0001062993-19-004463.txt : 20191114
0001062993-19-004463.hdr.sgml : 20191114
20191114150914
ACCESSION NUMBER: 0001062993-19-004463
CONFORMED SUBMISSION TYPE: 13F-HR
PUBLIC DOCUMENT COUNT: 2
CONFORMED PERIOD OF REPORT: 20190930
FILED AS OF DATE: 20191114
DATE AS OF CHANGE: 20191114
EFFECTIVENESS DATE: 20191114
FILER:
COMPANY DATA:
COMPANY CONFORMED NAME: CAPTRUST FINANCIAL ADVISORS
CENTRAL INDEX KEY: 0001512024
IRS NUMBER: 260058143
STATE OF INCORPORATION: NC
FISCAL YEAR END: 1231
FILING VALUES:
FORM TYPE: 13F-HR
SEC ACT: 1934 Act
SEC FILE NUMBER: 028-14079
FILM NUMBER: 191219338
BUSINESS ADDRESS:
STREET 1: 4208 SIX FORKS ROAD, SUITE 1700
CITY: RALEIGH
STATE: NC
ZIP: 27609
BUSINESS PHONE: (919) 870-6822
MAIL ADDRESS:
STREET 1: 4208 SIX FORKS ROAD, SUITE 1700
CITY: RALEIGH
STATE: NC
ZIP: 27609
13F-HR
1
primary_doc.xml
13F-HR
LIVE
false
true
false
0001512024
XXXXXXXX
09-30-2019
09-30-2019
CAPTRUST FINANCIAL ADVISORS
4208 SIX FORKS ROAD, SUITE 1700
RALEIGH
NC
27609
13F HOLDINGS REPORT
028-14079
N
Denise M Buchanan
Chief Compliance Officer
919-870-6822
/s/ Denise M Buchanan
Raleigh
NC
11-14-2019
0
2034
2847601
false
INFORMATION TABLE
2
form13fInfoTable.xml
FORM 13F INFORMATION TABLE
AGILENT TECHNOLOGIES INC COM
Common Stock
00846U101
7
89
SH
SOLE
6835
0
0
ALCOA CORP COM
Common Stock
013872106
24
1180
SH
SOLE
23683
0
0
AMERICAN AIRLS GROUP INC COM
Common Stock
02376R102
48
1783
SH
SOLE
48080
0
0
ADVANCE AUTO PARTS INC COM
Common Stock
00751Y106
127
770
SH
SOLE
127404
0
0
APPLE INC COM
Common Stock
037833100
70902
316571
SH
SOLE
70902442
0
0
AXON ENTERPRISE INC COM
Common Stock
05464C101
300
5290
SH
SOLE
300366
0
0
ALLIANCEBERNSTEIN HOLDING LP UNIT LTD PARTN
Common Stock
01881G106
28
970
SH
SOLE
28470
0
0
ABBVIE INC COM
Common Stock
00287Y109
4574
60408
SH
SOLE
4574061
0
0
AMERISOURCEBERGEN CORP COM
Common Stock
03073E105
43
518
SH
SOLE
42663
0
0
ABIOMED INC COM
Common Stock
003654100
56
317
SH
SOLE
56391
0
0
ABBOTT LABS COM
Common Stock
002824100
9126
109070
SH
SOLE
9125918
0
0
ARCOSA INC COM
Common Stock
039653100
1
41
SH
SOLE
1403
0
0
AURORA CANNABIS INC COM
Common Stock
05156X108
42
9508
SH
SOLE
41740
0
0
ACORN ENERGY INC COM
Common Stock
004848107
2
9000
SH
SOLE
2402
0
0
AMERICAN INTERNATIONAL GROUP INC WTS/PROD 19/01/21( )
Common Stock
ACG874152
0
69665
SH
SOLE
7
0
0
ARCH CAP GROUP LTD ORD
Common Stock
G0450A105
191
4552
SH
SOLE
191093
0
0
ACHILLION PHARMACEUTICALS INC COM
Common Stock
00448Q201
0
100
SH
SOLE
360
0
0
ACCENTURE PLC IRELAND SHS CLASS A
Common Stock
G1151C101
1103
5734
SH
SOLE
1102935
0
0
ACREAGE HOLDINGS INC COM SUB VTG
Common Stock
00489Y402
1
200
SH
SOLE
1478
0
0
ACTUA CORP COM
Common Stock
005094107
0
10
SH
SOLE
14
0
0
ISHARES MSCI ACWI INDEX FUND
ETF
464288257
738
10007
SH
SOLE
738030
0
0
ISHARES MSCI ACWI EX US INDEX FUND
ETF
464288240
2140
46462
SH
SOLE
2139588
0
0
ADOBE INC COM
Common Stock
00724F101
989
3580
SH
SOLE
988975
0
0
ANALOG DEVICES INC COM
Common Stock
032654105
2604
23305
SH
SOLE
2603868
0
0
ARCHER DANIELS MIDLAND CO COM
Common Stock
039483102
522
12700
SH
SOLE
521589
0
0
ADIENT PLC ORD SHS
Common Stock
G0084W101
7
286
SH
SOLE
6567
0
0
AUTOMATIC DATA PROCESSING INC COM
Common Stock
053015103
4078
25138
SH
SOLE
4077635
0
0
ALLIANCE DATA SYSTEMS CORP COM
Common Stock
018581108
3
25
SH
SOLE
3203
0
0
AUTODESK INC COM
Common Stock
052769106
332
2251
SH
SOLE
332473
0
0
ADDUS HOMECARE CORP COM
Common Stock
006739106
18
223
SH
SOLE
17679
0
0
AMEREN CORP COM
Common Stock
023608102
505
6307
SH
SOLE
504875
0
0
AEGION CORP COM
Common Stock
00770F104
13
600
SH
SOLE
12828
0
0
ADVANCED ENERGY INDS COM
Common Stock
007973100
8
133
SH
SOLE
7636
0
0
AMERICAN EQTY INVT LIFE HLD CO COM
Common Stock
025676206
8
327
SH
SOLE
7913
0
0
AMERICAN ELEC PWR CO INC COM
Common Stock
025537101
2109
22513
SH
SOLE
2109243
0
0
AERCAP HOLDINGS NV SHS
Common Stock
N00985106
19
342
SH
SOLE
18724
0
0
AES CORP COM
Common Stock
00130H105
2267
138745
SH
SOLE
2267089
0
0
AFLAC INC COM
Common Stock
001055102
847
16180
SH
SOLE
846519
0
0
ISHARES CORE U.S. AGGREGATE BOND ETF
ETF
464287226
40379
356797
SH
SOLE
40378770
0
0
ALLERGAN PLC SHS
Common Stock
G0177J108
254
1510
SH
SOLE
254118
0
0
ISHARES ASIA 50 ETF
ETF
464288430
18
303
SH
SOLE
17747
0
0
AMERICAN INTL GROUP INC COM NEW
Common Stock
026874784
998
17917
SH
SOLE
997961
0
0
AMERICAN INTL GROUP INC WT EXP 011921
Common Stock
026874156
2
128
SH
SOLE
1825
0
0
ALTRA INDL MOTION CORP COM
Common Stock
02208R106
106
3810
SH
SOLE
106166
0
0
ALBANY INTL CORP CL A
Common Stock
012348108
20
218
SH
SOLE
19694
0
0
FIRST TRUST RBA AMERICAN INDUSTRIAL RENAISSANCE ETF
ETF
33738R704
38
1420
SH
SOLE
38141
0
0
ASSURANT INC COM
Common Stock
04621X108
6
46
SH
SOLE
5788
0
0
GALLAGHER ARTHUR J & CO COM
Common Stock
363576109
7
74
SH
SOLE
6628
0
0
AEROJET ROCKETDYNE HLDGS INC COM
Common Stock
007800105
4
77
SH
SOLE
3889
0
0
AKAMAI TECHNOLOGIES INC COM
Common Stock
00971T101
275
3008
SH
SOLE
274871
0
0
ACHAOGEN INC COM
Common Stock
004449104
0
1000
SH
SOLE
12
0
0
ALBEMARLE CORP COM
Common Stock
012653101
12
166
SH
SOLE
11601
0
0
ALCON INC ORD SHS
Common Stock
H01301128
712
12211
SH
SOLE
711779
0
0
ALLETE INC COM NEW
Common Stock
018522300
29
332
SH
SOLE
29020
0
0
ALEAFIA HEALTH INC COM
Common Stock
01444Q104
0
427
SH
SOLE
306
0
0
ALIGN TECHNOLOGY INC COM
Common Stock
016255101
8
45
SH
SOLE
8141
0
0
ALASKA AIR GROUP INC COM
Common Stock
011659109
2066
31833
SH
SOLE
2066301
0
0
ALKERMES PLC SHS
Common Stock
G01767105
122
6240
SH
SOLE
121742
0
0
ALLSTATE CORP COM
Common Stock
020002101
3967
36339
SH
SOLE
3967478
0
0
ALLEGION PUB LTD CO ORD SHS
Common Stock
G0176J109
329
3174
SH
SOLE
328985
0
0
ALLY FINL INC COM
Common Stock
02005N100
5
139
SH
SOLE
4609
0
0
ALNYLAM PHARMACEUTICALS INC COM
Common Stock
02043Q107
71
883
SH
SOLE
71011
0
0
ALARM COM HLDGS INC COM
Common Stock
011642105
24
515
SH
SOLE
24020
0
0
ALLISON TRANSMISSION HLDGS INC COM
Common Stock
01973R101
8
170
SH
SOLE
7998
0
0
ALTAIR ENGR INC COM CL A
Common Stock
021369103
33
956
SH
SOLE
33097
0
0
ALTEX INDS INC COM
Common Stock
021454103
0
200
SH
SOLE
16
0
0
ALEXION PHARMACEUTICALS INC COM
Common Stock
015351109
87
885
SH
SOLE
86677
0
0
ANTERO MIDSTREAM CORP COM
Common Stock
03676B102
32
4315
SH
SOLE
31931
0
0
APPLIED MATLS INC COM
Common Stock
038222105
324
6491
SH
SOLE
323893
0
0
AMBARELLA INC SHS
Common Stock
G037AX101
92
1463
SH
SOLE
91928
0
0
AMC ENTMT HLDGS INC CL A COM
Common Stock
00165C104
328
30611
SH
SOLE
327538
0
0
AMCOR PLC ORD
Common Stock
G0250X107
17
1683
SH
SOLE
16611
0
0
AMC NETWORKS INC CL A
Common Stock
00164V103
14
285
SH
SOLE
14011
0
0
ADVANCED MICRO DEVICES INC COM
Common Stock
007903107
432
14902
SH
SOLE
432009
0
0
AMETEK INC NEW COM
Common Stock
031100100
154
1672
SH
SOLE
153523
0
0
AMEDISYS INC COM
Common Stock
023436108
108
825
SH
SOLE
108083
0
0
AFFILIATED MANAGERS GROUP INC COM
Common Stock
008252108
23
281
SH
SOLE
23421
0
0
AMGEN INC COM
Common Stock
031162100
4648
24022
SH
SOLE
4648486
0
0
JPMORGAN ALERIAN MLP INDEX ETN
ETF
46625H365
636
27345
SH
SOLE
636318
0
0
ALERIAN MLP ETF
ETF
00162Q866
795
86997
SH
SOLE
795153
0
0
AMN HEALTHCARE SERVICES INC COM
Common Stock
001744101
15
252
SH
SOLE
14505
0
0
AMERICAN NATL BANKSHARES INC COM
Common Stock
027745108
111
3122
SH
SOLE
110737
0
0
AMERIPRISE FINL INC COM
Common Stock
03076C106
731
4969
SH
SOLE
730940
0
0
TD AMERITRADE HLDG CORP COM
Common Stock
87236Y108
33
700
SH
SOLE
32690
0
0
AMERICAN WOODMARK CORPORATION COM
Common Stock
030506109
20
220
SH
SOLE
19560
0
0
AMAZON COM INC COM
Common Stock
023135106
12591
7253
SH
SOLE
12590555
0
0
ANDREA ELECTRONICS CORP COM
Common Stock
034393108
0
545
SH
SOLE
20
0
0
ARISTA NETWORKS INC COM
Common Stock
040413106
232
971
SH
SOLE
231991
0
0
ANI PHARMACEUTICALS INC COM
Common Stock
00182C103
1
17
SH
SOLE
1239
0
0
ANSYS INC COM
Common Stock
03662Q105
450
2035
SH
SOLE
450468
0
0
ANTHEM INC COM
Common Stock
036752103
6677
27809
SH
SOLE
6676938
0
0
ISHARES S&P AGGRESSIVE ALLOCATION FUND
ETF
464289859
7243
131883
SH
SOLE
7243034
0
0
ISHARES CONSERVATIVE ALLOCATION FUND
ETF
464289883
261
7330
SH
SOLE
261396
0
0
ISHARES MODERATE ALLOCATION FUND
ETF
464289875
1660
42259
SH
SOLE
1660375
0
0
AON PLC SHS CL A
Common Stock
G0408V102
550
2841
SH
SOLE
549963
0
0
ISHARES GROWTH ALLOCATION FUND
ETF
464289867
2637
57246
SH
SOLE
2636768
0
0
SMITH A O CORP COM
Common Stock
831865209
319
6690
SH
SOLE
319180
0
0
APACHE CORP COM
Common Stock
037411105
44
1729
SH
SOLE
44269
0
0
AIR PRODS & CHEMS INC COM
Common Stock
009158106
3257
14679
SH
SOLE
3256791
0
0
AMPHENOL CORP NEW CL A
Common Stock
032095101
946
9776
SH
SOLE
945699
0
0
APHRIA INC COM
Common Stock
03765K104
10
2000
SH
SOLE
10380
0
0
APPFOLIO INC COM CL A
Common Stock
03783C100
13
140
SH
SOLE
13320
0
0
APPIAN CORP CL A
Common Stock
03782L101
117
2466
SH
SOLE
117135
0
0
APTIV PLC SHS
Common Stock
G6095L109
4
51
SH
SOLE
4458
0
0
ASIA PACIFIC WIRE & CABLE CORP ORD
Common Stock
G0535E106
2
900
SH
SOLE
1612
0
0
APERGY CORP COM
Common Stock
03755L104
14
512
SH
SOLE
13850
0
0
APYX MED CORP COM
Common Stock
03837C106
13
1850
SH
SOLE
12524
0
0
AQUABOUNTY TECHNOLOGIES INC COM NEW
Common Stock
03842K200
0
3
SH
SOLE
8
0
0
ANTERO RES CORP COM
Common Stock
03674X106
10
3171
SH
SOLE
9576
0
0
ARGO GROUP INTL HLDGS LTD COM
Common Stock
G0464B107
643
9149
SH
SOLE
642626
0
0
ARK INNOVATION ETF
ETF
00214Q104
252
5885
SH
SOLE
252408
0
0
ALLIANCE RES PARTNER L P UT LTD PART
Common Stock
01877R108
13
800
SH
SOLE
12808
0
0
ARAMARK COM
Common Stock
03852U106
53
1205
SH
SOLE
52514
0
0
ARENA PHARMACEUTICALS INC COM NEW
Common Stock
040047607
2
40
SH
SOLE
1831
0
0
ARCONIC INC COM
Common Stock
03965L100
32
1228
SH
SOLE
31928
0
0
ARTESIAN RESOURCES CORP CL A
Common Stock
043113208
189
5120
SH
SOLE
189438
0
0
ARROW ELECTRS INC COM
Common Stock
042735100
23
310
SH
SOLE
23120
0
0
ASSOCIATED BANC CORP COM
Common Stock
045487105
2
100
SH
SOLE
2025
0
0
ASSOCIATES FIRST CAP CORP RESIDL VAL OBL
Common Stock
046008207
0
1470
SH
SOLE
1
0
0
ASHLAND GLOBAL HLDGS INC COM
Common Stock
044186104
164
2129
SH
SOLE
164039
0
0
ADVANSIX INC COM
Common Stock
00773T101
2
66
SH
SOLE
1698
0
0
ATLANTIC PWR CORP COM NEW
Common Stock
04878Q863
35
15105
SH
SOLE
35346
0
0
ADTALEM GLOBAL ED INC COM
Common Stock
00737L103
36
942
SH
SOLE
35881
0
0
ATHERSYS INC COM
Common Stock
04744L106
52
39000
SH
SOLE
51870
0
0
ALLEGHENY TECHNOLOGIES INC COM
Common Stock
01741R102
8
399
SH
SOLE
8080
0
0
ATMOS ENERGY CORP COM
Common Stock
049560105
94
826
SH
SOLE
94073
0
0
APTARGROUP INC COM
Common Stock
038336103
4
30
SH
SOLE
3554
0
0
ATRICURE INC COM
Common Stock
04963C209
112
4500
SH
SOLE
112230
0
0
ALTICE USA INC CL A
Common Stock
02156K103
11
372
SH
SOLE
10669
0
0
ACTIVISION BLIZZARD INC COM
Common Stock
00507V109
249
4696
SH
SOLE
248512
0
0
ATLANTIC UN BANKSHARES CORP COM
Common Stock
04911A107
5
133
SH
SOLE
4954
0
0
AURINIA PHARMACEUTICALS INC COM
Common Stock
05156V102
12
2200
SH
SOLE
11748
0
0
AUTOWEB INC COM
Common Stock
05335B100
14
4420
SH
SOLE
13702
0
0
BROADCOM INC COM
Common Stock
11135F101
227
813
SH
SOLE
226544
0
0
AVALARA INC COM
Common Stock
05338G106
5
71
SH
SOLE
4778
0
0
AVANOS MED INC COM
Common Stock
05350V106
192
5131
SH
SOLE
192207
0
0
AVON PRODS INC COM
Common Stock
054303102
7
1600
SH
SOLE
7040
0
0
AVNET INC COM
Common Stock
053807103
11
238
SH
SOLE
10587
0
0
AVERY DENNISON CORP COM
Common Stock
053611109
384
3379
SH
SOLE
383753
0
0
ARMSTRONG WORLD INDS INC NEW COM
Common Stock
04247X102
169
1746
SH
SOLE
168838
0
0
AMERICAN WTR WKS CO INC NEW COM
Common Stock
030420103
55
440
SH
SOLE
54661
0
0
AMERICAN STS WTR CO COM
Common Stock
029899101
130
1449
SH
SOLE
130207
0
0
AXOS FINL INC COM
Common Stock
05465C100
17
600
SH
SOLE
16590
0
0
ANIXTER INTL INC COM
Common Stock
035290105
10
138
SH
SOLE
9539
0
0
AMERICAN EXPRESS CO COM
Common Stock
025816109
6048
51134
SH
SOLE
6048106
0
0
AXIS CAPITAL HOLDINGS LTD SHS
Common Stock
G0692U109
217
3245
SH
SOLE
216506
0
0
AXALTA COATING SYS LTD COM
Common Stock
G0750C108
166
5510
SH
SOLE
166126
0
0
ACUITY BRANDS INC COM
Common Stock
00508Y102
271
2008
SH
SOLE
270658
0
0
AUTOZONE INC COM
Common Stock
053332102
143
132
SH
SOLE
143170
0
0
ASPEN TECHNOLOGY INC COM
Common Stock
045327103
18
144
SH
SOLE
17724
0
0
BOEING CO COM
Common Stock
097023105
10466
27508
SH
SOLE
10465969
0
0
BANK AMER CORP COM
Common Stock
060505104
10234
350834
SH
SOLE
10233833
0
0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH
Common Stock
112585104
104
1964
SH
SOLE
104248
0
0
BAYERISCHE MOTOREN WERKE A G ORD
Common Stock
D12096109
1
10
SH
SOLE
704
0
0
BANCFIRST CORP COM
Common Stock
05945F103
3
48
SH
SOLE
2676
0
0
CREDICORP LTD COM
Common Stock
G2519Y108
11
52
SH
SOLE
10839
0
0
LIBERTY MEDIA CORP DELAWARE COM A BRAVES GRP
Common Stock
531229706
2
89
SH
SOLE
2477
0
0
LIBERTY MEDIA CORP DELAWARE COM C BRAVES GRP
Common Stock
531229888
5
179
SH
SOLE
4967
0
0
BAXTER INTL INC COM
Common Stock
071813109
3319
37851
SH
SOLE
3319204
0
0
BLACKBERRY LTD COM
Common Stock
09228F103
8
1600
SH
SOLE
8400
0
0
BED BATH & BEYOND INC COM
Common Stock
075896100
3
300
SH
SOLE
3243
0
0
VANECK VECTORS BIOTECH ETF
ETF
92189F726
9
79
SH
SOLE
9320
0
0
BB&T CORP COM
Common Stock
054937107
6649
124575
SH
SOLE
6648568
0
0
BROOKFIELD BUSINESS PARTNERS L UNIT LTD LP
Common Stock
G16234109
1
28
SH
SOLE
1100
0
0
BUILD A BEAR WORKSHOP COM
Common Stock
120076104
7
2250
SH
SOLE
7088
0
0
BEST BUY INC COM
Common Stock
086516101
2502
36012
SH
SOLE
2502429
0
0
BRUNSWICK CORP COM
Common Stock
117043109
42
811
SH
SOLE
42269
0
0
BCE INC COM NEW
Common Stock
05534B760
367
7495
SH
SOLE
367328
0
0
BARCLAYS PLC SHS
Common Stock
G08036124
1
759
SH
SOLE
1408
0
0
BALCHEM CORP COM
Common Stock
057665200
18
186
SH
SOLE
18449
0
0
BELDEN INC COM
Common Stock
077454106
27
500
SH
SOLE
26695
0
0
BRIDGE BANCORP INC COM
Common Stock
108035106
44
1500
SH
SOLE
44340
0
0
BECTON DICKINSON & CO COM
Common Stock
075887109
15767
62331
SH
SOLE
15767341
0
0
FRANKLIN RES INC COM
Common Stock
354613101
158
5422
SH
SOLE
157889
0
0
BROOKFIELD RENEWABLE PARTNERS PARTNERSHIP UNIT
Common Stock
G16258108
389
9570
SH
SOLE
388733
0
0
BERRY GLOBAL GROUP INC COM
Common Stock
08579W103
151
3841
SH
SOLE
150836
0
0
BROWN FORMAN CORP CL B
Common Stock
115637209
40
640
SH
SOLE
40285
0
0
BRIGHT HORIZONS FAM SOL IN DEL COM
Common Stock
109194100
210
1377
SH
SOLE
209992
0
0
BANK FINCASTLE VA COM
Common Stock
062113105
92
36240
SH
SOLE
91687
0
0
BRIGGS & STRATTON CORP COM
Common Stock
109043109
1
200
SH
SOLE
1222
0
0
BAR HBR BANKSHARES COM
Common Stock
066849100
100
3995
SH
SOLE
99595
0
0
BAUSCH HEALTH COS INC COM
Common Stock
071734107
62
2835
SH
SOLE
61945
0
0
BRIGHTHOUSE FINL INC COM
Common Stock
10922N103
13
333
SH
SOLE
13477
0
0
BERKSHIRE HILLS BANCORP INC COM
Common Stock
084680107
12
409
SH
SOLE
11980
0
0
PROSHARES ULTRA NASDAQ BIOTECHNOLOGY
ETF
74347R214
8
180
SH
SOLE
7655
0
0
STE BIC ACT
Common Stock
F10080103
2
29
SH
SOLE
1947
0
0
SOTHEBYS COM
Common Stock
835898107
0
5
SH
SOLE
285
0
0
BIOGEN INC COM
Common Stock
09062X103
303
1300
SH
SOLE
302666
0
0
SPDR BLOOMBERG BARCLAYS 1-3 MONTH T-BILL ETF
ETF
78468R663
275
3000
SH
SOLE
274770
0
0
BIO RAD LABS INC CL A
Common Stock
090572207
2
6
SH
SOLE
1996
0
0
BROOKFIELD INFRAST PARTNERS LP LP INT UNIT
Common Stock
G16252101
2357
47514
SH
SOLE
2357170
0
0
VANGUARD INTERMEDIATE-TERM BOND INDEX FUND
ETF
921937819
1857
21103
SH
SOLE
1857064
0
0
BJS WHSL CLUB HLDGS INC COM
Common Stock
05550J101
8
306
SH
SOLE
7916
0
0
VANECK VECTORS GAMING ETF
ETF
92189F882
5
135
SH
SOLE
4919
0
0
BANK NEW YORK MELLON CORP COM
Common Stock
064058100
2140
47344
SH
SOLE
2140427
0
0
BLACK HILLS CORP COM
Common Stock
092113109
31
400
SH
SOLE
30692
0
0
BLACK KNIGHT INC COM
Common Stock
09215C105
16
265
SH
SOLE
16181
0
0
INVESCO SENIOR LOAN ETF
ETF
46138G508
43
1903
SH
SOLE
42989
0
0
BOOKING HLDGS INC COM
Common Stock
09857L108
797
406
SH
SOLE
796820
0
0
BAKER HUGHES COMPANY CL A
Common Stock
05722G100
1
50
SH
SOLE
1160
0
0
BANKUNITED INC COM
Common Stock
06652K103
51
1525
SH
SOLE
51270
0
0
BLACKLINE INC COM
Common Stock
09239B109
48
1008
SH
SOLE
48192
0
0
BELLICUM PHARMACEUTICALS INC COM
Common Stock
079481107
0
265
SH
SOLE
278
0
0
REALITY SHARES NASDAQ NEXGEN ECONOMY ETF
ETF
75605A702
0
6
SH
SOLE
140
0
0
TOPBUILD CORP COM
Common Stock
89055F103
8
88
SH
SOLE
8486
0
0
BALLARD PWR SYS INC NEW COM
Common Stock
058586108
28
5740
SH
SOLE
28069
0
0
BELEAVE INC COM
Common Stock
077561108
0
14000
SH
SOLE
407
0
0
BLACKROCK INC COM
Common Stock
09247X101
318
713
SH
SOLE
317741
0
0
BLACKBAUD INC COM
Common Stock
09227Q100
72
795
SH
SOLE
71820
0
0
BALL CORP COM
Common Stock
058498106
70
955
SH
SOLE
69534
0
0
VANGUARD LONG-TERM BOND INDEX FUND
ETF
921937793
7
69
SH
SOLE
7084
0
0
BENCHMARK BANKSHARES INC COM NEW
Common Stock
08160E207
146
8000
SH
SOLE
146400
0
0
BANK MONTREAL QUE COM
Common Stock
063671101
37
497
SH
SOLE
36621
0
0
BIOMARIN PHARMACEUTICAL INC COM
Common Stock
09061G101
201
2985
SH
SOLE
201189
0
0
BRYN MAWR BK CORP COM
Common Stock
117665109
40
1085
SH
SOLE
39613
0
0
BRISTOL MYERS SQUIBB CO COM
Common Stock
110122108
4211
83043
SH
SOLE
4211105
0
0
VANGUARD TOTAL BOND MARKET INDEX FUND
ETF
921937835
1674
19826
SH
SOLE
1673909
0
0
INTERNATIONAL BONDS
ETF
92203J407
124
2100
SH
SOLE
123543
0
0
BANK N S HALIFAX COM
Common Stock
064149107
33
575
SH
SOLE
33084
0
0
BOK FINL CORP COM NEW
Common Stock
05561Q201
40
510
SH
SOLE
40366
0
0
PIMCO ACTIVE BOND EXCHANGE-TRADED FUND
ETF
72201R775
1676
15387
SH
SOLE
1675644
0
0
DMC GLOBAL INC COM
Common Stock
23291C103
6
135
SH
SOLE
5954
0
0
BANK OF BOTETOURT BUCHANAN VA COM
Common Stock
063907208
111
3900
SH
SOLE
110565
0
0
BANK OF THE ST JAMES FINL GP COM
Common Stock
470299108
1125
78690
SH
SOLE
1125266
0
0
GLOBAL X ROBOTICS & ARTIFICIAL INTELLIGENCE THEMATIC ETF
ETF
37954Y715
12
610
SH
SOLE
12212
0
0
BOX INC CL A
Common Stock
10316T104
63
3793
SH
SOLE
62812
0
0
BUCKEYE PARTNERS L P UNIT LTD PARTN
Common Stock
118230101
740
18020
SH
SOLE
740442
0
0
BIO PATH HOLDINGS INC COM
Common Stock
09057N300
2
250
SH
SOLE
2375
0
0
BROOKFIELD PROPERTY PARTRS LP UNIT LTD PARTN
Common Stock
G16249107
2
107
SH
SOLE
2172
0
0
BROADRIDGE FINL SOLUTIONS INC COM
Common Stock
11133T103
766
6132
SH
SOLE
766316
0
0
CRAFT BREW ALLIANCE INC COM
Common Stock
224122101
2
290
SH
SOLE
2375
0
0
BERKSHIRE HATHAWAY INC DEL CL A
Common Stock
084670108
1247
4
SH
SOLE
1247328
0
0
BERKSHIRE HATHAWAY INC DEL CL B NEW
Common Stock
084670702
19021
91439
SH
SOLE
19021141
0
0
BRUKER CORP COM
Common Stock
116794108
74
1687
SH
SOLE
74110
0
0
BROWN & BROWN INC COM
Common Stock
115236101
1166
32324
SH
SOLE
1165603
0
0
INVESCO BULLETSHARES 2019 CORPORATE BOND ETF
ETF
46138J304
1106
52462
SH
SOLE
1105908
0
0
INVESCO BULLETSHARES 2020 CORPORATE BOND ETF
ETF
46138J502
1085
50917
SH
SOLE
1084542
0
0
INVESCO BULLETSHARES 2021 CORPORATE BOND ETF
ETF
46138J700
882
41483
SH
SOLE
881927
0
0
INVESCO BULLETSHARES 2022 CORPORATE BOND ETF
ETF
46138J882
532
24735
SH
SOLE
531565
0
0
INVESCO BULLETSHARES 2023 CORPORATE BOND ETF
ETF
46138J866
302
14163
SH
SOLE
301530
0
0
INVESCO BULLETSHARES 2024 CORPORATE BOND ETF
ETF
46138J841
261
12158
SH
SOLE
260546
0
0
INVESCO BULLETSHARES 2025 CORPORATE BOND ETF
ETF
46138J825
74
3474
SH
SOLE
74239
0
0
INVESCO BULLETSHARES 2026 CORPORATE BOND ETF
ETF
46138J791
75
3671
SH
SOLE
75054
0
0
BASSETT FURNITURE INDS INC COM
Common Stock
070203104
92
6000
SH
SOLE
91800
0
0
INVESCO BULLETSHARES 2019 HIGH YIELD CORPORATE BOND ETF
ETF
46138J403
29
1226
SH
SOLE
29326
0
0
INVESCO BULLETSHARES 2020 HIGH YIELD CORPORATE BOND ETF
ETF
46138J601
208
8702
SH
SOLE
208369
0
0
INVESCO BULLETSHARES 2021 HIGH YIELD CORPORATE BOND ETF
ETF
46138J809
35
1416
SH
SOLE
34876
0
0
VANGUARD SHORT-TERM BOND INDEX FUND
ETF
921937827
9233
114280
SH
SOLE
9232666
0
0
BOSTON SCIENTIFIC CORP COM
Common Stock
101137107
374
9203
SH
SOLE
374470
0
0
BURLINGTON STORES INC COM
Common Stock
122017106
190
953
SH
SOLE
190428
0
0
BABCOCK & WILCOX ENTERPRIS INC COM
Common Stock
05614L209
0
100
SH
SOLE
479
0
0
BORGWARNER INC COM
Common Stock
099724106
2936
80043
SH
SOLE
2935977
0
0
BOSWELL J G CO COM
Common Stock
101205102
14
20
SH
SOLE
13660
0
0
SPDR BLOOMBERG BARCLAYS INTERNATIONAL TREASURY BOND ETF
ETF
78464A516
474
16508
SH
SOLE
473780
0
0
BWX TECHNOLOGIES INC COM
Common Stock
05605H100
131
2296
SH
SOLE
131354
0
0
BLACKSTONE GROUP INC COM CL A
Common Stock
09260D107
878
17971
SH
SOLE
877700
0
0
BANCORPSOUTH BK TUPELO MISS COM
Common Stock
05971J102
27
918
SH
SOLE
27352
0
0
BEYOND MEAT INC COM
Common Stock
08862E109
2
15
SH
SOLE
2229
0
0
CITIGROUP INC COM NEW
Common Stock
172967424
3239
46887
SH
SOLE
3238933
0
0
CAMDEN NATL CORP COM
Common Stock
133034108
52
1204
SH
SOLE
52157
0
0
CACI INTL INC CL A
Common Stock
127190304
12
53
SH
SOLE
12257
0
0
CADENCE BANCORPORATION CL A
Common Stock
12739A100
9
530
SH
SOLE
9296
0
0
CAE INC COM
Common Stock
124765108
1
56
SH
SOLE
1427
0
0
CONAGRA BRANDS INC COM
Common Stock
205887102
488
15899
SH
SOLE
487787
0
0
CARDINAL HEALTH INC COM
Common Stock
14149Y108
2314
48536
SH
SOLE
2313786
0
0
CALERES INC COM
Common Stock
129500104
8
349
SH
SOLE
8195
0
0
AVIS BUDGET GROUP INC COM
Common Stock
053774105
1
37
SH
SOLE
1046
0
0
CARA THERAPEUTICS INC COM
Common Stock
140755109
82
4500
SH
SOLE
82260
0
0
CARTER BK & TR MARTINSVILLE VA COM
Common Stock
146102108
5
250
SH
SOLE
4722
0
0
CARS COM INC COM
Common Stock
14575E105
3
300
SH
SOLE
2694
0
0
CASS INFORMATION SYS INC COM
Common Stock
14808P109
50
926
SH
SOLE
49985
0
0
CASEYS GEN STORES INC COM
Common Stock
147528103
48
300
SH
SOLE
48348
0
0
CATERPILLAR INC DEL COM
Common Stock
149123101
2631
20830
SH
SOLE
2631040
0
0
CAMBRIDGE BANCORP COM
Common Stock
132152109
134
1785
SH
SOLE
133881
0
0
CATHAY GEN BANCORP COM
Common Stock
149150104
32
922
SH
SOLE
32026
0
0
CHUBB LIMITED COM
Common Stock
H1467J104
3419
21082
SH
SOLE
3419290
0
0
CANNABIS SCIENCE INC COM
Common Stock
137648101
0
20000
SH
SOLE
300
0
0
CHINA BIOLOGIC PRODS HLDGS INC COM
Common Stock
G21515104
4
36
SH
SOLE
4121
0
0
CBRE GROUP INC CL A
Common Stock
12504L109
36
670
SH
SOLE
35517
0
0
CRACKER BARREL OLD CTRY STORE COM
Common Stock
22410J106
498
3061
SH
SOLE
497872
0
0
CBS CORP NEW CL B
Common Stock
124857202
34
838
SH
SOLE
33981
0
0
COMMERCE BANCSHARES INC COM
Common Stock
200525103
51
842
SH
SOLE
51067
0
0
CABOT CORP COM
Common Stock
127055101
19
410
SH
SOLE
18581
0
0
CHEMOURS CO COM
Common Stock
163851108
5
336
SH
SOLE
5020
0
0
CAPITAL CITY BK GROUP INC COM
Common Stock
139674105
55
2000
SH
SOLE
54900
0
0
CLARIVATE ANALYTICS PLC COM
Common Stock
G21810109
121
7174
SH
SOLE
121025
0
0
COCA COLA EUROPEAN PARTNERS P SHS
Common Stock
G25839104
2
28
SH
SOLE
1553
0
0
CAMECO CORP COM
Common Stock
13321L108
11
1200
SH
SOLE
11400
0
0
CROWN HOLDINGS INC COM
Common Stock
228368106
4
58
SH
SOLE
3831
0
0
CARNIVAL CORP PAIRED CTF
Common Stock
143658300
35
806
SH
SOLE
35238
0
0
CABOT MICROELECTRONICS CORP COM
Common Stock
12709P103
189
1339
SH
SOLE
189080
0
0
COGENT COMMUNICATIONS HLDGS IN COM NEW
Common Stock
19239V302
258
4686
SH
SOLE
258199
0
0
CHEMOCENTRYX INC COM
Common Stock
16383L106
27
4000
SH
SOLE
27120
0
0
CERIDIAN HCM HLDG INC COM
Common Stock
15677J108
317
6413
SH
SOLE
316610
0
0
COEUR MNG INC COM NEW
Common Stock
192108504
1
183
SH
SOLE
880
0
0
CDK GLOBAL INC COM
Common Stock
12508E101
6
120
SH
SOLE
5771
0
0
AVID BIOSERVICES INC COM
Common Stock
05368M106
0
5
SH
SOLE
26
0
0
CADENCE DESIGN SYSTEM INC COM
Common Stock
127387108
26
386
SH
SOLE
25507
0
0
CDW CORP COM
Common Stock
12514G108
403
3267
SH
SOLE
402625
0
0
CELANESE CORP DEL COM
Common Stock
150870103
7
58
SH
SOLE
7093
0
0
CECO ENVIRONMENTAL CORP COM
Common Stock
125141101
25
3517
SH
SOLE
24566
0
0
CELCUITY INC COM
Common Stock
15102K100
60
3550
SH
SOLE
60279
0
0
CELGENE CORP COM
Common Stock
151020104
450
4534
SH
SOLE
450226
0
0
CENTRAL GARDEN & PET CO CL A NON-VTG
Common Stock
153527205
5
174
SH
SOLE
4824
0
0
CRESTWOOD EQUITY PARTNERS LP UNIT LTD PARTNER
Common Stock
226344208
667
18280
SH
SOLE
667403
0
0
CERNER CORP COM
Common Stock
156782104
57
839
SH
SOLE
57346
0
0
CF INDS HLDGS INC COM
Common Stock
125269100
33
677
SH
SOLE
33308
0
0
C & F FINL CORP COM
Common Stock
12466Q104
53
1000
SH
SOLE
53030
0
0
CITIZENS FINL GROUP INC COM
Common Stock
174610105
42
1176
SH
SOLE
41595
0
0
CULLEN FROST BANKERS INC COM
Common Stock
229899109
96
1085
SH
SOLE
96077
0
0
CARLYLE GROUP L P COM UTS LTD PTN
Common Stock
14309L102
3
100
SH
SOLE
2556
0
0
CANOPY GROWTH CORP COM
Common Stock
138035100
64
2774
SH
SOLE
63608
0
0
COMPUGEN LTD ORD
Common Stock
M25722105
20
4651
SH
SOLE
19674
0
0
COGNEX CORP COM
Common Stock
192422103
185
3759
SH
SOLE
184682
0
0
CITY HLDG CO COM
Common Stock
177835105
80
1051
SH
SOLE
80139
0
0
CHURCH & DWIGHT INC COM
Common Stock
171340102
79
1047
SH
SOLE
78776
0
0
CHURCHILL DOWNS INC COM
Common Stock
171484108
167
1349
SH
SOLE
166541
0
0
CHEMED CORP NEW COM
Common Stock
16359R103
146
349
SH
SOLE
145732
0
0
CHOICE HOTELS INTL INC COM
Common Stock
169905106
34
384
SH
SOLE
34161
0
0
CHESAPEAKE ENERGY CORP COM
Common Stock
165167107
2
1100
SH
SOLE
1551
0
0
CHECK POINT SOFTWARE TECH LTD ORD
Common Stock
M22465104
278
2540
SH
SOLE
278130
0
0
CHARAH SOLUTIONS INC COM
Common Stock
15957P105
1
420
SH
SOLE
890
0
0
C H ROBINSON WORLDWIDE INC COM NEW
Common Stock
12541W209
82
967
SH
SOLE
81982
0
0
CHICOS FAS INC COM
Common Stock
168615102
1
162
SH
SOLE
653
0
0
CHARTER COMMUNICATIONS INC NEW CL A
Common Stock
16119P108
113
275
SH
SOLE
113333
0
0
CHEWY INC CL A
Common Stock
16679L109
1
50
SH
SOLE
1229
0
0
CIGNA CORP NEW COM
Common Stock
125523100
618
4074
SH
SOLE
618392
0
0
FIRST TRUST NASDAQ CEA CYBERSECURITY ETF
ETF
33734X846
4
155
SH
SOLE
4287
0
0
CIENA CORP COM NEW
Common Stock
171779309
0
2
SH
SOLE
78
0
0
CINCINNATI FINL CORP COM
Common Stock
172062101
619
5279
SH
SOLE
618857
0
0
COLGATE PALMOLIVE CO COM
Common Stock
194162103
554
7539
SH
SOLE
554192
0
0
CORE ONE LABS INC COM
Common Stock
21872J109
0
250
SH
SOLE
126
0
0
CORE LABORATORIES N V COM
Common Stock
N22717107
93
1989
SH
SOLE
92727
0
0
COLLECTORS UNIVERSE INC COM NEW
Common Stock
19421R200
14
500
SH
SOLE
14240
0
0
CLOUDERA INC COM
Common Stock
18914U100
20
2238
SH
SOLE
19829
0
0
CLEVELAND CLIFFS INC COM
Common Stock
185899101
5
647
SH
SOLE
4671
0
0
CORELOGIC INC COM
Common Stock
21871D103
1
22
SH
SOLE
1018
0
0
CLEAN ENERGY FUELS CORP COM
Common Stock
184499101
0
25
SH
SOLE
52
0
0
CONTINENTAL RESOURCES INC COM
Common Stock
212015101
8
253
SH
SOLE
7790
0
0
CELSION CORPORATION COM PAR NEW
Common Stock
15117N503
0
33
SH
SOLE
51
0
0
CLOROX CO DEL COM
Common Stock
189054109
864
5687
SH
SOLE
863685
0
0
CDN IMPERIAL BK COMM TORONTO O COM
Common Stock
136069101
18
215
SH
SOLE
17987
0
0
COMERICA INC COM
Common Stock
200340107
129
1936
SH
SOLE
129054
0
0
COMMERCIAL METALS CO COM
Common Stock
201723103
69
3985
SH
SOLE
69259
0
0
COMCAST CORP NEW CL A
Common Stock
20030N101
10827
240172
SH
SOLE
10826953
0
0
CANTEL MEDICAL CORP COM
Common Stock
138098108
34
456
SH
SOLE
34109
0
0
CME GROUP INC COM
Common Stock
12572Q105
374
1769
SH
SOLE
373860
0
0
ISHARES CALIFORNIA MUNI BOND ETF
ETF
464288356
30
490
SH
SOLE
30043
0
0
CHIPOTLE MEXICAN GRILL INC COM
Common Stock
169656105
71
85
SH
SOLE
71440
0
0
CHEMRING GROUP PLC SHS
Common Stock
G20860139
86
35641
SH
SOLE
86222
0
0
CUMMINS INC COM
Common Stock
231021106
536
3296
SH
SOLE
536160
0
0
COMPASS MINERALS INTL INC COM
Common Stock
20451N101
65
1149
SH
SOLE
64907
0
0
CIMPRESS N V SHS EURO
Common Stock
N20146101
58
442
SH
SOLE
58273
0
0
CMS ENERGY CORP COM
Common Stock
125896100
160
2497
SH
SOLE
159683
0
0
SUMITOMO MITSUI TRUST HLDG INC SHS
Common Stock
J7772M102
4
100
SH
SOLE
3605
0
0
COMTECH TELECOMMUNICATIONS CP COM NEW
Common Stock
205826209
195
6000
SH
SOLE
195000
0
0
CENTENE CORP DEL COM
Common Stock
15135B101
8
196
SH
SOLE
8479
0
0
CANADIAN NATL RY CO COM
Common Stock
136375102
711
7907
SH
SOLE
710523
0
0
CINEMARK HOLDINGS INC COM
Common Stock
17243V102
454
11759
SH
SOLE
454368
0
0
CENTERPOINT ENERGY INC COM
Common Stock
15189T107
3791
125614
SH
SOLE
3791027
0
0
COHEN & STEERS INC COM
Common Stock
19247A100
116
2119
SH
SOLE
116397
0
0
CNX MIDSTREAM PARTNERS LP COM UNIT REPST
Common Stock
12654A101
125
8900
SH
SOLE
125490
0
0
COCRYSTAL PHARMA INC COM PAR
Common Stock
19188J300
1
666
SH
SOLE
1359
0
0
COMPAGNIE DE ST GOBAIN ORD
Common Stock
F80343100
5
140
SH
SOLE
5495
0
0
CAPITAL ONE FINL CORP COM
Common Stock
14040H105
398
4370
SH
SOLE
397621
0
0
CABOT OIL & GAS CORP COM
Common Stock
127097103
17
991
SH
SOLE
17412
0
0
COHERENT INC COM
Common Stock
192479103
12
75
SH
SOLE
11529
0
0
COHU INC COM
Common Stock
192576106
1
41
SH
SOLE
556
0
0
COLUMBIA BKG SYS INC COM
Common Stock
197236102
147
3995
SH
SOLE
147416
0
0
COLUMBIA SPORTSWEAR CO COM
Common Stock
198516106
2
22
SH
SOLE
2132
0
0
COMMSCOPE HLDG CO INC COM
Common Stock
20337X109
5
387
SH
SOLE
4551
0
0
MR COOPER GROUP INC COM
Common Stock
62482R107
0
2
SH
SOLE
21
0
0
CONOCOPHILLIPS COM
Common Stock
20825C104
2169
38073
SH
SOLE
2169409
0
0
PIMCO INVESTMENT GRADE CORPORATE BOND INDEX EXCHANGE-TRADED FUND
ETF
72201R817
38
345
SH
SOLE
37853
0
0
COSTCO WHSL CORP NEW COM
Common Stock
22160K105
5392
18715
SH
SOLE
5392063
0
0
COTY INC COM CL A
Common Stock
222070203
5
487
SH
SOLE
5118
0
0
COUPA SOFTWARE INC COM
Common Stock
22266L106
54
416
SH
SOLE
53901
0
0
CANADIAN PAC RY LTD COM
Common Stock
13645T100
401
1796
SH
SOLE
400679
0
0
CAMPBELL SOUP CO COM
Common Stock
134429109
42
900
SH
SOLE
42228
0
0
CHESAPEAKE UTILS CORP COM
Common Stock
165303108
72
750
SH
SOLE
71794
0
0
CHESAPEAKE FINL SHS INC COM
Common Stock
16517A109
1
57
SH
SOLE
1416
0
0
CAPITAL PRODUCT PARTNERS L P PARTNERSHP UNITS
Common Stock
Y11082206
101
9483
SH
SOLE
101468
0
0
CRYSTAL PEAK MINERALS INC COM
Common Stock
22938T107
1144
10891302
SH
SOLE
1143587
0
0
COPART INC COM
Common Stock
217204106
107
1334
SH
SOLE
107160
0
0
CHENIERE ENERGY PARTNERS LP COM UNIT
Common Stock
16411Q101
209
4600
SH
SOLE
209208
0
0
CRANE CO COM
Common Stock
224399105
46
575
SH
SOLE
46349
0
0
CALIFORNIA RES CORP COM NEW
Common Stock
13057Q206
0
44
SH
SOLE
449
0
0
CREE INC COM
Common Stock
225447101
37
760
SH
SOLE
37240
0
0
CARREFOUR SA ORD
Common Stock
F13923119
3
195
SH
SOLE
3414
0
0
CRH PLC ORD
Common Stock
G25508105
5
155
SH
SOLE
5312
0
0
CURIS INC COM NEW
Common Stock
231269200
0
15
SH
SOLE
34
0
0
CHARLES RIV LABS INTL INC COM
Common Stock
159864107
75
570
SH
SOLE
75451
0
0
SALESFORCE COM INC COM
Common Stock
79466L302
1394
9393
SH
SOLE
1394297
0
0
CRONOS GROUP INC COM
Common Stock
22717L101
15
1605
SH
SOLE
14525
0
0
CRISPR THERAPEUTICS AG NAMEN AKT
Common Stock
H17182108
41
1000
SH
SOLE
40990
0
0
CIRRUS LOGIC INC COM
Common Stock
172755100
67
1250
SH
SOLE
66975
0
0
CARRIZO OIL & GAS INC COM
Common Stock
144577103
2
280
SH
SOLE
2404
0
0
CSB BANCORP INC OHIO CAP STK
Common Stock
12628R107
103
2674
SH
SOLE
103404
0
0
CISCO SYS INC COM
Common Stock
17275R102
21654
438259
SH
SOLE
21654376
0
0
INVESCO S&P SPIN-OFF ETF
ETF
46137V159
2
35
SH
SOLE
1625
0
0
COSTAR GROUP INC COM
Common Stock
22160N109
353
595
SH
SOLE
352954
0
0
CARLISLE COS INC COM
Common Stock
142339100
33
227
SH
SOLE
33038
0
0
CSX CORP COM
Common Stock
126408103
928
13392
SH
SOLE
927689
0
0
CINTAS CORP COM
Common Stock
172908105
70
262
SH
SOLE
70242
0
0
COMMUNITY TR BANCORP INC COM
Common Stock
204149108
4
93
SH
SOLE
3995
0
0
CHARLES & COLVARD LTD COM
Common Stock
159765106
4
2625
SH
SOLE
4279
0
0
CENTURYLINK INC COM
Common Stock
156700106
263
21061
SH
SOLE
262840
0
0
CATALENT INC COM
Common Stock
148806102
125
2632
SH
SOLE
125441
0
0
CONSOLIDATED TOMOKA LD CO COM
Common Stock
210226106
78
1192
SH
SOLE
78168
0
0
COGNIZANT TECHNOLOGY SOLUTIONS CL A
Common Stock
192446102
3741
62071
SH
SOLE
3740687
0
0
CORTEVA INC COM
Common Stock
22052L104
859
30684
SH
SOLE
859166
0
0
CITRIX SYS INC COM
Common Stock
177376100
168
1742
SH
SOLE
168138
0
0
CUBIC CORP COM
Common Stock
229669106
36
512
SH
SOLE
36031
0
0
CURALEAF HLDGS INC SUB VTG SHS
Common Stock
23126M102
5
1000
SH
SOLE
5410
0
0
CENOVUS ENERGY INC COM
Common Stock
15135U109
2
250
SH
SOLE
2354
0
0
COVETRUS INC COM
Common Stock
22304C100
10
815
SH
SOLE
9690
0
0
COMMERCIAL VEH GROUP INC COM
Common Stock
202608105
7
1000
SH
SOLE
7210
0
0
CALAVO GROWERS INC COM
Common Stock
128246105
8
85
SH
SOLE
8090
0
0
COMMVAULT SYSTEMS INC COM
Common Stock
204166102
34
760
SH
SOLE
33980
0
0
CEL SCI CORP COM PAR NEW
Common Stock
150837607
61
6875
SH
SOLE
61462
0
0
CHICAGO RIVET & MACH CO COM
Common Stock
168088102
38
1450
SH
SOLE
37758
0
0
CVS HEALTH CORP COM
Common Stock
126650100
11779
186761
SH
SOLE
11778994
0
0
CV SCIENCES INC COM
Common Stock
126654102
3
1735
SH
SOLE
2984
0
0
CHEVRON CORP NEW COM
Common Stock
166764100
8162
68818
SH
SOLE
8161781
0
0
CURTISS WRIGHT CORP COM
Common Stock
231561101
6
50
SH
SOLE
6468
0
0
CLEARWAY ENERGY INC CL C
Common Stock
18539C204
58
3194
SH
SOLE
58290
0
0
CLEARWAY ENERGY INC CL A
Common Stock
18539C105
43
2460
SH
SOLE
42656
0
0
SPDR MSCI ACWI EX-US ETF
ETF
78463X848
2312
96189
SH
SOLE
2312395
0
0
CUSHMAN WAKEFIELD PLC SHS
Common Stock
G2717B108
6
309
SH
SOLE
5726
0
0
CASELLA WASTE SYS INC CL A
Common Stock
147448104
15
356
SH
SOLE
15287
0
0
CALIFORNIA WTR SVC GROUP COM
Common Stock
130788102
21
400
SH
SOLE
21172
0
0
CONCHO RES INC COM
Common Stock
20605P101
2
27
SH
SOLE
1833
0
0
CYCLACEL PHARMACEUTICALS INC COM PAR
Common Stock
23254L405
0
51
SH
SOLE
20
0
0
COMMUNITY HEALTH SYS INC NEW COM
Common Stock
203668108
0
100
SH
SOLE
360
0
0
CYTRX CORP COM
Common Stock
232828608
0
584
SH
SOLE
190
0
0
CITIZENS BANCORP VA INC COM
Common Stock
17316V104
196
8000
SH
SOLE
196320
0
0
DOMINION ENERGY INC COM
Common Stock
25746U109
3591
44317
SH
SOLE
3591439
0
0
DELTA AIR LINES INC DEL COM NEW
Common Stock
247361702
427
7408
SH
SOLE
426701
0
0
DARLING INGREDIENTS INC COM
Common Stock
237266101
32
1680
SH
SOLE
32138
0
0
INVESCO DB COMMODITY INDEX TRACKING FUND
ETF
46138B103
0
15
SH
SOLE
226
0
0
DIEBOLD NXDF INC COM
Common Stock
253651103
4
392
SH
SOLE
4396
0
0
X-TRACKERS MSCI EAFE HEDGED EQUITY ETF
ETF
233051200
1320
40822
SH
SOLE
1320179
0
0
X-TRACKERS MSCI EUROPE HEDGED EQUITY ETF
ETF
233051853
5
164
SH
SOLE
4892
0
0
DESIGNER BRANDS INC CL A
Common Stock
250565108
4
250
SH
SOLE
4342
0
0
ADVISORSHARES DOUBLELINE VALUE EQUITY ETF
ETF
00768Y818
21
309
SH
SOLE
21455
0
0
INVESCO DB OIL FUND
ETF
46140H403
2
200
SH
SOLE
1892
0
0
DROPBOX INC CL A
Common Stock
26210C104
27
1337
SH
SOLE
26967
0
0
DONALDSON INC COM
Common Stock
257651109
1
21
SH
SOLE
1094
0
0
DCP MIDSTREAM LP COM UT LTD PTN
Common Stock
23311P100
40
1525
SH
SOLE
39970
0
0
DUPONT DE NEMOURS INC COM
Common Stock
26614N102
2407
33749
SH
SOLE
2406670
0
0
DAIMLER AG REG SHS
Common Stock
D1668R123
5
100
SH
SOLE
4966
0
0
3-D SYS CORP DEL COM NEW
Common Stock
88554D205
89
10940
SH
SOLE
89161
0
0
DILLARDS INC CL A
Common Stock
254067101
29
440
SH
SOLE
29154
0
0
DEERE & CO COM
Common Stock
244199105
485
2862
SH
SOLE
484937
0
0
DECKERS OUTDOOR CORP COM
Common Stock
243537107
67
452
SH
SOLE
66607
0
0
DELL TECHNOLOGIES INC CL C
Common Stock
24703L202
75
1451
SH
SOLE
75249
0
0
WISDOMTREE EMERGING MARKETS HIGH DIVIDEND FUND
ETF
97717W315
128
3092
SH
SOLE
127714
0
0
WISDOMTREE U.S. SMALLCAP DIVIDEND FUND
ETF
97717W604
2132
77887
SH
SOLE
2131762
0
0
WISDOMTREE GLOBAL HIGH DIVIDEND FUND
ETF
97717W877
119
2580
SH
SOLE
118687
0
0
WISDOMTREE EUROPE SMALLCAP DIVIDEND FUND
ETF
97717W869
28
507
SH
SOLE
28341
0
0
DONNELLEY FINL SOLUTIONS INC COM
Common Stock
25787G100
1
45
SH
SOLE
554
0
0
DISCOVER FINL SVCS COM
Common Stock
254709108
162
1996
SH
SOLE
161856
0
0
DOLLAR GEN CORP NEW COM
Common Stock
256677105
4183
26318
SH
SOLE
4182983
0
0
ISHARES CORE DIVIDEND GROWTH ETF
ETF
46434V621
1
31
SH
SOLE
1213
0
0
WISDOMTREE U.S. QUALITY DIVIDEND GROWTH FUND
ETF
97717X669
3
57
SH
SOLE
2570
0
0
WISDOMTREE EMERGING MARKETS SMALLCAP DIVIDEND FUND
ETF
97717W281
126
2848
SH
SOLE
126150
0
0
QUEST DIAGNOSTICS INC COM
Common Stock
74834L100
59
548
SH
SOLE
58664
0
0
D R HORTON INC COM
Common Stock
23331A109
21
407
SH
SOLE
21453
0
0
DANAHER CORPORATION COM
Common Stock
235851102
9175
63526
SH
SOLE
9175116
0
0
WISDOMTREE U.S. HIGH DIVIDEND FUND
ETF
97717W208
5798
77856
SH
SOLE
5798401
0
0
DHX MEDIA LTD COM VAR VTG
Common Stock
252406152
263
180000
SH
SOLE
262800
0
0
SPDR DOW JONES INDUSTRIAL AVERAGE ETF
ETF
78467X109
626
2321
SH
SOLE
626139
0
0
DISNEY WALT CO COM DISNEY
Common Stock
254687106
13352
102457
SH
SOLE
13352190
0
0
DISCOVERY INC COM SER A
Common Stock
25470F104
9
325
SH
SOLE
8655
0
0
DISCOVERY INC COM SER C
Common Stock
25470F302
114
4612
SH
SOLE
113547
0
0
DISH NETWORK CORP CL A
Common Stock
25470M109
17
495
SH
SOLE
16865
0
0
IPATH BLOOMBERG COMMODITY INDEX TOTAL RETURN ETN
ETF
06738C778
96
4426
SH
SOLE
96487
0
0
DELEK US HLDGS INC NEW COM
Common Stock
24665A103
4
110
SH
SOLE
3993
0
0
DOLBY LABORATORIES INC COM CL A
Common Stock
25659T107
141
2189
SH
SOLE
141497
0
0
WISDOMTREE U.S. LARGECAP DIVIDEND FUND
ETF
97717W307
1012
10216
SH
SOLE
1012122
0
0
WISDOMTREE INTERNATIONAL SMALLCAP DIVIDEND FUND
ETF
97717W760
611
9616
SH
SOLE
610795
0
0
DOLLAR TREE INC COM
Common Stock
256746108
550
4815
SH
SOLE
549680
0
0
DELUXE CORP COM
Common Stock
248019101
67
1356
SH
SOLE
66661
0
0
AAM S&P DEVELOPED MARKETS HIGH DIVIDEND VALUE ETF
ETF
26922A347
115
4685
SH
SOLE
114549
0
0
DENISON MINES CORP COM
Common Stock
248356107
0
125
SH
SOLE
56
0
0
NOW INC COM
Common Stock
67011P100
1
106
SH
SOLE
1216
0
0
DOCUSIGN INC COM
Common Stock
256163106
4
71
SH
SOLE
4396
0
0
DEUTSCHE BK AG LONDON ETN DJ HY 2022
ETF
25153Q658
11
415
SH
SOLE
10670
0
0
PROSHARES SHORT DOW 30
ETF
74347B235
11
212
SH
SOLE
11163
0
0
WISDOMTREE U.S. MIDCAP DIVIDEND FUND
ETF
97717W505
56166
1546844
SH
SOLE
56165892
0
0
DORMAN PRODUCTS INC COM
Common Stock
258278100
24
299
SH
SOLE
23782
0
0
DOVER CORP COM
Common Stock
260003108
1024
10286
SH
SOLE
1024074
0
0
DOW INC COM
Common Stock
260557103
1369
28728
SH
SOLE
1368889
0
0
AMDOCS LTD SHS
Common Stock
G02602103
5
83
SH
SOLE
5487
0
0
DOMINOS PIZZA INC COM
Common Stock
25754A201
10
39
SH
SOLE
9539
0
0
DARDEN RESTAURANTS INC COM
Common Stock
237194105
184
1560
SH
SOLE
184423
0
0
ISHARES MSCI KLD 400 SOCIAL ETF
ETF
464288570
631
5691
SH
SOLE
631156
0
0
WISDOMTREE U.S. TOTAL DIVIDEND FUND
ETF
97717W109
1157
11674
SH
SOLE
1156961
0
0
DTE ENERGY CO COM
Common Stock
233331107
96
718
SH
SOLE
96144
0
0
ALPS DISRUPTIVE TECHNOLOGIES ETF
ETF
00162Q478
2
85
SH
SOLE
2471
0
0
WISDOMTREE INTERNATIONAL HIGH DIVIDEND FUND
ETF
97717W802
9
230
SH
SOLE
8974
0
0
WISDOMTREE U.S. DIVIDEND EX-FINANCIALS FUND
ETF
97717W406
24
276
SH
SOLE
24132
0
0
DUKE ENERGY CORP NEW COM NEW
Common Stock
26441C204
9365
97697
SH
SOLE
9365259
0
0
DAVITA INC COM
Common Stock
23918K108
133
2336
SH
SOLE
133316
0
0
DEVON ENERGY CORP NEW COM
Common Stock
25179M103
170
7077
SH
SOLE
170273
0
0
ISHARES SELECT DIVIDEND ETF
ETF
464287168
5244
51435
SH
SOLE
5243846
0
0
WISDOMTREE INTERNATIONAL EQUITY FUND
ETF
97717W703
393
7902
SH
SOLE
392887
0
0
DIXIE BRANDS INC COM
Common Stock
25545P103
2
5475
SH
SOLE
2190
0
0
DXC TECHNOLOGY CO COM
Common Stock
23355L106
17
581
SH
SOLE
17264
0
0
DEXCOM INC COM
Common Stock
252131107
11
71
SH
SOLE
10596
0
0
PROSHARES ULTRASHORT DOW 30
ETF
74347B276
1
31
SH
SOLE
795
0
0
WISDOMTREE JAPAN HEDGED EQUITY FUND
ETF
97717W851
16
321
SH
SOLE
16198
0
0
DYCOM INDS INC COM
Common Stock
267475101
34
664
SH
SOLE
33897
0
0
ELECTRONIC ARTS INC COM
Common Stock
285512109
193
1976
SH
SOLE
193292
0
0
BRINKER INTL INC COM
Common Stock
109641100
13
300
SH
SOLE
12801
0
0
EVENTBRITE INC COM CL A
Common Stock
29975E109
4
241
SH
SOLE
4268
0
0
EBAY INC COM
Common Stock
278642103
137
3505
SH
SOLE
136625
0
0
EBIX INC COM NEW
Common Stock
278715206
14
332
SH
SOLE
13977
0
0
EAGLE BANCORP MONT INC COM
Common Stock
26942G100
18
1000
SH
SOLE
17500
0
0
EMERGENT BIOSOLUTIONS INC COM
Common Stock
29089Q105
11
219
SH
SOLE
11449
0
0
ENCANA CORP COM
Common Stock
292505104
7
1461
SH
SOLE
6721
0
0
ECO ATLANTIC OIL & GAS LTD COM
Common Stock
27887W100
30
15589
SH
SOLE
29546
0
0
ISHARES MSCI CHILE ETF
ETF
464286640
14
370
SH
SOLE
13853
0
0
ECOLAB INC COM
Common Stock
278865100
389
1961
SH
SOLE
389258
0
0
US ECOLOGY INC COM
Common Stock
91734M103
22
350
SH
SOLE
22379
0
0
CONSOLIDATED EDISON INC COM
Common Stock
209115104
776
8214
SH
SOLE
775949
0
0
EDITAS MEDICINE INC COM
Common Stock
28106W103
2
100
SH
SOLE
2274
0
0
VANGUARD EXTENDED DURATION TREASURY INDEX FUND
ETF
921910709
0
3
SH
SOLE
406
0
0
INVESCO BRIC ETF
ETF
46137V209
4
106
SH
SOLE
3723
0
0
ISHARES MSCI EMERGING MARKETS ETF
ETF
464287234
4064
99439
SH
SOLE
4064081
0
0
ISHARES EDGE MSCI MIN VOL EMERGING MARKETS ETF
ETF
464286533
167
2922
SH
SOLE
166817
0
0
WISDOMTREE U.S. SMALLCAP FUND
ETF
97717W562
24
684
SH
SOLE
24350
0
0
ISHARES MSCI EAFE ETF
ETF
464287465
30511
467882
SH
SOLE
30510587
0
0
ISHARES EDGE MSCI MIN VOL EAFE ETF
ETF
46429B689
7075
96549
SH
SOLE
7075111
0
0
ISHARES MSCI EAFE GROWTH ETF
ETF
464288885
9993
124124
SH
SOLE
9993227
0
0
ENTERPRISE FINL SVCS CORP COM
Common Stock
293712105
10
255
SH
SOLE
10391
0
0
ISHARES MSCI EAFE VALUE ETF
ETF
464288877
207
4376
SH
SOLE
207308
0
0
EQUIFAX INC COM
Common Stock
294429105
26
186
SH
SOLE
26165
0
0
ISHARES MSCI ISRAEL ETF
ETF
464286632
11
205
SH
SOLE
11193
0
0
EDISON INTL COM
Common Stock
281020107
243
3198
SH
SOLE
243128
0
0
LAUDER ESTEE COS INC CL A
Common Stock
518439104
284
1427
SH
SOLE
283902
0
0
ELANCO ANIMAL HEALTH INC COM
Common Stock
28414H103
2
90
SH
SOLE
2393
0
0
ELECTRO-SENSORS INC COM
Common Stock
285233102
8
2000
SH
SOLE
7690
0
0
ELITE PHARMACEUTICALS INC COM NEW
Common Stock
28659T200
4
48778
SH
SOLE
4181
0
0
EMAGIN CORP COM NEW
Common Stock
29076N206
0
200
SH
SOLE
78
0
0
ISHARES JPMORGAN EMERG MARKETS BOND
ETF
464288281
1592
14047
SH
SOLE
1592281
0
0
ELBIT IMAGING LTD SHS
Common Stock
M37605124
0
12
SH
SOLE
12
0
0
VANECK VECTORS J.P. MORGAN EM LOCAL CURRENCY BOND ETF
ETF
92189H300
5
145
SH
SOLE
4785
0
0
FIRST TRUST NORTH AMERICAN ENERGY INFRASTRUCTURE FUND
ETF
33738D101
12
470
SH
SOLE
12027
0
0
EASTMAN CHEMICAL CO COM
Common Stock
277432100
121
1626
SH
SOLE
121056
0
0
EMQQ THE EMERGING MARKETS INTERNET AND ECOMMERCE ETF
ETF
301505889
19
600
SH
SOLE
18720
0
0
EMERSON ELEC CO COM
Common Stock
291011104
3281
49068
SH
SOLE
3280716
0
0
EMBASSY BANCORP INC COM
Common Stock
290791102
24
1500
SH
SOLE
24300
0
0
ENBRIDGE INC COM
Common Stock
29250N105
6624
188827
SH
SOLE
6624051
0
0
ENDO INTL PLC SHS
Common Stock
G30401106
0
60
SH
SOLE
193
0
0
ENLINK MIDSTREAM LLC COM UNIT REP LTD
Common Stock
29336T100
325
38282
SH
SOLE
325397
0
0
ENERGIZER HLDGS INC NEW COM
Common Stock
29272W109
87
1997
SH
SOLE
87029
0
0
ENERSYS COM
Common Stock
29275Y102
18
269
SH
SOLE
17738
0
0
ENTEGRIS INC COM
Common Stock
29362U104
138
2939
SH
SOLE
138309
0
0
ENOVA INTL INC COM
Common Stock
29357K103
4
171
SH
SOLE
3548
0
0
EOG RES INC COM
Common Stock
26875P101
169
2280
SH
SOLE
169222
0
0
EVOLUS INC COM
Common Stock
30052C107
2
130
SH
SOLE
2031
0
0
EPAM SYS INC COM
Common Stock
29414B104
42
228
SH
SOLE
41569
0
0
ENTERPRISE PRODS PARTNERS L P COM
Common Stock
293792107
4374
153050
SH
SOLE
4374157
0
0
ISHARES MSCI PHILIPPINES ETF
ETF
46429B408
8
226
SH
SOLE
7560
0
0
ISHARES MSCI PACIFIC EX JAPAN ETF
ETF
464286665
41
910
SH
SOLE
40704
0
0
EQM MIDSTREAM PARTNERS LP UNIT LTD PARTN
Common Stock
26885B100
41
1246
SH
SOLE
40744
0
0
EQT CORP COM
Common Stock
26884L109
22
2105
SH
SOLE
22397
0
0
ENERPLUS CORP COM
Common Stock
292766102
8
1119
SH
SOLE
8334
0
0
EVERSOURCE ENERGY COM
Common Stock
30040W108
136
1589
SH
SOLE
135812
0
0
ISHARES MSCI EAFE ESG SELECT ETF
ETF
46435G516
47
740
SH
SOLE
47456
0
0
ISHARES MSCI EM ESG SELECT ETF
ETF
46434G863
35
1089
SH
SOLE
35424
0
0
ISHARES MSCI USA ESG OPTIMIZED ETF
ETF
46435G425
140
2146
SH
SOLE
140287
0
0
ESPEY MFG & ELECTRS CORP COM
Common Stock
296650104
38
1587
SH
SOLE
37644
0
0
VANECK VECTORS VIDEO GAMING AND ESPORTS ETF
ETF
92189F114
3
100
SH
SOLE
3379
0
0
ENERGY TRANSFER LP COM UT LTD PTN
Common Stock
29273V100
1891
144573
SH
SOLE
1891018
0
0
E TRADE FINANCIAL CORP COM NEW
Common Stock
269246401
1788
40919
SH
SOLE
1787751
0
0
ENTERCOM COMMUNICATIONS CORP CL A
Common Stock
293639100
3
1000
SH
SOLE
3340
0
0
EATON CORP PLC SHS
Common Stock
G29183103
1341
16125
SH
SOLE
1340794
0
0
ENTERGY CORP NEW COM
Common Stock
29364G103
31
262
SH
SOLE
30759
0
0
EQUITRANS MIDSTREAM CORPORATIO COM
Common Stock
294600101
32
2182
SH
SOLE
31748
0
0
ISHARES MSCI EUROPE FINANCIAL SECTOR INDEX FUND
ETF
464289180
7
382
SH
SOLE
6723
0
0
EATON VANCE CORP COM NON VTG
Common Stock
278265103
37
827
SH
SOLE
37157
0
0
EVERBRIDGE INC COM
Common Stock
29978A104
110
1775
SH
SOLE
109535
0
0
EVOLENT HEALTH INC CL A
Common Stock
30050B101
14
1912
SH
SOLE
13747
0
0
EVO PMTS INC CL A COM
Common Stock
26927E104
20
726
SH
SOLE
20415
0
0
EVERGY INC COM
Common Stock
30034W106
549
8245
SH
SOLE
548787
0
0
EDWARDS LIFESCIENCES CORP COM
Common Stock
28176E108
208
945
SH
SOLE
207815
0
0
ISHARES MSCI AUSTRALIA ETF
ETF
464286103
17
760
SH
SOLE
16910
0
0
ISHARES MSCI CANADA ETF
ETF
464286509
10
355
SH
SOLE
10260
0
0
INVESCO S&P 500 EQUAL WEIGHT COMMUNICATION SERVICES ETF
ETF
46137Y609
193
7740
SH
SOLE
192651
0
0
ISHARES MSCI GERMANY SMALL CAP INDEX FUND
ETF
46429B465
11
200
SH
SOLE
10607
0
0
ISHARES MSCI HONG KONG ETF
ETF
464286871
11
500
SH
SOLE
11350
0
0
ISHARES MSCI JAPAN ETF
ETF
46434G822
74
1297
SH
SOLE
73588
0
0
ISHARES MSCI AUSTRIA ETF
ETF
464286202
16
845
SH
SOLE
16279
0
0
ISHARES MSCI SPAIN ETF
ETF
464286764
15
530
SH
SOLE
14755
0
0
ISHARES MSCI FRANCE ETF
ETF
464286707
18
590
SH
SOLE
17783
0
0
ISHARES MSCI MEXICO ETF
ETF
464286822
13
310
SH
SOLE
13243
0
0
SPDR S&P EMERGING MARKETS SMALL CAP ETF
ETF
78463X756
0
3
SH
SOLE
130
0
0
ISHARES MSCI BRAZIL ETF
ETF
464286400
16
390
SH
SOLE
16431
0
0
EXACT SCIENCES CORP COM
Common Stock
30063P105
163
1808
SH
SOLE
163389
0
0
EXELON CORP COM
Common Stock
30161N101
480
9941
SH
SOLE
480246
0
0
EXLSERVICE HOLDINGS INC COM
Common Stock
302081104
16
232
SH
SOLE
15535
0
0
EXPEDITORS INTL WASH INC COM
Common Stock
302130109
71
959
SH
SOLE
71256
0
0
EXPEDIA GROUP INC COM NEW
Common Stock
30212P303
2109
15689
SH
SOLE
2108771
0
0
WISDOMTREE U.S. TOTAL MARKET FUND
ETF
97717W596
44
1293
SH
SOLE
43833
0
0
NATIONAL VISION HLDGS INC COM
Common Stock
63845R107
71
2961
SH
SOLE
71271
0
0
ISHARES MSCI SOUTH AFRICA ETF
ETF
464286780
13
265
SH
SOLE
12574
0
0
WISDOMTREE U.S. MIDCAP FUND
ETF
97717W570
53
1350
SH
SOLE
53244
0
0
ISHARES MSCI EUROZONE ETF
ETF
464286608
41
1061
SH
SOLE
41262
0
0
FORD MTR CO DEL COM
Common Stock
345370860
487
53136
SH
SOLE
486723
0
0
FIRST AMERN FINL CORP COM
Common Stock
31847R102
15
259
SH
SOLE
15284
0
0
DIAMONDBACK ENERGY INC COM
Common Stock
25278X109
54
604
SH
SOLE
54306
0
0
FASTENAL CO COM
Common Stock
311900104
130
3985
SH
SOLE
130190
0
0
FACEBOOK INC CL A
Common Stock
30303M102
7755
43548
SH
SOLE
7755028
0
0
FLAGSTAR BANCORP INC COM PAR .001
Common Stock
337930705
31
824
SH
SOLE
30776
0
0
FORTUNE BRANDS HOME & SEC INC COM
Common Stock
34964C106
194
3544
SH
SOLE
193857
0
0
FIDELITY TOTAL BOND ETF
ETF
316188309
552
10646
SH
SOLE
551708
0
0
FAUQUIER BANKSHARES INC VA COM
Common Stock
312059108
25
1250
SH
SOLE
24838
0
0
FIRST TRUST NYSE ARCA BIOTECHNOLOGY INDEX FUND
ETF
33733E203
117
949
SH
SOLE
117458
0
0
FIRST CMNTY BANKSHARES INC VA COM
Common Stock
31983A103
97
3000
SH
SOLE
97110
0
0
FUELCELL ENERGY INC COM
Common Stock
35952H601
0
676
SH
SOLE
221
0
0
FIRSTCASH INC COM
Common Stock
33767D105
31
336
SH
SOLE
30801
0
0
FIRST CTZNS BANCSHARES INC N C CL A
Common Stock
31946M103
216
458
SH
SOLE
216153
0
0
FIRST TRUST SSI STRATEGIC CONVERTIBLE SECURITIES ETF
ETF
33739Q507
25
800
SH
SOLE
24960
0
0
FREEPORT-MCMORAN INC CL B
Common Stock
35671D857
2416
252404
SH
SOLE
2415504
0
0
FIRST TRUST MORNINGSTAR DIVIDEND LEADERS INDEX FUND
ETF
336917109
140
4504
SH
SOLE
139804
0
0
FIRST TRUST DOW JONES INTERNET INDEX FUND
ETF
33733E302
750
5570
SH
SOLE
749945
0
0
FACTSET RESH SYS INC COM
Common Stock
303075105
48
196
SH
SOLE
47622
0
0
FEDEX CORP COM
Common Stock
31428X106
7502
51308
SH
SOLE
7502460
0
0
FIRSTENERGY CORP COM
Common Stock
337932107
225
4670
SH
SOLE
225237
0
0
FREQUENCY ELECTRS INC COM
Common Stock
358010106
12
1027
SH
SOLE
12475
0
0
FRANKLIN ELEC INC COM
Common Stock
353514102
15
315
SH
SOLE
15060
0
0
FIDELITY MSCI ENERGY INDEX ETF
ETF
316092402
28
1810
SH
SOLE
28489
0
0
FIRST TRUST LARGE CAP CORE ALPHADEX FUND
ETF
33734K109
8
139
SH
SOLE
8465
0
0
FIREEYE INC COM
Common Stock
31816Q101
5
350
SH
SOLE
4669
0
0
FIRST FINL BANCORP OH COM
Common Stock
320209109
31
1250
SH
SOLE
30594
0
0
FIRST FINL BANKSHARES COM
Common Stock
32020R109
23
696
SH
SOLE
23281
0
0
F5 NETWORKS INC COM
Common Stock
315616102
119
846
SH
SOLE
118795
0
0
FIBROGEN INC COM
Common Stock
31572Q808
74
2000
SH
SOLE
73960
0
0
FIRST HAWAIIAN INC COM
Common Stock
32051X108
34
1280
SH
SOLE
34176
0
0
FIRST HORIZON NATL CORP COM
Common Stock
320517105
10
594
SH
SOLE
9706
0
0
FIRST INTST BANCSYSTEM INC COM CL A
Common Stock
32055Y201
21
529
SH
SOLE
21287
0
0
FAIR ISAAC CORP COM
Common Stock
303250104
26
87
SH
SOLE
26406
0
0
UBS AG FI ENHANCED GLOBAL HIGH YIELD ETN
ETF
90274D218
27
147
SH
SOLE
26945
0
0
FEDERATED INVS INC PA CL B
Common Stock
314211103
28
870
SH
SOLE
28197
0
0
GLOBAL X FINTECH THEMATIC ETF
ETF
37954Y814
3
115
SH
SOLE
3309
0
0
FIDELITY NATL INFORMATION SVCS COM
Common Stock
31620M106
340
2558
SH
SOLE
339600
0
0
FISERV INC COM
Common Stock
337738108
167
1611
SH
SOLE
166883
0
0
FIFTH THIRD BANCORP COM
Common Stock
316773100
231
8350
SH
SOLE
230627
0
0
FIVE BELOW INC COM
Common Stock
33829M101
400
3175
SH
SOLE
400367
0
0
FOOT LOCKER INC COM
Common Stock
344849104
9
200
SH
SOLE
8632
0
0
FLEX LTD ORD
Common Stock
Y2573F102
12
1184
SH
SOLE
12391
0
0
FLIR SYS INC COM
Common Stock
302445101
2420
46007
SH
SOLE
2419504
0
0
FLOWERS FOODS INC COM
Common Stock
343498101
114
4929
SH
SOLE
114008
0
0
ISHARES FLOATING RATE BOND ETF
ETF
46429B655
752
14756
SH
SOLE
752108
0
0
SPX FLOW INC COM
Common Stock
78469X107
11
278
SH
SOLE
10970
0
0
FLUOR CORP NEW COM
Common Stock
343412102
25
1295
SH
SOLE
25010
0
0
FLOWSERVE CORP COM
Common Stock
34354P105
20
420
SH
SOLE
19707
0
0
FLEETCOR TECHNOLOGIES INC COM
Common Stock
339041105
209
730
SH
SOLE
209349
0
0
ISHARES MSCI FRONTIER 100 FUND
ETF
464286145
8
300
SH
SOLE
8442
0
0
FIRST TRUST MANAGED MUNICIPAL ETF
ETF
33739N108
2171
39080
SH
SOLE
2171267
0
0
F M C CORP COM NEW
Common Stock
302491303
50
569
SH
SOLE
50118
0
0
FEDERAL HOME LN MTG CORP COM
Common Stock
313400301
5
1320
SH
SOLE
4739
0
0
FLOOR & DECOR HLDGS INC CL A
Common Stock
339750101
140
2730
SH
SOLE
139640
0
0
SCHWAB FUNDAMENTAL U.S. SMALL COMPANY INDEX ETF
ETF
808524763
13
341
SH
SOLE
12876
0
0
SCHWAB FUNDAMENTAL EMERGING MARKETS LARGE COMPANY INDEX ETF
ETF
808524730
8
297
SH
SOLE
8132
0
0
SCHWAB FUNDAMENTAL INTERNATIONAL LARGE COMPANY INDEX ETF
ETF
808524755
13
477
SH
SOLE
13151
0
0
SCHWAB FUNDAMENTAL U.S. LARGE COMPANY INDEX ETF
ETF
808524771
99
2494
SH
SOLE
98636
0
0
FUNKO INC COM CL A
Common Stock
361008105
5
225
SH
SOLE
4629
0
0
FIRST BANCORP INC ME COM
Common Stock
31866P102
19
700
SH
SOLE
19243
0
0
FEDERAL NATL MTG ASSN COM
Common Stock
313586109
1
394
SH
SOLE
1497
0
0
FOCUS FINL PARTNERS INC COM CL A
Common Stock
34417P100
2
100
SH
SOLE
2380
0
0
FORMFACTOR INC COM
Common Stock
346375108
13
710
SH
SOLE
13238
0
0
FOSSIL GROUP INC COM
Common Stock
34988V106
2
155
SH
SOLE
1939
0
0
FOX CORP CL A COM
Common Stock
35137L105
6
191
SH
SOLE
6074
0
0
FOX FACTORY HLDG CORP COM
Common Stock
35138V102
18
287
SH
SOLE
17863
0
0
FIRST PACIFIC CO LTD ORD
Common Stock
G34804107
8
20000
SH
SOLE
7655
0
0
FIRST TRUST PREFERRED SECURITIES AND INCOME ETF
ETF
33739E108
39
2000
SH
SOLE
39460
0
0
VANECK VECTORS UNCONVENTIONAL OIL & GAS ETF
ETF
92189F668
11
1073
SH
SOLE
11174
0
0
FIRST REP BK SAN FRANCISCO CAL COM
Common Stock
33616C100
391
4047
SH
SOLE
391345
0
0
FAIRFAX FINL HLDGS LTD SUB VTG
Common Stock
303901102
477
1081
SH
SOLE
476850
0
0
FIESTA RESTAURANT GROUP INC COM
Common Stock
31660B101
2
200
SH
SOLE
2084
0
0
FREEDOM LEAF INC COM
Common Stock
35640T108
0
3000
SH
SOLE
402
0
0
LARGE CAP GROWTH INDEX-LINKED EXCHANGE TRADED NOTES DUE 2028
ETF
362273302
34
287
SH
SOLE
34497
0
0
FIRST MERCHANTS CORP COM
Common Stock
320817109
21
558
SH
SOLE
21000
0
0
INVESCO FRONTIER MARKETS ETF
ETF
46138E776
16
1180
SH
SOLE
16083
0
0
FRP HLDGS INC COM
Common Stock
30292L107
36
750
SH
SOLE
36015
0
0
FRANKLIN FINL NETWORK INC COM
Common Stock
35352P104
3
113
SH
SOLE
3414
0
0
FIRST SOLAR INC COM
Common Stock
336433107
324
5580
SH
SOLE
323696
0
0
FASTLY INC CL A
Common Stock
31188V100
12
500
SH
SOLE
12000
0
0
FEDERAL SIGNAL CORP COM
Common Stock
313855108
33
1014
SH
SOLE
33198
0
0
FIRSTSERVICE CORP NEW COM
Common Stock
33767E202
57
554
SH
SOLE
56907
0
0
FIRST TRUST LARGE CAP GROWTH OPPORTUNITIES ALPHADEX FUND
ETF
33735K108
26
371
SH
SOLE
25961
0
0
FIRST TRUST CAPITAL STRENGTH ETF
ETF
33733E104
39
685
SH
SOLE
38894
0
0
FRONTDOOR INC COM
Common Stock
35905A109
33
670
SH
SOLE
32542
0
0
TECHNIPFMC PLC COM
Common Stock
G87110105
1
34
SH
SOLE
821
0
0
FORTINET INC COM
Common Stock
34959E109
43
565
SH
SOLE
43369
0
0
FRONTIER COMMUNICATIONS CORP COM NEW
Common Stock
35906A306
0
91
SH
SOLE
79
0
0
FIRST TRUST ENHANCED SHORT MATURITY ETF
ETF
33739Q408
18
291
SH
SOLE
17512
0
0
FORTIVE CORP COM
Common Stock
34959J108
209
3048
SH
SOLE
208971
0
0
CEDAR FAIR L P DEPOSITRY UNIT
Common Stock
150185106
32
551
SH
SOLE
32175
0
0
FIRST TRUST DORSEY WRIGHT FOCUS 5 ETF
ETF
33738R605
55
1862
SH
SOLE
55097
0
0
LIBERTY MEDIA CORP DELAWARE COM SER A FRMLA
Common Stock
531229870
9
224
SH
SOLE
8868
0
0
LIBERTY MEDIA CORP DELAWARE COM SER C FRMLA
Common Stock
531229854
136
3264
SH
SOLE
135750
0
0
FIRST TRUST HEALTH CARE ALPHADEX FUND
ETF
33734X143
74
1000
SH
SOLE
74021
0
0
ISHARES CHINA LARGE-CAP ETF
ETF
464287184
118
2973
SH
SOLE
118306
0
0
FIRST TRUST TECHNOLOGY ALPHADEX FUND
ETF
33734X176
760
11665
SH
SOLE
759975
0
0
FIRST TRUST ENERGY ALPHADEX FUND
ETF
33734X127
69
7000
SH
SOLE
68670
0
0
FIRST TRUST INDUSTRIALS/PRODUCER DURABLES ALPHADEX FUND
ETF
33734X150
84
2006
SH
SOLE
83891
0
0
GENPACT LIMITED SHS
Common Stock
G3922B107
40
1042
SH
SOLE
40378
0
0
PIMCO USD SHORT MATURITY SOURCE UCITS ETF
ETF
G7110H123
148
1463
SH
SOLE
148429
0
0
GERMAN AMERN BANCORP INC COM
Common Stock
373865104
63
1976
SH
SOLE
63331
0
0
ETFMG VIDEO GAME TECH ETF
ETF
26924G706
3
80
SH
SOLE
3322
0
0
GATX CORP COM
Common Stock
361448103
35
450
SH
SOLE
34888
0
0
ISHARES GOVERNMENT/CREDIT BOND ETF
ETF
464288596
117
980
SH
SOLE
116640
0
0
GLOBAL BLOOD THERAPEUTICS INC COM
Common Stock
37890U108
39
805
SH
SOLE
39059
0
0
GRAYSCALE BITCOIN TR BTC SHS
Common Stock
389637109
1
91
SH
SOLE
964
0
0
GANNETT CO INC COM
Common Stock
36473H104
5
450
SH
SOLE
4833
0
0
GCP APPLIED TECHNOLOGIES INC COM
Common Stock
36164Y101
204
10575
SH
SOLE
203569
0
0
SANOFI CONTGNT VAL RT
Common Stock
80105N113
4
6776
SH
SOLE
3798
0
0
GENERAL DYNAMICS CORP COM
Common Stock
369550108
922
5043
SH
SOLE
921507
0
0
GODADDY INC CL A
Common Stock
380237107
354
5360
SH
SOLE
353653
0
0
GOLDEN ENTMT INC COM
Common Stock
381013101
3
240
SH
SOLE
3190
0
0
VANECK VECTORS GOLD MINERS ETF
ETF
92189F106
93
3466
SH
SOLE
92577
0
0
GENERAL ELECTRIC CO COM
Common Stock
369604103
1498
167540
SH
SOLE
1497809
0
0
GENESIS ENERGY L P UNIT LTD PARTN
Common Stock
371927104
558
25998
SH
SOLE
558187
0
0
GERON CORP COM
Common Stock
374163103
0
23
SH
SOLE
31
0
0
G4S PLC SHS
Common Stock
G39283109
3
1112
SH
SOLE
2586
0
0
GREEN GROWTH BRANDS INC COM
Common Stock
39305B105
25
24751
SH
SOLE
24751
0
0
GRACO INC COM
Common Stock
384109104
152
3297
SH
SOLE
151794
0
0
GUARDANT HEALTH INC COM
Common Stock
40131M109
3
50
SH
SOLE
3192
0
0
GENOMIC HEALTH INC COM
Common Stock
37244C101
14
200
SH
SOLE
13564
0
0
CGI INC CL A SUB VTG
Common Stock
12532H104
8
102
SH
SOLE
8072
0
0
GILEAD SCIENCES INC COM
Common Stock
375558103
726
11450
SH
SOLE
725722
0
0
GENERAL MLS INC COM
Common Stock
370334104
4847
87939
SH
SOLE
4847207
0
0
GLOBE LIFE INC COM
Common Stock
37959E102
84
873
SH
SOLE
83598
0
0
GLAXOSMITHKLINE PLC ORD
Common Stock
G3910J112
3
118
SH
SOLE
2529
0
0
SPDR GOLD SHARES
ETF
78463V107
13381
96359
SH
SOLE
13381336
0
0
CREDIT SUISSE X-LINKS GOLD SHARES COVERED CALL ETN
ETF
22542D480
2
220
SH
SOLE
1969
0
0
GCI LIBERTY INC COM CLASS A
Common Stock
36164V305
16
250
SH
SOLE
15517
0
0
GLOBANT S A COM
Common Stock
L44385109
73
793
SH
SOLE
72623
0
0
GASLOG PARTNERS LP UNIT LTD PTNRP
Common Stock
Y2687W108
192
10091
SH
SOLE
191527
0
0
GLATFELTER COM
Common Stock
377316104
2
104
SH
SOLE
1601
0
0
GELTECH SOLUTIONS INC COM
Common Stock
368537106
17
88290
SH
SOLE
17296
0
0
ABERDEEN STANDARD PHYSICAL PRECIOUS METALS BASKET SHARES ETF
ETF
003263100
8
115
SH
SOLE
8347
0
0
CORNING INC COM
Common Stock
219350105
347
12151
SH
SOLE
346556
0
0
GENERAL MTRS CO COM
Common Stock
37045V100
206
5498
SH
SOLE
206051
0
0
GENERAL MOLY INC COM
Common Stock
370373102
9
36377
SH
SOLE
9458
0
0
SPDR S&P GLOBAL NATURAL RESOURCES ETF
ETF
78463X541
5
120
SH
SOLE
5168
0
0
GENERAC HLDGS INC COM
Common Stock
368736104
13
160
SH
SOLE
12534
0
0
GENTEX CORP COM
Common Stock
371901109
107
3893
SH
SOLE
107194
0
0
GENWORTH FINL INC COM CL A
Common Stock
37247D106
32
7171
SH
SOLE
31552
0
0
BARRICK GOLD CORPORATION COM
Common Stock
067901108
4
250
SH
SOLE
4332
0
0
ALPHABET INC CAP STK CL C
Common Stock
02079K107
11749
9638
SH
SOLE
11748722
0
0
ALPHABET INC CAP STK CL A
Common Stock
02079K305
14728
12061
SH
SOLE
14728170
0
0
CANADA GOOSE HOLDINGS INC SHS SUB VTG
Common Stock
135086106
2
52
SH
SOLE
2286
0
0
ISHARES U.S. TREASURY BOND ETF
ETF
46429B267
6347
241094
SH
SOLE
6346794
0
0
GENUINE PARTS CO COM
Common Stock
372460105
378
3764
SH
SOLE
377773
0
0
GRAPHIC PACKAGING HLDG CO COM
Common Stock
388689101
125
8402
SH
SOLE
124560
0
0
GLOBAL PMTS INC COM
Common Stock
37940X102
160
1004
SH
SOLE
159636
0
0
GEOPARK LTD USD SHS
Common Stock
G38327105
2
124
SH
SOLE
2283
0
0
GOPRO INC CL A
Common Stock
38268T103
1
213
SH
SOLE
1104
0
0
GAP INC COM
Common Stock
364760108
55
3143
SH
SOLE
54564
0
0
GRACE W R & CO DEL NEW COM
Common Stock
38388F108
38
575
SH
SOLE
38387
0
0
GARMIN LTD SHS
Common Stock
H2906T109
44
515
SH
SOLE
43615
0
0
GRUBHUB INC COM
Common Stock
400110102
28
494
SH
SOLE
27768
0
0
GOLDMAN SACHS GROUP INC COM
Common Stock
38141G104
971
4688
SH
SOLE
971426
0
0
ISHARES GSCI COMMODITY-INDEXED TRUST
ETF
46428R107
6
378
SH
SOLE
5689
0
0
GLOBAL SHIP LEASE INC NEW COM CL A
Common Stock
Y27183600
5
625
SH
SOLE
4781
0
0
GOLDMAN SACHS ACTIVEBETA U.S. LARGE CAP EQUITY ETF
ETF
381430503
46
762
SH
SOLE
45636
0
0
GULFSLOPE ENERGY INC COM
Common Stock
40273W105
7
210000
SH
SOLE
7140
0
0
GOODYEAR TIRE & RUBR CO COM
Common Stock
382550101
32
2220
SH
SOLE
31982
0
0
GARRETT MOTION INC COM
Common Stock
366505105
8
777
SH
SOLE
7739
0
0
GULF COAST ULTRA DEEP RTY TR ROYALTY TR UNT
Common Stock
40222T104
0
8332
SH
SOLE
256
0
0
FLEXSHARES GLOBAL UPSTREAM NATURAL RESOURCES INDEX FUND
ETF
33939L407
4
120
SH
SOLE
3738
0
0
ISHARES INTERMEDIATE GOVERNMENT/CREDIT BOND ETF
ETF
464288612
273
2408
SH
SOLE
272578
0
0
GOLDMAN SACHS HEDGE INDUSTRY VIP ETF
ETF
381430545
3
50
SH
SOLE
2784
0
0
GREAT WESTN BANCORP INC COM
Common Stock
391416104
9
276
SH
SOLE
9108
0
0
GUIDEWIRE SOFTWARE INC COM
Common Stock
40171V100
51
481
SH
SOLE
50688
0
0
GRAINGER W W INC COM
Common Stock
384802104
1891
6363
SH
SOLE
1890765
0
0
SPDR S&P INTERNATIONAL SMALL CAP ETF
ETF
78463X871
501
17050
SH
SOLE
501114
0
0
SPDR S&P CHINA ETF
ETF
78463X400
15
165
SH
SOLE
14893
0
0
GLOBAL X FTSE COLOMBIA 20 ETF
ETF
37950E200
10
1100
SH
SOLE
9845
0
0
HYATT HOTELS CORP COM CL A
Common Stock
448579102
345
4688
SH
SOLE
345365
0
0
HAWAIIAN HOLDINGS INC COM
Common Stock
419879101
5
200
SH
SOLE
5252
0
0
ETFMG PRIME CYBER SECURITY ETF
ETF
26924G201
254
6779
SH
SOLE
253535
0
0
HAEMONETICS CORP COM
Common Stock
405024100
3
25
SH
SOLE
3154
0
0
HALLIBURTON CO COM
Common Stock
406216101
438
23230
SH
SOLE
437891
0
0
HALOZYME THERAPEUTICS INC COM
Common Stock
40637H109
26
1700
SH
SOLE
26367
0
0
HASBRO INC COM
Common Stock
418056107
93
786
SH
SOLE
93290
0
0
HUNTINGTON BANCSHARES INC COM
Common Stock
446150104
872
60437
SH
SOLE
871502
0
0
HANESBRANDS INC COM
Common Stock
410345102
787
51377
SH
SOLE
787097
0
0
HCA HEALTHCARE INC COM
Common Stock
40412C101
20
169
SH
SOLE
20351
0
0
HC2 HLDGS INC COM
Common Stock
404139107
4
1500
SH
SOLE
3525
0
0
HEALTHCARE SVCS GRP INC COM
Common Stock
421906108
124
5088
SH
SOLE
123588
0
0
HOME DEPOT INC COM
Common Stock
437076102
4930
21247
SH
SOLE
4929800
0
0
HD SUPPLY HLDGS INC COM
Common Stock
40416M105
83
2110
SH
SOLE
82659
0
0
ISHARES CORE HIGH DIVIDEND ETF
ETF
46429B663
69
736
SH
SOLE
69302
0
0
HAWAIIAN ELEC INDUSTRIES COM
Common Stock
419870100
80
1754
SH
SOLE
80000
0
0
WISDOMTREE EUROPE HEDGED EQUITY FUND
ETF
97717X701
98
1452
SH
SOLE
97733
0
0
ISHARES CURRENCY HEDGED MSCI EAFE ETF
ETF
46434V803
6
197
SH
SOLE
5898
0
0
HEICO CORP NEW COM
Common Stock
422806109
219
1756
SH
SOLE
219289
0
0
HELEN OF TROY CORP LTD COM
Common Stock
G4388N106
108
686
SH
SOLE
108155
0
0
HEMP INC COM NEW
Common Stock
423703206
0
23000
SH
SOLE
281
0
0
HESS CORP COM
Common Stock
42809H107
98
1620
SH
SOLE
97978
0
0
HEXO CORP COM
Common Stock
428304109
0
100
SH
SOLE
396
0
0
HOLLYFRONTIER CORP COM
Common Stock
436106108
10
194
SH
SOLE
10406
0
0
HUGOTON RTY TR TEX UNIT BEN INT
Common Stock
444717102
1
3500
SH
SOLE
981
0
0
HARTFORD FINL SVCS GROUP INC COM
Common Stock
416515104
2676
43932
SH
SOLE
2675618
0
0
HUNTINGTON INGALLS INDS INC COM
Common Stock
446413106
18
85
SH
SOLE
18002
0
0
HERBALIFE NUTRITION LTD COM SHS
Common Stock
G4412G101
32
840
SH
SOLE
31802
0
0
HOULIHAN LOKEY INC CL A
Common Stock
441593100
106
2357
SH
SOLE
106301
0
0
HILTON WORLDWIDE HLDGS INC COM
Common Stock
43300A203
36
383
SH
SOLE
35661
0
0
HORACE MANN EDUCATORS CORP NEW COM
Common Stock
440327104
9
203
SH
SOLE
9405
0
0
HMN FINL INC COM
Common Stock
40424G108
19
858
SH
SOLE
19487
0
0
HANOVER FOODS CORP CL A
Common Stock
41078W100
40
535
SH
SOLE
40178
0
0
HNI CORP COM
Common Stock
404251100
3
71
SH
SOLE
2520
0
0
HARLEY DAVIDSON INC COM
Common Stock
412822108
23
633
SH
SOLE
22775
0
0
HOLOGIC INC COM
Common Stock
436440101
11
215
SH
SOLE
10855
0
0
HONEYWELL INTL INC COM
Common Stock
438516106
7737
45726
SH
SOLE
7736832
0
0
HELMERICH & PAYNE INC COM
Common Stock
423452101
49
1227
SH
SOLE
49166
0
0
HEWLETT PACKARD ENTERPRISE CO COM
Common Stock
42824C109
59
3882
SH
SOLE
59327
0
0
HP INC COM
Common Stock
40434L105
282
14789
SH
SOLE
282183
0
0
HIGHPOINT RES CORP COM
Common Stock
43114K108
0
36
SH
SOLE
57
0
0
HEALTHEQUITY INC COM
Common Stock
42226A107
430
7523
SH
SOLE
429902
0
0
BLOCK H & R INC COM
Common Stock
093671105
23
975
SH
SOLE
23283
0
0
HILL ROM HLDGS INC COM
Common Stock
431475102
309
2932
SH
SOLE
308534
0
0
HORMEL FOODS CORP COM
Common Stock
440452100
6360
145437
SH
SOLE
6359978
0
0
HARVEST OIL & GAS CORP COM
Common Stock
41755V102
0
4
SH
SOLE
52
0
0
HARVEST OIL & GAS CORP WT EXP 060423
Common Stock
41755V110
0
4
SH
SOLE
1
0
0
HERON THERAPEUTICS INC COM
Common Stock
427746102
26
1396
SH
SOLE
25826
0
0
HARSCO CORP COM
Common Stock
415864107
13
695
SH
SOLE
13177
0
0
HENRY SCHEIN INC COM
Common Stock
806407102
279
4395
SH
SOLE
279082
0
0
HERSHEY CO COM
Common Stock
427866108
107
692
SH
SOLE
107253
0
0
HEARTLAND FINL USA INC COM
Common Stock
42234Q102
9
204
SH
SOLE
9127
0
0
HUBBELL INC COM
Common Stock
443510607
112
849
SH
SOLE
111559
0
0
HUBSPOT INC COM
Common Stock
443573100
5
30
SH
SOLE
4548
0
0
HUMANA INC COM
Common Stock
444859102
85
332
SH
SOLE
84882
0
0
HUNTSMAN CORP COM
Common Stock
447011107
29
1259
SH
SOLE
29284
0
0
HUSKY ENERGY INC COM
Common Stock
448055103
2
347
SH
SOLE
2475
0
0
HIVE BLOCKCHAIN TECHNLGIES LTD COM
Common Stock
43366H100
0
952
SH
SOLE
171
0
0
HANCOCK WHITNEY CORPORATION COM
Common Stock
410120109
104
2725
SH
SOLE
104354
0
0
HOME FINL BANCORP COM
Common Stock
43708T101
11
2000
SH
SOLE
11200
0
0
HEXCEL CORP NEW COM
Common Stock
428291108
190
2319
SH
SOLE
190459
0
0
ISHARES IBOXX $ HIGH YIELD CORPORATE BOND ETF
ETF
464288513
142
1625
SH
SOLE
141644
0
0
PIMCO 0-5 YEAR HIGH YIELD CORPORATE BOND INDEX EXCHANGE-TRADED FUND
ETF
72201R783
12
124
SH
SOLE
12370
0
0
HORIZON THERAPEUTICS PUB LTD SHS
Common Stock
G46188101
7
274
SH
SOLE
7461
0
0
IAA INC COM
Common Stock
449253103
68
1622
SH
SOLE
67686
0
0
IAC INTERACTIVECORP COM
Common Stock
44919P508
218
1000
SH
SOLE
217951
0
0
ISHARES CORE INTERNATIONAL AGGREGATE BOND FUND
ETF
46435G672
707
12668
SH
SOLE
706748
0
0
ISHARES U.S. BROKER-DEALERS & SECURITIES EXCHANGES ETF
ETF
464288794
28
440
SH
SOLE
28296
0
0
INTEGRA LIFESCIENCES HLDGS CP COM NEW
Common Stock
457985208
123
2045
SH
SOLE
122843
0
0
ISHARES COMEX GOLD TRUST
ETF
464285105
220
15616
SH
SOLE
220186
0
0
ISHARES NASDAQ BIOTECHNOLOGY INDEX FUND
ETF
464287556
1368
13744
SH
SOLE
1367513
0
0
INDEPENDENT BANK CORP MICH COM NEW
Common Stock
453838609
3
136
SH
SOLE
2899
0
0
ISHARES IBONDS DEC 2019 TERM CORPORATE ETF
ETF
46434VAU4
16
650
SH
SOLE
16152
0
0
ISHARES IBONDS DEC 2020 TERM CORPORATE ETF
ETF
46434VAQ3
2102
82852
SH
SOLE
2101954
0
0
ISHARES IBONDS DEC 2021 TERM CORPORATE ETF
ETF
46434VBK5
1647
65879
SH
SOLE
1646977
0
0
ISHARES IBONDS DEC 2022 TERM CORPORATE ETF
ETF
46434VBA7
90
3570
SH
SOLE
90392
0
0
IBERIABANK CORP COM
Common Stock
450828108
73
971
SH
SOLE
73349
0
0
INTERACTIVE BROKERS GROUP INC COM CL A
Common Stock
45841N107
48
895
SH
SOLE
48133
0
0
INTERNATIONAL BUSINESS MACHS COM
Common Stock
459200101
6934
47681
SH
SOLE
6933821
0
0
INTERCONTINENTAL EXCHANGE INC COM
Common Stock
45866F104
964
10451
SH
SOLE
964335
0
0
ISHARES COHEN & STEERS REIT ETF
ETF
464287564
1972
16431
SH
SOLE
1972049
0
0
ICF INTL INC COM
Common Stock
44925C103
9
111
SH
SOLE
9392
0
0
ISHARES S&P GLOBAL CLEAN ENERGY INDEX FUND
ETF
464288224
11
980
SH
SOLE
10682
0
0
ICON ORD EUR0.06
Common Stock
G4705A100
150
1017
SH
SOLE
149845
0
0
INTERCEPT PHARMACEUTICALS INC COM
Common Stock
45845P108
19
280
SH
SOLE
18581
0
0
ISHARES LIQUIDITY INCOME ETF
ETF
46434V878
1
27
SH
SOLE
1361
0
0
ICU MED INC COM
Common Stock
44930G107
106
666
SH
SOLE
106294
0
0
IDACORP INC COM
Common Stock
451107106
28
250
SH
SOLE
28168
0
0
INTERDIGITAL INC COM
Common Stock
45867G101
26
500
SH
SOLE
26235
0
0
ISHARES U.S. UTILITIES ETF
ETF
464287697
138
847
SH
SOLE
137934
0
0
ISHARES INTERNATIONAL SELECT DIVIDEND ETF
ETF
464288448
7
217
SH
SOLE
6671
0
0
IDEXX LABS INC COM
Common Stock
45168D104
35
127
SH
SOLE
34535
0
0
ISHARES EVOLVED U.S. CONSUMER STAPLES ETF
ETF
46431W671
303
10815
SH
SOLE
302922
0
0
ISHARES 7-10 YEAR TREASURY BOND ETF
ETF
464287440
18453
164066
SH
SOLE
18452553
0
0
ISHARES CORE MSCI EAFE ETF
ETF
46432F842
5391
88268
SH
SOLE
5390519
0
0
ISHARES 3-7 YEAR TREASURY BOND ETF
ETF
464288661
199
1573
SH
SOLE
199456
0
0
ISHARES CORE MSCI EMERGING MARKETS ETF
ETF
46434G103
979
19974
SH
SOLE
979124
0
0
ICAHN ENTERPRISES LP DEPOSITARY UNIT
Common Stock
PART01494
309
4817
SH
SOLE
309220
0
0
ISHARES MSCI EUROPE SMALL-CAP ETF
ETF
464288497
17
344
SH
SOLE
16748
0
0
ISHARES EUROPE ETF
ETF
464287861
9
200
SH
SOLE
8654
0
0
IDEX CORP COM
Common Stock
45167R104
104
632
SH
SOLE
103572
0
0
INTERNATIONAL FLAVORS&FRAGRANC COM
Common Stock
459506101
37
301
SH
SOLE
37155
0
0
ISHARES NORTH AMERICAN NATURAL RESOURCES ETF
ETF
464287374
3
88
SH
SOLE
2559
0
0
ISHARES GLOBAL INFRASTRUCTURE ETF
ETF
464288372
78
1669
SH
SOLE
77570
0
0
ISHARES INTERMEDIATE CREDIT BOND ETF
ETF
464288638
3690
63710
SH
SOLE
3690098
0
0
ISHARES EXPANDED TECH SECTOR ETF
ETF
464287549
57
261
SH
SOLE
56642
0
0
ISHARES SHORT-TERM CORPORATE BOND ETF
ETF
464288646
168
3136
SH
SOLE
168309
0
0
INTERNATIONAL GAME TECHNOLOGY SHS USD
Common Stock
G4863A108
3
200
SH
SOLE
2842
0
0
ISHARES EXPANDED TECH-SOFTWARE SECTOR ETF
ETF
464287515
68
321
SH
SOLE
68013
0
0
WISDOMTREE INTERNATIONAL HEDGED QUALITY DIVIDEND GROWTH FUND
ETF
97717X594
68
2029
SH
SOLE
68215
0
0
ISHARES U.S. HEALTHCARE PROVIDERS ETF
ETF
464288828
69
425
SH
SOLE
68722
0
0
ISHARES US AGGREGATE BOND UCITS ETF
ETF
G4953W408
340
3220
SH
SOLE
339549
0
0
ISHARES U.S. MEDICAL DEVICES ETF
ETF
464288810
199
805
SH
SOLE
199028
0
0
INTESA SANPAOLO SPA SHS
Common Stock
T55067101
4
1865
SH
SOLE
4423
0
0
II VI INC COM
Common Stock
902104108
7
200
SH
SOLE
7042
0
0
ISHARES CORE S&P MID-CAP ETF
ETF
464287507
37886
196037
SH
SOLE
37885861
0
0
ISHARES S&P MID-CAP 400 VALUE ETF
ETF
464287705
584
3654
SH
SOLE
584275
0
0
ISHARES S&P MID-CAP 400 GROWTH ETF
ETF
464287606
126
561
SH
SOLE
125585
0
0
ISHARES CORE S&P SMALL-CAP ETF
ETF
464287804
24954
320538
SH
SOLE
24953762
0
0
ISHARES S&P SMALL-CAP 600 VALUE ETF
ETF
464287879
219
1459
SH
SOLE
219106
0
0
ISHARES S&P SMALL-CAP 600 GROWTH ETF
ETF
464287887
921
5161
SH
SOLE
920575
0
0
ILLUMINA INC COM
Common Stock
452327109
76
250
SH
SOLE
76055
0
0
IMAX CORP COM
Common Stock
45245E109
1
50
SH
SOLE
1098
0
0
IMMUNOGEN INC COM
Common Stock
45253H101
1
448
SH
SOLE
1084
0
0
IMMUNOMEDICS INC COM
Common Stock
452907108
13
1000
SH
SOLE
13260
0
0
INCYTE CORP COM
Common Stock
45337C102
30
400
SH
SOLE
29692
0
0
ISHARES MSCI INDIA INDEX FUND
ETF
46429B598
19
576
SH
SOLE
19336
0
0
IHS MARKIT LTD SHS
Common Stock
G47567105
454
6781
SH
SOLE
453513
0
0
INGREDION INC COM
Common Stock
457187102
29
354
SH
SOLE
28936
0
0
WORLD FUEL SVCS CORP COM
Common Stock
981475106
4
103
SH
SOLE
4124
0
0
INTEL CORP COM
Common Stock
458140100
19677
381849
SH
SOLE
19676702
0
0
INTUIT COM
Common Stock
461202103
99
372
SH
SOLE
98930
0
0
ION GEOPHYSICAL CORP COM NEW
Common Stock
462044207
0
15
SH
SOLE
137
0
0
IONIS PHARMACEUTICALS INC COM
Common Stock
462222100
30
496
SH
SOLE
29715
0
0
ISHARES GLOBAL 100 ETF
ETF
464287572
1
22
SH
SOLE
1076
0
0
INTL PAPER CO COM
Common Stock
460146103
362
8663
SH
SOLE
362299
0
0
INTELLIPHARMACEUTICS INTL INC COM
Common Stock
458173309
0
9
SH
SOLE
2
0
0
INTERPUBLIC GROUP COS INC COM
Common Stock
460690100
32
1500
SH
SOLE
32340
0
0
IPACKETS INTL INC COM
Common Stock
46262T102
0
20000
SH
SOLE
2
0
0
IQVIA HLDGS INC COM
Common Stock
46266C105
13
89
SH
SOLE
13295
0
0
INGERSOLL-RAND PLC SHS
Common Stock
G47791101
411
3338
SH
SOLE
411304
0
0
ISHARES ROBOTICS AND ARTIFICIAL INTELLIGENCE MULTISECTOR ETF
ETF
46435U556
1
45
SH
SOLE
1100
0
0
IROBOT CORP COM
Common Stock
462726100
31
500
SH
SOLE
30835
0
0
IRHYTHM TECHNOLOGIES INC COM
Common Stock
450056106
25
334
SH
SOLE
24753
0
0
INTERNATIONAL SPEEDWAY CORP CL B
Common Stock
460335300
268
6000
SH
SOLE
267600
0
0
INTUITIVE SURGICAL INC COM NEW
Common Stock
46120E602
81
150
SH
SOLE
80990
0
0
ISHARES CORE 1-5 YEAR USD BOND ETF
ETF
46432F859
123
2431
SH
SOLE
122741
0
0
GARTNER INC COM
Common Stock
366651107
97
677
SH
SOLE
96804
0
0
ISHARES U.S. AEROSPACE & DEFENSE ETF
ETF
464288760
462
2057
SH
SOLE
462208
0
0
ISHARES U.S. HOME CONSTRUCTION ETF
ETF
464288752
22
500
SH
SOLE
21655
0
0
VANECK VECTORS AMT-FREE INTERMEDIATE MUNICIPAL INDEX ETF
ETF
92189H201
53
1048
SH
SOLE
52725
0
0
ISHARES CORE S&P TOTAL U.S. STOCK MARKET ETF
ETF
464287150
97
1450
SH
SOLE
97252
0
0
ITT INC COM
Common Stock
45073V108
66
1073
SH
SOLE
65799
0
0
ILLINOIS TOOL WKS INC COM
Common Stock
452308109
918
5826
SH
SOLE
917945
0
0
IMPERIAL BRANDS PLC SHS
Common Stock
G4720C107
4
171
SH
SOLE
3805
0
0
ISHARES CORE S&P U.S. GROWTH ETF
ETF
464287671
666
10594
SH
SOLE
666045
0
0
ISHARES CORE S&P U.S. VALUE ETF
ETF
464287663
107
1853
SH
SOLE
107103
0
0
ISHARES S&P 500 VALUE
ETF
464287408
579
4863
SH
SOLE
579344
0
0
VANGUARD S&P MID-CAP 400 ETF
ETF
921932885
1066
8135
SH
SOLE
1066372
0
0
ISHARES CORE S&P 500 ETF
ETF
464287200
123283
412870
SH
SOLE
123283262
0
0
ISHARES S&P 500 GROWTH ETF
ETF
464287309
1999
11104
SH
SOLE
1999040
0
0
INVESCO LTD SHS
Common Stock
G491BT108
45
2669
SH
SOLE
45213
0
0
ISHARES RUSSELL 1000 ETF
ETF
464287622
12853
78115
SH
SOLE
12852998
0
0
ISHARES MICRO-CAP ETF
ETF
464288869
22
250
SH
SOLE
22038
0
0
ISHARES RUSSELL 1000 VALUE ETF
ETF
464287598
2349
18314
SH
SOLE
2348967
0
0
ISHARES RUSSELL 1000 GROWTH ETF
ETF
464287614
5878
36822
SH
SOLE
5877933
0
0
ISHARES RUSSELL 2000 ETF
ETF
464287655
13390
88475
SH
SOLE
13389783
0
0
ISHARES TR RUSSEL 2000 VALUE
ETF
464287630
4001
33503
SH
SOLE
4000646
0
0
ISHARES RUSSELL 2000 GROWTH ETF
ETF
464287648
2817
14615
SH
SOLE
2816755
0
0
ISHARES RUSSELL MID-CAP GROWTH ETF
ETF
464287481
1446
10228
SH
SOLE
1445724
0
0
ISHARES RUSSELL MID-CAP ETF
ETF
464287499
10787
192799
SH
SOLE
10787087
0
0
ISHARES RUSSELL MIDCAP VALUE INDEX
ETF
464287473
731
8150
SH
SOLE
731079
0
0
ISHARES RUSSELL 3000 ETF
ETF
464287689
12045
69317
SH
SOLE
12045186
0
0
ISHARES RUSSELL TOP 200 VALUE ETF
ETF
464289420
105
1914
SH
SOLE
104842
0
0
ISHARES RUSSELL TOP 200 GROWTH ETF
ETF
464289438
8
89
SH
SOLE
7748
0
0
ISHARES GLOBAL HEALTHCARE ETF
ETF
464287325
89
1457
SH
SOLE
89008
0
0
ISHARES GLOBAL TECH ETF
ETF
464287291
32
171
SH
SOLE
31630
0
0
ISHARES CORE MSCI TOTAL INTERNATIONAL STOCK ETF
ETF
46432F834
69
1195
SH
SOLE
69034
0
0
ISHARES U.S. CONSUMER SERVICES ETF
ETF
464287580
19
89
SH
SOLE
19348
0
0
ISHARES U.S. HEALTHCARE ETF
ETF
464287762
244
1292
SH
SOLE
244253
0
0
ISHARES U.S. INDUSTRIALS ETF
ETF
464287754
51
319
SH
SOLE
50654
0
0
ISHARES U.S. REAL ESTATE ETF
ETF
464287739
6612
70690
SH
SOLE
6612316
0
0
ISHARES TRANSPORTATION AVERAGE ETF
ETF
464287192
9
50
SH
SOLE
9307
0
0
ISHARES U.S. TECHNOLOGY ETF
ETF
464287721
1351
6618
SH
SOLE
1351422
0
0
ISHARES DOW JONES U.S. ETF
ETF
464287846
3979
26966
SH
SOLE
3978575
0
0
ISHARES U.S. TELECOMMUNICATIONS ETF
ETF
464287713
24
815
SH
SOLE
23798
0
0
JANONE INC COM
Common Stock
47089W104
2
875
SH
SOLE
2450
0
0
JAZZ PHARMACEUTICALS PLC SHS USD
Common Stock
G50871105
28
220
SH
SOLE
28191
0
0
HUNT J B TRANS SVCS INC COM
Common Stock
445658107
11
97
SH
SOLE
10733
0
0
JETBLUE AWYS CORP COM
Common Stock
477143101
6
387
SH
SOLE
6482
0
0
JOHNSON CTLS INTL PLC SHS
Common Stock
G51502105
1890
42805
SH
SOLE
1889831
0
0
J2 GLOBAL INC COM
Common Stock
48123V102
9
104
SH
SOLE
9445
0
0
JACOBS ENGR GROUP INC COM
Common Stock
469814107
565
6180
SH
SOLE
565447
0
0
JEFFERIES FINL GROUP INC COM
Common Stock
47233W109
32
1743
SH
SOLE
32071
0
0
IPATH BLOOMBERG COPPER SUBINDEX TOTAL RETURN ETN
ETF
06739F101
46
1640
SH
SOLE
46219
0
0
ISHARES MORNINGSTAR LARGE-CAP ETF
ETF
464287127
77
458
SH
SOLE
76945
0
0
ISHARES MORNINGSTAR LARGE-CAP GROWTH ETF
ETF
464287119
2940
15355
SH
SOLE
2939727
0
0
ISHARES MORNINGSTAR MID-CAP ETF
ETF
464288208
9
46
SH
SOLE
9097
0
0
HENRY JACK & ASSOC INC COM
Common Stock
426281101
1330
9109
SH
SOLE
1329622
0
0
ISHARES MORNINGSTAR SMALL-CAP ETF
ETF
464288505
20
117
SH
SOLE
20483
0
0
ISHARES MORNINGSTAR SMALL-CAP VALUE ETF
ETF
464288703
51
379
SH
SOLE
50684
0
0
JONES LANG LASALLE INC COM
Common Stock
48020Q107
7
51
SH
SOLE
7092
0
0
JOHNSON & JOHNSON COM
Common Stock
478160104
26254
202924
SH
SOLE
26254368
0
0
SPDR BLOOMBERG BARCLAYS HIGH YIELD BOND ETF
ETF
78468R622
118
1090
SH
SOLE
118483
0
0
JUNIPER NETWORKS INC COM
Common Stock
48203R104
5
185
SH
SOLE
4579
0
0
DIREXION DAILY JUNIOR GOLD MINERS INDEX BULL 3X SHARES
ETF
25460E166
3
50
SH
SOLE
2865
0
0
JPMORGAN DIVERSIFIED RETURN INTERNATIONAL EQUITY ETF
ETF
46641Q209
5
98
SH
SOLE
5211
0
0
JPMORGAN CHASE & CO COM
Common Stock
46625H100
22218
188782
SH
SOLE
22217783
0
0
JPMORGAN ULTRA-SHORT INCOME ETF
ETF
46641Q837
18
350
SH
SOLE
17686
0
0
SAINSBURYS J P L C SHS NEW
Common Stock
G77732173
1
416
SH
SOLE
1136
0
0
WILEY JOHN & SONS INC CL A
Common Stock
968223206
111
2527
SH
SOLE
111036
0
0
NORDSTROM INC COM
Common Stock
655664100
52
1533
SH
SOLE
51616
0
0
KELLOGG CO COM
Common Stock
487836108
224
3475
SH
SOLE
223600
0
0
KAMAN CORP COM
Common Stock
483548103
6
100
SH
SOLE
5966
0
0
KAR AUCTION SVCS INC COM
Common Stock
48238T109
46
1870
SH
SOLE
46264
0
0
KIMBALL INTL INC CL B
Common Stock
494274103
31
1590
SH
SOLE
30830
0
0
SPDR S&P BANK ETF
ETF
78464A797
283
6562
SH
SOLE
283226
0
0
POWERSHARES KBW HIGH DIVIDEND YIELD FINANCIAL PORTFOLIO
ETF
46138E610
30
1450
SH
SOLE
30276
0
0
INVESCO KBW REGIONAL BANKING ETF
ETF
46138E578
17
349
SH
SOLE
17374
0
0
KEURIG DR PEPPER INC COM
Common Stock
49271V100
30
1104
SH
SOLE
30161
0
0
KIMBALL ELECTRONICS INC COM
Common Stock
49428J109
27
1890
SH
SOLE
27424
0
0
KEMET CORP COM NEW
Common Stock
488360207
13
700
SH
SOLE
12726
0
0
KEWEENAW LAND ASSN LTD INT CTF
Common Stock
493026108
35
502
SH
SOLE
35157
0
0
KIRBY CORP COM
Common Stock
497266106
3
34
SH
SOLE
2793
0
0
KEYCORP NEW COM
Common Stock
493267108
57
3193
SH
SOLE
56964
0
0
KEYSIGHT TECHNOLOGIES INC COM
Common Stock
49338L103
20
208
SH
SOLE
20228
0
0
KENTUCKY FIRST FED BANCORP COM
Common Stock
491292108
18
2411
SH
SOLE
18082
0
0
KINGFISHER PLC SHS
Common Stock
G5256E441
2
768
SH
SOLE
1967
0
0
KRAFT HEINZ CO COM
Common Stock
500754106
350
12540
SH
SOLE
350318
0
0
SPDR S&P INSURANCE ETF
ETF
78464A789
6
159
SH
SOLE
5602
0
0
KKR & CO INC CL A
Common Stock
48251W104
46
1731
SH
SOLE
46467
0
0
KLA CORPORATION COM NEW
Common Stock
482480100
55
345
SH
SOLE
55010
0
0
KIMBERLY CLARK CORP COM
Common Stock
494368103
3142
21961
SH
SOLE
3142024
0
0
KINDER MORGAN INC DEL COM
Common Stock
49456B101
4623
224289
SH
SOLE
4622588
0
0
KEMPER CORP DEL COM
Common Stock
488401100
653
8376
SH
SOLE
652909
0
0
KENNAMETAL INC COM
Common Stock
489170100
3
100
SH
SOLE
3074
0
0
CARMAX INC COM
Common Stock
143130102
112
1275
SH
SOLE
112200
0
0
KNOT OFFSHORE PARTNERS LP COM UNITS
Common Stock
Y48125101
11
600
SH
SOLE
11454
0
0
KNIGHT SWIFT TRANSN HLDGS INC CL A
Common Stock
499049104
27
750
SH
SOLE
27225
0
0
COCA COLA CO COM
Common Stock
191216100
7449
135837
SH
SOLE
7449108
0
0
KROGER CO COM
Common Stock
501044101
43
1673
SH
SOLE
43126
0
0
SPDR S&P REGIONAL BANKING ETF
ETF
78464A698
506
9588
SH
SOLE
506151
0
0
GLOBAL X CONSCIOUS COMPANIES ETF
ETF
37954Y731
109
4904
SH
SOLE
108692
0
0
KORNIT DIGITAL LTD SHS
Common Stock
M6372Q113
34
1100
SH
SOLE
33858
0
0
KUSHCO HLDGS INC COM
Common Stock
50133S103
1
400
SH
SOLE
592
0
0
KOHLS CORP COM
Common Stock
500255104
1899
38244
SH
SOLE
1899210
0
0
KANSAS CITY SOUTHERN COM NEW
Common Stock
485170302
150
1121
SH
SOLE
149558
0
0
KONTOOR BRANDS INC COM
Common Stock
50050N103
18
514
SH
SOLE
18041
0
0
KRATOS DEFENSE & SEC SOLUTIONS COM NEW
Common Stock
50077B207
15
780
SH
SOLE
14504
0
0
KRANESHARES CSI CHINA INTERNET ETF
ETF
500767306
4
100
SH
SOLE
4133
0
0
ISHARES GLOBAL CONSUMER STAPLES ETF
ETF
464288737
36
650
SH
SOLE
35633
0
0
LOEWS CORP COM
Common Stock
540424108
72
1389
SH
SOLE
71506
0
0
LITHIUM AMERS CORP NEW COM NEW
Common Stock
53680Q207
122
40000
SH
SOLE
122000
0
0
LANDMARK BANCORP INC COM
Common Stock
51504L107
18
765
SH
SOLE
17925
0
0
LAUREATE EDUCATION INC CL A
Common Stock
518613203
29
1729
SH
SOLE
28658
0
0
L BRANDS INC COM
Common Stock
501797104
21
1050
SH
SOLE
20570
0
0
LAKELAND BANCORP INC COM
Common Stock
511637100
2
111
SH
SOLE
1713
0
0
LIBERTY BROADBAND CORP COM SER A
Common Stock
530307107
93
891
SH
SOLE
93127
0
0
LIBERTY BROADBAND CORP COM SER C
Common Stock
530307305
91
870
SH
SOLE
91063
0
0
LIBERTY GLOBAL PLC SHS CL A
Common Stock
G5480U104
1
51
SH
SOLE
1262
0
0
LIBERTY GLOBAL PLC SHS CL C
Common Stock
G5480U120
48
1999
SH
SOLE
47556
0
0
LEIDOS HLDGS INC COM
Common Stock
525327102
1021
11887
SH
SOLE
1020856
0
0
LANDS END INC NEW COM
Common Stock
51509F105
0
42
SH
SOLE
476
0
0
LEAR CORP COM NEW
Common Stock
521865204
7
60
SH
SOLE
7074
0
0
LINCOLN ELEC HLDGS INC COM
Common Stock
533900106
127
1454
SH
SOLE
126832
0
0
LEGGETT & PLATT INC COM
Common Stock
524660107
5
127
SH
SOLE
5247
0
0
ISHARES J.P. MORGAN EM LOCAL CURRENCY BOND ETF
ETF
464286517
11
244
SH
SOLE
10787
0
0
LENNAR CORP CL A
Common Stock
526057104
16
294
SH
SOLE
16420
0
0
LEVI STRAUSS & CO NEW CL A COM STK
Common Stock
52736R102
2
130
SH
SOLE
2475
0
0
LITTELFUSE INC COM
Common Stock
537008104
107
605
SH
SOLE
107273
0
0
LIONS GATE ENTMNT CORP CL A VTG
Common Stock
535919401
3
300
SH
SOLE
2775
0
0
LIONS GATE ENTMNT CORP CL B NON VTG
Common Stock
535919500
3
347
SH
SOLE
3033
0
0
LGI HOMES INC COM
Common Stock
50187T106
16
191
SH
SOLE
15914
0
0
LIGAND PHARMACEUTICALS INC COM NEW
Common Stock
53220K504
37
372
SH
SOLE
37029
0
0
LABORATORY CORP AMER HLDGS COM NEW
Common Stock
50540R409
2376
14140
SH
SOLE
2375520
0
0
L3HARRIS TECHNOLOGIES INC COM
Common Stock
502431109
2669
12791
SH
SOLE
2668775
0
0
LENNOX INTL INC COM
Common Stock
526107107
21
85
SH
SOLE
20718
0
0
LIBERTY LATIN AMERICA LTD COM CL A
Common Stock
G9001E102
0
8
SH
SOLE
137
0
0
LIBERTY LATIN AMERICA LTD COM CL C
Common Stock
G9001E128
4
222
SH
SOLE
3795
0
0
LINDE PLC SHS
Common Stock
G5494J103
5454
28155
SH
SOLE
5454187
0
0
GLOBAL X LITHIUM & BATTERY TECH ETF
ETF
37954Y855
17
717
SH
SOLE
17473
0
0
LUMENTUM HLDGS INC COM
Common Stock
55024U109
0
3
SH
SOLE
161
0
0
LKQ CORP COM
Common Stock
501889208
180
5710
SH
SOLE
179580
0
0
LSC COMMUNICATIONS INC COM
Common Stock
50218P107
0
45
SH
SOLE
62
0
0
LILLY ELI & CO COM
Common Stock
532457108
2644
23640
SH
SOLE
2643669
0
0
LUMINEX CORP DEL COM
Common Stock
55027E102
556
26806
SH
SOLE
555961
0
0
MACLOS CAP INC COM
Common Stock
55477Q100
0
2000
SH
SOLE
10
0
0
LOCKHEED MARTIN CORP COM
Common Stock
539830109
12007
30783
SH
SOLE
12007092
0
0
LINCOLN NATL CORP IND COM
Common Stock
534187109
251
4162
SH
SOLE
251052
0
0
CHENIERE ENERGY INC COM NEW
Common Stock
16411R208
61
975
SH
SOLE
61484
0
0
LINDSAY CORP COM
Common Stock
535555106
70
755
SH
SOLE
70102
0
0
ALLIANT ENERGY CORP COM
Common Stock
018802108
37
677
SH
SOLE
36511
0
0
GRAND CANYON ED INC COM
Common Stock
38526M106
80
811
SH
SOLE
79640
0
0
LOWES COS INC COM
Common Stock
548661107
18093
164541
SH
SOLE
18092903
0
0
LAREDO PETROLEUM INC COM
Common Stock
516806106
0
172
SH
SOLE
415
0
0
LPL FINL HLDGS INC COM
Common Stock
50212V100
57
700
SH
SOLE
57330
0
0
LOUISIANA PAC CORP COM
Common Stock
546347105
33
1336
SH
SOLE
32834
0
0
ISHARES GS CORP BOND
ETF
464287242
7650
60006
SH
SOLE
7649600
0
0
LAM RESEARCH CORP COM
Common Stock
512807108
98
424
SH
SOLE
98478
0
0
K12 INC COM
Common Stock
48273U102
4
161
SH
SOLE
4250
0
0
LANDSTAR SYS INC COM
Common Stock
515098101
153
1359
SH
SOLE
152996
0
0
LIBERTY MEDIA CORP DELAWARE COM A SIRIUSXM
Common Stock
531229409
41
985
SH
SOLE
40946
0
0
LIBERTY MEDIA CORP DELAWARE COM C SIRIUSXM
Common Stock
531229607
175
4169
SH
SOLE
174931
0
0
LIVENT CORP COM
Common Stock
53814L108
3
518
SH
SOLE
3465
0
0
LIBERTY TRIPADVISOR HLDGS INC COM SER A
Common Stock
531465102
2
250
SH
SOLE
2352
0
0
LUNA INNOVATIONS COM
Common Stock
550351100
1
250
SH
SOLE
1448
0
0
SOUTHWEST AIRLS CO COM
Common Stock
844741108
168
3103
SH
SOLE
167615
0
0
LAS VEGAS SANDS CORP COM
Common Stock
517834107
64
1105
SH
SOLE
63825
0
0
LIVEWIRE ERGOGENICS INC COM
Common Stock
53838A104
1
50000
SH
SOLE
527
0
0
LAMB WESTON HLDGS INC COM
Common Stock
513272104
191
2630
SH
SOLE
191254
0
0
LYONDELLBASELL INDUSTRIES N V SHS - A -
Common Stock
N53745100
236
2636
SH
SOLE
235843
0
0
LIVE NATION ENTERTAINMENT INC COM
Common Stock
538034109
408
6152
SH
SOLE
408124
0
0
MACYS INC COM
Common Stock
55616P104
5
327
SH
SOLE
5205
0
0
MASTERCARD INC CL A
Common Stock
57636Q104
6518
24002
SH
SOLE
6518096
0
0
MAGAL SECURITY SYS LTD ORD
Common Stock
M6786D104
4
840
SH
SOLE
3531
0
0
MARKS & SPENCER GRP PLC SHS
Common Stock
G5824M107
1
464
SH
SOLE
1054
0
0
MANHATTAN ASSOCS INC COM
Common Stock
562750109
62
766
SH
SOLE
61793
0
0
MANTECH INTL CORP CL A
Common Stock
564563104
16
220
SH
SOLE
15710
0
0
MARRIOTT INTL INC NEW CL A
Common Stock
571903202
1182
9502
SH
SOLE
1181764
0
0
MASCO CORP COM
Common Stock
574599106
40
971
SH
SOLE
40471
0
0
MATTEL INC COM
Common Stock
577081102
10
902
SH
SOLE
10274
0
0
ISHARES MBS ETF
ETF
464288588
3569
32952
SH
SOLE
3568745
0
0
MBIA INC COM
Common Stock
55262C100
45
4830
SH
SOLE
44581
0
0
MCDONALDS CORP COM
Common Stock
580135101
9484
44172
SH
SOLE
9484220
0
0
MONARCH CEM CO COM NEW
Common Stock
609031307
137
2230
SH
SOLE
137124
0
0
MICROCHIP TECHNOLOGY INC COM
Common Stock
595017104
5938
63907
SH
SOLE
5937593
0
0
MCKESSON CORP COM
Common Stock
58155Q103
3943
28768
SH
SOLE
3943060
0
0
MOODYS CORP COM
Common Stock
615369105
65
318
SH
SOLE
65136
0
0
MONGODB INC CL A
Common Stock
60937P106
24
200
SH
SOLE
24096
0
0
M D C HLDGS INC COM
Common Stock
552676108
56
1306
SH
SOLE
56289
0
0
MADRIGAL PHARMACEUTICALS INC COM
Common Stock
558868105
134
1554
SH
SOLE
133986
0
0
MONDELEZ INTL INC CL A
Common Stock
609207105
3539
63638
SH
SOLE
3538578
0
0
MCDERMOTT INTL INC COM
Common Stock
580037703
2
1215
SH
SOLE
2454
0
0
MEDIDATA SOLUTIONS INC COM
Common Stock
58471A105
3
30
SH
SOLE
2745
0
0
MEDTRONIC PLC SHS
Common Stock
G5960L103
2242
20538
SH
SOLE
2241876
0
0
MDU RES GROUP INC COM
Common Stock
552690109
196
6914
SH
SOLE
196306
0
0
SPDR S&P MIDCAP 400 ETF
ETF
78467Y107
38518
108861
SH
SOLE
38517676
0
0
SPDR S&P 400 MID CAP GROWTH ETF
ETF
78464A821
266
4952
SH
SOLE
266021
0
0
SPDR S&P 400 MID CAP VALUE ETF
ETF
78464A839
5955
116044
SH
SOLE
5955375
0
0
MERCADOLIBRE INC COM
Common Stock
58733R102
35
63
SH
SOLE
34727
0
0
METLIFE INC COM
Common Stock
59156R108
2869
60835
SH
SOLE
2868956
0
0
MANULIFE FINL CORP COM
Common Stock
56501R106
137
7445
SH
SOLE
136690
0
0
MAGNA INTL INC COM
Common Stock
559222401
10
194
SH
SOLE
10346
0
0
VANGUARD MEGA CAP GROWTH ETF
ETF
921910816
113
850
SH
SOLE
112784
0
0
MGM RESORTS INTERNATIONAL COM
Common Stock
552953101
3
100
SH
SOLE
2772
0
0
MGP INGREDIENTS INC NEW COM
Common Stock
55303J106
2
50
SH
SOLE
2484
0
0
MAGNOLIA OIL & GAS CORP CL A
Common Stock
559663109
2
150
SH
SOLE
1665
0
0
MOHAWK INDS INC COM
Common Stock
608190104
93
752
SH
SOLE
93301
0
0
MIDDLEBY CORP COM
Common Stock
596278101
55
474
SH
SOLE
55411
0
0
MIMECAST LTD ORD SHS
Common Stock
G14838109
9
260
SH
SOLE
9274
0
0
PIMCO ENHANCED SHORT MATURITY ACTIVE EXCHANGE-TRADED FUND
ETF
72201R833
3
29
SH
SOLE
2950
0
0
ETFMG ALTERNATIVE HARVEST ETF
ETF
26924G508
302
14541
SH
SOLE
301875
0
0
MEDICAL MARIJUANA INC COM
Common Stock
58463A105
1
32331
SH
SOLE
1070
0
0
MCCORMICK & CO INC COM NON VTG
Common Stock
579780206
2021
12932
SH
SOLE
2021202
0
0
MCCORMICK & CO INC COM VTG
Common Stock
579780107
65
420
SH
SOLE
65440
0
0
MARKEL CORP COM
Common Stock
570535104
7879
6666
SH
SOLE
7878545
0
0
MARKETAXESS HLDGS INC COM
Common Stock
57060D108
47
143
SH
SOLE
46878
0
0
MARTIN MARIETTA MATLS INC COM
Common Stock
573284106
842
3072
SH
SOLE
842035
0
0
GLOBAL X MLP ETF
ETF
37950E473
9
1050
SH
SOLE
8799
0
0
MARSH & MCLENNAN COS INC COM
Common Stock
571748102
244
2442
SH
SOLE
244322
0
0
MARTIN MIDSTREAM PRTNRS L P UNIT L P INT
Common Stock
573331105
1
200
SH
SOLE
908
0
0
3M CO COM
Common Stock
88579Y101
5915
35976
SH
SOLE
5914504
0
0
MEDMEN ENTERPRISES INC SHS
Common Stock
58507M107
6
4000
SH
SOLE
5800
0
0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP
Common Stock
559080106
2952
44538
SH
SOLE
2951533
0
0
MALLINCKRODT PUB LTD CO SHS
Common Stock
G5785G107
0
124
SH
SOLE
299
0
0
MONSTER BEVERAGE CORP NEW COM
Common Stock
61174X109
145
2503
SH
SOLE
145324
0
0
ALTRIA GROUP INC COM
Common Stock
02209S103
2317
55452
SH
SOLE
2316951
0
0
MODINE MFG CO COM
Common Stock
607828100
3
240
SH
SOLE
2729
0
0
MOOG INC CL A
Common Stock
615394202
10
124
SH
SOLE
10059
0
0
MOLINA HEALTHCARE INC COM
Common Stock
60855R100
10
95
SH
SOLE
10423
0
0
VANECK VECTORS AGRIBUSINESS ETF
ETF
92189F700
8
117
SH
SOLE
7706
0
0
MORNINGSTAR INC COM
Common Stock
617700109
2
12
SH
SOLE
1754
0
0
MOSAIC CO NEW COM
Common Stock
61945C103
29
1404
SH
SOLE
28782
0
0
MARATHON PETE CORP COM
Common Stock
56585A102
449
7391
SH
SOLE
449003
0
0
MPLX LP COM UNIT REP LTD
Common Stock
55336V100
1038
37052
SH
SOLE
1037827
0
0
MONOLITHIC PWR SYS INC COM
Common Stock
609839105
116
746
SH
SOLE
116398
0
0
MERCK & CO INC COM
Common Stock
58933Y105
12089
142678
SH
SOLE
12088538
0
0
MARIMED INC COM
Common Stock
56782V107
0
200
SH
SOLE
200
0
0
MARATHON OIL CORP COM
Common Stock
565849106
842
68593
SH
SOLE
841636
0
0
MORGAN STANLEY COM NEW
Common Stock
617446448
956
22413
SH
SOLE
956353
0
0
MSA SAFETY INC COM
Common Stock
553498106
3322
30450
SH
SOLE
3322400
0
0
MSCI INC COM
Common Stock
55354G100
4
17
SH
SOLE
3702
0
0
MICROSOFT CORP COM
Common Stock
594918104
46300
333021
SH
SOLE
46299895
0
0
MADISON SQUARE GARDEN CO NEW CL A
Common Stock
55825T103
29
111
SH
SOLE
29251
0
0
MSG NETWORK INC CL A
Common Stock
553573106
4
243
SH
SOLE
3941
0
0
MOTOROLA SOLUTIONS INC COM NEW
Common Stock
620076307
190
1114
SH
SOLE
190460
0
0
MSC INDL DIRECT INC CL A
Common Stock
553530106
64
888
SH
SOLE
64407
0
0
MICROSTRATEGY INC CL A NEW
Common Stock
594972408
19
130
SH
SOLE
19288
0
0
M & T BK CORP COM
Common Stock
55261F104
336
2125
SH
SOLE
335686
0
0
MATCH GROUP INC COM
Common Stock
57665R106
193
2707
SH
SOLE
193388
0
0
METTLER TOLEDO INTERNATIONAL COM
Common Stock
592688105
197
280
SH
SOLE
197232
0
0
MATADOR RES CO COM
Common Stock
576485205
11
641
SH
SOLE
10596
0
0
MANNATECH INC COM NEW
Common Stock
563771203
9
500
SH
SOLE
8625
0
0
MGIC INVT CORP WIS COM
Common Stock
552848103
20
1604
SH
SOLE
20178
0
0
MERITAGE HOMES CORP COM
Common Stock
59001A102
12
174
SH
SOLE
12241
0
0
MOTORS LIQ CO GUC TR UNIT BEN INT
Common Stock
62010U101
0
25
SH
SOLE
254
0
0
VAIL RESORTS INC COM
Common Stock
91879Q109
57
250
SH
SOLE
56983
0
0
MERITOR INC COM
Common Stock
59001K100
0
22
SH
SOLE
407
0
0
MACOM TECH SOLUTIONS HLDGS INC COM
Common Stock
55405Y100
25
1165
SH
SOLE
25042
0
0
ISHARES EDGE MSCI USA MOMENTUM FACTOR ETF
ETF
46432F396
3
28
SH
SOLE
3339
0
0
MASTEC INC COM
Common Stock
576323109
11
170
SH
SOLE
11038
0
0
MICRON TECHNOLOGY INC COM
Common Stock
595112103
176
4106
SH
SOLE
175942
0
0
NATIONAL MUNICIPAL BONDS
ETF
464288414
437
3829
SH
SOLE
436936
0
0
MURPHY OIL CORP COM
Common Stock
626717102
9
427
SH
SOLE
9441
0
0
MURPHY USA INC COM
Common Stock
626755102
11
125
SH
SOLE
10662
0
0
MAXIM INTEGRATED PRODS INC COM
Common Stock
57772K101
36
618
SH
SOLE
35761
0
0
MAXLINEAR INC COM
Common Stock
57776J100
179
8010
SH
SOLE
179264
0
0
MYERS INDS INC COM
Common Stock
628464109
37
2069
SH
SOLE
36797
0
0
MYRIAD GENETICS INC COM
Common Stock
62855J104
15
537
SH
SOLE
15374
0
0
MYLAN N V SHS EURO
Common Stock
N59465109
5
232
SH
SOLE
4589
0
0
MYR GROUP INC DEL COM
Common Stock
55405W104
1457
46554
SH
SOLE
1456675
0
0
NORDIC AMERICAN TANKERS LIMITE COM
Common Stock
G65773106
1
445
SH
SOLE
961
0
0
NATIONAL INSTRS CORP COM
Common Stock
636518102
115
2736
SH
SOLE
114885
0
0
NAVIDEA BIOPHARMACEUTICALS INC COM NEW
Common Stock
63937X202
0
4
SH
SOLE
3
0
0
NEW AGE BEVERAGES CORP COM
Common Stock
64157V108
8
3000
SH
SOLE
8280
0
0
NEUROCRINE BIOSCIENCES INC COM
Common Stock
64125C109
10
107
SH
SOLE
9642
0
0
NOBLE ENERGY INC COM
Common Stock
655044105
90
4013
SH
SOLE
90132
0
0
NOBLE MIDSTREAM PARTNERS LP COM UNIT REPST
Common Stock
65506L105
17
720
SH
SOLE
17366
0
0
NORWEGIAN CRUISE LINE HLDG LTD SHS
Common Stock
G66721104
10
200
SH
SOLE
10354
0
0
NATIONAL CINEMEDIA INC COM
Common Stock
635309107
6
750
SH
SOLE
6150
0
0
NCR CORP NEW COM
Common Stock
62886E108
22
704
SH
SOLE
22218
0
0
NASDAQ INC COM
Common Stock
631103108
150
1513
SH
SOLE
150317
0
0
NORDSON CORP COM
Common Stock
655663102
25
172
SH
SOLE
25157
0
0
ISHARES SHORT MATURITY BOND ETF
ETF
46431W507
4393
87264
SH
SOLE
4392873
0
0
NEXTERA ENERGY INC COM
Common Stock
65339F101
1969
8453
SH
SOLE
1969464
0
0
NEWMONT GOLDCORP CORPORATION COM
Common Stock
651639106
284
7487
SH
SOLE
283907
0
0
NEOGENOMICS INC COM NEW
Common Stock
64049M209
57
3000
SH
SOLE
57360
0
0
NEOGEN CORP COM
Common Stock
640491106
76
1117
SH
SOLE
76079
0
0
NEPTUNE WELLNESS SOLUTIONS INC COM
Common Stock
64079L105
4
1000
SH
SOLE
3560
0
0
NEWMARKET CORP COM
Common Stock
651587107
116
245
SH
SOLE
116128
0
0
NEW RELIC INC COM
Common Stock
64829B100
12
200
SH
SOLE
12290
0
0
NATIONAL FUEL GAS CO N J COM
Common Stock
636180101
94
1978
SH
SOLE
93668
0
0
NETFLIX INC COM
Common Stock
64110L106
154
574
SH
SOLE
153614
0
0
NOVAGOLD RES INC COM NEW
Common Stock
66987E206
1
125
SH
SOLE
760
0
0
INGEVITY CORP COM
Common Stock
45688C107
132
1553
SH
SOLE
131757
0
0
NISOURCE INC COM
Common Stock
65473P105
43
1430
SH
SOLE
42786
0
0
NIKE INC CL B
Common Stock
654106103
3658
38951
SH
SOLE
3658270
0
0
NATIONAL BANKSHARES INC VA COM
Common Stock
634865109
248
6200
SH
SOLE
248310
0
0
NORTONLIFELOCK INC COM
Common Stock
668771108
49
2081
SH
SOLE
49174
0
0
NIELSEN HLDGS PLC SHS EUR
Common Stock
G6518L108
1
37
SH
SOLE
786
0
0
PROSHARES S&P 500 DIVIDEND ARISTOCRATS ETF
ETF
74348A467
58
809
SH
SOLE
58168
0
0
NORTHROP GRUMMAN CORP COM
Common Stock
666807102
1771
4724
SH
SOLE
1770517
0
0
NOMAD FOODS LTD USD ORD SHS
Common Stock
G6564A105
5
250
SH
SOLE
5125
0
0
NATIONAL OILWELL VARCO INC COM
Common Stock
637071101
175
8250
SH
SOLE
174902
0
0
SERVICENOW INC COM
Common Stock
81762P102
20
80
SH
SOLE
20308
0
0
NEENAH INC COM
Common Stock
640079109
4
68
SH
SOLE
4428
0
0
NRG ENERGY INC COM NEW
Common Stock
629377508
18
445
SH
SOLE
17622
0
0
NUSTAR ENERGY LP UNIT COM
Common Stock
67058H102
602
21248
SH
SOLE
601749
0
0
NORFOLK SOUTHERN CORP COM
Common Stock
655844108
5268
29320
SH
SOLE
5267631
0
0
NESCO HLDGS INC COM
Common Stock
64083J104
4
586
SH
SOLE
3504
0
0
NETAPP INC COM
Common Stock
64110D104
42
803
SH
SOLE
42166
0
0
BANK OF NT BUTTERFIELD&SON LTD SHS NEW
Common Stock
G0772R208
15
500
SH
SOLE
14820
0
0
NETSCOUT SYS INC COM
Common Stock
64115T104
696
30172
SH
SOLE
695766
0
0
NATIONAL BK CDA MONTREAL QUE COM
Common Stock
633067103
10
200
SH
SOLE
10064
0
0
NETWORK 1 TECHNOLOGIES INC COM
Common Stock
64121N109
1
500
SH
SOLE
1166
0
0
NUTANIX INC CL A
Common Stock
67059N108
27
1013
SH
SOLE
26591
0
0
NUTRIEN LTD COM
Common Stock
67077M108
0
1
SH
SOLE
50
0
0
NORTHERN TR CORP COM
Common Stock
665859104
157
1665
SH
SOLE
156543
0
0
NUANCE COMMUNICATIONS INC COM
Common Stock
67020Y100
13
783
SH
SOLE
12771
0
0
NUCOR CORP COM
Common Stock
670346105
2483
48395
SH
SOLE
2483123
0
0
DIREXION DAILY GOLD MINERS BULL 3X SHARES
ETF
25460E844
7
250
SH
SOLE
6965
0
0
NU SKIN ENTERPRISES INC CL A
Common Stock
67018T105
12
280
SH
SOLE
11908
0
0
NAUTILUS MINERALS INC COM
Common Stock
639097104
0
16772
SH
SOLE
34
0
0
NOVOCURE LTD ORD SHS
Common Stock
G6674U108
39
516
SH
SOLE
38586
0
0
NVIDIA CORP COM
Common Stock
67066G104
1131
6499
SH
SOLE
1131288
0
0
NVR INC COM
Common Stock
62944T105
119
32
SH
SOLE
118955
0
0
NEVRO CORP COM
Common Stock
64157F103
4
46
SH
SOLE
3955
0
0
NVENT ELECTRIC PLC SHS
Common Stock
G6700G107
114
5172
SH
SOLE
113991
0
0
NORTHWEST BIOTHERAPEUTICS INC COM
Common Stock
66737P600
1
6000
SH
SOLE
1470
0
0
NEWELL BRANDS INC COM
Common Stock
651229106
131
6986
SH
SOLE
130781
0
0
NEWS CORP NEW CL A
Common Stock
65249B109
9
621
SH
SOLE
8706
0
0
NXP SEMICONDUCTORS N V COM
Common Stock
N6596X109
712
6502
SH
SOLE
711937
0
0
NAMASTE TECHNOLOGIES INC COM
Common Stock
62987D108
0
1000
SH
SOLE
356
0
0
NEW YORK CMNTY BANCORP INC COM
Common Stock
649445103
34
2730
SH
SOLE
34262
0
0
NEW YORK TIMES CO CL A
Common Stock
650111107
55
1941
SH
SOLE
55280
0
0
OWENS CORNING NEW COM
Common Stock
690742101
9
147
SH
SOLE
9290
0
0
OPTICAL CABLE CORP COM NEW
Common Stock
683827208
11
3150
SH
SOLE
11182
0
0
OIL DRI CORP AMER COM
Common Stock
677864100
14
400
SH
SOLE
13624
0
0
OLD DOMINION FREIGHT LINE INC COM
Common Stock
679580100
123
722
SH
SOLE
122747
0
0
ISHARES S&P 100 ETF
ETF
464287101
678
5160
SH
SOLE
678488
0
0
OGE ENERGY CORP COM
Common Stock
670837103
26
581
SH
SOLE
26366
0
0
ORGANIGRAM HLDGS INC COM
Common Stock
68620P101
1
165
SH
SOLE
568
0
0
ONE GAS INC COM
Common Stock
68235P108
20
212
SH
SOLE
20375
0
0
VANECK VECTORS OIL SERVICES ETF
ETF
92189F718
71
6016
SH
SOLE
70688
0
0
OCEANEERING INTL INC COM
Common Stock
675232102
29
2137
SH
SOLE
28956
0
0
IPATH S&P GSCI CRUDE OIL TOTAL RETURN INDEX ETN
ETF
06738C786
1
200
SH
SOLE
1196
0
0
OIL STS INTL INC COM
Common Stock
678026105
4
325
SH
SOLE
4322
0
0
ONEOK INC NEW COM
Common Stock
682680103
3122
42371
SH
SOLE
3122319
0
0
OKTA INC CL A
Common Stock
679295105
38
385
SH
SOLE
37907
0
0
OLD LINE BANCSHARES INC COM
Common Stock
67984M100
22
750
SH
SOLE
21758
0
0
UNIVERSAL DISPLAY CORP COM
Common Stock
91347P105
17
100
SH
SOLE
16829
0
0
OLLIES BARGAIN OUTLT HLDGS INC COM
Common Stock
681116109
8
135
SH
SOLE
7916
0
0
OLIN CORP COM PAR $1
Common Stock
680665205
44
2354
SH
SOLE
44067
0
0
OMNICOM GROUP INC COM
Common Stock
681919106
2222
28142
SH
SOLE
2221787
0
0
ONEMAIN HLDGS INC COM
Common Stock
68268W103
13
355
SH
SOLE
13021
0
0
OMNITEK ENGR CORP COM
Common Stock
68215W107
0
2000
SH
SOLE
160
0
0
ON SEMICONDUCTOR CORP COM
Common Stock
682189105
14
753
SH
SOLE
14465
0
0
OLD NATL BANCORP IND COM
Common Stock
680033107
50
2927
SH
SOLE
50359
0
0
FIDELITY NASDAQ COMPOSITE INDEX TRACKING STOCK FUND
ETF
315912808
378
1202
SH
SOLE
377591
0
0
ORGANOVO HLDGS INC COM
Common Stock
68620A104
0
150
SH
SOLE
39
0
0
OPKO HEALTH INC COM
Common Stock
68375N103
1
500
SH
SOLE
1045
0
0
O P T SCIENCES CORP COM
Common Stock
671003101
50
2700
SH
SOLE
49950
0
0
OPPENHEIMER HLDGS INC CL A NON VTG
Common Stock
683797104
319
10610
SH
SOLE
318937
0
0
ORACLE CORP COM
Common Stock
68389X105
6360
115582
SH
SOLE
6360450
0
0
CANNAROYALTY CORP COM
Common Stock
137644100
1
200
SH
SOLE
830
0
0
OLD REP INTL CORP COM
Common Stock
680223104
257
10899
SH
SOLE
256889
0
0
O REILLY AUTOMOTIVE INC NEW COM
Common Stock
67103H107
2693
6757
SH
SOLE
2692732
0
0
OSRAM LICHT AG NAMENS AKTIEN ON
Common Stock
D5963B113
1
22
SH
SOLE
968
0
0
OSHKOSH CORP COM
Common Stock
688239201
8
100
SH
SOLE
7580
0
0
OVERSTOCK COM INC DEL COM
Common Stock
690370101
32
3000
SH
SOLE
31770
0
0
ONESPAWORLD HOLDINGS LIMITED COM
Common Stock
P73684113
5
344
SH
SOLE
5342
0
0
OTTER TAIL CORP COM
Common Stock
689648103
9
169
SH
SOLE
9084
0
0
OXFORD INDS INC COM
Common Stock
691497309
29
407
SH
SOLE
29182
0
0
OCCIDENTAL PETE CORP COM
Common Stock
674599105
375
8269
SH
SOLE
374836
0
0
OZ MINERALS LTD SHS
Common Stock
Q7161P122
1
159
SH
SOLE
1031
0
0
PLAINS ALL AMERN PIPELINE L P UNIT LTD PARTN
Common Stock
726503105
1258
60630
SH
SOLE
1258077
0
0
PACWEST BANCORP DEL COM
Common Stock
695263103
81
2228
SH
SOLE
80966
0
0
PENSKE AUTOMOTIVE GRP INC COM
Common Stock
70959W103
56
1180
SH
SOLE
55790
0
0
PLAINS GP HLDGS L P LTD PARTNR INT A
Common Stock
72651A207
77
3612
SH
SOLE
76683
0
0
PAGSEGURO DIGITAL LTD COM CL A
Common Stock
G68707101
25
531
SH
SOLE
24591
0
0
ABERDEEN STANDARD PHYSICAL PALLADIUM SHARES ETF
ETF
003262102
49
310
SH
SOLE
49349
0
0
PALO ALTO NETWORKS INC COM
Common Stock
697435105
906
4447
SH
SOLE
906432
0
0
PARADISE INC COM
Common Stock
699058103
6
214
SH
SOLE
6057
0
0
PATRICK INDS INC COM
Common Stock
703343103
29
675
SH
SOLE
28944
0
0
PROSHARES PET CARE ETF
ETF
74348A145
5
125
SH
SOLE
4967
0
0
PAYCOM SOFTWARE INC COM
Common Stock
70432V102
145
694
SH
SOLE
145386
0
0
PAYCHEX INC COM
Common Stock
704326107
622
7513
SH
SOLE
621844
0
0
PROSPERITY BANCSHARES INC COM
Common Stock
743606105
47
658
SH
SOLE
46744
0
0
PEMBINA PIPELINE CORP COM
Common Stock
706327103
143
3832
SH
SOLE
142632
0
0
PEOPLES UTD FINL INC COM
Common Stock
712704105
112
7194
SH
SOLE
112478
0
0
INVESCO DYNAMIC BIOTECHNOLOGY & GENOME ETF
ETF
46137V787
12
250
SH
SOLE
11842
0
0
PBF ENERGY INC CL A
Common Stock
69318G106
10
386
SH
SOLE
10495
0
0
PBF LOGISTICS LP UNIT LTD PTNR
Common Stock
69318Q104
55
2600
SH
SOLE
54990
0
0
PRESTIGE CONSMR HEALTHCARE INC COM
Common Stock
74112D101
77
2227
SH
SOLE
77255
0
0
PERMIAN BASIN RTY TR UNIT BEN INT
Common Stock
714236106
21
3934
SH
SOLE
20575
0
0
PACCAR INC COM
Common Stock
693718108
1437
20528
SH
SOLE
1437165
0
0
PG&E CORP COM
Common Stock
69331C108
16
1626
SH
SOLE
16260
0
0
PAYLOCITY HLDG CORP COM
Common Stock
70438V106
12
127
SH
SOLE
12393
0
0
PCCW LTD SHS
Common Stock
Y6802P120
0
600
SH
SOLE
337
0
0
INVESCO EMERGING MARKETS SOVEREIGN DEBT ETF
ETF
46138E784
5
168
SH
SOLE
4897
0
0
PAGERDUTY INC COM
Common Stock
69553P100
3
100
SH
SOLE
2825
0
0
PDC ENERGY INC COM
Common Stock
69327R101
3
103
SH
SOLE
2858
0
0
INVESCO DWA MOMENTUM ETF
ETF
46137V837
13
220
SH
SOLE
13398
0
0
PUBLIC SVC ENTERPRISE GRP INC COM
Common Stock
744573106
573
9223
SH
SOLE
572564
0
0
PEGASYSTEMS INC COM
Common Stock
705573103
41
597
SH
SOLE
40670
0
0
INVESCO DYNAMIC LEISURE AND ENTERTAINMENT ETF
ETF
46137V720
92
2157
SH
SOLE
91787
0
0
PEPSICO INC COM
Common Stock
713448108
13010
94892
SH
SOLE
13009674
0
0
INVESCO HIGH YIELD EQUITY DIVIDEND ACHIEVERS ETF
ETF
46137V563
24
1284
SH
SOLE
23510
0
0
PFIZER INC COM
Common Stock
717081103
17263
480449
SH
SOLE
17262534
0
0
ISHARES U.S. PREFERRED STOCK ETF
ETF
464288687
28558
760929
SH
SOLE
28557676
0
0
PRINCIPAL FINL GROUP INC COM
Common Stock
74251V102
307
5365
SH
SOLE
306556
0
0
INVESCO DWA FINANCIAL MOMENTUM ETF
ETF
46137V860
9
248
SH
SOLE
9282
0
0
INVESCO DIVIDEND ACHIEVERS ETF
ETF
46137V506
426
14400
SH
SOLE
425664
0
0
PROOFPOINT INC COM
Common Stock
743424103
11
87
SH
SOLE
11227
0
0
PROVIDENT FINL SVCS INC COM
Common Stock
74386T105
284
11592
SH
SOLE
284352
0
0
PROCTER & GAMBLE CO COM
Common Stock
742718109
31673
254647
SH
SOLE
31672941
0
0
INVESCO FINANCIAL PREFERRED ETF
ETF
46137V621
961
51183
SH
SOLE
961217
0
0
PENGROWTH ENERGY CORP COM
Common Stock
70706P104
0
400
SH
SOLE
79
0
0
PROGRESSIVE CORP OHIO COM
Common Stock
743315103
2532
32776
SH
SOLE
2531977
0
0
INVESCO PREFERRED ETF
ETF
46138E511
408
27140
SH
SOLE
407643
0
0
PARKER HANNIFIN CORP COM
Common Stock
701094104
121
668
SH
SOLE
120662
0
0
PULTE GROUP INC COM
Common Stock
745867101
93
2535
SH
SOLE
92933
0
0
INVESCO WATER RESOURCES ETF
ETF
46137V142
291
7946
SH
SOLE
290824
0
0
INVESCO INTERNATIONAL DIVIDEND ACHIEVERS ETF
ETF
46137V548
157
9799
SH
SOLE
157176
0
0
POLARIS INC COM
Common Stock
731068102
7
82
SH
SOLE
7217
0
0
PINTEREST INC CL A
Common Stock
72352L106
3
100
SH
SOLE
2645
0
0
PIER 1 IMPORTS INC COM NEW
Common Stock
720279504
0
15
SH
SOLE
146
0
0
PIERIS PHARMACEUTICALS INC COM
Common Stock
720795103
2
500
SH
SOLE
1705
0
0
PIPER JAFFRAY COS COM
Common Stock
724078100
7
95
SH
SOLE
7171
0
0
INVESCO DYNAMIC PHARMACEUTICALS ETF
ETF
46137V662
100
1765
SH
SOLE
100005
0
0
PJT PARTNERS INC COM CL A
Common Stock
69343T107
18
439
SH
SOLE
17856
0
0
PARKER DRILLING CO COM
Common Stock
701081507
0
1
SH
SOLE
19
0
0
PACKAGING CORP AMER COM
Common Stock
695156109
472
4420
SH
SOLE
472454
0
0
PERKINELMER INC COM
Common Stock
714046109
2352
27613
SH
SOLE
2351807
0
0
PARKWAY ACQUISITION CORP COM
Common Stock
70153X105
74
6050
SH
SOLE
74415
0
0
PARK OHIO HLDGS CORP COM
Common Stock
700666100
5
175
SH
SOLE
5226
0
0
INVESCO BUYBACK ACHIEVERS ETF
ETF
46137V308
9
150
SH
SOLE
9387
0
0
PHOTRONICS INC COM
Common Stock
719405102
143
13140
SH
SOLE
142963
0
0
CHILDRENS PL INC COM
Common Stock
168905107
26
329
SH
SOLE
25514
0
0
PLANET FITNESS INC CL A
Common Stock
72703H101
58
1005
SH
SOLE
58159
0
0
PREFORMED LINE PRODS CO COM
Common Stock
740444104
119
2174
SH
SOLE
119094
0
0
PULSE BIOSCIENCES INC COM
Common Stock
74587B101
23
1500
SH
SOLE
23160
0
0
PLUG POWER INC COM NEW
Common Stock
72919P202
11
4304
SH
SOLE
11320
0
0
PHILIP MORRIS INTL INC COM
Common Stock
718172109
2716
35225
SH
SOLE
2715647
0
0
PNC FINL SVCS GROUP INC COM
Common Stock
693475105
1677
11963
SH
SOLE
1676734
0
0
PINNACLE FINL PARTNERS INC COM
Common Stock
72346Q104
271
4784
SH
SOLE
271492
0
0
PNM RES INC COM
Common Stock
69349H107
11
207
SH
SOLE
10781
0
0
INVESCO NASDAQ INTERNET ETF
ETF
46137V530
20
150
SH
SOLE
19509
0
0
PENTAIR PLC SHS
Common Stock
G7S00T104
837
22154
SH
SOLE
837421
0
0
PINNACLE WEST CAP CORP COM
Common Stock
723484101
216
2221
SH
SOLE
215628
0
0
POOL CORPORATION COM
Common Stock
73278L105
3087
15307
SH
SOLE
3087463
0
0
PORTLAND GEN ELEC CO COM NEW
Common Stock
736508847
148
2607
SH
SOLE
147960
0
0
POST HLDGS INC COM
Common Stock
737446104
141
1329
SH
SOLE
140661
0
0
POTNETWORK HLDGS INC COM NEW
Common Stock
737636209
0
5000
SH
SOLE
190
0
0
POWER INTEGRATIONS INC COM
Common Stock
739276103
24
262
SH
SOLE
23693
0
0
INVESCO AEROSPACE & DEFENSE ETF
ETF
46137V100
81
1200
SH
SOLE
81240
0
0
PINNACLE BANKSHARES CORP COM
Common Stock
72345E102
45
1435
SH
SOLE
45202
0
0
PILGRIMS PRIDE CORP NEW COM
Common Stock
72147K108
54
1675
SH
SOLE
53675
0
0
PPG INDS INC COM
Common Stock
693506107
271
2287
SH
SOLE
271032
0
0
PPL CORP COM
Common Stock
69351T106
367
11512
SH
SOLE
367257
0
0
PEOPLES-SIDNEY FINL CORP COM NEW
Common Stock
712308204
0
15
SH
SOLE
192
0
0
PROASSURANCE CORP COM
Common Stock
74267C106
24
599
SH
SOLE
24307
0
0
PRA GROUP INC COM
Common Stock
69354N106
12
363
SH
SOLE
12266
0
0
PRAIRIESKY RTY LTD COM
Common Stock
739721108
0
1
SH
SOLE
14
0
0
INVESCO FTSE RAFI US 1000 ETF
ETF
46137V613
500
4245
SH
SOLE
500346
0
0
INVESCO FTSE RAFI US 1500A SMALL-MIDA ETF
ETF
46137V597
32
250
SH
SOLE
31730
0
0
PERRIGO CO PLC SHS
Common Stock
G97822103
56
996
SH
SOLE
55666
0
0
PROGRESS SOFTWARE CORP COM
Common Stock
743312100
14
374
SH
SOLE
14234
0
0
PROTO LABS INC COM
Common Stock
743713109
84
823
SH
SOLE
84028
0
0
PROS HOLDINGS INC COM
Common Stock
74346Y103
30
501
SH
SOLE
29860
0
0
PERSPECTA INC COM
Common Stock
715347100
16
612
SH
SOLE
16022
0
0
PRUDENTIAL FINL INC COM
Common Stock
744320102
2290
25464
SH
SOLE
2290446
0
0
PLURALSIGHT INC COM CL A
Common Stock
72941B106
71
4252
SH
SOLE
71412
0
0
INVESCO DYNAMIC SEMICONDUCTORS ETF
ETF
46137V647
35
600
SH
SOLE
34686
0
0
INVESCO DYNAMIC SOFTWARE ETF
ETF
46137V639
214
2300
SH
SOLE
214084
0
0
PURE STORAGE INC CL A
Common Stock
74624M102
50
2966
SH
SOLE
50244
0
0
PLUS THERAPEUTICS INC COM NEW
Common Stock
72941H400
0
18
SH
SOLE
62
0
0
HERMITAGE OFFSHORE SERVICE LTD SHS
Common Stock
G4511M108
0
7
SH
SOLE
8
0
0
PHILLIPS 66 COM
Common Stock
718546104
360
3516
SH
SOLE
360038
0
0
PHILLIPS 66 PARTNERS LP COM UNIT REP INT
Common Stock
718549207
420
7425
SH
SOLE
420404
0
0
PTC INC COM
Common Stock
69370C100
138
2030
SH
SOLE
138405
0
0
PTC THERAPEUTICS INC COM
Common Stock
69366J200
4
110
SH
SOLE
3720
0
0
INVESCO DWA HEALTHCARE MOMENTUM ETF
ETF
46137V852
29
372
SH
SOLE
29098
0
0
PORTOLA PHARMACEUTICALS INC COM
Common Stock
737010108
11
400
SH
SOLE
10728
0
0
PELOTON INTERACTIVE INC CL A COM
Common Stock
70614W100
5
201
SH
SOLE
5045
0
0
PROTECTIVE INS CORP CL B
Common Stock
74368L203
283
16236
SH
SOLE
283318
0
0
PICK UPS PLUS INC COM
Common Stock
719574105
0
1000
SH
SOLE
1
0
0
PURATION INC COM
Common Stock
74609P104
0
1000
SH
SOLE
64
0
0
PVH CORP COM
Common Stock
693656100
103
1163
SH
SOLE
102642
0
0
POWER CORP CDA COM
Common Stock
739239101
11
475
SH
SOLE
10950
0
0
PWRCOR INC COM
Common Stock
74709P103
11
80952
SH
SOLE
10524
0
0
PENNS WOODS BANCORP INC COM
Common Stock
708430103
99
2150
SH
SOLE
99438
0
0
QUANTA SVCS INC COM
Common Stock
74762E102
29
755
SH
SOLE
28569
0
0
PIONEER NAT RES CO COM
Common Stock
723787107
68
539
SH
SOLE
68027
0
0
INVESCO DYNAMIC OIL & GAS SERVICES ETF
ETF
46137V670
1
130
SH
SOLE
616
0
0
PAYPAL HLDGS INC COM
Common Stock
70450Y103
2005
19354
SH
SOLE
2004881
0
0
INVESCO NATIONAL AMT-FREE MUNICIPAL BOND ETF
ETF
46138E537
50
1900
SH
SOLE
50432
0
0
INVESCO CLEANTECH ETF
ETF
46137V407
1
31
SH
SOLE
1383
0
0
PARAMOUNT GOLD NEV CORP COM
Common Stock
69924M109
0
45
SH
SOLE
31
0
0
PAPA JOHNS INTL INC COM
Common Stock
698813102
5
100
SH
SOLE
5235
0
0
SUDA LTD COM
Common Stock
Q8800Q109
11
3525800
SH
SOLE
10683
0
0
IQ HEDGE MULTI-STRATEGY TRACKER ETF
ETF
45409B107
4
119
SH
SOLE
3620
0
0
QUALCOMM INC COM
Common Stock
747525103
6964
91300
SH
SOLE
6964366
0
0
FLEXSHARES QUALITY DIVIDEND INDEX FUND
ETF
33939L860
25
540
SH
SOLE
24538
0
0
QEP RES INC COM
Common Stock
74733V100
3
792
SH
SOLE
2930
0
0
ISHARES AAA - A RATED CORPORATE BOND ETF
ETF
46429B291
233
4260
SH
SOLE
233469
0
0
QUALYS INC COM
Common Stock
74758T303
189
2507
SH
SOLE
189454
0
0
INVESCO QQQ TRUST
ETF
46090E103
3241
17128
SH
SOLE
3240552
0
0
QURATE RETAIL INC COM SER A
Common Stock
74915M100
18
1713
SH
SOLE
17670
0
0
QORVO INC COM
Common Stock
74736K101
8
103
SH
SOLE
7636
0
0
RESTAURANT BRANDS INTL INC COM
Common Stock
76131D103
109
1523
SH
SOLE
109089
0
0
WISDOMTREE U.S. QUALITY SHAREHOLDER YIELD FUND
ETF
97717W547
28
320
SH
SOLE
27977
0
0
FIRST TRUST NASDAQ-100 TECHNOLOGY SECTOR INDEX FUND
ETF
337345102
94
1075
SH
SOLE
94096
0
0
QUATERRA RES INC COM
Common Stock
747952109
0
2000
SH
SOLE
100
0
0
Q2 HLDGS INC COM
Common Stock
74736L109
14
180
SH
SOLE
14197
0
0
ISHARES EDGE MSCI USA QUALITY FACTOR ETF
ETF
46432F339
17
186
SH
SOLE
17186
0
0
QUICKLOGIC CORP COM
Common Stock
74837P108
0
7
SH
SOLE
2
0
0
GLOBAL X NASDAQ 100 COVERED CALL ETF
ETF
37954Y483
23
1000
SH
SOLE
22775
0
0
FERRARI N V COM
Common Stock
N3167Y103
65
419
SH
SOLE
64564
0
0
RITE AID CORP COM
Common Stock
767754872
0
65
SH
SOLE
452
0
0
RITCHIE BROS AUCTIONEERS COM
Common Stock
767744105
79
1971
SH
SOLE
78643
0
0
RIBBON COMMUNICATIONS INC COM
Common Stock
762544104
1
100
SH
SOLE
584
0
0
RECKITT BENCKISER GROUP PLC SHS
Common Stock
G74079107
78
983
SH
SOLE
77536
0
0
INVESCO S&P 500 EQUAL WEIGHT CONSUMER DISCRETIONARY ETF
ETF
46137V381
19
182
SH
SOLE
19016
0
0
ROGERS COMMUNICATIONS INC CL B
Common Stock
775109200
53
1070
SH
SOLE
53071
0
0
ROYAL CARIBBEAN CRUISES LTD COM
Common Stock
V7780T103
45
409
SH
SOLE
44626
0
0
RADNET INC COM
Common Stock
750491102
2
125
SH
SOLE
1795
0
0
RADIUS HEALTH INC COM NEW
Common Stock
750469207
39
1530
SH
SOLE
39398
0
0
RADWARE LTD ORD
Common Stock
M81873107
1
32
SH
SOLE
776
0
0
EVEREST RE GROUP LTD COM
Common Stock
G3223R108
1011
3801
SH
SOLE
1011408
0
0
REGENERON PHARMACEUTICALS COM
Common Stock
75886F107
58
208
SH
SOLE
57699
0
0
RING ENERGY INC COM
Common Stock
76680V108
1
751
SH
SOLE
1232
0
0
ISHARES MORTGAGE REAL ESTATE ETF
ETF
46435G342
21
500
SH
SOLE
21065
0
0
REVLON INC CL A NEW
Common Stock
761525609
184
7845
SH
SOLE
184279
0
0
REX AMERICAN RESOURCES CORP COM
Common Stock
761624105
23
300
SH
SOLE
22899
0
0
RESIDEO TECHNOLOGIES INC COM
Common Stock
76118Y104
19
1303
SH
SOLE
18698
0
0
REGIONS FINL CORP NEW COM
Common Stock
7591EP100
149
9347
SH
SOLE
149313
0
0
INVESCO S&P MIDCAP 400 PURE GROWTH ETF
ETF
46137V217
70
495
SH
SOLE
69973
0
0
RESOLUTE FST PRODS INC COM
Common Stock
76117W109
1
214
SH
SOLE
1006
0
0
REINSURANCE GRP OF AMERICA INC COM NEW
Common Stock
759351604
189
1180
SH
SOLE
188658
0
0
RGC RES INC COM
Common Stock
74955L103
1152
39409
SH
SOLE
1152305
0
0
ROYAL GOLD INC COM
Common Stock
780287108
20
165
SH
SOLE
20330
0
0
ROBERT HALF INTL INC COM
Common Stock
770323103
2016
36227
SH
SOLE
2016367
0
0
INVESCO S&P 500 EQUAL WEIGHT CONSUMER STAPLES ETF
ETF
46137V373
2652
18889
SH
SOLE
2652016
0
0
TRANSOCEAN LTD REG SHS
Common Stock
H8817H100
4
818
SH
SOLE
3656
0
0
RIOT BLOCKCHAIN INC COM
Common Stock
767292105
1
500
SH
SOLE
890
0
0
RAYMOND JAMES FINANCIAL INC COM
Common Stock
754730109
46
560
SH
SOLE
46368
0
0
RALPH LAUREN CORP CL A
Common Stock
751212101
13
140
SH
SOLE
13462
0
0
REALOGY HLDGS CORP COM
Common Stock
75605Y106
3
480
SH
SOLE
3206
0
0
RLI CORP COM
Common Stock
749607107
178
1920
SH
SOLE
178387
0
0
RESMED INC COM
Common Stock
761152107
277
2050
SH
SOLE
276976
0
0
RMR GROUP INC CL A
Common Stock
74967R106
6
137
SH
SOLE
6231
0
0
RENAISSANCERE HOLDINGS LTD COM
Common Stock
G7496G103
109
565
SH
SOLE
109299
0
0
RENAULT SA SHS SICOVAM
Common Stock
F77098105
2
32
SH
SOLE
1837
0
0
ROBO GLOBAL ROBOTICS AND AUTOMATION INDEX ETF
ETF
301505707
14
378
SH
SOLE
14496
0
0
ROCKWELL AUTOMATION INC COM
Common Stock
773903109
61
370
SH
SOLE
61036
0
0
ROLLINS INC COM
Common Stock
775711104
200
5884
SH
SOLE
200468
0
0
RBC BEARINGS INC COM
Common Stock
75524B104
69
413
SH
SOLE
68521
0
0
ROPER TECHNOLOGIES INC COM
Common Stock
776696106
26
72
SH
SOLE
25675
0
0
ROSS STORES INC COM
Common Stock
778296103
430
3912
SH
SOLE
429733
0
0
RPM INTL INC COM
Common Stock
749685103
496
7207
SH
SOLE
495915
0
0
DONNELLEY R R & SONS CO COM
Common Stock
257867200
0
86
SH
SOLE
324
0
0
ROADRUNNER TRANSN SYS INC COM NEW
Common Stock
76973Q204
0
28
SH
SOLE
290
0
0
RELIANCE STEEL & ALUMINUM CO COM
Common Stock
759509102
81
808
SH
SOLE
80525
0
0
REPUBLIC SVCS INC COM
Common Stock
760759100
86
993
SH
SOLE
86346
0
0
INVESCO S&P 500 EQUAL WEIGHT ETF
ETF
46137V357
2924
27051
SH
SOLE
2923654
0
0
RESERVE PETE CO COM
Common Stock
761102102
17
80
SH
SOLE
16800
0
0
VANECK VECTORS RUSSIA ETF
ETF
92189F403
17
735
SH
SOLE
16765
0
0
RAYTHEON CO COM NEW
Common Stock
755111507
1120
5711
SH
SOLE
1120441
0
0
ARBORGEN HLDGS LTD SHS
Common Stock
Q0465M101
4
33333
SH
SOLE
3950
0
0
REVOLVE GROUP INC CL A
Common Stock
76156B107
2
100
SH
SOLE
2337
0
0
REVANCE THERAPEUTICS INC COM
Common Stock
761330109
3
200
SH
SOLE
2600
0
0
INVESCO S&P 500 REVENUE ETF
ETF
46138G698
13
248
SH
SOLE
13380
0
0
REWALK ROBOTICS LTD SHS
Common Stock
M8216Q200
15
5000
SH
SOLE
15300
0
0
SPDR DOW JONES GLOBAL REAL ESTATE ETF
ETF
78463X749
10
187
SH
SOLE
9719
0
0
SPDR DOW JONES REIT ETF
ETF
78464A607
33
312
SH
SOLE
32626
0
0
SPDR DOW JONES INTERNATIONAL REAL ESTATE ETF
ETF
78463X863
597
15116
SH
SOLE
597384
0
0
PROSHARES ULTRA HEALTH CARE
ETF
74347R735
10
100
SH
SOLE
9821
0
0
REXNORD CORP NEW COM
Common Stock
76169B102
8
289
SH
SOLE
7817
0
0
ROYAL BK CDA MONTREAL QUE COM
Common Stock
780087102
80
985
SH
SOLE
79943
0
0
INVESCO S&P 500 EQUAL WEIGHT FINANCIALS ETF
ETF
46137V340
53
1217
SH
SOLE
53122
0
0
INVESCO S&P 500 EQUAL WEIGHT HEALTH CARE ETF
ETF
46137V332
30
151
SH
SOLE
29591
0
0
INVESCO S&P 500 EQUAL WEIGHT TECHNOLOGY ETF
ETF
46137V282
1836
10269
SH
SOLE
1836302
0
0
INVESCO S&P 500 EQUAL WEIGHT UTILITIES ETF
ETF
46137V274
3343
31346
SH
SOLE
3342776
0
0
SPRINT CORPORATION COM
Common Stock
85207U105
1
177
SH
SOLE
1092
0
0
SEABRIDGE GOLD INC COM
Common Stock
811916105
3
250
SH
SOLE
3165
0
0
SABRE CORP COM
Common Stock
78573M104
11
507
SH
SOLE
11354
0
0
SAFETY INS GROUP INC COM
Common Stock
78648T100
119
1175
SH
SOLE
119063
0
0
SCIENCE APPLICATNS INTL CP NEW COM
Common Stock
808625107
27
305
SH
SOLE
26642
0
0
BOSTON BEER INC CL A
Common Stock
100557107
10
28
SH
SOLE
10194
0
0
SANDSTORM GOLD LTD COM NEW
Common Stock
80013R206
11
2000
SH
SOLE
11280
0
0
SANMINA CORPORATION COM
Common Stock
801056102
14
451
SH
SOLE
14482
0
0
SINCLAIR BROADCAST GROUP INC CL A
Common Stock
829226109
2
40
SH
SOLE
1710
0
0
SALLY BEAUTY HLDGS INC COM
Common Stock
79546E104
1
84
SH
SOLE
1251
0
0
SIGNATURE BK NEW YORK N Y COM
Common Stock
82669G104
77
649
SH
SOLE
77374
0
0
SABINE ROYALTY TR UNIT BEN INT
Common Stock
785688102
9
200
SH
SOLE
8678
0
0
STARBUCKS CORP COM
Common Stock
855244109
4404
49813
SH
SOLE
4404486
0
0
SOUTHERN COPPER CORP COM
Common Stock
84265V105
26
765
SH
SOLE
26109
0
0
SCHWAB U.S. SMALL-CAP ETF
ETF
808524607
12237
175497
SH
SOLE
12237409
0
0
SCHWAB US BROAD MKT ETF
ETF
808524102
35135
494723
SH
SOLE
35135478
0
0
SCHWAB INTERNATIONAL SMALL-CAP EQUITY ETF
ETF
808524888
858
26967
SH
SOLE
857551
0
0
SCHWAB US DIVIDEND EQUITY ETF
ETF
808524797
2293
41860
SH
SOLE
2293084
0
0
SCHWAB EMERGING MARKETS EQUITY ETF
ETF
808524706
6303
250796
SH
SOLE
6302511
0
0
SCHWAB INTL EQ ETF
ETF
808524805
25291
793815
SH
SOLE
25290942
0
0
SCHWAB U.S. LARGE-CAP GROWTH ETF
ETF
808524300
8202
97626
SH
SOLE
8201570
0
0
SCHWAB U.S. REIT ETF
ETF
808524847
7218
153024
SH
SOLE
7218125
0
0
SCHWAB 1000 INDEX ETF
ETF
808524722
98
3376
SH
SOLE
98453
0
0
SCHWAB U.S. MID-CAP ETF
ETF
808524508
15396
272305
SH
SOLE
15396149
0
0
SCHWAB SHORT-TERM U.S. TREASURY ETF
ETF
808524862
4642
91749
SH
SOLE
4641599
0
0
SCHWAB U.S. TIPS ETF
ETF
808524870
805
14186
SH
SOLE
805175
0
0
SCHWAB INTERMEDIATE-TERM U.S. TREASURY ETF
ETF
808524854
2561
46086
SH
SOLE
2560551
0
0
SCHWAB U.S. LARGE-CAP VALUE ETF
ETF
808524409
25098
442419
SH
SOLE
25098427
0
0
THE CHARLES SCHWAB CORPORATION COM
Common Stock
808513105
5851
139875
SH
SOLE
5850957
0
0
SCHWAB U.S. LARGE-CAP ETF
ETF
808524201
21250
299587
SH
SOLE
21249706
0
0
SCHWAB US AGGREGATE BOND ETF
ETF
808524839
7900
146695
SH
SOLE
7899542
0
0
SERVICE CORP INTL COM
Common Stock
817565104
260
5442
SH
SOLE
260182
0
0
SCIENTIFIC LEARNING CORP OC-COM
Common Stock
808760102
0
1000
SH
SOLE
131
0
0
STEELCASE INC CL A
Common Stock
858155203
20
1056
SH
SOLE
19584
0
0
STARRETT L S CO CL A
Common Stock
855668109
0
1
SH
SOLE
6
0
0
ISHARES MSCI EAFE SMALL-CAP ETF
ETF
464288273
256
4479
SH
SOLE
256333
0
0
ALPS SECTOR DIVIDEND DOGS ETF
ETF
00162Q858
867
19783
SH
SOLE
867485
0
0
PROSHARES ULTRASHORT S&P 500
ETF
74347B383
48
1610
SH
SOLE
47702
0
0
SPDR S&P DIVIDEND ETF
ETF
78464A763
9458
92179
SH
SOLE
9457542
0
0
SEABOARD CORP COM
Common Stock
811543107
44
10
SH
SOLE
44126
0
0
SEALED AIR CORP NEW COM
Common Stock
81211K100
146
3528
SH
SOLE
146447
0
0
SEI INVESTMENTS CO COM
Common Stock
784117103
38
644
SH
SOLE
38160
0
0
SERVICEMASTER GLOBAL HLDGS INC COM
Common Stock
81761R109
639
11440
SH
SOLE
639496
0
0
STIFEL FINL CORP COM
Common Stock
860630102
22
392
SH
SOLE
22493
0
0
SAFEGUARD SCIENTIFICS INC COM NEW
Common Stock
786449207
34
3008
SH
SOLE
34111
0
0
STITCH FIX INC COM CL A
Common Stock
860897107
27
1407
SH
SOLE
27085
0
0
SHIP FINANCE INTERNATIONAL LTD SHS
Common Stock
G81075106
4
292
SH
SOLE
4100
0
0
SEATTLE GENETICS INC COM
Common Stock
812578102
74
861
SH
SOLE
73529
0
0
SHENANDOAH TELECOMMUNICATIONS COM
Common Stock
82312B106
101
3168
SH
SOLE
100647
0
0
SEARS HLDGS CORP COM
Common Stock
812350106
0
140
SH
SOLE
36
0
0
SHELL MIDSTREAM PARTNERS L P UNIT LTD INT
Common Stock
822634101
406
19835
SH
SOLE
405630
0
0
SPDR NUVEEN BLOOMBERG BARCLAYS SHORT TERM MUNICIPAL BOND ETF
ETF
78468R739
2869
58558
SH
SOLE
2868755
0
0
MADDEN STEVEN LTD COM
Common Stock
556269108
18
510
SH
SOLE
18253
0
0
SHOPIFY INC CL A
Common Stock
82509L107
369
1185
SH
SOLE
369317
0
0
ISHARES SHORT TREASURY BOND ETF
ETF
464288679
126
1143
SH
SOLE
126475
0
0
SHERWIN WILLIAMS CO COM
Common Stock
824348106
711
1293
SH
SOLE
710982
0
0
ISHARES 1-3 YEAR TREASURY BOND ETF
ETF
464287457
13606
160411
SH
SOLE
13606054
0
0
ISHARES 0-5 YEAR HIGH YIELD CORPORATE BOND ETF
ETF
46434V407
8493
182680
SH
SOLE
8492773
0
0
SELECTIVE INS GROUP INC COM
Common Stock
816300107
259
3450
SH
SOLE
259406
0
0
GLOBAL X SILVER MINERS ETF
ETF
37954Y848
23
827
SH
SOLE
23247
0
0
SINGLEPOINT INC COM
Common Stock
82932V102
0
10000
SH
SOLE
117
0
0
SIRIUS XM HLDGS INC COM
Common Stock
82968B103
69
10986
SH
SOLE
68718
0
0
SITEONE LANDSCAPE SUPPLY INC COM
Common Stock
82982L103
42
561
SH
SOLE
41525
0
0
SVB FINL GROUP COM
Common Stock
78486Q101
3
15
SH
SOLE
3134
0
0
ABERDEEN STANDARD PHYSICAL SILVER SHARES ETF
ETF
003264108
57
3478
SH
SOLE
57457
0
0
SIX FLAGS ENTMT CORP NEW COM
Common Stock
83001A102
342
6735
SH
SOLE
342071
0
0
SOUTH JERSEY INDS INC COM
Common Stock
838518108
133
4020
SH
SOLE
133452
0
0
SMUCKER J M CO COM NEW
Common Stock
832696405
540
4905
SH
SOLE
539658
0
0
SHAW COMMUNICATIONS INC CL B CONV
Common Stock
82028K200
75
3801
SH
SOLE
74728
0
0
PROSHARES ULTRASHORT FINANCIALS
ETF
74347B748
0
1
SH
SOLE
16
0
0
SENTRY TECHNOLOGY CORP COM
Common Stock
81731K101
0
3449
SH
SOLE
6
0
0
SKYWEST INC COM
Common Stock
830879102
8
133
SH
SOLE
7650
0
0
FIRST TRUST CLOUD COMPUTING ETF
ETF
33734X192
37
658
SH
SOLE
37128
0
0
SCHLUMBERGER LTD COM
Common Stock
806857108
4495
129608
SH
SOLE
4494537
0
0
U S SILICA HLDGS INC COM
Common Stock
90346E103
4
410
SH
SOLE
3945
0
0
SUN LIFE FINL INC COM
Common Stock
866796105
100
2222
SH
SOLE
99568
0
0
SOLGOLD PLC SHS
Common Stock
G8255T104
11
40930
SH
SOLE
11055
0
0
SILGAN HOLDINGS INC COM
Common Stock
827048109
19
640
SH
SOLE
19222
0
0
SLM CORP COM
Common Stock
78442P106
13
1500
SH
SOLE
13238
0
0
ISHARES SILVER TRUST
ETF
46428Q109
401
25193
SH
SOLE
401073
0
0
SPDR S&P 600 SMALL CAP ETF
ETF
78464A813
308
4585
SH
SOLE
308158
0
0
SPDR S&P 600 SMALL CAP VALUE ETF
ETF
78464A300
2352
38400
SH
SOLE
2352365
0
0
SIEMENS A G ORD
Common Stock
D69671218
38
359
SH
SOLE
38453
0
0
VANECK VECTORS AMT-FREE SHORT MUNICIPAL INDEX ETF
ETF
92189F528
27
1500
SH
SOLE
26542
0
0
PROSHARES RUSSELL 2000 DIVIDEND GROWERS ETF
ETF
74347B698
28
475
SH
SOLE
28338
0
0
SPDR EURO STOXX SMALL CAP ETF
ETF
78463X392
23
400
SH
SOLE
22513
0
0
SCOTTS MIRACLE GRO CO CL A
Common Stock
810186106
33
324
SH
SOLE
32990
0
0
ISHARES MSCI INDIA SMALL CAP INDEX FUND
ETF
46429B614
7
204
SH
SOLE
7173
0
0
SNAP ON INC COM
Common Stock
833034101
196
1254
SH
SOLE
196301
0
0
SNAP INC CL A
Common Stock
83304A106
8
530
SH
SOLE
8374
0
0
SYNOPSYS INC COM
Common Stock
871607107
91
664
SH
SOLE
91134
0
0
GLOBAL X INTERNET OF THINGS THEMATIC ETF
ETF
37954Y780
6
272
SH
SOLE
5549
0
0
SYNNEX CORP COM
Common Stock
87162W100
18
156
SH
SOLE
17612
0
0
SOUTHERN CO COM
Common Stock
842587107
2800
45336
SH
SOLE
2800429
0
0
SODASTREAM INTERNATIONAL LTD USD SHS
Common Stock
M9068E105
10
70
SH
SOLE
9835
0
0
SONOCO PRODS CO COM
Common Stock
835495102
38
651
SH
SOLE
37895
0
0
SONOS INC COM
Common Stock
83570H108
16
1200
SH
SOLE
16092
0
0
ISHARES PHLX SOX SEMICONDUCTOR SECTOR INDEX FUND
ETF
464287523
49
232
SH
SOLE
49106
0
0
SPDR PORTFOLIO AGGREGATE BOND ETF
ETF
78464A649
3275
110498
SH
SOLE
3275171
0
0
SPARTAN MTRS INC COM
Common Stock
846819100
651
47413
SH
SOLE
650506
0
0
SPECTRUM BRANDS HLDGS INC NEW COM
Common Stock
84790A105
34
650
SH
SOLE
34268
0
0
AAM S&P 500 HIGH DIVIDEND VALUE ETF
ETF
26922A594
4715
178548
SH
SOLE
4714676
0
0
SPDR PORTFOLIO DEVELOPED WORLD EX-US ETF
ETF
78463X889
7275
247799
SH
SOLE
7275391
0
0
SPDR PORTFOLIO EMERGING MARKETS ETF
ETF
78463X509
1645
47978
SH
SOLE
1644671
0
0
S&P GLOBAL INC COM
Common Stock
78409V104
696
2840
SH
SOLE
695743
0
0
SPDR PORTFOLIO MSCI GLOBAL STOCK MARKET ETF
ETF
78463X475
8
192
SH
SOLE
7663
0
0
SUBURBAN PROPANE PARTNERS L P UNIT LTD PARTN
Common Stock
864482104
77
3255
SH
SOLE
76916
0
0
INVESCO S&P 500 HIGH BETA ETF
ETF
46138E370
5
125
SH
SOLE
5168
0
0
INVESCO S&P 500 HIGH DIVIDEND LOW VOLATILITY ETF
ETF
46138E362
41
952
SH
SOLE
40593
0
0
SPDR PORTFOLIO INTERMEDIATE TERM CORPORATE BOND ETF
ETF
78464A375
2
63
SH
SOLE
2223
0
0
SPDR PORTFOLIO TIPS ETF
ETF
78464A656
1032
36180
SH
SOLE
1031854
0
0
SPDR PORTFOLIO LARGE CAP ETF
ETF
78464A854
114
3259
SH
SOLE
113576
0
0
SPLUNK INC COM
Common Stock
848637104
69
585
SH
SOLE
68948
0
0
INVESCO S&P 500 LOW VOLATILITY ETF
ETF
46138E354
1899
32801
SH
SOLE
1899153
0
0
SPDR PORTFOLIO MID CAP ETF
ETF
78464A847
131
3852
SH
SOLE
130546
0
0
SPOTIFY TECHNOLOGY S A SHS
Common Stock
L8681T102
2
14
SH
SOLE
1596
0
0
SPECTRUM PHARMACEUTICALS INC COM
Common Stock
84763A108
2
200
SH
SOLE
1659
0
0
SPIRIT AEROSYSTEMS HLDGS INC COM CL A
Common Stock
848574109
16
200
SH
SOLE
16472
0
0
SPDR PORTFOLIO SHORT TERM CORPORATE BOND ETF
ETF
78464A474
4080
132265
SH
SOLE
4080374
0
0
SPS COMMERCE INC COM
Common Stock
78463M107
99
2099
SH
SOLE
98800
0
0
SPDR PORTFOLIO SMALL CAP ETF
ETF
78468R853
93
3100
SH
SOLE
93000
0
0
SPDR PORTFOLIO INTERMEDIATE TERM TREASURY ETF
ETF
78464A672
2
66
SH
SOLE
2064
0
0
SPDR PORTFOLIO TOTAL STOCK MARKET ETF
ETF
78464A805
14491
394426
SH
SOLE
14491228
0
0
SUNPOWER CORP COM
Common Stock
867652406
0
15
SH
SOLE
165
0
0
SPX CORP COM
Common Stock
784635104
11
278
SH
SOLE
11123
0
0
DIREXION DAILY S&P 500 BULL 3X SHARES
ETF
25459W862
82
1575
SH
SOLE
82388
0
0
SPDR S&P 500 ETF
ETF
78462F103
217407
729201
SH
SOLE
217407340
0
0
SPDR PORTFOLIO S&P 500 HIGH DIVIDEND ETF
ETF
78468R788
26
675
SH
SOLE
25632
0
0
SPDR PORTFOLIO S&P 500 GROWTH ETF
ETF
78464A409
1967
50582
SH
SOLE
1967138
0
0
SPDR PORTFOLIO S&P 500 VALUE ETF
ETF
78464A508
14304
447572
SH
SOLE
14304395
0
0
SQUARE INC CL A
Common Stock
852234103
63
1024
SH
SOLE
63437
0
0
SPIRE INC COM
Common Stock
84857L101
47
540
SH
SOLE
47430
0
0
STERICYCLE INC COM
Common Stock
858912108
37
720
SH
SOLE
36670
0
0
SEMPRA ENERGY COM
Common Stock
816851109
763
5135
SH
SOLE
763009
0
0
SPDR BLACKSTONE/ GSO SENIOR LOAN ETF
ETF
78467V608
12
250
SH
SOLE
11580
0
0
SORRENTO THERAPEUTICS INC COM NEW
Common Stock
83587F202
4
2000
SH
SOLE
4280
0
0
PACER BENCHMARK DATA & INFRASTRUCTURE REAL ESTATE SCTR ETF
ETF
69374H741
26
800
SH
SOLE
25760
0
0
SOUTH ST CORP COM
Common Stock
840441109
132
1755
SH
SOLE
132152
0
0
SIMPSON MANUFACTURING CO INC COM
Common Stock
829073105
74
1063
SH
SOLE
73740
0
0
SPDR S&P 400 MID CAP UCITS ETF
ETF
G8T03H104
20
357
SH
SOLE
19589
0
0
SS&C TECHNOLOGIES HLDGS INC COM
Common Stock
78467J100
172
3327
SH
SOLE
171573
0
0
PROSHARES ULTRA S&P 500
ETF
74347R107
105
817
SH
SOLE
104944
0
0
SENSATA TECHNOLOGIES HLDNG PLC SHS
Common Stock
G8060N102
58
1162
SH
SOLE
58170
0
0
STAAR SURGICAL CO COM PAR $0.01
Common Stock
852312305
3
101
SH
SOLE
2604
0
0
EXTENDED STAY AMER INC SHS 1 COM 1 CL B
Common Stock
30224P200
9
591
SH
SOLE
8652
0
0
STERIS PLC SHS USD
Common Stock
G8473T100
764
5287
SH
SOLE
763889
0
0
SUNTRUST BKS INC COM
Common Stock
867914103
1679
24404
SH
SOLE
1678995
0
0
ISHARES 0-5 YEAR TIPS BOND ETF
ETF
46429B747
10
104
SH
SOLE
10437
0
0
STERLING BANCORP DEL COM
Common Stock
85917A100
62
3110
SH
SOLE
62387
0
0
STEEL DYNAMICS INC COM
Common Stock
858119100
628
20910
SH
SOLE
628124
0
0
STANTEC INC COM
Common Stock
85472N109
2
100
SH
SOLE
2228
0
0
PIMCO 1-5 YEAR U.S. TIPS INDEX EXCHANGE-TRADED FUND
ETF
72201R205
128
2450
SH
SOLE
128429
0
0
STRATEGIC ED INC COM
Common Stock
86272C103
3
25
SH
SOLE
3397
0
0
STRATUS PPTYS INC COM NEW
Common Stock
863167201
214
7285
SH
SOLE
213960
0
0
STATE STR CORP COM
Common Stock
857477103
85
1418
SH
SOLE
84669
0
0
SEAGATE TECHNOLOGY PLC SHS
Common Stock
G7945M107
2627
48271
SH
SOLE
2626912
0
0
CONSTELLATION BRANDS INC CL A
Common Stock
21036P108
223
1074
SH
SOLE
222619
0
0
SUNCOR ENERGY INC NEW COM
Common Stock
867224107
573
18144
SH
SOLE
572988
0
0
ISHARES SHORT-TERM NATIONAL MUNI BOND ETF
ETF
464288158
1025
9625
SH
SOLE
1025448
0
0
SUNOCO LP COM UT REP LP
Common Stock
86765K109
79
2500
SH
SOLE
78625
0
0
SUPERNUS PHARMACEUTICALS INC COM
Common Stock
868459108
4
130
SH
SOLE
3572
0
0
ISHARES MSCI USA ESG SELECT ETF
ETF
464288802
277
2241
SH
SOLE
277046
0
0
SAVARA INC COM
Common Stock
805111101
0
142
SH
SOLE
376
0
0
SERVOTRONICS INC COM
Common Stock
817732100
20
2008
SH
SOLE
19876
0
0
SHOCKWAVE MED INC COM
Common Stock
82489T104
7
250
SH
SOLE
7482
0
0
SWATCH GROUP AG NAMEN AKT
Common Stock
H83949133
4
82
SH
SOLE
4121
0
0
STANLEY BLACK & DECKER INC COM
Common Stock
854502101
1445
10005
SH
SOLE
1444822
0
0
SKYWORKS SOLUTIONS INC COM
Common Stock
83088M102
95
1203
SH
SOLE
95319
0
0
SOUTHWEST GAS HOLDINGS INC COM
Common Stock
844895102
19
211
SH
SOLE
19209
0
0
SENSIENT TECHNOLOGIES CORP COM
Common Stock
81725T100
1
21
SH
SOLE
1442
0
0
STOCK YDS BANCORP INC COM
Common Stock
861025104
629
17020
SH
SOLE
628889
0
0
SPDR MFS SYSTEMATIC CORE EQUITY ETF
ETF
78467V806
5
62
SH
SOLE
5131
0
0
SYNCHRONY FINL COM
Common Stock
87165B103
29
843
SH
SOLE
28738
0
0
STRYKER CORP COM
Common Stock
863667101
386
1781
SH
SOLE
386156
0
0
CAMBRIA SHAREHOLDER YIELD ETF
ETF
132061201
14
380
SH
SOLE
13915
0
0
SYNEOS HEALTH INC CL A
Common Stock
87166B102
9
169
SH
SOLE
8992
0
0
SYNALLOY CP DEL COM
Common Stock
871565107
108
6800
SH
SOLE
108460
0
0
SYSCO CORP COM
Common Stock
871829107
2394
30157
SH
SOLE
2394466
0
0
AT&T INC COM
Common Stock
00206R102
14277
377309
SH
SOLE
14277368
0
0
TALOS ENERGY INC COM
Common Stock
87484T108
2
104
SH
SOLE
2114
0
0
MOLSON COORS BREWING CO CL B
Common Stock
60871R209
83
1443
SH
SOLE
82972
0
0
TRANSATLANTIC PETROLEUM LTD SHS NEW
Common Stock
G89982113
0
35
SH
SOLE
24
0
0
TAT TECHNOLOGIES LTD ORD NEW
Common Stock
M8740S227
10
1997
SH
SOLE
9664
0
0
HIGH PERFORMANCE BEVERAGES CO COM
Common Stock
42969X306
0
400080
SH
SOLE
24
0
0
PROSHARES SHORT 20 YEAR TREASURY
ETF
74347X849
143
7600
SH
SOLE
143352
0
0
PROSHARES ULTRASHORT 20 YEAR TREASURY
ETF
74347B201
39
1578
SH
SOLE
38705
0
0
TEXAS CAPITAL BANCSHARES INC COM
Common Stock
88224Q107
51
933
SH
SOLE
50988
0
0
TCF FINANCIAL CORPORATION NEW COM
Common Stock
872307103
60
1563
SH
SOLE
59503
0
0
TC PIPELINES LP UT COM LTD PRT
Common Stock
87233Q108
257
6307
SH
SOLE
256506
0
0
TUCOWS INC COM NEW
Common Stock
898697206
54
1000
SH
SOLE
54160
0
0
TORONTO DOMINION BK ONT COM NEW
Common Stock
891160509
107
1843
SH
SOLE
107373
0
0
TERADATA CORP DEL COM
Common Stock
88076W103
2
56
SH
SOLE
1736
0
0
TRANSDIGM GROUP INC COM
Common Stock
893641100
212
408
SH
SOLE
212433
0
0
TELADOC HEALTH INC COM
Common Stock
87918A105
53
778
SH
SOLE
52686
0
0
TELEPHONE & DATA SYS INC COM NEW
Common Stock
879433829
20
766
SH
SOLE
19763
0
0
TIDEWATER INC NEW COM
Common Stock
88642R109
0
9
SH
SOLE
136
0
0
TELEDYNE TECHNOLOGIES INC COM
Common Stock
879360105
27
85
SH
SOLE
27369
0
0
ATLASSIAN CORP PLC CL A
Common Stock
G06242104
38
300
SH
SOLE
37632
0
0
BIO TECHNE CORP COM
Common Stock
09073M104
2200
11242
SH
SOLE
2199722
0
0
DIREXION DAILY TECHNOLOGY BULL 3X SHARES
ETF
25459W102
4
25
SH
SOLE
4172
0
0
TE CONNECTIVITY LTD REG SHS
Common Stock
H84989104
400
4292
SH
SOLE
399929
0
0
TENNECO INC CL A VTG COM STK
Common Stock
880349105
0
9
SH
SOLE
109
0
0
TERADYNE INC COM
Common Stock
880770102
69
1197
SH
SOLE
69318
0
0
SPDR NUVEEN BARCLAYS MUNICIPAL BOND ETF
ETF
78468R721
102
2010
SH
SOLE
101912
0
0
ISHARES TREASURY FLOATING RATE BOND ETF
ETF
46434V860
96
1905
SH
SOLE
95774
0
0
TFS FINL CORP COM
Common Stock
87240R107
9
500
SH
SOLE
9010
0
0
TELEFLEX INC COM
Common Stock
879369106
341
1003
SH
SOLE
340742
0
0
TALLGRASS ENERGY LP CLASS A SHS
Common Stock
874696107
472
23428
SH
SOLE
471840
0
0
TRIUMPH GROUP INC NEW COM
Common Stock
896818101
28
1240
SH
SOLE
28371
0
0
THEGLOBE COM INC COM
Common Stock
88335R101
0
200
SH
SOLE
8
0
0
TEGNA INC COM
Common Stock
87901J105
20
1267
SH
SOLE
19786
0
0
GREEN ORGANIC DUTCHMAN HLD LTD COM
Common Stock
393210208
3
2000
SH
SOLE
3099
0
0
TEEKAY LNG PARTNERS L P PRTNRSP UNITS
Common Stock
Y8564M105
27
1970
SH
SOLE
26890
0
0
TARGET CORP COM
Common Stock
87612E106
6776
63376
SH
SOLE
6775528
0
0
TG THERAPEUTICS INC COM
Common Stock
88322Q108
3
600
SH
SOLE
3369
0
0
ISHARES MSCI THAILAND ETF
ETF
464286624
9
100
SH
SOLE
8870
0
0
FIRST FINL CORP IND COM
Common Stock
320218100
22
500
SH
SOLE
21735
0
0
HANOVER INS GROUP INC COM
Common Stock
410867105
12
89
SH
SOLE
12063
0
0
THOR INDS INC COM
Common Stock
885160101
67
1190
SH
SOLE
67402
0
0
TELECOM ITALIA S P A NEW ORD SHS
Common Stock
T92778108
2
3681
SH
SOLE
2101
0
0
TIFFANY & CO NEW COM
Common Stock
886547108
63
674
SH
SOLE
62824
0
0
TIKCRO TECHNOLOGIES LTD REG SHS
Common Stock
M8790M112
0
66
SH
SOLE
9
0
0
ISHARES TIPS BOND ETF
ETF
464287176
10787
92763
SH
SOLE
10787464
0
0
TIVO CORP COM
Common Stock
88870P106
0
5
SH
SOLE
38
0
0
TJX COS INC NEW COM
Common Stock
872540109
774
13879
SH
SOLE
773625
0
0
TEEKAY CORPORATION COM
Common Stock
Y8564W103
1
205
SH
SOLE
820
0
0
TIMKEN CO COM
Common Stock
887389104
32
737
SH
SOLE
32067
0
0
ISHARES 10-20 YEAR TREASURY BOND ETF
ETF
464288653
0
3
SH
SOLE
448
0
0
TILT HLDGS INC COM
Common Stock
88688R104
1
3000
SH
SOLE
674
0
0
TILRAY INC COM CL 2
Common Stock
88688T100
17
675
SH
SOLE
16700
0
0
ISHARES 20 YEAR TREASURY BOND ETF
ETF
464287432
596
4166
SH
SOLE
596071
0
0
TITAN MED INC COM NEW
Common Stock
88830X819
0
83
SH
SOLE
90
0
0
THERMO FISHER SCIENTIFIC INC COM
Common Stock
883556102
11268
38660
SH
SOLE
11267713
0
0
TIMKENSTEEL CORP COM
Common Stock
887399103
50
7944
SH
SOLE
49968
0
0
T MOBILE US INC COM
Common Stock
872590104
129
1643
SH
SOLE
129419
0
0
TANDEM DIABETES CARE INC COM NEW
Common Stock
875372203
68
1155
SH
SOLE
68122
0
0
TOLL BROTHERS INC COM
Common Stock
889478103
33
803
SH
SOLE
32963
0
0
TEEKAY OFFSHORE PARTNERS L P PARTNERSHIP UN
Common Stock
Y8565J101
3
2695
SH
SOLE
3126
0
0
SPDR DOUBLELINE TOTAL RETURN TACTICAL ETF
ETF
78467V848
1017
20650
SH
SOLE
1016600
0
0
TOWNEBANK PORTSMOUTH VA COM
Common Stock
89214P109
6
200
SH
SOLE
5597
0
0
TUTOR PERINI CORP COM
Common Stock
901109108
6
396
SH
SOLE
5675
0
0
TEXAS PAC LD TR SUB CTF PROP I T
Common Stock
882610108
1137
1750
SH
SOLE
1136748
0
0
TAPESTRY INC COM
Common Stock
876030107
9
360
SH
SOLE
9378
0
0
TEMPUR SEALY INTL INC COM
Common Stock
88023U101
81
1050
SH
SOLE
81060
0
0
TOOTSIE ROLL INDS INC COM
Common Stock
890516107
1
30
SH
SOLE
1114
0
0
TEJON RANCH CO COM
Common Stock
879080109
7
401
SH
SOLE
6799
0
0
TARGA RES CORP COM
Common Stock
87612G101
10396
258792
SH
SOLE
10395694
0
0
THOMSON REUTERS CORP COM NEW
Common Stock
884903709
18
272
SH
SOLE
18191
0
0
TRIPADVISOR INC COM
Common Stock
896945201
5
135
SH
SOLE
5222
0
0
TRIMBLE INC COM
Common Stock
896239100
189
4874
SH
SOLE
189160
0
0
TRUSTMARK CORP COM
Common Stock
898402102
28
833
SH
SOLE
28414
0
0
TRINITY INDS INC COM
Common Stock
896522109
2
125
SH
SOLE
2460
0
0
TROVAGENE INC COM
Common Stock
897238606
1
785
SH
SOLE
1185
0
0
PRICE T ROWE GROUP INC COM
Common Stock
74144T108
2884
25243
SH
SOLE
2884037
0
0
TRONOX HOLDINGS PLC SHS
Common Stock
G9087Q102
2
238
SH
SOLE
1975
0
0
TC ENERGY CORP COM
Common Stock
87807B107
122
2339
SH
SOLE
122469
0
0
TURQUOISE HILL RES LTD COM
Common Stock
900435108
128
268725
SH
SOLE
127698
0
0
TRISURA GROUP LTD COM NEW
Common Stock
89679A209
0
22
SH
SOLE
493
0
0
TERRA TECH CORP COM NEW
Common Stock
88102J209
0
200
SH
SOLE
72
0
0
TRITON INTL LTD CL A
Common Stock
G9078F107
37
1082
SH
SOLE
36615
0
0
TRANSUNION COM
Common Stock
89400J107
6
74
SH
SOLE
6002
0
0
TRAVELERS COMPANIES INC COM
Common Stock
89417E109
2970
19972
SH
SOLE
2969625
0
0
TREVENA INC COM
Common Stock
89532E109
3
2695
SH
SOLE
2607
0
0
TRANSENTERIX INC COM NEW
Common Stock
89366M201
0
600
SH
SOLE
372
0
0
TRACTOR SUPPLY CO COM
Common Stock
892356106
56
620
SH
SOLE
56073
0
0
TRINSEO S A SHS
Common Stock
L9340P101
3
64
SH
SOLE
2749
0
0
TESLA INC COM
Common Stock
88160R101
828
3439
SH
SOLE
828352
0
0
TYSON FOODS INC CL A
Common Stock
902494103
88
1027
SH
SOLE
88466
0
0
TORO CO COM
Common Stock
891092108
371
5047
SH
SOLE
371081
0
0
THE TRADE DESK INC COM CL A
Common Stock
88339J105
141
750
SH
SOLE
140662
0
0
TETRA TECH INC NEW COM
Common Stock
88162G103
290
3344
SH
SOLE
290125
0
0
TAKE-TWO INTERACTIVE SOFTWARE COM
Common Stock
874054109
2477
19760
SH
SOLE
2476718
0
0
ISHARES MSCI TURKEY ETF
ETF
464286715
24
900
SH
SOLE
24048
0
0
TWILIO INC CL A
Common Stock
90138F102
22
200
SH
SOLE
21992
0
0
HOSTESS BRANDS INC CL A
Common Stock
44109J106
17
1210
SH
SOLE
16922
0
0
2U INC COM
Common Stock
90214J101
38
2325
SH
SOLE
37851
0
0
TWITTER INC COM
Common Stock
90184L102
241
5838
SH
SOLE
240526
0
0
TEXAS INSTRS INC COM
Common Stock
882508104
1597
12353
SH
SOLE
1596514
0
0
TEXAS ROADHOUSE INC COM
Common Stock
882681109
20
376
SH
SOLE
19748
0
0
TEXTRON INC COM
Common Stock
883203101
192
3912
SH
SOLE
191610
0
0
TYLER TECHNOLOGIES INC COM
Common Stock
902252105
236
900
SH
SOLE
236250
0
0
UNDER ARMOUR INC CL C
Common Stock
904311206
13
721
SH
SOLE
13072
0
0
UNDER ARMOUR INC CL A
Common Stock
904311107
24
1216
SH
SOLE
24247
0
0
UNITED AIRLINES HLDGS INC COM
Common Stock
910047109
47
527
SH
SOLE
46592
0
0
UBER TECHNOLOGIES INC COM
Common Stock
90353T100
75
2474
SH
SOLE
75383
0
0
UBS GROUP AG SHS
Common Stock
H42097107
12
1080
SH
SOLE
12215
0
0
UNITED BANKSHARES INC WEST VA COM
Common Stock
909907107
149
3907
SH
SOLE
149286
0
0
UNITED CMNTY BKS BLAIRSVLE GA COM
Common Stock
90984P303
10
361
SH
SOLE
10296
0
0
PROSHARES ULTRA BLOOMBERG CRUDE OIL
ETF
74347W247
13
788
SH
SOLE
12781
0
0
UNITED FIRE GROUP INC COM
Common Stock
910340108
10
216
SH
SOLE
10148
0
0
UNIVERSAL FST PRODS INC COM
Common Stock
913543104
36
900
SH
SOLE
35892
0
0
UGI CORP NEW COM
Common Stock
902681105
494
9772
SH
SOLE
493824
0
0
AMERCO COM
Common Stock
023586100
67
173
SH
SOLE
67477
0
0
UNIVERSAL HLTH SVCS INC CL B
Common Stock
913903100
2437
16380
SH
SOLE
2436561
0
0
UBIQUITI INC COM
Common Stock
90353W103
23
192
SH
SOLE
22706
0
0
UNISYS CORP COM NEW
Common Stock
909214306
1
166
SH
SOLE
1233
0
0
ULTA BEAUTY INC COM
Common Stock
90384S303
127
507
SH
SOLE
127080
0
0
UMB FINL CORP COM
Common Stock
902788108
102
1572
SH
SOLE
101991
0
0
UMPQUA HLDGS CORP COM
Common Stock
904214103
24
1424
SH
SOLE
23738
0
0
UNIFIRST CORP MASS COM
Common Stock
904708104
68
351
SH
SOLE
68487
0
0
UNITED NAT FOODS INC COM
Common Stock
911163103
22
1901
SH
SOLE
21900
0
0
UNITEDHEALTH GROUP INC COM
Common Stock
91324P102
4464
20541
SH
SOLE
4463937
0
0
UNITED STATES 12 MONTH NATURAL GAS FUND, LP
ETF
91288X109
16
1825
SH
SOLE
16124
0
0
UNUM GROUP COM
Common Stock
91529Y106
1743
58634
SH
SOLE
1742606
0
0
UNION PACIFIC CORP COM
Common Stock
907818108
6100
37656
SH
SOLE
6099519
0
0
UNIVAR SOLUTIONS INC COM
Common Stock
91336L107
48
2330
SH
SOLE
48371
0
0
UNITED PARCEL SERVICE INC CL B
Common Stock
911312106
1158
9662
SH
SOLE
1157701
0
0
PROSHARES ULTRA REAL ESTATE
ETF
74347X625
53
600
SH
SOLE
52553
0
0
UNITED RENTALS INC COM
Common Stock
911363109
61
491
SH
SOLE
61198
0
0
URANIUM PARTICIPATION CORP COM
Common Stock
917017105
3
800
SH
SOLE
2592
0
0
US BANCORP DEL COM NEW
Common Stock
902973304
7296
130844
SH
SOLE
7295924
0
0
US FOODS HLDG CORP COM
Common Stock
912008109
84
2040
SH
SOLE
83844
0
0
ISHARES BROAD USD INVESTMENT GRADE CORPORATE BOND ETF
ETF
464288620
35
600
SH
SOLE
34968
0
0
ISHARES EDGE MSCI MIN VOL USA ETF
ETF
46429B697
4111
64046
SH
SOLE
4111175
0
0
U S PHYSICAL THERAPY INC COM
Common Stock
90337L108
27
206
SH
SOLE
26893
0
0
ISHARES CORE U.S. REIT ETF
ETF
464288521
1997
35947
SH
SOLE
1996856
0
0
UTG INC COM
Common Stock
90342M109
3
84
SH
SOLE
2772
0
0
UNITED TECHNOLOGIES CORP COM
Common Stock
913017109
7898
57853
SH
SOLE
7898092
0
0
INVESCO DB US DOLLAR INDEX BULLISH FUND
ETF
46141D203
0
0
SH
SOLE
9
0
0
ENERGY FUELS INC COM NEW
Common Stock
292671708
0
2
SH
SOLE
4
0
0
UNIVERSAL CORP VA COM
Common Stock
913456109
22
400
SH
SOLE
21924
0
0
PROSHARES ULTRA RUSSELL 2000
ETF
74347R842
72
1111
SH
SOLE
71743
0
0
VELOCITYSHARES 3X LONG CRUDE ETN LINKED TO THE S&P GSCI CRUDE OIL INDEX EXC
ETF
22539T316
1
57
SH
SOLE
682
0
0
PROSHARES ULTRA FINANCIALS
ETF
74347X633
32
690
SH
SOLE
32458
0
0
VISA INC COM CL A
Common Stock
92826C839
16584
96414
SH
SOLE
16584212
0
0
VIRGINIA BANK BANKSHARES INC COM
Common Stock
927730101
3
200
SH
SOLE
2990
0
0
MARRIOTT VACTINS WORLDWID CORP COM
Common Stock
57164Y107
39
374
SH
SOLE
38918
0
0
VALARIS PLC SHS CLASS A
Common Stock
G9402V109
10
2015
SH
SOLE
9692
0
0
VALUE LINE INC COM
Common Stock
920437100
1
46
SH
SOLE
1046
0
0
VARIAN MED SYS INC COM
Common Stock
92220P105
226
1897
SH
SOLE
225914
0
0
VANGUARD MATERIALS INDEX FUND
ETF
92204A801
26
204
SH
SOLE
25911
0
0
VANGUARD SMALL-CAP INDEX FUND
ETF
922908751
4631
30090
SH
SOLE
4630615
0
0
VITALITY BIOPHARMA INC COM
Common Stock
92849B107
0
4000
SH
SOLE
480
0
0
VANGUARD SMALL-CAP GROWTH INDEX FUND
ETF
922908595
1295
7115
SH
SOLE
1295156
0
0
VANGUARD SMALL CAP VALUE ETF
ETF
922908611
3715
28834
SH
SOLE
3715222
0
0
VISTEON CORP COM NEW
Common Stock
92839U206
7
79
SH
SOLE
6521
0
0
VANGUARD INTERMEDIATE-TERM CORP BD ETF
ETF
92206C870
187
2049
SH
SOLE
186951
0
0
VANGUARD CONSUMER DISCRETIONARY INDEX FUND
ETF
92204A108
118
652
SH
SOLE
117822
0
0
VANGUARD SHORT-TERM CORPORATE BOND INDEX FUND
ETF
92206C409
24888
307074
SH
SOLE
24888330
0
0
VANGUARD CONSUMER STAPLES INDEX FUND
ETF
92204A207
65
412
SH
SOLE
64952
0
0
VANGUARD ENERGY INDEX FUND
ETF
92204A306
465
5906
SH
SOLE
464803
0
0
VANGUARD EUROPE PACIFIC E
ETF
921943858
25990
632663
SH
SOLE
25990371
0
0
VEECO INSTRS INC DEL COM
Common Stock
922417100
1
104
SH
SOLE
1215
0
0
VEEVA SYS INC CL A COM
Common Stock
922475108
139
909
SH
SOLE
138795
0
0
VANGUARD FTSE ALL-WORLD EX US INDEX FUND
ETF
922042775
22088
442655
SH
SOLE
22088495
0
0
V F CORP COM
Common Stock
918204108
478
5372
SH
SOLE
478054
0
0
VANGUARD FINANCIALS INDEX FUND
ETF
92204A405
435
6175
SH
SOLE
435076
0
0
VANGUARD INTERMEDIATE-TERM GOVERNMENT BOND ETF
ETF
92206C706
72
1080
SH
SOLE
72004
0
0
VANGUARD FTSE EUROPE ETF
ETF
922042874
229
4278
SH
SOLE
229327
0
0
VANGUARD LONG-TERM GOVERNMENT BOND ETF
ETF
92206C847
109
1246
SH
SOLE
109324
0
0
VECTOR GROUP LTD COM
Common Stock
92240M108
20
1694
SH
SOLE
20176
0
0
VANGUARD SHORT-TERM GOVERNMENT BOND ETF
ETF
92206C102
2
27
SH
SOLE
1645
0
0
VANGUARD INFORMATION TECHNOLOGY INDEX FUND
ETF
92204A702
4153
19193
SH
SOLE
4153113
0
0
VANGUARD HEALTH CARE INDEX FUND
ETF
92204A504
1768
10503
SH
SOLE
1767839
0
0
VIACOM INC NEW CL A
Common Stock
92553P102
3
124
SH
SOLE
3281
0
0
VIACOM INC NEW CL B
Common Stock
92553P201
1686
69577
SH
SOLE
1685582
0
0
VICAPSYS LIFE SCIENCES INC COM
Common Stock
92560A106
0
10
SH
SOLE
24
0
0
VANGUARD DIVIDEND APPRECIATION INDEX FUND
ETF
921908844
60831
508703
SH
SOLE
60830674
0
0
VANGUARD INTERNATIONAL DIVIDEND APPRECIATION ETF
ETF
921946810
146
2186
SH
SOLE
145506
0
0
VANGUARD S&P SMALL-CAP 600 ETF
ETF
921932828
452
3170
SH
SOLE
452137
0
0
VANGUARD S&P SMALL-CAP 600 VALUE ETF
ETF
921932778
7
54
SH
SOLE
7032
0
0
VANGUARD INDUSTRIALS INDEX FUND
ETF
92204A603
377
2570
SH
SOLE
377215
0
0
MERIDIAN BIOSCIENCE INC COM
Common Stock
589584101
42
4430
SH
SOLE
42041
0
0
VALERO ENERGY CORP NEW COM
Common Stock
91913Y100
2832
33219
SH
SOLE
2831572
0
0
SHARES EDGE MSCI USA VALUE FACTOR ETF
ETF
46432F388
277
3373
SH
SOLE
276721
0
0
VALLEY NATL BANCORP COM
Common Stock
919794107
9
818
SH
SOLE
9003
0
0
VANGUARD MORTGAGE-BACKED SECURITIES ETF
ETF
92206C771
121
2266
SH
SOLE
120687
0
0
VULCAN MATLS CO COM
Common Stock
929160109
749
4950
SH
SOLE
748638
0
0
VALMONT INDS INC COM
Common Stock
920253101
25
177
SH
SOLE
24570
0
0
VMWARE INC CL A COM
Common Stock
928563402
60
398
SH
SOLE
59724
0
0
VANGUARD FUNDS PLC SP 500 ETF
ETF
G9T17W137
97
1709
SH
SOLE
96529
0
0
VANGUARD REAL ESTATE ETF
ETF
922908553
9777
104851
SH
SOLE
9777332
0
0
VANGUARD GLOBAL EX-U.S. REAL ESTATE INDEX
ETF
922042676
1872
31951
SH
SOLE
1872009
0
0
VANGUARD MID-CAP INDEX FUND
ETF
922908629
27541
164323
SH
SOLE
27540518
0
0
VANGUARD CRSP US MID CAP VALUE INDE ETF
ETF
922908512
799
7071
SH
SOLE
799040
0
0
VANGUARD RUSSELL 1000 ETF
ETF
92206C730
78
570
SH
SOLE
77917
0
0
VANGUARD RUSSELL 1000 GROWTH ETF
ETF
92206C680
3013
18300
SH
SOLE
3012904
0
0
VANGUARD RUSSELL 1000 VALUE ETF
ETF
92206C714
3044
26901
SH
SOLE
3043654
0
0
VANGUARD S&P 500 ETF
ETF
922908363
30949
112994
SH
SOLE
30949347
0
0
VANGUARD S&P 500 VALUE ETF
ETF
921932703
108
938
SH
SOLE
108478
0
0
VANGUARD MID-CAP GROWTH INDEX FUND
ETF
922908538
1899
12823
SH
SOLE
1899286
0
0
VANGUARD COMMUNICATION SERVICES ETF
ETF
92204A884
4
42
SH
SOLE
3652
0
0
VOYA FINL INC COM
Common Stock
929089100
5
95
SH
SOLE
5172
0
0
VANGUARD UTILITIES INDEX FUND
ETF
92204A876
90
624
SH
SOLE
90317
0
0
VIREO HEALTH INTERNATIONAL INC COM
Common Stock
92767A107
2
2000
SH
SOLE
2500
0
0
VAREX IMAGING CORP COM
Common Stock
92214X106
23
814
SH
SOLE
23232
0
0
VARONIS SYS INC COM
Common Stock
922280102
43
724
SH
SOLE
43281
0
0
VERINT SYS INC COM
Common Stock
92343X100
94
2195
SH
SOLE
93902
0
0
INVESCO VARIABLE RATE PREFERRED ETF
ETF
46138G870
46
1818
SH
SOLE
46214
0
0
VERISK ANALYTICS INC COM
Common Stock
92345Y106
113
714
SH
SOLE
112912
0
0
VERISIGN INC COM
Common Stock
92343E102
516
2734
SH
SOLE
515714
0
0
VIRTUS INVT PARTNERS INC COM
Common Stock
92828Q109
1
7
SH
SOLE
774
0
0
VERITIV CORP COM
Common Stock
923454102
0
4
SH
SOLE
72
0
0
VERTEX PHARMACEUTICALS INC COM
Common Stock
92532F100
39
228
SH
SOLE
38628
0
0
VISHAY INTERTECHNOLOGY INC COM
Common Stock
928298108
40
2390
SH
SOLE
40463
0
0
VERSUM MATLS INC COM
Common Stock
92532W103
418
7901
SH
SOLE
418211
0
0
VANGUARD FTSE ALL-WORLD EX-US SMALL-CAP INDEX FUND
ETF
922042718
162
1586
SH
SOLE
161704
0
0
VERASTEM INC COM
Common Stock
92337C104
0
100
SH
SOLE
121
0
0
VISTA OUTDOOR INC COM
Common Stock
928377100
2
317
SH
SOLE
1962
0
0
VANGUARD TOTAL WORLD STOCK INDEX FUND
ETF
922042742
11221
149973
SH
SOLE
11220975
0
0
VANGUARD RUSSELL 3000 ETF
ETF
92206C599
1358
9997
SH
SOLE
1357847
0
0
VANGUARD TOTAL STOCK MARKET ETF
ETF
922908769
46987
311171
SH
SOLE
46986809
0
0
VANGUARD SHORT-TERM INFLATION-PROTECTED SECURITIES ETF
ETF
922020805
213
4335
SH
SOLE
212631
0
0
VANGUARD VALUE
ETF
922908744
67562
605285
SH
SOLE
67561918
0
0
VANGUARD RUSSELL 2000 ETF
ETF
92206C664
949
7767
SH
SOLE
949168
0
0
VANGUARD GROWTH INDEX FUND
ETF
922908736
76852
462185
SH
SOLE
76852107
0
0
VANGUARD LARGE-CAP INDEX FUND
ETF
922908637
11043
81003
SH
SOLE
11043187
0
0
VANGUARD EMERGING MARKETS STOCK ETF
ETF
922042858
31974
794184
SH
SOLE
31973828
0
0
VANGUARD EMERGING MARKETS GOVERNMENT BOND ETF
ETF
921946885
0
1
SH
SOLE
81
0
0
VANGUARD EXTENDED MARKET INDEX FUND
ETF
922908652
351
3014
SH
SOLE
350563
0
0
VANGUARD TOTAL INTERNATIONAL STOCK ETF
ETF
921909768
6335
122629
SH
SOLE
6334996
0
0
VANGUARD HIGH DIVIDEND YIELD ETF
ETF
921946406
7061
79579
SH
SOLE
7061085
0
0
VANGUARD INTERNATIONAL HIGH DIVIDEND YIELD ETF
ETF
921946794
59
987
SH
SOLE
58611
0
0
VERIZON COMMUNICATIONS INC COM
Common Stock
92343V104
14703
243593
SH
SOLE
14703280
0
0
WABTEC CORP COM
Common Stock
929740108
60
837
SH
SOLE
60147
0
0
WESTAMERICA BANCORPORATION COM
Common Stock
957090103
1
18
SH
SOLE
1119
0
0
WASHINGTON FED INC COM
Common Stock
938824109
49
1313
SH
SOLE
48568
0
0
WASHINGTON TR BANCORP COM
Common Stock
940610108
29
600
SH
SOLE
29292
0
0
WATERS CORP COM
Common Stock
941848103
123
550
SH
SOLE
122776
0
0
WALGREENS BOOTS ALLIANCE INC COM
Common Stock
931427108
537
9701
SH
SOLE
536562
0
0
WABCO HLDGS INC COM
Common Stock
92927K102
172
1287
SH
SOLE
172136
0
0
WELBILT INC COM
Common Stock
949090104
76
4511
SH
SOLE
76055
0
0
WELLCARE HEALTH PLANS INC COM
Common Stock
94946T106
4
16
SH
SOLE
4147
0
0
WASTE CONNECTIONS INC COM
Common Stock
94106B101
21
228
SH
SOLE
20976
0
0
WALKER & DUNLOP INC COM
Common Stock
93148P102
28
506
SH
SOLE
28286
0
0
WORKDAY INC CL A
Common Stock
98138H101
48
282
SH
SOLE
47929
0
0
WESTERN DIGITAL CORP COM
Common Stock
958102105
143
2394
SH
SOLE
142778
0
0
WD-40 CO COM
Common Stock
929236107
72
393
SH
SOLE
72131
0
0
SPDR S&P GLOBAL DIVIDEND ETF
ETF
78463X459
989
14652
SH
SOLE
989316
0
0
WEC ENERGY GROUP INC COM
Common Stock
92939U106
215
2264
SH
SOLE
215306
0
0
WENDYS CO COM
Common Stock
95058W100
44
2181
SH
SOLE
43570
0
0
WESTERN MIDSTREAM PARTNERS LP COM UNIT LP INT
Common Stock
958669103
347
13961
SH
SOLE
347489
0
0
WISDOMTREE INVTS INC COM
Common Stock
97717P104
5
1000
SH
SOLE
5225
0
0
WEX INC COM
Common Stock
96208T104
4
19
SH
SOLE
3839
0
0
WELLS FARGO CO NEW COM
Common Stock
949746101
4320
85638
SH
SOLE
4319576
0
0
WEATHERFORD INTL PLC ORD SHS
Common Stock
G48833100
0
1550
SH
SOLE
43
0
0
WINNEBAGO INDS INC COM
Common Stock
974637100
0
0
SH
SOLE
9
0
0
WYNDHAM HOTELS & RESORTS INC COM
Common Stock
98311A105
69
1325
SH
SOLE
68556
0
0
WHIRLPOOL CORP COM
Common Stock
963320106
46
293
SH
SOLE
46399
0
0
WINMARK CORP COM
Common Stock
974250102
44
250
SH
SOLE
44098
0
0
WINGSTOP INC COM
Common Stock
974155103
77
887
SH
SOLE
77417
0
0
WINDSTREAM HLDGS INC COM
Common Stock
97382A309
0
100
SH
SOLE
21
0
0
WIX COM LTD SHS
Common Stock
M98068105
23
200
SH
SOLE
23348
0
0
LYON WILLIAM HOMES CL A NEW
Common Stock
552074700
15
756
SH
SOLE
15392
0
0
WHITING PETE CORP NEW COM NEW
Common Stock
966387409
2
208
SH
SOLE
1670
0
0
WATERLOO INVESTMENT HLDGS LTD COM
Common Stock
G94634105
0
3017
SH
SOLE
91
0
0
WILLIS TOWERS WATSON PUB LTD SHS
Common Stock
G96629103
188
973
SH
SOLE
188392
0
0
WASTE MGMT INC DEL COM
Common Stock
94106L109
5326
46315
SH
SOLE
5326245
0
0
WILLIAMS COS INC DEL COM
Common Stock
969457100
711
29560
SH
SOLE
711222
0
0
WAL MART DE MEXICO S A B DE CV ORD CL V
Common Stock
P98180188
170
57628
SH
SOLE
169958
0
0
WALMART INC COM
Common Stock
931142103
6548
55175
SH
SOLE
6548168
0
0
DEUTSCHE BK AG LONDON ELE MORN TTL22
ETF
25153Q708
4
107
SH
SOLE
3547
0
0
WORTHINGTON INDS INC COM
Common Stock
981811102
7
183
SH
SOLE
6597
0
0
WHEATON PRECIOUS METALS CORP COM
Common Stock
962879102
162
6191
SH
SOLE
162452
0
0
WPP PLC NEW SHS
Common Stock
G9788D103
6
495
SH
SOLE
6194
0
0
ISHARES INTERNATIONAL DEVELOPED PROPERTY ETF
ETF
464288422
28
722
SH
SOLE
27800
0
0
WPX ENERGY INC COM
Common Stock
98212B103
8
714
SH
SOLE
7561
0
0
BERKLEY W R CORP COM
Common Stock
084423102
946
13083
SH
SOLE
946424
0
0
WESTROCK CO COM
Common Stock
96145D105
2657
72901
SH
SOLE
2657238
0
0
WSFS FINL CORP COM
Common Stock
929328102
138
3120
SH
SOLE
137592
0
0
WILLIAMS SONOMA INC COM
Common Stock
969904101
52
768
SH
SOLE
52209
0
0
WATSCO INC COM
Common Stock
942622200
138
818
SH
SOLE
138389
0
0
WEST PHARMACEUTICAL SVSC INC COM
Common Stock
955306105
169
1193
SH
SOLE
169191
0
0
WHITE MTNS INS GROUP LTD COM
Common Stock
G9618E107
3441
3186
SH
SOLE
3440880
0
0
AQUA AMERICA INC COM
Common Stock
03836W103
96
2147
SH
SOLE
96250
0
0
WATFORD HOLDINGS LTD SHS
Common Stock
G94787101
395
14663
SH
SOLE
395168
0
0
WATTS WATER TECHNOLOGIES INC CL A
Common Stock
942749102
34
358
SH
SOLE
33555
0
0
SELECT ENERGY SVCS INC CL A COM
Common Stock
81617J301
3
397
SH
SOLE
3438
0
0
WESTERN UN CO COM
Common Stock
959802109
115
4956
SH
SOLE
114831
0
0
WW INTL INC COM
Common Stock
98262P101
122
3215
SH
SOLE
121591
0
0
WOLVERINE WORLD WIDE INC COM
Common Stock
978097103
10
361
SH
SOLE
10238
0
0
WEYERHAEUSER CO COM
Common Stock
962166104
1910
68956
SH
SOLE
1910087
0
0
WYNDHAM DESTINATIONS INC COM
Common Stock
98310W108
4
94
SH
SOLE
4326
0
0
WYNN RESORTS LTD COM
Common Stock
983134107
11
100
SH
SOLE
10872
0
0
UNITED STATES STL CORP NEW COM
Common Stock
912909108
0
41
SH
SOLE
474
0
0
SPDR S&P AEROSPACE & DEFENSE ETF
ETF
78464A631
59
556
SH
SOLE
59397
0
0
SPDR S&P BIOTECH ETF
ETF
78464A870
464
6081
SH
SOLE
463676
0
0
XCELMOBILITY INC COM
Common Stock
98400L103
0
1000
SH
SOLE
1
0
0
CIMAREX ENERGY CO COM
Common Stock
171798101
93
1940
SH
SOLE
93004
0
0
XCEL ENERGY INC COM
Common Stock
98389B100
3854
59025
SH
SOLE
3854078
0
0
SPDR S&P OIL & GAS EQUIPMENT & SERVICES ETF
ETF
78464A748
1
79
SH
SOLE
572
0
0
SPDR S&P HOMEBUILDERS ETF
ETF
78464A888
851
19306
SH
SOLE
851008
0
0
SPDR S&P HEALTH CARE EQUIPMENT ETF
ETF
78464A581
42
535
SH
SOLE
41767
0
0
MATERIALS SELECT SECTOR SPDR FUND
ETF
81369Y100
90
1540
SH
SOLE
89628
0
0
COMMUNICATION SERVICES SELECT SECTOR SPDRA FUND
ETF
81369Y852
41
836
SH
SOLE
41414
0
0
ENERGY SELECT SECTOR SPDR FUND
ETF
81369Y506
1063
17956
SH
SOLE
1062988
0
0
FINANCIAL SELECT SECTOR SPDR FUND
ETF
81369Y605
1712
61145
SH
SOLE
1712049
0
0
INVESCO S&P 500 TOP 50 ETF
ETF
46137V233
433
2040
SH
SOLE
433378
0
0
INDUSTRIAL SELECT SECTOR SPDR FUND
ETF
81369Y704
468
6026
SH
SOLE
467798
0
0
TECHNOLOGY SELECT SECTOR SPDR FUND
ETF
81369Y803
3460
42962
SH
SOLE
3459762
0
0
XILINX INC COM
Common Stock
983919101
2225
23200
SH
SOLE
2224852
0
0
CONSUMER STAPLES SELECT SECTOR SPDR FUND
ETF
81369Y308
1206
19641
SH
SOLE
1206366
0
0
REAL ESTATE SELECT SECTOR SPDR FUND
ETF
81369Y860
51
1305
SH
SOLE
51339
0
0
UTILITIES SELECT SECTOR SPDR FUND
ETF
81369Y886
1547
23900
SH
SOLE
1547305
0
0
HEALTH CARE SELECT SECTOR SPDR FUND
ETF
81369Y209
1160
12868
SH
SOLE
1159810
0
0
CONSUMER DISCRETIONARY SELECT SECTOR SPDR FUND
ETF
81369Y407
1169
9686
SH
SOLE
1169100
0
0
SPDR S&P METALS AND MINING ETF
ETF
78464A755
4
150
SH
SOLE
3818
0
0
INVESCO S&P MIDCAP LOW VOLATILITY ETF
ETF
46138E198
51
970
SH
SOLE
51032
0
0
SPDR NYSE TECHNOLOGY ETF
ETF
78464A102
280
3851
SH
SOLE
280160
0
0
EXXON MOBIL CORP COM
Common Stock
30231G102
15540
220080
SH
SOLE
15539837
0
0
INTREXON CORP COM
Common Stock
46122T102
2
289
SH
SOLE
1653
0
0
EXONE CO COM
Common Stock
302104104
0
48
SH
SOLE
425
0
0
SPDR S&P OIL & GAS EXPLORATION & PRODUCTION ETF
ETF
78464A730
0
8
SH
SOLE
179
0
0
XPO LOGISTICS INC COM
Common Stock
983793100
7
93
SH
SOLE
6656
0
0
DENTSPLY SIRONA INC COM
Common Stock
24906P109
210
3927
SH
SOLE
209720
0
0
XEROX HOLDINGS CORP COM NEW
Common Stock
98421M106
15
500
SH
SOLE
15080
0
0
INVESCO S&P SMALLCAP LOW VOLATILITY ETF
ETF
46138G102
26
530
SH
SOLE
25912
0
0
INVESCO S&P SMALLCAP VALUE WITH MOMENTUM ETF
ETF
46137V480
1
47
SH
SOLE
1435
0
0
ISHARES EXPONENTIAL TECHNOLOGIES ETF
ETF
46434V381
112
2890
SH
SOLE
111727
0
0
SPDR S&P TELECOM ETF
ETF
78464A540
3
51
SH
SOLE
3423
0
0
XYLEM INC COM
Common Stock
98419M100
1028
12909
SH
SOLE
1027815
0
0
ALLEGHANY CORP DEL COM
Common Stock
017175100
97
121
SH
SOLE
96529
0
0
DIREXION DAILY FTSE CHINA BULL 3X SHARES
ETF
25459W771
2
98
SH
SOLE
1616
0
0
YANDEX N V SHS CLASS A
Common Stock
N97284108
124
3528
SH
SOLE
123515
0
0
YIELD10 BIOSCIENCE INC COM NEW
Common Stock
98585K201
0
8
SH
SOLE
4
0
0
YUM BRANDS INC COM
Common Stock
988498101
156
1373
SH
SOLE
155782
0
0
YUM CHINA HLDGS INC COM
Common Stock
98850P109
57
1265
SH
SOLE
57469
0
0
ZIMMER BIOMET HLDGS INC COM
Common Stock
98956P102
2787
20267
SH
SOLE
2786931
0
0
ZEBRA TECHNOLOGIES CORP CL A
Common Stock
989207105
21
100
SH
SOLE
20637
0
0
ZENDESK INC COM
Common Stock
98936J101
32
434
SH
SOLE
31630
0
0
ZOGENIX INC COM NEW
Common Stock
98978L204
10
240
SH
SOLE
9610
0
0
ZIONS BANCORPORATION N A COM
Common Stock
989701107
6941
155905
SH
SOLE
6940891
0
0
ZIOPHARM ONCOLOGY INC COM
Common Stock
98973P101
11
2670
SH
SOLE
11428
0
0
ZOOM VIDEO COMMUNICATIONS INC CL A
Common Stock
98980L101
20
260
SH
SOLE
19812
0
0
ZOETIS INC CL A
Common Stock
98978V103
817
6560
SH
SOLE
817310
0
0
ZYNERBA PHARMACEUTICALS INC COM
Common Stock
98986X109
1
100
SH
SOLE
756
0
0