0000092230-19-000050.txt : 20190807
0000092230-19-000050.hdr.sgml : 20190807
20190807135009
ACCESSION NUMBER: 0000092230-19-000050
CONFORMED SUBMISSION TYPE: 13F-HR
PUBLIC DOCUMENT COUNT: 2
CONFORMED PERIOD OF REPORT: 20190630
FILED AS OF DATE: 20190807
DATE AS OF CHANGE: 20190807
EFFECTIVENESS DATE: 20190807
FILER:
COMPANY DATA:
COMPANY CONFORMED NAME: BB&T SECURITIES, LLC
CENTRAL INDEX KEY: 0001383161
IRS NUMBER: 205817590
STATE OF INCORPORATION: DE
FISCAL YEAR END: 1231
FILING VALUES:
FORM TYPE: 13F-HR
SEC ACT: 1934 Act
SEC FILE NUMBER: 028-15462
FILM NUMBER: 191004844
BUSINESS ADDRESS:
STREET 1: 901 EAST BYRD STREET
STREET 2: RIVERFRONT PLAZA, WEST TOWER
CITY: RICHMOND
STATE: VA
ZIP: 23219
BUSINESS PHONE: 804-787-8249
MAIL ADDRESS:
STREET 1: 901 EAST BYRD STREET
STREET 2: RIVERFRONT PLAZA, WEST TOWER
CITY: RICHMOND
STATE: VA
ZIP: 23219
FORMER COMPANY:
FORMER CONFORMED NAME: CLEARVIEW CORRESPONDENT SERVICES, LLC
DATE OF NAME CHANGE: 20130107
FORMER COMPANY:
FORMER CONFORMED NAME: BB&T SECURITIES, LLC
DATE OF NAME CHANGE: 20130103
FORMER COMPANY:
FORMER CONFORMED NAME: CLEARVIEW CORRESPONDENT SERVICES, LLC
DATE OF NAME CHANGE: 20061208
13F-HR
1
primary_doc.xml
13F-HR
LIVE
false
false
false
0001383161
XXXXXXXX
06-30-2019
06-30-2019
false
BB&T SECURITIES, LLC
901 East Byrd Street
Riverfront Plaza, West Tower
Richmond
VA
23219
13F HOLDINGS REPORT
028-15462
N
Cathy Strojni
Vice President
804-787-8228
/s/ Cathy Strojni
Richmond
VA
08-07-2019
0
1636
10977380
INFORMATION TABLE
2
infotable.xml
AURORA CANNABIS INC
COM
05156X108
112
14400
SH
Call
SOLE
14400
0
0
BARRICK GOLD CORPORATION
COM
067901108
367
23300
SH
Call
SOLE
23300
0
0
CANOPY GROWTH CORP
COM
138035100
346
8600
SH
Call
SOLE
8600
0
0
BLOOM ENERGY CORP
COM CL A
093712107
159
13000
SH
Call
SOLE
13000
0
0
CIMAREX ENERGY CO
COM
171798101
415
7000
SH
Call
SOLE
7000
0
0
CRONOS GROUP INC
COM
22717L101
955
59800
SH
Call
SOLE
59800
0
0
DIAMONDBACK ENERGY INC
COM
25278X109
1394
12800
SH
Call
SOLE
12800
0
0
INVESCO QQQ TR
UNIT SER 1
46090E103
2894
15500
SH
Call
SOLE
15500
0
0
ISHARES TR
MSCI EMG MKT
464287234
579
13500
SH
Call
SOLE
13500
0
0
OCCIDENTAL PETE CORP
COM
674599105
216
4300
SH
Call
SOLE
4300
0
0
SPDR S&P 500 ETF TR
TR UNIT
78462F103
2812
9600
SH
Call
SOLE
9600
0
0
ISHARES TR
IBOXX INV CP
464287242
497
4000
SH
Put
SOLE
4000
0
0
SPDR S&P 500 ETF TR
TR UNIT
78462F103
9346
31900
SH
Put
SOLE
31900
0
0
2U INC
COM
90214J101
211
5628
SH
SOLE
5628
0
0
ABB LTD
SPONSORED ADR
000375204
246
12284
SH
SOLE
12284
0
0
ABBOTT LABS
COM
002824100
100957
1200441
SH
SOLE
1200441
0
0
ABIOMED INC
COM
003654100
269
1036
SH
SOLE
1036
0
0
ACCENTURE PLC IRELAND
SHS CLASS A
G1151C101
56501
305793
SH
SOLE
278892
0
26900
ACUITY BRANDS INC
COM
00508Y102
238
1726
SH
SOLE
1726
0
0
ADVANCE AUTO PARTS INC
COM
00751Y106
972
6310
SH
SOLE
6310
0
0
AEGON N V
NY REGISTRY S
007924103
142
28724
SH
SOLE
28106
0
618
AFFILIATED MANAGERS GROUP IN
COM
008252108
1098
11927
SH
SOLE
8377
0
3550
AGCO CORP
COM
001084102
812
10474
SH
SOLE
10474
0
0
AGILENT TECHNOLOGIES INC
COM
00846U101
759
10172
SH
SOLE
10171
0
0
AIR LEASE CORP
CL A
00912X302
422
10223
SH
SOLE
10223
0
0
AKAMAI TECHNOLOGIES INC
COM
00971T101
10591
132158
SH
SOLE
132157
0
0
ALASKA AIR GROUP INC
COM
011659109
10140
158669
SH
SOLE
158669
0
0
ALEXANDRIA REAL ESTATE EQ IN
COM
015271109
882
6253
SH
SOLE
4603
0
1650
ALEXION PHARMACEUTICALS INC
COM
015351109
893
6820
SH
SOLE
6820
0
0
ALIGN TECHNOLOGY INC
COM
016255101
1178
4304
SH
SOLE
4304
0
0
ALLEGHANY CORP DEL
COM
017175100
657
965
SH
SOLE
964
0
0
ALLEGION PUB LTD CO
ORD SHS
G0176J109
406
3675
SH
SOLE
3674
0
0
ALLIANCE DATA SYSTEMS CORP
COM
018581108
251
1796
SH
SOLE
1795
0
0
ALLIANT ENERGY CORP
COM
018802108
535
10918
SH
SOLE
10918
0
0
ALLSCRIPTS HEALTHCARE SOLUTN
COM
01988P108
223
19201
SH
SOLE
19201
0
0
ALLY FINL INC
COM
02005N100
2412
77863
SH
SOLE
77863
0
0
ALPHABET INC
CAP STK CL C
02079K107
72238
66830
SH
SOLE
60889
0
5941
ALPS ETF TR
RIVERFRNT FLE
00162Q510
30229
906148
SH
SOLE
906147
0
0
ALPS ETF TR
RIVERFRNT DYM
00162Q528
29452
913114
SH
SOLE
913113
0
0
ALPS ETF TR
RIVERFRONT DY
00162Q536
35613
1427955
SH
SOLE
1427955
0
0
ALPS ETF TR
RIVRFRNT STR
00162Q783
8629
348391
SH
SOLE
348390
0
0
ALPS ETF TR
ALERIAN MLP
00162Q866
17060
1732059
SH
SOLE
1666759
0
65300
AMBAC FINL GROUP INC
COM NEW
023139884
357
21200
SH
SOLE
21200
0
0
AMBEV SA
SPONSORED ADR
02319V103
526
112662
SH
SOLE
112661
0
0
AMCOR PLC
ORD
G0250X107
1607
139904
SH
SOLE
139904
0
0
AMERICA FIRST MULTIFAMILY IN
BEN UNIT CTF
02364V107
86
12100
SH
SOLE
12100
0
0
AMERICAN ELEC PWR CO INC
COM
025537101
6873
78101
SH
SOLE
77000
0
1100
AMERICAN FIN TR INC
COM CLASS A
02607T109
1542
141525
SH
SOLE
141525
0
0
AMERICAN INTL GROUP INC
COM NEW
026874784
626
11758
SH
SOLE
11757
0
0
AMETEK INC NEW
COM
031100100
573
6316
SH
SOLE
6315
0
0
ANADARKO PETE CORP
COM
032511107
1926
27294
SH
SOLE
25104
0
2190
ANALOG DEVICES INC
COM
032654105
41284
365770
SH
SOLE
365770
0
0
ANNALY CAP MGMT INC
COM
035710409
12209
1337166
SH
SOLE
643477
0
693688
ANSYS INC
COM
03662Q105
772
3771
SH
SOLE
3771
0
0
ANTHEM INC
COM
036752103
32007
113418
SH
SOLE
113217
0
200
AON PLC
SHS CL A
G0408V102
2404
12460
SH
SOLE
10459
0
2000
APPLIED MATLS INC
COM
038222105
3817
84994
SH
SOLE
84994
0
0
APTIV PLC
SHS
G6095L109
9501
117547
SH
SOLE
117546
0
0
AQUA AMERICA INC
COM
03836W103
775
18741
SH
SOLE
10141
0
8600
ARAMARK
COM
03852U106
3349
92890
SH
SOLE
92890
0
0
ARCHER DANIELS MIDLAND CO
COM
039483102
2246
55057
SH
SOLE
55056
0
0
ARGAN INC
COM
04010E109
428
10565
SH
SOLE
10565
0
0
ARK ETF TR
INNOVATION ET
00214Q104
2784
58042
SH
SOLE
58042
0
0
ARLINGTON ASSET INVT CORP
CL A NEW
041356205
126
18400
SH
SOLE
18400
0
0
ARMADA HOFFLER PPTYS INC
COM
04208T108
530
32033
SH
SOLE
32033
0
0
ARROW ELECTRS INC
COM
042735100
253
3560
SH
SOLE
3560
0
0
ATLAS AIR WORLDWIDE HLDGS IN
COM NEW
049164205
367
8243
SH
SOLE
8243
0
0
ATMOS ENERGY CORP
COM
049560105
540
5120
SH
SOLE
5119
0
0
AVALARA INC
COM
05338G106
493
6829
SH
SOLE
6829
0
0
AVALONBAY CMNTYS INC
COM
053484101
487
2399
SH
SOLE
2399
0
0
BADGER METER INC
COM
056525108
651
10907
SH
SOLE
10907
0
0
BAIDU INC
SPON ADR REP
056752108
2520
21475
SH
SOLE
21474
0
0
BANK AMER CORP
COM
060505104
35069
1209311
SH
SOLE
959124
0
250186
BANK HAWAII CORP
COM
062540109
1111
13405
SH
SOLE
13404
0
0
BANK NEW YORK MELLON CORP
COM
064058100
14510
328689
SH
SOLE
327563
0
1126
BANK OF THE ST JAMES FINL GP
COM
470299108
213
14484
SH
SOLE
14484
0
0
BANK OZK
COM
06417N103
264
8783
SH
SOLE
8783
0
0
BARINGS GLOBAL SHORT DURATIO
COM
06760L100
850
48110
SH
SOLE
48110
0
0
BARRICK GOLD CORPORATION
COM
067901108
279
17729
SH
SOLE
17728
0
0
BAXTER INTL INC
COM
071813109
3692
45084
SH
SOLE
37784
0
7300
3M CO
COM
88579Y101
29163
168240
SH
SOLE
143450
0
24789
ABBVIE INC
COM
00287Y109
67344
926080
SH
SOLE
875525
0
50554
ABERDEEN JAPAN EQUITY FD INC
COM
00306J109
0
0
SH
SOLE
0
0
0
ABERDEEN TOTAL DYNAMIC DIVD
COM SH BEN IN
00326L100
109
13138
SH
SOLE
13137
0
0
ACADIA PHARMACEUTICALS INC
COM
004225108
244
9150
SH
SOLE
9150
0
0
ACTIVISION BLIZZARD INC
COM
00507V109
10052
212972
SH
SOLE
212971
0
0
ADIENT PLC
ORD SHS
G0084W101
574
23687
SH
SOLE
23686
0
0
ADOBE INC
COM
00724F101
6536
22185
SH
SOLE
20185
0
2000
ADVANCED EMISSIONS SOLUTS IN
COM
00770C101
136
10813
SH
SOLE
10813
0
0
ADVANCED MICRO DEVICES INC
COM
007903107
1196
39393
SH
SOLE
39393
0
0
ADVISORSHARES TR
ADVISORSHS ET
00768Y206
800
16096
SH
SOLE
16096
0
0
AERCAP HOLDINGS NV
SHS
N00985106
811
15600
SH
SOLE
15600
0
0
AFLAC INC
COM
001055102
21980
401020
SH
SOLE
385269
0
15750
AIR PRODS & CHEMS INC
COM
009158106
25775
113867
SH
SOLE
88771
0
25095
ALBEMARLE CORP
COM
012653101
13669
194147
SH
SOLE
194147
0
0
ALCON INC
ORD SHS
H01301128
2342
37757
SH
SOLE
37757
0
0
ALIBABA GROUP HLDG LTD
SPONSORED ADS
01609W102
23407
138135
SH
SOLE
135939
0
2195
ALLERGAN PLC
SHS
G0177J108
4664
27855
SH
SOLE
26391
0
1464
ALLIANCEBERNSTEIN HOLDING LP
UNIT LTD PART
01881G106
264
8912
SH
SOLE
8912
0
0
ALLIANZGI EQUITY & CONV INCO
COM
018829101
625
28809
SH
SOLE
28809
0
0
ALLSTATE CORP
COM
020002101
12281
120780
SH
SOLE
68114
0
52665
ALPHABET INC
CAP STK CL A
02079K305
42534
39282
SH
SOLE
38984
0
298
ALPS ETF TR
RIVERFRONT UN
00162Q544
2525
99844
SH
SOLE
99844
0
0
ALPS ETF TR
SECTR DIV DOG
00162Q858
1842
42346
SH
SOLE
42346
0
0
ALTABA INC
COM
021346101
857
12363
SH
SOLE
7763
0
4600
ALTAIR ENGR INC
COM CL A
021369103
243
6032
SH
SOLE
6032
0
0
ALTRIA GROUP INC
COM
02209S103
33042
697830
SH
SOLE
673889
0
23940
AMAZON COM INC
COM
023135106
75717
39985
SH
SOLE
37805
0
2180
AMC NETWORKS INC
CL A
00164V103
284
5214
SH
SOLE
5214
0
0
AMDOCS LTD
SHS
G02602103
686
11058
SH
SOLE
11057
0
0
AMERICAN AIRLS GROUP INC
COM
02376R102
554
16996
SH
SOLE
16995
0
0
AMERICAN EXPRESS CO
COM
025816109
31820
257775
SH
SOLE
254765
0
3010
AMERICAN NATL BANKSHARES INC
COM
027745108
214
5541
SH
SOLE
5541
0
0
AMERICAN TOWER CORP NEW
COM
03027X100
7891
38597
SH
SOLE
38596
0
0
AMERICAN WTR WKS CO INC NEW
COM
030420103
15694
135289
SH
SOLE
83488
0
51800
AMERIGAS PARTNERS L P
UNIT L P INT
030975106
727
20900
SH
SOLE
19400
0
1500
AMERIPRISE FINL INC
COM
03076C106
5991
41280
SH
SOLE
33499
0
7780
AMERISOURCEBERGEN CORP
COM
03073E105
34061
399505
SH
SOLE
399505
0
0
AMGEN INC
COM
031162100
52492
284851
SH
SOLE
274726
0
10125
AMN HEALTHCARE SERVICES INC
COM
001744101
590
10876
SH
SOLE
10876
0
0
AMPHENOL CORP NEW
CL A
032095101
2478
25832
SH
SOLE
25831
0
0
ANGLOGOLD ASHANTI LTD
SPONSORED ADR
035128206
238
13418
SH
SOLE
13417
0
0
ANHEUSER BUSCH INBEV SA/NV
SPONSORED ADR
03524A108
1996
22552
SH
SOLE
22551
0
0
ANIKA THERAPEUTICS INC
COM
035255108
633
15594
SH
SOLE
15594
0
0
ANTERO MIDSTREAM CORP
COM
03676B102
1525
133081
SH
SOLE
133081
0
0
APACHE CORP
COM
037411105
1061
36654
SH
SOLE
36653
0
0
APHRIA INC
COM
03765K104
74
10625
SH
SOLE
10625
0
0
APPLE INC
COM
037833100
103149
521168
SH
SOLE
474926
0
46241
ARCH CAP GROUP LTD
ORD
G0450A105
320
8656
SH
SOLE
8656
0
0
ARES CAP CORP
COM
04010L103
5503
306789
SH
SOLE
306788
0
0
ARGENX SE
SPONSORED ADR
04016X101
284
2012
SH
SOLE
2012
0
0
ARRAY BIOPHARMA INC
COM
04269X105
8098
174800
SH
SOLE
174800
0
0
ARTISAN PARTNERS ASSET MGMT
CL A
04316A108
540
19631
SH
SOLE
19630
0
0
ASML HOLDING N V
N Y REGISTRY
N07059210
2487
11965
SH
SOLE
11965
0
0
ASPEN TECHNOLOGY INC
COM
045327103
1369
11022
SH
SOLE
11022
0
0
ASSURANT INC
COM
04621X108
501
4714
SH
SOLE
4714
0
0
ASTRAZENECA PLC
SPONSORED ADR
046353108
2219
53766
SH
SOLE
53766
0
0
AT&T INC
COM
00206R102
69408
2071292
SH
SOLE
2010398
0
60893
ATLANTIC UN BANKSHARES CORP
COM
04911A107
218
6193
SH
SOLE
6192
0
0
ATLAS AIR WORLDWIDE HLDGS IN
NOTE 2.250%
049164BH8
12
13000
SH
SOLE
13000
0
0
AURORA CANNABIS INC
COM
05156X108
457
58545
SH
SOLE
58545
0
0
AUTODESK INC
COM
052769106
9755
59883
SH
SOLE
57882
0
2000
AUTOMATIC DATA PROCESSING IN
COM
053015103
15371
92975
SH
SOLE
91375
0
1600
AUTOZONE INC
COM
053332102
792
721
SH
SOLE
721
0
0
AVERY DENNISON CORP
COM
053611109
967
8362
SH
SOLE
8362
0
0
AXON ENTERPRISE INC
COM
05464C101
0
0
SH
SOLE
0
0
0
BALL CORP
COM
058498106
1305
18658
SH
SOLE
18657
0
0
BANCO BILBAO VIZCAYA ARGENTA
SPONSORED ADR
05946K101
141
25440
SH
SOLE
25440
0
0
BANK MONTREAL QUE
COM
063671101
5330
70652
SH
SOLE
70651
0
0
BANK OF NT BUTTERFIELD&SON L
SHS NEW
G0772R208
508
14963
SH
SOLE
14963
0
0
BARINGS BDC INC
COM
06759L103
685
69654
SH
SOLE
69653
0
0
BAUSCH HEALTH COS INC
COM
071734107
630
25008
SH
SOLE
25008
0
0
BECTON DICKINSON & CO
COM
075887109
22281
88416
SH
SOLE
69889
0
18527
BERKLEY W R CORP
COM
084423102
1049
15924
SH
SOLE
15923
0
0
BERKSHIRE HATHAWAY INC DEL
CL B NEW
084670702
80222
376329
SH
SOLE
374933
0
1396
BERRY GLOBAL GROUP INC
COM
08579W103
279
5317
SH
SOLE
5317
0
0
BHP GROUP PLC
SPONSORED ADR
05545E209
633
12394
SH
SOLE
12394
0
0
BIOGEN INC
COM
09062X103
3412
14593
SH
SOLE
14593
0
0
BLACK KNIGHT INC
COM
09215C105
901
14981
SH
SOLE
14981
0
0
BLACKBERRY LTD
COM
09228F103
232
31100
SH
SOLE
31100
0
0
BLACKROCK CR ALLCTN INC TR
COM
092508100
284
21961
SH
SOLE
21961
0
0
BLACKROCK ENHANCED EQT DIV T
COM
09251A104
168
18985
SH
SOLE
18985
0
0
BLACKROCK ENHANCED INTL DIV
COM BENE INTE
092524107
139
24745
SH
SOLE
24744
0
0
BLACKROCK HEALTH SCIENCES TR
COM
09250W107
807
20771
SH
SOLE
20771
0
0
BLACKROCK INC
COM
09247X101
21369
45534
SH
SOLE
45534
0
0
BLACKROCK MUNIHOLDNGS QLTY I
COM
09254A101
130
10500
SH
SOLE
10500
0
0
BLACKROCK MUNIVEST FD INC
COM
09253R105
1726
188310
SH
SOLE
188309
0
0
BLACKROCK RES & COMM STRAT T
SHS
09257A108
853
104307
SH
SOLE
104306
0
0
BLACKROCK SCIENCE & TECH TR
SHS
09258G104
1766
54673
SH
SOLE
54672
0
0
BLACKROCK TCP CAPITAL CORP
NOTE 5.250%1
87238QAB9
140
140000
SH
SOLE
140000
0
0
BLACKSTONE GROUP L P
COM UNIT LTD
09253U108
3120
70240
SH
SOLE
70240
0
0
BLACKSTONE GSO LNG SHRT CR I
COM SHS BN IN
09257D102
289
18450
SH
SOLE
18450
0
0
BLOOM ENERGY CORP
COM CL A
093712107
396
32331
SH
SOLE
32331
0
0
BLUEROCK RESIDENTIAL GRW REI
COM CL A
09627J102
256
21800
SH
SOLE
21800
0
0
BNY MELLON HIGH YIELD STRATE
SH BEN INT
09660L105
43
14160
SH
SOLE
14160
0
0
BOEING CO
COM
097023105
19010
52225
SH
SOLE
48719
0
3505
BOOKING HLDGS INC
COM
09857L108
24919
13293
SH
SOLE
13292
0
0
BOOZ ALLEN HAMILTON HLDG COR
CL A
099502106
430
6502
SH
SOLE
6501
0
0
BOSTON PROPERTIES INC
COM
101121101
798
6192
SH
SOLE
6192
0
0
BRITISH AMERN TOB PLC
SPONSORED ADR
110448107
8073
231530
SH
SOLE
231529
0
0
BROOKFIELD PROPERTY PARTRS L
UNIT LTD PART
G16249107
680
35924
SH
SOLE
35924
0
0
BROWN & BROWN INC
COM
115236101
5808
173387
SH
SOLE
173387
0
0
BROWN FORMAN CORP
CL B
115637209
6762
122005
SH
SOLE
122004
0
0
BT GROUP PLC
ADR
05577E101
1717
134533
SH
SOLE
134533
0
0
BURLINGTON STORES INC
COM
122017106
352
2073
SH
SOLE
2073
0
0
C H ROBINSON WORLDWIDE INC
COM NEW
12541W209
1518
17999
SH
SOLE
17999
0
0
CAE INC
COM
124765108
344
12822
SH
SOLE
12821
0
0
CAMPBELL SOUP CO
COM
134429109
3345
83496
SH
SOLE
83496
0
0
CANADA GOOSE HOLDINGS INC
SHS SUB VTG
135086106
378
9781
SH
SOLE
9781
0
0
CANADIAN NATL RY CO
COM
136375102
4041
43706
SH
SOLE
43706
0
0
CANNAE HLDGS INC
COM
13765N107
333
11494
SH
SOLE
11493
0
0
CAPITAL ONE FINL CORP
COM
14040H105
17145
188948
SH
SOLE
184577
0
4371
CAPITALA FIN CORP
5.75% NT CV 2
14054R403
1011
40038
SH
SOLE
40038
0
0
CARDINAL HEALTH INC
COM
14149Y108
6523
138496
SH
SOLE
138496
0
0
CARMAX INC
COM
143130102
11330
130490
SH
SOLE
130490
0
0
CARNIVAL CORP
UNIT 99/99/99
143658300
18165
390235
SH
SOLE
389785
0
450
CASELLA WASTE SYS INC
CL A
147448104
602
15206
SH
SOLE
15206
0
0
CBS CORP NEW
CL B
124857202
9494
190279
SH
SOLE
190279
0
0
CDK GLOBAL INC
COM
12508E101
6133
124065
SH
SOLE
124064
0
0
CDN IMPERIAL BK COMM TORONTO
COM
136069101
6629
84392
SH
SOLE
84391
0
0
CDW CORP
COM
12514G108
6131
55242
SH
SOLE
46467
0
8775
CENTENE CORP DEL
COM
15135B101
3880
73992
SH
SOLE
73991
0
0
CENTER COAST BRKFLD MLP ENRG
SHS BEN INT
151461100
141
18050
SH
SOLE
18050
0
0
CENTERPOINT ENERGY INC
COM
15189T107
1387
48467
SH
SOLE
48466
0
0
CENTERSTATE BK CORP
COM
15201P109
1993
86561
SH
SOLE
86560
0
0
CERNER CORP
COM
156782104
14908
203385
SH
SOLE
203385
0
0
CERUS CORP
COM
157085101
92
16464
SH
SOLE
16464
0
0
CF INDS HLDGS INC
COM
125269100
735
15743
SH
SOLE
15742
0
0
CHEMED CORP NEW
COM
16359R103
271
752
SH
SOLE
752
0
0
CHICOS FAS INC
COM
168615102
34
10200
SH
SOLE
10200
0
0
CHINA MOBILE LIMITED
SPONSORED ADR
16941M109
13289
293415
SH
SOLE
133050
0
160365
CHIPOTLE MEXICAN GRILL INC
COM
169656105
370
506
SH
SOLE
506
0
0
CHUBB LIMITED
COM
H1467J104
42705
289945
SH
SOLE
246576
0
43368
CIGNA CORP NEW
COM
125523100
1835
11651
SH
SOLE
9208
0
2443
CINCINNATI FINL CORP
COM
172062101
799
7714
SH
SOLE
7713
0
0
CINEMARK HOLDINGS INC
COM
17243V102
840
23291
SH
SOLE
23291
0
0
CINTAS CORP
COM
172908105
2121
8944
SH
SOLE
7943
0
1000
CITIGROUP INC
COM NEW
172967424
20644
294804
SH
SOLE
219663
0
75141
BB&T CORP
COM
054937107
21265
432851
SH
SOLE
432851
0
0
BCE INC
COM NEW
05534B760
11777
258950
SH
SOLE
258949
0
0
BERKSHIRE HATHAWAY INC DEL
CL A
084670108
3183
10
SH
SOLE
9
0
1
BEST BUY INC
COM
086516101
833
11958
SH
SOLE
11958
0
0
BHP GROUP LTD
SPONSORED ADS
088606108
1602
27591
SH
SOLE
27291
0
300
BIOMARIN PHARMACEUTICAL INC
COM
09061G101
295
3447
SH
SOLE
3447
0
0
BK TECHNOLOGIES CORPORATION
COM
05587G104
0
0
SH
SOLE
0
0
0
BLACKLINE INC
COM
09239B109
389
7281
SH
SOLE
7281
0
0
BLACKROCK CORPOR HI YLD FD I
COM
09255P107
277
25902
SH
SOLE
25901
0
0
BLACKROCK ENH CAP & INC FD I
COM
09256A109
338
21417
SH
SOLE
21417
0
0
BLACKROCK ENHANCED GBL DIV T
COM
092501105
518
48333
SH
SOLE
48333
0
0
BLACKROCK MULTI-SECTOR INC T
COM
09258A107
333
19086
SH
SOLE
19086
0
0
BLACKROCK MUNICIPL INC QLTY
COM
092479104
509
37025
SH
SOLE
37025
0
0
BLACKSTONE GSO STRATEGIC CR
COM SHS BEN I
09257R101
502
34244
SH
SOLE
34243
0
0
BNY MELLON MUN INCOME INC
COM
05589T104
245
28765
SH
SOLE
28765
0
0
BOSTON SCIENTIFIC CORP
COM
101137107
931
21675
SH
SOLE
21674
0
0
BOULDER GROWTH & INCOME FD I
COM
101507101
325
28929
SH
SOLE
28928
0
0
BP PLC
SPONSORED ADR
055622104
20235
485252
SH
SOLE
484189
0
1063
BRANDYWINE RLTY TR
SH BEN INT NE
105368203
266
18621
SH
SOLE
18621
0
0
BRANDYWINEGBL GLBAL INM OPRT
COM
10537L104
236
20129
SH
SOLE
20129
0
0
BRIGHT HORIZONS FAM SOL IN D
COM
109194100
939
6225
SH
SOLE
6225
0
0
BRINKS CO
COM
109696104
1137
14018
SH
SOLE
14017
0
0
BRISTOL MYERS SQUIBB CO
COM
110122108
26887
592891
SH
SOLE
559416
0
33475
BROADCOM INC
COM
11135F101
14794
51398
SH
SOLE
49815
0
1582
BROADRIDGE FINL SOLUTIONS IN
COM
11133T103
4518
35392
SH
SOLE
35392
0
0
BROOKFIELD ASSET MGMT INC
CL A LTD VT S
112585104
5869
122840
SH
SOLE
122840
0
0
BROOKFIELD GLOBL LISTED INFR
COM SHS
11273Q109
475
37157
SH
SOLE
37157
0
0
BROOKFIELD REAL ASSETS INCOM
SHS BEN INT
112830104
506
23351
SH
SOLE
23350
0
0
BROOKS AUTOMATION INC
COM
114340102
1283
33114
SH
SOLE
33114
0
0
BUCKEYE PARTNERS L P
UNIT LTD PART
118230101
416
10153
SH
SOLE
10153
0
0
BUNGE LIMITED
COM
G16962105
731
13127
SH
SOLE
13126
0
0
BWX TECHNOLOGIES INC
COM
05605H100
787
15107
SH
SOLE
15107
0
0
CABOT OIL & GAS CORP
COM
127097103
2978
129741
SH
SOLE
113841
0
15899
CADENCE DESIGN SYSTEM INC
COM
127387108
254
3601
SH
SOLE
3601
0
0
CALAMOS GBL DYN INCOME FUND
COM
12811L107
142
17654
SH
SOLE
17654
0
0
CALAMOS STRATEGIC TOTL RETN
COM SH BEN IN
128125101
254
19912
SH
SOLE
19912
0
0
CAMDEN PPTY TR
SH BEN INT
133131102
572
5493
SH
SOLE
5292
0
200
CANADIAN PAC RY LTD
COM
13645T100
2384
10137
SH
SOLE
10136
0
0
CANOPY GROWTH CORP
COM
138035100
995
24714
SH
SOLE
18528
0
6186
CAPITALA FIN CORP
COM
14054R106
903
95655
SH
SOLE
95655
0
0
CARLISLE COS INC
COM
142339100
256
1830
SH
SOLE
1830
0
0
CASEYS GEN STORES INC
COM
147528103
592
3801
SH
SOLE
3800
0
0
CATALENT INC
COM
148806102
723
13349
SH
SOLE
13349
0
0
CATERPILLAR INC DEL
COM
149123101
13057
95809
SH
SOLE
72867
0
22941
CBOE GLOBAL MARKETS INC
COM
12503M108
255
2470
SH
SOLE
2470
0
0
CBRE CLARION GLOBAL REAL EST
COM
12504G100
280
37388
SH
SOLE
37387
0
0
CBRE GROUP INC
CL A
12504L109
11021
214850
SH
SOLE
214849
0
0
CELGENE CORP
COM
151020104
3056
33070
SH
SOLE
33070
0
0
CENTRAIS ELETRICAS BRASILEIR
SPONSORED ADR
15234Q207
185
20316
SH
SOLE
20316
0
0
CENTURYLINK INC
COM
156700106
1349
114754
SH
SOLE
114754
0
0
CHARLES RIV LABS INTL INC
COM
159864107
902
6361
SH
SOLE
6361
0
0
CHARTER COMMUNICATIONS INC N
CL A
16119P108
3104
7855
SH
SOLE
5287
0
2568
CHECK POINT SOFTWARE TECH LT
ORD
M22465104
12305
106440
SH
SOLE
103475
0
2965
CHEESECAKE FACTORY INC
COM
163072101
1229
28118
SH
SOLE
28118
0
0
CHEGG INC
COM
163092109
1365
35386
SH
SOLE
35386
0
0
CHEMOCENTRYX INC
COM
16383L106
1291
138827
SH
SOLE
138827
0
0
CHENIERE ENERGY INC
COM NEW
16411R208
247
3621
SH
SOLE
3621
0
0
CHESAPEAKE ENERGY CORP
COM
165167107
53
27597
SH
SOLE
27597
0
0
CHESAPEAKE ENERGY CORP
PFD CONV
165167842
1712
32221
SH
SOLE
32221
0
0
CHEVRON CORP NEW
COM
166764100
74954
602334
SH
SOLE
490391
0
111942
CHINA INDEX HLDGS LTD
SPNSRD ADS A
16954W101
71
20217
SH
SOLE
20217
0
0
CHURCH & DWIGHT INC
COM
171340102
15773
215890
SH
SOLE
189890
0
26000
CIENA CORP
COM NEW
171779309
2449
59556
SH
SOLE
59556
0
0
CIMAREX ENERGY CO
COM
171798101
667
11245
SH
SOLE
11244
0
0
CISCO SYS INC
COM
17275R102
91078
1664145
SH
SOLE
1328901
0
335244
CITIZENS FINL GROUP INC
COM
174610105
824
23308
SH
SOLE
23308
0
0
CITY HLDG CO
COM
177835105
385
5057
SH
SOLE
5057
0
0
CITRIX SYS INC
COM
177376100
817
8326
SH
SOLE
8326
0
0
CLEARBRIDGE MLP AND MIDSTRM
COM
184692101
372
31175
SH
SOLE
31175
0
0
CLEVELAND CLIFFS INC
COM
185899101
1975
185115
SH
SOLE
185114
0
0
CLOROX CO DEL
COM
189054109
10196
66596
SH
SOLE
34716
0
31880
CME GROUP INC
COM
12572Q105
3227
16628
SH
SOLE
16627
0
0
CNOOC LTD
SPONSORED ADR
126132109
388
2281
SH
SOLE
2281
0
0
COASTAL FINL CORP WA
COM NEW
19046P209
402
26026
SH
SOLE
26026
0
0
COCA COLA CO
COM
191216100
46761
918350
SH
SOLE
911910
0
6440
COCA COLA EUROPEAN PARTNERS
SHS
G25839104
672
11906
SH
SOLE
11905
0
0
COGNEX CORP
COM
192422103
363
7577
SH
SOLE
7577
0
0
COGNIZANT TECHNOLOGY SOLUTIO
CL A
192446102
3639
57413
SH
SOLE
57413
0
0
COHEN & STEERS INFRASTRUCTUR
COM
19248A109
1796
69225
SH
SOLE
69224
0
0
COHEN & STEERS MLP INC & ENR
COM SHS
19249B106
690
72961
SH
SOLE
72960
0
0
COHEN & STEERS QUALITY RLTY
COM
19247L106
292
21362
SH
SOLE
21361
0
0
COHEN & STEERS SLT PFD INCM
COM
19248Y107
1045
37109
SH
SOLE
37108
0
0
COHERENT INC
COM
192479103
330
2420
SH
SOLE
2420
0
0
COMPANHIA ENERGETICA DE MINA
SP ADR N-V PF
204409601
194
51000
SH
SOLE
51000
0
0
COMPANHIA SIDERURGICA NACION
SPONSORED ADR
20440W105
192
44583
SH
SOLE
44583
0
0
COMPASS DIVERSIFIED HOLDINGS
SH BEN INT
20451Q104
1221
63918
SH
SOLE
63917
0
0
CONAGRA BRANDS INC
COM
205887102
11195
422170
SH
SOLE
422170
0
0
CORE LABORATORIES N V
COM
N22717107
699
13378
SH
SOLE
13378
0
0
CORESITE RLTY CORP
COM
21870Q105
256
2223
SH
SOLE
2223
0
0
CORNING INC
COM
219350105
2530
76142
SH
SOLE
75141
0
1000
COSAN LTD
SHS A
G25343107
212
15931
SH
SOLE
15930
0
0
COSTCO WHSL CORP NEW
COM
22160K105
23156
87627
SH
SOLE
59986
0
27641
COUPA SOFTWARE INC
COM
22266L106
254
2008
SH
SOLE
2008
0
0
COVANTA HLDG CORP
COM
22282E102
405
22616
SH
SOLE
22615
0
0
CRACKER BARREL OLD CTRY STOR
COM
22410J106
625
3666
SH
SOLE
3666
0
0
CRONOS GROUP INC
COM
22717L101
210
13182
SH
SOLE
13182
0
0
CROWN CASTLE INTL CORP NEW
COM
22822V101
44707
342978
SH
SOLE
324076
0
18901
CSX CORP
COM
126408103
16057
207545
SH
SOLE
157945
0
49600
CUBESMART
COM
229663109
203
6083
SH
SOLE
6083
0
0
CULLEN FROST BANKERS INC
COM
229899109
248
2654
SH
SOLE
2654
0
0
CUMMINS INC
COM
231021106
8194
47823
SH
SOLE
41373
0
6450
CURIS INC
COM NEW
231269200
35
18994
SH
SOLE
18994
0
0
CURTISS WRIGHT CORP
COM
231561101
226
1783
SH
SOLE
1782
0
0
CVS HEALTH CORP
COM
126650100
76165
1397781
SH
SOLE
1195979
0
201802
CYBERARK SOFTWARE LTD
SHS
M2682V108
426
3337
SH
SOLE
3337
0
0
DARDEN RESTAURANTS INC
COM
237194105
1920
15771
SH
SOLE
12771
0
3000
DEERE & CO
COM
244199105
12286
74147
SH
SOLE
51711
0
22435
DELL TECHNOLOGIES INC
CL C
24703L202
2971
58510
SH
SOLE
48298
0
10212
DEXCOM INC
COM
252131107
976
6519
SH
SOLE
6519
0
0
DIGITAL RLTY TR INC
COM
253868103
10403
88322
SH
SOLE
77345
0
10976
DISCOVER FINL SVCS
COM
254709108
22109
284958
SH
SOLE
284957
0
0
DISCOVERY INC
COM SER A
25470F104
907
29567
SH
SOLE
29567
0
0
DIXIE GROUP INC
CL A
255519100
23
40000
SH
SOLE
40000
0
0
DNP SELECT INCOME FD
COM
23325P104
281
23794
SH
SOLE
23794
0
0
DOCUSIGN INC
COM
256163106
535
10772
SH
SOLE
10772
0
0
DOLBY LABORATORIES INC
COM CL A
25659T107
541
8378
SH
SOLE
8378
0
0
DOLLAR TREE INC
COM
256746108
2867
26698
SH
SOLE
26698
0
0
DOMINION ENERGY INC
COM
25746U109
42297
547043
SH
SOLE
519243
0
27800
DUKE ENERGY CORP NEW
COM NEW
26441C204
34638
392550
SH
SOLE
384662
0
7887
DUKE REALTY CORP
COM NEW
264411505
476
15070
SH
SOLE
15069
0
0
DYCOM INDS INC
COM
267475101
1157
19661
SH
SOLE
19661
0
0
EAST WEST BANCORP INC
COM
27579R104
483
10338
SH
SOLE
10338
0
0
EASTERLY GOVT PPTYS INC
COM
27616P103
1271
70214
SH
SOLE
70214
0
0
EATON CORP PLC
SHS
G29183103
15034
180527
SH
SOLE
136583
0
43944
EATON VANCE CORP
COM NON VTG
278265103
950
22045
SH
SOLE
22045
0
0
EATON VANCE MUN BD FD
COM
27827X101
259
20914
SH
SOLE
20913
0
0
EATON VANCE SR FLTNG RTE TR
COM
27828Q105
136
10415
SH
SOLE
10415
0
0
EATON VANCE TAX MNGD GBL DV
COM
27829F108
354
42793
SH
SOLE
42793
0
0
EATON VANCE TX MGD DIV EQ IN
COM
27828N102
351
29332
SH
SOLE
29331
0
0
EATON VANCE TX MNG BY WRT OP
COM
27828Y108
255
17017
SH
SOLE
17017
0
0
EATON VANCE TXMGD GL BUYWR O
COM
27829C105
225
23067
SH
SOLE
23067
0
0
EBIX INC
COM NEW
278715206
338
6739
SH
SOLE
6739
0
0
ECOLAB INC
COM
278865100
9949
50392
SH
SOLE
49920
0
472
EDWARDS LIFESCIENCES CORP
COM
28176E108
1573
8518
SH
SOLE
8518
0
0
ELLINGTON FINANCIAL INC
COM
28852N109
513
28552
SH
SOLE
28552
0
0
CLEAN HARBORS INC
COM
184496107
979
13782
SH
SOLE
13782
0
0
CLEARBRIDGE ENERGY MIDSTRM O
COM
18469P100
233
25363
SH
SOLE
25363
0
0
CLEARWAY ENERGY INC
CL C
18539C204
229
13636
SH
SOLE
13636
0
0
CMS ENERGY CORP
COM
125896100
1342
23177
SH
SOLE
23177
0
0
COHEN & STEERS CLOSED END OP
COM
19248P106
250
19604
SH
SOLE
19603
0
0
COHEN & STEERS REIT & PFD &I
COM
19247X100
1400
64774
SH
SOLE
64774
0
0
COLGATE PALMOLIVE CO
COM
194162103
7776
108506
SH
SOLE
100675
0
7830
COLONY CAP INC NEW
CL A COM
19626G108
205
41155
SH
SOLE
41154
0
0
COMCAST CORP NEW
CL A
20030N101
68632
1623275
SH
SOLE
1363937
0
259337
COMERICA INC
COM
200340107
1633
22494
SH
SOLE
22494
0
0
COMMUNITY HEALTHCARE TR INC
COM
20369C106
350
8900
SH
SOLE
8900
0
0
COMPANHIA BRASILEIRA DE DIST
SPN ADR PFD C
20440T201
249
10208
SH
SOLE
10208
0
0
COMPANIA DE MINAS BUENAVENTU
SPONSORED ADR
204448104
168
10080
SH
SOLE
10079
0
0
COMPASS MINERALS INTL INC
COM
20451N101
1323
24080
SH
SOLE
24080
0
0
CONOCOPHILLIPS
COM
20825C104
7801
127898
SH
SOLE
102927
0
24971
CONSOLIDATED EDISON INC
COM
209115104
867
9888
SH
SOLE
9888
0
0
CONSTELLATION BRANDS INC
CL A
21036P108
4676
23751
SH
SOLE
23035
0
716
CONSTELLIUM NV
CL A
N22035104
317
31595
SH
SOLE
31595
0
0
COOPER COS INC
COM NEW
216648402
15025
44600
SH
SOLE
44599
0
0
COPART INC
COM
217204106
1165
15600
SH
SOLE
15600
0
0
CORELOGIC INC
COM
21871D103
566
13550
SH
SOLE
13550
0
0
CORTEVA INC
COM
22052L104
5198
175816
SH
SOLE
140923
0
34892
COSTAR GROUP INC
COM
22160N109
820
1481
SH
SOLE
1481
0
0
COTY INC
COM CL A
222070203
706
52751
SH
SOLE
52751
0
0
CRANE CO
COM
224399105
1080
12949
SH
SOLE
12948
0
0
CREE INC
COM
225447101
541
9632
SH
SOLE
9632
0
0
CROWN HOLDINGS INC
COM
228368106
693
11344
SH
SOLE
11344
0
0
CUSHING ENERGY INCOME
COM SH BEN IN
23162T102
71
10273
SH
SOLE
10272
0
0
CYRUSONE INC
COM
23283R100
1643
28470
SH
SOLE
28470
0
0
D R HORTON INC
COM
23331A109
666
15450
SH
SOLE
15450
0
0
DANAHER CORPORATION
COM
235851102
23454
164106
SH
SOLE
125097
0
39008
DARLING INGREDIENTS INC
COM
237266101
1146
57640
SH
SOLE
57640
0
0
DAVIS FUNDAMENTAL ETF TR
SELECT WRLD W
23908L306
3269
140176
SH
SOLE
140176
0
0
DAVITA INC
COM
23918K108
379
6749
SH
SOLE
6749
0
0
DBX ETF TR
XTRACK MSCI E
233051200
981
31039
SH
SOLE
31038
0
0
DBX ETF TR
XTRACK MSCI E
233051853
255
8780
SH
SOLE
8780
0
0
DELAWARE ENHANCED GBL DIV &
COM
246060107
156
15850
SH
SOLE
15850
0
0
DELTA AIR LINES INC DEL
COM NEW
247361702
17195
302997
SH
SOLE
302997
0
0
DERMIRA INC
COM
24983L104
273
28560
SH
SOLE
28560
0
0
DESIGNER BRANDS INC
CL A
250565108
704
36764
SH
SOLE
36764
0
0
DIAGEO P L C
SPON ADR NEW
25243Q205
15920
92386
SH
SOLE
75586
0
16800
DIAMONDBACK ENERGY INC
COM
25278X109
2624
24082
SH
SOLE
20032
0
4050
DISCOVERY INC
COM SER C
25470F302
6978
245295
SH
SOLE
245295
0
0
DISNEY WALT CO
COM DISNEY
254687106
58441
418512
SH
SOLE
324911
0
93600
DOLLAR GEN CORP NEW
COM
256677105
34161
252749
SH
SOLE
252749
0
0
DOMINION ENERGY INC
UNIT 08/15/20
25746U836
984
19582
SH
SOLE
19582
0
0
DOMINOS PIZZA INC
COM
25754A201
688
2473
SH
SOLE
2473
0
0
DONALDSON INC
COM
257651109
204
4027
SH
SOLE
4027
0
0
DORMAN PRODUCTS INC
COM
258278100
229
2635
SH
SOLE
2635
0
0
DOUBLELINE INCOME SOLUTIONS
COM
258622109
1577
78997
SH
SOLE
78997
0
0
DOUBLELINE OPPORTUNISTIC CR
COM
258623107
496
23755
SH
SOLE
23755
0
0
DOUGLAS EMMETT INC
COM
25960P109
301
7564
SH
SOLE
7564
0
0
DOVER CORP
COM
260003108
1308
13062
SH
SOLE
12711
0
350
DOW INC
COM
260557103
8080
163859
SH
SOLE
138165
0
25694
DTE ENERGY CO
COM
233331107
271
2120
SH
SOLE
2120
0
0
DUFF & PHELPS GLB UTL INC FD
COM
26433C105
454
29677
SH
SOLE
29677
0
0
DUNKIN BRANDS GROUP INC
COM
265504100
209
2634
SH
SOLE
2634
0
0
DUPONT DE NEMOURS INC
COM
26614N102
12410
165312
SH
SOLE
135893
0
29419
DXC TECHNOLOGY CO
COM
23355L106
379
6875
SH
SOLE
6874
0
0
E TRADE FINANCIAL CORP
COM NEW
269246401
250
5625
SH
SOLE
5625
0
0
EASTMAN CHEMICAL CO
COM
277432100
543
6986
SH
SOLE
6985
0
0
EATON VANCE ENH EQTY INC FD
COM
278277108
204
12057
SH
SOLE
12056
0
0
EATON VANCE HIGH INCOME 2021
COM SH BEN IN
27829W101
2720
270184
SH
SOLE
270184
0
0
EATON VANCE LTD DUR INCOME F
COM
27828H105
685
54196
SH
SOLE
54195
0
0
EATON VANCE SR INCOME TR
SH BEN INT
27826S103
111
17900
SH
SOLE
17900
0
0
EATON VANCE TX ADV GLBL DIV
COM
27828S101
754
46982
SH
SOLE
46981
0
0
EBAY INC
COM
278642103
11819
299227
SH
SOLE
299226
0
0
EDISON INTL
COM
281020107
496
7361
SH
SOLE
7360
0
0
ELANCO ANIMAL HEALTH INC
COM
28414H103
565
16745
SH
SOLE
16745
0
0
ELBIT SYS LTD
ORD
M3760D101
354
2370
SH
SOLE
2370
0
0
ELECTRONIC ARTS INC
COM
285512109
1059
10468
SH
SOLE
10468
0
0
EMCOR GROUP INC
COM
29084Q100
205
2333
SH
SOLE
2332
0
0
ENCANA CORP
COM
292505104
2159
421025
SH
SOLE
421024
0
0
ENCORE CAP GROUP INC
NOTE 2.875%
292554AH5
18
20000
SH
SOLE
20000
0
0
EOG RES INC
COM
26875P101
1854
19903
SH
SOLE
19902
0
0
ESSEX PPTY TR INC
COM
297178105
349
1197
SH
SOLE
1197
0
0
ETSY INC
COM
29786A106
419
6842
SH
SOLE
6842
0
0
EURONET WORLDWIDE INC
COM
298736109
1760
10463
SH
SOLE
10463
0
0
EVEREST RE GROUP LTD
COM
G3223R108
611
2472
SH
SOLE
2472
0
0
EVERGY INC
COM
30034W106
242
4035
SH
SOLE
4035
0
0
EVOLUS INC
COM
30052C107
160
11000
SH
SOLE
11000
0
0
EXACT SCIENCES CORP
COM
30063P105
707
5990
SH
SOLE
5990
0
0
EXELIXIS INC
COM
30161Q104
275
12900
SH
SOLE
12900
0
0
F M C CORP
COM NEW
302491303
283
3413
SH
SOLE
3413
0
0
F5 NETWORKS INC
COM
315616102
693
4762
SH
SOLE
4662
0
100
FACTSET RESH SYS INC
COM
303075105
11874
41439
SH
SOLE
41438
0
0
FAIR ISAAC CORP
COM
303250104
351
1118
SH
SOLE
1118
0
0
FANG HLDGS LTD
ADR
30711Y102
80
129988
SH
SOLE
129988
0
0
FEDERATED INVS INC PA
CL B
314211103
219
6747
SH
SOLE
6747
0
0
FIDELITY
MSCI UTILS IN
316092865
1069
27226
SH
SOLE
27226
0
0
FIDELITY COMWLTH TR
NDQ CP IDX TR
315912808
322
1025
SH
SOLE
1025
0
0
FIFTH THIRD BANCORP
COM
316773100
526
18878
SH
SOLE
18877
0
0
FIRST AMERN FINL CORP
COM
31847R102
541
10091
SH
SOLE
10091
0
0
FIRST BANCORP N C
COM
318910106
641
17625
SH
SOLE
17624
0
0
FIRST COMWLTH FINL CORP PA
COM
319829107
247
18347
SH
SOLE
18347
0
0
FIRST DATA CORP NEW
COM CL A
32008D106
449
16592
SH
SOLE
16592
0
0
FIRST TR DJS MICROCAP INDEX
COM SHS ANNUA
33718M105
1309
28975
SH
SOLE
28975
0
0
FIRST TR EXCH TRADED FD III
RIVRFRNT DYN
33739P608
15748
277603
SH
SOLE
277603
0
0
FIRST TR EXCH TRADED FD III
RIVRFRNT DYN
33739P806
4329
73036
SH
SOLE
73036
0
0
FIRST TR EXCH TRADED FD III
INSTL PFD SEC
33739P855
414
21345
SH
SOLE
21345
0
0
FIRST TR EXCH TRD ALPHA FD I
EM SML CP ALP
33737J307
240
6873
SH
SOLE
6872
0
0
FIRST TR EXCHANGE TRADED FD
DOW 30 EQL WG
33733A201
39544
1618011
SH
SOLE
1618011
0
0
FIRST TR EXCHANGE TRADED FD
CAP STRENGTH
33733E104
36571
647741
SH
SOLE
647740
0
0
FIRST TR EXCHANGE TRADED FD
NY ARCA BIOTE
33733E203
3360
23860
SH
SOLE
23860
0
0
FIRST TR EXCHANGE TRADED FD
DJ INTERNT ID
33733E302
9280
64532
SH
SOLE
64531
0
0
FIRST TR EXCHANGE TRADED FD
CONSUMR STAPL
33734X119
1133
24817
SH
SOLE
24816
0
0
FIRST TR EXCHANGE TRADED FD
ENERGY ALPHAD
33734X127
145
12644
SH
SOLE
12643
0
0
FIRST TR EXCHANGE TRADED FD
HLTH CARE ALP
33734X143
2137
27597
SH
SOLE
27597
0
0
FIRST TR EXCHANGE TRADED FD
UTILITIES ALP
33734X184
5477
190770
SH
SOLE
190770
0
0
FIRST TR EXCHANGE TRADED FD
DJ GLBL DIVID
33734X200
653
28421
SH
SOLE
28420
0
0
FIRST TR EXCHANGE TRADED FD
FIRST TR TA H
33738D408
19031
395581
SH
SOLE
395580
0
0
FIRST TR EXCHANGE TRADED FD
NASD TECH DIV
33738R118
1473
37758
SH
SOLE
37757
0
0
FIRST TR EXCHANGE TRADED FD
DORSEY WRIGHT
33738R878
10588
394213
SH
SOLE
394213
0
0
FIRST TR EXCHANGE TRADED FD
FST LOW OPPT
33739Q200
15028
290805
SH
SOLE
290804
0
0
FIRST TR EXCHANGE TRADED FD
FT STRG INCM
33739Q309
302
6015
SH
SOLE
6015
0
0
FIRST TR EXCHANGE TRADED FD
FIRST TR ENH
33739Q408
16584
276180
SH
SOLE
276180
0
0
FIRST TR EXCHANGE-TRADED FD
PFD SECS INC
33739E108
10878
561055
SH
SOLE
561055
0
0
FIRST TR EXCHNG TRADED FD VI
TCW OPPORTUNI
33740F805
3165
61131
SH
SOLE
61131
0
0
FIRST TR EXCHNG TRADED FD VI
TCW UNCONSTRA
33740F888
1849
71859
SH
SOLE
71859
0
0
FIRST TR EXCNGE TRD ALPHADEX
MID CP GR ALP
33737M102
390
8627
SH
SOLE
8627
0
0
FIRST TR INTER DUR PFD & IN
COM
33718W103
2318
101932
SH
SOLE
101932
0
0
FIRST TR LRG CP VL ALPHADEX
COM SHS
33735J101
1243
23855
SH
SOLE
23854
0
0
FIRST TR MORNINGSTAR DIV LEA
SHS
336917109
1313
42863
SH
SOLE
42863
0
0
FIRST TR MULTI CAP GR ALPHAD
COM SHS
33733F101
3098
41513
SH
SOLE
41513
0
0
FIRST TR SML CP CORE ALPHA F
COM SHS
33734Y109
2095
34078
SH
SOLE
34077
0
0
FIRST TR SR FLOATING RATE 20
COM SHS
33740K101
515
57967
SH
SOLE
57967
0
0
FIRSTSERVICE CORP NEW
COM
33767E202
2249
23454
SH
SOLE
23454
0
0
FIVE BELOW INC
COM
33829M101
443
3693
SH
SOLE
3693
0
0
FLAHERTY&CRMN PFD SEC INCOM
COM
338478100
833
41833
SH
SOLE
41833
0
0
FLEX LTD
ORD
Y2573F102
105
10972
SH
SOLE
10972
0
0
FLEXION THERAPEUTICS INC
COM
33938J106
316
25700
SH
SOLE
25700
0
0
FLEXSHARES TR
GLB QLT R/E I
33939L787
1430
22546
SH
SOLE
22546
0
0
FLIR SYS INC
COM
302445101
744
13768
SH
SOLE
13767
0
0
FLUOR CORP NEW
COM
343412102
795
23601
SH
SOLE
23601
0
0
FNB CORP PA
COM
302520101
1939
164791
SH
SOLE
164790
0
0
FORD MTR CO DEL
COM
345370860
5001
488903
SH
SOLE
488902
0
0
FORTINET INC
COM
34959E109
205
2678
SH
SOLE
2678
0
0
FORTIS INC
COM
349553107
2430
61589
SH
SOLE
61588
0
0
ELLINGTON RESIDENTIAL MTG RE
COM SHS BEN I
288578107
669
62185
SH
SOLE
62185
0
0
EMERSON ELEC CO
COM
291011104
17502
262331
SH
SOLE
229564
0
32767
ENBRIDGE INC
COM
29250N105
55290
1532455
SH
SOLE
1522424
0
10031
ENCOMPASS HEALTH CORP
COM
29261A100
222
3509
SH
SOLE
3509
0
0
ENERGY TRANSFER LP
COM UT LTD PT
29273V100
7525
534443
SH
SOLE
531504
0
2938
ENTERGY CORP NEW
COM
29364G103
605
5887
SH
SOLE
5886
0
0
ENTERPRISE PRODS PARTNERS L
COM
293792107
12224
423438
SH
SOLE
418047
0
5390
EPAM SYS INC
COM
29414B104
780
4511
SH
SOLE
4510
0
0
EQM MIDSTREAM PARTNERS LP
UNIT LTD PART
26885B100
630
14116
SH
SOLE
14116
0
0
EQUINIX INC
COM
29444U700
1690
3353
SH
SOLE
3353
0
0
EQUITY RESIDENTIAL
SH BEN INT
29476L107
1030
13570
SH
SOLE
13569
0
0
ERICSSON
ADR B SEK 10
294821608
268
28269
SH
SOLE
28269
0
0
ERIE INDTY CO
CL A
29530P102
264
1041
SH
SOLE
1041
0
0
ETF MANAGERS TR
ETFMG ALTR HR
26924G508
969
30610
SH
SOLE
30610
0
0
EVERBRIDGE INC
COM
29978A104
873
9770
SH
SOLE
9770
0
0
EVERSOURCE ENERGY
COM
30040W108
556
7349
SH
SOLE
7349
0
0
EXELON CORP
COM
30161N101
2095
43718
SH
SOLE
43718
0
0
EXPEDIA GROUP INC
COM NEW
30212P303
1168
8782
SH
SOLE
8782
0
0
EXPEDITORS INTL WASH INC
COM
302130109
9956
131251
SH
SOLE
131251
0
0
EXTENDED STAY AMER INC
UNIT 99/99/99
30224P200
957
56686
SH
SOLE
56686
0
0
EXTRA SPACE STORAGE INC
COM
30225T102
739
6970
SH
SOLE
6970
0
0
EXXON MOBIL CORP
COM
30231G102
63556
829405
SH
SOLE
685057
0
144348
FACEBOOK INC
CL A
30303M102
55037
285168
SH
SOLE
285167
0
0
FASTENAL CO
COM
311900104
1464
44947
SH
SOLE
44947
0
0
FEDERAL REALTY INVT TR
SH BEN INT NE
313747206
221
1721
SH
SOLE
1721
0
0
FEDEX CORP
COM
31428X106
17403
105997
SH
SOLE
98603
0
7393
FIDELITY
MSCI FINLS ID
316092501
1696
42295
SH
SOLE
42295
0
0
FIDELITY
MSCI HLTH CAR
316092600
547
12171
SH
SOLE
12171
0
0
FIDELITY
MSCI INFO TEC
316092808
1498
24062
SH
SOLE
24062
0
0
FIDELITY
DIVID ETF RIS
316092832
226
7099
SH
SOLE
7099
0
0
FIDELITY NATIONAL FINANCIAL
FNF GROUP COM
31620R303
349
8670
SH
SOLE
8669
0
0
FIDELITY NATL INFORMATION SV
COM
31620M106
6225
50745
SH
SOLE
50745
0
0
FIDUS INVT CORP
COM
316500107
3590
225118
SH
SOLE
225117
0
0
FIRST FINL BANKSHARES
COM
32020R109
1229
39919
SH
SOLE
39919
0
0
FIRST HORIZON NATL CORP
COM
320517105
609
40811
SH
SOLE
40811
0
0
FIRST REP BK SAN FRANCISCO C
COM
33616C100
558
5721
SH
SOLE
5721
0
0
FIRST TR DYNAMIC EUROPE EQT
COM SHS
33740D107
417
29806
SH
SOLE
29806
0
0
FIRST TR EXCH TRADED FD III
EME MRK BD ET
33739P202
382
9883
SH
SOLE
9883
0
0
FIRST TR EXCH TRADED FD III
MUNI HI INCM
33739P301
1023
19573
SH
SOLE
19573
0
0
FIRST TR EXCH TRADED FD III
RIVRFRNT DY A
33739P509
5028
99768
SH
SOLE
99768
0
0
FIRST TR EXCH TRADED FD III
RIVR FRNT DYN
33739P707
6996
113483
SH
SOLE
113483
0
0
FIRST TR EXCH TRADED FD III
HORIZON DMST
33739P889
437
16493
SH
SOLE
16493
0
0
FIRST TR EXCH TRD ALPHA FD I
EUROPE ALPHAD
33737J117
1128
32008
SH
SOLE
32008
0
0
FIRST TR EXCH TRD ALPHA FD I
DEV MRK EX US
33737J174
18107
335635
SH
SOLE
335635
0
0
FIRST TR EXCH TRD ALPHA FD I
EMERG MKT ALP
33737J182
10005
397046
SH
SOLE
397046
0
0
FIRST TR EXCH TRD ALPHA FD I
UNIT KING ALP
33737J224
203
5596
SH
SOLE
5596
0
0
FIRST TR EXCHANG TRADED FD I
MANAGD MUN ET
33739N108
570
10417
SH
SOLE
10417
0
0
FIRST TR EXCHANGE TRADED FD
US EQTY OPPT
336920103
1832
23521
SH
SOLE
23521
0
0
FIRST TR EXCHANGE TRADED FD
CHINDIA ETF
33733A102
232
6478
SH
SOLE
6478
0
0
FIRST TR EXCHANGE TRADED FD
CONSUMR DISCR
33734X101
782
18286
SH
SOLE
18285
0
0
FIRST TR EXCHANGE TRADED FD
FINLS ALPHADE
33734X135
1422
44938
SH
SOLE
44938
0
0
FIRST TR EXCHANGE TRADED FD
INDLS PROD DU
33734X150
1011
23866
SH
SOLE
23865
0
0
FIRST TR EXCHANGE TRADED FD
TECH ALPHADEX
33734X176
2245
33750
SH
SOLE
33750
0
0
FIRST TR EXCHANGE TRADED FD
CLOUD COMPUTI
33734X192
317
5492
SH
SOLE
5492
0
0
FIRST TR EXCHANGE TRADED FD
NO AMER ENERG
33738D101
4730
188106
SH
SOLE
188106
0
0
FIRST TR EXCHANGE TRADED FD
SENIOR LN FD
33738D309
4167
88434
SH
SOLE
88433
0
0
FIRST TR EXCHANGE TRADED FD
MULTI ASSET D
33738R100
1149
62152
SH
SOLE
62152
0
0
FIRST TR EXCHANGE TRADED FD
RISNG DIVD AC
33738R506
4522
145601
SH
SOLE
145600
0
0
FIRST TR EXCHANGE TRADED FD
DORSEY WRT 5
33738R605
8720
286760
SH
SOLE
286760
0
0
FIRST TR EXCHANGE TRADED FD
DORSEYWRIGHT
33738R696
319
12807
SH
SOLE
12807
0
0
FIRST TR EXCHANGE TRADED FD
NASDAQ TRANSN
33738R795
5385
225436
SH
SOLE
225436
0
0
FIRST TR EXCHANGE TRADED FD
NASDAQ BK ETF
33738R860
290
11450
SH
SOLE
11450
0
0
FIRST TR EXCHANGE TRADED FD
DORSEY WRIGHT
33738R886
1978
99984
SH
SOLE
99984
0
0
FIRST TR EXCHANGE TRADED FD
SSI STRG ETF
33739Q507
640
20430
SH
SOLE
20429
0
0
FIRST TR LRG CP GRWTH ALPHAD
COM SHS
33735K108
854
12146
SH
SOLE
12146
0
0
FIRST TR LRGE CP CORE ALPHA
COM SHS
33734K109
4763
77791
SH
SOLE
77791
0
0
FIRST TR MID CAP CORE ALPHAD
COM SHS
33735B108
2561
37232
SH
SOLE
37231
0
0
FIRST TR MLP & ENERGY INCOME
COM
33739B104
712
59919
SH
SOLE
59919
0
0
FIRST TR NAS100 EQ WEIGHTED
SHS
337344105
21101
316607
SH
SOLE
316607
0
0
FIRST TR NASDAQ100 TECH INDE
SHS
337345102
4348
50861
SH
SOLE
50860
0
0
FORTIVE CORP
COM
34959J108
1137
13956
SH
SOLE
13955
0
0
FORTUNE BRANDS HOME & SEC IN
COM
34964C106
898
15725
SH
SOLE
15724
0
0
FRANKLIN LTD DURATION INC TR
COM
35472T101
133
13828
SH
SOLE
13827
0
0
FRESENIUS MED CARE AG&CO KGA
SPONSORED ADR
358029106
233
5942
SH
SOLE
5942
0
0
FST TR NEW OPPORT MLP & ENE
COM
33739M100
1312
138932
SH
SOLE
138931
0
0
GALLAGHER ARTHUR J & CO
COM
363576109
889
10153
SH
SOLE
10153
0
0
GAMCO GLOBAL GOLD NAT RES &
COM SH BEN IN
36465A109
119
26104
SH
SOLE
26104
0
0
GAMING & LEISURE PPTYS INC
COM
36467J108
606
15567
SH
SOLE
15566
0
0
GASLOG LTD
SHS
G37585109
563
39100
SH
SOLE
39100
0
0
GENERAL MLS INC
COM
370334104
13972
266045
SH
SOLE
261045
0
5000
GENTHERM INC
COM
37253A103
203
4869
SH
SOLE
4869
0
0
GENUINE PARTS CO
COM
372460105
8138
78574
SH
SOLE
74074
0
4500
GLADSTONE INVT CORP
COM
376546107
135
12064
SH
SOLE
12063
0
0
GLOBAL X FDS
GLB X SUPERDI
37950E549
253
14756
SH
SOLE
14755
0
0
GLOBAL X FDS
US INFR DEV E
37954Y673
938
57551
SH
SOLE
57551
0
0
GLOBANT S A
COM
L44385109
721
7139
SH
SOLE
7139
0
0
GOL LINHAS AEREAS INTLG S A
SPON ADR PFD
38045R206
239
14218
SH
SOLE
14217
0
0
GOLD FIELDS LTD NEW
SPONSORED ADR
38059T106
248
45987
SH
SOLE
45987
0
0
GOLDMAN SACHS ETF TR
ACTIVEBETA EM
381430206
1639
49864
SH
SOLE
49864
0
0
GOLDMAN SACHS MLP INC OPP FD
COM SHS
38147W103
113
14591
SH
SOLE
14590
0
0
GRACE W R & CO DEL NEW
COM
38388F108
681
8954
SH
SOLE
8953
0
0
GREENBRIER COS INC
COM
393657101
593
19535
SH
SOLE
19535
0
0
GRUBHUB INC
COM
400110102
883
11331
SH
SOLE
11331
0
0
GUGGENHEIM CR ALLOCATION FD
COM
40168G108
457
21948
SH
SOLE
21947
0
0
HALLIBURTON CO
COM
406216101
2417
106313
SH
SOLE
106312
0
0
HAMILTON LANE INC
CL A
407497106
284
4993
SH
SOLE
4993
0
0
HANESBRANDS INC
COM
410345102
3992
231845
SH
SOLE
231845
0
0
HARTFORD FDS EXCHANGE TRADE
SHRT DURTN ET
41653L602
996
24463
SH
SOLE
24463
0
0
HASBRO INC
COM
418056107
1064
10068
SH
SOLE
10068
0
0
HCA HEALTHCARE INC
COM
40412C101
12449
92102
SH
SOLE
92101
0
0
HD SUPPLY HLDGS INC
COM
40416M105
1027
25512
SH
SOLE
25512
0
0
HDFC BANK LTD
SPONSORED ADS
40415F101
2729
20990
SH
SOLE
20989
0
0
HELIX ENERGY SOLUTIONS GRP I
NOTE 4.250%
42330PAH0
13
13000
SH
SOLE
13000
0
0
HERCULES CAPITAL INC
COM
427096508
534
41705
SH
SOLE
41704
0
0
HERCULES CAPITAL INC
DBCV 4.375%
427096AF9
13
14000
SH
SOLE
14000
0
0
HERSHEY CO
COM
427866108
1545
11530
SH
SOLE
8988
0
2542
HEWLETT PACKARD ENTERPRISE C
COM
42824C109
587
39264
SH
SOLE
15482
0
23781
HEXCEL CORP NEW
COM
428291108
1926
23821
SH
SOLE
23820
0
0
HFF INC
CL A
40418F108
1323
29100
SH
SOLE
29100
0
0
HI CRUSH INC
COM
428337109
107
43501
SH
SOLE
43501
0
0
HILTON GRAND VACATIONS INC
COM
43283X105
430
13530
SH
SOLE
13530
0
0
HILTON WORLDWIDE HLDGS INC
COM
43300A203
884
9046
SH
SOLE
9045
0
0
HOME BANCSHARES INC
COM
436893200
404
20988
SH
SOLE
20988
0
0
HONEYWELL INTL INC
COM
438516106
83749
479688
SH
SOLE
361160
0
118527
HORMEL FOODS CORP
COM
440452100
2483
61261
SH
SOLE
61261
0
0
HOSPITALITY PPTYS TR
COM SH BEN IN
44106M102
428
17146
SH
SOLE
17145
0
0
HOST HOTELS & RESORTS INC
COM
44107P104
300
16474
SH
SOLE
16473
0
0
HUMANA INC
COM
444859102
857
3234
SH
SOLE
3233
0
0
HUNTINGTON BANCSHARES INC
COM
446150104
10981
794583
SH
SOLE
738542
0
56040
IAC INTERACTIVECORP
COM
44919P508
236
1089
SH
SOLE
1089
0
0
ICICI BK LTD
ADR
45104G104
242
19226
SH
SOLE
19226
0
0
IDEXX LABS INC
COM
45168D104
686
2495
SH
SOLE
2495
0
0
IHS MARKIT LTD
SHS
G47567105
2735
42931
SH
SOLE
42931
0
0
ILLINOIS TOOL WKS INC
COM
452308109
23001
152516
SH
SOLE
130215
0
22300
ILLUMINA INC
COM
452327109
682
1853
SH
SOLE
1853
0
0
IMMUNOGEN INC
COM
45253H101
192
88673
SH
SOLE
88673
0
0
INDEPENDENCE CONTRACT DRIL I
COM
453415309
61
39169
SH
SOLE
39169
0
0
INFINERA CORPORATION
COM
45667G103
401
138105
SH
SOLE
138105
0
0
ING GROEP N V
SPONSORED ADR
456837103
295
25545
SH
SOLE
25544
0
0
INGREDION INC
COM
457187102
1896
22986
SH
SOLE
22985
0
0
INSULET CORP
COM
45784P101
975
8169
SH
SOLE
8169
0
0
INTERCONTINENTAL HOTELS GROU
SPONSORED ADS
45857P806
419
6269
SH
SOLE
6269
0
0
INTL PAPER CO
COM
460146103
3038
70133
SH
SOLE
70133
0
0
INTUIT
COM
461202103
13126
50228
SH
SOLE
50227
0
0
INTUITIVE SURGICAL INC
COM NEW
46120E602
1643
3133
SH
SOLE
3133
0
0
INVESCO ACTIVELY MANAGD ETF
TOTAL RETURN
46090A804
1193
22418
SH
SOLE
22418
0
0
INVESCO ACTIVELY MANAGD ETF
OPTIMUM YIELD
46090F100
166
10169
SH
SOLE
10169
0
0
INVESCO DYNAMIC CR OPP FD
COM
46132R104
223
20001
SH
SOLE
20001
0
0
INVESCO EXCH TRD SLF IDX FD
BULSHS 2020 C
46138J502
3602
169428
SH
SOLE
169428
0
0
INVESCO EXCH TRD SLF IDX FD
BULSHS 2020 H
46138J601
3018
125283
SH
SOLE
125283
0
0
FIRST TR STOXX EURO DIV FD
COMMON SHS
33735T109
691
55264
SH
SOLE
55263
0
0
FIRST TR VALUE LINE DIVID IN
SHS
33734H106
26302
779577
SH
SOLE
779576
0
0
FIRSTENERGY CORP
COM
337932107
8051
188076
SH
SOLE
188075
0
0
FISERV INC
COM
337738108
12023
131893
SH
SOLE
74818
0
57075
FLAHERTY & CRUMRINE TOTAL RE
COM
338479108
251
12396
SH
SOLE
12396
0
0
FLEETCOR TECHNOLOGIES INC
COM
339041105
1435
5113
SH
SOLE
5113
0
0
FLEXSHARES TR
MORNSTAR UPST
33939L407
741
22470
SH
SOLE
22470
0
0
FLEXSHARES TR
HIG YLD VL ET
33939L662
460
9437
SH
SOLE
9437
0
0
FLEXSHARES TR
STOXX GLOBR I
33939L795
917
17985
SH
SOLE
17985
0
0
FORTRESS TRANS INFRST INVS L
COM REP LTD L
34960P101
556
36827
SH
SOLE
36827
0
0
FOX CORP
CL A COM
35137L105
1471
40163
SH
SOLE
40163
0
0
FRANKLIN RES INC
COM
354613101
1282
36845
SH
SOLE
36844
0
0
FREEPORT-MCMORAN INC
CL B
35671D857
919
79174
SH
SOLE
79174
0
0
GABELLI DIVD & INCOME TR
COM
36242H104
301
13932
SH
SOLE
13932
0
0
GALAPAGOS NV
SPON ADR
36315X101
315
2448
SH
SOLE
2447
0
0
GAMESTOP CORP NEW
CL A
36467W109
233
42646
SH
SOLE
42645
0
0
GARTNER INC
COM
366651107
268
1670
SH
SOLE
1670
0
0
GENERAC HLDGS INC
COM
368736104
441
6356
SH
SOLE
6356
0
0
GENERAL DYNAMICS CORP
COM
369550108
23500
129251
SH
SOLE
124270
0
4980
GENERAL ELECTRIC CO
COM
369604103
4421
421114
SH
SOLE
411061
0
10053
GENERAL MTRS CO
COM
37045V100
24776
643047
SH
SOLE
643047
0
0
GENPACT LIMITED
SHS
G3922B107
2791
73295
SH
SOLE
73295
0
0
GENTEX CORP
COM
371901109
4284
174078
SH
SOLE
174078
0
0
GILEAD SCIENCES INC
COM
375558103
17275
255705
SH
SOLE
252030
0
3675
GLAUKOS CORP
COM
377322102
394
5238
SH
SOLE
5238
0
0
GLAXOSMITHKLINE PLC
SPONSORED ADR
37733W105
14754
368672
SH
SOLE
365446
0
3225
GLOBAL MED REIT INC
COM NEW
37954A204
209
19980
SH
SOLE
19980
0
0
GLOBAL PMTS INC
COM
37940X102
11747
73363
SH
SOLE
73362
0
0
GLOBAL X FDS
NASDAQ 100 CO
37954Y483
1019
44753
SH
SOLE
44753
0
0
GLOBAL X FDS
RBTCS ARTFL I
37954Y715
210
10128
SH
SOLE
10128
0
0
GLOBAL X FDS
LITHIUM BTRY
37954Y855
256
9840
SH
SOLE
9840
0
0
GOLDMAN SACHS ETF TR
ACTIVEBETA IN
381430107
1009
35191
SH
SOLE
35191
0
0
GOLDMAN SACHS ETF TR
EQUITY ETF
381430503
38684
658241
SH
SOLE
658241
0
0
GOLDMAN SACHS ETF TR
ACTIVEBETA US
381430602
367
8297
SH
SOLE
8297
0
0
GOLDMAN SACHS GROUP INC
COM
38141G104
4687
22909
SH
SOLE
22909
0
0
GOODYEAR TIRE & RUBR CO
COM
382550101
420
27488
SH
SOLE
27487
0
0
GRACO INC
COM
384109104
988
19693
SH
SOLE
19692
0
0
GRAINGER W W INC
COM
384802104
12145
45275
SH
SOLE
44975
0
300
GRAPHIC PACKAGING HLDG CO
COM
388689101
194
13926
SH
SOLE
13926
0
0
GREEN DOT CORP
CL A
39304D102
208
4270
SH
SOLE
4270
0
0
GUGGENHEIM ENHNCD EQTY INCM
COM
40167B100
423
52065
SH
SOLE
52065
0
0
GUGGENHEIM STRATEGIC OPP FD
COM SBI
40167F101
1018
49746
SH
SOLE
49746
0
0
GUGGENHEIM TAXABLE MUN MNGD
COM
401664107
287
11999
SH
SOLE
11999
0
0
GUIDEWIRE SOFTWARE INC
COM
40171V100
1030
10161
SH
SOLE
10160
0
0
HANCOCK JOHN FINL OPPTYS FD
SH BEN INT NE
409735206
580
18013
SH
SOLE
18013
0
0
HANCOCK JOHN PFD INCOME FD I
COM
41013X106
476
20705
SH
SOLE
20705
0
0
HANNON ARMSTRONG SUST INFR C
COM
41068X100
1701
60383
SH
SOLE
60382
0
0
HARRIS CORP DEL
COM
413875105
12072
63832
SH
SOLE
51557
0
12275
HARTFORD FINL SVCS GROUP INC
COM
416515104
1939
34806
SH
SOLE
30686
0
4120
HCP INC
COM
40414L109
1013
31692
SH
SOLE
31692
0
0
HEALTHCARE SVCS GRP INC
COM
421906108
298
9843
SH
SOLE
9843
0
0
HEICO CORP NEW
COM
422806109
1425
10652
SH
SOLE
10651
0
0
HEICO CORP NEW
CL A
422806208
1008
9755
SH
SOLE
9755
0
0
HEIDRICK & STRUGGLES INTL IN
COM
422819102
209
6999
SH
SOLE
6999
0
0
HENRY JACK & ASSOC INC
COM
426281101
1830
13666
SH
SOLE
13665
0
0
HIGHLAND INCOME FUND
HIGHLAND INCO
43010E404
357
25799
SH
SOLE
25798
0
0
HILL ROM HLDGS INC
COM
431475102
322
3080
SH
SOLE
3080
0
0
HOLLYSYS AUTOMATION TECHNOLO
SHS
G45667105
1168
61481
SH
SOLE
61481
0
0
HOLOGIC INC
COM
436440101
7946
165476
SH
SOLE
165476
0
0
HOME DEPOT INC
COM
437076102
53462
257070
SH
SOLE
227676
0
29394
HOULIHAN LOKEY INC
CL A
441593100
1003
22539
SH
SOLE
22539
0
0
HP INC
COM
40434L105
1670
80348
SH
SOLE
56567
0
23781
HSBC HLDGS PLC
SPON ADR NEW
404280406
1296
31054
SH
SOLE
31054
0
0
HUBSPOT INC
COM
443573100
296
1741
SH
SOLE
1741
0
0
HUNT J B TRANS SVCS INC
COM
445658107
294
3224
SH
SOLE
3224
0
0
HUNTINGTON INGALLS INDS INC
COM
446413106
873
3887
SH
SOLE
3886
0
0
HYATT HOTELS CORP
COM CL A
448579102
289
3797
SH
SOLE
3797
0
0
IAMGOLD CORP
COM
450913108
50
15000
SH
SOLE
15000
0
0
ICON PLC
SHS
G4705A100
2030
13189
SH
SOLE
13189
0
0
IDEX CORP
COM
45167R104
1400
8139
SH
SOLE
8138
0
0
ILLUMINA INC
NOTE 0.500%
452327AH2
20
13000
SH
SOLE
13000
0
0
IMMUNOMEDICS INC
COM
452907108
315
22750
SH
SOLE
22750
0
0
INDEPENDENT BK GROUP INC
COM
45384B106
310
5652
SH
SOLE
5651
0
0
INFOSYS LTD
SPONSORED ADR
456788108
247
23142
SH
SOLE
23141
0
0
INGERSOLL-RAND PLC
SHS
G47791101
2121
16751
SH
SOLE
16750
0
0
INNOVATIVE INDL PPTYS INC
COM
45781V101
677
5480
SH
SOLE
5480
0
0
INSEEGO CORP
COM
45782B104
83
17500
SH
SOLE
17500
0
0
INTEL CORP
COM
458140100
61693
1288774
SH
SOLE
1007217
0
281557
INTERACTIVE BROKERS GROUP IN
COM CL A
45841N107
512
9357
SH
SOLE
9357
0
0
INTERCONTINENTAL EXCHANGE IN
COM
45866F104
5598
65145
SH
SOLE
65144
0
0
INTERDIGITAL INC
COM
45867G101
0
0
SH
SOLE
0
0
0
INTERFACE INC
COM
458665304
274
17913
SH
SOLE
17913
0
0
INTERNATIONAL BUSINESS MACHS
COM
459200101
19240
139527
SH
SOLE
127022
0
12505
INTERNATIONAL GAME TECHNOLOG
SHS USD
G4863A108
477
36789
SH
SOLE
36789
0
0
INTERPUBLIC GROUP COS INC
COM
460690100
717
31777
SH
SOLE
31776
0
0
INVESCO ACTIVELY MANAGD ETF
ULTRA SHRT DU
46090A887
18782
372894
SH
SOLE
372894
0
0
INVESCO ADVANTAGE MUNICIPAL
SH BEN INT
46132E103
563
51205
SH
SOLE
51205
0
0
INVESCO EXCH TRD SLF IDX FD
BULSHS 2019 C
46138J304
3251
154156
SH
SOLE
154155
0
0
INVESCO EXCH TRD SLF IDX FD
BULSHS 2019 H
46138J403
279
11668
SH
SOLE
11667
0
0
INVESCO EXCH TRD SLF IDX FD
RUSL 1000 DYN
46138J619
1721
57964
SH
SOLE
57964
0
0
INVESCO EXCH TRD SLF IDX FD
BULSHS 2021 C
46138J700
3909
184474
SH
SOLE
184474
0
0
INVESCO EXCH TRD SLF IDX FD
BULSHS 2023 C
46138J866
577
27302
SH
SOLE
27302
0
0
INVESCO EXCH TRD SLF IDX FD
BULSHS 2022 H
46138J874
278
11341
SH
SOLE
11341
0
0
INVESCO EXCH TRD SLF IDX FD
BULSHS 2022 C
46138J882
3921
183291
SH
SOLE
183290
0
0
INVESCO EXCHANGE TRADED FD T
S&P 500 TOP 5
46137V233
218
1042
SH
SOLE
1042
0
0
INVESCO EXCHANGE TRADED FD T
S&P500 PUR VA
46137V258
668
10283
SH
SOLE
10283
0
0
INVESCO EXCHANGE TRADED FD T
S&P500 EQL UT
46137V274
203
2059
SH
SOLE
2059
0
0
INVESCO EXCHANGE TRADED FD T
BUYBACK ACHIE
46137V308
2207
35252
SH
SOLE
35251
0
0
INVESCO EXCHANGE TRADED FD T
S&P500 EQL EN
46137V365
902
18589
SH
SOLE
18589
0
0
INVESCO EXCHANGE TRADED FD T
INTL DIVI ACH
46137V548
339
20762
SH
SOLE
20762
0
0
INVESCO EXCHANGE TRADED FD T
FTSE RAFI 100
46137V613
3570
30614
SH
SOLE
30614
0
0
INVESCO EXCHANGE TRADED FD T
DYNMC LRG GWT
46137V746
19774
408824
SH
SOLE
408823
0
0
INVESCO EXCHANGE TRADED FD T
DYNMC BIOTECH
46137V787
262
4900
SH
SOLE
4900
0
0
INVESCO EXCHNG TRADED FD TR
S&P500 HDL VO
46138E362
10486
249016
SH
SOLE
249016
0
0
INVESCO EXCHNG TRADED FD TR
S&P 500 EX RA
46138E388
868
22492
SH
SOLE
22491
0
0
INVESCO EXCHNG TRADED FD TR
CEF INM COMPS
46138E404
586
25928
SH
SOLE
25928
0
0
INVESCO EXCHNG TRADED FD TR
PFD ETF
46138E511
17583
1201868
SH
SOLE
1201868
0
0
INVESCO EXCHNG TRADED FD TR
FTSE RAFI EMN
46138E727
269
12489
SH
SOLE
12489
0
0
INVESCO EXCHNG TRADED FD TR
S&P SMLCP LOW
46138G102
2395
49931
SH
SOLE
49930
0
0
INVESCO EXCHNG TRADED FD TR
S&P ULTRA DIV
46138G656
9862
261894
SH
SOLE
261894
0
0
INVESCO EXCHNG TRADED FD TR
TAXABLE MUN B
46138G805
16337
519651
SH
SOLE
519650
0
0
INVESCO HIGH INCOME 2023 TAR
COM
46135X108
506
48554
SH
SOLE
48553
0
0
INVESCO LTD
SHS
G491BT108
8961
437998
SH
SOLE
437998
0
0
INVESCO QQQ TR
UNIT SER 1
46090E103
72404
387729
SH
SOLE
385029
0
2700
INVESCO TR INVT GRADE MUNS
COM
46131M106
426
33673
SH
SOLE
33673
0
0
IONIS PHARMACEUTICALS INC
COM
462222100
741
11544
SH
SOLE
11544
0
0
IQVIA HLDGS INC
COM
46266C105
27171
168876
SH
SOLE
164923
0
3953
IROBOT CORP
COM
462726100
423
4617
SH
SOLE
4617
0
0
ISHARES INC
MSCI WORLD ET
464286392
646
7098
SH
SOLE
7098
0
0
ISHARES INC
MSCI BRAZIL E
464286400
440
10066
SH
SOLE
10066
0
0
ISHARES INC
MSCI CDA ETF
464286509
1005
35135
SH
SOLE
35135
0
0
ISHARES INC
MSCI EURZONE
464286608
391
9906
SH
SOLE
9906
0
0
ISHARES INC
CORE MSCI EMK
46434G103
60587
1177822
SH
SOLE
1177821
0
0
ISHARES INC
MSCI JPN ETF
46434G822
610
11183
SH
SOLE
8136
0
3047
ISHARES INC
MLT FCTR EMG
46434G889
416
9884
SH
SOLE
9883
0
0
ISHARES SILVER TRUST
ISHARES
46428Q109
453
31647
SH
SOLE
31647
0
0
ISHARES TR
MRNGSTR LG-CP
464287119
914
4765
SH
SOLE
4764
0
0
ISHARES TR
SELECT DIVID
464287168
15490
155587
SH
SOLE
127077
0
28510
ISHARES TR
TIPS BD ETF
464287176
6383
55269
SH
SOLE
55269
0
0
ISHARES TR
CORE S&P500 E
464287200
89007
301977
SH
SOLE
301976
0
0
ISHARES TR
MSCI EMG MKT
464287234
20056
467418
SH
SOLE
443278
0
24140
ISHARES TR
GLOBAL TECH E
464287291
1885
10503
SH
SOLE
10503
0
0
ISHARES TR
S&P 500 GRWT
464287309
9592
53516
SH
SOLE
53515
0
0
ISHARES TR
S&P 500 VAL E
464287408
1435
12317
SH
SOLE
12317
0
0
ISHARES TR
20 YR TR BD E
464287432
20827
156821
SH
SOLE
156820
0
0
ISHARES TR
BARCLAYS 7 10
464287440
23507
213668
SH
SOLE
213668
0
0
ISHARES TR
1 3 YR TREAS
464287457
2339
27596
SH
SOLE
27595
0
0
INVESCO EXCH TRD SLF IDX FD
BULSHS 2021 H
46138J809
3054
123677
SH
SOLE
123677
0
0
INVESCO EXCHANGE TRADED FD T
AEROSPACE DEF
46137V100
5857
90192
SH
SOLE
90192
0
0
INVESCO EXCHANGE TRADED FD T
S&P500 PUR GW
46137V266
447
3743
SH
SOLE
3743
0
0
INVESCO EXCHANGE TRADED FD T
S&P500 EQL WG
46137V357
76045
705427
SH
SOLE
691273
0
14154
INVESCO EXCHANGE TRADED FD T
S&P500 BUY WR
46137V399
927
42747
SH
SOLE
42747
0
0
INVESCO EXCHANGE TRADED FD T
GBL LISTED PV
46137V589
905
75875
SH
SOLE
75875
0
0
INVESCO EXCHANGE TRADED FD T
DJ INDL AVG D
46137V605
200
5413
SH
SOLE
5413
0
0
INVESCO EXCHANGE TRADED FD T
DWA MOMENTUM
46137V837
16089
266732
SH
SOLE
266732
0
0
INVESCO EXCHNG TRADED FD TR
S&P MIDCP LOW
46138E198
1892
36909
SH
SOLE
36909
0
0
INVESCO EXCHNG TRADED FD TR
S&P INTL QULT
46138E214
1146
48385
SH
SOLE
48384
0
0
INVESCO EXCHNG TRADED FD TR
S&P GLOBL DIV
46138E271
183
15549
SH
SOLE
15549
0
0
INVESCO EXCHNG TRADED FD TR
S&P500 LOW VO
46138E354
38541
700498
SH
SOLE
700497
0
0
INVESCO EXCHNG TRADED FD TR
NATL AMT MUNI
46138E537
987
37809
SH
SOLE
37809
0
0
INVESCO EXCHNG TRADED FD TR
KBW BK ETF
46138E628
3326
65920
SH
SOLE
65920
0
0
INVESCO EXCHNG TRADED FD TR
FNDMNTL HY CR
46138E719
756
39896
SH
SOLE
39896
0
0
INVESCO EXCHNG TRADED FD TR
EMRNG MKT SVR
46138E784
1563
53851
SH
SOLE
53850
0
0
INVESCO EXCHNG TRADED FD TR
CHINA TECHNLG
46138E800
880
19425
SH
SOLE
19425
0
0
INVESCO EXCHNG TRADED FD TR
DWA SMLCP MEN
46138E842
230
4269
SH
SOLE
4269
0
0
INVESCO EXCHNG TRADED FD TR
SR LN ETF
46138G508
2993
132115
SH
SOLE
132114
0
0
INVESCO EXCHNG TRADED FD TR
S&P 500 REVEN
46138G698
2003
37541
SH
SOLE
37541
0
0
INVESCO EXCHNG TRADED FD TR
VAR RATE PFD
46138G870
1398
56079
SH
SOLE
56079
0
0
INVESCO SR INCOME TR
COM
46131H107
86
20000
SH
SOLE
19999
0
0
INVESCO VALUE MUN INCOME TR
COM
46132P108
659
43348
SH
SOLE
43348
0
0
INVESTORS TITLE CO
COM
461804106
909
5445
SH
SOLE
5445
0
0
IRIDIUM COMMUNICATIONS INC
COM
46269C102
1970
84718
SH
SOLE
84718
0
0
IRON MTN INC NEW
COM
46284V101
3458
110482
SH
SOLE
110482
0
0
ISHARES GOLD TRUST
ISHARES
464285105
688
51009
SH
SOLE
38454
0
12555
ISHARES INC
MSCI AUST ETF
464286103
757
33620
SH
SOLE
33619
0
0
ISHARES INC
MIN VOL GBL E
464286525
20517
222721
SH
SOLE
222720
0
0
ISHARES INC
MIN VOL EMRG
464286533
4256
72308
SH
SOLE
72307
0
0
ISHARES TR
CORE S&P TTL
464287150
14786
221919
SH
SOLE
221918
0
0
ISHARES TR
CHINA LG-CAP
464287184
671
15691
SH
SOLE
15691
0
0
ISHARES TR
CORE US AGGBD
464287226
68354
613866
SH
SOLE
613866
0
0
ISHARES TR
IBOXX INV CP
464287242
40266
323761
SH
SOLE
323760
0
0
ISHARES TR
RUS MDCP VAL
464287473
1328
14910
SH
SOLE
14909
0
0
ISHARES TR
RUS MD CP GR
464287481
1532
10747
SH
SOLE
10746
0
0
ISHARES TR
RUS MID CAP E
464287499
2376
42538
SH
SOLE
42538
0
0
ISHARES TR
EXPND TEC SC
464287549
2125
9856
SH
SOLE
9856
0
0
ISHARES TR
NASDAQ BIOTEC
464287556
2040
18707
SH
SOLE
18706
0
0
ISHARES TR
U.S. CNSM SV
464287580
1304
5991
SH
SOLE
5991
0
0
ISHARES TR
RUS 1000 GRW
464287614
5929
37685
SH
SOLE
37685
0
0
ISHARES TR
RUS 1000 ETF
464287622
1414
8692
SH
SOLE
8692
0
0
ISHARES TR
RUS 2000 VAL
464287630
891
7394
SH
SOLE
7394
0
0
ISHARES TR
RUS 2000 GRW
464287648
2668
13284
SH
SOLE
13284
0
0
ISHARES TR
U.S. UTILITS
464287697
1098
7283
SH
SOLE
7283
0
0
ISHARES TR
U.S. REAL ES
464287739
421
4824
SH
SOLE
4824
0
0
ISHARES TR
US HLTHCARE E
464287762
780
3996
SH
SOLE
3995
0
0
ISHARES TR
U.S. FINLS ET
464287788
3367
26811
SH
SOLE
26811
0
0
ISHARES TR
U.S. CNSM GD
464287812
556
4578
SH
SOLE
4577
0
0
ISHARES TR
SP SMCP600VL
464287879
783
5272
SH
SOLE
5272
0
0
ISHARES TR
MRNGSTR LG-CP
464288109
497
4608
SH
SOLE
4608
0
0
ISHARES TR
SHRT NAT MUN
464288158
1536
14418
SH
SOLE
14417
0
0
ISHARES TR
MRGSTR MD CP
464288208
946
4878
SH
SOLE
4878
0
0
ISHARES TR
INTL SEL DIV
464288448
7151
232811
SH
SOLE
232811
0
0
ISHARES TR
CRE U S REIT
464288521
255
4918
SH
SOLE
4918
0
0
ISHARES TR
MSCI KLD400 S
464288570
416
3806
SH
SOLE
3806
0
0
ISHARES TR
INTRM TR CRP
464288638
4029
70757
SH
SOLE
70756
0
0
ISHARES TR
10-20 YR TRS
464288653
5047
35266
SH
SOLE
35265
0
0
ISHARES TR
3 7 YR TREAS
464288661
988
7861
SH
SOLE
7861
0
0
ISHARES TR
SHORT TREAS B
464288679
10011
90480
SH
SOLE
90479
0
0
ISHARES TR
US AER DEF ET
464288760
3531
16487
SH
SOLE
14486
0
2000
ISHARES TR
EAFE GRWTH ET
464288885
8794
108878
SH
SOLE
108877
0
0
ISHARES TR
LNG TR CRPRT
464289511
1207
18942
SH
SOLE
18942
0
0
ISHARES TR
GRWT ALLOCAT
464289867
1312
28519
SH
SOLE
28519
0
0
ISHARES TR
CMBS ETF
46429B366
296
5596
SH
SOLE
5596
0
0
ISHARES TR
FLTG RATE NT
46429B655
13296
261079
SH
SOLE
261078
0
0
ISHARES TR
CORE HIGH DV
46429B663
5318
56283
SH
SOLE
46197
0
10085
ISHARES TR
MIN VOL EAFE
46429B689
23842
328223
SH
SOLE
328222
0
0
ISHARES TR
MIN VOL USA E
46429B697
59718
967420
SH
SOLE
967420
0
0
ISHARES TR
0-5 YR TIPS E
46429B747
16527
164319
SH
SOLE
164319
0
0
ISHARES TR
USA SIZE FACT
46432F370
3148
34597
SH
SOLE
34597
0
0
ISHARES TR
EDGE MSCI USA
46432F388
2387
29409
SH
SOLE
29409
0
0
ISHARES TR
CORE MSCI EAF
46432F842
95205
1550576
SH
SOLE
1549976
0
600
ISHARES TR
CORE 1 5 YR U
46432F859
1246
24717
SH
SOLE
24717
0
0
ISHARES TR
0-5YR HI YL C
46434V407
2214
47415
SH
SOLE
47414
0
0
ISHARES TR
CORE TOTAL US
46434V613
3422
66227
SH
SOLE
66227
0
0
ISHARES TR
CORE DIV GRWT
46434V621
8146
213248
SH
SOLE
213248
0
0
ISHARES TR
GLOBAL REIT E
46434V647
1699
63730
SH
SOLE
63730
0
0
ISHARES TR
IBONDS DEC20
46434VAQ3
19760
779805
SH
SOLE
779804
0
0
ISHARES TR
IBONDS DEC19
46434VAU4
18669
750699
SH
SOLE
750698
0
0
ISHARES TR
IBONDS DEC22
46434VBA7
357
14171
SH
SOLE
14171
0
0
ISHARES TR
IBONDS DEC21
46434VBK5
17475
701000
SH
SOLE
701000
0
0
ISHARES TR
INTL DIV GRWT
46435G524
2172
38889
SH
SOLE
38889
0
0
ISHARES TR
IBONDS DEC202
46435G755
226
8690
SH
SOLE
8690
0
0
JACOBS ENGR GROUP INC
COM
469814107
324
3851
SH
SOLE
3851
0
0
JAZZ PHARMACEUTICALS PLC
SHS USD
G50871105
439
3082
SH
SOLE
3082
0
0
JD COM INC
SPON ADR CL A
47215P106
1391
45926
SH
SOLE
45926
0
0
JOHN BEAN TECHNOLOGIES CORP
COM
477839104
610
5037
SH
SOLE
5037
0
0
JONES LANG LASALLE INC
COM
48020Q107
245
1746
SH
SOLE
1745
0
0
JP MORGAN EXCHANGE TRADED FD
DIV RTN INT E
46641Q209
3618
66450
SH
SOLE
66450
0
0
JP MORGAN EXCHANGE TRADED FD
DIVERSFD EQT
46641Q845
395
12800
SH
SOLE
12800
0
0
KANSAS CITY SOUTHERN
COM NEW
485170302
1460
11988
SH
SOLE
11987
0
0
KAYNE ANDERSN MLP MIDS INVT
COM
486606106
2976
194367
SH
SOLE
192866
0
1500
KENNEDY-WILSON HLDGS INC
COM
489398107
2635
128132
SH
SOLE
128131
0
0
KEYSIGHT TECHNOLOGIES INC
COM
49338L103
750
8356
SH
SOLE
8356
0
0
KILROY RLTY CORP
COM
49427F108
220
2987
SH
SOLE
2986
0
0
KIMBERLY CLARK CORP
COM
494368103
41055
308041
SH
SOLE
308041
0
0
KITE RLTY GROUP TR
COM NEW
49803T300
324
21422
SH
SOLE
21422
0
0
KKR & CO INC
CL A
48251W104
281
11150
SH
SOLE
11150
0
0
KLA-TENCOR CORP
COM
482480100
785
6649
SH
SOLE
6648
0
0
KOHLS CORP
COM
500255104
2310
48594
SH
SOLE
48594
0
0
KURA ONCOLOGY INC
COM
50127T109
323
16425
SH
SOLE
16425
0
0
LABORATORY CORP AMER HLDGS
COM NEW
50540R409
4309
24927
SH
SOLE
24927
0
0
LATTICE STRATEGIES TR
HARTFORD MLT
518416102
15623
554818
SH
SOLE
554817
0
0
LEAR CORP
COM NEW
521865204
247
1776
SH
SOLE
1775
0
0
LEGG MASON ETF INVT TR
CLRBRG GWT ET
524682101
2495
78713
SH
SOLE
78713
0
0
LEGGETT & PLATT INC
COM
524660107
4030
105051
SH
SOLE
105051
0
0
LENNOX INTL INC
COM
526107107
1807
6572
SH
SOLE
6571
0
0
LIBERTY ALL-STAR GROWTH FD I
COM
529900102
231
39847
SH
SOLE
39847
0
0
LIBERTY MEDIA CORP DELAWARE
COM C BRAVES
531229888
288
10326
SH
SOLE
10326
0
0
LIBERTY PPTY TR
SH BEN INT
531172104
2586
51686
SH
SOLE
44785
0
6900
LINDE PLC
SHS
G5494J103
4110
20465
SH
SOLE
16040
0
4425
LITTELFUSE INC
COM
537008104
964
5453
SH
SOLE
5453
0
0
LIVE NATION ENTERTAINMENT IN
COM
538034109
436
6590
SH
SOLE
6590
0
0
LKQ CORP
COM
501889208
313
11774
SH
SOLE
11774
0
0
LLOYDS BANKING GROUP PLC
SPONSORED ADR
539439109
426
150188
SH
SOLE
150188
0
0
LOWES COS INC
COM
548661107
58167
576424
SH
SOLE
575738
0
686
LYFT INC
CL A COM
55087P104
2894
44055
SH
SOLE
44055
0
0
M & T BK CORP
COM
55261F104
6392
37590
SH
SOLE
37589
0
0
MACYS INC
COM
55616P104
1304
60770
SH
SOLE
60770
0
0
MAGNA INTL INC
COM
559222401
1472
29623
SH
SOLE
9123
0
20500
MAINSTAY MACKAY DEFINDTRM MU
COM
56064K100
258
12376
SH
SOLE
12376
0
0
MANAGED PORTFOLIO SER
TORTOISE NRAM
56167N720
1081
45236
SH
SOLE
45236
0
0
MARATHON OIL CORP
COM
565849106
377
26597
SH
SOLE
26597
0
0
MARATHON PETE CORP
COM
56585A102
4841
86649
SH
SOLE
83356
0
3293
MARKEL CORP
COM
570535104
2794
2564
SH
SOLE
2564
0
0
MARRIOTT INTL INC NEW
CL A
571903202
1807
12885
SH
SOLE
12885
0
0
MARSH & MCLENNAN COS INC
COM
571748102
21294
213476
SH
SOLE
213475
0
0
MASCO CORP
COM
574599106
349
8897
SH
SOLE
8897
0
0
MASTERCARD INC
CL A
57636Q104
39412
148989
SH
SOLE
148988
0
0
MCCORMICK & CO INC
COM VTG
579780107
473
3053
SH
SOLE
3053
0
0
MEDICAL PPTYS TRUST INC
COM
58463J304
430
24672
SH
SOLE
24671
0
0
MEDTRONIC PLC
SHS
G5960L103
48641
499448
SH
SOLE
445198
0
54249
MERCK & CO INC
COM
58933Y105
95443
1138276
SH
SOLE
966370
0
171905
METLIFE INC
COM
59156R108
7531
151634
SH
SOLE
146434
0
5200
METTLER TOLEDO INTERNATIONAL
COM
592688105
2811
3347
SH
SOLE
3347
0
0
MFS HIGH YIELD MUN TR
SH BEN INT
59318E102
50
10600
SH
SOLE
10600
0
0
MGM GROWTH PPTYS LLC
CL A COM
55303A105
1460
47665
SH
SOLE
44665
0
3000
ISHARES TR
MSCI EAFE ETF
464287465
19437
295715
SH
SOLE
291546
0
4169
ISHARES TR
CORE S&P MCP
464287507
37490
192988
SH
SOLE
192850
0
138
ISHARES TR
COHEN STEER R
464287564
629
5590
SH
SOLE
5590
0
0
ISHARES TR
RUS 1000 VAL
464287598
5660
44497
SH
SOLE
44497
0
0
ISHARES TR
S&P MC 400GR
464287606
1845
8157
SH
SOLE
8157
0
0
ISHARES TR
RUSSELL 2000
464287655
38030
244566
SH
SOLE
244566
0
0
ISHARES TR
CORE S&P US V
464287663
1115
19688
SH
SOLE
19687
0
0
ISHARES TR
CORE S&P US G
464287671
2388
38108
SH
SOLE
38107
0
0
ISHARES TR
RUSSELL 3000
464287689
2133
12377
SH
SOLE
12377
0
0
ISHARES TR
S&P MC 400VL
464287705
1522
9550
SH
SOLE
9549
0
0
ISHARES TR
U.S. TECH ETF
464287721
3453
17452
SH
SOLE
17451
0
0
ISHARES TR
U.S. FIN SVC
464287770
8125
60685
SH
SOLE
60685
0
0
ISHARES TR
U.S. ENERGY E
464287796
333
9690
SH
SOLE
9690
0
0
ISHARES TR
CORE S&P SCP
464287804
36081
460932
SH
SOLE
460931
0
0
ISHARES TR
S&P SML 600 G
464287887
1221
6696
SH
SOLE
6695
0
0
ISHARES TR
MSCI AC ASIA
464288182
8474
121429
SH
SOLE
121429
0
0
ISHARES TR
MSCI ACWI EX
464288240
306
6554
SH
SOLE
6554
0
0
ISHARES TR
MSCI ACWI ETF
464288257
1057
14353
SH
SOLE
14353
0
0
ISHARES TR
EAFE SML CP E
464288273
8838
153986
SH
SOLE
153985
0
0
ISHARES TR
JPMORGAN USD
464288281
20814
183725
SH
SOLE
183724
0
0
ISHARES TR
NATIONAL MUN
464288414
12170
107619
SH
SOLE
107618
0
0
ISHARES TR
IBOXX HI YD E
464288513
2269
26036
SH
SOLE
26035
0
0
ISHARES TR
MBS ETF
464288588
15986
148570
SH
SOLE
148570
0
0
ISHARES TR
INTRM GOV CR
464288612
1390
12388
SH
SOLE
12388
0
0
ISHARES TR
USD INV GRDE
464288620
3957
69342
SH
SOLE
69342
0
0
ISHARES TR
SH TR CRPORT
464288646
8016
150012
SH
SOLE
150011
0
0
ISHARES TR
PFD AND INCM
464288687
27105
735561
SH
SOLE
735160
0
400
ISHARES TR
US HOME CONS
464288752
552
14462
SH
SOLE
14462
0
0
ISHARES TR
US REGNL BKS
464288778
214
4682
SH
SOLE
4682
0
0
ISHARES TR
MSCI USA ESG
464288802
217
1787
SH
SOLE
1787
0
0
ISHARES TR
U.S. MED DVC
464288810
1527
6346
SH
SOLE
6345
0
0
ISHARES TR
U.S. PHARMA E
464288836
510
3388
SH
SOLE
3388
0
0
ISHARES TR
EAFE VALUE ET
464288877
493
10263
SH
SOLE
10263
0
0
ISHARES TR
RUS TP200 GR
464289438
2982
34766
SH
SOLE
34766
0
0
ISHARES TR
US TREAS BD E
46429B267
1509
58460
SH
SOLE
58459
0
0
ISHARES TR
A RATE CP BD
46429B291
247
4597
SH
SOLE
4597
0
0
ISHARES TR
USA QUALITY F
46432F339
4786
52329
SH
SOLE
52329
0
0
ISHARES TR
USA MOMENTUM
46432F396
29404
247934
SH
SOLE
247934
0
0
ISHARES TR
CORE MSCI TOT
46432F834
1562
26645
SH
SOLE
26645
0
0
ISHARES TR
MULTIFACTOR U
46434V290
646
16040
SH
SOLE
16039
0
0
ISHARES TR
EXPONENTIAL T
46434V381
214
5550
SH
SOLE
5550
0
0
ISHARES TR
CORE MSCI EUR
46434V738
18157
389654
SH
SOLE
389653
0
0
ISHARES TR
TRS FLT RT BD
46434V860
1608
31977
SH
SOLE
31977
0
0
ISHARES TR
IBONDS DEC23
46434VAX8
250
9845
SH
SOLE
9845
0
0
ISHARES TR
MORTGE REL ET
46435G342
365
8675
SH
SOLE
8675
0
0
ISHARES TR
ESG MSCI EAFE
46435G516
213
3325
SH
SOLE
3325
0
0
ISHARES US ETF TR
SHT MAT BD ET
46431W507
21625
429680
SH
SOLE
429680
0
0
ITAU UNIBANCO HLDG SA
SPON ADR REP
465562106
171
18234
SH
SOLE
18233
0
0
ITT INC
COM
45073V108
362
5529
SH
SOLE
5529
0
0
JOHNSON & JOHNSON
COM
478160104
118297
849350
SH
SOLE
704038
0
145312
JOHNSON CTLS INTL PLC
SHS
G51502105
8657
209567
SH
SOLE
172627
0
36939
JP MORGAN EXCHANGE TRADED FD
DIV RTN EM EQ
46641Q308
905
16287
SH
SOLE
16287
0
0
JP MORGAN EXCHANGE TRADED FD
BETBULD JAPAN
46641Q712
1540
67526
SH
SOLE
67526
0
0
JP MORGAN EXCHANGE TRADED FD
DIVERSIFIED E
46641Q803
261
10711
SH
SOLE
10711
0
0
JP MORGAN EXCHANGE TRADED FD
ULTRA SHRT IN
46641Q837
5418
107526
SH
SOLE
107525
0
0
JPMORGAN CHASE & CO
COM
46625H100
101226
905432
SH
SOLE
744220
0
161211
KAR AUCTION SVCS INC
COM
48238T109
403
16155
SH
SOLE
16154
0
0
KELLOGG CO
COM
487836108
2743
51212
SH
SOLE
51211
0
0
KEYCORP NEW
COM
493267108
5541
312153
SH
SOLE
247652
0
64500
KINDER MORGAN INC DEL
COM
49456B101
34097
1633022
SH
SOLE
1263739
0
369282
KINSALE CAP GROUP INC
COM
49714P108
332
3632
SH
SOLE
3632
0
0
KNOWLES CORP
COM
49926D109
1286
70235
SH
SOLE
70235
0
0
KRAFT HEINZ CO
COM
500754106
3023
97417
SH
SOLE
97416
0
0
KRATOS DEFENSE & SEC SOLUTIO
COM NEW
50077B207
508
22234
SH
SOLE
22234
0
0
KROGER CO
COM
501044101
13216
608791
SH
SOLE
608791
0
0
KRYSTAL BIOTECH INC
COM
501147102
442
11000
SH
SOLE
11000
0
0
L3 TECHNOLOGIES INC
COM
502413107
4335
17686
SH
SOLE
16050
0
1635
LAM RESEARCH CORP
COM
512807108
1296
6902
SH
SOLE
6901
0
0
LAMAR ADVERTISING CO NEW
CL A
512816109
2264
28060
SH
SOLE
28060
0
0
LAMB WESTON HLDGS INC
COM
513272104
448
7084
SH
SOLE
7084
0
0
LANDSTAR SYS INC
COM
515098101
1333
12345
SH
SOLE
12345
0
0
LAS VEGAS SANDS CORP
COM
517834107
497
8427
SH
SOLE
8426
0
0
LAUDER ESTEE COS INC
CL A
518439104
1685
9206
SH
SOLE
9205
0
0
LEGG MASON ETF INVESTMENT TR
WESTN ASET TT
52468L810
1053
38885
SH
SOLE
38885
0
0
LEIDOS HLDGS INC
COM
525327102
22896
286741
SH
SOLE
148483
0
138258
LENNAR CORP
CL A
526057104
6648
137186
SH
SOLE
137185
0
0
LIBERTY ALL STAR EQUITY FD
SH BEN INT
530158104
193
30153
SH
SOLE
30153
0
0
LIBERTY GLOBAL PLC
SHS CL C
G5480U120
321
12101
SH
SOLE
12101
0
0
LIBERTY MEDIA CORP DELAWARE
COM C SIRIUSX
531229607
250
6602
SH
SOLE
6602
0
0
LIBERTY MEDIA CORP DELAWARE
NOTE 1.375%1
531229AB8
13
12000
SH
SOLE
12000
0
0
LILLY ELI & CO
COM
532457108
17040
153818
SH
SOLE
128578
0
25240
LINCOLN ELEC HLDGS INC
COM
533900106
469
5705
SH
SOLE
5705
0
0
LINCOLN NATL CORP IND
COM
534187109
3322
51549
SH
SOLE
51549
0
0
LOCKHEED MARTIN CORP
COM
539830109
29130
80130
SH
SOLE
77918
0
2212
LOEWS CORP
COM
540424108
321
5887
SH
SOLE
5887
0
0
LULULEMON ATHLETICA INC
COM
550021109
872
4840
SH
SOLE
4840
0
0
LYONDELLBASELL INDUSTRIES N
SHS - A -
N53745100
4690
54449
SH
SOLE
46599
0
7850
MACERICH CO
COM
554382101
464
13868
SH
SOLE
13868
0
0
MACQUARIE INFRASTRUCTURE COR
COM
55608B105
1206
29760
SH
SOLE
29760
0
0
MACQUARIE INFRASTRUCTURE COR
NOTE 2.875%
55608BAA3
11
12000
SH
SOLE
12000
0
0
MADISON SQUARE GARDEN CO NEW
CL A
55825T103
256
917
SH
SOLE
916
0
0
MAGELLAN MIDSTREAM PRTNRS LP
COM UNIT RP L
559080106
4882
76298
SH
SOLE
74447
0
1850
MAIN STREET CAPITAL CORP
COM
56035L104
277
6737
SH
SOLE
6737
0
0
MANULIFE FINL CORP
COM
56501R106
289
15939
SH
SOLE
15939
0
0
MARRIOTT VACTINS WORLDWID CO
COM
57164Y107
265
2758
SH
SOLE
2758
0
0
MARTIN MARIETTA MATLS INC
COM
573284106
561
2440
SH
SOLE
2439
0
0
MASTEC INC
COM
576323109
206
4011
SH
SOLE
4011
0
0
MAXIM INTEGRATED PRODS INC
COM
57772K101
17932
299781
SH
SOLE
299781
0
0
MCCORMICK & CO INC
COM NON VTG
579780206
8794
56735
SH
SOLE
40534
0
16200
MCDERMOTT INTL INC
COM
580037703
224
23192
SH
SOLE
23192
0
0
MCDONALDS CORP
COM
580135101
38426
185046
SH
SOLE
163352
0
21693
MCKESSON CORP
COM
58155Q103
13354
99369
SH
SOLE
99368
0
0
MEI PHARMA INC
COM NEW
55279B202
71
28700
SH
SOLE
28700
0
0
MELCO RESORTS AND ENTMT LTD
ADR
585464100
227
10489
SH
SOLE
10488
0
0
MERCADOLIBRE INC
COM
58733R102
440
720
SH
SOLE
720
0
0
MEREDITH CORP
COM
589433101
4529
82262
SH
SOLE
77561
0
4700
MFS INTER INCOME TR
SH BEN INT
55273C107
45
11750
SH
SOLE
11750
0
0
MICROCHIP TECHNOLOGY INC
COM
595017104
13240
152718
SH
SOLE
152718
0
0
MICROCHIP TECHNOLOGY INC
NOTE 1.625%
595017AD6
19
11000
SH
SOLE
11000
0
0
MICROSOFT CORP
COM
594918104
174699
1304111
SH
SOLE
1087877
0
216233
MIDDLEBY CORP
COM
596278101
1433
10567
SH
SOLE
10567
0
0
MKS INSTRUMENT INC
COM
55306N104
212
2734
SH
SOLE
2734
0
0
MOLSON COORS BREWING CO
CL B
60871R209
1960
35007
SH
SOLE
29392
0
5615
MONROE CAP CORP
COM
610335101
225
19553
SH
SOLE
19553
0
0
MOODYS CORP
COM
615369105
1365
6992
SH
SOLE
6992
0
0
MOSAIC CO NEW
COM
61945C103
819
32726
SH
SOLE
32726
0
0
MURPHY USA INC
COM
626755102
498
5932
SH
SOLE
5932
0
0
MYOS RENS TECHNOLOGY INC
COM
62857P108
0
0
SH
SOLE
0
0
0
NATIONAL BANKSHARES INC VA
COM
634865109
351
9029
SH
SOLE
9028
0
0
NATIONAL OILWELL VARCO INC
COM
637071101
565
25437
SH
SOLE
25436
0
0
NAVIENT CORPORATION
COM
63938C108
630
46155
SH
SOLE
46154
0
0
NEKTAR THERAPEUTICS
COM
640268108
283
7963
SH
SOLE
7963
0
0
NETFLIX INC
COM
64110L106
7264
19776
SH
SOLE
19776
0
0
NEUBERGER BERMAN MLP AND ENR
COM
64129H104
862
114912
SH
SOLE
114911
0
0
NEUBERGER BERMAN MUNI FD INC
COM
64124P101
198
13602
SH
SOLE
13602
0
0
NEW ORIENTAL ED & TECH GRP I
SPON ADR
647581107
2355
24388
SH
SOLE
24388
0
0
NGL ENERGY PARTNERS LP
COM UNIT REPS
62913M107
152
10355
SH
SOLE
10354
0
0
NICE LTD
SPONSORED ADR
653656108
531
3882
SH
SOLE
3881
0
0
NIELSEN HLDGS PLC
SHS EUR
G6518L108
824
36483
SH
SOLE
36483
0
0
NIKE INC
CL B
654106103
9492
113077
SH
SOLE
110236
0
2840
NIO INC
SPON ADS
62914V106
33
13009
SH
SOLE
13009
0
0
NOAH HLDGS LTD
SPON ADS CL A
65487X102
296
6958
SH
SOLE
6957
0
0
NOBLE ENERGY INC
COM
655044105
224
10041
SH
SOLE
10040
0
0
NOKIA CORP
SPONSORED ADR
654902204
176
35256
SH
SOLE
35256
0
0
NORFOLK SOUTHERN CORP
COM
655844108
26232
131598
SH
SOLE
109833
0
21765
NORWEGIAN CRUISE LINE HLDG L
SHS
G66721104
10258
191292
SH
SOLE
191291
0
0
NOVANTA INC
COM
67000B104
249
2648
SH
SOLE
2648
0
0
NOVARTIS A G
SPONSORED ADR
66987V109
23742
260031
SH
SOLE
254563
0
5467
NOW INC
COM
67011P100
271
18381
SH
SOLE
18381
0
0
NUANCE COMMUNICATIONS INC
COM
67020Y100
311
19527
SH
SOLE
19527
0
0
MICRON TECHNOLOGY INC
COM
595112103
1352
35042
SH
SOLE
35042
0
0
MID AMER APT CMNTYS INC
COM
59522J103
11440
97155
SH
SOLE
48824
0
48330
MILLER HERMAN INC
COM
600544100
308
6904
SH
SOLE
6903
0
0
MITSUBISHI UFJ FINL GROUP IN
SPONSORED ADS
606822104
200
42241
SH
SOLE
42240
0
0
MOHAWK INDS INC
COM
608190104
2242
15209
SH
SOLE
15209
0
0
MONDELEZ INTL INC
CL A
609207105
9975
185079
SH
SOLE
180207
0
4871
MONOLITHIC PWR SYS INC
COM
609839105
397
2927
SH
SOLE
2927
0
0
MONSTER BEVERAGE CORP NEW
COM
61174X109
7159
112172
SH
SOLE
112172
0
0
MORGAN STANLEY
COM NEW
617446448
27015
616651
SH
SOLE
500705
0
115946
MOTOROLA SOLUTIONS INC
COM NEW
620076307
214
1284
SH
SOLE
1284
0
0
MPLX LP
COM UNIT REP
55336V100
1737
53968
SH
SOLE
53968
0
0
MSCI INC
COM
55354G100
1253
5250
SH
SOLE
5250
0
0
NASDAQ INC
COM
631103108
13292
138221
SH
SOLE
138221
0
0
NATIONAL BEVERAGE CORP
COM
635017106
459
10292
SH
SOLE
10292
0
0
NATIONAL GRID PLC
SPONSORED ADR
636274409
8789
165275
SH
SOLE
165275
0
0
NATIONAL RETAIL PPTYS INC
COM
637417106
4917
92773
SH
SOLE
92773
0
0
NEENAH INC
COM
640079109
581
8609
SH
SOLE
8609
0
0
NEUBERGER BERMAN RE ES SEC F
COM
64190A103
51
10000
SH
SOLE
10000
0
0
NEVRO CORP
COM
64157F103
704
10873
SH
SOLE
10873
0
0
NEW RESIDENTIAL INVT CORP
COM NEW
64828T201
10873
706528
SH
SOLE
706528
0
0
NEWELL BRANDS INC
COM
651229106
1337
86706
SH
SOLE
86706
0
0
NEWMARKET CORP
COM
651587107
212
529
SH
SOLE
529
0
0
NEWMONT GOLDCORP CORPORATION
COM
651639106
840
21840
SH
SOLE
19520
0
2319
NEXSTAR MEDIA GROUP INC
CL A
65336K103
207
2050
SH
SOLE
2050
0
0
NEXTERA ENERGY INC
COM
65339F101
26895
131290
SH
SOLE
104854
0
26436
NISOURCE INC
COM
65473P105
432
15003
SH
SOLE
15002
0
0
NORDSON CORP
COM
655663102
783
5544
SH
SOLE
5543
0
0
NORTHROP GRUMMAN CORP
COM
666807102
1824
5647
SH
SOLE
5647
0
0
NORTHWESTERN CORP
COM NEW
668074305
221
3074
SH
SOLE
3074
0
0
NOVO-NORDISK A S
ADR
670100205
13012
254948
SH
SOLE
254947
0
0
NUANCE COMMUNICATIONS INC
NOTE 2.750%1
67020YAF7
10
11000
SH
SOLE
11000
0
0
NUCOR CORP
COM
670346105
7666
139125
SH
SOLE
138275
0
850
NUSHARES ETF TR
NUVEEN ESG MI
67092P409
617
18363
SH
SOLE
18363
0
0
NUSHARES ETF TR
NUVEEN SHRT T
67092P706
509
17530
SH
SOLE
17530
0
0
NUTRIEN LTD
COM
67077M108
11729
219401
SH
SOLE
112427
0
106973
NUVEEN ALL CAP ENE MLP OPPO
COM
67075E108
73
11800
SH
SOLE
11800
0
0
NUVEEN AMT-FREE MUN VALUE FD
COM
670695105
431
25600
SH
SOLE
25600
0
0
NUVEEN CR OPPORTUNITIES 2022
COM
67075U102
797
83475
SH
SOLE
83474
0
0
NUVEEN EMERGING MKTS DEBT 20
COM
67077P101
259
29177
SH
SOLE
29177
0
0
NUVEEN FLOATING RATE INCOME
COM
67072T108
286
29134
SH
SOLE
29134
0
0
NUVEEN HIGH INCOME 2020 TARG
COM
67075L102
538
54579
SH
SOLE
54579
0
0
NUVEEN INT DUR QUAL MUN TRM
COM
670677103
271
20428
SH
SOLE
20428
0
0
NUVEEN MUNICIPAL CREDIT INC
COM SH BEN IN
67070X101
686
43593
SH
SOLE
43592
0
0
NUVEEN NASDAQ 100 DYNAMIC OV
COM SHS
670699107
437
19534
SH
SOLE
19534
0
0
NUVEEN NORTH CAROLINA QLTY M
COM
67060P100
330
24819
SH
SOLE
24819
0
0
NUVEEN PFD & INCM SECURTIES
COM
67072C105
422
44492
SH
SOLE
44492
0
0
NUVEEN PFD & INCOME 2022 TER
COM
67075T105
372
15222
SH
SOLE
15221
0
0
NUVEEN REAL ESTATE INCOME FD
COM
67071B108
494
47057
SH
SOLE
47057
0
0
NUVEEN S&P 500 BUY-WRITE INC
COM
6706ER101
356
26800
SH
SOLE
26800
0
0
NUVEEN SR INCOME FD
COM
67067Y104
212
35835
SH
SOLE
35835
0
0
NUVEEN TAXABLE MUNICPL INCM
COM
67074C103
1352
63662
SH
SOLE
63662
0
0
NUVEEN TEXAS QLTY MUN INCME
COM
670983105
192
14103
SH
SOLE
14103
0
0
NUVEEN VIRGINIA QLTY MUNCPL
COM
67064R102
391
30019
SH
SOLE
30019
0
0
NVIDIA CORP
COM
67066G104
7525
45820
SH
SOLE
45820
0
0
NXP SEMICONDUCTORS N V
COM
N6596X109
11533
118160
SH
SOLE
118160
0
0
O REILLY AUTOMOTIVE INC NEW
COM
67103H107
17411
47144
SH
SOLE
47144
0
0
OAKTREE STRATEGIC INCOME COR
COM
67402D104
1167
137492
SH
SOLE
137491
0
0
OCCIDENTAL PETE CORP
COM
674599105
30676
610098
SH
SOLE
609947
0
150
OLD REP INTL CORP
COM
680223104
415
18565
SH
SOLE
18565
0
0
OLLIES BARGAIN OUTLT HLDGS I
COM
681116109
666
7655
SH
SOLE
7654
0
0
OMNICOM GROUP INC
COM
681919106
29157
355797
SH
SOLE
355796
0
0
ONEOK INC NEW
COM
682680103
1572
22847
SH
SOLE
22847
0
0
ORANGE
SPONSORED ADR
684060106
561
35732
SH
SOLE
35732
0
0
OSI ETF TR
OSHARS FTSE U
67110P407
218
6416
SH
SOLE
6415
0
0
PACER FDS TR
TRENDP US LAR
69374H105
803
26248
SH
SOLE
26248
0
0
PACER FDS TR
TRENDP US MID
69374H204
752
25827
SH
SOLE
25827
0
0
PACER FDS TR
TRENDP 100 ET
69374H303
723
20358
SH
SOLE
20358
0
0
PACER FDS TR
WEALTHSHIELD
69374H840
3848
158709
SH
SOLE
158709
0
0
NUSHARES ETF TR
NUVEEN ENHNC
67092P102
753
30746
SH
SOLE
30746
0
0
NUVEEN AMT FREE MUN CR INC F
COM
67071L106
1957
123349
SH
SOLE
123348
0
0
NUVEEN AMT FREE QLTY MUN INC
COM
670657105
3504
253787
SH
SOLE
253787
0
0
NUVEEN CR STRATEGIES INCM FD
COM SHS
67073D102
277
35040
SH
SOLE
35040
0
0
NUVEEN ENERGY MLP TOTL RTRNF
COM
67074U103
317
34855
SH
SOLE
34854
0
0
NUVEEN FLTNG RTE INCM OPP FD
COM SHS
6706EN100
124
12830
SH
SOLE
12830
0
0
NUVEEN HIGH INCOME 2023 TARG
COM
67079F101
105
10350
SH
SOLE
10350
0
0
NUVEEN HIGH INCOME DECMBR 20
COM
67076E107
2452
248510
SH
SOLE
248509
0
0
NUVEEN HIGH INCOME NOVEMBER
COM
67077N106
4200
423838
SH
SOLE
423837
0
0
NUVEEN INTER DURATION MN TMF
COM
670671106
447
33358
SH
SOLE
33357
0
0
NUVEEN MUN VALUE FD INC
COM
670928100
144
14159
SH
SOLE
14158
0
0
NUVEEN PFD & INCM OPPORTNYS
COM
67073B106
174
17605
SH
SOLE
17605
0
0
NUVEEN PFD & INCOME TERM FD
COM
67075A106
2658
112266
SH
SOLE
112265
0
0
NUVEEN QUALITY MUNCP INCOME
COM
67066V101
435
31109
SH
SOLE
31109
0
0
NUVEEN REAL ASSET INM AND GW
COM
67074Y105
1138
67257
SH
SOLE
67256
0
0
NVENT ELECTRIC PLC
SHS
G6700G107
1735
70024
SH
SOLE
52085
0
17939
NVR INC
COM
62944T105
458
136
SH
SOLE
135
0
0
OFS CAP CORP
COM
67103B100
5321
443496
SH
SOLE
443495
0
0
OKTA INC
CL A
679295105
279
2261
SH
SOLE
2261
0
0
OLD DOMINION FREIGHT LINE IN
COM
679580100
858
5751
SH
SOLE
5751
0
0
OMEGA HEALTHCARE INVS INC
COM
681936100
916
24929
SH
SOLE
24928
0
0
ORACLE CORP
COM
68389X105
40651
713567
SH
SOLE
616679
0
96888
OWENS CORNING NEW
COM
690742101
636
10938
SH
SOLE
10937
0
0
PACCAR INC
COM
693718108
930
12979
SH
SOLE
12979
0
0
PACER FDS TR
CFRA STVAL EQ
69374H691
1507
52424
SH
SOLE
52424
0
0
PARK CITY GROUP INC
COM NEW
700215304
203
37955
SH
SOLE
37955
0
0
PARKER HANNIFIN CORP
COM
701094104
4457
26220
SH
SOLE
13970
0
12250
PAYCOM SOFTWARE INC
COM
70432V102
796
3514
SH
SOLE
3514
0
0
PEMBINA PIPELINE CORP
COM
706327103
295
7943
SH
SOLE
7943
0
0
PENN NATL GAMING INC
COM
707569109
308
16010
SH
SOLE
16010
0
0
PENNSYLVANIA RL ESTATE INVT
SH BEN INT
709102107
127
19617
SH
SOLE
19617
0
0
PENTAIR PLC
SHS
G7S00T104
2035
54739
SH
SOLE
44171
0
10568
PEOPLES UTD FINL INC
COM
712704105
1095
65305
SH
SOLE
65304
0
0
PFIZER INC
COM
717081103
85814
1980943
SH
SOLE
1645123
0
335819
PHILLIPS 66
COM
718546104
32249
344768
SH
SOLE
326207
0
18561
PILGRIMS PRIDE CORP NEW
COM
72147K108
218
8600
SH
SOLE
8600
0
0
PIMCO DYNMIC CREDIT AND MRT
COM SHS
72202D106
2462
103072
SH
SOLE
103071
0
0
PIMCO ETF TR
ACTIVE BD ETF
72201R775
588
5477
SH
SOLE
5476
0
0
PIMCO ETF TR
INV GRD CRP B
72201R817
3509
32666
SH
SOLE
32666
0
0
PIMCO ETF TR
ENHAN SHRT MA
72201R833
3503
34433
SH
SOLE
34433
0
0
PIMCO INCOME STRATEGY FUND
COM
72201H108
1030
87245
SH
SOLE
87245
0
0
PIONEER MUN HIGH INCOME TR
COM SHS
723763108
498
40838
SH
SOLE
40838
0
0
PIONEER NAT RES CO
COM
723787107
896
5825
SH
SOLE
5825
0
0
PLAINS GP HLDGS L P
LTD PARTNR IN
72651A207
269
10799
SH
SOLE
10799
0
0
PNC FINL SVCS GROUP INC
COM
693475105
28707
209123
SH
SOLE
193522
0
15601
PORTFOLIO RECOVERY ASSOCS IN
NOTE 3.000%
73640QAB1
64
66000
SH
SOLE
66000
0
0
PORTOLA PHARMACEUTICALS INC
COM
737010108
500
18465
SH
SOLE
18465
0
0
PPG INDS INC
COM
693506107
10888
93296
SH
SOLE
84645
0
8650
PREMIER INC
CL A
74051N102
299
7645
SH
SOLE
7645
0
0
PRICE T ROWE GROUP INC
COM
74144T108
8150
74292
SH
SOLE
74292
0
0
PRINCIPAL FINL GROUP INC
COM
74251V102
912
15755
SH
SOLE
15754
0
0
PROCTER AND GAMBLE CO
COM
742718109
51837
472752
SH
SOLE
443927
0
28824
PROGRESSIVE CORP OHIO
COM
743315103
1319
16505
SH
SOLE
16505
0
0
PROLOGIS INC
COM
74340W103
5387
67254
SH
SOLE
67254
0
0
PROSHARES TR
S&P MDCP 400
74347B680
337
5782
SH
SOLE
5782
0
0
PUBLIC STORAGE
COM
74460D109
2155
9051
SH
SOLE
9050
0
0
PUBLIC SVC ENTERPRISE GRP IN
COM
744573106
1603
27262
SH
SOLE
27262
0
0
PUTNAM MUN OPPORTUNITIES TR
SH BEN INT
746922103
196
15550
SH
SOLE
15550
0
0
PUTNAM PREMIER INCOME TR
SH BEN INT
746853100
66
12885
SH
SOLE
12885
0
0
PVH CORP
COM
693656100
460
4866
SH
SOLE
4866
0
0
QIAGEN NV
SHS NEW
N72482123
429
10591
SH
SOLE
10591
0
0
QORVO INC
COM
74736K101
279
4189
SH
SOLE
4189
0
0
QUALCOMM INC
COM
747525103
23447
308242
SH
SOLE
305241
0
3000
QUOTIENT TECHNOLOGY INC
COM
749119103
297
27674
SH
SOLE
27674
0
0
RADIAN GROUP INC
COM
750236101
225
9863
SH
SOLE
9863
0
0
RADIANT LOGISTICS INC
COM
75025X100
148
24139
SH
SOLE
24139
0
0
RAPID7 INC
COM
753422104
373
6449
SH
SOLE
6449
0
0
RAYMOND JAMES FINANCIAL INC
COM
754730109
852
10088
SH
SOLE
10087
0
0
REALOGY HLDGS CORP
COM
75605Y106
470
65053
SH
SOLE
65053
0
0
REALTY INCOME CORP
COM
756109104
9435
136802
SH
SOLE
136801
0
0
PACER FDS TR
US CASH COWS
69374H881
11121
387648
SH
SOLE
387648
0
0
PACKAGING CORP AMER
COM
695156109
1652
17337
SH
SOLE
17337
0
0
PALO ALTO NETWORKS INC
COM
697435105
818
4015
SH
SOLE
4015
0
0
PAYCHEX INC
COM
704326107
21655
263171
SH
SOLE
140122
0
123048
PAYLOCITY HLDG CORP
COM
70438V106
1111
11843
SH
SOLE
11843
0
0
PAYPAL HLDGS INC
COM
70450Y103
11520
100647
SH
SOLE
100647
0
0
PCM FUND INC
COM
69323T101
199
17600
SH
SOLE
17600
0
0
PEPSICO INC
COM
713448108
78089
595516
SH
SOLE
500579
0
94937
PERMROCK ROYALTY TRUST
TR UNIT
714254109
256
32300
SH
SOLE
32300
0
0
PETIQ INC
COM CL A
71639T106
338
10280
SH
SOLE
10280
0
0
PGIM ETF TR
ULTRA SHORT
69344A107
7379
147120
SH
SOLE
147120
0
0
PGIM HIGH YIELD BOND FUND IN
COM
69346H100
503
34434
SH
SOLE
34434
0
0
PHILIP MORRIS INTL INC
COM
718172109
44004
560344
SH
SOLE
539974
0
20369
PIMCO DYNAMIC INCOME FD
SHS
72201Y101
872
27133
SH
SOLE
27132
0
0
PIMCO ETF TR
0-5 HIGH YIEL
72201R783
4910
48912
SH
SOLE
48911
0
0
PIMCO ETF TR
INTER MUN BD
72201R866
383
6994
SH
SOLE
6994
0
0
PINNACLE FINL PARTNERS INC
COM
72346Q104
0
0
SH
SOLE
0
0
0
PINNACLE WEST CAP CORP
COM
723484101
597
6355
SH
SOLE
6354
0
0
PJT PARTNERS INC
COM CL A
69343T107
459
11351
SH
SOLE
11351
0
0
PLAINS ALL AMERN PIPELINE L
UNIT LTD PART
726503105
1017
41783
SH
SOLE
41783
0
0
PLANET FITNESS INC
CL A
72703H101
1095
15129
SH
SOLE
15129
0
0
POLARIS INDS INC
COM
731068102
919
10081
SH
SOLE
10080
0
0
POOL CORPORATION
COM
73278L105
1632
8545
SH
SOLE
8545
0
0
PPL CORP
COM
69351T106
18586
599358
SH
SOLE
592939
0
6419
PRA HEALTH SCIENCES INC
COM
69354M108
613
6185
SH
SOLE
6184
0
0
PREFERRED APT CMNTYS INC
COM
74039L103
966
64657
SH
SOLE
64657
0
0
PRIMERICA INC
COM
74164M108
1709
14249
SH
SOLE
14249
0
0
PRINCIPAL EXCHANGE TRADED FD
SPECTRUM PFD
74255Y888
237
2434
SH
SOLE
2434
0
0
PROSHARES TR
RUSS 2000 DIV
74347B698
1267
21390
SH
SOLE
21390
0
0
PROSHARES TR
S&P 500 DV AR
74348A467
14800
213357
SH
SOLE
213356
0
0
PROSPECT CAPITAL CORPORATION
NOTE 4.750%
74348TAQ5
219
218000
SH
SOLE
218000
0
0
PROSPECT CAPITAL CORPORATION
NOTE 6.375%
74348TAT9
75
75000
SH
SOLE
75000
0
0
PRUDENTIAL FINL INC
COM
744320102
8735
86485
SH
SOLE
77919
0
8566
PULTE GROUP INC
COM
745867101
632
20000
SH
SOLE
20000
0
0
PUMA BIOTECHNOLOGY INC
COM
74587V107
170
13397
SH
SOLE
13397
0
0
QUALYS INC
COM
74758T303
327
3763
SH
SOLE
3763
0
0
QUEST DIAGNOSTICS INC
COM
74834L100
1238
12157
SH
SOLE
6406
0
5750
QURATE RETAIL INC
COM SER A
74915M100
345
27857
SH
SOLE
27857
0
0
RANGE RES CORP
COM
75281A109
315
45186
SH
SOLE
45186
0
0
RAYTHEON CO
COM NEW
755111507
13818
79471
SH
SOLE
72686
0
6785
RBC BEARINGS INC
COM
75524B104
3088
18513
SH
SOLE
18513
0
0
RE MAX HLDGS INC
CL A
75524W108
540
17565
SH
SOLE
17565
0
0
REGENCY CTRS CORP
COM
758849103
285
4282
SH
SOLE
4281
0
0
REGENERON PHARMACEUTICALS
COM
75886F107
4474
14297
SH
SOLE
13296
0
1000
REGIONS FINL CORP NEW
COM
7591EP100
4982
333514
SH
SOLE
333513
0
0
REPLIGEN CORP
COM
759916109
378
4409
SH
SOLE
4409
0
0
REPUBLIC SVCS INC
COM
760759100
7249
83672
SH
SOLE
83671
0
0
RESMED INC
COM
761152107
5015
41103
SH
SOLE
41103
0
0
RGC RES INC
COM
74955L103
1338
43856
SH
SOLE
38156
0
5700
RIVERNORTH DOUBLELINE STRATE
COM
76882G107
959
56254
SH
SOLE
56254
0
0
ROCKWELL AUTOMATION INC
COM
773903109
945
5772
SH
SOLE
5772
0
0
ROKU INC
COM CL A
77543R102
200
2210
SH
SOLE
2210
0
0
ROPER TECHNOLOGIES INC
COM
776696106
1834
5010
SH
SOLE
5010
0
0
ROYAL CARIBBEAN CRUISES LTD
COM
V7780T103
5681
46875
SH
SOLE
46874
0
0
ROYAL DUTCH SHELL PLC
SPON ADR B
780259107
7629
116044
SH
SOLE
114923
0
1120
ROYCE MICRO-CAP TR INC
COM
780915104
406
49451
SH
SOLE
49451
0
0
RYMAN HOSPITALITY PPTYS INC
COM
78377T107
6043
74528
SH
SOLE
74527
0
0
SABRA HEALTH CARE REIT INC
COM
78573L106
216
10998
SH
SOLE
10998
0
0
SALESFORCE COM INC
COM
79466L302
4532
29869
SH
SOLE
29869
0
0
SALLY BEAUTY HLDGS INC
COM
79546E104
550
41285
SH
SOLE
41285
0
0
SAP SE
SPON ADR
803054204
1797
13143
SH
SOLE
13143
0
0
SAREPTA THERAPEUTICS INC
COM
803607100
594
3910
SH
SOLE
3910
0
0
SCHWAB STRATEGIC TR
US LRG CAP ET
808524201
40333
574629
SH
SOLE
574629
0
0
SCHWAB STRATEGIC TR
US LCAP GR ET
808524300
48439
582134
SH
SOLE
582133
0
0
SCHWAB STRATEGIC TR
US LCAP VA ET
808524409
967
17229
SH
SOLE
17229
0
0
SCHWAB STRATEGIC TR
US MID-CAP ET
808524508
700
12278
SH
SOLE
12278
0
0
SCHWAB STRATEGIC TR
US DIVIDEND E
808524797
3435
64714
SH
SOLE
63553
0
1161
SCHWAB STRATEGIC TR
INTL EQTY ETF
808524805
339
10570
SH
SOLE
10570
0
0
SCHWAB STRATEGIC TR
US REIT ETF
808524847
201
4541
SH
SOLE
4541
0
0
SCOTTS MIRACLE GRO CO
CL A
810186106
3134
31816
SH
SOLE
31815
0
0
RED HAT INC
COM
756577102
2560
13638
SH
SOLE
10137
0
3500
RED HAT INC
NOTE 0.250%1
756577AD4
30
12000
SH
SOLE
12000
0
0
REINSURANCE GRP OF AMERICA I
COM NEW
759351604
460
2950
SH
SOLE
2950
0
0
RELX PLC
SPONSORED ADR
759530108
514
21072
SH
SOLE
21072
0
0
RENAISSANCE CAP GREENWICH FD
IPO ETF
759937204
350
11099
SH
SOLE
11099
0
0
RESOURCE CAP CORP
NOTE 8.000%
76120WAB0
30
30000
SH
SOLE
30000
0
0
RESTAURANT BRANDS INTL INC
COM
76131D103
538
7741
SH
SOLE
7740
0
0
RINGCENTRAL INC
CL A
76680R206
211
1844
SH
SOLE
1844
0
0
RIO TINTO PLC
SPONSORED ADR
767204100
910
14598
SH
SOLE
14597
0
0
RLI CORP
COM
749607107
1740
20311
SH
SOLE
20311
0
0
ROBERT HALF INTL INC
COM
770323103
936
16429
SH
SOLE
16429
0
0
ROGERS CORP
COM
775133101
584
3390
SH
SOLE
3389
0
0
ROLLINS INC
COM
775711104
296
8274
SH
SOLE
8273
0
0
ROSS STORES INC
COM
778296103
15746
158865
SH
SOLE
158864
0
0
ROYAL BK CDA MONTREAL QUE
COM
780087102
1642
20684
SH
SOLE
20683
0
0
ROYAL DUTCH SHELL PLC
SPONS ADR A
780259206
14201
218241
SH
SOLE
216167
0
2073
ROYCE VALUE TR INC
COM
780910105
447
32153
SH
SOLE
32153
0
0
S&P GLOBAL INC
COM
78409V104
3262
14324
SH
SOLE
13004
0
1319
SANOFI
SPONSORED ADR
80105N105
15648
361649
SH
SOLE
361649
0
0
SARATOGA INVT CORP
COM NEW
80349A208
280
11356
SH
SOLE
11355
0
0
SBA COMMUNICATIONS CORP NEW
CL A
78410G104
3340
14859
SH
SOLE
14859
0
0
SCHLUMBERGER LTD
COM
806857108
11444
287998
SH
SOLE
281714
0
6284
SCHWAB STRATEGIC TR
US SML CAP ET
808524607
7928
110919
SH
SOLE
110919
0
0
SCHWAB STRATEGIC TR
EMRG MKTEQ ET
808524706
1180
44995
SH
SOLE
44894
0
100
SCHWAB STRATEGIC TR
SHT TM US TRE
808524862
5467
108083
SH
SOLE
108083
0
0
SEI INVESTMENTS CO
COM
784117103
4301
76684
SH
SOLE
76683
0
0
SELECT SECTOR SPDR TR
SBI MATERIALS
81369Y100
1409
24093
SH
SOLE
24092
0
0
SELECT SECTOR SPDR TR
SBI HEALTHCAR
81369Y209
86719
936096
SH
SOLE
936095
0
0
SELECT SECTOR SPDR TR
SBI CONS STPL
81369Y308
81336
1400659
SH
SOLE
1400659
0
0
SELECT SECTOR SPDR TR
SBI INT-INDS
81369Y704
1733
22387
SH
SOLE
22386
0
0
SELECT SECTOR SPDR TR
TECHNOLOGY
81369Y803
125152
1603703
SH
SOLE
1603702
0
0
SELECT SECTOR SPDR TR
COMMUNICATION
81369Y852
57998
1178362
SH
SOLE
1178362
0
0
SELECT SECTOR SPDR TR
RL EST SEL SE
81369Y860
430
11700
SH
SOLE
11699
0
0
SELECT SECTOR SPDR TR
SBI INT-UTILS
81369Y886
23724
397857
SH
SOLE
397856
0
0
SEMPRA ENERGY
COM
816851109
919
6688
SH
SOLE
6687
0
0
SERVICEMASTER GLOBAL HLDGS I
COM
81761R109
248
4774
SH
SOLE
4774
0
0
SERVICENOW INC
COM
81762P102
753
2743
SH
SOLE
2743
0
0
SHENANDOAH TELECOMMUNICATION
COM
82312B106
680
17668
SH
SOLE
17667
0
0
SHERWIN WILLIAMS CO
COM
824348106
3784
8259
SH
SOLE
8258
0
0
SHOPIFY INC
CL A
82509L107
2750
9164
SH
SOLE
9163
0
0
SIGNATURE BK NEW YORK N Y
COM
82669G104
8687
71896
SH
SOLE
71896
0
0
SIMON PPTY GROUP INC NEW
COM
828806109
7884
49353
SH
SOLE
43895
0
5457
SITEONE LANDSCAPE SUPPLY INC
COM
82982L103
2331
33637
SH
SOLE
33637
0
0
SIX FLAGS ENTMT CORP NEW
COM
83001A102
1764
35522
SH
SOLE
35521
0
0
SKYWORKS SOLUTIONS INC
COM
83088M102
2178
28196
SH
SOLE
25296
0
2900
SLM CORP
COM
78442P106
217
22388
SH
SOLE
22387
0
0
SMUCKER J M CO
COM NEW
832696405
22472
195087
SH
SOLE
190860
0
4227
SONOCO PRODS CO
COM
835495102
447
6847
SH
SOLE
6847
0
0
SONOS INC
COM
83570H108
208
18400
SH
SOLE
18400
0
0
SONY CORP
SPONSORED ADR
835699307
308
5885
SH
SOLE
5885
0
0
SOUTHERN CO
COM
842587107
18598
336441
SH
SOLE
331741
0
4700
SOUTHWEST AIRLS CO
COM
844741108
839
16535
SH
SOLE
16534
0
0
SPARTANNASH CO
COM
847215100
358
30750
SH
SOLE
30750
0
0
SPDR INDEX SHS FDS
PORTFOLIO DEV
78463X889
290
9815
SH
SOLE
9815
0
0
SPDR SERIES TRUST
BLOMBRG BRC I
78464A151
347
10167
SH
SOLE
10166
0
0
SPDR SERIES TRUST
PORTFOLIO SHO
78464A474
37364
1213926
SH
SOLE
1213925
0
0
SPDR SERIES TRUST
PRTFLO S&P500
78464A508
935
29903
SH
SOLE
29902
0
0
SPDR SERIES TRUST
DJ REIT ETF
78464A607
457
4634
SH
SOLE
4634
0
0
SPDR SERIES TRUST
S&P DIVID ETF
78464A763
26802
265690
SH
SOLE
265689
0
0
SPDR SERIES TRUST
S&P 400 MDCP
78464A821
490
9031
SH
SOLE
9030
0
0
SPDR SERIES TRUST
S&P SEMICNDCT
78464A862
333
3950
SH
SOLE
3950
0
0
SPDR SERIES TRUST
S&P BIOTECH
78464A870
497
5675
SH
SOLE
5675
0
0
SPDR SERIES TRUST
BLOMBERG BRC
78468R200
30608
996061
SH
SOLE
996060
0
0
SPDR SERIES TRUST
BLOOMBERG BRC
78468R622
7648
70204
SH
SOLE
70204
0
0
SPDR SERIES TRUST
SPDR BLOOMBER
78468R663
1418
15480
SH
SOLE
15480
0
0
SPDR SERIES TRUST
DORSEY WRGT F
78468R713
434
18536
SH
SOLE
18536
0
0
SPDR SERIES TRUST
NUVEEN BRC MU
78468R721
971
19377
SH
SOLE
19377
0
0
SPDR SERIES TRUST
PRTFLO S&P500
78468R788
459
12076
SH
SOLE
12076
0
0
SEAGATE TECHNOLOGY PLC
SHS
G7945M107
2354
49968
SH
SOLE
49968
0
0
SEALED AIR CORP NEW
COM
81211K100
987
23072
SH
SOLE
23071
0
0
SELECT SECTOR SPDR TR
SBI CONS DISC
81369Y407
44688
374900
SH
SOLE
374900
0
0
SELECT SECTOR SPDR TR
ENERGY
81369Y506
10082
158253
SH
SOLE
158252
0
0
SELECT SECTOR SPDR TR
SBI INT-FINL
81369Y605
4828
174956
SH
SOLE
174956
0
0
SELECTIVE INS GROUP INC
COM
816300107
211
2820
SH
SOLE
2819
0
0
SINOPEC SHANGHAI PETROCHEMIC
SPON ADR H
82935M109
333
8345
SH
SOLE
8345
0
0
SIRIUS XM HLDGS INC
COM
82968B103
471
84434
SH
SOLE
84434
0
0
SL GREEN RLTY CORP
COM
78440X101
250
3117
SH
SOLE
3117
0
0
SMITH & NEPHEW PLC
SPDN ADR NEW
83175M205
843
19376
SH
SOLE
19375
0
0
SMITH A O CORP
COM
831865209
524
11114
SH
SOLE
11113
0
0
SNAP ON INC
COM
833034101
1192
7199
SH
SOLE
7198
0
0
SOLARIS OILFIELD INFRSTR INC
COM CL A
83418M103
204
13664
SH
SOLE
13664
0
0
SPDR DOW JONES INDL AVRG ETF
UT SER 1
78467X109
28407
106857
SH
SOLE
106856
0
0
SPDR GOLD TRUST
GOLD SHS
78463V107
6044
45380
SH
SOLE
44318
0
1062
SPDR INDEX SHS FDS
PORTFOLIO EMG
78463X509
457
12794
SH
SOLE
12794
0
0
SPDR INDEX SHS FDS
S&P EM MKT DI
78463X533
3465
106229
SH
SOLE
106229
0
0
SPDR INDEX SHS FDS
S&P INTL ETF
78463X772
219
5576
SH
SOLE
5576
0
0
SPDR S&P 500 ETF TR
TR UNIT
78462F103
134930
460514
SH
SOLE
457703
0
2811
SPDR S&P MIDCAP 400 ETF TR
UTSER1 S&PDCR
78467Y107
2998
8456
SH
SOLE
8406
0
50
SPDR SERIES TRUST
S&P 600 SMCP
78464A201
227
3730
SH
SOLE
3729
0
0
SPDR SERIES TRUST
NUV HGHYLD MU
78464A284
3024
51739
SH
SOLE
51738
0
0
SPDR SERIES TRUST
BLMBRG BRC CN
78464A359
5339
100988
SH
SOLE
100988
0
0
SPDR SERIES TRUST
PORTFOLIO INT
78464A375
397
11379
SH
SOLE
11379
0
0
SPDR SERIES TRUST
PRTFLO S&P500
78464A409
1745
45080
SH
SOLE
45080
0
0
SPDR SERIES TRUST
AEROSPACE DEF
78464A631
625
6022
SH
SOLE
6022
0
0
SPDR SERIES TRUST
PORTFOLIO LN
78464A664
17001
445523
SH
SOLE
445523
0
0
SPDR SERIES TRUST
S&P REGL BKG
78464A698
755
14144
SH
SOLE
14144
0
0
SPDR SERIES TRUST
PORTFOLIO TL
78464A805
5700
156346
SH
SOLE
156346
0
0
SPDR SERIES TRUST
S&P 600 SML C
78464A813
501
7411
SH
SOLE
7410
0
0
SPDR SERIES TRUST
PORTFOLIO LR
78464A854
557
16142
SH
SOLE
16142
0
0
SPDR SERIES TRUST
BLOOMBERG SRT
78468R408
18917
694735
SH
SOLE
694734
0
0
SPDR SERIES TRUST
NUVEEN BLMBRG
78468R739
16786
343066
SH
SOLE
343066
0
0
SPIRIT AEROSYSTEMS HLDGS INC
COM CL A
848574109
346
4255
SH
SOLE
4254
0
0
SPRINT CORPORATION
COM
85207U105
93
14229
SH
SOLE
14229
0
0
SSGA ACTIVE ETF TR
SPDR TR TACTI
78467V848
1714
34945
SH
SOLE
34944
0
0
STARBUCKS CORP
COM
855244109
39804
474817
SH
SOLE
417527
0
57290
STARWOOD PPTY TR INC
COM
85571B105
4163
183249
SH
SOLE
183248
0
0
STATE STR CORP
COM
857477103
13040
232627
SH
SOLE
231627
0
1000
STEEL DYNAMICS INC
COM
858119100
812
26918
SH
SOLE
26918
0
0
SUMITOMO MITSUI FINL GROUP I
SPONSORED ADR
86562M209
1093
154956
SH
SOLE
154956
0
0
T MOBILE US INC
COM
872590104
582
7852
SH
SOLE
7852
0
0
TAKE-TWO INTERACTIVE SOFTWAR
COM
874054109
650
5734
SH
SOLE
5734
0
0
TANDEM DIABETES CARE INC
COM NEW
875372203
258
3999
SH
SOLE
3999
0
0
TAPESTRY INC
COM
876030107
733
23132
SH
SOLE
23132
0
0
TARENA INTL INC
SPONSORED ADS
876108101
101
40757
SH
SOLE
40757
0
0
TE CONNECTIVITY LTD
REG SHS
H84989104
3440
35916
SH
SOLE
33616
0
2300
TECK RESOURCES LTD
CL B
878742204
418
18127
SH
SOLE
18127
0
0
TEKLA WORLD HEALTHCARE FD
BEN INT SHS
87911L108
374
29298
SH
SOLE
29297
0
0
TELADOC HEALTH INC
COM
87918A105
220
3324
SH
SOLE
3324
0
0
TELEFLEX INC
COM
879369106
911
2754
SH
SOLE
2203
0
550
TELEFONICA BRASIL SA
SPONSORED ADR
87936R106
274
21074
SH
SOLE
21074
0
0
TELUS CORP
COM
87971M103
985
26689
SH
SOLE
26688
0
0
TEMPLETON EMERG MKTS INCOME
COM
880192109
1112
108859
SH
SOLE
108858
0
0
TERADYNE INC
COM
880770102
1019
21281
SH
SOLE
21281
0
0
TETRA TECH INC NEW
COM
88162G103
209
2668
SH
SOLE
2668
0
0
TEXAS INSTRS INC
COM
882508104
9035
78735
SH
SOLE
67385
0
11350
THE TRADE DESK INC
COM CL A
88339J105
592
2602
SH
SOLE
2602
0
0
THERMO FISHER SCIENTIFIC INC
COM
883556102
22286
75886
SH
SOLE
66879
0
9007
TIMKEN CO
COM
887389104
1341
26136
SH
SOLE
26136
0
0
TJX COS INC NEW
COM
872540109
19343
365796
SH
SOLE
293537
0
72258
TORTOISE ENERGY INDEPENDENC
COM
89148K101
134
18680
SH
SOLE
18680
0
0
TORTOISE ENERGY INFRA CORP
COM
89147L100
1191
52890
SH
SOLE
51739
0
1150
TORTOISE ESSENTIAL ASSETS IN
COM SH BEN IN
89148A103
328
18536
SH
SOLE
18536
0
0
TPI COMPOSITES INC
COM
87266J104
314
12725
SH
SOLE
12725
0
0
TRAVELERS COMPANIES INC
COM
89417E109
13033
87173
SH
SOLE
74054
0
13118
TWITTER INC
COM
90184L102
1826
52345
SH
SOLE
52345
0
0
TYSON FOODS INC
CL A
902494103
2487
30812
SH
SOLE
30812
0
0
SPIRIT RLTY CAP INC NEW
COM NEW
84860W300
565
13262
SH
SOLE
13262
0
0
SPLUNK INC
COM
848637104
843
6710
SH
SOLE
6710
0
0
SPROTT PHYSICAL GOLD & SILVE
TR UNIT
85208R101
2388
180546
SH
SOLE
116116
0
64430
SPS COMMERCE INC
COM
78463M107
352
3453
SH
SOLE
3453
0
0
SQUARE INC
CL A
852234103
1253
17277
SH
SOLE
17277
0
0
SS&C TECHNOLOGIES HLDGS INC
COM
78467J100
376
6540
SH
SOLE
6540
0
0
SSGA ACTIVE ETF TR
BLKSTN GSOSRL
78467V608
1284
27794
SH
SOLE
27794
0
0
STANLEY BLACK & DECKER INC
COM
854502101
5378
37193
SH
SOLE
34540
0
2652
STERICYCLE INC
COM
858912108
1440
30171
SH
SOLE
30171
0
0
STERIS PLC
SHS USD
G8473T100
1907
12813
SH
SOLE
12812
0
0
STONECASTLE FINL CORP
COM
861780104
478
21962
SH
SOLE
21961
0
0
STORE CAP CORP
COM
862121100
432
13017
SH
SOLE
13017
0
0
STRYKER CORP
COM
863667101
6998
34042
SH
SOLE
34042
0
0
SUNCOR ENERGY INC NEW
COM
867224107
1696
54430
SH
SOLE
54429
0
0
SUNOCO LP
COM UT REP LP
86765K109
342
10950
SH
SOLE
10950
0
0
SUNTRUST BKS INC
COM
867914103
5781
91984
SH
SOLE
84340
0
7643
SYNCHRONY FINL
COM
87165B103
2030
58571
SH
SOLE
58570
0
0
SYNOPSYS INC
COM
871607107
959
7459
SH
SOLE
7459
0
0
SYSCO CORP
COM
871829107
14070
198956
SH
SOLE
94522
0
104434
TAIWAN SEMICONDUCTOR MFG LTD
SPONSORED ADS
874039100
3110
79400
SH
SOLE
79399
0
0
TARGA RES CORP
COM
87612G101
991
25243
SH
SOLE
25243
0
0
TARGET CORP
COM
87612E106
5053
58355
SH
SOLE
57197
0
1158
TC ENERGY CORP
COM
87807B107
2590
52295
SH
SOLE
48194
0
4100
TD AMERITRADE HLDG CORP
COM
87236Y108
314
6307
SH
SOLE
6306
0
0
TEEKAY LNG PARTNERS L P
PRTNRSP UNITS
Y8564M105
2009
142500
SH
SOLE
142500
0
0
TEGNA INC
COM
87901J105
157
10412
SH
SOLE
10412
0
0
TEKLA HEALTHCARE OPPORTUNIT
SHS
879105104
729
40964
SH
SOLE
40963
0
0
TELARIA INC
COM
879181105
161
21443
SH
SOLE
21443
0
0
TELEDYNE TECHNOLOGIES INC
COM
879360105
296
1082
SH
SOLE
1082
0
0
TEMPLETON GLOBAL INCOME FD
COM
880198106
184
28951
SH
SOLE
28951
0
0
TENNECO INC
CL A VTG COM
880349105
613
55339
SH
SOLE
55339
0
0
TESLA INC
COM
88160R101
795
3560
SH
SOLE
3560
0
0
TEXAS CAPITAL BANCSHARES INC
COM
88224Q107
1088
17744
SH
SOLE
17744
0
0
TEXTRON INC
COM
883203101
228
4299
SH
SOLE
4299
0
0
THE CHARLES SCHWAB CORPORATI
COM
808513105
15217
378627
SH
SOLE
378627
0
0
THOMSON REUTERS CORP
COM NEW
884903709
14359
222756
SH
SOLE
103666
0
119089
THOR INDS INC
COM
885160101
2597
44444
SH
SOLE
37269
0
7175
TOLL BROTHERS INC
COM
889478103
1758
48013
SH
SOLE
48013
0
0
TORCHMARK CORP
COM
891027104
2515
28123
SH
SOLE
20779
0
7343
TORONTO DOMINION BK ONT
COM NEW
891160509
7726
132415
SH
SOLE
105466
0
26948
TORTOISE PWR & ENERGY INFRAS
COM
89147X104
485
26485
SH
SOLE
26484
0
0
TOTAL S A
SPONSORED ADS
89151E109
12578
225463
SH
SOLE
212957
0
12505
TOTAL SYS SVCS INC
COM
891906109
575
4489
SH
SOLE
4489
0
0
TOWNEBANK PORTSMOUTH VA
COM
89214P109
3120
114376
SH
SOLE
114375
0
0
TOYOTA MOTOR CORP
SP ADR REP2CO
892331307
276
2226
SH
SOLE
2226
0
0
TRACTOR SUPPLY CO
COM
892356106
6557
60273
SH
SOLE
60273
0
0
TREMONT MTG TR
COM
894789106
150
36500
SH
SOLE
36500
0
0
TRINITY INDS INC
COM
896522109
693
33414
SH
SOLE
33413
0
0
TUPPERWARE BRANDS CORP
COM
899896104
240
12639
SH
SOLE
12638
0
0
TWILIO INC
CL A
90138F102
282
2069
SH
SOLE
2069
0
0
TWO HBRS INVT CORP
COM NEW
90187B408
344
27168
SH
SOLE
27168
0
0
TYLER TECHNOLOGIES INC
COM
902252105
655
3033
SH
SOLE
3033
0
0
U S PHYSICAL THERAPY INC
COM
90337L108
371
3027
SH
SOLE
3027
0
0
UBER TECHNOLOGIES INC
COM
90353T100
3127
67432
SH
SOLE
67432
0
0
UDR INC
COM
902653104
1384
30849
SH
SOLE
28849
0
2000
UNDER ARMOUR INC
CL A
904311107
220
8687
SH
SOLE
8687
0
0
UNILEVER N V
N Y SHS NEW
904784709
1855
30558
SH
SOLE
30557
0
0
UNITED CONTL HLDGS INC
COM
910047109
207
2365
SH
SOLE
2365
0
0
UNITED PARCEL SERVICE INC
CL B
911312106
68586
664139
SH
SOLE
536813
0
127326
UNITED RENTALS INC
COM
911363109
684
5160
SH
SOLE
5160
0
0
UNITED TECHNOLOGIES CORP
COM
913017109
58857
452048
SH
SOLE
326699
0
125349
UNITEDHEALTH GROUP INC
COM
91324P102
67329
275926
SH
SOLE
273684
0
2242
US BANCORP DEL
COM NEW
902973304
28942
552349
SH
SOLE
377508
0
174840
VALERO ENERGY CORP NEW
COM
91913Y100
2953
34501
SH
SOLE
33635
0
865
VANECK VECTORS ETF TR
GOLD MINERS E
92189F106
4517
176760
SH
SOLE
176760
0
0
VANECK VECTORS ETF TR
SHORT HIGH YI
92189F387
8559
341849
SH
SOLE
341849
0
0
VANECK VECTORS ETF TR
PFD SECS EX F
92189F429
863
43670
SH
SOLE
43670
0
0
VANECK VECTORS ETF TR
MORNINGSTAR I
92189F593
348
11246
SH
SOLE
11246
0
0
VANECK VECTORS ETF TR
JP MORGAN MKT
92189H300
8965
258371
SH
SOLE
258370
0
0
VANGUARD ADMIRAL FDS INC
MIDCP 400 VAL
921932844
1801
14658
SH
SOLE
14658
0
0
U S CONCRETE INC
COM NEW
90333L201
2009
40447
SH
SOLE
40447
0
0
ULTA BEAUTY INC
COM
90384S303
620
1788
SH
SOLE
1788
0
0
ULTRA CLEAN HLDGS INC
COM
90385V107
150
10800
SH
SOLE
10800
0
0
UMB FINL CORP
COM
902788108
1026
15599
SH
SOLE
15599
0
0
UNDER ARMOUR INC
CL C
904311206
227
10241
SH
SOLE
10241
0
0
UNILEVER PLC
SPON ADR NEW
904767704
17593
283906
SH
SOLE
282871
0
1035
UNION PACIFIC CORP
COM
907818108
20468
121037
SH
SOLE
104784
0
16252
UNITED BANKSHARES INC WEST V
COM
909907107
903
24354
SH
SOLE
24354
0
0
UNITED CMNTY BKS BLAIRSVLE G
COM
90984P303
243
8533
SH
SOLE
8532
0
0
UNITED NAT FOODS INC
COM
911163103
807
90004
SH
SOLE
90004
0
0
UNIVERSAL HLTH SVCS INC
CL B
913903100
450
3457
SH
SOLE
3456
0
0
V F CORP
COM
918204108
12652
144835
SH
SOLE
121610
0
23225
VANECK VECTORS ETF TR
BDC INCOME ET
92189F411
200
12073
SH
SOLE
12073
0
0
VANECK VECTORS ETF TR
FALLEN ANGEL
92189F437
462
15789
SH
SOLE
15789
0
0
VANECK VECTORS ETF TR
MORNINGSTAR W
92189F643
2303
47962
SH
SOLE
47962
0
0
VANECK VECTORS ETF TR
JR GOLD MINER
92189F791
251
7202
SH
SOLE
7201
0
0
VANECK VECTORS ETF TR
AMT FREE INT
92189H201
19108
384089
SH
SOLE
384089
0
0
VANECK VECTORS ETF TR
HIGH YLD MUN
92189H409
9099
142673
SH
SOLE
142673
0
0
VANGUARD ADMIRAL FDS INC
SMLCP 600 VAL
921932778
1164
9077
SH
SOLE
9077
0
0
VANGUARD BD INDEX FD INC
SHORT TRM BON
921937827
8843
109815
SH
SOLE
109815
0
0
VANGUARD BD INDEX FD INC
TOTAL BND MRK
921937835
58910
709166
SH
SOLE
709166
0
0
VANGUARD CHARLOTTE FDS
INTL BD IDX E
92203J407
14235
248434
SH
SOLE
248433
0
0
VANGUARD INDEX FDS
SML CP GRW ET
922908595
1441
7742
SH
SOLE
7741
0
0
VANGUARD INDEX FDS
MID CAP ETF
922908629
57233
342389
SH
SOLE
342389
0
0
VANGUARD INDEX FDS
GROWTH ETF
922908736
8788
53789
SH
SOLE
53788
0
0
VANGUARD INDEX FDS
VALUE ETF
922908744
31680
285618
SH
SOLE
285618
0
0
VANGUARD INTL EQUITY INDEX F
FTSE SMCAP ET
922042718
212
2020
SH
SOLE
2020
0
0
VANGUARD INTL EQUITY INDEX F
ALLWRLD EX US
922042775
78712
1543683
SH
SOLE
1536719
0
6964
VANGUARD INTL EQUITY INDEX F
FTSE EUROPE E
922042874
2638
48068
SH
SOLE
48067
0
0
VANGUARD MUN BD FD INC
TAX EXEMPT BD
922907746
14191
267417
SH
SOLE
267417
0
0
VANGUARD SCOTTSDALE FDS
SHORT TERM TR
92206C102
230
3791
SH
SOLE
3791
0
0
VANGUARD SCOTTSDALE FDS
VNG RUS2000ID
92206C664
386
3096
SH
SOLE
3096
0
0
VANGUARD SCOTTSDALE FDS
INTER TERM TR
92206C706
20933
317311
SH
SOLE
317311
0
0
VANGUARD SCOTTSDALE FDS
MORTG-BACK SE
92206C771
1120
21204
SH
SOLE
21204
0
0
VANGUARD SCOTTSDALE FDS
INT-TERM CORP
92206C870
33796
376141
SH
SOLE
376141
0
0
VANGUARD TAX MANAGED INTL FD
FTSE DEV MKT
921943858
45280
1085599
SH
SOLE
1083687
0
1911
VANGUARD WHITEHALL FDS INC
HIGH DIV YLD
921946406
61897
708372
SH
SOLE
708372
0
0
VANGUARD WHITEHALL FDS INC
INTL DVD ETF
921946810
734
10793
SH
SOLE
10793
0
0
VANGUARD WORLD FDS
CONSUM DIS ET
92204A108
1232
6869
SH
SOLE
6868
0
0
VANGUARD WORLD FDS
ENERGY ETF
92204A306
1101
12954
SH
SOLE
12953
0
0
VANGUARD WORLD FDS
FINANCIALS ET
92204A405
2691
39001
SH
SOLE
39000
0
0
VANGUARD WORLD FDS
HEALTH CAR ET
92204A504
2409
13850
SH
SOLE
13849
0
0
VANGUARD WORLD FDS
INDUSTRIAL ET
92204A603
1451
9957
SH
SOLE
9956
0
0
VANGUARD WORLD FDS
COMM SRVC ETF
92204A884
2295
26474
SH
SOLE
26474
0
0
VARIAN MED SYS INC
COM
92220P105
3285
24134
SH
SOLE
24134
0
0
VEREIT INC
COM
92339V100
238
26510
SH
SOLE
26510
0
0
VICTORY PORTFOLIOS II
VCSHS US 500
92647N766
267
5102
SH
SOLE
5102
0
0
VICTORY PORTFOLIOS II
VCSHS US EQ I
92647N824
336
7387
SH
SOLE
7387
0
0
VICTORY PORTFOLIOS II
VCSHS US LRG
92647N865
376
8029
SH
SOLE
8029
0
0
VIPER ENERGY PARTNERS LP
COM UNT RP IN
92763M105
1047
34000
SH
SOLE
34000
0
0
VOYA EMERGING MKTS HIGH DIVI
COM
92912P108
294
38000
SH
SOLE
38000
0
0
VOYA INFRASTRUCTURE INDLS &
COM
92912X101
273
21955
SH
SOLE
21955
0
0
W P CAREY INC
COM
92936U109
14604
179914
SH
SOLE
165933
0
13980
WALGREENS BOOTS ALLIANCE INC
COM
931427108
8118
148491
SH
SOLE
148490
0
0
WASTE MGMT INC DEL
COM
94106L109
43336
375626
SH
SOLE
196145
0
179480
WATERS CORP
COM
941848103
653
3038
SH
SOLE
3038
0
0
WD-40 CO
COM
929236107
9530
59924
SH
SOLE
59924
0
0
WENDYS CO
COM
95058W100
234
11999
SH
SOLE
11999
0
0
WEST PHARMACEUTICAL SVSC INC
COM
955306105
240
1923
SH
SOLE
1922
0
0
WESTERN ALLIANCE BANCORP
COM
957638109
384
8605
SH
SOLE
8605
0
0
WESTERN ASSET HGH YLD DFNDFD
COM
95768B107
210
14083
SH
SOLE
14083
0
0
WESTERN DIGITAL CORP
COM
958102105
1601
33674
SH
SOLE
33673
0
0
WESTERN UN CO
COM
959802109
1015
51063
SH
SOLE
51062
0
0
WEX INC
COM
96208T104
675
3247
SH
SOLE
3246
0
0
WHIRLPOOL CORP
COM
963320106
1314
9231
SH
SOLE
9231
0
0
WISDOMTREE TR
US LARGECAP D
97717W307
7997
82531
SH
SOLE
82530
0
0
WISDOMTREE TR
GLB EX US RL
97717W331
825
27152
SH
SOLE
27151
0
0
WISDOMTREE TR
INDIA ERNGS F
97717W422
13900
533397
SH
SOLE
248450
0
284947
WISDOMTREE TR
US MIDCAP DIV
97717W505
2072
57258
SH
SOLE
57257
0
0
WISDOMTREE TR
US SMALLCAP F
97717W562
577
16103
SH
SOLE
16102
0
0
VANGUARD BD INDEX FD INC
LONG TERM BON
921937793
402
4147
SH
SOLE
4146
0
0
VANGUARD BD INDEX FD INC
INTERMED TERM
921937819
2249
26008
SH
SOLE
26007
0
0
VANGUARD GROUP
DIV APP ETF
921908844
51668
448663
SH
SOLE
448663
0
0
VANGUARD INDEX FDS
S&P 500 ETF S
922908363
57265
212766
SH
SOLE
206728
0
6037
VANGUARD INDEX FDS
MCAP VL IDXVI
922908512
7738
69504
SH
SOLE
68780
0
723
VANGUARD INDEX FDS
MCAP GR IDXVI
922908538
5630
37707
SH
SOLE
37707
0
0
VANGUARD INDEX FDS
REAL ESTATE E
922908553
12821
146697
SH
SOLE
145061
0
1635
VANGUARD INDEX FDS
SM CP VAL ETF
922908611
4006
30694
SH
SOLE
29779
0
914
VANGUARD INDEX FDS
LARGE CAP ETF
922908637
28077
208411
SH
SOLE
208411
0
0
VANGUARD INDEX FDS
EXTEND MKT ET
922908652
4381
36952
SH
SOLE
36951
0
0
VANGUARD INDEX FDS
SMALL CP ETF
922908751
35600
227247
SH
SOLE
226897
0
350
VANGUARD INDEX FDS
TOTAL STK MKT
922908769
108463
722657
SH
SOLE
722657
0
0
VANGUARD INTL EQUITY INDEX F
TT WRLD ST ET
922042742
42149
560795
SH
SOLE
560794
0
0
VANGUARD INTL EQUITY INDEX F
FTSE EMR MKT
922042858
31339
736874
SH
SOLE
514701
0
222172
VANGUARD INTL EQUITY INDEX F
FTSE PACIFIC
922042866
17297
261770
SH
SOLE
261769
0
0
VANGUARD MALVERN FDS
STRM INFPROID
922020805
8732
177059
SH
SOLE
177059
0
0
VANGUARD SCOTTSDALE FDS
SHRT TRM CORP
92206C409
23513
291447
SH
SOLE
291447
0
0
VANGUARD SCOTTSDALE FDS
LG-TERM COR B
92206C813
1360
14043
SH
SOLE
14042
0
0
VANGUARD STAR FD
VG TL INTL ST
921909768
6908
130967
SH
SOLE
130966
0
0
VANGUARD WHITEHALL FDS INC
INTL HIGH ETF
921946794
866
14123
SH
SOLE
14123
0
0
VANGUARD WORLD FDS
CONSUM STP ET
92204A207
1231
8278
SH
SOLE
8277
0
0
VANGUARD WORLD FDS
INF TECH ETF
92204A702
8340
39548
SH
SOLE
39548
0
0
VANGUARD WORLD FDS
UTILITIES ETF
92204A876
459
3458
SH
SOLE
3457
0
0
VEEVA SYS INC
CL A COM
922475108
1102
6800
SH
SOLE
6800
0
0
VENTAS INC
COM
92276F100
12389
181267
SH
SOLE
168617
0
12650
VERINT SYS INC
NOTE 1.500%
92343XAA8
12
12000
SH
SOLE
12000
0
0
VERISIGN INC
COM
92343E102
635
3039
SH
SOLE
3038
0
0
VERISK ANALYTICS INC
COM
92345Y106
11944
81552
SH
SOLE
81551
0
0
VERIZON COMMUNICATIONS INC
COM
92343V104
97850
1712760
SH
SOLE
1404102
0
308657
VERTEX PHARMACEUTICALS INC
COM
92532F100
1620
8838
SH
SOLE
8838
0
0
VIACOM INC NEW
CL B
92553P201
2429
81338
SH
SOLE
81338
0
0
VICTORY PORTFOLIOS II
VCSHS US 500
92647N782
1214
24832
SH
SOLE
24832
0
0
VIRTU FINL INC
CL A
928254101
503
23135
SH
SOLE
23135
0
0
VISA INC
COM CL A
92826C839
58309
335977
SH
SOLE
335877
0
100
VMWARE INC
CL A COM
928563402
866
5181
SH
SOLE
5181
0
0
VODAFONE GROUP PLC NEW
SPONSORED ADR
92857W308
7892
483285
SH
SOLE
483284
0
0
VOYA FINL INC
COM
929089100
212
3851
SH
SOLE
3851
0
0
VOYA GLBL ADV & PREM OPP FD
COM
92912R104
128
11978
SH
SOLE
11977
0
0
VULCAN MATLS CO
COM
929160109
745
5426
SH
SOLE
5426
0
0
WABTEC CORP
COM
929740108
2363
32942
SH
SOLE
32942
0
0
WALMART INC
COM
931142103
37632
340591
SH
SOLE
257239
0
83352
WASTE CONNECTIONS INC
COM
94106B101
4491
46989
SH
SOLE
46989
0
0
WATSCO INC
COM
942622200
5537
33860
SH
SOLE
33859
0
0
WAYFAIR INC
CL A
94419L101
605
4144
SH
SOLE
4144
0
0
WEBSTER FINL CORP CONN
COM
947890109
663
13899
SH
SOLE
13899
0
0
WEC ENERGY GROUP INC
COM
92939U106
4450
53379
SH
SOLE
53378
0
0
WELLS FARGO CO NEW
COM
949746101
52578
1111133
SH
SOLE
964440
0
146692
WELLS FARGO GLOBAL DIVIDEND
COM
94987C103
187
34232
SH
SOLE
34231
0
0
WELLTOWER INC
COM
95040Q104
16556
203075
SH
SOLE
199774
0
3300
WESTERN MIDSTREAM PARTNERS L
COM UNIT LP I
958669103
263
8573
SH
SOLE
8573
0
0
WESTROCK CO
COM
96145D105
1146
31436
SH
SOLE
31436
0
0
WEYERHAEUSER CO
COM
962166104
9026
342684
SH
SOLE
320884
0
21800
WHITEHORSE FIN INC
COM
96524V106
167
12170
SH
SOLE
12170
0
0
WILLIAMS COS INC DEL
COM
969457100
2952
105281
SH
SOLE
105280
0
0
WISDOMTREE INVTS INC
COM
97717P104
71
11555
SH
SOLE
11555
0
0
WISDOMTREE TR
US HIGH DIVID
97717W208
325
4472
SH
SOLE
4471
0
0
WISDOMTREE TR
EMER MKT HIGH
97717W315
860
19266
SH
SOLE
19266
0
0
WISDOMTREE TR
US DIVID EX F
97717W406
489
5706
SH
SOLE
5705
0
0
WISDOMTREE TR
US SMALLCAP D
97717W604
438
16163
SH
SOLE
16163
0
0
WISDOMTREE TR
INTL QULTY DI
97717X131
4160
142598
SH
SOLE
142598
0
0
WISDOMTREE TR
DYNAMIC LNG E
97717X313
235
8492
SH
SOLE
8492
0
0
WISDOMTREE TR
EUR HDG SMLCA
97717X552
202
6730
SH
SOLE
6730
0
0
WISDOMTREE TR
US MULTIFACTO
97717Y857
2516
83689
SH
SOLE
83689
0
0
WNS HOLDINGS LTD
SPON ADR
92932M101
329
5566
SH
SOLE
5565
0
0
WPP PLC NEW
ADR
92937A102
2834
45052
SH
SOLE
45052
0
0
WSFS FINL CORP
COM
929328102
285
6907
SH
SOLE
6907
0
0
XCEL ENERGY INC
COM
98389B100
779
13082
SH
SOLE
11082
0
2000
XEROX CORP
COM NEW
984121608
203
5754
SH
SOLE
5754
0
0
XYLEM INC
COM
98419M100
491
5875
SH
SOLE
5874
0
0
YIRENDAI LTD
SPONSORED ADR
98585L100
330
23984
SH
SOLE
23984
0
0
WISDOMTREE TR
US MIDCAP FUN
97717W570
877
21944
SH
SOLE
21944
0
0
WISDOMTREE TR
EUROPE SMCP D
97717W869
387
6637
SH
SOLE
6637
0
0
WISDOMTREE TR
ITL HDG QTLY
97717X594
236
7231
SH
SOLE
7231
0
0
WISDOMTREE TR
US QTLY DIV G
97717X669
6677
152979
SH
SOLE
152979
0
0
WISDOMTREE TR
EUROPE HEDGED
97717X701
213
3222
SH
SOLE
3222
0
0
WORKDAY INC
CL A
98138H101
580
2826
SH
SOLE
2826
0
0
WPX ENERGY INC
COM
98212B103
115
10021
SH
SOLE
10021
0
0
WYNDHAM HOTELS & RESORTS INC
COM
98311A105
241
4330
SH
SOLE
4330
0
0
XILINX INC
COM
983919101
410
3478
SH
SOLE
3477
0
0
XPO LOGISTICS INC
COM
983793100
1164
20138
SH
SOLE
20138
0
0
YANDEX N V
SHS CLASS A
N97284108
233
6151
SH
SOLE
6151
0
0
YUM BRANDS INC
COM
988498101
10067
90965
SH
SOLE
90965
0
0
ZEBRA TECHNOLOGIES CORP
CL A
989207105
614
2934
SH
SOLE
2934
0
0
ZILLOW GROUP INC
CL C CAP STK
98954M200
266
5738
SH
SOLE
5738
0
0
ZIONS BANCORPORATION N A
*W EXP 05/21/
989701115
272
20500
SH
SOLE
20500
0
0
ZTO EXPRESS CAYMAN INC
SPONSORED ADS
98980A105
453
23702
SH
SOLE
23701
0
0
ZYNGA INC
CL A
98986T108
66
10800
SH
SOLE
10800
0
0
YUM CHINA HLDGS INC
COM
98850P109
3559
77042
SH
SOLE
77042
0
0
ZENDESK INC
COM
98936J101
225
2532
SH
SOLE
2532
0
0
ZIMMER BIOMET HLDGS INC
COM
98956P102
3438
29203
SH
SOLE
29083
0
120
ZOETIS INC
CL A
98978V103
5342
47078
SH
SOLE
44608
0
2470
AMERICAN CAMPUS COMM REIT
COM
024835100
1704
36918
SH
SOLE
33168
0
3750
BLACK HILLS CORP
COM
092113109
2111
27000
SH
SOLE
26000
0
1000
CECO ENVIRONMENTAL
COM
125141101
221
23053
SH
SOLE
5199
0
17854
DEVON ENERGY CORP
COM
25179m103
620
21725
SH
SOLE
16225
0
5500
DONEGAL GROUP INC CLASS A
COM
257701201
398
26051
SH
SOLE
20051
0
6000
INT'L FLAVORS & FRAGRANCES INC
COM
459506101
871
6000
SH
SOLE
0
0
6000
ISHARES MSCI PACIFIC EX JAPAN
COM
464286665
458
9700
SH
SOLE
8700
0
1000
JAPAN SMALLER CAPITALIZA
COM
47109u104
89
10450
SH
SOLE
3275
0
7175
KONTOOR BRANDS INC COM
COM
50050N103
384
13730
SH
SOLE
10790
0
2940
NEW JERSEY RESOURCES
COM
646025106
3807
76500
SH
SOLE
0
0
76500
POTLATCHDELTIC CORPORATION COM
COM
737630103
226
5800
SH
SOLE
5000
0
800
RPM INTL INC COM
COM
749685103
11879
194388
SH
SOLE
181188
0
13200
SPROTT PHYSICAL GOLD TRUST
MF
85207h104
125
11000
SH
SOLE
0
0
11000
U G I CORPORATION
COM
902681105
5127
95988
SH
SOLE
78813
0
17175
VERSUM MATLS INC COM
COM
92532W103
272
5260
SH
SOLE
2150
0
3110