The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
180 DEGREE CAP CORP COM 68235B109 25 11,400 SH   SOLE   0 0 11,400
22ND CENTY GROUP INC COM 90137F103 43 39,495 SH   SOLE   0 0 39,495
2U INC COM 90214J101 624 26,009 SH   SOLE   10,433 0 15,576
3-D SYS CORP DEL COM NEW 88554D205 1,206 137,858 SH   SOLE   0 0 137,858
3M CO COM 88579Y101 40,810 231,320 SH   SOLE   3,265 0 228,055
AAR CORP COM 000361105 260 5,766 SH   SOLE   3,194 0 2,572
AARONS INC COM PAR $0.50 002535300 756 13,230 SH   SOLE   11,975 0 1,255
ABB LTD SPONSORED ADR 000375204 2,110 87,569 SH   SOLE   8,836 0 78,733
ABBOTT LABS COM 002824100 40,690 468,451 SH   SOLE   28,156 0 440,295
ABBVIE INC COM 00287Y109 95,328 1,076,662 SH   SOLE   248,474 0 828,188
ABBVIE INC COM 00287Y109 239 2,700 SH Put SOLE   0 0 2,700
ABERDEEN ASIA PACIFIC INCOM COM 003009107 5,568 1,310,069 SH   SOLE   0 0 1,310,069
ABERDEEN AUSTRALIA EQTY FD I COM 003011103 138 25,476 SH   SOLE   0 0 25,476
ABERDEEN GLOBAL DYNAMIC DIVI COM 00302M106 107 10,250 SH   SOLE   0 0 10,250
ABERDEEN GLOBAL PREMIER PPTY COM SH BEN INT 00302L108 530 81,715 SH   SOLE   0 0 81,715
ABERDEEN INCOME CR STRATEGIE COM 003057106 478 41,556 SH   SOLE   0 0 41,556
ABERDEEN STD GOLD ETF TR PHYSCL GOLD SHS 00326A104 1,983 135,655 SH   SOLE   0 0 135,655
ABERDEEN STD INVTS ETFS BBRG ALL COMD K1 003261104 530 23,371 SH   SOLE   0 0 23,371
ABERDEEN STD PALLADIUM ETF T PHYSCL PALLADM 003262102 4,065 22,183 SH   SOLE   0 0 22,183
ABERDEEN STD PLATINUM ETF TR PHYSCL PLATM SHS 003260106 1,095 12,043 SH   SOLE   0 0 12,043
ABERDEEN STD PRECIOUS METALS PHYSCL PM BASKET 003263100 784 10,262 SH   SOLE   0 0 10,262
ABERDEEN STD SILVER ETF TR PHYSCL SILVR SHS 003264108 593 34,224 SH   SOLE   0 0 34,224
ABERDEEN TOTAL DYNAMIC DIVD COM SH BEN INT 00326L100 2,843 317,669 SH   SOLE   0 0 317,669
ABIOMED INC COM 003654100 2,346 13,751 SH   SOLE   203 0 13,548
ABRAXAS PETE CORP COM 003830106 51 146,120 SH   SOLE   0 0 146,120
ABSOLUTE SHS TR WBI BBR GBL INME 00400R874 18,781 736,519 SH   SOLE   733,808 0 2,711
ABSOLUTE SHS TR WBI BBR QTY 3000 00400R809 7,716 282,859 SH   SOLE   281,289 0 1,570
ABSOLUTE SHS TR WBI BBR RNG 3000 00400R502 7,218 257,796 SH   SOLE   257,400 0 396
ABSOLUTE SHS TR WBI BBR VAL 3000 00400R601 9,398 337,933 SH   SOLE   337,167 0 766
ABSOLUTE SHS TR WBI BBR YLD 3000 00400R700 13,042 531,462 SH   SOLE   529,538 0 1,924
ABSOLUTE SHS TR WBI BULBEAR TR 00400R833 3,379 172,466 SH   SOLE   172,118 0 348
ABSOLUTE SHS TR WBI BULBEAR TR 00400R841 5,922 290,127 SH   SOLE   214,575 0 75,552
ABSOLUTE SHS TR WBI PWR FCTR ETF 00400R858 12,951 491,112 SH   SOLE   419,066 0 72,046
ACACIA COMMUNICATIONS INC COM 00401C108 1,038 15,310 SH   SOLE   0 0 15,310
ACADIA HEALTHCARE COMPANY IN COM 00404A109 619 18,636 SH   SOLE   18,151 0 485
ACADIA PHARMACEUTICALS INC COM 004225108 2,420 56,567 SH   SOLE   3,295 0 53,272
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 19,898 94,497 SH   SOLE   33,367 0 61,130
ACCURAY INC COM 004397105 31 11,020 SH   SOLE   0 0 11,020
ACTIVISION BLIZZARD INC COM 00507V109 8,076 135,921 SH   SOLE   64,039 0 71,882
ACUITY BRANDS INC COM 00508Y102 269 1,936 SH   SOLE   1,735 0 201
ADAMIS PHARMACEUTICALS CORP COM NEW 00547W208 10 14,800 SH   SOLE   0 0 14,800
ADAMS DIVERSIFIED EQUITY FD COM 006212104 2,048 129,891 SH   SOLE   0 0 129,891
ADAPTIVE BIOTECHNOLOGIES COR COM 00650F109 796 26,603 SH   SOLE   0 0 26,603
ADDUS HOMECARE CORP COM 006739106 377 3,880 SH   SOLE   0 0 3,880
ADOBE INC COM 00724F101 70,948 215,108 SH   SOLE   35,490 0 179,618
ADVANCE AUTO PARTS INC COM 00751Y106 6,470 40,404 SH   SOLE   28,047 0 12,357
ADVANCED EMISSIONS SOLUTS IN COM 00770C101 143 13,575 SH   SOLE   0 0 13,575
ADVANCED ENERGY INDS COM 007973100 1,678 23,564 SH   SOLE   10,247 0 13,317
ADVANCED MICRO DEVICES INC COM 007903107 10,897 237,624 SH   SOLE   33,204 0 204,420
ADVENT CONVERTIBLE & INCOME COM 00764C109 1,079 69,391 SH   SOLE   0 0 69,391
ADVISORSHARES TR ADVISORSHS ETF 00768Y206 2,287 42,444 SH   SOLE   0 0 42,444
ADVISORSHARES TR DOUBLELIN VAL EQ 00768Y818 827 11,078 SH   SOLE   0 0 11,078
ADVISORSHARES TR NEWFLT MULSINC 00768Y727 1,158 23,904 SH   SOLE   0 0 23,904
ADVISORSHARES TR PURE CANNABIS 00768Y495 418 34,882 SH   SOLE   0 0 34,882
ADVISORSHARES TR RANGER EQUITY BE 00768Y883 707 131,846 SH   SOLE   0 0 131,846
AEGON N V NY REGISTRY SHS 007924103 943 208,199 SH   SOLE   55,589 0 152,610
AERCAP HOLDINGS NV SHS N00985106 850 13,829 SH   SOLE   8,294 0 5,535
AERIE PHARMACEUTICALS INC COM 00771V108 281 11,632 SH   SOLE   11,478 0 154
AEROJET ROCKETDYNE HLDGS INC COM 007800105 344 7,532 SH   SOLE   4,206 0 3,326
AEROVIRONMENT INC COM 008073108 212 3,433 SH   SOLE   0 0 3,433
AES CORP COM 00130H105 3,429 172,304 SH   SOLE   148,008 0 24,296
AFFILIATED MANAGERS GROUP IN COM 008252108 485 5,719 SH   SOLE   0 0 5,719
AFFIMED N V COM N01045108 42 15,325 SH   SOLE   0 0 15,325
AFLAC INC COM 001055102 9,775 184,778 SH   SOLE   53,851 0 130,927
AGCO CORP COM 001084102 255 3,302 SH   SOLE   0 0 3,302
AGENUS INC COM NEW 00847G705 119 29,357 SH   SOLE   0 0 29,357
AGF INVESTMENTS TRUST AGFIQ US MK ANTI 00110G408 1,980 89,369 SH   SOLE   0 0 89,369
AGILENT TECHNOLOGIES INC COM 00846U101 3,402 39,883 SH   SOLE   1,177 0 38,706
AGNC INVT CORP COM 00123Q104 2,781 157,298 SH   SOLE   302 0 156,996
AGNICO EAGLE MINES LTD COM 008474108 2,311 37,512 SH   SOLE   38 0 37,474
AGROFRESH SOLUTIONS COM 00856G109 179 69,500 SH   SOLE   0 0 69,500
AIMMUNE THERAPEUTICS INC COM 00900T107 266 7,944 SH   SOLE   319 0 7,625
AIR PRODS & CHEMS INC COM 009158106 9,542 40,607 SH   SOLE   18,678 0 21,929
AIRCASTLE LTD COM G0129K104 603 18,835 SH   SOLE   5,467 0 13,368
AK STL HLDG CORP COM 001547108 120 36,547 SH   SOLE   0 0 36,547
AKAMAI TECHNOLOGIES INC COM 00971T101 7,731 89,466 SH   SOLE   78,493 0 10,973
AKEBIA THERAPEUTICS INC COM 00972D105 220 34,759 SH   SOLE   31,523 0 3,236
ALARM COM HLDGS INC COM 011642105 240 5,596 SH   SOLE   2,128 0 3,468
ALASKA AIR GROUP INC COM 011659109 3,101 45,777 SH   SOLE   4,276 0 41,501
ALBEMARLE CORP COM 012653101 1,635 22,388 SH   SOLE   414 0 21,974
ALCOA CORP COM 013872106 705 32,777 SH   SOLE   0 0 32,777
ALCON INC ORD SHS H01301128 2,674 47,273 SH   SOLE   28,009 0 19,264
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 547 3,387 SH   SOLE   1,048 0 2,339
ALEXION PHARMACEUTICALS INC COM 015351109 4,997 46,229 SH   SOLE   34,299 0 11,930
ALGONQUIN PWR UTILS CORP COM 015857105 283 20,015 SH   SOLE   0 0 20,015
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 86,140 406,099 SH   SOLE   89,485 0 316,614
ALIGN TECHNOLOGY INC COM 016255101 3,843 13,774 SH   SOLE   1,753 0 12,021
ALLEGHANY CORP DEL COM 017175100 1,985 2,482 SH   SOLE   1,847 0 635
ALLEGHENY TECHNOLOGIES INC COM 01741R102 211 10,226 SH   SOLE   178 0 10,048
ALLEGIANT TRAVEL CO COM 01748X102 379 2,175 SH   SOLE   308 0 1,867
ALLEGION PUB LTD CO ORD SHS G0176J109 884 7,101 SH   SOLE   0 0 7,101
ALLERGAN PLC SHS G0177J108 11,745 61,436 SH   SOLE   29,434 0 32,002
ALLETE INC COM NEW 018522300 515 6,346 SH   SOLE   1,848 0 4,498
ALLIANCE RES PARTNER L P UT LTD PART 01877R108 526 48,597 SH   SOLE   529 0 48,068
ALLIANCEBERNSTEIN GBL HGH IN COM 01879R106 4,664 384,477 SH   SOLE   0 0 384,477
ALLIANCEBERNSTEIN HOLDING LP UNIT LTD PARTN 01881G106 2,438 80,580 SH   SOLE   6,104 0 74,476
ALLIANCEBERNSTEIN NATL MUNI COM 01864U106 422 30,168 SH   SOLE   0 0 30,168
ALLIANT ENERGY CORP COM 018802108 6,685 122,165 SH   SOLE   1,476 0 120,689
ALLIANZGI CONV INCOME FD COM 018828103 2,274 395,490 SH   SOLE   0 0 395,490
ALLIANZGI CONV INCOME FD II COM 018825109 392 76,645 SH   SOLE   0 0 76,645
ALLIANZGI DIVERS INC & CNV F COM 01883J108 221 8,982 SH   SOLE   0 0 8,982
ALLIANZGI NFJ DIVID INT & PR COM 01883A107 434 33,378 SH   SOLE   0 0 33,378
ALLISON TRANSMISSION HLDGS I COM 01973R101 1,082 22,383 SH   SOLE   20,294 0 2,089
ALLSTATE CORP COM 020002101 9,997 88,903 SH   SOLE   23,683 0 65,220
ALLY FINL INC COM 02005N100 677 22,143 SH   SOLE   95 0 22,048
ALMADEN MINERALS LTD COM CL B 020283305 10 17,000 SH   SOLE   0 0 17,000
ALNYLAM PHARMACEUTICALS INC COM 02043Q107 534 4,635 SH   SOLE   0 0 4,635
ALPHA ARCHITECT ETF TR INTL QUAN VALUE 02072L201 305 10,330 SH   SOLE   0 0 10,330
ALPHABET INC CAP STK CL A 02079K305 142,496 106,385 SH   SOLE   18,595 0 87,790
ALPHABET INC CAP STK CL A 02079K305 402 300 SH Put SOLE   0 0 300
ALPHABET INC CAP STK CL C 02079K107 115,086 86,070 SH   SOLE   12,025 0 74,045
ALPHATEC HOLDINGS INC COM NEW 02081G201 551 77,630 SH   SOLE   0 0 77,630
ALPS ETF TR ALERIAN ENERGY 00162Q676 216 10,369 SH   SOLE   0 0 10,369
ALPS ETF TR ALERIAN MLP 00162Q866 41,751 4,911,906 SH   SOLE   2,645 0 4,909,261
ALPS ETF TR BARRONS 400 ETF 00162Q726 781 18,277 SH   SOLE   0 0 18,277
ALPS ETF TR DISRUPTIVE TECH 00162Q478 948 29,429 SH   SOLE   0 0 29,429
ALPS ETF TR EQUAL SEC ETF 00162Q205 1,901 23,767 SH   SOLE   0 0 23,767
ALPS ETF TR INTL SEC DV DOG 00162Q718 751 27,339 SH   SOLE   0 0 27,339
ALPS ETF TR MED BREAKTHGH 00162Q593 1,305 30,862 SH   SOLE   0 0 30,862
ALPS ETF TR RIVRFRNT STR INC 00162Q783 2,684 107,937 SH   SOLE   0 0 107,937
ALPS ETF TR SECTR DIV DOGS 00162Q858 23,200 495,403 SH   SOLE   0 0 495,403
ALTAIR ENGR INC COM CL A 021369103 243 6,656 SH   SOLE   6,256 0 400
ALTERYX INC COM CL A 02156B103 2,229 22,279 SH   SOLE   420 0 21,859
ALTRIA GROUP INC COM 02209S103 58,258 1,167,259 SH   SOLE   150,450 0 1,016,809
AMAG PHARMACEUTICALS INC COM 00163U106 137 11,220 SH   SOLE   0 0 11,220
AMARIN CORP PLC SPONS ADR NEW 023111206 3,386 157,937 SH   SOLE   42,308 0 115,629
AMAZON COM INC COM 023135106 371,489 201,031 SH   SOLE   22,814 0 178,217
AMAZON COM INC COM 023135106 1,109 600 SH Put SOLE   0 0 600
AMBARELLA INC SHS G037AX101 1,648 27,217 SH   SOLE   0 0 27,217
AMBEV SA SPONSORED ADR 02319V103 181 38,886 SH   SOLE   26,818 0 12,068
AMC ENTMT HLDGS INC CL A COM 00165C104 327 45,221 SH   SOLE   0 0 45,221
AMC NETWORKS INC CL A 00164V103 884 22,392 SH   SOLE   7,557 0 14,835
AMCOR PLC ORD G0250X107 4,650 428,936 SH   SOLE   362,421 0 66,515
AMDOCS LTD SHS G02602103 380 5,259 SH   SOLE   3,802 0 1,457
AMEDISYS INC COM 023436108 1,607 9,627 SH   SOLE   1,117 0 8,510
AMERCO COM 023586100 281 748 SH   SOLE   0 0 748
AMEREN CORP COM 023608102 2,484 32,338 SH   SOLE   1,569 0 30,769
AMERICA FIRST MULTIFAMILY IN BEN UNIT CTF 02364V107 2,425 314,939 SH   SOLE   0 0 314,939
AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 624 39,014 SH   SOLE   1,021 0 37,993
AMERICAN AIRLS GROUP INC COM 02376R102 3,720 129,695 SH   SOLE   10,904 0 118,791
AMERICAN AXLE & MFG HLDGS IN COM 024061103 225 20,879 SH   SOLE   8,118 0 12,761
AMERICAN CAMPUS CMNTYS INC COM 024835100 990 21,051 SH   SOLE   380 0 20,671
AMERICAN CENTY ETF TR DIVERSIFID CRP 025072109 348 6,797 SH   SOLE   0 0 6,797
AMERICAN CENTY ETF TR DIVERSIFIED MU 025072505 2,303 43,516 SH   SOLE   0 0 43,516
AMERICAN CENTY ETF TR STOXX US QLTY 025072307 259 5,762 SH   SOLE   0 0 5,762
AMERICAN CENTY ETF TR STOXX US QUALT 025072208 2,906 67,294 SH   SOLE   0 0 67,294
AMERICAN EAGLE OUTFITTERS IN COM 02553E106 342 23,245 SH   SOLE   822 0 22,423
AMERICAN ELEC PWR CO INC COM 025537101 14,222 150,484 SH   SOLE   2,646 0 147,838
AMERICAN EXPRESS CO COM 025816109 19,142 153,761 SH   SOLE   71,717 0 82,044
AMERICAN FIN TR INC COM CLASS A 02607T109 1,823 137,517 SH   SOLE   0 0 137,517
AMERICAN HOMES 4 RENT CL A 02665T306 1,258 47,993 SH   SOLE   32,468 0 15,525
AMERICAN INTL GROUP INC *W EXP 01/19/202 026874156 302 29,355 SH   SOLE   0 0 29,355
AMERICAN INTL GROUP INC COM NEW 026874784 6,113 119,097 SH   SOLE   86,987 0 32,110
AMERICAN OUTDOOR BRANDS CORP COM 02874P103 141 15,196 SH   SOLE   0 0 15,196
AMERICAN STS WTR CO COM 029899101 2,108 24,333 SH   SOLE   25 0 24,308
AMERICAN TOWER CORP NEW COM 03027X100 18,262 79,461 SH   SOLE   17,060 0 62,401
AMERICAN WTR WKS CO INC NEW COM 030420103 12,832 104,456 SH   SOLE   18,328 0 86,128
AMERICAS CAR MART INC COM 03062T105 237 2,165 SH   SOLE   0 0 2,165
AMERICOLD RLTY TR COM 03064D108 431 12,287 SH   SOLE   2,026 0 10,261
AMERIPRISE FINL INC COM 03076C106 1,739 10,440 SH   SOLE   408 0 10,032
AMERIS BANCORP COM 03076K108 308 7,248 SH   SOLE   1,924 0 5,324
AMERISOURCEBERGEN CORP COM 03073E105 4,843 56,968 SH   SOLE   16,812 0 40,156
AMETEK INC NEW COM 031100100 2,491 24,974 SH   SOLE   10,207 0 14,767
AMGEN INC COM 031162100 68,413 283,790 SH   SOLE   45,057 0 238,733
AMICUS THERAPEUTICS INC COM 03152W109 99 10,163 SH   SOLE   3,594 0 6,569
AMN HEALTHCARE SERVICES INC COM 001744101 981 15,746 SH   SOLE   10,598 0 5,148
AMPHENOL CORP NEW CL A 032095101 3,260 30,124 SH   SOLE   21,324 0 8,800
AMPIO PHARMACEUTICALS INC COM 03209T109 53 90,791 SH   SOLE   0 0 90,791
AMPLIFY ETF TR BLOCKCHAIN LDR 032108607 1,100 58,676 SH   SOLE   0 0 58,676
AMPLIFY ETF TR HIGH INCOME 032108847 4,143 232,203 SH   SOLE   0 0 232,203
AMPLIFY ETF TR ONLIN RETL ETF 032108102 7,350 143,123 SH   SOLE   0 0 143,123
ANALOG DEVICES INC COM 032654105 4,398 37,005 SH   SOLE   3,955 0 33,050
ANGEL OAK FINL STRATEGIES IN COM BEN INT 03464A100 3,246 156,877 SH   SOLE   0 0 156,877
ANGLOGOLD ASHANTI LTD SPONSORED ADR 035128206 1,495 66,939 SH   SOLE   0 0 66,939
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 10,626 129,493 SH   SOLE   63,003 0 66,490
ANNALY CAP MGMT INC COM 035710409 8,936 948,659 SH   SOLE   0 0 948,659
ANSYS INC COM 03662Q105 2,879 11,185 SH   SOLE   8,091 0 3,094
ANTHEM INC COM 036752103 19,022 62,979 SH   SOLE   17,020 0 45,959
AON PLC SHS CL A G0408V102 5,287 25,384 SH   SOLE   17,653 0 7,731
APACHE CORP COM 037411105 384 15,003 SH   SOLE   0 0 15,003
APARTMENT INVT & MGMT CO CL A 03748R754 1,083 20,963 SH   SOLE   15,575 0 5,388
APERGY CORP COM 03755L104 376 11,140 SH   SOLE   2,506 0 8,634
APHRIA INC COM 03765K104 528 101,132 SH   SOLE   0 0 101,132
APOLLO COML REAL EST FIN INC COM 03762U105 3,626 198,273 SH   SOLE   7,494 0 190,779
APOLLO GLOBAL MGMT INC COM CL A 03768E105 4,593 96,274 SH   SOLE   9,059 0 87,215
APOLLO INVT CORP COM NEW 03761U502 1,105 63,311 SH   SOLE   0 0 63,311
APOLLO SR FLOATING RATE FD I COM 037636107 619 40,907 SH   SOLE   0 0 40,907
APOLLO TACTICAL INCOME FD IN COM 037638103 233 15,403 SH   SOLE   0 0 15,403
APPFOLIO INC COM CL A 03783C100 347 3,156 SH   SOLE   0 0 3,156
APPIAN CORP CL A 03782L101 964 25,221 SH   SOLE   0 0 25,221
APPLE HOSPITALITY REIT INC COM NEW 03784Y200 952 58,597 SH   SOLE   0 0 58,597
APPLE INC COM 037833100 745,953 2,540,255 SH   SOLE   129,796 0 2,410,459
APPLE INC COM 037833100 1,233 4,200 SH Put SOLE   0 0 4,200
APPLIED INDL TECHNOLOGIES IN COM 03820C105 344 5,168 SH   SOLE   4,131 0 1,037
APPLIED MATLS INC COM 038222105 10,365 169,802 SH   SOLE   28,576 0 141,226
APPLIED OPTOELECTRONICS INC COM 03823U102 218 18,384 SH   SOLE   0 0 18,384
APTARGROUP INC COM 038336103 493 4,295 SH   SOLE   2,306 0 1,989
APTIV PLC SHS G6095L109 4,207 44,302 SH   SOLE   37,540 0 6,762
AQUA AMERICA INC COM 03836W103 2,746 58,506 SH   SOLE   0 0 58,506
ARBOR RLTY TR INC COM 038923108 3,103 216,213 SH   SOLE   0 0 216,213
ARCELORMITTAL SA LUXEMBOURG NY REGISTRY SH 03938L203 215 12,264 SH   SOLE   135 0 12,129
ARCH CAP GROUP LTD ORD G0450A105 783 18,259 SH   SOLE   4,797 0 13,462
ARCHER DANIELS MIDLAND CO COM 039483102 4,317 93,139 SH   SOLE   7,825 0 85,314
ARCONIC INC COM 03965L100 768 24,957 SH   SOLE   0 0 24,957
ARCOSA INC COM 039653100 250 5,616 SH   SOLE   0 0 5,616
ARENA PHARMACEUTICALS INC COM NEW 040047607 282 6,206 SH   SOLE   1,516 0 4,690
ARES CAP CORP COM 04010L103 22,841 1,224,736 SH   SOLE   345 0 1,224,391
ARES CAP CORP NOTE 4.625% 3/0 04010LAW3 21 20,000 PRN   SOLE   0 0 20,000
ARES COML REAL ESTATE CORP COM 04013V108 166 10,510 SH   SOLE   0 0 10,510
ARISTA NETWORKS INC COM 040413106 3,447 16,945 SH   SOLE   2,618 0 14,327
ARK ETF TR 3D PRINTING ETF 00214Q500 271 12,058 SH   SOLE   0 0 12,058
ARK ETF TR AUTNMUS TECHNLGY 00214Q203 2,187 58,886 SH   SOLE   0 0 58,886
ARK ETF TR FINTECH INNOVA 00214Q708 312 12,991 SH   SOLE   0 0 12,991
ARK ETF TR GENOMIC REV ETF 00214Q302 7,613 227,114 SH   SOLE   0 0 227,114
ARK ETF TR INNOVATION ETF 00214Q104 61,680 1,232,370 SH   SOLE   0 0 1,232,370
ARK ETF TR ISRAEL INOVATE 00214Q609 312 14,094 SH   SOLE   0 0 14,094
ARK ETF TR NEXT GNRTN INTER 00214Q401 15,617 271,181 SH   SOLE   0 0 271,181
ARMADA HOFFLER PPTYS INC COM 04208T108 301 16,419 SH   SOLE   256 0 16,163
ARMSTRONG WORLD INDS INC NEW COM 04247X102 1,417 15,077 SH   SOLE   14,452 0 625
ARROW ETF TR ARROW DJ GLB YLD 04273H104 733 45,481 SH   SOLE   0 0 45,481
ARROW FINL CORP COM 042744102 285 7,534 SH   SOLE   0 0 7,534
ARROW INVTS TR DWA TACTICAL ETF 042765792 144 12,900 SH   SOLE   0 0 12,900
ARROWHEAD PHARMACEUTICALS IN COM 04280A100 842 13,275 SH   SOLE   1,542 0 11,733
ARTISAN PARTNERS ASSET MGMT CL A 04316A108 296 9,152 SH   SOLE   2,176 0 6,976
ASHFORD HOSPITALITY TR INC COM SHS 044103109 254 90,880 SH   SOLE   0 0 90,880
ASHFORD INC COM 044104107 504 21,338 SH   SOLE   0 0 21,338
ASHLAND GLOBAL HLDGS INC COM 044186104 298 3,892 SH   SOLE   6 0 3,886
ASML HOLDING N V N Y REGISTRY SHS N07059210 2,242 7,575 SH   SOLE   5,965 0 1,610
ASPEN TECHNOLOGY INC COM 045327103 986 8,150 SH   SOLE   7,745 0 405
ASSERTIO THERAPEUTICS INC COM 04545L107 36 28,400 SH   SOLE   0 0 28,400
ASSOCIATED BANC CORP COM 045487105 709 32,147 SH   SOLE   8,328 0 23,819
ASSURANT INC COM 04621X108 383 2,921 SH   SOLE   749 0 2,172
ASSURED GUARANTY LTD COM G0585R106 1,742 35,527 SH   SOLE   16,966 0 18,561
ASTRAZENECA PLC SPONSORED ADR 046353108 6,844 137,257 SH   SOLE   13,630 0 123,627
ASTRONICS CORP COM 046433108 309 11,064 SH   SOLE   0 0 11,064
AT&T INC COM 00206R102 210,397 5,383,749 SH   SOLE   706,476 0 4,677,273
ATENTO S A SHS L0427L105 144 50,000 SH   SOLE   0 0 50,000
ATHERSYS INC COM 04744L106 23 18,561 SH   SOLE   0 0 18,561
ATLANTIC PWR CORP COM NEW 04878Q863 27 11,480 SH   SOLE   0 0 11,480
ATLANTICA YIELD PLC SHS G0751N103 1,430 54,197 SH   SOLE   39,527 0 14,670
ATLASSIAN CORP PLC CL A G06242104 3,357 27,898 SH   SOLE   6,834 0 21,064
ATMOS ENERGY CORP COM 049560105 2,744 24,528 SH   SOLE   863 0 23,665
ATRICURE INC COM 04963C209 360 11,061 SH   SOLE   1,131 0 9,930
AUDIOCODES LTD ORD M15342104 328 12,749 SH   SOLE   0 0 12,749
AURORA CANNABIS INC COM 05156X108 1,041 482,167 SH   SOLE   0 0 482,167
AUTODESK INC COM 052769106 16,028 87,363 SH   SOLE   79,228 0 8,135
AUTOHOME INC SP ADR RP CL A 05278C107 721 9,017 SH   SOLE   6,598 0 2,419
AUTOMATIC DATA PROCESSING IN COM 053015103 15,335 89,944 SH   SOLE   18,742 0 71,202
AUTOZONE INC COM 053332102 6,935 5,821 SH   SOLE   1,281 0 4,540
AVALARA INC COM 05338G106 820 11,194 SH   SOLE   3,903 0 7,291
AVALONBAY CMNTYS INC COM 053484101 1,339 6,385 SH   SOLE   2,029 0 4,356
AVANGRID INC COM 05351W103 495 9,682 SH   SOLE   1,352 0 8,330
AVEO PHARMACEUTICALS INC COM 053588109 7 10,650 SH   SOLE   0 0 10,650
AVERY DENNISON CORP COM 053611109 2,758 21,083 SH   SOLE   1,829 0 19,254
AVISTA CORP COM 05379B107 659 13,700 SH   SOLE   0 0 13,700
AXALTA COATING SYS LTD COM G0750C108 781 25,675 SH   SOLE   24,536 0 1,139
AXIS CAPITAL HOLDINGS LTD SHS G0692U109 239 4,027 SH   SOLE   0 0 4,027
AXOGEN INC COM 05463X106 224 12,506 SH   SOLE   0 0 12,506
AXON ENTERPRISE INC COM 05464C101 1,869 25,502 SH   SOLE   0 0 25,502
AXOS FINL INC COM 05465C100 777 25,667 SH   SOLE   386 0 25,281
B & G FOODS INC NEW COM 05508R106 982 54,788 SH   SOLE   0 0 54,788
B RILEY FINL INC COM 05580M108 467 18,549 SH   SOLE   668 0 17,881
BAIDU INC SPON ADR REP A 056752108 8,466 66,977 SH   SOLE   1,229 0 65,748
BAKER HUGHES COMPANY CL A 05722G100 649 25,337 SH   SOLE   9,728 0 15,609
BALCHEM CORP COM 057665200 433 4,221 SH   SOLE   2,879 0 1,342
BALL CORP COM 058498106 8,119 125,544 SH   SOLE   10,519 0 115,025
BALLARD PWR SYS INC NEW COM 058586108 76 10,557 SH   SOLE   0 0 10,557
BANCFIRST CORP COM 05945F103 287 4,591 SH   SOLE   0 0 4,591
BANCO BRADESCO S A SP ADR PFD NEW 059460303 94 10,456 SH   SOLE   6,901 0 3,555
BANCO SANTANDER SA ADR 05964H105 920 222,318 SH   SOLE   21,304 0 201,014
BANCORPSOUTH BK TUPELO MISS COM 05971J102 1,364 43,420 SH   SOLE   0 0 43,420
BANCROFT FUND LTD COM 059695106 227 8,699 SH   SOLE   0 0 8,699
BANK AMER CORP 7.25%CNV PFD L 060505682 4,196 2,896 SH   SOLE   0 0 2,896
BANK AMER CORP COM 060505104 82,279 2,336,142 SH   SOLE   319,142 0 2,017,000
BANK COMM HLDGS COM 06424J103 333 28,753 SH   SOLE   0 0 28,753
BANK HAWAII CORP COM 062540109 292 3,071 SH   SOLE   0 0 3,071
BANK MONTREAL QUE COM 063671101 4,115 53,097 SH   SOLE   7,077 0 46,020
BANK N S HALIFAX COM 064149107 299 5,285 SH   SOLE   0 0 5,285
BANK NEW YORK MELLON CORP COM 064058100 4,738 94,134 SH   SOLE   8,786 0 85,348
BANK OZK COM 06417N103 1,345 44,082 SH   SOLE   20,355 0 23,727
BANKFINANCIAL CORP COM 06643P104 2,376 181,647 SH   SOLE   0 0 181,647
BAOZUN INC SPONSORED ADR 06684L103 899 27,139 SH   SOLE   0 0 27,139
BARCLAYS BANK PLC ETN DJUBSCOCO 38 06739H313 526 17,950 SH   SOLE   0 0 17,950
BARCLAYS BK PLC BARC ETN+SHILL 06742A669 1,948 13,066 SH   SOLE   0 0 13,066
BARCLAYS BK PLC DJUBS CMDT ETN36 06738C778 1,108 48,529 SH   SOLE   0 0 48,529
BARCLAYS BK PLC IPATH B LIVESTCK 06746P498 927 20,220 SH   SOLE   0 0 20,220
BARCLAYS BK PLC IPATH SER B GSCI 06745R693 356 28,321 SH   SOLE   0 0 28,321
BARCLAYS PLC ADR 06738E204 570 59,887 SH   SOLE   26,014 0 33,873
BARINGS CORPORATE INVS COM 06759X107 208 12,355 SH   SOLE   0 0 12,355
BARINGS GLOBAL SHORT DURATIO COM 06760L100 179 10,195 SH   SOLE   0 0 10,195
BARNES GROUP INC COM 067806109 295 4,753 SH   SOLE   2,067 0 2,686
BARRICK GOLD CORPORATION COM 067901108 6,470 348,063 SH   SOLE   96,361 0 251,702
BAUSCH HEALTH COS INC COM 071734107 439 14,672 SH   SOLE   230 0 14,442
BAXTER INTL INC COM 071813109 9,157 109,502 SH   SOLE   30,614 0 78,888
BCE INC COM NEW 05534B760 19,693 424,878 SH   SOLE   322,371 0 102,507
BEACON ROOFING SUPPLY INC COM 073685109 586 18,317 SH   SOLE   617 0 17,700
BECTON DICKINSON & CO COM 075887109 14,441 53,096 SH   SOLE   19,397 0 33,699
BED BATH & BEYOND INC COM 075896100 512 29,612 SH   SOLE   0 0 29,612
BEL FUSE INC CL B 077347300 269 13,110 SH   SOLE   0 0 13,110
BELLEROPHON THERAPEUTICS INC COM 078771102 48 138,300 SH   SOLE   0 0 138,300
BENEFITFOCUS INC COM 08180D106 313 14,285 SH   SOLE   0 0 14,285
BERKLEY W R CORP COM 084423102 995 14,401 SH   SOLE   1,312 0 13,089
BERKSHIRE HATHAWAY INC DEL CL A 084670108 19,017 56 SH   SOLE   0 0 56
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 204,198 901,537 SH   SOLE   23,754 0 877,783
BERRY GLOBAL GROUP INC COM 08579W103 435 9,151 SH   SOLE   3,408 0 5,743
BEST BUY INC COM 086516101 4,103 46,731 SH   SOLE   10,587 0 36,144
BEYOND MEAT INC COM 08862E109 1,464 19,367 SH   SOLE   0 0 19,367
BGC PARTNERS INC CL A 05541T101 317 53,377 SH   SOLE   1,002 0 52,375
BHP GROUP LTD SPONSORED ADS 088606108 3,459 63,225 SH   SOLE   7,861 0 55,364
BHP GROUP PLC SPONSORED ADR 05545E209 822 17,481 SH   SOLE   3,373 0 14,108
BIO RAD LABS INC CL A 090572207 3,470 9,378 SH   SOLE   8,035 0 1,343
BIO TECHNE CORP COM 09073M104 657 3,010 SH   SOLE   2,612 0 398
BIODELIVERY SCIENCES INTL IN COM 09060J106 149 23,643 SH   SOLE   0 0 23,643
BIOGEN INC COM 09062X103 9,955 33,550 SH   SOLE   16,028 0 17,522
BIOMARIN PHARMACEUTICAL INC COM 09061G101 3,278 38,784 SH   SOLE   33,036 0 5,748
BIOTELEMETRY INC COM 090672106 942 20,336 SH   SOLE   715 0 19,621
BLACK HILLS CORP COM 092113109 1,249 15,903 SH   SOLE   8,359 0 7,544
BLACK KNIGHT INC COM 09215C105 2,362 36,637 SH   SOLE   4,492 0 32,145
BLACKBERRY LTD COM 09228F103 149 23,257 SH   SOLE   0 0 23,257
BLACKROCK CAPITAL INVESTMENT COM 092533108 98 19,735 SH   SOLE   0 0 19,735
BLACKROCK CAPITAL INVESTMENT NOTE 5.000% 6/1 092533AC2 210 210,000 PRN   SOLE   0 0 210,000
BLACKROCK CORE BD TR SHS BEN INT 09249E101 1,808 124,039 SH   SOLE   0 0 124,039
BLACKROCK CORPOR HI YLD FD I COM 09255P107 2,421 216,183 SH   SOLE   0 0 216,183
BLACKROCK CR ALLCTN INC TR COM 092508100 2,899 207,345 SH   SOLE   0 0 207,345
BLACKROCK DEBT STRAT FD INC COM NEW 09255R202 1,803 160,944 SH   SOLE   0 0 160,944
BLACKROCK ENERGY & RES TR COM 09250U101 289 24,315 SH   SOLE   0 0 24,315
BLACKROCK ENH CAP & INC FD I COM 09256A109 727 42,145 SH   SOLE   0 0 42,145
BLACKROCK ENHANCED EQT DIV T COM 09251A104 11,298 1,138,945 SH   SOLE   0 0 1,138,945
BLACKROCK ENHANCED GBL DIV T COM 092501105 2,069 188,268 SH   SOLE   0 0 188,268
BLACKROCK ENHANCED INTL DIV COM BENE INTER 092524107 61 10,364 SH   SOLE   0 0 10,364
BLACKROCK FLOAT RATE OME STR COM 09255X100 485 36,113 SH   SOLE   0 0 36,113
BLACKROCK FLOATING RATE INCO COM 091941104 975 75,771 SH   SOLE   0 0 75,771
BLACKROCK HEALTH SCIENCES TR COM 09250W107 686 16,134 SH   SOLE   0 0 16,134
BLACKROCK INC COM 09247X101 14,992 29,822 SH   SOLE   8,348 0 21,474
BLACKROCK INCOME TR INC COM 09247F100 2,179 360,217 SH   SOLE   0 0 360,217
BLACKROCK INVT QUALITY MUN T COM 09247D105 1,038 66,639 SH   SOLE   0 0 66,639
BLACKROCK LTD DURATION INC T COM SHS 09249W101 1,477 90,135 SH   SOLE   0 0 90,135
BLACKROCK MULTI-SECTOR INC T COM 09258A107 542 33,547 SH   SOLE   0 0 33,547
BLACKROCK MUN 2030 TAR TERM COM SHS BEN IN 09257P105 1,103 45,612 SH   SOLE   0 0 45,612
BLACKROCK MUN INCOME TR SH BEN INT 09248F109 187 13,226 SH   SOLE   0 0 13,226
BLACKROCK MUNI INCOME TR II COM 09249N101 407 26,927 SH   SOLE   0 0 26,927
BLACKROCK MUNI INTER DR FD I COM 09253X102 262 18,415 SH   SOLE   0 0 18,415
BLACKROCK MUNIASSETS FD INC COM 09254J102 418 27,575 SH   SOLE   0 0 27,575
BLACKROCK MUNIC INCM INVST T SH BEN INT 09248H105 147 11,002 SH   SOLE   0 0 11,002
BLACKROCK MUNICIPL INC QLTY COM 092479104 457 32,498 SH   SOLE   0 0 32,498
BLACKROCK MUNIHLDGS NJ QLTY COM 09254X101 1,121 78,092 SH   SOLE   0 0 78,092
BLACKROCK MUNIHLDNGS CALI QL COM 09254L107 516 36,890 SH   SOLE   0 0 36,890
BLACKROCK MUNIHOLDINGS FD IN COM 09253N104 441 26,011 SH   SOLE   0 0 26,011
BLACKROCK MUNIVEST FD II INC COM 09253T101 312 21,099 SH   SOLE   0 0 21,099
BLACKROCK MUNIY QUALITY FD I COM 09254G108 139 10,697 SH   SOLE   0 0 10,697
BLACKROCK MUNIYIELD CALI QLT COM 09254N103 712 50,122 SH   SOLE   0 0 50,122
BLACKROCK MUNIYIELD PA QLTY COM 09255G107 621 43,437 SH   SOLE   0 0 43,437
BLACKROCK MUNIYIELD QLTY FD COM 09254E103 1,146 84,921 SH   SOLE   0 0 84,921
BLACKROCK RES & COMM STRAT T SHS 09257A108 1,901 235,550 SH   SOLE   0 0 235,550
BLACKROCK SCIENCE & TECH TR SHS 09258G104 228 6,844 SH   SOLE   0 0 6,844
BLACKROCK STRATEGIC MUN TR COM 09248T109 174 12,382 SH   SOLE   0 0 12,382
BLACKROCK TAX MUNICPAL BD TR SHS 09248X100 4,846 199,105 SH   SOLE   0 0 199,105
BLACKROCK TCP CAP CORP COM 09259E108 785 55,880 SH   SOLE   469 0 55,411
BLACKROCK UTILITIES INFRSTRC COM 09248D104 474 21,235 SH   SOLE   0 0 21,235
BLACKSTONE GROUP INC COM CL A 09260D107 25,024 447,343 SH   SOLE   18,935 0 428,408
BLACKSTONE GSO FLTING RTE FU COM 09256U105 4,369 270,542 SH   SOLE   0 0 270,542
BLACKSTONE GSO LNG SHRT CR I COM SHS BN INT 09257D102 386 24,694 SH   SOLE   0 0 24,694
BLACKSTONE GSO STRATEGIC CR COM SHS BEN IN 09257R101 172 11,978 SH   SOLE   0 0 11,978
BLACKSTONE MTG TR INC COM CL A 09257W100 7,971 214,163 SH   SOLE   0 0 214,163
BLACKSTONE MTG TR INC NOTE 4.750% 3/1 09257WAC4 54 50,000 PRN   SOLE   0 0 50,000
BLOCK H & R INC COM 093671105 729 31,066 SH   SOLE   0 0 31,066
BLOOM ENERGY CORP COM CL A 093712107 105 14,001 SH   SOLE   0 0 14,001
BLOOMIN BRANDS INC COM 094235108 206 9,315 SH   SOLE   8,571 0 744
BLUCORA INC COM 095229100 607 23,213 SH   SOLE   22,132 0 1,081
BLUEKNIGHT ENERGY PARTNERS L COM UNIT 09625U109 115 102,000 SH   SOLE   0 0 102,000
BLUELINX HLDGS INC COM NEW 09624H208 207 14,500 SH   SOLE   0 0 14,500
BLUEPRINT MEDICINES CORP COM 09627Y109 275 3,428 SH   SOLE   1,129 0 2,299
BLUEROCK RESIDENTIAL GRW REI COM CL A 09627J102 217 18,020 SH   SOLE   0 0 18,020
BNY MELLON HIGH YIELD STRATE SH BEN INT 09660L105 76 24,628 SH   SOLE   0 0 24,628
BNY MELLON MUN BD INFRASTRUC COM SHS 09662W109 1,317 90,268 SH   SOLE   0 0 90,268
BNY MELLON MUN INCOME INC COM 05589T104 330 37,127 SH   SOLE   0 0 37,127
BNY MELLON STRATEGIC MUN BD COM 09662E109 324 40,515 SH   SOLE   0 0 40,515
BNY MELLON STRATEGIC MUNS IN COM 05588W108 1,052 123,569 SH   SOLE   0 0 123,569
BOEING CO COM 097023105 145,535 446,755 SH   SOLE   12,166 0 434,589
BOOKING HLDGS INC COM 09857L108 13,466 6,557 SH   SOLE   2,538 0 4,019
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 1,743 24,506 SH   SOLE   5,556 0 18,950
BORGWARNER INC COM 099724106 982 22,631 SH   SOLE   7,523 0 15,108
BOSTON BEER INC CL A 100557107 1,570 4,156 SH   SOLE   140 0 4,016
BOSTON PROPERTIES INC COM 101121101 782 5,676 SH   SOLE   1,396 0 4,280
BOSTON SCIENTIFIC CORP COM 101137107 6,255 138,317 SH   SOLE   57,243 0 81,074
BOTTOMLINE TECH DEL INC COM 101388106 281 5,227 SH   SOLE   5,067 0 160
BOULDER GROWTH & INCOME FD I COM 101507101 225 19,087 SH   SOLE   0 0 19,087
BOX INC CL A 10316T104 412 24,574 SH   SOLE   1,637 0 22,937
BOYD GAMING CORP COM 103304101 352 11,750 SH   SOLE   0 0 11,750
BP PLC SPONSORED ADR 055622104 46,576 1,234,121 SH   SOLE   436,559 0 797,562
BRAEMAR HOTELS & RESORTS INC 5.5 CUM CV PFD B 10482B200 705 37,123 SH   SOLE   0 0 37,123
BRANDYWINE RLTY TR SH BEN INT NEW 105368203 570 36,192 SH   SOLE   36,192 0 0
BRANDYWINEGBL GLBAL INM OPRT COM 10537L104 609 48,230 SH   SOLE   0 0 48,230
BRIGHAM MINERALS INC CL A COM 10918L103 351 16,356 SH   SOLE   16,356 0 0
BRIGHT HORIZONS FAM SOL IN D COM 109194100 2,845 18,868 SH   SOLE   16,419 0 2,449
BRISTOL MYERS SQUIBB CO COM 110122108 48,603 757,175 SH   SOLE   80,220 0 676,955
BRISTOL MYERS SQUIBB CO RIGHT 99/99/9999 110122157 366 121,696 SH   SOLE   65 0 121,631
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 11,783 277,501 SH   SOLE   174,363 0 103,138
BRIXMOR PPTY GROUP INC COM 11120U105 982 45,428 SH   SOLE   1,310 0 44,118
BROADCOM INC 8% CNV PFD SER A 11135F200 251 213 SH   SOLE   0 0 213
BROADCOM INC COM 11135F101 30,695 97,130 SH   SOLE   29,918 0 67,212
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 3,966 32,107 SH   SOLE   5,871 0 26,236
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 2,629 45,477 SH   SOLE   195 0 45,282
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 3,426 68,539 SH   SOLE   0 0 68,539
BROOKFIELD PROPERTY PARTRS L UNIT LTD PARTN G16249107 292 15,950 SH   SOLE   0 0 15,950
BROOKFIELD REAL ASSETS INCOM SHS BEN INT 112830104 1,399 65,527 SH   SOLE   0 0 65,527
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 519 11,135 SH   SOLE   0 0 11,135
BROOKS AUTOMATION INC COM 114340102 2,376 56,554 SH   SOLE   18,685 0 37,869
BROWN & BROWN INC COM 115236101 492 12,468 SH   SOLE   1,046 0 11,422
BROWN FORMAN CORP CL A 115637100 2,329 37,111 SH   SOLE   0 0 37,111
BROWN FORMAN CORP CL B 115637209 5,755 85,133 SH   SOLE   15,502 0 69,631
BRUKER CORP COM 116794108 2,050 40,226 SH   SOLE   39,612 0 614
BRUNSWICK CORP COM 117043109 350 5,833 SH   SOLE   11 0 5,822
BUILDERS FIRSTSOURCE INC COM 12008R107 2,988 117,583 SH   SOLE   6,013 0 111,570
BURLINGTON STORES INC COM 122017106 468 2,054 SH   SOLE   1,101 0 953
BWX TECHNOLOGIES INC COM 05605H100 257 4,143 SH   SOLE   32 0 4,111
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 2,386 30,513 SH   SOLE   21,507 0 9,006
CABOT MICROELECTRONICS CORP COM 12709P103 308 2,133 SH   SOLE   1,462 0 671
CABOT OIL & GAS CORP COM 127097103 599 34,420 SH   SOLE   24,573 0 9,847
CADENCE BANCORPORATION CL A 12739A100 721 39,790 SH   SOLE   34,155 0 5,635
CADENCE DESIGN SYSTEM INC COM 127387108 1,181 17,020 SH   SOLE   3,404 0 13,616
CAESARS ENTMT CORP NOTE 5.000%10/0 127686AA1 23 11,895 PRN   SOLE   0 0 11,895
CAL MAINE FOODS INC COM NEW 128030202 498 11,649 SH   SOLE   122 0 11,527
CALAMOS CONV & HIGH INCOME F COM SHS 12811P108 6,339 556,009 SH   SOLE   0 0 556,009
CALAMOS CONV OPP AND INC FD SH BEN INT 128117108 3,813 346,591 SH   SOLE   0 0 346,591
CALAMOS DYNAMIC CONV & INCOM COM 12811V105 1,080 51,043 SH   SOLE   0 0 51,043
CALAMOS GBL DYN INCOME FUND COM 12811L107 1,147 131,980 SH   SOLE   0 0 131,980
CALAMOS STRATEGIC TOTL RETN COM SH BEN INT 128125101 10,379 763,145 SH   SOLE   0 0 763,145
CALAVO GROWERS INC COM 128246105 924 10,200 SH   SOLE   377 0 9,823
CALIFORNIA WTR SVC GROUP COM 130788102 351 6,798 SH   SOLE   49 0 6,749
CALLON PETE CO DEL COM 13123X102 112 23,240 SH   SOLE   46 0 23,194
CALUMET SPECIALTY PRODS PTNR UT LTD PARTNER 131476103 440 120,413 SH   SOLE   0 0 120,413
CAMBRIA ETF TR GLB ASSET ALLO 132061607 4,175 151,201 SH   SOLE   0 0 151,201
CAMBRIA ETF TR GLB MOMENT ETF 132061508 853 33,262 SH   SOLE   0 0 33,262
CAMBRIA ETF TR GLOBAL VALUE ETF 132061409 314 13,133 SH   SOLE   0 0 13,133
CAMBRIA ETF TR SHSHLD YIELD ETF 132061201 591 14,663 SH   SOLE   0 0 14,663
CAMBRIA ETF TR TAIL RISK 132061862 1,447 74,940 SH   SOLE   0 0 74,940
CAMDEN PPTY TR SH BEN INT 133131102 264 2,486 SH   SOLE   212 0 2,274
CAMECO CORP COM 13321L108 665 74,684 SH   SOLE   1,682 0 73,002
CAMPBELL SOUP CO COM 134429109 880 17,803 SH   SOLE   0 0 17,803
CANADA GOOSE HOLDINGS INC SHS SUB VTG 135086106 719 19,834 SH   SOLE   3,872 0 15,962
CANADIAN NAT RES LTD COM 136385101 1,590 49,138 SH   SOLE   11,371 0 37,767
CANADIAN NATL RY CO COM 136375102 2,157 23,845 SH   SOLE   1,741 0 22,104
CANADIAN PAC RY LTD COM 13645T100 2,040 8,002 SH   SOLE   2,110 0 5,892
CANNTRUST HLDGS INC COM 137800207 11 12,115 SH   SOLE   0 0 12,115
CANOPY GROWTH CORP COM 138035100 6,419 304,344 SH   SOLE   0 0 304,344
CANTEL MEDICAL CORP COM 138098108 496 7,137 SH   SOLE   4,596 0 2,541
CAPITAL ONE FINL CORP COM 14040H105 4,587 44,576 SH   SOLE   10,891 0 33,685
CAPITAL PRODUCT PARTNERS L P PARTNERSHP UNITS Y11082206 298 22,159 SH   SOLE   0 0 22,159
CAPITAL SOUTHWEST CORP COM 140501107 361 17,359 SH   SOLE   0 0 17,359
CAPRI HOLDINGS LIMITED SHS G1890L107 218 5,706 SH   SOLE   2,659 0 3,047
CARA THERAPEUTICS INC COM 140755109 2,391 148,392 SH   SOLE   0 0 148,392
CARDINAL HEALTH INC COM 14149Y108 4,824 95,366 SH   SOLE   15,135 0 80,231
CARLISLE COS INC COM 142339100 474 2,931 SH   SOLE   186 0 2,745
CARLYLE GROUP L P COM UTS LTD PTN 14309L102 1,791 55,819 SH   SOLE   0 0 55,819
CARMAX INC COM 143130102 3,571 40,731 SH   SOLE   18,492 0 22,239
CARNIVAL CORP UNIT 99/99/9999 143658300 4,118 81,025 SH   SOLE   9,650 0 71,375
CASELLA WASTE SYS INC CL A 147448104 347 7,533 SH   SOLE   3,033 0 4,500
CASEYS GEN STORES INC COM 147528103 1,090 6,840 SH   SOLE   3,615 0 3,225
CATALENT INC COM 148806102 280 4,967 SH   SOLE   3,811 0 1,156
CATCHMARK TIMBER TR INC CL A 14912Y202 488 42,576 SH   SOLE   0 0 42,576
CATERPILLAR INC DEL COM 149123101 57,932 392,279 SH   SOLE   13,105 0 379,174
CBOE GLOBAL MARKETS INC COM 12503M108 1,134 9,453 SH   SOLE   2,170 0 7,283
CBRE CLARION GLOBAL REAL EST COM 12504G100 1,806 225,129 SH   SOLE   0 0 225,129
CBRE GROUP INC CL A 12504L109 1,168 19,053 SH   SOLE   5,695 0 13,358
CDK GLOBAL INC COM 12508E101 1,264 23,119 SH   SOLE   13,250 0 9,869
CDN IMPERIAL BK COMM TORONTO COM 136069101 17,810 214,064 SH   SOLE   195,818 0 18,246
CDW CORP COM 12514G108 1,601 11,209 SH   SOLE   3,787 0 7,422
CEDAR FAIR L P DEPOSITRY UNIT 150185106 1,610 29,038 SH   SOLE   0 0 29,038
CELANESE CORP DEL COM 150870103 1,335 10,847 SH   SOLE   653 0 10,194
CELESTICA INC SUB VTG SHS 15101Q108 85 10,245 SH   SOLE   9,045 0 1,200
CEMEX SAB DE CV SPON ADR NEW 151290889 448 118,552 SH   SOLE   0 0 118,552
CENTENE CORP DEL COM 15135B101 4,960 78,896 SH   SOLE   6,556 0 72,340
CENTERPOINT ENERGY INC COM 15189T107 4,250 155,856 SH   SOLE   141 0 155,715
CENTERPOINT ENERGY INC DEP RP PFD CV B 15189T503 434 8,895 SH   SOLE   0 0 8,895
CENTERSTATE BK CORP COM 15201P109 235 9,425 SH   SOLE   0 0 9,425
CENTURYLINK INC COM 156700106 3,707 280,625 SH   SOLE   33 0 280,592
CERENCE INC COM 156727109 386 17,075 SH   SOLE   15,392 0 1,683
CERNER CORP COM 156782104 5,473 74,576 SH   SOLE   38,215 0 36,361
CF INDS HLDGS INC COM 125269100 456 9,557 SH   SOLE   0 0 9,557
CGI INC CL A SUB VTG 12532H104 371 4,434 SH   SOLE   1,509 0 2,925
CHARLES RIV LABS INTL INC COM 159864107 888 5,817 SH   SOLE   3,054 0 2,763
CHART INDS INC COM PAR $0.01 16115Q308 307 4,548 SH   SOLE   2,489 0 2,059
CHARTER COMMUNICATIONS INC N CL A 16119P108 4,111 8,475 SH   SOLE   1,329 0 7,146
CHECK POINT SOFTWARE TECH LT ORD M22465104 3,466 31,233 SH   SOLE   5,052 0 26,181
CHEGG INC COM 163092109 476 12,562 SH   SOLE   8,169 0 4,393
CHEMBIO DIAGNOSTICS INC COM NEW 163572209 193 42,337 SH   SOLE   0 0 42,337
CHEMED CORP NEW COM 16359R103 1,510 3,437 SH   SOLE   592 0 2,845
CHEMOURS CO COM 163851108 324 17,909 SH   SOLE   0 0 17,909
CHENIERE ENERGY INC COM NEW 16411R208 8,749 143,269 SH   SOLE   11,260 0 132,009
CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 737 18,524 SH   SOLE   0 0 18,524
CHESAPEAKE ENERGY CORP COM 165167107 159 192,275 SH   SOLE   0 0 192,275
CHESAPEAKE ENERGY CORP PFD CONV 165167842 267 13,010 SH   SOLE   0 0 13,010
CHEVRON CORP NEW COM 166764100 127,430 1,057,419 SH   SOLE   208,533 0 848,886
CHEWY INC CL A 16679L109 278 9,598 SH   SOLE   0 0 9,598
CHICOS FAS INC COM 168615102 39 10,264 SH   SOLE   0 0 10,264
CHILDRENS PL INC COM 168905107 200 3,200 SH   SOLE   0 0 3,200
CHIMERA INVT CORP COM NEW 16934Q208 5,171 251,531 SH   SOLE   423 0 251,108
CHINA FD INC COM 169373107 345 16,335 SH   SOLE   0 0 16,335
CHINA LIFE INS CO LTD SPON ADR REP H 16939P106 146 10,586 SH   SOLE   2,680 0 7,906
CHINA MOBILE LIMITED SPONSORED ADR 16941M109 2,194 51,895 SH   SOLE   4,930 0 46,965
CHINA UNICOM (HONG KONG) LTD SPONSORED ADR 16945R104 140 15,000 SH   SOLE   14,777 0 223
CHIPOTLE MEXICAN GRILL INC COM 169656105 5,555 6,636 SH   SOLE   491 0 6,145
CHUBB LIMITED COM H1467J104 8,652 55,582 SH   SOLE   18,657 0 36,925
CHURCH & DWIGHT INC COM 171340102 5,042 71,686 SH   SOLE   10,890 0 60,796
CHURCHILL DOWNS INC COM 171484108 304 2,216 SH   SOLE   434 0 1,782
CHUYS HLDGS INC COM 171604101 408 15,728 SH   SOLE   15,721 0 7
CIENA CORP COM NEW 171779309 2,716 63,610 SH   SOLE   51,672 0 11,938
CIGNA CORP NEW COM 125523100 11,639 56,917 SH   SOLE   32,119 0 24,798
CINCINNATI FINL CORP COM 172062101 2,815 26,771 SH   SOLE   4,215 0 22,556
CINEMARK HOLDINGS INC COM 17243V102 236 6,964 SH   SOLE   1,569 0 5,395
CINTAS CORP COM 172908105 11,129 41,358 SH   SOLE   7,332 0 34,026
CIRRUS LOGIC INC COM 172755100 1,032 12,528 SH   SOLE   0 0 12,528
CISCO SYS INC COM 17275R102 92,087 1,920,088 SH   SOLE   223,835 0 1,696,253
CIT GROUP INC COM NEW 125581801 820 17,976 SH   SOLE   12,898 0 5,078
CITIGROUP INC COM NEW 172967424 39,882 499,211 SH   SOLE   135,672 0 363,539
CITIZENS FINL GROUP INC COM 174610105 3,141 77,346 SH   SOLE   9,569 0 67,777
CITRIX SYS INC COM 177376100 4,124 37,187 SH   SOLE   34,193 0 2,994
CITY OFFICE REIT INC COM 178587101 854 63,155 SH   SOLE   0 0 63,155
CIVEO CORP CDA COM 17878Y108 169 131,226 SH   SOLE   0 0 131,226
CLARUS CORP NEW COM 18270P109 569 41,950 SH   SOLE   0 0 41,950
CLEAN ENERGY FUELS CORP COM 184499101 53 22,625 SH   SOLE   0 0 22,625
CLEAN HARBORS INC COM 184496107 357 4,177 SH   SOLE   2,774 0 1,403
CLEARBRIDGE ENERGY MIDSTRM O COM 18469P100 995 118,294 SH   SOLE   0 0 118,294
CLEARBRIDGE MLP AND MIDSTRM COM 18469Q108 292 34,017 SH   SOLE   0 0 34,017
CLEARBRIDGE MLP AND MIDSTRM COM 184692101 834 74,080 SH   SOLE   0 0 74,080
CLEARWAY ENERGY INC CL C 18539C204 225 11,255 SH   SOLE   0 0 11,255
CLEVELAND CLIFFS INC COM 185899101 2,393 284,940 SH   SOLE   32 0 284,908
CLOROX CO DEL COM 189054109 19,157 124,771 SH   SOLE   1,210 0 123,561
CLOUDERA INC COM 18914U100 1,236 106,314 SH   SOLE   0 0 106,314
CLOUDFLARE INC CL A COM 18915M107 313 18,348 SH   SOLE   0 0 18,348
CLOUGH GLOBAL EQUITY FD COM 18914C100 249 20,635 SH   SOLE   0 0 20,635
CME GROUP INC COM 12572Q105 9,362 46,640 SH   SOLE   16,715 0 29,925
CMS ENERGY CORP COM 125896100 2,436 38,771 SH   SOLE   3,916 0 34,855
CNH INDL N V SHS N20944109 238 21,644 SH   SOLE   0 0 21,644
CNO FINL GROUP INC COM 12621E103 282 15,533 SH   SOLE   7,506 0 8,027
CNOOC LTD SPONSORED ADR 126132109 327 1,965 SH   SOLE   728 0 1,237
CNX MIDSTREAM PARTNERS LP COM UNIT REPST 12654A101 360 21,843 SH   SOLE   0 0 21,843
CNX RESOURCES CORPORATION COM 12653C108 618 69,868 SH   SOLE   0 0 69,868
COCA COLA CO COM 191216100 91,730 1,657,272 SH   SOLE   378,975 0 1,278,297
COCA COLA CONSOLIDATED INC COM 191098102 599 2,107 SH   SOLE   0 0 2,107
COCA COLA EUROPEAN PARTNERS SHS G25839104 494 9,710 SH   SOLE   1,179 0 8,531
CODEXIS INC COM 192005106 354 22,146 SH   SOLE   0 0 22,146
COEUR MNG INC COM NEW 192108504 210 26,030 SH   SOLE   0 0 26,030
COGNEX CORP COM 192422103 1,922 34,290 SH   SOLE   15,509 0 18,781
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 2,896 46,702 SH   SOLE   6,765 0 39,937
COHEN & STEERS CLOSED END OP COM 19248P106 1,868 139,212 SH   SOLE   0 0 139,212
COHEN & STEERS INFRASTRUCTUR COM 19248A109 5,040 192,364 SH   SOLE   0 0 192,364
COHEN & STEERS LTD DUR PFD I COM 19248C105 318 12,111 SH   SOLE   0 0 12,111
COHEN & STEERS MLP INC & ENR COM SHS 19249B106 253 31,525 SH   SOLE   0 0 31,525
COHEN & STEERS QUALITY RLTY COM 19247L106 3,263 219,313 SH   SOLE   0 0 219,313
COHEN & STEERS REIT & PFD &I COM 19247X100 7,078 297,535 SH   SOLE   0 0 297,535
COHEN & STEERS SLT PFD INCM COM 19248Y107 1,549 49,144 SH   SOLE   0 0 49,144
COHEN & STEERS TOTAL RETURN COM 19247R103 2,644 182,599 SH   SOLE   0 0 182,599
COHERENT INC COM 192479103 535 3,217 SH   SOLE   1,323 0 1,894
COLGATE PALMOLIVE CO COM 194162103 21,952 318,879 SH   SOLE   43,170 0 275,709
COLLEGIUM PHARMACEUTICAL INC COM 19459J104 4,405 214,022 SH   SOLE   0 0 214,022
COLONY CAP INC NEW CL A COM 19626G108 678 142,779 SH   SOLE   42,781 0 99,998
COLONY CR REAL ESTATE INC COM CL A 19625T101 2,855 216,975 SH   SOLE   0 0 216,975
COLUMBIA ETF TR I DIVERSIFID FXD 19761L508 4,288 206,056 SH   SOLE   0 0 206,056
COLUMBIA ETF TR I SUSTANABLE US 19761L300 234 7,623 SH   SOLE   0 0 7,623
COLUMBIA ETF TR II EM CORE EX ETF 19762B202 391 14,027 SH   SOLE   0 0 14,027
COLUMBIA ETF TR II EMRG MARKETS ETF 19762B509 320 13,624 SH   SOLE   0 0 13,624
COLUMBIA FINL INC COM 197641103 302 17,850 SH   SOLE   0 0 17,850
COLUMBIA PPTY TR INC COM NEW 198287203 2,181 104,285 SH   SOLE   0 0 104,285
COLUMBIA SELIGM PREM TECH GR COM 19842X109 1,454 61,743 SH   SOLE   0 0 61,743
COLUMBIA SPORTSWEAR CO COM 198516106 363 3,604 SH   SOLE   1,899 0 1,705
COMCAST CORP NEW CL A 20030N101 57,297 1,274,109 SH   SOLE   488,817 0 785,292
COMERICA INC COM 200340107 863 12,034 SH   SOLE   40 0 11,994
COMMERCE BANCSHARES INC COM 200525103 1,270 18,700 SH   SOLE   3,594 0 15,106
COMMERCIAL METALS CO COM 201723103 654 29,384 SH   SOLE   24,005 0 5,379
COMMUNITY BK SYS INC COM 203607106 1,445 20,372 SH   SOLE   0 0 20,372
COMMUNITY HEALTH SYS INC NEW COM 203668108 756 260,677 SH   SOLE   0 0 260,677
COMMUNITY TR BANCORP INC COM 204149108 262 5,616 SH   SOLE   0 0 5,616
COMMVAULT SYSTEMS INC COM 204166102 540 12,091 SH   SOLE   11,347 0 744
COMPANHIA DE SANEAMENTO BASI SPONSORED ADR 20441A102 499 33,166 SH   SOLE   29,842 0 3,324
COMPANHIA ENERGETICA DE MINA SP ADR N-V PFD 204409601 72 21,118 SH   SOLE   992 0 20,126
COMPANHIA PARANAENSE ENERG C SPON ADR PFD 20441B407 1,072 63,303 SH   SOLE   62,809 0 494
COMPANHIA SIDERURGICA NACION SPONSORED ADR 20440W105 62 18,041 SH   SOLE   0 0 18,041
COMPASS DIVERSIFIED HOLDINGS SH BEN INT 20451Q104 3,370 135,561 SH   SOLE   0 0 135,561
COMPASS MINERALS INTL INC COM 20451N101 1,609 26,394 SH   SOLE   4,006 0 22,388
COMPUGEN LTD ORD M25722105 161 27,055 SH   SOLE   0 0 27,055
COMSTOCK RES INC COM 205768302 90 10,980 SH   SOLE   0 0 10,980
CONAGRA BRANDS INC COM 205887102 2,057 60,089 SH   SOLE   11,535 0 48,554
CONCHO RES INC COM 20605P101 1,027 11,733 SH   SOLE   8,154 0 3,579
CONFORMIS INC COM 20717E101 28 18,800 SH   SOLE   0 0 18,800
CONMED CORP COM 207410101 206 1,846 SH   SOLE   1,135 0 711
CONOCOPHILLIPS COM 20825C104 16,101 247,589 SH   SOLE   9,557 0 238,032
CONSOLIDATED EDISON INC COM 209115104 14,625 161,652 SH   SOLE   4,782 0 156,870
CONSTELLATION BRANDS INC CL A 21036P108 17,006 89,625 SH   SOLE   3,905 0 85,720
CONSTELLATION BRANDS INC CL B 21036P207 2,442 12,935 SH   SOLE   0 0 12,935
CONTINENTAL RESOURCES INC COM 212015101 1,026 29,917 SH   SOLE   0 0 29,917
COOPER COS INC COM NEW 216648402 1,088 3,386 SH   SOLE   2,739 0 647
COPART INC COM 217204106 3,796 41,744 SH   SOLE   16,475 0 25,269
CORECIVIC INC COM 21871N101 774 44,547 SH   SOLE   1,476 0 43,071
CORENERGY INFRASTRUCTURE TR COM NEW 21870U502 226 5,051 SH   SOLE   0 0 5,051
CORESITE RLTY CORP COM 21870Q105 1,755 15,658 SH   SOLE   1,641 0 14,017
CORNERSTONE ONDEMAND INC COM 21925Y103 244 4,167 SH   SOLE   3,975 0 192
CORNERSTONE STRATEGIC VALUE COM 21924B302 322 28,717 SH   SOLE   0 0 28,717
CORNERSTONE TOTAL RTRN FD IN COM 21924U300 263 23,944 SH   SOLE   0 0 23,944
CORNING INC COM 219350105 6,978 239,710 SH   SOLE   72,448 0 167,262
CORREVIO PHARMA CORP COM 22026V105 27 66,764 SH   SOLE   0 0 66,764
CORTEVA INC COM 22052L104 4,733 160,126 SH   SOLE   25,801 0 134,325
COSTAR GROUP INC COM 22160N109 697 1,165 SH   SOLE   311 0 854
COSTCO WHSL CORP NEW COM 22160K105 77,395 263,326 SH   SOLE   27,459 0 235,867
COUPA SOFTWARE INC COM 22266L106 1,066 7,291 SH   SOLE   3,327 0 3,964
COUSINS PPTYS INC COM NEW 222795502 1,063 25,799 SH   SOLE   3,339 0 22,460
COVANTA HLDG CORP COM 22282E102 383 25,797 SH   SOLE   283 0 25,514
COVETRUS INC COM 22304C100 613 46,405 SH   SOLE   45,340 0 1,065
CRACKER BARREL OLD CTRY STOR COM 22410J106 3,305 21,496 SH   SOLE   517 0 20,979
CRANE CO COM 224399105 341 3,947 SH   SOLE   73 0 3,874
CREDIT SUISSE ASSET MGMT INC COM 224916106 3,237 1,005,429 SH   SOLE   0 0 1,005,429
CREDIT SUISSE HIGH YLD BND F SH BEN INT 22544F103 406 162,274 SH   SOLE   0 0 162,274
CREDIT SUISSE NASSAU BRH LG CP GRTH ENH 22542D423 381 1,142 SH   SOLE   0 0 1,142
CREE INC COM 225447101 2,034 44,064 SH   SOLE   25,485 0 18,579
CRH PLC ADR 12626K203 593 14,693 SH   SOLE   11,166 0 3,527
CRISPR THERAPEUTICS AG NAMEN AKT H17182108 1,147 18,834 SH   SOLE   100 0 18,734
CRITEO S A SPONS ADS 226718104 496 28,634 SH   SOLE   26,717 0 1,917
CRONOS GROUP INC COM 22717L101 801 104,377 SH   SOLE   0 0 104,377
CROWDSTRIKE HLDGS INC CL A 22788C105 1,191 23,888 SH   SOLE   0 0 23,888
CROWN CASTLE INTL CORP NEW COM 22822V101 23,591 165,960 SH   SOLE   31,053 0 134,907
CROWN HOLDINGS INC COM 228368106 865 11,930 SH   SOLE   7,033 0 4,897
CRYOLIFE INC COM 228903100 284 10,487 SH   SOLE   0 0 10,487
CSX CORP COM 126408103 17,260 238,524 SH   SOLE   76,500 0 162,024
CUBESMART COM 229663109 480 15,258 SH   SOLE   6,446 0 8,812
CULLEN FROST BANKERS INC COM 229899109 5,731 58,612 SH   SOLE   1,487 0 57,125
CUMMINS INC COM 231021106 13,696 76,532 SH   SOLE   10,838 0 65,694
CURIS INC COM NEW 231269200 50 29,140 SH   SOLE   0 0 29,140
CURTISS WRIGHT CORP COM 231561101 316 2,241 SH   SOLE   218 0 2,023
CVR ENERGY INC COM 12662P108 771 19,063 SH   SOLE   1,564 0 17,499
CVR PARTNERS LP COM 126633106 354 114,300 SH   SOLE   0 0 114,300
CVS HEALTH CORP COM 126650100 50,385 678,222 SH   SOLE   21,605 0 656,617
CVS HEALTH CORP COM 126650100 349 4,700 SH Put SOLE   0 0 4,700
CYBERARK SOFTWARE LTD SHS M2682V108 1,536 13,176 SH   SOLE   0 0 13,176
CYPRESS SEMICONDUCTOR CORP COM 232806109 2,223 95,277 SH   SOLE   645 0 94,632
CYRUSONE INC COM 23283R100 2,452 37,472 SH   SOLE   11,976 0 25,496
D R HORTON INC COM 23331A109 1,842 34,925 SH   SOLE   3,174 0 31,751
DANAHER CORPORATION COM 235851102 23,376 152,304 SH   SOLE   42,462 0 109,842
DARDEN RESTAURANTS INC COM 237194105 3,706 33,995 SH   SOLE   1,193 0 32,802
DARLING INGREDIENTS INC COM 237266101 361 12,846 SH   SOLE   327 0 12,519
DASEKE INC COM 23753F107 245 77,500 SH   SOLE   0 0 77,500
DATADOG INC CL A COM 23804L103 481 12,719 SH   SOLE   0 0 12,719
DAVIS FUNDAMENTAL ETF TR SELCT INTL ETF 23908L405 646 33,953 SH   SOLE   0 0 33,953
DAVIS FUNDAMENTAL ETF TR SELECT FINL 23908L108 3,821 150,001 SH   SOLE   0 0 150,001
DAVIS FUNDAMENTAL ETF TR SELECT US EQTY 23908L207 2,959 114,501 SH   SOLE   0 0 114,501
DAVIS FUNDAMENTAL ETF TR SELECT WRLD WI 23908L306 9,051 360,585 SH   SOLE   0 0 360,585
DAVITA INC COM 23918K108 489 6,515 SH   SOLE   186 0 6,329
DBX ETF TR XTRACK CSI 500 A 233051754 320 11,565 SH   SOLE   0 0 11,565
DBX ETF TR XTRACK FTSE US 233051515 899 31,287 SH   SOLE   0 0 31,287
DBX ETF TR XTRACK HRVST CSI 233051879 2,485 83,841 SH   SOLE   0 0 83,841
DBX ETF TR XTRACK MSCI ALL 233051820 4,867 168,325 SH   SOLE   0 0 168,325
DBX ETF TR XTRACK MSCI EAFE 233051200 30,972 916,877 SH   SOLE   0 0 916,877
DBX ETF TR XTRACK MSCI EAFE 233051630 685 27,772 SH   SOLE   0 0 27,772
DBX ETF TR XTRACK MSCI EMRG 233051101 691 29,070 SH   SOLE   0 0 29,070
DBX ETF TR XTRACK MSCI EURP 233051853 943 30,285 SH   SOLE   0 0 30,285
DBX ETF TR XTRACK MUN INFRA 233051705 2,479 88,100 SH   SOLE   0 0 88,100
DBX ETF TR XTRACK RUSS 1000 233051481 1,206 33,236 SH   SOLE   0 0 33,236
DBX ETF TR XTRACK USD HIGH 233051432 22,598 448,635 SH   SOLE   106 0 448,529
DBX ETF TR XTRACKERS S&P 233051143 417 14,967 SH   SOLE   201 0 14,766
DBX ETF TR XTRCK HIGH YIELD 233051747 1,563 70,443 SH   SOLE   0 0 70,443
DCP MIDSTREAM LP COM UT LTD PTN 23311P100 372 15,182 SH   SOLE   0 0 15,182
DECKERS OUTDOOR CORP COM 243537107 253 1,500 SH   SOLE   388 0 1,112
DEERE & CO COM 244199105 17,432 100,610 SH   SOLE   25,416 0 75,194
DELAWARE ENHANCED GBL DIV & COM 246060107 2,308 221,941 SH   SOLE   0 0 221,941
DELAWARE INV CO MUN INC FD I COM 246101109 254 17,054 SH   SOLE   0 0 17,054
DELAWARE INV MN MUN INC FD I COM 24610V103 711 54,086 SH   SOLE   0 0 54,086
DELAWARE INVTS DIV & INCOME COM 245915103 482 31,765 SH   SOLE   0 0 31,765
DELEK LOGISTICS PARTNERS LP COM UNT RP INT 24664T103 481 15,042 SH   SOLE   0 0 15,042
DELEK US HLDGS INC NEW COM 24665A103 560 16,693 SH   SOLE   20 0 16,673
DELL TECHNOLOGIES INC CL C 24703L202 1,542 30,006 SH   SOLE   306 0 29,700
DELTA AIR LINES INC DEL COM NEW 247361702 9,401 160,747 SH   SOLE   21,592 0 139,155
DELUXE CORP COM 248019101 606 12,145 SH   SOLE   0 0 12,145
DENBURY RES INC COM NEW 247916208 64 45,551 SH   SOLE   0 0 45,551
DENISON MINES CORP COM 248356107 10 24,839 SH   SOLE   0 0 24,839
DENTSPLY SIRONA INC COM 24906P109 856 15,125 SH   SOLE   7,504 0 7,621
DESCARTES SYS GROUP INC COM 249906108 246 5,759 SH   SOLE   464 0 5,295
DEUTSCHE BANK AG NAMEN AKT D18190898 102 13,159 SH   SOLE   0 0 13,159
DEVON ENERGY CORP NEW COM 25179M103 703 27,073 SH   SOLE   5,213 0 21,860
DEXCOM INC COM 252131107 2,094 9,574 SH   SOLE   4,133 0 5,441
DIAGEO P L C SPON ADR NEW 25243Q205 12,463 74,002 SH   SOLE   4,071 0 69,931
DIAMONDBACK ENERGY INC COM 25278X109 1,603 17,258 SH   SOLE   9,969 0 7,289
DICKS SPORTING GOODS INC COM 253393102 209 4,226 SH   SOLE   455 0 3,771
DIGITAL RLTY TR INC COM 253868103 9,414 78,622 SH   SOLE   1,737 0 76,885
DIGITAL TURBINE INC COM NEW 25400W102 230 32,215 SH   SOLE   0 0 32,215
DIODES INC COM 254543101 708 12,532 SH   SOLE   11,571 0 961
DIREXION SHS ETF TR ALL CP INSIDER 25459Y769 2,255 57,171 SH   SOLE   0 0 57,171
DIREXION SHS ETF TR DLY FIN BULL NEW 25459Y694 586 6,197 SH   SOLE   0 0 6,197
DIREXION SHS ETF TR NAS100 EQL WGT 25459Y207 3,563 64,896 SH   SOLE   0 0 64,896
DIREXION SHS ETF TR ZACKS MLP HG INC 25459Y298 606 50,602 SH   SOLE   0 0 50,602
DISCOVER FINL SVCS COM 254709108 5,168 60,928 SH   SOLE   18,951 0 41,977
DISCOVERY INC COM SER A 25470F104 1,584 48,383 SH   SOLE   30,136 0 18,247
DISH NETWORK CORP CL A 25470M109 1,956 55,150 SH   SOLE   20,021 0 35,129
DISNEY WALT CO COM DISNEY 254687106 148,446 1,026,348 SH   SOLE   106,057 0 920,291
DIVIDEND & INCOME FUND COM NEW 25538A204 1,115 82,812 SH   SOLE   0 0 82,812
DNP SELECT INCOME FD COM 23325P104 7,399 579,420 SH   SOLE   0 0 579,420
DOCUMENT SEC SYS INC COM NEW 25614T200 13 41,925 SH   SOLE   0 0 41,925
DOCUSIGN INC COM 256163106 13,130 177,163 SH   SOLE   5,712 0 171,451
DOLBY LABORATORIES INC COM CL A 25659T107 1,179 17,143 SH   SOLE   13,571 0 3,572
DOLLAR GEN CORP NEW COM 256677105 14,287 91,596 SH   SOLE   7,959 0 83,637
DOLLAR TREE INC COM 256746108 3,923 41,710 SH   SOLE   10,242 0 31,468
DOMINION ENERGY INC COM 25746U109 44,064 532,051 SH   SOLE   211,242 0 320,809
DOMINOS PIZZA INC COM 25754A201 2,754 9,375 SH   SOLE   1,231 0 8,144
DOMTAR CORP COM NEW 257559203 272 7,104 SH   SOLE   5,182 0 1,922
DONALDSON INC COM 257651109 507 8,804 SH   SOLE   1,122 0 7,682
DORCHESTER MINERALS LP COM UNIT 25820R105 880 45,083 SH   SOLE   0 0 45,083
DORMAN PRODUCTS INC COM 258278100 235 3,092 SH   SOLE   2,497 0 595
DOUBLELINE INCOME SOLUTIONS COM 258622109 6,513 329,609 SH   SOLE   0 0 329,609
DOUBLELINE OPPORTUNISTIC CR COM 258623107 708 34,317 SH   SOLE   0 0 34,317
DOUGLAS DYNAMICS INC COM 25960R105 546 9,936 SH   SOLE   1,517 0 8,419
DOUGLAS EMMETT INC COM 25960P109 462 10,514 SH   SOLE   1,600 0 8,914
DOVER CORP COM 260003108 4,221 36,620 SH   SOLE   3,758 0 32,862
DOW INC COM 260557103 14,195 259,355 SH   SOLE   10,681 0 248,674
DROPBOX INC CL A 26210C104 375 20,963 SH   SOLE   0 0 20,963
DTE ENERGY CO COM 233331107 6,652 51,221 SH   SOLE   1,652 0 49,569
DUFF & PHELPS SLT ENGY AND M COM 26433F108 79 20,700 SH   SOLE   0 0 20,700
DUFF & PHELPS UTIL CORP BD T COM 26432K108 354 38,774 SH   SOLE   0 0 38,774
DUKE ENERGY CORP NEW COM NEW 26441C204 50,216 550,557 SH   SOLE   203,764 0 346,793
DUKE REALTY CORP COM NEW 264411505 1,506 43,432 SH   SOLE   25,596 0 17,836
DUNKIN BRANDS GROUP INC COM 265504100 1,708 22,604 SH   SOLE   727 0 21,877
DUPONT DE NEMOURS INC COM 26614N102 13,042 203,141 SH   SOLE   57,953 0 145,188
DWS MUN INCOME TR NEW COM 233368109 744 65,667 SH   SOLE   0 0 65,667
DXC TECHNOLOGY CO COM 23355L106 937 24,920 SH   SOLE   14,740 0 10,180
DYCOM INDS INC COM 267475101 300 6,371 SH   SOLE   5,201 0 1,170
DYNEX CAP INC COM 26817Q886 185 10,936 SH   SOLE   0 0 10,936
E TRADE FINANCIAL CORP COM NEW 269246401 630 13,882 SH   SOLE   4,091 0 9,791
EAGLE MATERIALS INC COM 26969P108 204 2,252 SH   SOLE   143 0 2,109
EAST WEST BANCORP INC COM 27579R104 737 15,125 SH   SOLE   1,070 0 14,055
EASTGROUP PPTY INC COM 277276101 621 4,678 SH   SOLE   1,283 0 3,395
EASTMAN CHEMICAL CO COM 277432100 1,971 24,869 SH   SOLE   878 0 23,991
EATON CORP PLC SHS G29183103 12,078 127,513 SH   SOLE   32,592 0 94,921
EATON VANCE CALIF MUN BD FD COM 27828A100 282 25,025 SH   SOLE   0 0 25,025
EATON VANCE CORP COM NON VTG 278265103 313 6,709 SH   SOLE   0 0 6,709
EATON VANCE ENH EQTY INC FD COM 278277108 1,197 67,109 SH   SOLE   0 0 67,109
EATON VANCE ENHANCED EQ INC COM 278274105 3,436 216,106 SH   SOLE   0 0 216,106
EATON VANCE FLTING RATE INC COM 278279104 1,157 84,302 SH   SOLE   0 0 84,302
EATON VANCE HIGH INCOME 2021 COM SH BEN INT 27829W101 2,621 260,283 SH   SOLE   0 0 260,283
EATON VANCE LTD DUR INCOME F COM 27828H105 4,604 347,492 SH   SOLE   0 0 347,492
EATON VANCE MUN BD FD COM 27827X101 626 48,588 SH   SOLE   0 0 48,588
EATON VANCE MUNI INCOME TRUS SH BEN INT 27826U108 958 75,176 SH   SOLE   0 0 75,176
EATON VANCE NATL MUN OPPORT COM SHS 27829L105 728 33,629 SH   SOLE   0 0 33,629
EATON VANCE RISK MNGD DIV EQ COM 27829G106 5,243 561,950 SH   SOLE   0 0 561,950
EATON VANCE SR FLTNG RTE TR COM 27828Q105 323 23,816 SH   SOLE   0 0 23,816
EATON VANCE SR INCOME TR SH BEN INT 27826S103 176 27,476 SH   SOLE   0 0 27,476
EATON VANCE TAX ADVT DIV INC COM 27828G107 5,447 213,450 SH   SOLE   0 0 213,450
EATON VANCE TAX MNGD BUY WRI COM SH BEN INT 27829M103 851 83,129 SH   SOLE   0 0 83,129
EATON VANCE TAX MNGD GBL DV COM 27829F108 5,501 626,581 SH   SOLE   0 0 626,581
EATON VANCE TAX MNGED BUY WR COM 27828X100 316 19,248 SH   SOLE   0 0 19,248
EATON VANCE TX ADV GLB DIV O COM 27828U106 887 34,182 SH   SOLE   0 0 34,182
EATON VANCE TX ADV GLBL DIV COM 27828S101 970 53,854 SH   SOLE   0 0 53,854
EATON VANCE TX MGD DIV EQ IN COM 27828N102 2,241 179,012 SH   SOLE   0 0 179,012
EATON VANCE TX MNG BY WRT OP COM 27828Y108 5,128 343,032 SH   SOLE   0 0 343,032
EATON VANCE TXMGD GL BUYWR O COM 27829C105 1,437 138,612 SH   SOLE   0 0 138,612
EBAY INC COM 278642103 1,877 51,970 SH   SOLE   9,531 0 42,439
ECOLAB INC COM 278865100 15,719 81,477 SH   SOLE   38,134 0 43,343
EDAP TMS S A SPONSORED ADR 268311107 50 11,250 SH   SOLE   0 0 11,250
EDISON INTL COM 281020107 5,364 71,126 SH   SOLE   36,944 0 34,182
EDITAS MEDICINE INC COM 28106W103 651 21,970 SH   SOLE   140 0 21,830
EDWARDS LIFESCIENCES CORP COM 28176E108 11,664 49,999 SH   SOLE   3,654 0 46,345
EHEALTH INC COM 28238P109 208 2,160 SH   SOLE   1,785 0 375
ELANCO ANIMAL HEALTH INC COM 28414H103 681 23,115 SH   SOLE   16,660 0 6,455
ELBIT SYS LTD ORD M3760D101 434 2,799 SH   SOLE   0 0 2,799
ELECTRONIC ARTS INC COM 285512109 2,700 25,114 SH   SOLE   4,929 0 20,185
ELLSWORTH GRWTH AND INCOME L COM 289074106 291 24,751 SH   SOLE   0 0 24,751
EMCOR GROUP INC COM 29084Q100 2,363 27,387 SH   SOLE   3,147 0 24,240
EMERSON ELEC CO COM 291011104 12,973 170,112 SH   SOLE   3,091 0 167,021
EMPIRE ST RLTY OP L P UNIT LTD PRTNSP 292102100 211 15,148 SH   SOLE   0 0 15,148
ENBRIDGE INC COM 29250N105 29,527 742,455 SH   SOLE   259,210 0 483,245
ENBRIDGE INC COM 29250N105 262 6,600 SH Put SOLE   0 0 6,600
ENCANA CORP COM 292505104 579 123,401 SH   SOLE   53,362 0 70,039
ENCOMPASS HEALTH CORP COM 29261A100 703 10,155 SH   SOLE   8,250 0 1,905
ENCORE CAP GROUP INC COM 292554102 480 13,573 SH   SOLE   13,173 0 400
ENDAVA PLC ADS 29260V105 371 7,970 SH   SOLE   0 0 7,970
ENDEAVOUR SILVER CORP COM 29258Y103 426 176,646 SH   SOLE   0 0 176,646
ENDO INTL PLC SHS G30401106 177 37,771 SH   SOLE   0 0 37,771
ENEL AMERICAS S A SPONSORED ADR 29274F104 153 13,918 SH   SOLE   13,826 0 92
ENERGIZER HLDGS INC NEW 7.5 MCNV PFD A 29272W208 286 2,734 SH   SOLE   0 0 2,734
ENERGIZER HLDGS INC NEW COM 29272W109 205 4,091 SH   SOLE   0 0 4,091
ENERGY RECOVERY INC COM 29270J100 217 22,190 SH   SOLE   0 0 22,190
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 9,014 702,550 SH   SOLE   2,015 0 700,535
ENERPLUS CORP COM 292766102 279 39,109 SH   SOLE   19,902 0 19,207
ENERSYS COM 29275Y102 229 3,066 SH   SOLE   1,508 0 1,558
ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336T100 912 148,700 SH   SOLE   0 0 148,700
ENPHASE ENERGY INC COM 29355A107 1,859 71,157 SH   SOLE   0 0 71,157
ENPRO INDS INC COM 29355X107 486 7,267 SH   SOLE   6,421 0 846
ENTEGRIS INC COM 29362U104 2,264 45,188 SH   SOLE   33,362 0 11,826
ENTERGY CORP NEW COM 29364G103 4,344 36,262 SH   SOLE   7,821 0 28,441
ENTERPRISE PRODS PARTNERS L COM 293792107 21,696 770,443 SH   SOLE   10,241 0 760,202
ENVESTNET INC COM 29404K106 403 5,691 SH   SOLE   3,475 0 2,216
EOG RES INC COM 26875P101 5,392 64,374 SH   SOLE   16,631 0 47,743
EPAM SYS INC COM 29414B104 1,661 7,831 SH   SOLE   931 0 6,900
EPLUS INC COM 294268107 288 3,371 SH   SOLE   2,585 0 786
EPR PPTYS COM SH BEN INT 26884U109 2,421 34,269 SH   SOLE   409 0 33,860
EQT CORP COM 26884L109 553 50,722 SH   SOLE   38,875 0 11,847
EQUIFAX INC COM 294429105 3,397 24,247 SH   SOLE   3,461 0 20,786
EQUINIX INC COM 29444U700 8,471 14,512 SH   SOLE   8,098 0 6,414
EQUINOR ASA SPONSORED ADR 29446M102 202 10,142 SH   SOLE   2,292 0 7,850
EQUITRANS MIDSTREAM CORPORAT COM 294600101 537 40,175 SH   SOLE   37,686 0 2,489
EQUITY LIFESTYLE PPTYS INC COM 29472R108 608 8,642 SH   SOLE   817 0 7,825
EQUITY RESIDENTIAL SH BEN INT 29476L107 2,920 36,091 SH   SOLE   25,919 0 10,172
ERICSSON ADR B SEK 10 294821608 619 70,460 SH   SOLE   25,291 0 45,169
ESCO TECHNOLOGIES INC COM 296315104 284 3,021 SH   SOLE   2,402 0 619
ESSENT GROUP LTD COM G3198U102 571 10,987 SH   SOLE   8,611 0 2,376
ESSEX PPTY TR INC COM 297178105 429 1,424 SH   SOLE   208 0 1,216
ETF MANAGERS TR AI POWERED EQT 26924G813 1,333 46,869 SH   SOLE   0 0 46,869
ETF MANAGERS TR BLUESTAR ISRAEL 26924G870 348 8,050 SH   SOLE   0 0 8,050
ETF MANAGERS TR DRONE ECONMY STG 26924G805 889 23,979 SH   SOLE   0 0 23,979
ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 11,688 682,704 SH   SOLE   560 0 682,144
ETF MANAGERS TR ETHO CLIMATE LEA 26924G888 488 11,414 SH   SOLE   0 0 11,414
ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 15,147 364,803 SH   SOLE   0 0 364,803
ETF MANAGERS TR PRIME JUNIR SLVR 26924G102 406 32,598 SH   SOLE   0 0 32,598
ETF MANAGERS TR PRIME MOBILE PAY 26924G409 5,254 106,009 SH   SOLE   0 0 106,009
ETF MANAGERS TR VIDEO GAME TECH 26924G706 209 4,685 SH   SOLE   0 0 4,685
ETF SER SOLUTIONS AAM S&P 500 26922A594 871 31,744 SH   SOLE   0 0 31,744
ETF SER SOLUTIONS ALPCLONE ALTER 26922A305 498 8,470 SH   SOLE   0 0 8,470
ETF SER SOLUTIONS CBOE VEST S&P 26922A537 1,459 31,507 SH   SOLE   0 0 31,507
ETF SER SOLUTIONS CHANG FIN US LRG 26922A560 480 20,608 SH   SOLE   0 0 20,608
ETF SER SOLUTIONS DEEP VALUE ETF 26922A701 439 13,434 SH   SOLE   0 0 13,434
ETF SER SOLUTIONS DEFIANCE NEXT 26922A289 3,003 114,559 SH   SOLE   0 0 114,559
ETF SER SOLUTIONS LONCAR CANCER 26922A826 414 17,659 SH   SOLE   0 0 17,659
ETF SER SOLUTIONS US GBL GLD PRE 26922A719 406 23,130 SH   SOLE   0 0 23,130
ETF SER SOLUTIONS US GLB JETS 26922A842 1,017 32,282 SH   SOLE   0 0 32,282
ETF SER SOLUTIONS VIDENT CORE US 26922A602 236 4,696 SH   SOLE   0 0 4,696
ETF SER SOLUTIONS VIDENT INTL EQ 26922A404 2,581 102,511 SH   SOLE   0 0 102,511
ETF SER SOLUTIONS VIDENTCORE EQ FD 26922A503 220 6,635 SH   SOLE   0 0 6,635
ETFIS SER TR I INFRAC ACT MLP 26923G103 1,448 320,454 SH   SOLE   0 0 320,454
ETFIS SER TR I INFRACP REIT PFD 26923G400 347 13,785 SH   SOLE   0 0 13,785
ETFIS SER TR I VIRTUS INFRCAP 26923G822 1,388 52,650 SH   SOLE   0 0 52,650
ETFIS SER TR I VIRTUS LIFESC BT 26923G202 436 10,006 SH   SOLE   0 0 10,006
ETFIS SER TR I VIRTUS LIFESC CT 26923G301 842 22,136 SH   SOLE   0 0 22,136
ETFIS SER TR I VIRTUS REAL AS 26923G780 225 8,856 SH   SOLE   0 0 8,856
ETSY INC COM 29786A106 1,212 27,366 SH   SOLE   3,379 0 23,987
EURONET WORLDWIDE INC COM 298736109 636 4,036 SH   SOLE   1,908 0 2,128
EVERBRIDGE INC COM 29978A104 241 3,088 SH   SOLE   2,528 0 560
EVERCORE INC CLASS A 29977A105 911 12,190 SH   SOLE   706 0 11,484
EVEREST RE GROUP LTD COM G3223R108 500 1,805 SH   SOLE   552 0 1,253
EVERGY INC COM 30034W106 3,176 48,801 SH   SOLE   1,738 0 47,063
EVERI HLDGS INC COM 30034T103 736 54,815 SH   SOLE   31,865 0 22,950
EVERSOURCE ENERGY COM 30040W108 5,334 62,705 SH   SOLE   1,606 0 61,099
EVERTEC INC COM 30040P103 488 14,350 SH   SOLE   14,106 0 244
EVO PMTS INC CL A COM 26927E104 272 10,279 SH   SOLE   10,279 0 0
EVOLUS INC COM 30052C107 278 22,846 SH   SOLE   0 0 22,846
EXACT SCIENCES CORP COM 30063P105 9,490 102,612 SH   SOLE   2,394 0 100,218
EXCHANGE LISTED FDS TR HIGH YIELD ETF 30151E814 1,320 39,363 SH   SOLE   0 0 39,363
EXCHANGE LISTED FDS TR KNLDG LD WD ETF 30151E608 1,885 51,695 SH   SOLE   0 0 51,695
EXCHANGE TRADED CONCEPTS TR EMQQ EM INTERN 301505889 3,548 100,497 SH   SOLE   0 0 100,497
EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 9,414 224,152 SH   SOLE   0 0 224,152
EXELIXIS INC COM 30161Q104 415 23,534 SH   SOLE   650 0 22,884
EXELON CORP COM 30161N101 8,904 195,315 SH   SOLE   15,329 0 179,986
EXLSERVICE HOLDINGS INC COM 302081104 415 5,939 SH   SOLE   5,718 0 221
EXPEDIA GROUP INC COM NEW 30212P303 1,615 14,932 SH   SOLE   676 0 14,256
EXPEDITORS INTL WASH INC COM 302130109 6,201 79,485 SH   SOLE   46,084 0 33,401
EXPONENT INC COM 30214U102 781 11,320 SH   SOLE   7,387 0 3,933
EXTRA SPACE STORAGE INC COM 30225T102 658 6,230 SH   SOLE   99 0 6,131
EXXON MOBIL CORP COM 30231G102 120,468 1,726,403 SH   SOLE   330,037 0 1,396,366
EZCORP INC CL A NON VTG 302301106 422 61,834 SH   SOLE   0 0 61,834
F M C CORP COM NEW 302491303 5,651 56,609 SH   SOLE   33,477 0 23,132
F5 NETWORKS INC COM 315616102 396 2,836 SH   SOLE   1,113 0 1,723
FACEBOOK INC CL A 30303M102 172,334 839,568 SH   SOLE   167,207 0 672,361
FACEBOOK INC CL A 30303M102 493 2,400 SH Put SOLE   0 0 2,400
FACTSET RESH SYS INC COM 303075105 3,593 13,391 SH   SOLE   8,710 0 4,681
FAIR ISAAC CORP COM 303250104 1,434 3,826 SH   SOLE   0 0 3,826
FANHUA INC SPONSORED ADR 30712A103 225 8,647 SH   SOLE   0 0 8,647
FASTENAL CO COM 311900104 4,386 118,691 SH   SOLE   5,648 0 113,043
FEDERAL REALTY INVT TR SH BEN INT NEW 313747206 929 7,217 SH   SOLE   652 0 6,565
FEDERATED INVS INC PA CL B 314211103 248 7,621 SH   SOLE   2,923 0 4,698
FEDERATED PREM MUN INC FD COM 31423P108 233 16,536 SH   SOLE   0 0 16,536
FEDEX CORP COM 31428X106 22,136 146,390 SH   SOLE   2,957 0 143,433
FERRARI N V COM N3167Y103 399 2,407 SH   SOLE   23 0 2,384
FERRELLGAS PARTNERS L.P. UNIT LTD PART 315293100 14 42,647 SH   SOLE   0 0 42,647
FFBW INC COM 30258M107 235 20,350 SH   SOLE   0 0 20,350
FIAT CHRYSLER AUTOMOBILES N SHS N31738102 820 55,787 SH   SOLE   780 0 55,007
FIDELITY CORP BOND ETF 316188101 341 6,433 SH   SOLE   0 0 6,433
FIDELITY LTD TRM BD ETF 316188200 368 7,224 SH   SOLE   0 0 7,224
FIDELITY TOTAL BD ETF 316188309 4,563 88,192 SH   SOLE   0 0 88,192
FIDELITY COMWLTH TR NDQ CP IDX TRK 315912808 12,595 36,033 SH   SOLE   0 0 36,033
FIDELITY COVINGTON TR CONSMR STAPLES 316092303 810 21,497 SH   SOLE   0 0 21,497
FIDELITY COVINGTON TR DIVID ETF RISI 316092832 2,989 84,778 SH   SOLE   0 0 84,778
FIDELITY COVINGTON TR HIGH DIVID ETF 316092840 6,142 189,215 SH   SOLE   0 0 189,215
FIDELITY COVINGTON TR INT HG DIV ETF 316092725 1,071 49,591 SH   SOLE   0 0 49,591
FIDELITY COVINGTON TR LOW VOLITY ETF 316092824 647 16,712 SH   SOLE   0 0 16,712
FIDELITY COVINGTON TR MOMENTUM FACTR 316092816 1,093 29,811 SH   SOLE   0 0 29,811
FIDELITY COVINGTON TR MSCI COMMNTN SVC 316092873 861 24,065 SH   SOLE   0 0 24,065
FIDELITY COVINGTON TR MSCI CONSM DIS 316092204 1,743 36,122 SH   SOLE   0 0 36,122
FIDELITY COVINGTON TR MSCI ENERGY IDX 316092402 2,514 157,036 SH   SOLE   0 0 157,036
FIDELITY COVINGTON TR MSCI FINLS IDX 316092501 2,478 55,795 SH   SOLE   0 0 55,795
FIDELITY COVINGTON TR MSCI HLTH CARE I 316092600 6,356 127,787 SH   SOLE   0 0 127,787
FIDELITY COVINGTON TR MSCI INDL INDX 316092709 3,077 73,194 SH   SOLE   0 0 73,194
FIDELITY COVINGTON TR MSCI INFO TECH I 316092808 4,990 68,848 SH   SOLE   0 0 68,848
FIDELITY COVINGTON TR MSCI MATLS INDEX 316092881 377 10,972 SH   SOLE   0 0 10,972
FIDELITY COVINGTON TR MSCI RL EST ETF 316092857 2,048 73,493 SH   SOLE   0 0 73,493
FIDELITY COVINGTON TR MSCI UTILS INDEX 316092865 3,902 92,243 SH   SOLE   0 0 92,243
FIDELITY COVINGTON TR VLU FACTOR ETF 316092782 287 7,555 SH   SOLE   0 0 7,555
FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 2,364 52,132 SH   SOLE   1,657 0 50,475
FIDELITY NATL INFORMATION SV COM 31620M106 13,490 96,989 SH   SOLE   72,376 0 24,613
FIDUCIARY CLAYMORE ENGRY INF COM 31647Q106 129 16,372 SH   SOLE   0 0 16,372
FIFTH THIRD BANCORP COM 316773100 2,028 65,975 SH   SOLE   4,329 0 61,646
FINVOLUTION GROUP SPONSORED ADS 31810T101 76 28,793 SH   SOLE   28,793 0 0
FIREEYE INC COM 31816Q101 1,979 119,709 SH   SOLE   59,963 0 59,746
FIRST AMERN FINL CORP COM 31847R102 379 6,490 SH   SOLE   4,113 0 2,377
FIRST BANCORP N C COM 318910106 299 7,486 SH   SOLE   0 0 7,486
FIRST CAPITAL INC COM 31942S104 201 2,757 SH   SOLE   0 0 2,757
FIRST FINL BANKSHARES COM 32020R109 551 15,695 SH   SOLE   10,277 0 5,418
FIRST FNDTN INC COM 32026V104 268 15,383 SH   SOLE   0 0 15,383
FIRST HORIZON NATL CORP COM 320517105 599 36,151 SH   SOLE   20,116 0 16,035
FIRST INTST BANCSYSTEM INC COM CL A 32055Y201 629 14,998 SH   SOLE   12,106 0 2,892
FIRST LONG IS CORP COM 320734106 561 22,360 SH   SOLE   0 0 22,360
FIRST MAJESTIC SILVER CORP COM 32076V103 1,010 82,411 SH   SOLE   0 0 82,411
FIRST MERCHANTS CORP COM 320817109 685 16,476 SH   SOLE   0 0 16,476
FIRST MIDWEST BANCORP DEL COM 320867104 801 34,724 SH   SOLE   8,599 0 26,125
FIRST REP BK SAN FRANCISCO C COM 33616C100 3,223 27,441 SH   SOLE   2,538 0 24,903
FIRST SAVINGS FINL GROUP INC COM 33621E109 593 8,832 SH   SOLE   0 0 8,832
FIRST SOLAR INC COM 336433107 1,729 30,889 SH   SOLE   0 0 30,889
FIRST TR ABERDEEN GLBL OPP F COM SHS 337319107 2,085 186,305 SH   SOLE   0 0 186,305
FIRST TR BICK INDEX FD COM SHS 33733H107 335 11,450 SH   SOLE   0 0 11,450
FIRST TR DJS MICROCAP INDEX COM SHS ANNUAL 33718M105 3,210 63,016 SH   SOLE   0 0 63,016
FIRST TR DYNAMIC EUROPE EQT COM SHS 33740D107 241 16,152 SH   SOLE   0 0 16,152
FIRST TR ENERGY INCOME & GRW COM 33738G104 2,251 99,561 SH   SOLE   0 0 99,561
FIRST TR ENERGY INFRASTRCTR COM 33738C103 1,353 80,376 SH   SOLE   0 0 80,376
FIRST TR ENHANCED EQTY INC F COM 337318109 615 35,670 SH   SOLE   0 0 35,670
FIRST TR EXCH TRADED FD II NASDQ CLN EDGE 33737A108 310 5,652 SH   SOLE   0 0 5,652
FIRST TR EXCH TRADED FD III CALIF MUN INCM 33739P863 6,541 122,481 SH   SOLE   0 0 122,481
FIRST TR EXCH TRADED FD III EME MRK BD ETF 33739P202 3,033 77,639 SH   SOLE   0 0 77,639
FIRST TR EXCH TRADED FD III HORIZON DMST ETF 33739P889 36,747 1,320,893 SH   SOLE   941,384 0 379,509
FIRST TR EXCH TRADED FD III HORIZON MNGD ETF 33739P871 13,155 384,414 SH   SOLE   244,909 0 139,505
FIRST TR EXCH TRADED FD III INSTL PFD SECS 33739P855 6,413 319,672 SH   SOLE   0 0 319,672
FIRST TR EXCH TRADED FD III LNG/SHT EQUITY 33739P103 27,176 636,290 SH   SOLE   0 0 636,290
FIRST TR EXCH TRADED FD III MUNI HI INCM ETF 33739P301 8,837 165,768 SH   SOLE   0 0 165,768
FIRST TR EXCH TRADED FD III RIVR FRNT DYN 33739P707 1,883 29,082 SH   SOLE   0 0 29,082
FIRST TR EXCH TRADED FD III RIVRFRNT DYN DEV 33739P608 2,627 43,806 SH   SOLE   0 0 43,806
FIRST TR EXCH TRD ALPHA FD I ASIA EX JAPAN 33737J109 327 11,455 SH   SOLE   0 0 11,455
FIRST TR EXCH TRD ALPHA FD I BRAZIL ALPHADEX 33737J133 873 50,574 SH   SOLE   0 0 50,574
FIRST TR EXCH TRD ALPHA FD I CHINA ALPHADEX 33737J141 820 30,422 SH   SOLE   0 0 30,422
FIRST TR EXCH TRD ALPHA FD I DEV MRK EX US 33737J174 15,911 285,959 SH   SOLE   0 0 285,959
FIRST TR EXCH TRD ALPHA FD I EM SML CP ALPH 33737J307 5,486 138,825 SH   SOLE   0 0 138,825
FIRST TR EXCH TRD ALPHA FD I EMERG MKT ALPH 33737J182 18,866 710,865 SH   SOLE   0 0 710,865
FIRST TR EXCH TRD ALPHA FD I EURO ALPHADEX 33737J505 222 5,438 SH   SOLE   0 0 5,438
FIRST TR EXCH TRD ALPHA FD I EUROPE ALPHADEX 33737J117 16,207 430,986 SH   SOLE   0 0 430,986
FIRST TR EXCH TRD ALPHA FD I EX US SML CP 33737J406 347 8,988 SH   SOLE   0 0 8,988
FIRST TR EXCH TRD ALPHA FD I GERMANY ALPHA 33737J190 234 5,261 SH   SOLE   0 0 5,261
FIRST TR EXCH TRD ALPHA FD I JAPAN ALPHADEX 33737J158 1,792 35,593 SH   SOLE   0 0 35,593
FIRST TR EXCH TRD ALPHA FD I LATIN AMER ALP 33737J125 243 10,761 SH   SOLE   0 0 10,761
FIRST TR EXCH TRD ALPHA FD I SWITZLND ALPHA 33737J232 305 5,641 SH   SOLE   0 0 5,641
FIRST TR EXCHAN TRADED FD VI FST TR GLB FD 33739H101 3,785 200,066 SH   SOLE   0 0 200,066
FIRST TR EXCHANG TRADED FD I MANAGD MUN ETF 33739N108 45,124 812,341 SH   SOLE   0 0 812,341
FIRST TR EXCHANGE TRADED FD BUYWRIT INCM ETF 33738R308 3,193 139,969 SH   SOLE   0 0 139,969
FIRST TR EXCHANGE TRADED FD CAP STRENGTH ETF 33733E104 167,758 2,779,284 SH   SOLE   0 0 2,779,284
FIRST TR EXCHANGE TRADED FD CHINDIA ETF 33733A102 480 12,105 SH   SOLE   0 0 12,105
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 27,770 460,000 SH   SOLE   0 0 460,000
FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 6,555 144,614 SH   SOLE   0 0 144,614
FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119 6,081 121,520 SH   SOLE   0 0 121,520
FIRST TR EXCHANGE TRADED FD DEVELOPED INTL 33738R787 2,050 39,221 SH   SOLE   0 0 39,221
FIRST TR EXCHANGE TRADED FD DJ GLBL DIVID 33734X200 13,805 553,320 SH   SOLE   0 0 553,320
FIRST TR EXCHANGE TRADED FD DJ INTERNT IDX 33733E302 86,290 620,257 SH   SOLE   0 0 620,257
FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT 33738R878 32,270 1,167,932 SH   SOLE   0 0 1,167,932
FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT 33738R886 8,186 383,772 SH   SOLE   0 0 383,772
FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT PE 33733E880 2,874 85,816 SH   SOLE   0 0 85,816
FIRST TR EXCHANGE TRADED FD DORSEY WRT 5 ETF 33738R605 90,252 2,859,710 SH   SOLE   0 0 2,859,710
FIRST TR EXCHANGE TRADED FD DORSEYWRGT ETF 33738R712 4,307 203,835 SH   SOLE   0 0 203,835
FIRST TR EXCHANGE TRADED FD DORSEYWRIGHT MOM 33738R696 6,009 226,142 SH   SOLE   0 0 226,142
FIRST TR EXCHANGE TRADED FD DOW 30 EQL WGT 33733A201 1,060 40,724 SH   SOLE   0 0 40,724
FIRST TR EXCHANGE TRADED FD EMERGING MKTS 33738R779 1,307 24,853 SH   SOLE   0 0 24,853
FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 1,684 159,306 SH   SOLE   0 0 159,306
FIRST TR EXCHANGE TRADED FD ETF 33733E708 1,032 28,619 SH   SOLE   0 0 28,619
FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 35,351 1,054,925 SH   SOLE   0 0 1,054,925
FIRST TR EXCHANGE TRADED FD FIRST TR ENH NEW 33739Q408 117,101 1,948,767 SH   SOLE   0 0 1,948,767
FIRST TR EXCHANGE TRADED FD FIRST TR TA HIYL 33738D408 23,393 479,464 SH   SOLE   0 0 479,464
FIRST TR EXCHANGE TRADED FD FST LOW OPPT EFT 33739Q200 119,315 2,303,370 SH   SOLE   0 0 2,303,370
FIRST TR EXCHANGE TRADED FD FT STRG INCM ETF 33739Q309 6,913 134,392 SH   SOLE   0 0 134,392
FIRST TR EXCHANGE TRADED FD GBL WND ENRG ETF 33736G106 806 55,068 SH   SOLE   0 0 55,068
FIRST TR EXCHANGE TRADED FD GLOBAL ENGR ETF 33736M103 290 5,706 SH   SOLE   0 0 5,706
FIRST TR EXCHANGE TRADED FD HEDGED BUYWRITE 33738R407 781 34,945 SH   SOLE   0 0 34,945
FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 31,219 370,769 SH   SOLE   0 0 370,769
FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 13,568 300,644 SH   SOLE   0 0 300,644
FIRST TR EXCHANGE TRADED FD INDXX INOVTV ETF 33741X201 1,420 44,435 SH   SOLE   0 0 44,435
FIRST TR EXCHANGE TRADED FD INDXX NAT RE ETF 33734X838 696 55,803 SH   SOLE   0 0 55,803
FIRST TR EXCHANGE TRADED FD INDXX NEXTG ETF 33737K205 2,594 47,245 SH   SOLE   0 0 47,245
FIRST TR EXCHANGE TRADED FD INTL EQUITY OPP 33734X853 3,510 87,289 SH   SOLE   0 0 87,289
FIRST TR EXCHANGE TRADED FD LARGE CP US EQ 33738R761 1,394 55,878 SH   SOLE   0 0 55,878
FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168 2,110 52,683 SH   SOLE   0 0 52,683
FIRST TR EXCHANGE TRADED FD MID CAP US EQT 33738R753 1,229 52,429 SH   SOLE   0 0 52,429
FIRST TR EXCHANGE TRADED FD MNGD FUTRS STRGY 33739G103 313 7,296 SH   SOLE   0 0 7,296
FIRST TR EXCHANGE TRADED FD MULTI ASSET DI 33738R100 20,505 1,091,264 SH   SOLE   0 0 1,091,264
FIRST TR EXCHANGE TRADED FD NAS CLNEDG GREEN 33733E500 1,653 66,422 SH   SOLE   0 0 66,422
FIRST TR EXCHANGE TRADED FD NASD TECH DIV 33738R118 15,098 350,146 SH   SOLE   0 0 350,146
FIRST TR EXCHANGE TRADED FD NASDAQ 100 EX 33733E401 654 11,237 SH   SOLE   0 0 11,237
FIRST TR EXCHANGE TRADED FD NASDAQ BK ETF 33738R860 5,740 203,688 SH   SOLE   0 0 203,688
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 18,103 602,863 SH   SOLE   0 0 602,863
FIRST TR EXCHANGE TRADED FD NASDAQ RETAIL 33738R829 4,088 165,896 SH   SOLE   0 0 165,896
FIRST TR EXCHANGE TRADED FD NASDQ ARTFCIAL 33738R720 3,774 109,763 SH   SOLE   0 0 109,763
FIRST TR EXCHANGE TRADED FD NASDQ FOD BVRG 33738R852 262 11,852 SH   SOLE   0 0 11,852
FIRST TR EXCHANGE TRADED FD NASDQ OIL GAS 33738R845 179 10,861 SH   SOLE   0 0 10,861
FIRST TR EXCHANGE TRADED FD NASDQ PHRMTCLS 33738R837 322 13,812 SH   SOLE   0 0 13,812
FIRST TR EXCHANGE TRADED FD NASDQ SEMCNDTR 33738R811 4,158 100,917 SH   SOLE   0 0 100,917
FIRST TR EXCHANGE TRADED FD NAT GAS ETF 33733E807 174 14,408 SH   SOLE   0 0 14,408
FIRST TR EXCHANGE TRADED FD NO AMER ENERGY 33738D101 30,314 1,189,241 SH   SOLE   0 0 1,189,241
FIRST TR EXCHANGE TRADED FD NY ARCA BIOTECH 33733E203 28,165 189,381 SH   SOLE   0 0 189,381
FIRST TR EXCHANGE TRADED FD RBA INDL ETF 33738R704 1,126 38,827 SH   SOLE   0 0 38,827
FIRST TR EXCHANGE TRADED FD RISNG DIVD ACHIV 33738R506 63,248 1,762,778 SH   SOLE   0 0 1,762,778
FIRST TR EXCHANGE TRADED FD S&P INTL DIVID 33738R688 766 41,678 SH   SOLE   0 0 41,678
FIRST TR EXCHANGE TRADED FD SENIOR LN FD 33738D309 30,956 645,988 SH   SOLE   0 0 645,988
FIRST TR EXCHANGE TRADED FD SMAL CP US EQT 33738R746 553 24,952 SH   SOLE   0 0 24,952
FIRST TR EXCHANGE TRADED FD SMID RISNG ETF 33741X102 943 43,550 SH   SOLE   0 0 43,550
FIRST TR EXCHANGE TRADED FD SSI STRG ETF 33739Q507 9,859 297,934 SH   SOLE   0 0 297,934
FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 37,493 516,651 SH   SOLE   0 0 516,651
FIRST TR EXCHANGE TRADED FD US EQTY DIVI 33738R738 375 15,620 SH   SOLE   0 0 15,620
FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 50,796 632,187 SH   SOLE   0 0 632,187
FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 10,545 361,005 SH   SOLE   0 0 361,005
FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 4,886 81,495 SH   SOLE   0 0 81,495
FIRST TR EXCHANGE-TRADED FD DORSY WR MOMNT 33741L108 456 20,487 SH   SOLE   0 0 20,487
FIRST TR EXCHANGE-TRADED FD PFD SECS INC ETF 33739E108 87,205 4,345,054 SH   SOLE   0 0 4,345,054
FIRST TR EXCHNG TRADED FD VI ALT ABSLT STRG 33740Y101 2,745 105,998 SH   SOLE   0 0 105,998
FIRST TR EXCHNG TRADED FD VI CEF INCM OPPTY 33740F409 3,076 133,976 SH   SOLE   0 0 133,976
FIRST TR EXCHNG TRADED FD VI LOW DUR STRTGC 33740F870 4,755 231,909 SH   SOLE   0 0 231,909
FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 39,407 760,464 SH   SOLE   48 0 760,416
FIRST TR EXCHNG TRADED FD VI TCW UNCONSTRAI 33740F888 41,387 1,599,498 SH   SOLE   0 0 1,599,498
FIRST TR EXCNGE TRD ALPHADEX MEGA CAP ALPHA 33737M508 1,702 44,339 SH   SOLE   0 0 44,339
FIRST TR EXCNGE TRD ALPHADEX MID CAP VAL FD 33737M201 2,881 79,980 SH   SOLE   0 0 79,980
FIRST TR EXCNGE TRD ALPHADEX MID CP GR ALPH 33737M102 10,194 212,949 SH   SOLE   0 0 212,949
FIRST TR EXCNGE TRD ALPHADEX SML CAP VAL AL 33737M409 3,928 102,480 SH   SOLE   0 0 102,480
FIRST TR EXCNGE TRD ALPHADEX SML CP GRW ALP 33737M300 13,180 282,400 SH   SOLE   0 0 282,400
FIRST TR FTSE EPRA/NAREIT DE COM 33736N101 733 15,107 SH   SOLE   0 0 15,107
FIRST TR HIGH INCOME L/S FD COM 33738E109 246 15,651 SH   SOLE   0 0 15,651
FIRST TR INTER DUR PFD & IN COM 33718W103 4,077 172,807 SH   SOLE   0 0 172,807
FIRST TR LRG CP GRWTH ALPHAD COM SHS 33735K108 52,757 723,495 SH   SOLE   372 0 723,123
FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 40,772 721,496 SH   SOLE   467 0 721,029
FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 83,718 1,283,432 SH   SOLE   0 0 1,283,432
FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 31,087 428,851 SH   SOLE   0 0 428,851
FIRST TR MLP & ENERGY INCOME COM 33739B104 2,484 208,049 SH   SOLE   0 0 208,049
FIRST TR MORNINGSTAR DIV LEA SHS 336917109 48,543 1,489,954 SH   SOLE   0 0 1,489,954
FIRST TR MULTI CAP GR ALPHAD COM SHS 33733F101 8,874 114,858 SH   SOLE   0 0 114,858
FIRST TR MULTI CP VAL ALPHA SHS ISSUED FRST 33733C108 11,519 198,404 SH   SOLE   0 0 198,404
FIRST TR NAS100 EQ WEIGHTED SHS 337344105 14,438 195,641 SH   SOLE   0 0 195,641
FIRST TR NASDAQ ABA CMNTY BK UT COM SHS ETF 33736Q104 4,994 96,346 SH   SOLE   0 0 96,346
FIRST TR NASDAQ100 TECH INDE SHS 337345102 50,570 505,194 SH   SOLE   0 0 505,194
FIRST TR S&P REIT INDEX FD COM 33734G108 23,306 892,261 SH   SOLE   0 0 892,261
FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 15,706 241,893 SH   SOLE   0 0 241,893
FIRST TR SR FLOATING RATE 20 COM SHS 33740K101 389 42,297 SH   SOLE   0 0 42,297
FIRST TR STOXX EURO DIV FD COMMON SHS 33735T109 7,024 500,353 SH   SOLE   0 0 500,353
FIRST TR VALUE LINE 100 ETF COM SHS 33735G107 229 10,048 SH   SOLE   0 0 10,048
FIRST TR VALUE LINE DIVID IN SHS 33734H106 474,259 13,162,880 SH   SOLE   0 0 13,162,880
FIRST TR/ABERDEEN EMERG OPT COM 33731K102 149 10,418 SH   SOLE   0 0 10,418
FIRST TRUST SPECIALTY FINANC COM BEN INTR 33733G109 232 38,814 SH   SOLE   0 0 38,814
FIRSTCASH INC COM 33767D105 474 5,825 SH   SOLE   3,933 0 1,892
FIRSTENERGY CORP COM 337932107 4,046 83,253 SH   SOLE   45,876 0 37,377
FIRSTSERVICE CORP NEW COM 33767E202 229 2,465 SH   SOLE   1,965 0 500
FISERV INC COM 337738108 17,170 148,492 SH   SOLE   60,182 0 88,310
FIVE BELOW INC COM 33829M101 1,141 8,925 SH   SOLE   3,241 0 5,684
FLAHERTY & CRUMRIN PFD & INM COM 338478100 4,116 189,753 SH   SOLE   0 0 189,753
FLAHERTY & CRUMRIN PFD & INM COM 33848E106 370 30,066 SH   SOLE   0 0 30,066
FLAHERTY & CRUMRIN PFD & INM COM 338480106 452 29,019 SH   SOLE   0 0 29,019
FLAHERTY & CRUMRINE DYN PFD SHS 33848W106 4,487 167,667 SH   SOLE   0 0 167,667
FLAHERTY & CRUMRINE TOTAL RE COM 338479108 1,962 88,011 SH   SOLE   0 0 88,011
FLEETCOR TECHNOLOGIES INC COM 339041105 1,318 4,581 SH   SOLE   2,412 0 2,169
FLEX LTD ORD Y2573F102 2,168 171,765 SH   SOLE   160,617 0 11,148
FLEXSHARES TR CR SCORED LONG 33939L753 2,423 41,858 SH   SOLE   0 0 41,858
FLEXSHARES TR HIG YLD VL ETF 33939L662 865 17,798 SH   SOLE   0 0 17,798
FLEXSHARES TR IBOXX 3R TARGT 33939L506 2,176 88,077 SH   SOLE   0 0 88,077
FLEXSHARES TR IBOXX 5YR TRGT 33939L605 3,370 131,756 SH   SOLE   0 0 131,756
FLEXSHARES TR INTL QLTDV IDX 33939L837 3,870 159,329 SH   SOLE   0 0 159,329
FLEXSHARES TR M STAR DEV MKT 33939L803 374 5,764 SH   SOLE   0 0 5,764
FLEXSHARES TR MORNSTAR UPSTR 33939L407 8,812 262,816 SH   SOLE   0 0 262,816
FLEXSHARES TR MORNSTAR USMKT 33939L100 3,204 25,220 SH   SOLE   0 0 25,220
FLEXSHARES TR MSTAR EMKT FAC 33939L308 389 7,324 SH   SOLE   0 0 7,324
FLEXSHARES TR QLT DIV DEF IDX 33939L845 3,679 76,977 SH   SOLE   0 0 76,977
FLEXSHARES TR QLT DIVDYN IDX 33939L852 1,123 23,319 SH   SOLE   0 0 23,319
FLEXSHARES TR QUALT DIVD IDX 33939L860 6,332 130,613 SH   SOLE   0 0 130,613
FLEXSHARES TR READY ACC VARI 33939L886 939 12,408 SH   SOLE   0 0 12,408
FLEXSHARES TR STOX ESG INDEX 33939L696 353 4,585 SH   SOLE   0 0 4,585
FLEXSHARES TR STOXX GLOBR INF 33939L795 932 17,293 SH   SOLE   0 0 17,293
FLIR SYS INC COM 302445101 536 10,285 SH   SOLE   1,282 0 9,003
FLOOR & DECOR HLDGS INC CL A 339750101 203 4,001 SH   SOLE   3,902 0 99
FLOWERS FOODS INC COM 343498101 325 14,936 SH   SOLE   0 0 14,936
FLUOR CORP NEW COM 343412102 652 34,548 SH   SOLE   10,831 0 23,717
FNB CORP PA COM 302520101 468 36,885 SH   SOLE   15,011 0 21,874
FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 249 2,636 SH   SOLE   0 0 2,636
FOOT LOCKER INC COM 344849104 293 7,523 SH   SOLE   4,917 0 2,606
FORD MTR CO DEL COM 345370860 21,800 2,344,110 SH   SOLE   129,490 0 2,214,620
FORTINET INC COM 34959E109 2,537 23,763 SH   SOLE   2,864 0 20,899
FORTIS INC COM 349553107 381 9,177 SH   SOLE   2,583 0 6,594
FORTIVE CORP COM 34959J108 733 9,597 SH   SOLE   176 0 9,421
FORTUNE BRANDS HOME & SEC IN COM 34964C106 720 11,013 SH   SOLE   424 0 10,589
FOUNDATION BLDG MATLS INC COM 350392106 430 22,205 SH   SOLE   21,555 0 650
FOX CORP CL A COM 35137L105 1,265 34,122 SH   SOLE   27,568 0 6,554
FOX CORP CL B COM 35137L204 253 6,962 SH   SOLE   6,136 0 826
FRANCO NEVADA CORP COM 351858105 3,583 34,684 SH   SOLE   995 0 33,689
FRANKLIN ETF TR LIBERTY SHRT ETF 353506108 1,653 17,535 SH   SOLE   0 0 17,535
FRANKLIN LTD DURATION INC TR COM 35472T101 1,872 195,250 SH   SOLE   0 0 195,250
FRANKLIN RES INC COM 354613101 586 22,560 SH   SOLE   2,792 0 19,768
FRANKLIN TEMPLETON ETF TR LIBERTY INVT 35473P603 614 23,925 SH   SOLE   0 0 23,925
FRANKLIN TEMPLETON ETF TR LIBERTY US ETF 35473P504 831 21,729 SH   SOLE   0 0 21,729
FRANKLIN TEMPLETON ETF TR LIBERTYQ EMERG 35473P207 1,058 35,533 SH   SOLE   0 0 35,533
FRANKLIN TEMPLETON ETF TR LIBERTYQ GBL 35473P306 256 8,321 SH   SOLE   0 0 8,321
FRANKLIN TEMPLETON ETF TR LIBERTYQ US EQT 35473P801 17,893 511,370 SH   SOLE   0 0 511,370
FRANKLIN TEMPLETON ETF TR LIBERTYQ US MID 35473P884 393 11,814 SH   SOLE   0 0 11,814
FRANKLIN UNVL TR SH BEN INT 355145103 128 16,449 SH   SOLE   0 0 16,449
FREEPORT-MCMORAN INC CL B 35671D857 8,240 628,013 SH   SOLE   244,648 0 383,365
FRESHPET INC COM 358039105 339 5,745 SH   SOLE   1,475 0 4,270
FS KKR CAPITAL CORP COM 302635107 43,036 7,020,552 SH   SOLE   0 0 7,020,552
FST TR NEW OPPORT MLP & ENE COM 33739M100 901 96,560 SH   SOLE   0 0 96,560
FTI CONSULTING INC COM 302941109 262 2,366 SH   SOLE   32 0 2,334
FULL HOUSE RESORTS INC COM 359678109 74 22,078 SH   SOLE   0 0 22,078
FULTON FINL CORP PA COM 360271100 242 13,870 SH   SOLE   9,646 0 4,224
FUNKO INC COM CL A 361008105 243 14,136 SH   SOLE   0 0 14,136
GABELLI CONV&INCOM SECS FD I COM 36240B109 453 77,472 SH   SOLE   0 0 77,472
GABELLI DIVD & INCOME TR COM 36242H104 2,271 103,482 SH   SOLE   0 0 103,482
GABELLI EQUITY TR INC COM 362397101 8,153 1,338,734 SH   SOLE   0 0 1,338,734
GABELLI GLOBL UTIL & INCOME COM SH BEN INT 36242L105 354 18,739 SH   SOLE   0 0 18,739
GABELLI MULTIMEDIA TR INC COM 36239Q109 1,131 140,994 SH   SOLE   0 0 140,994
GABELLI UTIL TR COM 36240A101 6,217 800,170 SH   SOLE   0 0 800,170
GALECTIN THERAPEUTICS INC COM NEW 363225202 76 26,511 SH   SOLE   0 0 26,511
GALLAGHER ARTHUR J & CO COM 363576109 4,037 42,393 SH   SOLE   3,598 0 38,795
GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 953 216,703 SH   SOLE   0 0 216,703
GAMCO NAT RES GOLD & INCOME SH BEN INT 36465E101 167 27,976 SH   SOLE   0 0 27,976
GAMESTOP CORP NEW CL A 36467W109 174 28,633 SH   SOLE   0 0 28,633
GAMING & LEISURE PPTYS INC COM 36467J108 1,491 34,627 SH   SOLE   672 0 33,955
GAP INC COM 364760108 276 15,622 SH   SOLE   824 0 14,798
GARMIN LTD SHS H2906T109 1,634 16,751 SH   SOLE   1,217 0 15,534
GARTNER INC COM 366651107 433 2,812 SH   SOLE   204 0 2,608
GASLOG PARTNERS LP UNIT LTD PTNRP Y2687W108 896 57,292 SH   SOLE   0 0 57,292
GATX CORP COM 361448103 848 10,239 SH   SOLE   8,431 0 1,808
GCI LIBERTY INC COM CLASS A 36164V305 404 5,698 SH   SOLE   4,963 0 735
GDS HLDGS LTD SPONSORED ADS 36165L108 213 4,132 SH   SOLE   4,012 0 120
GENERAC HLDGS INC COM 368736104 1,477 14,681 SH   SOLE   3,174 0 11,507
GENERAL DYNAMICS CORP COM 369550108 13,189 74,789 SH   SOLE   3,579 0 71,210
GENERAL ELECTRIC CO COM 369604103 23,143 2,073,727 SH   SOLE   10,848 0 2,062,879
GENERAL MLS INC COM 370334104 22,256 415,529 SH   SOLE   4,115 0 411,414
GENERAL MLS INC COM 370334104 327 6,100 SH Put SOLE   0 0 6,100
GENERAL MTRS CO COM 37045V100 14,604 399,015 SH   SOLE   21,712 0 377,303
GENESIS ENERGY L P UNIT LTD PARTN 371927104 345 16,826 SH   SOLE   0 0 16,826
GENESIS HEALTHCARE INC CL A COM 37185X106 83 50,800 SH   SOLE   0 0 50,800
GENPACT LIMITED SHS G3922B107 485 11,496 SH   SOLE   4,852 0 6,644
GENTEX CORP COM 371901109 1,612 55,616 SH   SOLE   8,833 0 46,783
GENUINE PARTS CO COM 372460105 7,015 66,037 SH   SOLE   2,723 0 63,314
GENWORTH FINL INC COM CL A 37247D106 134 30,393 SH   SOLE   565 0 29,828
GEO GROUP INC NEW COM 36162J106 686 41,300 SH   SOLE   1,647 0 39,653
GERMAN AMERN BANCORP INC COM 373865104 1,089 30,574 SH   SOLE   0 0 30,574
GERON CORP COM 374163103 22 15,917 SH   SOLE   0 0 15,917
G-III APPAREL GROUP LTD COM 36237H101 282 8,481 SH   SOLE   6,897 0 1,584
GILDAN ACTIVEWEAR INC COM 375916103 360 12,178 SH   SOLE   10,450 0 1,728
GILEAD SCIENCES INC COM 375558103 28,183 433,724 SH   SOLE   230,472 0 203,252
GLACIER BANCORP INC NEW COM 37637Q105 1,048 22,795 SH   SOLE   5,890 0 16,905
GLADSTONE CAPITAL CORP COM 376535100 1,671 168,300 SH   SOLE   0 0 168,300
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 32,388 689,255 SH   SOLE   395,303 0 293,952
GLOBAL BLOOD THERAPEUTICS IN COM 37890U108 2,138 26,897 SH   SOLE   746 0 26,151
GLOBAL MED REIT INC COM NEW 37954A204 900 68,026 SH   SOLE   0 0 68,026
GLOBAL NET LEASE INC COM NEW 379378201 899 44,347 SH   SOLE   0 0 44,347
GLOBAL PMTS INC COM 37940X102 6,818 37,348 SH   SOLE   15,790 0 21,558
GLOBAL SELF STORAGE INC COM 37955N106 332 77,304 SH   SOLE   0 0 77,304
GLOBAL X FDS ADAPTIVE US 37954Y574 9,791 373,738 SH   SOLE   0 0 373,738
GLOBAL X FDS CONSCIOUS COS 37954Y731 207 8,811 SH   SOLE   0 0 8,811
GLOBAL X FDS FINTECH ETF 37954Y814 4,750 156,349 SH   SOLE   0 0 156,349
GLOBAL X FDS GLB X MLP ENRG I 37950E226 19,294 1,571,206 SH   SOLE   0 0 1,571,206
GLOBAL X FDS GLB X SUPERDIV 37950E549 7,588 428,930 SH   SOLE   0 0 428,930
GLOBAL X FDS GLBL X MLP ETF 37950E473 3,174 402,747 SH   SOLE   1,413 0 401,334
GLOBAL X FDS GLBX MSCI NORW 37950E747 206 16,473 SH   SOLE   0 0 16,473
GLOBAL X FDS GLBX SUPRINC ETF 37950E333 4,807 409,472 SH   SOLE   0 0 409,472
GLOBAL X FDS GLOBAL X COPPER 37954Y830 341 16,794 SH   SOLE   0 0 16,794
GLOBAL X FDS GLOBAL X SILVER 37954Y848 3,210 96,749 SH   SOLE   0 0 96,749
GLOBAL X FDS GLOBAL X URANIUM 37954Y871 343 30,939 SH   SOLE   0 0 30,939
GLOBAL X FDS GLOBX SUPDV US 37950E291 3,636 153,236 SH   SOLE   0 0 153,236
GLOBAL X FDS INTERNET OF THNG 37954Y780 2,179 92,375 SH   SOLE   0 0 92,375
GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 2,651 96,958 SH   SOLE   0 0 96,958
GLOBAL X FDS LNTY THMTC ETF 37954Y772 240 10,189 SH   SOLE   0 0 10,189
GLOBAL X FDS MILL THEMC ETF 37954Y764 875 33,786 SH   SOLE   0 0 33,786
GLOBAL X FDS MSCI SUPR EM ETF 37950E119 690 49,431 SH   SOLE   0 0 49,431
GLOBAL X FDS NASDAQ 100 COVER 37954Y483 28,341 1,200,401 SH   SOLE   0 0 1,200,401
GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 13,867 634,051 SH   SOLE   0 0 634,051
GLOBAL X FDS REIT ETF 37950E127 12,426 808,429 SH   SOLE   0 0 808,429
GLOBAL X FDS S&P 500 CATHOLIC 37954Y889 951 24,114 SH   SOLE   0 0 24,114
GLOBAL X FDS S&P 500 COVERED 37954Y475 5,282 104,240 SH   SOLE   0 0 104,240
GLOBAL X FDS SCIEN BETA US 37954Y103 442 12,568 SH   SOLE   686 0 11,882
GLOBAL X FDS SOCIAL MED ETF 37950E416 792 22,859 SH   SOLE   0 0 22,859
GLOBAL X FDS SUPER DIV ALTR 37954Y806 256 17,342 SH   SOLE   0 0 17,342
GLOBAL X FDS US INFR DEV ETF 37954Y673 615 34,505 SH   SOLE   0 0 34,505
GLOBAL X FDS US PFD ETF 37954Y657 764 30,538 SH   SOLE   0 0 30,538
GLOBALSTAR INC COM 378973408 16 30,410 SH   SOLE   0 0 30,410
GLOBANT S A COM L44385109 481 4,484 SH   SOLE   4,384 0 100
GLOBE LIFE INC COM 37959E102 1,101 10,464 SH   SOLE   285 0 10,179
GLOBUS MED INC CL A 379577208 3,640 61,820 SH   SOLE   16,036 0 45,784
GLU MOBILE INC COM 379890106 242 40,037 SH   SOLE   0 0 40,037
GOLDMAN SACHS ETF TR ACCES TREASURY 381430529 48,509 484,411 SH   SOLE   0 0 484,411
GOLDMAN SACHS ETF TR ACCESS INVT GR 381430479 11,357 215,904 SH   SOLE   0 0 215,904
GOLDMAN SACHS ETF TR ACTIVEBETA EME 381430206 17,743 516,678 SH   SOLE   0 0 516,678
GOLDMAN SACHS ETF TR ACTIVEBETA EUR 381430305 942 29,796 SH   SOLE   0 0 29,796
GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 42,919 1,418,818 SH   SOLE   0 0 1,418,818
GOLDMAN SACHS ETF TR ACTIVEBETA JAP 381430404 423 12,760 SH   SOLE   0 0 12,760
GOLDMAN SACHS ETF TR ACTIVEBETA US 381430602 1,825 38,626 SH   SOLE   0 0 38,626
GOLDMAN SACHS ETF TR EQUAL WEIGHT US 381430438 8,919 175,880 SH   SOLE   0 0 175,880
GOLDMAN SACHS ETF TR EQUITY ETF 381430503 206,496 3,193,069 SH   SOLE   0 0 3,193,069
GOLDMAN SACHS ETF TR HEDGE IND ETF 381430545 3,934 62,037 SH   SOLE   0 0 62,037
GOLDMAN SACHS ETF TR JUST US LRG CP 381430396 485 10,467 SH   SOLE   0 0 10,467
GOLDMAN SACHS GROUP INC COM 38141G104 15,521 67,502 SH   SOLE   8,277 0 59,225
GOLDMAN SACHS MLP ENERGY REN COM 38148G107 251 58,375 SH   SOLE   0 0 58,375
GOLUB CAP BDC INC COM 38173M102 428 23,181 SH   SOLE   0 0 23,181
GOODYEAR TIRE & RUBR CO COM 382550101 1,318 84,740 SH   SOLE   0 0 84,740
GOPRO INC CL A 38268T103 151 34,825 SH   SOLE   0 0 34,825
GPO AEROPORTUARIO DEL PAC SA SPON ADR B 400506101 233 1,962 SH   SOLE   0 0 1,962
GRACE W R & CO DEL NEW COM 38388F108 249 3,561 SH   SOLE   0 0 3,561
GRACO INC COM 384109104 910 17,502 SH   SOLE   11,145 0 6,357
GRAINGER W W INC COM 384802104 6,740 19,905 SH   SOLE   16,058 0 3,847
GRAN TIERRA ENERGY INC COM 38500T101 18 14,281 SH   SOLE   14,269 0 12
GRAND CANYON ED INC COM 38526M106 1,465 15,290 SH   SOLE   2,491 0 12,799
GRANITE CONSTR INC COM 387328107 408 14,742 SH   SOLE   0 0 14,742
GRANITESHARES GOLD TR SHS BEN INT 38748G101 819 54,193 SH   SOLE   0 0 54,193
GRAPHIC PACKAGING HLDG CO COM 388689101 375 22,546 SH   SOLE   18,848 0 3,698
GRAY TELEVISION INC COM 389375106 1,096 51,124 SH   SOLE   47,618 0 3,506
GREAT WESTN BANCORP INC COM 391416104 553 15,928 SH   SOLE   15,793 0 135
GREEN PLAINS PARTNERS LP COM REP PTR IN 393221106 568 41,090 SH   SOLE   0 0 41,090
GREENBRIER COS INC COM 393657101 202 6,220 SH   SOLE   0 0 6,220
GROWGENERATION CORP COM 39986L109 59 14,447 SH   SOLE   0 0 14,447
GRUPO AEROPORTUARIO CTR NORT SPON ADR 400501102 524 8,749 SH   SOLE   7,903 0 846
GUARDANT HEALTH INC COM 40131M109 1,806 23,106 SH   SOLE   2,315 0 20,791
GUGGENHEIM CR ALLOCATION FD COM 40168G108 243 12,201 SH   SOLE   0 0 12,201
GUGGENHEIM ENHNCD EQTY INCM COM 40167B100 1,229 152,517 SH   SOLE   0 0 152,517
GUGGENHEIM STRATEGIC OPP FD COM SBI 40167F101 499 27,562 SH   SOLE   0 0 27,562
GUGGENHEIM TAXABLE MUN MNGD COM 401664107 212 8,962 SH   SOLE   0 0 8,962
GUIDEWIRE SOFTWARE INC COM 40171V100 484 4,397 SH   SOLE   3,814 0 583
GW PHARMACEUTICALS PLC ADS 36197T103 1,618 15,477 SH   SOLE   555 0 14,922
HALLIBURTON CO COM 406216101 3,950 161,420 SH   SOLE   74,191 0 87,229
HANCOCK JOHN FINL OPPTYS FD SH BEN INT NEW 409735206 1,661 45,762 SH   SOLE   0 0 45,762
HANCOCK JOHN INV TRUST TAX ADV GLB SH 41013P749 278 39,332 SH   SOLE   0 0 39,332
HANCOCK JOHN INVS TR COM 410142103 259 14,588 SH   SOLE   0 0 14,588
HANCOCK JOHN PFD INCOME FD SH BEN INT 41013W108 2,923 128,132 SH   SOLE   0 0 128,132
HANCOCK JOHN PFD INCOME FD I COM 41013X106 1,121 50,324 SH   SOLE   0 0 50,324
HANCOCK JOHN PFD INCOME FD I COM 41021P103 541 28,036 SH   SOLE   0 0 28,036
HANCOCK JOHN PREMUIM DIV FD COM SH BEN INT 41013T105 4,246 236,014 SH   SOLE   0 0 236,014
HANCOCK JOHN TAX-ADV DIV INC COM 41013V100 1,472 53,847 SH   SOLE   0 0 53,847
HANCOCK WHITNEY CORPORATION COM 410120109 455 10,361 SH   SOLE   5,374 0 4,987
HANESBRANDS INC COM 410345102 3,064 206,336 SH   SOLE   99,837 0 106,499
HANNON ARMSTRONG SUST INFR C COM 41068X100 1,139 35,383 SH   SOLE   0 0 35,383
HARBORONE BANCORP INC NEW COM NEW 41165Y100 304 27,639 SH   SOLE   0 0 27,639
HARLEY DAVIDSON INC COM 412822108 925 24,859 SH   SOLE   0 0 24,859
HARTFORD FDS EXCHANGE TRADE MUN OPORTUNITE 41653L503 1,110 26,566 SH   SOLE   0 0 26,566
HARTFORD FDS EXCHANGE TRADE SHRT DURTN ETF 41653L602 2,260 55,275 SH   SOLE   0 0 55,275
HARTFORD FDS EXCHANGE TRADE TOTAL RTRN ETF 41653L305 3,984 99,022 SH   SOLE   0 0 99,022
HARTFORD FINL SVCS GROUP INC COM 416515104 1,649 27,134 SH   SOLE   5,987 0 21,147
HASBRO INC COM 418056107 4,036 38,218 SH   SOLE   11,141 0 27,077
HAWAIIAN ELEC INDUSTRIES COM 419870100 905 19,319 SH   SOLE   0 0 19,319
HAWKINS INC COM 420261109 213 4,647 SH   SOLE   0 0 4,647
HCA HEALTHCARE INC COM 40412C101 3,405 23,036 SH   SOLE   1,890 0 21,146
HD SUPPLY HLDGS INC COM 40416M105 1,943 48,317 SH   SOLE   28,330 0 19,987
HDFC BANK LTD SPONSORED ADS 40415F101 729 11,501 SH   SOLE   8,205 0 3,296
HEALTH INS INNOVATIONS INC COM CL A 42225K106 897 46,483 SH   SOLE   0 0 46,483
HEALTHCARE SVCS GRP INC COM 421906108 307 12,627 SH   SOLE   6,241 0 6,386
HEALTHCARE TR AMER INC CL A NEW 42225P501 8,117 268,061 SH   SOLE   996 0 267,065
HEALTHEQUITY INC COM 42226A107 1,597 21,653 SH   SOLE   14,170 0 7,483
HEALTHPEAK PPTYS INC COM 42250P103 3,721 107,949 SH   SOLE   2,554 0 105,395
HECLA MNG CO COM 422704106 356 105,084 SH   SOLE   0 0 105,084
HEICO CORP NEW COM 422806109 2,885 25,275 SH   SOLE   1,089 0 24,186
HELEN OF TROY CORP LTD COM G4388N106 4,696 26,121 SH   SOLE   406 0 25,715
HELIOS TECHNOLOGIES INC COM 42328H109 263 5,698 SH   SOLE   4,498 0 1,200
HELMERICH & PAYNE INC COM 423452101 370 8,141 SH   SOLE   1,380 0 6,761
HENRY JACK & ASSOC INC COM 426281101 1,477 10,136 SH   SOLE   4,799 0 5,337
HENRY SCHEIN INC COM 806407102 232 3,471 SH   SOLE   29 0 3,442
HERCULES CAPITAL INC COM 427096508 2,268 161,739 SH   SOLE   0 0 161,739
HERSHEY CO COM 427866108 8,874 60,376 SH   SOLE   8,346 0 52,030
HESS CORP COM 42809H107 1,403 21,005 SH   SOLE   3,336 0 17,669
HEWLETT PACKARD ENTERPRISE C COM 42824C109 1,229 77,521 SH   SOLE   1,516 0 76,005
HEXCEL CORP NEW COM 428291108 2,340 31,924 SH   SOLE   25,512 0 6,412
HEXINDAI INC ADR 428295109 17 18,000 SH   SOLE   0 0 18,000
HEXO CORP COM 428304109 38 23,970 SH   SOLE   0 0 23,970
HI CRUSH INC COM 428337109 22 25,023 SH   SOLE   0 0 25,023
HIGHLAND FDS I HI LD IBOXX SRLN 430101774 2,521 143,732 SH   SOLE   0 0 143,732
HIGHLAND GLOBAL ALLOCATION F COM 43010T104 453 48,453 SH   SOLE   0 0 48,453
HIGHLAND INCOME FUND HIGHLAND INCOME 43010E404 3,764 302,833 SH   SOLE   0 0 302,833
HILL ROM HLDGS INC COM 431475102 738 6,504 SH   SOLE   0 0 6,504
HILLENBRAND INC COM 431571108 250 7,492 SH   SOLE   3,895 0 3,597
HILTON WORLDWIDE HLDGS INC COM 43300A203 1,599 14,414 SH   SOLE   11,479 0 2,935
HMS HLDGS CORP COM 40425J101 267 9,032 SH   SOLE   79 0 8,953
HOLLY ENERGY PARTNERS L P COM UT LTD PTN 435763107 345 15,569 SH   SOLE   666 0 14,903
HOLLYFRONTIER CORP COM 436106108 1,068 21,068 SH   SOLE   2,231 0 18,837
HOLOGIC INC COM 436440101 555 10,623 SH   SOLE   790 0 9,833
HOME BANCSHARES INC COM 436893200 557 28,344 SH   SOLE   0 0 28,344
HOME DEPOT INC COM 437076102 112,611 515,660 SH   SOLE   74,411 0 441,249
HONDA MOTOR LTD AMERN SHS 438128308 544 19,227 SH   SOLE   6,223 0 13,004
HONEYWELL INTL INC COM 438516106 61,076 345,043 SH   SOLE   79,094 0 265,949
HORIZON BANCORP INC COM 440407104 452 23,765 SH   SOLE   0 0 23,765
HORMEL FOODS CORP COM 440452100 1,579 35,008 SH   SOLE   3,283 0 31,725
HOULIHAN LOKEY INC CL A 441593100 449 9,178 SH   SOLE   8,964 0 214
HOVNANIAN ENTERPRISES INC CL A NEW 442487401 606 29,037 SH   SOLE   0 0 29,037
HP INC COM 40434L105 2,199 107,029 SH   SOLE   1,935 0 105,094
HSBC HLDGS PLC ADR A 1/40PF A 404280604 1,367 50,840 SH   SOLE   0 0 50,840
HSBC HLDGS PLC SPON ADR NEW 404280406 1,708 43,699 SH   SOLE   2,834 0 40,865
HUAMI CORP SPONSORED ADS 44331K103 191 15,872 SH   SOLE   15,872 0 0
HUBBELL INC COM 443510607 671 4,542 SH   SOLE   136 0 4,406
HUBSPOT INC COM 443573100 1,065 6,722 SH   SOLE   802 0 5,920
HUDSON LTD COM CL A G46408103 478 31,177 SH   SOLE   31,177 0 0
HUMANA INC COM 444859102 5,679 15,494 SH   SOLE   8,113 0 7,381
HUNT J B TRANS SVCS INC COM 445658107 654 5,603 SH   SOLE   3 0 5,600
HUNTINGTON BANCSHARES INC COM 446150104 14,541 964,266 SH   SOLE   728,084 0 236,182
HUNTINGTON INGALLS INDS INC COM 446413106 1,624 6,475 SH   SOLE   584 0 5,891
HUNTSMAN CORP COM 447011107 724 29,958 SH   SOLE   10,754 0 19,204
HYATT HOTELS CORP COM CL A 448579102 322 3,590 SH   SOLE   0 0 3,590
IAA INC COM 449253103 397 8,353 SH   SOLE   6,141 0 2,212
IAC INTERACTIVECORP COM 44919P508 1,737 6,973 SH   SOLE   967 0 6,006
IAMGOLD CORP COM 450913108 286 76,621 SH   SOLE   0 0 76,621
ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 2,895 47,068 SH   SOLE   0 0 47,068
ICF INTL INC COM 44925C103 804 8,754 SH   SOLE   8,237 0 517
ICICI BK LTD ADR 45104G104 317 20,988 SH   SOLE   6,027 0 14,961
ICON PLC SHS G4705A100 3,944 22,902 SH   SOLE   15,226 0 7,676
IDACORP INC COM 451107106 326 3,052 SH   SOLE   387 0 2,665
IDEX CORP COM 45167R104 316 1,839 SH   SOLE   1,262 0 577
IDEXX LABS INC COM 45168D104 3,377 12,934 SH   SOLE   2,054 0 10,880
IEC ELECTRS CORP NEW COM 44949L105 244 26,895 SH   SOLE   0 0 26,895
IHS MARKIT LTD SHS G47567105 5,556 73,716 SH   SOLE   60,674 0 13,042
II VI INC COM 902104108 552 16,409 SH   SOLE   1,470 0 14,939
ILLINOIS TOOL WKS INC COM 452308109 19,881 110,679 SH   SOLE   39,422 0 71,257
ILLUMINA INC COM 452327109 6,388 19,257 SH   SOLE   1,658 0 17,599
IMMUNOGEN INC COM 45253H101 142 27,798 SH   SOLE   27,273 0 525
IMPINJ INC COM 453204109 655 25,348 SH   SOLE   197 0 25,151
INCYTE CORP COM 45337C102 1,222 13,992 SH   SOLE   2,257 0 11,735
INDEPENDENCE RLTY TR INC COM 45378A106 156 11,091 SH   SOLE   0 0 11,091
INDEXIQ ETF TR HDGD FTSE EURO 45409B552 728 34,834 SH   SOLE   0 0 34,834
INDEXIQ ETF TR HDGD FTSE INTL 45409B560 2,788 128,344 SH   SOLE   0 0 128,344
INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 2,742 89,015 SH   SOLE   0 0 89,015
INDEXIQ ETF TR IQ CHAIKIN US 45409B388 1,156 42,784 SH   SOLE   0 0 42,784
INDEXIQ ETF TR IQ CHAIKIN US 45409B396 1,756 64,226 SH   SOLE   0 0 64,226
INDEXIQ ETF TR IQ ENCH COR PL 45409B479 3,309 167,608 SH   SOLE   0 0 167,608
INDEXIQ ETF TR IQ GLB RES ETF 45409B883 370 13,596 SH   SOLE   0 0 13,596
INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800 4,076 122,784 SH   SOLE   0 0 122,784
INDEXIQ ETF TR IQ S&P HGH YLD 45409B412 442 17,396 SH   SOLE   0 0 17,396
INDEXIQ ETF TR US RL EST SMCP 45409B628 889 34,589 SH   SOLE   0 0 34,589
INDUSTRIAL LOGISTICS PPTYS T COM SHS BEN INT 456237106 1,454 64,844 SH   SOLE   2,008 0 62,836
INFOSYS LTD SPONSORED ADR 456788108 1,923 186,314 SH   SOLE   10,184 0 176,130
INFRA AND ENERGY ALTRNTIVE I COM 45686J104 89 27,600 SH   SOLE   0 0 27,600
ING GROEP N V SPONSORED ADR 456837103 663 55,039 SH   SOLE   43,096 0 11,943
INGERSOLL-RAND PLC SHS G47791101 7,369 55,442 SH   SOLE   24,092 0 31,350
INGREDION INC COM 457187102 1,254 13,491 SH   SOLE   866 0 12,625
INNOSPEC INC COM 45768S105 255 2,464 SH   SOLE   364 0 2,100
INNOVATIVE INDL PPTYS INC COM 45781V101 2,889 38,073 SH   SOLE   5 0 38,068
INNOVATOR ETFS TR IBD 50 ETF 45782C102 6,242 179,742 SH   SOLE   0 0 179,742
INNOVATOR ETFS TR IBD ETF LEADERS 45782C201 420 18,629 SH   SOLE   0 0 18,629
INNOVATOR ETFS TR S&P 500 BUFETF 45782C771 611 23,317 SH   SOLE   0 0 23,317
INNOVATOR ETFS TR S&P 500 BUFFER 45782C789 617 22,326 SH   SOLE   0 0 22,326
INNOVATOR ETFS TR S&P 500 BUFFER 45782C888 5,391 193,074 SH   SOLE   0 0 193,074
INNOVATOR ETFS TR S&P 500 POWER 45782C508 879 30,963 SH   SOLE   0 0 30,963
INNOVATOR ETFS TR S&P 500 PWR BU 45782C870 2,147 82,321 SH   SOLE   0 0 82,321
INNOVATOR ETFS TR S&P 500 ULTRA 45782C805 216 8,195 SH   SOLE   0 0 8,195
INNOVATOR ETFS TR II LUNT LOW VOL HIG 45783G102 3,847 99,584 SH   SOLE   0 0 99,584
INNOVATOR ETFS TR II S&P INVSTMNT GRD 45783G201 1,248 51,463 SH   SOLE   0 0 51,463
INOVIO PHARMACEUTICALS INC COM NEW 45773H201 132 40,100 SH   SOLE   0 0 40,100
INPHI CORP COM 45772F107 432 5,761 SH   SOLE   3,051 0 2,710
INSEEGO CORP COM 45782B104 839 114,487 SH   SOLE   0 0 114,487
INSIGHT ENTERPRISES INC COM 45765U103 564 8,029 SH   SOLE   73 0 7,956
INSIGHT SELECT INCOME FD COM 45781W109 280 13,972 SH   SOLE   0 0 13,972
INSTALLED BLDG PRODS INC COM 45780R101 275 3,991 SH   SOLE   0 0 3,991
INSULET CORP COM 45784P101 1,341 7,833 SH   SOLE   1,821 0 6,012
INTEGER HLDGS CORP COM 45826H109 726 9,009 SH   SOLE   2,675 0 6,334
INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 359 6,224 SH   SOLE   4,673 0 1,551
INTEL CORP COM 458140100 93,597 1,563,851 SH   SOLE   132,170 0 1,431,681
INTER PARFUMS INC COM 458334109 290 3,992 SH   SOLE   3,992 0 0
INTERACTIVE BROKERS GROUP IN COM CL A 45841N107 404 8,665 SH   SOLE   136 0 8,529
INTERCEPT PHARMACEUTICALS IN COM 45845P108 621 5,014 SH   SOLE   0 0 5,014
INTERCONTINENTAL EXCHANGE IN COM 45866F104 7,430 80,281 SH   SOLE   38,565 0 41,716
INTERNATIONAL BANCSHARES COR COM 459044103 239 5,544 SH   SOLE   2,925 0 2,619
INTERNATIONAL BUSINESS MACHS COM 459200101 44,161 329,458 SH   SOLE   11,210 0 318,248
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 1,895 14,691 SH   SOLE   5,875 0 8,816
INTERPUBLIC GROUP COS INC COM 460690100 264 11,426 SH   SOLE   3,024 0 8,402
INTL PAPER CO COM 460146103 11,551 250,843 SH   SOLE   37,882 0 212,961
INTRA CELLULAR THERAPIES INC COM 46116X101 582 16,955 SH   SOLE   16,955 0 0
INTREXON CORP COM 46122T102 217 39,639 SH   SOLE   0 0 39,639
INTUIT COM 461202103 6,965 26,591 SH   SOLE   4,190 0 22,401
INTUITIVE SURGICAL INC COM NEW 46120E602 18,165 30,728 SH   SOLE   1,084 0 29,644
INVESCO ACTIVELY MANAGD ETF ACTIVE US REAL 46090A101 1,856 19,387 SH   SOLE   0 0 19,387
INVESCO ACTIVELY MANAGD ETF CNSRTV MLT AST 46090A309 270 21,000 SH   SOLE   0 0 21,000
INVESCO ACTIVELY MANAGD ETF OPTIMUM YIELD 46090F100 8,119 490,265 SH   SOLE   0 0 490,265
INVESCO ACTIVELY MANAGD ETF S&P500 DOWNSID 46090A705 293 10,483 SH   SOLE   0 0 10,483
INVESCO ACTIVELY MANAGD ETF TOTAL RETURN 46090A804 3,199 59,032 SH   SOLE   0 0 59,032
INVESCO ACTIVELY MANAGD ETF ULTRA SHRT DUR 46090A887 37,361 741,582 SH   SOLE   1,529 0 740,053
INVESCO ACTIVELY MANAGD ETF VAR RATE INVT 46090A879 2,040 81,740 SH   SOLE   0 0 81,740
INVESCO ADVANTAGE MUNICIPAL SH BEN INT 46132E103 171 15,305 SH   SOLE   0 0 15,305
INVESCO BLDRS INDEX FDS TR EMGRING MKTS50 46090C305 530 12,000 SH   SOLE   0 0 12,000
INVESCO CALIF VALUE MUN INC COM 46132H106 167 13,025 SH   SOLE   0 0 13,025
INVESCO CURNCYSHS AUSTRLA DL AUSTRALIAN DOL 46090N103 798 11,366 SH   SOLE   0 0 11,366
INVESCO CURNCYSHS CDN DLR TR CDN DLR SHS 46138T104 570 7,503 SH   SOLE   0 0 7,503
INVESCO CURNCYSHS SWISS FRAN SWISS FRANC 46138R108 404 4,249 SH   SOLE   0 0 4,249
INVESCO CURRENCYSHARES EURO EURO SHS 46138K103 267 2,514 SH   SOLE   0 0 2,514
INVESCO DB COMMDY INDX TRCK UNIT 46138B103 7,672 481,003 SH   SOLE   0 0 481,003
INVESCO DB MLTI SECTR CMMTY AGRICULTURE FD 46140H106 770 46,513 SH   SOLE   0 0 46,513
INVESCO DB MLTI SECTR CMMTY BASE METALS FD 46140H700 260 17,433 SH   SOLE   0 0 17,433
INVESCO DB MLTI SECTR CMMTY ENERGY FD 46140H304 165 11,286 SH   SOLE   0 0 11,286
INVESCO DB MLTI SECTR CMMTY OIL FD 46140H403 2,206 206,777 SH   SOLE   0 0 206,777
INVESCO DB MLTI SECTR CMMTY PRECIOUS METAL 46140H502 475 11,418 SH   SOLE   0 0 11,418
INVESCO DB US DLR INDEX TR BULLISH FD 46141D203 1,569 60,401 SH   SOLE   0 0 60,401
INVESCO DYNAMIC CR OPP FD COM 46132R104 305 26,880 SH   SOLE   0 0 26,880
INVESCO EXCH TRD SLF IDX FD BULSHS 2020 CB 46138J502 16,052 753,954 SH   SOLE   1,994 0 751,960
INVESCO EXCH TRD SLF IDX FD BULSHS 2020 HY 46138J601 15,638 653,505 SH   SOLE   709 0 652,796
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 13,850 652,084 SH   SOLE   1,198 0 650,886
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 HY 46138J809 12,076 489,401 SH   SOLE   686 0 488,715
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 8,567 398,380 SH   SOLE   791 0 397,589
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 HY 46138J874 7,313 299,118 SH   SOLE   0 0 299,118
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 7,695 361,093 SH   SOLE   0 0 361,093
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858 3,743 143,202 SH   SOLE   0 0 143,202
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 4,307 200,594 SH   SOLE   0 0 200,594
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 HY 46138J833 1,477 57,921 SH   SOLE   0 0 57,921
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825 4,287 199,682 SH   SOLE   0 0 199,682
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 HY 46138J817 1,432 57,753 SH   SOLE   0 0 57,753
INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791 225 10,944 SH   SOLE   0 0 10,944
INVESCO EXCH TRD SLF IDX FD DEFENSIVE EQTY 46138J775 2,761 49,553 SH   SOLE   0 0 49,553
INVESCO EXCH TRD SLF IDX FD ESG REV ETF 46138J627 550 15,810 SH   SOLE   0 0 15,810
INVESCO EXCH TRD SLF IDX FD RUSL 1000 DYNM 46138J619 598 17,868 SH   SOLE   0 0 17,868
INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 23,514 343,919 SH   SOLE   0 0 343,919
INVESCO EXCHANGE TRADED FD T BRIC ETF 46137V209 363 9,199 SH   SOLE   0 0 9,199
INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 30,022 435,222 SH   SOLE   143 0 435,079
INVESCO EXCHANGE TRADED FD T CLEANTECH ETF 46137V407 864 17,296 SH   SOLE   0 0 17,296
INVESCO EXCHANGE TRADED FD T DIVID ACHIEVEV 46137V506 6,949 226,293 SH   SOLE   0 0 226,293
INVESCO EXCHANGE TRADED FD T DJ INDL AVG DV 46137V605 821 20,815 SH   SOLE   0 0 20,815
INVESCO EXCHANGE TRADED FD T DWA BASIC MATL 46137V704 461 7,320 SH   SOLE   0 0 7,320
INVESCO EXCHANGE TRADED FD T DWA CYCLICALS 46137V803 463 8,407 SH   SOLE   0 0 8,407
INVESCO EXCHANGE TRADED FD T DWA ENERGY MNT 46137V878 348 12,406 SH   SOLE   0 0 12,406
INVESCO EXCHANGE TRADED FD T DWA FINL MUMT 46137V860 520 13,450 SH   SOLE   0 0 13,450
INVESCO EXCHANGE TRADED FD T DWA HEALTHCARE 46137V852 1,753 18,317 SH   SOLE   0 0 18,317
INVESCO EXCHANGE TRADED FD T DWA INDLS MUMT 46137V845 697 10,213 SH   SOLE   0 0 10,213
INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 26,924 418,336 SH   SOLE   0 0 418,336
INVESCO EXCHANGE TRADED FD T DWA NASDAQ MNT 46137V829 420 3,283 SH   SOLE   0 0 3,283
INVESCO EXCHANGE TRADED FD T DWA STAPLES 46137V886 2,376 32,063 SH   SOLE   0 0 32,063
INVESCO EXCHANGE TRADED FD T DWA TECHNOLOGY 46137V811 1,977 25,586 SH   SOLE   0 0 25,586
INVESCO EXCHANGE TRADED FD T DWA UTILS MUMT 46137V795 4,476 130,433 SH   SOLE   0 0 130,433
INVESCO EXCHANGE TRADED FD T DYNMC BIOTECH 46137V787 1,188 21,273 SH   SOLE   500 0 20,773
INVESCO EXCHANGE TRADED FD T DYNMC BLDG CON 46137V779 2,239 67,439 SH   SOLE   0 0 67,439
INVESCO EXCHANGE TRADED FD T DYNMC ENRG EXP 46137V761 178 10,590 SH   SOLE   0 0 10,590
INVESCO EXCHANGE TRADED FD T DYNMC FOOD BEV 46137V753 1,111 32,270 SH   SOLE   0 0 32,270
INVESCO EXCHANGE TRADED FD T DYNMC LEISURE 46137V720 385 8,523 SH   SOLE   0 0 8,523
INVESCO EXCHANGE TRADED FD T DYNMC LRG GWTH 46137V746 13,969 271,833 SH   SOLE   113 0 271,720
INVESCO EXCHANGE TRADED FD T DYNMC LRG VALU 46137V738 12,169 294,301 SH   SOLE   0 0 294,301
INVESCO EXCHANGE TRADED FD T DYNMC MEDIA 46137V696 551 16,203 SH   SOLE   0 0 16,203
INVESCO EXCHANGE TRADED FD T DYNMC MKT ETF 46137V712 2,373 23,988 SH   SOLE   0 0 23,988
INVESCO EXCHANGE TRADED FD T DYNMC NETWRNG 46137V688 794 13,053 SH   SOLE   0 0 13,053
INVESCO EXCHANGE TRADED FD T DYNMC OIL GAS 46137V670 538 96,244 SH   SOLE   0 0 96,244
INVESCO EXCHANGE TRADED FD T DYNMC PHRMCTLS 46137V662 4,023 62,166 SH   SOLE   0 0 62,166
INVESCO EXCHANGE TRADED FD T DYNMC SEMICNDT 46137V647 2,770 41,249 SH   SOLE   0 0 41,249
INVESCO EXCHANGE TRADED FD T DYNMC SOFTWARE 46137V639 11,770 117,985 SH   SOLE   0 0 117,985
INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 13,923 737,841 SH   SOLE   0 0 737,841
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 125,829 993,048 SH   SOLE   0 0 993,048
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 10,813 79,098 SH   SOLE   0 0 79,098
INVESCO EXCHANGE TRADED FD T GBL LISTED PVT 46137V589 910 71,159 SH   SOLE   0 0 71,159
INVESCO EXCHANGE TRADED FD T GLOBAL DRGN CN 46137V571 2,031 48,831 SH   SOLE   0 0 48,831
INVESCO EXCHANGE TRADED FD T HIG YLD EQ DIV 46137V563 7,229 380,659 SH   SOLE   0 0 380,659
INVESCO EXCHANGE TRADED FD T INSIDER SENMNT 46137V555 1,115 15,449 SH   SOLE   0 0 15,449
INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 4,826 282,783 SH   SOLE   0 0 282,783
INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 5,859 41,432 SH   SOLE   0 0 41,432
INVESCO EXCHANGE TRADED FD T RYMND JMS SB 1 46137V522 525 10,916 SH   SOLE   0 0 10,916
INVESCO EXCHANGE TRADED FD T S&P 100 EQL WIGH 46137V449 1,983 32,167 SH   SOLE   0 0 32,167
INVESCO EXCHANGE TRADED FD T S&P 500 GARP ETF 46137V431 4,324 68,520 SH   SOLE   0 0 68,520
INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 6,474 27,738 SH   SOLE   0 0 27,738
INVESCO EXCHANGE TRADED FD T S&P 500 VLU MOMN 46137V423 462 10,721 SH   SOLE   0 0 10,721
INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464 11,701 191,387 SH   SOLE   0 0 191,387
INVESCO EXCHANGE TRADED FD T S&P MDCP QUALITY 46137V472 229 4,266 SH   SOLE   0 0 4,266
INVESCO EXCHANGE TRADED FD T S&P MDCP VLU MNT 46137V456 967 27,437 SH   SOLE   0 0 27,437
INVESCO EXCHANGE TRADED FD T S&P MDCP400 EQ 46137V225 1,259 18,648 SH   SOLE   0 0 18,648
INVESCO EXCHANGE TRADED FD T S&P MDCP400 PR 46137V217 4,900 31,985 SH   SOLE   0 0 31,985
INVESCO EXCHANGE TRADED FD T S&P MDCP400 VL 46137V191 3,296 47,802 SH   SOLE   0 0 47,802
INVESCO EXCHANGE TRADED FD T S&P SMCP VLU MNT 46137V480 5,062 149,511 SH   SOLE   0 0 149,511
INVESCO EXCHANGE TRADED FD T S&P SML 600 EQ 46137V183 1,253 22,050 SH   SOLE   0 0 22,050
INVESCO EXCHANGE TRADED FD T S&P SML600 GWT 46137V175 2,308 19,539 SH   SOLE   0 0 19,539
INVESCO EXCHANGE TRADED FD T S&P SML600 VAL 46137V167 922 13,197 SH   SOLE   0 0 13,197
INVESCO EXCHANGE TRADED FD T S&P SMLCP MOMENT 46137V498 2,019 51,217 SH   SOLE   0 0 51,217
INVESCO EXCHANGE TRADED FD T S&P SPIN OFF 46137V159 1,619 32,041 SH   SOLE   0 0 32,041
INVESCO EXCHANGE TRADED FD T S&P500 BUY WRT 46137V399 2,589 120,191 SH   SOLE   0 0 120,191
INVESCO EXCHANGE TRADED FD T S&P500 EQL ENR 46137V365 745 15,562 SH   SOLE   0 0 15,562
INVESCO EXCHANGE TRADED FD T S&P500 EQL FIN 46137V340 3,014 64,301 SH   SOLE   0 0 64,301
INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 6,122 27,642 SH   SOLE   0 0 27,642
INVESCO EXCHANGE TRADED FD T S&P500 EQL IND 46137V324 2,904 21,413 SH   SOLE   0 0 21,413
INVESCO EXCHANGE TRADED FD T S&P500 EQL MAT 46137V316 1,474 12,703 SH   SOLE   0 0 12,703
INVESCO EXCHANGE TRADED FD T S&P500 EQL REL 46137V290 278 8,836 SH   SOLE   0 0 8,836
INVESCO EXCHANGE TRADED FD T S&P500 EQL STP 46137V373 22,933 157,130 SH   SOLE   0 0 157,130
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 12,070 60,941 SH   SOLE   0 0 60,941
INVESCO EXCHANGE TRADED FD T S&P500 EQL UTL 46137V274 6,667 62,730 SH   SOLE   0 0 62,730
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 165,055 1,426,328 SH   SOLE   6,257 0 1,420,071
INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 31,568 248,999 SH   SOLE   0 0 248,999
INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 6,027 87,014 SH   SOLE   0 0 87,014
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 12,694 347,104 SH   SOLE   0 0 347,104
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 8,429 218,208 SH   SOLE   0 0 218,208
INVESCO EXCHANGE TRADED FD T WILDERHIL CLAN 46137V134 1,832 53,520 SH   SOLE   0 0 53,520
INVESCO EXCHANGE TRADED FD T ZACKS MID CAP 46137Y401 10,844 140,941 SH   SOLE   0 0 140,941
INVESCO EXCHANGE TRADED FD T ZACKS MULT AST 46137Y500 5,670 242,205 SH   SOLE   0 0 242,205
INVESCO EXCHNG TRADED FD TR 1 30 LADER TRE 46138E107 9,369 271,684 SH   SOLE   0 0 271,684
INVESCO EXCHNG TRADED FD TR CALIF AMT MUN 46138E206 1,761 64,397 SH   SOLE   0 0 64,397
INVESCO EXCHNG TRADED FD TR CEF INM COMPSI 46138E404 11,336 486,309 SH   SOLE   0 0 486,309
INVESCO EXCHNG TRADED FD TR CHINA TECHNLGY 46138E800 1,530 29,101 SH   SOLE   0 0 29,101
INVESCO EXCHNG TRADED FD TR DWA DEV MKTS 46138E875 1,062 36,877 SH   SOLE   0 0 36,877
INVESCO EXCHNG TRADED FD TR DWA EMERG MKTS 46138E867 897 46,831 SH   SOLE   0 0 46,831
INVESCO EXCHNG TRADED FD TR DWA SMLCP MENT 46138E842 1,508 26,416 SH   SOLE   0 0 26,416
INVESCO EXCHNG TRADED FD TR DWA TACTCL MLT 46138E834 1,324 51,625 SH   SOLE   0 0 51,625
INVESCO EXCHNG TRADED FD TR DWA TACTCL SCT 46138E826 3,215 98,071 SH   SOLE   0 0 98,071
INVESCO EXCHNG TRADED FD TR EMRNG MKT SVRG 46138E784 19,200 649,087 SH   SOLE   0 0 649,087
INVESCO EXCHNG TRADED FD TR FNDMNTL HY CRP 46138E719 4,271 221,780 SH   SOLE   1,027 0 220,753
INVESCO EXCHNG TRADED FD TR FNDMNTL IG CRP 46138E693 745 28,383 SH   SOLE   0 0 28,383
INVESCO EXCHNG TRADED FD TR FRONTIER MKTS 46138E776 143 10,024 SH   SOLE   0 0 10,024
INVESCO EXCHNG TRADED FD TR FTSE RAFI DEV 46138E743 2,107 49,567 SH   SOLE   0 0 49,567
INVESCO EXCHNG TRADED FD TR FTSE RAFI EMNG 46138E727 2,710 121,523 SH   SOLE   0 0 121,523
INVESCO EXCHNG TRADED FD TR FTSE RAFI SML 46138E735 640 20,024 SH   SOLE   0 0 20,024
INVESCO EXCHNG TRADED FD TR GBL CLEAN ENRG 46138G847 291 20,327 SH   SOLE   0 0 20,327
INVESCO EXCHNG TRADED FD TR GBL SRT TRM HY 46138E669 1,920 84,206 SH   SOLE   0 0 84,206
INVESCO EXCHNG TRADED FD TR GLOBAL ESG ETF 46138G813 1,049 33,421 SH   SOLE   0 0 33,421
INVESCO EXCHNG TRADED FD TR GLOBAL WATER 46138E651 1,303 42,200 SH   SOLE   0 0 42,200
INVESCO EXCHNG TRADED FD TR INTL BUYBACK 46138E644 13,903 411,647 SH   SOLE   0 0 411,647
INVESCO EXCHNG TRADED FD TR INTL CORP BD 46138E636 586 21,591 SH   SOLE   0 0 21,591
INVESCO EXCHNG TRADED FD TR KBW BK ETF 46138E628 1,911 32,811 SH   SOLE   0 0 32,811
INVESCO EXCHNG TRADED FD TR KBW HIG DV YLD 46138E610 6,925 315,777 SH   SOLE   0 0 315,777
INVESCO EXCHNG TRADED FD TR KBW PPTY CASUT 46138E586 2,884 40,407 SH   SOLE   0 0 40,407
INVESCO EXCHNG TRADED FD TR KBW PREM YIELD 46138E594 10,747 344,341 SH   SOLE   0 0 344,341
INVESCO EXCHNG TRADED FD TR KBW REGL BKG 46138E578 430 7,974 SH   SOLE   0 0 7,974
INVESCO EXCHNG TRADED FD TR MSCI GBL TIMBR 46138E545 1,708 59,076 SH   SOLE   0 0 59,076
INVESCO EXCHNG TRADED FD TR NATL AMT MUNI 46138E537 14,202 536,733 SH   SOLE   0 0 536,733
INVESCO EXCHNG TRADED FD TR NY AMT FRE MUN 46138E529 332 13,080 SH   SOLE   0 0 13,080
INVESCO EXCHNG TRADED FD TR PFD ETF 46138E511 54,493 3,630,432 SH   SOLE   2,041 0 3,628,391
INVESCO EXCHNG TRADED FD TR RUSEL 1000 EQL 46138E420 1,176 34,421 SH   SOLE   0 0 34,421
INVESCO EXCHNG TRADED FD TR RUSL 1000 MOMT 46138G755 320 10,314 SH   SOLE   0 0 10,314
INVESCO EXCHNG TRADED FD TR S&P 500 EX RAT 46138E388 2,307 56,002 SH   SOLE   0 0 56,002
INVESCO EXCHNG TRADED FD TR S&P 500 HB ETF 46138E370 1,727 37,018 SH   SOLE   0 0 37,018
INVESCO EXCHNG TRADED FD TR S&P 500 MOMNTM 46138E339 217 5,185 SH   SOLE   0 0 5,185
INVESCO EXCHNG TRADED FD TR S&P 500 REVENUE 46138G698 45,442 779,184 SH   SOLE   0 0 779,184
INVESCO EXCHNG TRADED FD TR S&P EMRNG MKTS 46138E297 4,039 168,272 SH   SOLE   0 0 168,272
INVESCO EXCHNG TRADED FD TR S&P FINCIAL REVE 46138G680 1,120 15,169 SH   SOLE   0 0 15,169
INVESCO EXCHNG TRADED FD TR S&P GBL WATER 46138E263 2,214 53,836 SH   SOLE   0 0 53,836
INVESCO EXCHNG TRADED FD TR S&P INTL LOW 46138E230 25,248 739,988 SH   SOLE   0 0 739,988
INVESCO EXCHNG TRADED FD TR S&P INTL QULTY 46138E214 823 31,802 SH   SOLE   0 0 31,802
INVESCO EXCHNG TRADED FD TR S&P MDCP 400 REV 46138G672 10,350 159,357 SH   SOLE   0 0 159,357
INVESCO EXCHNG TRADED FD TR S&P MIDCP LOW 46138E198 113,615 2,111,403 SH   SOLE   0 0 2,111,403
INVESCO EXCHNG TRADED FD TR S&P SMALLCAP 600 46138G664 10,904 160,171 SH   SOLE   0 0 160,171
INVESCO EXCHNG TRADED FD TR S&P SMLCP DISC 46138E180 250 3,923 SH   SOLE   0 0 3,923
INVESCO EXCHNG TRADED FD TR S&P SMLCP ENGY 46138E164 257 34,558 SH   SOLE   0 0 34,558
INVESCO EXCHNG TRADED FD TR S&P SMLCP FINL 46138E156 508 8,990 SH   SOLE   0 0 8,990
INVESCO EXCHNG TRADED FD TR S&P SMLCP HELT 46138E149 8,535 66,048 SH   SOLE   0 0 66,048
INVESCO EXCHNG TRADED FD TR S&P SMLCP INDL 46138E123 435 6,056 SH   SOLE   0 0 6,056
INVESCO EXCHNG TRADED FD TR S&P SMLCP INFO 46138E115 1,581 16,477 SH   SOLE   0 0 16,477
INVESCO EXCHNG TRADED FD TR S&P SMLCP LOW 46138G102 51,138 1,005,062 SH   SOLE   274 0 1,004,788
INVESCO EXCHNG TRADED FD TR S&P SMLCP STAP 46138E172 892 11,191 SH   SOLE   0 0 11,191
INVESCO EXCHNG TRADED FD TR S&P SMLCP UTIL 46138G409 1,611 30,604 SH   SOLE   0 0 30,604
INVESCO EXCHNG TRADED FD TR S&P ULTRA DIVIDE 46138G656 37,202 942,783 SH   SOLE   0 0 942,783
INVESCO EXCHNG TRADED FD TR S&P500 HDL VOL 46138E362 67,409 1,530,981 SH   SOLE   0 0 1,530,981
INVESCO EXCHNG TRADED FD TR S&P500 LOW VOL 46138E354 239,300 4,101,818 SH   SOLE   0 0 4,101,818
INVESCO EXCHNG TRADED FD TR SHIPPING ETF 46138G607 131 12,884 SH   SOLE   0 0 12,884
INVESCO EXCHNG TRADED FD TR SOLAR ETF 46138G706 3,490 113,312 SH   SOLE   0 0 113,312
INVESCO EXCHNG TRADED FD TR SR LN ETF 46138G508 23,035 1,009,412 SH   SOLE   0 0 1,009,412
INVESCO EXCHNG TRADED FD TR TAXABLE MUN BD 46138G805 6,041 190,757 SH   SOLE   0 0 190,757
INVESCO EXCHNG TRADED FD TR VAR RATE PFD 46138G870 4,444 172,030 SH   SOLE   0 0 172,030
INVESCO HIGH INCOME 2023 TAR COM 46135X108 2,594 245,844 SH   SOLE   0 0 245,844
INVESCO INDIA EXCHG TRED FD INDIA ETF 46137R109 385 19,404 SH   SOLE   0 0 19,404
INVESCO LTD SHS G491BT108 5,922 329,356 SH   SOLE   239,919 0 89,437
INVESCO MORTGAGE CAPITAL INC COM 46131B100 3,420 205,423 SH   SOLE   374 0 205,049
INVESCO MUN OPPORTUNITY TR COM 46132C107 550 44,490 SH   SOLE   0 0 44,490
INVESCO MUN TR COM 46131J103 205 16,598 SH   SOLE   0 0 16,598
INVESCO MUNI INCOME OPP TRST COM 46132X101 527 66,765 SH   SOLE   0 0 66,765
INVESCO PA VALUE MUN INCOME COM 46132K109 277 21,010 SH   SOLE   0 0 21,010
INVESCO QQQ TR UNIT SER 1 46090E103 1,089,462 5,124,227 SH   SOLE   244 0 5,123,983
INVESCO QQQ TR UNIT SER 1 46090E103 16,328 76,800 SH Put SOLE   0 0 76,800
INVESCO QUALITY MUNI INC TRS COM 46133G107 802 63,791 SH   SOLE   0 0 63,791
INVESCO SR INCOME TR COM 46131H107 1,804 420,486 SH   SOLE   0 0 420,486
INVESCO TR INVT GRADE MUNS COM 46131M106 538 41,873 SH   SOLE   0 0 41,873
INVESCO VALUE MUN INCOME TR COM 46132P108 1,687 110,087 SH   SOLE   0 0 110,087
INVESTCORP CR MGMT BDC INC COM 46090R104 90 13,440 SH   SOLE   0 0 13,440
INVESTORS BANCORP INC NEW COM 46146L101 188 15,753 SH   SOLE   18 0 15,735
INVESTORS REAL ESTATE TR SH BEN INT 461730509 498 6,875 SH   SOLE   0 0 6,875
INVITAE CORP COM 46185L103 1,448 89,743 SH   SOLE   223 0 89,520
INVITATION HOMES INC COM 46187W107 225 7,494 SH   SOLE   1,936 0 5,558
IONIS PHARMACEUTICALS INC COM 462222100 2,782 46,052 SH   SOLE   35,971 0 10,081
IPG PHOTONICS CORP COM 44980X109 388 2,676 SH   SOLE   1,145 0 1,531
IQIYI INC SPONSORED ADS 46267X108 2,580 122,238 SH   SOLE   0 0 122,238
IQVIA HLDGS INC COM 46266C105 5,309 34,363 SH   SOLE   7,465 0 26,898
IRIDEX CORP COM 462684101 56 25,033 SH   SOLE   0 0 25,033
IRIDIUM COMMUNICATIONS INC COM 46269C102 277 11,262 SH   SOLE   727 0 10,535
IROBOT CORP COM 462726100 603 11,906 SH   SOLE   41 0 11,865
IRON MTN INC NEW COM 46284V101 8,794 275,935 SH   SOLE   42,066 0 233,869
ISHARES GOLD TRUST ISHARES 464285105 62,891 4,337,321 SH   SOLE   0 0 4,337,321
ISHARES INC CORE MSCI EMKT 46434G103 996,676 18,539,358 SH   SOLE   83,310 0 18,456,048
ISHARES INC CUR HD MSCI EM 46434G509 1,499 56,619 SH   SOLE   0 0 56,619
ISHARES INC EM HGHYL BD ETF 464286285 8,621 182,220 SH   SOLE   0 0 182,220
ISHARES INC EM MKT SM-CP ETF 464286475 1,110 24,534 SH   SOLE   0 0 24,534
ISHARES INC EM MKTS DIV ETF 464286319 10,992 270,597 SH   SOLE   0 0 270,597
ISHARES INC ESG MSCI EM ETF 46434G863 1,960 54,548 SH   SOLE   0 0 54,548
ISHARES INC GLB ENR PROD ETF 464286343 1,624 85,737 SH   SOLE   0 0 85,737
ISHARES INC MIN VOL EMRG MKT 464286533 58,660 1,000,001 SH   SOLE   0 0 1,000,001
ISHARES INC MIN VOL GBL ETF 464286525 57,577 600,823 SH   SOLE   0 0 600,823
ISHARES INC MLT FCTR EMG MKT 46434G889 1,321 29,008 SH   SOLE   0 0 29,008
ISHARES INC MSCI AUST ETF 464286103 50,204 2,217,492 SH   SOLE   0 0 2,217,492
ISHARES INC MSCI AUSTRIA ETF 464286202 210 10,079 SH   SOLE   0 0 10,079
ISHARES INC MSCI BRAZIL ETF 464286400 4,688 98,804 SH   SOLE   0 0 98,804
ISHARES INC MSCI BRIC INDX 464286657 557 12,289 SH   SOLE   0 0 12,289
ISHARES INC MSCI CDA ETF 464286509 2,075 69,437 SH   SOLE   0 0 69,437
ISHARES INC MSCI CHILE ETF 464286640 660 19,807 SH   SOLE   0 0 19,807
ISHARES INC MSCI EM ASIA ETF 464286426 1,686 23,816 SH   SOLE   0 0 23,816
ISHARES INC MSCI EQUAL WEITE 464286681 2,073 32,412 SH   SOLE   0 0 32,412
ISHARES INC MSCI EURZONE ETF 464286608 3,183 75,925 SH   SOLE   0 0 75,925
ISHARES INC MSCI FRANCE ETF 464286707 3,737 114,253 SH   SOLE   0 0 114,253
ISHARES INC MSCI FRNTR100ETF 464286145 2,494 82,179 SH   SOLE   0 0 82,179
ISHARES INC MSCI GBL ETF NEW 46434G848 625 21,010 SH   SOLE   0 0 21,010
ISHARES INC MSCI GBL GOLD MN 46434G855 934 38,798 SH   SOLE   0 0 38,798
ISHARES INC MSCI GERMANY ETF 464286806 9,083 308,957 SH   SOLE   0 0 308,957
ISHARES INC MSCI GLB SLV&MTL 464286327 149 13,240 SH   SOLE   0 0 13,240
ISHARES INC MSCI HONG KG ETF 464286871 9,628 395,729 SH   SOLE   0 0 395,729
ISHARES INC MSCI ISRAEL ETF 464286632 311 5,415 SH   SOLE   0 0 5,415
ISHARES INC MSCI ITALY ETF 46434G830 13,227 448,375 SH   SOLE   0 0 448,375
ISHARES INC MSCI JPN ETF NEW 46434G822 22,012 371,567 SH   SOLE   60 0 371,507
ISHARES INC MSCI MEXICO ETF 464286822 3,831 85,070 SH   SOLE   0 0 85,070
ISHARES INC MSCI NETHERL ETF 464286814 6,949 205,213 SH   SOLE   0 0 205,213
ISHARES INC MSCI PAC JP ETF 464286665 2,283 49,318 SH   SOLE   128 0 49,190
ISHARES INC MSCI RUSSIA ETF 46434G798 577 13,527 SH   SOLE   0 0 13,527
ISHARES INC MSCI SINGPOR ETF 46434G780 577 23,903 SH   SOLE   0 0 23,903
ISHARES INC MSCI SPAIN ETF 464286764 13,034 450,674 SH   SOLE   0 0 450,674
ISHARES INC MSCI STH AFR ETF 464286780 9,910 202,029 SH   SOLE   0 0 202,029
ISHARES INC MSCI STH KOR ETF 464286772 1,292 20,770 SH   SOLE   0 0 20,770
ISHARES INC MSCI SWITZERLAND 464286749 2,640 64,966 SH   SOLE   0 0 64,966
ISHARES INC MSCI TAIWAN ETF 46434G772 364 8,851 SH   SOLE   0 0 8,851
ISHARES INC MSCI THAILND ETF 464286624 1,267 14,469 SH   SOLE   0 0 14,469
ISHARES INC MSCI WORLD ETF 464286392 652 6,605 SH   SOLE   0 0 6,605
ISHARES INC US INTL HGH YLD 464286178 1,209 24,256 SH   SOLE   0 0 24,256
ISHARES S&P GSCI COMMODITY I UNIT BEN INT 46428R107 3,087 190,427 SH   SOLE   0 0 190,427
ISHARES SILVER TRUST ISHARES 46428Q109 22,221 1,332,205 SH   SOLE   0 0 1,332,205
ISHARES TR 0-5 YR TIPS ETF 46429B747 4,660 46,268 SH   SOLE   0 0 46,268
ISHARES TR 0-5YR HI YL CP 46434V407 28,624 616,497 SH   SOLE   0 0 616,497
ISHARES TR 0-5YR INVT GR CP 46434V100 11,463 224,594 SH   SOLE   0 0 224,594
ISHARES TR 1 3 YR TREAS BD 464287457 248,335 2,934,364 SH   SOLE   96,789 0 2,837,575
ISHARES TR 10-20 YR TRS ETF 464288653 4,262 29,676 SH   SOLE   0 0 29,676
ISHARES TR 20 YR TR BD ETF 464287432 140,323 1,035,750 SH   SOLE   13,717 0 1,022,033
ISHARES TR 3 7 YR TREAS BD 464288661 74,361 591,340 SH   SOLE   21,360 0 569,980
ISHARES TR A RATE CP BD ETF 46429B291 2,458 44,972 SH   SOLE   0 0 44,972
ISHARES TR AGENCY BOND ETF 464288166 3,875 33,524 SH   SOLE   0 0 33,524
ISHARES TR AGGRES ALLOC ETF 464289859 5,659 97,563 SH   SOLE   0 0 97,563
ISHARES TR ASIA 50 ETF 464288430 774 11,733 SH   SOLE   0 0 11,733
ISHARES TR BARCLAYS 7 10 YR 464287440 94,532 857,665 SH   SOLE   33,706 0 823,959
ISHARES TR BRAZIL SM-CP ETF 464289131 2,429 114,216 SH   SOLE   0 0 114,216
ISHARES TR BROAD USD HIGH 46435U853 401,082 9,758,696 SH   SOLE   0 0 9,758,696
ISHARES TR CALIF MUN BD ETF 464288356 14,623 238,818 SH   SOLE   0 0 238,818
ISHARES TR CHINA LG-CAP ETF 464287184 4,599 105,414 SH   SOLE   0 0 105,414
ISHARES TR CMBS ETF 46429B366 6,030 114,227 SH   SOLE   0 0 114,227
ISHARES TR COHEN STEER REIT 464287564 31,829 272,066 SH   SOLE   0 0 272,066
ISHARES TR CONSER ALLOC ETF 464289883 12,461 343,836 SH   SOLE   0 0 343,836
ISHARES TR CONV BD ETF 46435G102 7,031 112,119 SH   SOLE   0 0 112,119
ISHARES TR CORE 1 5 YR USD 46432F859 23,743 471,085 SH   SOLE   0 0 471,085
ISHARES TR CORE DIV GRWTH 46434V621 176,620 4,198,252 SH   SOLE   665 0 4,197,587
ISHARES TR CORE HIGH DV ETF 46429B663 125,098 1,275,599 SH   SOLE   0 0 1,275,599
ISHARES TR CORE INTL AGGR 46435G672 7,152 130,538 SH   SOLE   0 0 130,538
ISHARES TR CORE LT USDB ETF 464289479 2,518 36,969 SH   SOLE   0 0 36,969
ISHARES TR CORE MSCI EAFE 46432F842 777,826 11,922,530 SH   SOLE   21,013 0 11,901,517
ISHARES TR CORE MSCI EURO 46434V738 2,156 43,233 SH   SOLE   0 0 43,233
ISHARES TR CORE MSCI INTL 46435G326 1,398 24,028 SH   SOLE   44 0 23,984
ISHARES TR CORE MSCI PAC 46434V696 1,478 25,310 SH   SOLE   0 0 25,310
ISHARES TR CORE MSCI TOTAL 46432F834 33,917 547,940 SH   SOLE   0 0 547,940
ISHARES TR CORE S&P MCP ETF 464287507 1,123,019 5,456,314 SH   SOLE   111,245 0 5,345,069
ISHARES TR CORE S&P SCP ETF 464287804 405,827 4,839,921 SH   SOLE   36,663 0 4,803,258
ISHARES TR CORE S&P TTL STK 464287150 282,666 3,888,654 SH   SOLE   0 0 3,888,654
ISHARES TR CORE S&P US GWT 464287671 928,061 13,720,592 SH   SOLE   3,323 0 13,717,269
ISHARES TR CORE S&P US VLU 464287663 722,182 11,459,565 SH   SOLE   0 0 11,459,565
ISHARES TR CORE S&P500 ETF 464287200 1,383,616 4,280,460 SH   SOLE   11,740 0 4,268,720
ISHARES TR CORE S&P500 ETF 464287200 323 1,000 SH Put SOLE   0 0 1,000
ISHARES TR CORE TOTAL USD 46434V613 22,341 428,729 SH   SOLE   0 0 428,729
ISHARES TR CORE US AGGBD ET 464287226 859,438 7,648,289 SH   SOLE   19,881 0 7,628,408
ISHARES TR CR 5 10 YR ETF 46435G417 4,615 91,167 SH   SOLE   0 0 91,167
ISHARES TR CRE U S REIT ETF 464288521 8,490 155,524 SH   SOLE   0 0 155,524
ISHARES TR CUR HD EURZN ETF 46434V639 7,186 226,109 SH   SOLE   0 0 226,109
ISHARES TR DOW JONES US ETF 464287846 20,908 130,967 SH   SOLE   0 0 130,967
ISHARES TR EAFE GRWTH ETF 464288885 14,155 163,702 SH   SOLE   0 0 163,702
ISHARES TR EAFE SML CP ETF 464288273 27,663 444,175 SH   SOLE   59,509 0 384,666
ISHARES TR EAFE VALUE ETF 464288877 22,734 455,318 SH   SOLE   0 0 455,318
ISHARES TR EDEG HIG YLELD 46435G250 1,636 32,236 SH   SOLE   0 0 32,236
ISHARES TR EDGE INVT GRDE 46435G219 360 6,957 SH   SOLE   0 0 6,957
ISHARES TR EDGE MSCI MINM 46435G433 13,404 377,892 SH   SOLE   0 0 377,892
ISHARES TR EDGE MSCI USA VL 46432F388 26,262 292,682 SH   SOLE   0 0 292,682
ISHARES TR EDGE US FIXD INM 46435U796 4,272 41,916 SH   SOLE   0 0 41,916
ISHARES TR EMGR MKT INF ETF 464288216 247 7,836 SH   SOLE   0 0 7,836
ISHARES TR ESG 1 5 YR USD 46435G243 1,548 60,868 SH   SOLE   0 0 60,868
ISHARES TR ESG MSCI EAFE 46435G516 3,414 49,671 SH   SOLE   0 0 49,671
ISHARES TR ESG MSCI USA ETF 46435G425 1,948 27,310 SH   SOLE   0 0 27,310
ISHARES TR ESG USD CORPT 46435G193 1,416 53,506 SH   SOLE   0 0 53,506
ISHARES TR EUROPE ETF 464287861 2,959 63,015 SH   SOLE   255 0 62,760
ISHARES TR EXPANDED TECH 464287515 33,778 144,946 SH   SOLE   0 0 144,946
ISHARES TR EXPND TEC SC ETF 464287549 14,247 58,837 SH   SOLE   0 0 58,837
ISHARES TR EXPONENTIAL TECH 46434V381 3,710 86,770 SH   SOLE   0 0 86,770
ISHARES TR FALN ANGLS USD 46435G474 1,614 59,514 SH   SOLE   0 0 59,514
ISHARES TR FLTG RATE NT ETF 46429B655 113,684 2,232,594 SH   SOLE   1,910 0 2,230,684
ISHARES TR GBL COMM SVC ETF 464287275 1,750 28,501 SH   SOLE   0 0 28,501
ISHARES TR GL CLEAN ENE ETF 464288224 3,369 286,693 SH   SOLE   0 0 286,693
ISHARES TR GL TIMB FORE ETF 464288174 1,953 29,153 SH   SOLE   0 0 29,153
ISHARES TR GLB CNS DISC ETF 464288745 1,010 8,018 SH   SOLE   0 0 8,018
ISHARES TR GLB CNSM STP ETF 464288737 10,282 185,328 SH   SOLE   0 0 185,328
ISHARES TR GLB INFRASTR ETF 464288372 4,633 96,692 SH   SOLE   0 0 96,692
ISHARES TR GLOB HLTHCRE ETF 464287325 7,669 111,546 SH   SOLE   0 0 111,546
ISHARES TR GLOB INDSTRL ETF 464288729 741 7,621 SH   SOLE   0 0 7,621
ISHARES TR GLOB UTILITS ETF 464288711 4,258 72,520 SH   SOLE   0 0 72,520
ISHARES TR GLOBAL 100 ETF 464287572 3,696 68,525 SH   SOLE   0 0 68,525
ISHARES TR GLOBAL ENERG ETF 464287341 2,395 77,688 SH   SOLE   0 0 77,688
ISHARES TR GLOBAL FINLS ETF 464287333 1,637 23,812 SH   SOLE   0 0 23,812
ISHARES TR GLOBAL MATER ETF 464288695 1,575 23,340 SH   SOLE   0 0 23,340
ISHARES TR GLOBAL REIT ETF 46434V647 2,783 100,759 SH   SOLE   0 0 100,759
ISHARES TR GLOBAL TECH ETF 464287291 99,457 472,500 SH   SOLE   0 0 472,500
ISHARES TR GNMA BOND ETF 46429B333 3,367 67,061 SH   SOLE   0 0 67,061
ISHARES TR GOV/CRED BD ETF 464288596 614 5,213 SH   SOLE   0 0 5,213
ISHARES TR GRWT ALLOCAT ETF 464289867 13,654 285,400 SH   SOLE   0 0 285,400
ISHARES TR HDG MSCI EAFE 46434V803 28,443 932,111 SH   SOLE   0 0 932,111
ISHARES TR HDG MSCI JAPAN 46434V886 1,065 32,298 SH   SOLE   0 0 32,298
ISHARES TR IBNDS MAR20 ETF 46432FAK3 273 11,124 SH   SOLE   0 0 11,124
ISHARES TR IBNDS MAR23 ETF 46432FAN7 637 25,974 SH   SOLE   0 0 25,974
ISHARES TR IBONDS DEC20 ETF 46434VAQ3 22,435 886,765 SH   SOLE   4,527 0 882,238
ISHARES TR IBONDS DEC2021 46435G789 4,774 185,327 SH   SOLE   1,338 0 183,989
ISHARES TR IBONDS DEC2022 46435G755 4,953 189,294 SH   SOLE   1,324 0 187,970
ISHARES TR IBONDS DEC2023 46435G318 2,802 108,540 SH   SOLE   1,345 0 107,195
ISHARES TR IBONDS DEC2026 46435GAA0 3,236 126,566 SH   SOLE   2,087 0 124,479
ISHARES TR IBONDS DEC21 ETF 46434VBK5 21,708 869,719 SH   SOLE   4,599 0 865,120
ISHARES TR IBONDS DEC22 ETF 46434VBA7 17,838 705,323 SH   SOLE   4,527 0 700,796
ISHARES TR IBONDS DEC23 ETF 46434VAX8 17,165 671,540 SH   SOLE   4,527 0 667,013
ISHARES TR IBONDS DEC24 ETF 46434VBG4 12,431 483,871 SH   SOLE   4,512 0 479,359
ISHARES TR IBONDS DEC25 ETF 46434VBD1 4,193 161,641 SH   SOLE   2,039 0 159,602
ISHARES TR IBONDS ETF 46435UAA9 3,179 122,206 SH   SOLE   2,059 0 120,147
ISHARES TR IBONDS MAR20 ETF 46432FBC0 477 18,311 SH   SOLE   0 0 18,311
ISHARES TR IBONDS MAR23 ETF 46432FAZ0 300 11,187 SH   SOLE   0 0 11,187
ISHARES TR IBONDS SEP2020 46434V571 6,561 257,098 SH   SOLE   1,347 0 255,751
ISHARES TR IBOXX HI YD ETF 464288513 199,276 2,266,047 SH   SOLE   39,505 0 2,226,542
ISHARES TR IBOXX HIG YLD EX 46435G441 394 7,541 SH   SOLE   0 0 7,541
ISHARES TR IBOXX INV CP ETF 464287242 170,336 1,331,165 SH   SOLE   12,733 0 1,318,432
ISHARES TR INDIA 50 ETF 464289529 2,686 69,545 SH   SOLE   0 0 69,545
ISHARES TR INTL DEV RE ETF 464288489 2,081 68,908 SH   SOLE   0 0 68,908
ISHARES TR INTL DEVPPTY ETF 464288422 308 7,958 SH   SOLE   0 0 7,958
ISHARES TR INTL DIV GRWTH 46435G524 1,054 17,464 SH   SOLE   0 0 17,464
ISHARES TR INTL MOMENTUM FT 46434V449 246 7,908 SH   SOLE   0 0 7,908
ISHARES TR INTL PFD STK ETF 46429B135 498 32,256 SH   SOLE   0 0 32,256
ISHARES TR INTL QLTY FACTOR 46434V456 1,457 45,128 SH   SOLE   0 0 45,128
ISHARES TR INTL SEL DIV ETF 464288448 68,138 2,029,715 SH   SOLE   0 0 2,029,715
ISHARES TR INTL TREA BD ETF 464288117 1,595 31,798 SH   SOLE   0 0 31,798
ISHARES TR INTL VALUE FACTR 46435G409 1,736 71,243 SH   SOLE   0 0 71,243
ISHARES TR INTRM GOV CR ETF 464288612 1,587 14,085 SH   SOLE   0 0 14,085
ISHARES TR INTRM TR CRP ETF 464288638 153,461 2,646,788 SH   SOLE   62 0 2,646,726
ISHARES TR JPMORGAN USD EMG 464288281 271,626 2,371,036 SH   SOLE   0 0 2,371,036
ISHARES TR LATN AMER 40 ETF 464287390 584 17,186 SH   SOLE   0 0 17,186
ISHARES TR LNG TR CRPRT BD 464289511 7,412 111,176 SH   SOLE   0 0 111,176
ISHARES TR MBS ETF 464288588 266,989 2,470,746 SH   SOLE   40,218 0 2,430,528
ISHARES TR MICRO-CAP ETF 464288869 3,542 35,600 SH   SOLE   1,171 0 34,429
ISHARES TR MIN VOL EAFE ETF 46429B689 142,739 1,914,930 SH   SOLE   79 0 1,914,851
ISHARES TR MLTFCTR INTL SML 46434V266 679 21,407 SH   SOLE   0 0 21,407
ISHARES TR MODERT ALLOC ETF 464289875 17,820 444,048 SH   SOLE   0 0 444,048
ISHARES TR MORTGE REL ETF 46435G342 18,107 406,634 SH   SOLE   0 0 406,634
ISHARES TR MRGSTR MD CP ETF 464288208 15,176 72,421 SH   SOLE   0 0 72,421
ISHARES TR MRGSTR MD CP GRW 464288307 15,209 57,835 SH   SOLE   0 0 57,835
ISHARES TR MRGSTR MD CP VAL 464288406 4,914 29,127 SH   SOLE   0 0 29,127
ISHARES TR MRGSTR SM CP ETF 464288505 3,966 21,003 SH   SOLE   0 0 21,003
ISHARES TR MRGSTR SM CP GR 464288604 4,735 22,340 SH   SOLE   0 0 22,340
ISHARES TR MRNGSTR INC ETF 46432F875 3,316 129,811 SH   SOLE   0 0 129,811
ISHARES TR MRNGSTR LG-CP ET 464287127 13,023 70,593 SH   SOLE   0 0 70,593
ISHARES TR MRNGSTR LG-CP GR 464287119 39,474 188,008 SH   SOLE   0 0 188,008
ISHARES TR MRNGSTR LG-CP VL 464288109 8,307 70,881 SH   SOLE   0 0 70,881
ISHARES TR MRNING SM CP ETF 464288703 4,177 29,087 SH   SOLE   0 0 29,087
ISHARES TR MSCI AC ASIA ETF 464288182 1,221 16,618 SH   SOLE   0 0 16,618
ISHARES TR MSCI ACWI ETF 464288257 19,252 242,931 SH   SOLE   0 0 242,931
ISHARES TR MSCI ACWI EX US 464288240 4,048 82,418 SH   SOLE   108 0 82,310
ISHARES TR MSCI ACWI EXUS 46435G847 512 18,194 SH   SOLE   0 0 18,194
ISHARES TR MSCI CHINA ETF 46429B671 18,818 293,612 SH   SOLE   0 0 293,612
ISHARES TR MSCI EAFE ETF 464287465 200,094 2,881,544 SH   SOLE   114,056 0 2,767,488
ISHARES TR MSCI EMG MKT ETF 464287234 112,472 2,506,624 SH   SOLE   88,510 0 2,418,114
ISHARES TR MSCI EURO FL ETF 464289180 782 40,098 SH   SOLE   0 0 40,098
ISHARES TR MSCI GLOBAL IMP 46435G532 699 10,680 SH   SOLE   0 0 10,680
ISHARES TR MSCI INDIA ETF 46429B598 4,966 141,284 SH   SOLE   0 0 141,284
ISHARES TR MSCI INDIA SM CP 46429B614 536 14,912 SH   SOLE   0 0 14,912
ISHARES TR MSCI INDONIA ETF 46429B309 608 23,677 SH   SOLE   0 0 23,677
ISHARES TR MSCI KLD400 SOC 464288570 11,716 97,527 SH   SOLE   0 0 97,527
ISHARES TR MSCI LW CRB TG 46434V464 551 4,260 SH   SOLE   0 0 4,260
ISHARES TR MSCI MIN VOL ETF 46429B697 1,076,794 16,414,542 SH   SOLE   49,137 0 16,365,405
ISHARES TR MSCI PERU ETF 464289842 459 12,388 SH   SOLE   0 0 12,388
ISHARES TR MSCI PHILIPS ETF 46429B408 448 13,050 SH   SOLE   0 0 13,050
ISHARES TR MSCI POLAND ETF 46429B606 2,354 111,679 SH   SOLE   0 0 111,679
ISHARES TR MSCI UK ETF NEW 46435G334 12,077 354,174 SH   SOLE   0 0 354,174
ISHARES TR MSCI USA ESG SLC 464288802 12,726 94,956 SH   SOLE   0 0 94,956
ISHARES TR MULTIFACTOR GLBL 46434V316 677 21,710 SH   SOLE   0 0 21,710
ISHARES TR MULTIFACTOR INTL 46434V274 1,517 56,090 SH   SOLE   0 0 56,090
ISHARES TR MULTIFACTOR USA 46434V282 8,987 260,643 SH   SOLE   0 0 260,643
ISHARES TR MULTIFACTOR USA 46434V290 2,012 46,896 SH   SOLE   0 0 46,896
ISHARES TR NA TEC MULTM ETF 464287531 469 8,493 SH   SOLE   0 0 8,493
ISHARES TR NASDAQ BIOTECH 464287556 45,259 375,560 SH   SOLE   31,725 0 343,835
ISHARES TR NATIONAL MUN ETF 464288414 71,925 631,421 SH   SOLE   0 0 631,421
ISHARES TR NEW YORK MUN ETF 464288323 1,497 26,247 SH   SOLE   0 0 26,247
ISHARES TR NEW ZEALAND ETF 464289123 3,341 57,856 SH   SOLE   0 0 57,856
ISHARES TR NORTH AMERN NAT 464287374 1,402 46,571 SH   SOLE   0 0 46,571
ISHARES TR PFD AND INCM SEC 464288687 188,694 5,019,801 SH   SOLE   204 0 5,019,597
ISHARES TR PHLX SEMICND ETF 464287523 16,110 64,159 SH   SOLE   0 0 64,159
ISHARES TR RESIDNL REAL EST 464288562 12,666 168,118 SH   SOLE   0 0 168,118
ISHARES TR RUS 1000 ETF 464287622 109,620 614,391 SH   SOLE   12 0 614,379
ISHARES TR RUS 1000 GRW ETF 464287614 439,015 2,495,540 SH   SOLE   8,431 0 2,487,109
ISHARES TR RUS 1000 VAL ETF 464287598 234,168 1,715,769 SH   SOLE   25,529 0 1,690,240
ISHARES TR RUS 2000 GRW ETF 464287648 61,484 287,013 SH   SOLE   6,398 0 280,615
ISHARES TR RUS 2000 VAL ETF 464287630 63,170 491,289 SH   SOLE   15,624 0 475,665
ISHARES TR RUS MD CP GR ETF 464287481 77,928 510,734 SH   SOLE   236 0 510,498
ISHARES TR RUS MDCP VAL ETF 464287473 64,468 680,257 SH   SOLE   3,503 0 676,754
ISHARES TR RUS MID CAP ETF 464287499 116,444 1,953,096 SH   SOLE   8,464 0 1,944,632
ISHARES TR RUS TOP 200 ETF 464289446 14,165 188,534 SH   SOLE   0 0 188,534
ISHARES TR RUS TP200 GR ETF 464289438 25,911 268,281 SH   SOLE   0 0 268,281
ISHARES TR RUS TP200 VL ETF 464289420 7,816 133,578 SH   SOLE   0 0 133,578
ISHARES TR RUSEL 2500 ETF 46435G268 589 12,225 SH   SOLE   0 0 12,225
ISHARES TR RUSSELL 2000 ETF 464287655 646,910 3,904,813 SH   SOLE   40,677 0 3,864,136
ISHARES TR RUSSELL 2000 ETF 464287655 480 2,900 SH Put SOLE   0 0 2,900
ISHARES TR RUSSELL 3000 ETF 464287689 70,726 375,223 SH   SOLE   0 0 375,223
ISHARES TR S&P 100 ETF 464287101 14,153 98,223 SH   SOLE   0 0 98,223
ISHARES TR S&P 500 GRWT ETF 464287309 443,728 2,291,511 SH   SOLE   6,429 0 2,285,082
ISHARES TR S&P 500 VAL ETF 464287408 329,116 2,529,909 SH   SOLE   1 0 2,529,908
ISHARES TR S&P MC 400GR ETF 464287606 61,149 256,808 SH   SOLE   0 0 256,808
ISHARES TR S&P MC 400VL ETF 464287705 57,551 337,085 SH   SOLE   0 0 337,085
ISHARES TR S&P SML 600 GWT 464287887 66,597 344,529 SH   SOLE   4,629 0 339,900
ISHARES TR SELECT DIVID ETF 464287168 134,328 1,271,326 SH   SOLE   41,652 0 1,229,674
ISHARES TR SH TR CRPORT ETF 464288646 48,514 904,608 SH   SOLE   77 0 904,531
ISHARES TR SHORT TREAS BD 464288679 126,486 1,145,088 SH   SOLE   8,626 0 1,136,462
ISHARES TR SHRT NAT MUN ETF 464288158 18,134 169,828 SH   SOLE   0 0 169,828
ISHARES TR SP SMCP600VL ETF 464287879 39,759 247,259 SH   SOLE   49 0 247,210
ISHARES TR TIPS BD ETF 464287176 318,689 2,733,882 SH   SOLE   8,151 0 2,725,731
ISHARES TR TRANS AVG ETF 464287192 8,528 43,608 SH   SOLE   0 0 43,608
ISHARES TR TRS FLT RT BD 46434V860 13,099 260,749 SH   SOLE   0 0 260,749
ISHARES TR U.S. BAS MTL ETF 464287838 3,162 32,280 SH   SOLE   0 0 32,280
ISHARES TR U.S. CNSM GD ETF 464287812 3,809 28,601 SH   SOLE   0 0 28,601
ISHARES TR U.S. CNSM SV ETF 464287580 11,825 51,813 SH   SOLE   0 0 51,813
ISHARES TR U.S. ENERGY ETF 464287796 6,702 208,651 SH   SOLE   0 0 208,651
ISHARES TR U.S. FIN SVC ETF 464287770 20,067 132,178 SH   SOLE   0 0 132,178
ISHARES TR U.S. FINLS ETF 464287788 29,737 215,832 SH   SOLE   0 0 215,832
ISHARES TR U.S. INSRNCE ETF 464288786 1,522 21,334 SH   SOLE   0 0 21,334
ISHARES TR U.S. MED DVC ETF 464288810 74,956 283,582 SH   SOLE   0 0 283,582
ISHARES TR U.S. PHARMA ETF 464288836 2,065 12,897 SH   SOLE   0 0 12,897
ISHARES TR U.S. REAL ES ETF 464287739 112,737 1,211,179 SH   SOLE   0 0 1,211,179
ISHARES TR U.S. TECH ETF 464287721 60,493 260,072 SH   SOLE   0 0 260,072
ISHARES TR U.S. UTILITS ETF 464287697 19,214 118,566 SH   SOLE   0 0 118,566
ISHARES TR ULTR SH TRM BD 46434V878 13,775 273,698 SH   SOLE   0 0 273,698
ISHARES TR US AER DEF ETF 464288760 89,612 403,510 SH   SOLE   0 0 403,510
ISHARES TR US BR DEL SE ETF 464288794 3,321 48,484 SH   SOLE   0 0 48,484
ISHARES TR US DIVID BYBCK 46435U861 340 11,076 SH   SOLE   0 0 11,076
ISHARES TR US HLTHCARE ETF 464287762 39,719 184,122 SH   SOLE   0 0 184,122
ISHARES TR US HLTHCR PR ETF 464288828 14,012 69,790 SH   SOLE   0 0 69,790
ISHARES TR US HOME CONS ETF 464288752 8,043 181,077 SH   SOLE   0 0 181,077
ISHARES TR US INDUSTRIALS 464287754 23,947 142,847 SH   SOLE   0 0 142,847
ISHARES TR US OIL EQ&SV ETF 464288844 569 27,989 SH   SOLE   0 0 27,989
ISHARES TR US OIL GS EX ETF 464288851 1,488 26,788 SH   SOLE   0 0 26,788
ISHARES TR US REGNL BKS ETF 464288778 4,992 97,949 SH   SOLE   0 0 97,949
ISHARES TR US TELECOM ETF 464287713 1,949 65,222 SH   SOLE   0 0 65,222
ISHARES TR US TREAS BD ETF 46429B267 338,224 13,038,707 SH   SOLE   0 0 13,038,707
ISHARES TR USA MOMENTUM FCT 46432F396 138,554 1,103,488 SH   SOLE   0 0 1,103,488
ISHARES TR USA QUALITY FCTR 46432F339 926,170 9,170,003 SH   SOLE   275 0 9,169,728
ISHARES TR USA SIZE FACTOR 46432F370 80,097 822,266 SH   SOLE   0 0 822,266
ISHARES TR USD INV GRDE ETF 464288620 14,741 252,845 SH   SOLE   50,353 0 202,492
ISHARES TR YLD OPTIM BD 46434V787 5,464 212,897 SH   SOLE   0 0 212,897
ISHARES US ETF TR COMMOD SEL STG 46431W853 2,214 67,265 SH   SOLE   0 0 67,265
ISHARES US ETF TR INT RT HD LONG 46431W812 2,808 110,837 SH   SOLE   0 0 110,837
ISHARES US ETF TR INT RT HDG C B 46431W705 6,951 72,263 SH   SOLE   0 0 72,263
ISHARES US ETF TR IT RT HDG HGYL 46431W606 1,812 20,224 SH   SOLE   0 0 20,224
ISHARES US ETF TR SHT MAT BD ETF 46431W507 172,419 3,431,217 SH   SOLE   1,900 0 3,429,317
ISHARES US ETF TR SHT MAT MUN ETF 46431W838 2,954 58,964 SH   SOLE   0 0 58,964
ISTAR INC COM 45031U101 520 35,858 SH   SOLE   0 0 35,858
ITAU UNIBANCO HLDG SA SPON ADR REP PFD 465562106 262 28,618 SH   SOLE   24,214 0 4,404
ITERIS INC COM 46564T107 721 144,400 SH   SOLE   0 0 144,400
ITRON INC COM 465741106 1,080 12,863 SH   SOLE   9,965 0 2,898
ITT INC COM 45073V108 475 6,420 SH   SOLE   1,890 0 4,530
IVY HIGH INC OPPORTUNITIES F COM 465893105 463 33,318 SH   SOLE   0 0 33,318
JABIL INC COM 466313103 302 7,313 SH   SOLE   1,836 0 5,477
JACOBS ENGR GROUP INC COM 469814107 867 9,654 SH   SOLE   244 0 9,410
JANUS DETROIT STR TR HENDERSN CAP ETF 47103U100 2,000 42,592 SH   SOLE   0 0 42,592
JANUS DETROIT STR TR HENDERSN SML ETF 47103U209 3,768 78,369 SH   SOLE   0 0 78,369
JANUS DETROIT STR TR HENDERSON MTG 47103U852 8,141 156,458 SH   SOLE   0 0 156,458
JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 50,860 1,025,413 SH   SOLE   1,968 0 1,023,445
JANUS DETROIT STR TR LONG TERM CARE 47103U407 1,417 46,253 SH   SOLE   0 0 46,253
JAZZ PHARMACEUTICALS PLC SHS USD G50871105 1,388 9,298 SH   SOLE   2,144 0 7,154
JD COM INC SPON ADR CL A 47215P106 3,096 87,875 SH   SOLE   0 0 87,875
JETBLUE AWYS CORP COM 477143101 1,474 78,742 SH   SOLE   0 0 78,742
JOHN BEAN TECHNOLOGIES CORP COM 477839104 275 2,437 SH   SOLE   1,708 0 729
JOHN HANCOCK ETF TRUST MLTFACTR INDLS 47804J883 243 6,138 SH   SOLE   0 0 6,138
JOHN HANCOCK ETF TRUST MLTFACTR UTILS 47804J867 1,053 30,975 SH   SOLE   0 0 30,975
JOHN HANCOCK ETF TRUST MLTFCTR CONSMR 47804J875 574 19,081 SH   SOLE   0 0 19,081
JOHN HANCOCK ETF TRUST MLTFCTR LRG CAP 47804J107 27,005 655,151 SH   SOLE   0 0 655,151
JOHN HANCOCK ETF TRUST MULTFCTR EMRNG 47804J834 709 26,577 SH   SOLE   0 0 26,577
JOHN HANCOCK ETF TRUST MULTI INTL ETF 47804J859 4,682 158,179 SH   SOLE   0 0 158,179
JOHN HANCOCK ETF TRUST MULTIFACTOR CO 47804J305 940 26,260 SH   SOLE   0 0 26,260
JOHN HANCOCK ETF TRUST MULTIFACTOR FI 47804J404 1,971 47,910 SH   SOLE   0 0 47,910
JOHN HANCOCK ETF TRUST MULTIFACTOR HE 47804J503 2,343 62,892 SH   SOLE   0 0 62,892
JOHN HANCOCK ETF TRUST MULTIFACTOR MI 47804J206 44,114 1,126,519 SH   SOLE   0 0 1,126,519
JOHN HANCOCK ETF TRUST MULTIFACTOR TE 47804J602 7,095 128,200 SH   SOLE   0 0 128,200
JOHN HANCOCK ETF TRUST MULTIFACTR SML 47804J842 3,081 110,763 SH   SOLE   0 0 110,763
JOHNSON & JOHNSON COM 478160104 160,999 1,103,737 SH   SOLE   129,675 0 974,062
JOHNSON CTLS INTL PLC SHS G51502105 6,074 149,194 SH   SOLE   79,169 0 70,025
JONES LANG LASALLE INC COM 48020Q107 1,946 11,180 SH   SOLE   225 0 10,955
JOUNCE THERAPEUTICS INC COM 481116101 234 26,840 SH   SOLE   0 0 26,840
JP MORGAN EXCHANGE TRADED FD BETABULDR DEVE 46641Q688 223 8,606 SH   SOLE   0 0 8,606
JP MORGAN EXCHANGE TRADED FD BETABULDRS CDA 46641Q696 621 23,876 SH   SOLE   0 0 23,876
JP MORGAN EXCHANGE TRADED FD BETBULD EUROPE 46641Q720 804 31,405 SH   SOLE   0 0 31,405
JP MORGAN EXCHANGE TRADED FD BETBULD JAPAN 46641Q712 5,985 243,885 SH   SOLE   0 0 243,885
JP MORGAN EXCHANGE TRADED FD DIV RTN EM EQT 46641Q308 1,974 34,633 SH   SOLE   0 0 34,633
JP MORGAN EXCHANGE TRADED FD DIV RTN EU ETF 46641Q605 1,193 19,837 SH   SOLE   0 0 19,837
JP MORGAN EXCHANGE TRADED FD DIV RTN GLB EQ 46641Q100 576 9,265 SH   SOLE   0 0 9,265
JP MORGAN EXCHANGE TRADED FD DIV RTN INT EQ 46641Q209 16,954 296,971 SH   SOLE   0 0 296,971
JP MORGAN EXCHANGE TRADED FD DIVERSFD EQT ETF 46641Q845 2,121 65,114 SH   SOLE   0 0 65,114
JP MORGAN EXCHANGE TRADED FD DIVERSFED RTRN 46641Q886 278 3,933 SH   SOLE   0 0 3,933
JP MORGAN EXCHANGE TRADED FD HIGH YLD RESRCH 46641Q878 1,128 21,794 SH   SOLE   0 0 21,794
JP MORGAN EXCHANGE TRADED FD JPMORGAN DIVER 46641Q407 10,213 128,207 SH   SOLE   0 0 128,207
JP MORGAN EXCHANGE TRADED FD ULTRA SHRT INC 46641Q837 100,452 1,991,919 SH   SOLE   0 0 1,991,919
JP MORGAN EXCHANGE TRADED FD ULTRA SHT MUNCPL 46641Q654 5,491 108,769 SH   SOLE   0 0 108,769
JP MORGAN EXCHANGE TRADED FD US AGGREGATE 46641Q613 618 23,294 SH   SOLE   0 0 23,294
JP MORGAN EXCHANGE TRADED FD US DIVIDEND 46641Q795 593 21,230 SH   SOLE   0 0 21,230
JP MORGAN EXCHANGE TRADED FD US MOMENTUM 46641Q779 1,283 42,192 SH   SOLE   0 0 42,192
JP MORGAN EXCHANGE TRADED FD US VALUE FACTR 46641Q753 1,537 53,008 SH   SOLE   0 0 53,008
JP MORGAN EXCHANGE TRADED FD USD EMRNG MKT 46641Q746 2,804 54,646 SH   SOLE   0 0 54,646
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 1,450 66,461 SH   SOLE   0 0 66,461
JPMORGAN CHASE & CO COM 46625H100 177,628 1,274,229 SH   SOLE   145,074 0 1,129,155
K12 INC COM 48273U102 386 18,948 SH   SOLE   17,848 0 1,100
KADANT INC COM 48282T104 360 3,419 SH   SOLE   0 0 3,419
KAMAN CORP COM 483548103 322 4,880 SH   SOLE   0 0 4,880
KANSAS CITY SOUTHERN COM NEW 485170302 2,333 15,233 SH   SOLE   489 0 14,744
KAYNE ANDERSN MLP MIDS INVT COM 486606106 1,180 84,704 SH   SOLE   0 0 84,704
KAYNE ANDERSON MDSTM ENERGY COM 48661E108 819 77,810 SH   SOLE   0 0 77,810
KB HOME COM 48666K109 415 12,107 SH   SOLE   5,591 0 6,516
KBR INC COM 48242W106 459 15,035 SH   SOLE   8,139 0 6,896
KELLOGG CO COM 487836108 5,772 83,465 SH   SOLE   1,269 0 82,196
KEMET CORP COM NEW 488360207 583 21,568 SH   SOLE   0 0 21,568
KENNAMETAL INC COM 489170100 208 5,651 SH   SOLE   4,899 0 752
KENNEDY-WILSON HLDGS INC COM 489398107 1,524 68,333 SH   SOLE   0 0 68,333
KEURIG DR PEPPER INC COM 49271V100 825 28,481 SH   SOLE   10,340 0 18,141
KEYCORP NEW COM 493267108 3,559 175,856 SH   SOLE   52,765 0 123,091
KEYSIGHT TECHNOLOGIES INC COM 49338L103 3,855 37,565 SH   SOLE   13,274 0 24,291
KIMBERLY CLARK CORP COM 494368103 38,999 283,526 SH   SOLE   50,354 0 233,172
KIMCO RLTY CORP COM 49446R109 1,046 50,529 SH   SOLE   0 0 50,529
KINDER MORGAN INC DEL COM 49456B101 22,714 1,072,929 SH   SOLE   93,164 0 979,765
KINROSS GOLD CORP COM 496902404 779 164,366 SH   SOLE   0 0 164,366
KINSALE CAP GROUP INC COM 49714P108 1,415 13,832 SH   SOLE   3,472 0 10,360
KIRKLAND LAKE GOLD LTD COM 49741E100 712 16,160 SH   SOLE   2,940 0 13,220
KITE RLTY GROUP TR COM NEW 49803T300 984 50,400 SH   SOLE   30,604 0 19,796
KKR & CO INC CL A 48251W104 7,194 246,624 SH   SOLE   0 0 246,624
KKR INCOME OPPORTUNITIES FD COM 48249T106 1,577 99,929 SH   SOLE   0 0 99,929
KLA CORPORATION COM NEW 482480100 8,484 47,615 SH   SOLE   2,134 0 45,481
KNIGHT SWIFT TRANSN HLDGS IN CL A 499049104 284 7,935 SH   SOLE   392 0 7,543
KNOT OFFSHORE PARTNERS LP COM UNITS Y48125101 640 32,319 SH   SOLE   0 0 32,319
KOHLS CORP COM 500255104 2,764 54,247 SH   SOLE   1,481 0 52,766
KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 6,008 123,118 SH   SOLE   114,954 0 8,164
KONTOOR BRANDS INC COM 50050N103 299 7,132 SH   SOLE   40 0 7,092
KORNIT DIGITAL LTD SHS M6372Q113 400 11,687 SH   SOLE   0 0 11,687
KRAFT HEINZ CO COM 500754106 7,173 223,255 SH   SOLE   2,206 0 221,049
KRANESHARES TR BOSERA MSCI CH 500767405 1,623 49,769 SH   SOLE   0 0 49,769
KRANESHARES TR CSI CHI INTERNET 500767306 2,901 59,602 SH   SOLE   0 0 59,602
KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 490 27,224 SH   SOLE   3,380 0 23,844
KROGER CO COM 501044101 4,442 153,229 SH   SOLE   10,573 0 142,656
KRONOS WORLDWIDE INC COM 50105F105 172 12,844 SH   SOLE   0 0 12,844
KT CORP SPONSORED ADR 48268K101 1,463 126,088 SH   SOLE   125,893 0 195
L BRANDS INC COM 501797104 379 20,899 SH   SOLE   0 0 20,899
L3HARRIS TECHNOLOGIES INC COM 502431109 11,762 59,445 SH   SOLE   27,838 0 31,607
LA Z BOY INC COM 505336107 228 7,242 SH   SOLE   27 0 7,215
LABORATORY CORP AMER HLDGS COM NEW 50540R409 1,084 6,408 SH   SOLE   1,652 0 4,756
LADDER CAP CORP CL A 505743104 2,503 138,757 SH   SOLE   276 0 138,481
LAM RESEARCH CORP COM 512807108 7,233 24,737 SH   SOLE   1,988 0 22,749
LAMAR ADVERTISING CO NEW CL A 512816109 1,525 17,088 SH   SOLE   3,813 0 13,275
LAMB WESTON HLDGS INC COM 513272104 3,885 45,162 SH   SOLE   20,230 0 24,932
LANDMARK INFRASTRUCTURE LP COM UNIT LTD 51508J108 202 12,297 SH   SOLE   0 0 12,297
LANDSTAR SYS INC COM 515098101 1,025 9,010 SH   SOLE   6,773 0 2,237
LAREDO PETROLEUM INC COM 516806106 68 23,615 SH   SOLE   0 0 23,615
LAS VEGAS SANDS CORP COM 517834107 8,964 129,835 SH   SOLE   4,597 0 125,238
LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 58,823 2,002,825 SH   SOLE   0 0 2,002,825
LATTICE STRATEGIES TR HARTFORD MLT SML 518416508 1,120 36,638 SH   SOLE   0 0 36,638
LATTICE STRATEGIES TR HARTFORD US EQTY 518416409 7,053 209,279 SH   SOLE   0 0 209,279
LATTICE STRATEGIES TR HARTFRD EMRG ETF 518416201 263 11,336 SH   SOLE   0 0 11,336
LATTICE STRATEGIES TR HARTFRD REIT ETF 518416300 681 41,809 SH   SOLE   0 0 41,809
LAUDER ESTEE COS INC CL A 518439104 4,434 21,467 SH   SOLE   2,951 0 18,516
LAZARD GLB TTL RET&INCM FD I COM 52106W103 291 17,588 SH   SOLE   0 0 17,588
LAZARD LTD SHS A G54050102 538 13,474 SH   SOLE   0 0 13,474
LAZYDAYS HLDGS INC COM 52110H100 299 72,975 SH   SOLE   0 0 72,975
LCI INDS COM 50189K103 287 2,685 SH   SOLE   1,482 0 1,203
LEAR CORP COM NEW 521865204 1,214 8,845 SH   SOLE   5,387 0 3,458
LEE ENTERPRISES INC COM 523768109 61 43,302 SH   SOLE   0 0 43,302
LEGG MASON ETF INVESTMENT TR EMRG MKTS VOLA 52468L604 455 17,548 SH   SOLE   0 0 17,548
LEGG MASON ETF INVESTMENT TR INT LW VTY HGH 52468L505 797 29,855 SH   SOLE   0 0 29,855
LEGG MASON ETF INVESTMENT TR L VOL H DIV ETF 52468L406 20,824 611,398 SH   SOLE   0 0 611,398
LEGG MASON ETF INVESTMENT TR WESTN ASET TTL 52468L810 311 11,535 SH   SOLE   0 0 11,535
LEGG MASON ETF INVT TR CLEARBRIDEG LR 524682200 2,350 61,743 SH   SOLE   0 0 61,743
LEGG MASON ETF INVT TR CLRBRG GWT ETF 524682101 4,937 143,309 SH   SOLE   0 0 143,309
LEGGETT & PLATT INC COM 524660107 1,562 30,722 SH   SOLE   5,444 0 25,278
LEIDOS HLDGS INC COM 525327102 1,805 18,435 SH   SOLE   510 0 17,925
LENNAR CORP CL A 526057104 1,680 30,110 SH   SOLE   1,281 0 28,829
LENNOX INTL INC COM 526107107 1,053 4,316 SH   SOLE   2,764 0 1,552
LEVI STRAUSS & CO NEW CL A COM STK 52736R102 208 10,803 SH   SOLE   0 0 10,803
LEXINFINTECH HLDGS LTD ADR 528877103 175 12,574 SH   SOLE   3,000 0 9,574
LEXINGTON REALTY TRUST COM 529043101 2,013 189,586 SH   SOLE   71,801 0 117,785
LGI HOMES INC COM 50187T106 974 13,785 SH   SOLE   602 0 13,183
LHC GROUP INC COM 50187A107 632 4,590 SH   SOLE   382 0 4,208
LIBBEY INC COM 529898108 17 11,598 SH   SOLE   0 0 11,598
LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 7,395 1,092,251 SH   SOLE   0 0 1,092,251
LIBERTY ALL-STAR GROWTH FD I COM 529900102 1,590 244,601 SH   SOLE   0 0 244,601
LIBERTY BROADBAND CORP COM SER A 530307107 332 2,665 SH   SOLE   1,941 0 724
LIBERTY BROADBAND CORP COM SER C 530307305 563 4,475 SH   SOLE   3,155 0 1,320
LIBERTY MEDIA CORP DEB 4.000%11/1 530715AG6 74 115,000 PRN   SOLE   0 0 115,000
LIBERTY MEDIA CORP DELAWARE COM A SIRIUSXM 531229409 490 10,129 SH   SOLE   7,895 0 2,234
LIBERTY MEDIA CORP DELAWARE COM C SIRIUSXM 531229607 986 20,491 SH   SOLE   16,304 0 4,187
LIBERTY PPTY TR SH BEN INT 531172104 675 11,233 SH   SOLE   665 0 10,568
LIFE STORAGE INC COM 53223X107 5,226 48,262 SH   SOLE   236 0 48,026
LIGAND PHARMACEUTICALS INC COM NEW 53220K504 201 1,929 SH   SOLE   486 0 1,443
LILLY ELI & CO COM 532457108 24,610 187,246 SH   SOLE   14,687 0 172,559
LIMBACH HLDGS INC COM 53263P105 41 10,850 SH   SOLE   0 0 10,850
LIMELIGHT NETWORKS INC COM 53261M104 43 10,567 SH   SOLE   0 0 10,567
LINCOLN ELEC HLDGS INC COM 533900106 919 9,497 SH   SOLE   0 0 9,497
LINCOLN NATL CORP IND COM 534187109 1,733 29,367 SH   SOLE   34 0 29,333
LINDBLAD EXPEDITIONS HLDGS I COM 535219109 778 47,571 SH   SOLE   871 0 46,700
LINDE PLC SHS G5494J103 10,747 50,522 SH   SOLE   28,098 0 22,424
LINEAGE CELL THERAPEUTICS IN COM 53566P109 15 17,314 SH   SOLE   0 0 17,314
LIONS GATE ENTMNT CORP CL A VTG 535919401 151 14,143 SH   SOLE   6,825 0 7,318
LIONS GATE ENTMNT CORP CL B NON VTG 535919500 148 14,916 SH   SOLE   10,189 0 4,727
LISTED FD TR CORE ALT FD 53656F847 2,069 73,935 SH   SOLE   0 0 73,935
LITHIA MTRS INC CL A 536797103 525 3,571 SH   SOLE   3,200 0 371
LITTELFUSE INC COM 537008104 360 1,883 SH   SOLE   1,449 0 434
LIVE NATION ENTERTAINMENT IN COM 538034109 1,449 20,278 SH   SOLE   6,879 0 13,399
LIVENT CORP COM 53814L108 235 27,468 SH   SOLE   678 0 26,790
LIVEPERSON INC COM 538146101 726 19,625 SH   SOLE   50 0 19,575
LKQ CORP COM 501889208 804 22,553 SH   SOLE   4,999 0 17,554
LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 431 130,204 SH   SOLE   41,027 0 89,177
LMP CAP & INCOME FD INC COM 50208A102 255 16,433 SH   SOLE   0 0 16,433
LOCKHEED MARTIN CORP COM 539830109 102,488 263,209 SH   SOLE   7,183 0 256,026
LOEWS CORP COM 540424108 751 14,307 SH   SOLE   7,160 0 7,147
LOGITECH INTL S A SHS H50430232 361 7,648 SH   SOLE   0 0 7,648
LOGMEIN INC COM 54142L109 318 3,705 SH   SOLE   3,053 0 652
LOUISIANA PAC CORP COM 546347105 380 12,800 SH   SOLE   2,609 0 10,191
LOWES COS INC COM 548661107 28,020 233,966 SH   SOLE   39,711 0 194,255
LPL FINL HLDGS INC COM 50212V100 1,712 18,562 SH   SOLE   0 0 18,562
LRAD CORP COM 50213V109 325 99,479 SH   SOLE   0 0 99,479
LTC PPTYS INC COM 502175102 1,900 42,430 SH   SOLE   523 0 41,907
LUCKIN COFFEE INC SPONSORED ADS 54951L109 541 13,739 SH   SOLE   0 0 13,739
LULULEMON ATHLETICA INC COM 550021109 12,333 53,237 SH   SOLE   13,192 0 40,045
LUMBER LIQUIDATORS HLDGS INC COM 55003T107 389 39,776 SH   SOLE   0 0 39,776
LUMENTUM HLDGS INC COM 55024U109 3,489 44,002 SH   SOLE   24,909 0 19,093
LYFT INC CL A COM 55087P104 2,434 56,568 SH   SOLE   8,387 0 48,181
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 12,176 128,869 SH   SOLE   72,510 0 56,359
M & T BK CORP COM 55261F104 4,324 25,474 SH   SOLE   8,294 0 17,180
M D C HLDGS INC COM 552676108 249 6,536 SH   SOLE   113 0 6,423
M/I HOMES INC COM 55305B101 246 6,261 SH   SOLE   2,099 0 4,162
MACERICH CO COM 554382101 439 16,318 SH   SOLE   0 0 16,318
MACQUARIE FT TR GB INF UT DI COM 55607W100 214 19,941 SH   SOLE   0 0 19,941
MACQUARIE INFRASTRUCTURE COR COM 55608B105 973 22,715 SH   SOLE   54 0 22,661
MACYS INC COM 55616P104 2,247 132,155 SH   SOLE   4,610 0 127,545
MADDEN STEVEN LTD COM 556269108 800 18,594 SH   SOLE   5,328 0 13,266
MADISON CVRED CALL & EQ STR COM 557437100 1,672 252,258 SH   SOLE   0 0 252,258
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 7,936 126,223 SH   SOLE   4,427 0 121,796
MAGNA INTL INC COM 559222401 2,367 43,164 SH   SOLE   3,519 0 39,645
MAIN STREET CAPITAL CORP COM 56035L104 5,766 133,755 SH   SOLE   7,831 0 125,924
MAINSTAY MACKAY DEFINDTRM MU COM 56064K100 1,367 64,985 SH   SOLE   0 0 64,985
MANAGED PORTFOLIO SER TORTOISE NRAM PI 56167N720 2,083 88,642 SH   SOLE   0 0 88,642
MANHATTAN ASSOCS INC COM 562750109 384 4,787 SH   SOLE   3,023 0 1,764
MANNKIND CORP COM NEW 56400P706 18 13,772 SH   SOLE   0 0 13,772
MANULIFE FINL CORP COM 56501R106 1,321 65,100 SH   SOLE   8,704 0 56,396
MARATHON OIL CORP COM 565849106 1,002 73,806 SH   SOLE   1,053 0 72,753
MARATHON PETE CORP COM 56585A102 10,334 171,518 SH   SOLE   35,771 0 135,747
MARKEL CORP COM 570535104 1,580 1,382 SH   SOLE   8 0 1,374
MARKETAXESS HLDGS INC COM 57060D108 1,831 4,831 SH   SOLE   348 0 4,483
MARRIOTT INTL INC NEW CL A 571903202 10,430 68,879 SH   SOLE   18,956 0 49,923
MARRIOTT VACTINS WORLDWID CO COM 57164Y107 578 4,488 SH   SOLE   1 0 4,487
MARSH & MCLENNAN COS INC COM 571748102 3,456 31,024 SH   SOLE   10,657 0 20,367
MARTEN TRANS LTD COM 573075108 414 19,275 SH   SOLE   19,275 0 0
MARTIN MARIETTA MATLS INC COM 573284106 1,461 5,226 SH   SOLE   1,337 0 3,889
MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 955 35,941 SH   SOLE   3,031 0 32,910
MASCO CORP COM 574599106 2,103 43,831 SH   SOLE   828 0 43,003
MASIMO CORP COM 574795100 2,645 16,733 SH   SOLE   2,837 0 13,896
MASTEC INC COM 576323109 337 5,250 SH   SOLE   54 0 5,196
MASTERCARD INC CL A 57636Q104 101,705 340,617 SH   SOLE   24,815 0 315,802
MASTERCARD INC CL A 57636Q104 358 1,200 SH Put SOLE   0 0 1,200
MATADOR RES CO COM 576485205 557 30,528 SH   SOLE   29,108 0 1,420
MATCH GROUP INC COM 57665R106 1,018 12,394 SH   SOLE   0 0 12,394
MATERIALISE NV SPONSORED ADS 57667T100 210 11,450 SH   SOLE   0 0 11,450
MATTEL INC COM 577081102 550 40,589 SH   SOLE   0 0 40,589
MAXAR TECHNOLOGIES INC COM 57778K105 1,037 66,167 SH   SOLE   0 0 66,167
MAXIM INTEGRATED PRODS INC COM 57772K101 3,659 59,479 SH   SOLE   3,553 0 55,926
MAXIMUS INC COM 577933104 208 2,796 SH   SOLE   368 0 2,428
MAYVILLE ENGINEERING CO INC COM 578605107 516 55,000 SH   SOLE   0 0 55,000
MCCORMICK & CO INC COM NON VTG 579780206 14,633 86,212 SH   SOLE   17,056 0 69,156
MCCORMICK & CO INC COM VTG 579780107 750 4,385 SH   SOLE   0 0 4,385
MCDERMOTT INTL INC COM 580037703 8 11,162 SH   SOLE   0 0 11,162
MCDONALDS CORP COM 580135101 71,223 360,421 SH   SOLE   20,080 0 340,341
MCKESSON CORP COM 58155Q103 4,460 32,241 SH   SOLE   10,258 0 21,983
MDU RES GROUP INC COM 552690109 3,113 104,778 SH   SOLE   2,659 0 102,119
MEDICAL PPTYS TRUST INC COM 58463J304 9,489 449,524 SH   SOLE   1,046 0 448,478
MEDIFAST INC COM 58470H101 737 6,729 SH   SOLE   0 0 6,729
MEDLEY CAP CORP COM 58503F106 122 55,823 SH   SOLE   0 0 55,823
MEDNAX INC COM 58502B106 273 9,810 SH   SOLE   49 0 9,761
MEDTRONIC PLC SHS G5960L103 29,227 257,621 SH   SOLE   65,933 0 191,688
MELCO RESORTS AND ENTMT LTD ADR 585464100 1,016 42,033 SH   SOLE   38,979 0 3,054
MELLANOX TECHNOLOGIES LTD SHS M51363113 728 6,209 SH   SOLE   2,812 0 3,397
MERCADOLIBRE INC COM 58733R102 3,614 6,319 SH   SOLE   30 0 6,289
MERCER INTL INC COM 588056101 128 10,400 SH   SOLE   0 0 10,400
MERCK & CO INC COM 58933Y105 72,056 792,261 SH   SOLE   81,213 0 711,048
MERCK & CO INC COM 58933Y105 337 3,700 SH Put SOLE   0 0 3,700
MERCURY GENL CORP NEW COM 589400100 397 8,141 SH   SOLE   58 0 8,083
MERIDIAN BIOSCIENCE INC COM 589584101 192 19,640 SH   SOLE   0 0 19,640
MERIT MED SYS INC COM 589889104 237 7,296 SH   SOLE   7,217 0 79
MERITOR INC COM 59001K100 1,923 73,415 SH   SOLE   0 0 73,415
METHANEX CORP COM 59151K108 226 5,851 SH   SOLE   545 0 5,306
METLIFE INC COM 59156R108 10,937 214,579 SH   SOLE   75,283 0 139,296
METTLER TOLEDO INTERNATIONAL COM 592688105 503 634 SH   SOLE   303 0 331
MFA FINL INC COM 55272X102 927 121,195 SH   SOLE   7,756 0 113,439
MFS CHARTER INCOME TR SH BEN INT 552727109 1,099 130,538 SH   SOLE   0 0 130,538
MFS GOVT MKTS INCOME TR SH BEN INT 552939100 647 140,961 SH   SOLE   0 0 140,961
MFS HIGH INCOME MUN TR SH BEN INT 59318D104 98 18,137 SH   SOLE   0 0 18,137
MFS HIGH YIELD MUN TR SH BEN INT 59318E102 160 33,786 SH   SOLE   0 0 33,786
MFS INTER INCOME TR SH BEN INT 55273C107 63 16,479 SH   SOLE   0 0 16,479
MFS INTERMEDIATE HIGH INC FD SH BEN INT 59318T109 1,022 366,957 SH   SOLE   0 0 366,957
MFS MULTIMARKET INCOME TR SH BEN INT 552737108 1,391 227,234 SH   SOLE   0 0 227,234
MFS MUN INCOME TR SH BEN INT 552738106 87 12,357 SH   SOLE   0 0 12,357
MFS SPL VALUE TR SH BEN INT 55274E102 244 37,772 SH   SOLE   0 0 37,772
MGE ENERGY INC COM 55277P104 1,042 13,224 SH   SOLE   0 0 13,224
MGIC INVT CORP WIS COM 552848103 1,767 124,725 SH   SOLE   36,299 0 88,426
MGM GROWTH PPTYS LLC CL A COM 55303A105 1,025 33,095 SH   SOLE   315 0 32,780
MGM RESORTS INTERNATIONAL COM 552953101 1,288 38,706 SH   SOLE   10,634 0 28,072
MICROCHIP TECHNOLOGY INC COM 595017104 6,167 58,894 SH   SOLE   921 0 57,973
MICROCHIP TECHNOLOGY INC COM 595017104 283 2,700 SH Put SOLE   0 0 2,700
MICRON TECHNOLOGY INC COM 595112103 10,573 196,594 SH   SOLE   33,252 0 163,342
MICROSOFT CORP COM 594918104 381,002 2,415,959 SH   SOLE   331,647 0 2,084,312
MID AMER APT CMNTYS INC COM 59522J103 1,228 9,315 SH   SOLE   861 0 8,454
MIDDLEBY CORP COM 596278101 674 6,154 SH   SOLE   1,686 0 4,468
MILLER HERMAN INC COM 600544100 224 5,382 SH   SOLE   1,549 0 3,833
MILLER HOWARD HIGH INC EQTY COM SHS BEN IN 600379101 1,117 99,292 SH   SOLE   0 0 99,292
MIMECAST LTD ORD SHS G14838109 237 5,315 SH   SOLE   4,261 0 1,054
MITEK SYS INC COM NEW 606710200 107 14,000 SH   SOLE   0 0 14,000
MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 2,648 487,652 SH   SOLE   485,216 0 2,436
MIZUHO FINL GROUP INC SPONSORED ADR 60687Y109 558 180,520 SH   SOLE   178,322 0 2,198
MKS INSTRUMENT INC COM 55306N104 378 3,439 SH   SOLE   3 0 3,436
MOBILE TELESYSTEMS PJSC SPONSORED ADR 607409109 169 16,651 SH   SOLE   4,221 0 12,430
MOELIS & CO CL A 60786M105 1,017 31,849 SH   SOLE   26,241 0 5,608
MOHAWK INDS INC COM 608190104 344 2,524 SH   SOLE   965 0 1,559
MOLSON COORS BREWING CO CL B 60871R209 956 17,741 SH   SOLE   474 0 17,267
MONDELEZ INTL INC CL A 609207105 20,085 364,650 SH   SOLE   92,872 0 271,778
MONGODB INC CL A 60937P106 2,049 15,570 SH   SOLE   0 0 15,570
MONMOUTH REAL ESTATE INVT CO CL A 609720107 957 66,089 SH   SOLE   0 0 66,089
MONOLITHIC PWR SYS INC COM 609839105 2,455 13,794 SH   SOLE   8,012 0 5,782
MONRO INC COM 610236101 1,471 18,780 SH   SOLE   7,634 0 11,146
MONSTER BEVERAGE CORP NEW COM 61174X109 5,751 90,499 SH   SOLE   72,141 0 18,358
MOODYS CORP COM 615369105 9,002 37,919 SH   SOLE   25,606 0 12,313
MOOG INC CL A 615394202 572 6,704 SH   SOLE   44 0 6,660
MOOG INC CL B 615394301 289 3,390 SH   SOLE   0 0 3,390
MORGAN STANLEY COM NEW 617446448 9,531 186,445 SH   SOLE   66,124 0 120,321
MORGAN STANLEY EM MKTS DM DE COM 617477104 70 10,017 SH   SOLE   0 0 10,017
MORGAN STANLEY EMER MKTS DEB COM 61744H105 3,002 310,131 SH   SOLE   0 0 310,131
MOSAIC CO NEW COM 61945C103 1,783 82,393 SH   SOLE   57,399 0 24,994
MOTOROLA SOLUTIONS INC COM NEW 620076307 2,593 16,091 SH   SOLE   5,656 0 10,435
MPLX LP COM UNIT REP LTD 55336V100 968 38,016 SH   SOLE   262 0 37,754
MRC GLOBAL INC COM 55345K103 335 24,581 SH   SOLE   24,581 0 0
MSC INDL DIRECT INC CL A 553530106 465 5,940 SH   SOLE   2,792 0 3,148
MSCI INC COM 55354G100 4,020 15,571 SH   SOLE   9,981 0 5,590
MUELLER WTR PRODS INC COM SER A 624758108 581 48,458 SH   SOLE   0 0 48,458
MURPHY OIL CORP COM 626717102 215 8,024 SH   SOLE   2,308 0 5,716
MURPHY USA INC COM 626755102 1,019 8,711 SH   SOLE   7,909 0 802
MYLAN N V SHS EURO N59465109 1,998 99,424 SH   SOLE   51,661 0 47,763
NABORS INDUSTRIES LTD SHS G6359F103 58 20,042 SH   SOLE   0 0 20,042
NABRIVA THERAPEUTICS PLC SHS G63637105 13 10,000 SH   SOLE   0 0 10,000
NASDAQ INC COM 631103108 2,067 19,303 SH   SOLE   13,411 0 5,892
NATIONAL BEVERAGE CORP COM 635017106 217 4,261 SH   SOLE   0 0 4,261
NATIONAL FUEL GAS CO N J COM 636180101 1,849 39,734 SH   SOLE   0 0 39,734
NATIONAL GRID PLC SPONSORED ADR NE 636274409 16,714 266,695 SH   SOLE   219,892 0 46,803
NATIONAL HEALTH INVS INC COM 63633D104 910 11,163 SH   SOLE   460 0 10,703
NATIONAL INSTRS CORP COM 636518102 251 5,930 SH   SOLE   4,907 0 1,023
NATIONAL OILWELL VARCO INC COM 637071101 2,813 112,289 SH   SOLE   67,803 0 44,486
NATIONAL RETAIL PPTYS INC COM 637417106 3,304 61,610 SH   SOLE   1,015 0 60,595
NATIONAL STORAGE AFFILIATES COM SHS BEN IN 637870106 1,534 45,639 SH   SOLE   0 0 45,639
NATIXIS ETF TR SEEYOND INTL ETF 63873X109 367 8,298 SH   SOLE   0 0 8,298
NATUS MEDICAL INC COM 639050103 319 9,664 SH   SOLE   25 0 9,639
NCR CORP NEW COM 62886E108 201 5,718 SH   SOLE   1,437 0 4,281
NEKTAR THERAPEUTICS COM 640268108 467 21,640 SH   SOLE   0 0 21,640
NEOGEN CORP COM 640491106 285 4,365 SH   SOLE   2,209 0 2,156
NEOGENOMICS INC COM NEW 64049M209 661 22,604 SH   SOLE   4,150 0 18,454
NETAPP INC COM 64110D104 4,111 66,038 SH   SOLE   4,078 0 61,960
NETEASE INC SPONSORED ADS 64110W102 498 1,625 SH   SOLE   86 0 1,539
NETFLIX INC COM 64110L106 61,727 190,769 SH   SOLE   4,695 0 186,074
NEUBERGER BERMAN HGH YLD FD COM 64128C106 1,593 129,023 SH   SOLE   0 0 129,023
NEUBERGER BERMAN MUNI FD INC COM 64124P101 338 21,936 SH   SOLE   0 0 21,936
NEUBERGER BERMAN RE ES SEC F COM 64190A103 372 66,669 SH   SOLE   0 0 66,669
NEUROCRINE BIOSCIENCES INC COM 64125C109 645 5,999 SH   SOLE   258 0 5,741
NEVRO CORP COM 64157F103 249 2,121 SH   SOLE   2,024 0 97
NEW AGE BEVERAGES CORP COM 64157V108 123 67,359 SH   SOLE   0 0 67,359
NEW AMER HIGH INCOME FD INC COM NEW 641876800 237 25,982 SH   SOLE   0 0 25,982
NEW ENGLAND RLTY ASSOC LTD P DEPOSITRY RCPT 644206104 608 9,802 SH   SOLE   0 0 9,802
NEW GOLD INC CDA COM 644535106 19 21,173 SH   SOLE   0 0 21,173
NEW JERSEY RES COM 646025106 1,121 25,151 SH   SOLE   847 0 24,304
NEW MTN FIN CORP COM 647551100 2,976 216,588 SH   SOLE   704 0 215,884
NEW ORIENTAL ED & TECH GRP I SPON ADR 647581107 2,744 22,634 SH   SOLE   0 0 22,634
NEW RELIC INC COM 64829B100 239 3,630 SH   SOLE   70 0 3,560
NEW RESIDENTIAL INVT CORP COM NEW 64828T201 3,112 193,199 SH   SOLE   117 0 193,082
NEW SR INVT GROUP INC COM 648691103 122 15,992 SH   SOLE   0 0 15,992
NEW YORK CMNTY BANCORP INC COM 649445103 1,315 109,383 SH   SOLE   5,227 0 104,156
NEW YORK MTG TR INC COM PAR $.02 649604501 243 39,007 SH   SOLE   748 0 38,259
NEWELL BRANDS INC COM 651229106 2,850 148,308 SH   SOLE   17,930 0 130,378
NEWMARK GROUP INC CL A 65158N102 332 24,649 SH   SOLE   0 0 24,649
NEWMARKET CORP COM 651587107 1,099 2,259 SH   SOLE   2,180 0 79
NEWMONT GOLDCORP CORPORATION COM 651639106 5,018 115,491 SH   SOLE   6,137 0 109,354
NEWTEK BUSINESS SVCS CORP COM NEW 652526203 435 19,215 SH   SOLE   0 0 19,215
NEXPOINT STRATEGIC OPORTUNT COM NEW 65340G205 461 26,014 SH   SOLE   0 0 26,014
NEXTERA ENERGY INC COM 65339F101 49,597 204,813 SH   SOLE   29,798 0 175,015
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 758 14,404 SH   SOLE   9,086 0 5,318
NICE LTD SPONSORED ADR 653656108 2,429 15,653 SH   SOLE   13,527 0 2,126
NIELSEN HLDGS PLC SHS EUR G6518L108 1,581 77,864 SH   SOLE   72,925 0 4,939
NIKE INC CL B 654106103 35,123 346,684 SH   SOLE   51,471 0 295,213
NIO INC SPON ADS 62914V106 222 55,275 SH   SOLE   0 0 55,275
NISOURCE INC COM 65473P105 624 22,420 SH   SOLE   1,302 0 21,118
NLIGHT INC COM 65487K100 418 20,592 SH   SOLE   19,392 0 1,200
NMI HLDGS INC CL A 629209305 208 6,256 SH   SOLE   2,897 0 3,359
NOBLE CORP PLC SHS USD G65431101 35 28,436 SH   SOLE   0 0 28,436
NOBLE ENERGY INC COM 655044105 811 32,668 SH   SOLE   29,554 0 3,114
NOKIA CORP SPONSORED ADR 654902204 1,140 307,274 SH   SOLE   0 0 307,274
NOMAD FOODS LTD USD ORD SHS G6564A105 921 41,155 SH   SOLE   32,025 0 9,130
NORDIC AMERICAN TANKERS LIMI COM G65773106 78 15,899 SH   SOLE   0 0 15,899
NORDSON CORP COM 655663102 1,019 6,260 SH   SOLE   3,584 0 2,676
NORDSTROM INC COM 655664100 1,475 36,027 SH   SOLE   0 0 36,027
NORFOLK SOUTHERN CORP COM 655844108 12,005 61,842 SH   SOLE   10,894 0 50,948
NORTHERN DYNASTY MINERALS LT COM NEW 66510M204 5 10,585 SH   SOLE   0 0 10,585
NORTHERN LTS FD TR IV INSPIRE 100ETF 66538H534 3,219 105,825 SH   SOLE   0 0 105,825
NORTHERN LTS FD TR IV INSPIRE CORP 66538H633 4,779 185,853 SH   SOLE   0 0 185,853
NORTHERN LTS FD TR IV INSPIRE GBL HOPE 66538H658 2,031 66,788 SH   SOLE   0 0 66,788
NORTHERN LTS FD TR IV INSPIRE SMAL ETF 66538H641 1,202 42,622 SH   SOLE   0 0 42,622
NORTHERN LTS FD TR IV MAIN SECTR ROTN 66538H591 1,089 35,278 SH   SOLE   0 0 35,278
NORTHERN OIL & GAS INC NEV COM 665531109 32 13,772 SH   SOLE   0 0 13,772
NORTHERN TR CORP COM 665859104 1,993 18,758 SH   SOLE   2,183 0 16,575
NORTHROP GRUMMAN CORP COM 666807102 28,193 81,963 SH   SOLE   6,099 0 75,864
NORTONLIFELOCK INC COM 668771108 820 32,148 SH   SOLE   14,808 0 17,340
NORWEGIAN CRUISE LINE HLDG L SHS G66721104 565 9,670 SH   SOLE   2,314 0 7,356
NORWOOD FINANCIAL CORP COM 669549107 433 11,143 SH   SOLE   0 0 11,143
NOVAGOLD RES INC COM NEW 66987E206 397 44,357 SH   SOLE   0 0 44,357
NOVANTA INC COM 67000B104 1,048 11,779 SH   SOLE   3,708 0 8,071
NOVARTIS A G SPONSORED ADR 66987V109 18,586 196,281 SH   SOLE   64,259 0 132,022
NOVOCURE LTD ORD SHS G6674U108 1,318 15,639 SH   SOLE   1,289 0 14,350
NOVO-NORDISK A S ADR 670100205 8,330 143,925 SH   SOLE   73,897 0 70,028
NOW INC COM 67011P100 182 16,211 SH   SOLE   15,456 0 755
NRG ENERGY INC COM NEW 629377508 623 15,678 SH   SOLE   85 0 15,593
NUANCE COMMUNICATIONS INC COM 67020Y100 1,173 65,764 SH   SOLE   51,968 0 13,796
NUCOR CORP COM 670346105 9,256 164,460 SH   SOLE   19,703 0 144,757
NUSHARES ETF TR NUVEEN ENHNC YLD 67092P102 383 15,543 SH   SOLE   0 0 15,543
NUSHARES ETF TR NUVEEN ESG EMRGN 67092P888 1,091 39,957 SH   SOLE   0 0 39,957
NUSHARES ETF TR NUVEEN ESG INTL 67092P805 1,604 59,494 SH   SOLE   0 0 59,494
NUSHARES ETF TR NUVEEN ESG LRGCP 67092P201 4,236 102,215 SH   SOLE   0 0 102,215
NUSHARES ETF TR NUVEEN ESG LRGVL 67092P300 3,905 119,056 SH   SOLE   0 0 119,056
NUSHARES ETF TR NUVEEN ESG MIDCP 67092P409 1,614 45,759 SH   SOLE   0 0 45,759
NUSHARES ETF TR NUVEEN ESG MIDVL 67092P508 593 19,619 SH   SOLE   0 0 19,619
NUSHARES ETF TR NUVEEN ESG SMLCP 67092P607 2,573 82,567 SH   SOLE   0 0 82,567
NUSHARES ETF TR NUVEEN ESG US 67092P870 3,138 122,782 SH   SOLE   0 0 122,782
NUSHARES ETF TR NUVEEN SHRT TERM 67092P706 639 21,152 SH   SOLE   0 0 21,152
NUSTAR ENERGY LP UNIT COM 67058H102 2,418 93,547 SH   SOLE   0 0 93,547
NUTANIX INC CL A 67059N108 2,177 69,490 SH   SOLE   56,033 0 13,457
NUTRIEN LTD COM 67077M108 1,551 32,369 SH   SOLE   3,329 0 29,040
NUVASIVE INC COM 670704105 514 6,639 SH   SOLE   3,880 0 2,759
NUVEEN AMT FREE MUN CR INC F COM 67071L106 7,746 464,674 SH   SOLE   0 0 464,674
NUVEEN AMT FREE QLTY MUN INC COM 670657105 2,792 194,154 SH   SOLE   0 0 194,154
NUVEEN AMT-FREE MUN VALUE FD COM 670695105 485 29,932 SH   SOLE   0 0 29,932
NUVEEN ARIZONA QLTY MUN INC COM 67061W104 220 16,332 SH   SOLE   0 0 16,332
NUVEEN CA QUALTY MUN INCOME COM 67066Y105 1,348 90,535 SH   SOLE   0 0 90,535
NUVEEN CALIF MUN VALUE FD COM 67062C107 804 75,522 SH   SOLE   0 0 75,522
NUVEEN CALIF MUNICPAL VALU F COM 6706EB106 465 29,401 SH   SOLE   0 0 29,401
NUVEEN CALIFORNIA AMT QLT MU COM 670651108 679 44,636 SH   SOLE   0 0 44,636
NUVEEN CORE EQUITY ALPHA FUN COM 67090X107 2,374 162,349 SH   SOLE   0 0 162,349
NUVEEN CR STRATEGIES INCM FD COM SHS 67073D102 477 62,165 SH   SOLE   0 0 62,165
NUVEEN DIVERSIFIED DIV INCM COM 6706EP105 2,312 212,290 SH   SOLE   0 0 212,290
NUVEEN DOW 30 DYN OVERWRITE SHS 67075F105 2,337 132,344 SH   SOLE   0 0 132,344
NUVEEN EMERGING MKTS DEBT 20 COM 67077P101 166 18,579 SH   SOLE   0 0 18,579
NUVEEN ENERGY MLP TOTL RTRNF COM 67074U103 743 95,709 SH   SOLE   0 0 95,709
NUVEEN ENHANCED MUN VALUE FD COM 67074M101 235 15,787 SH   SOLE   0 0 15,787
NUVEEN FLOATING RATE INCOME COM 67072T108 14,246 1,391,210 SH   SOLE   0 0 1,391,210
NUVEEN FLTNG RTE INCM OPP FD COM SHS 6706EN100 1,324 132,508 SH   SOLE   0 0 132,508
NUVEEN HIGH INCOME 2020 TARG COM 67075L102 155 15,898 SH   SOLE   0 0 15,898
NUVEEN HIGH INCOME NOVEMBER COM 67077N106 1,438 143,698 SH   SOLE   0 0 143,698
NUVEEN INTER DURATION MN TMF COM 670671106 873 62,749 SH   SOLE   0 0 62,749
NUVEEN MASSACHUSETS QLT MUN COM 67061E104 187 13,127 SH   SOLE   0 0 13,127
NUVEEN MUN 2021 TARGET TERM COM 670687102 115 11,710 SH   SOLE   0 0 11,710
NUVEEN MUN HIGH INCOME OPP F COM 670682103 1,239 87,337 SH   SOLE   0 0 87,337
NUVEEN MUN INCOME FD INC COM 67062J102 688 61,006 SH   SOLE   0 0 61,006
NUVEEN MUN VALUE FD INC COM 670928100 4,869 455,060 SH   SOLE   0 0 455,060
NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 2,914 178,025 SH   SOLE   0 0 178,025
NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107 1,547 64,340 SH   SOLE   0 0 64,340
NUVEEN NEW JERSEY QULT MUN F COM 67069Y102 293 19,968 SH   SOLE   0 0 19,968
NUVEEN NEW YORK AMT QLT MUNI COM 670656107 187 13,769 SH   SOLE   0 0 13,769
NUVEEN OHIO QLTY MUN INCOME COM 670980101 439 28,429 SH   SOLE   0 0 28,429
NUVEEN PENNSYLVANIA QLT MUN COM 670972108 453 32,013 SH   SOLE   0 0 32,013
NUVEEN PFD & INCM OPPORTNYS COM 67073B106 2,614 249,938 SH   SOLE   0 0 249,938
NUVEEN PFD & INCM SECURTIES COM 67072C105 7,109 708,809 SH   SOLE   0 0 708,809
NUVEEN PFD & INCOME 2022 TER COM 67075T105 227 9,000 SH   SOLE   0 0 9,000
NUVEEN PFD & INCOME TERM FD COM 67075A106 568 22,018 SH   SOLE   0 0 22,018
NUVEEN QUALITY MUNCP INCOME COM 67066V101 1,377 94,285 SH   SOLE   0 0 94,285
NUVEEN REAL ASSET INM AND GW COM 67074Y105 574 31,281 SH   SOLE   0 0 31,281
NUVEEN REAL ESTATE INCOME FD COM 67071B108 861 81,117 SH   SOLE   0 0 81,117
NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 2,187 159,019 SH   SOLE   0 0 159,019
NUVEEN S&P 500 DYN OVERWRITE COM 6706EW100 1,373 83,393 SH   SOLE   0 0 83,393
NUVEEN SELECT TAX FREE INCM SH BEN INT 67062F100 1,336 81,356 SH   SOLE   0 0 81,356
NUVEEN SELECT TAX FREE INCM SH BEN INT 67063C106 187 12,283 SH   SOLE   0 0 12,283
NUVEEN SELECT TAX FREE INCM SH BEN INT 67063X100 289 17,723 SH   SOLE   0 0 17,723
NUVEEN SR INCOME FD COM 67067Y104 202 33,813 SH   SOLE   0 0 33,813
NUVEEN TAX ADVANTAGED DIV GR COM 67073G105 1,063 61,383 SH   SOLE   0 0 61,383
NUVEEN TAXABLE MUNICPL INCM COM 67074C103 7,131 326,511 SH   SOLE   0 0 326,511
NUVEEN TX ADV TOTAL RET STRG COM 67090H102 185 15,353 SH   SOLE   0 0 15,353
NV5 GLOBAL INC COM 62945V109 214 4,251 SH   SOLE   0 0 4,251
NVENT ELECTRIC PLC SHS G6700G107 283 11,057 SH   SOLE   20 0 11,037
NVIDIA CORP COM 67066G104 93,962 399,327 SH   SOLE   58,282 0 341,045
NXP SEMICONDUCTORS N V COM N6596X109 5,637 44,295 SH   SOLE   22,541 0 21,754
O REILLY AUTOMOTIVE INC NEW COM 67103H107 7,767 17,722 SH   SOLE   1,075 0 16,647
OAKTREE SPECIALTY LENDING CO COM 67401P108 55 10,000 SH   SOLE   0 0 10,000
OAKTREE STRATEGIC INCOME COR COM 67402D104 128 15,630 SH   SOLE   0 0 15,630
OASIS PETE INC NEW COM 674215108 201 61,508 SH   SOLE   16,450 0 45,058
OBSIDIAN ENERGY LTD COM 674482203 11 14,690 SH   SOLE   0 0 14,690
OCCIDENTAL PETE CORP COM 674599105 13,972 339,049 SH   SOLE   191,020 0 148,029
OCEANEERING INTL INC COM 675232102 255 17,044 SH   SOLE   15,703 0 1,341
OCEANFIRST FINL CORP COM 675234108 351 13,754 SH   SOLE   0 0 13,754
OFFICE PPTYS INCOME TR COM SHS BEN INT 67623C109 1,803 56,100 SH   SOLE   0 0 56,100
OGE ENERGY CORP COM 670837103 2,420 54,429 SH   SOLE   1,650 0 52,779
O-I GLASS INC COM 67098H104 365 30,633 SH   SOLE   2,457 0 28,176
OKTA INC CL A 679295105 5,843 50,645 SH   SOLE   12 0 50,633
OLD DOMINION FREIGHT LINE IN COM 679580100 5,169 27,236 SH   SOLE   12,153 0 15,083
OLD NATL BANCORP IND COM 680033107 1,012 55,315 SH   SOLE   13,329 0 41,986
OLD REP INTL CORP COM 680223104 3,610 161,394 SH   SOLE   4,178 0 157,216
OLD SECOND BANCORP INC ILL COM 680277100 172 12,777 SH   SOLE   0 0 12,777
OLIN CORP COM PAR $1 680665205 473 27,398 SH   SOLE   175 0 27,223
OLLIES BARGAIN OUTLT HLDGS I COM 681116109 644 9,855 SH   SOLE   1,882 0 7,973
OMEGA HEALTHCARE INVS INC COM 681936100 6,989 165,022 SH   SOLE   422 0 164,600
OMNICOM GROUP INC COM 681919106 1,763 21,756 SH   SOLE   4,197 0 17,559
ON SEMICONDUCTOR CORP COM 682189105 612 25,106 SH   SOLE   2,238 0 22,868
ONCOSEC MED INC COM 68234L306 47 26,044 SH   SOLE   0 0 26,044
ONE GAS INC COM 68235P108 850 9,086 SH   SOLE   0 0 9,086
ONE LIBERTY PPTYS INC COM 682406103 547 20,131 SH   SOLE   0 0 20,131
ONEMAIN HLDGS INC COM 68268W103 1,224 29,031 SH   SOLE   28,671 0 360
ONEOK INC NEW COM 682680103 9,691 128,075 SH   SOLE   19,959 0 108,116
ONESPAWORLD HOLDINGS LIMITED COM P73684113 257 15,273 SH   SOLE   15,273 0 0
OPEN TEXT CORP COM 683715106 276 6,274 SH   SOLE   664 0 5,610
OPKO HEALTH INC COM 68375N103 31 20,857 SH   SOLE   0 0 20,857
OPORTUN FINL CORP COM 68376D104 456 19,149 SH   SOLE   17,649 0 1,500
ORACLE CORP COM 68389X105 30,974 584,546 SH   SOLE   241,531 0 343,015
ORANGE SPONSORED ADR 684060106 551 37,744 SH   SOLE   23,946 0 13,798
ORGANIGRAM HLDGS INC COM 68620P101 36 14,891 SH   SOLE   0 0 14,891
ORGANOVO HLDGS INC COM 68620A104 28 77,351 SH   SOLE   0 0 77,351
ORIX CORP SPONSORED ADR 686330101 791 9,485 SH   SOLE   9,323 0 162
ORMAT TECHNOLOGIES INC COM 686688102 1,175 15,762 SH   SOLE   0 0 15,762
OSHKOSH CORP COM 688239201 542 5,725 SH   SOLE   0 0 5,725
OSI ETF TR OSHARES FTSE 67110P100 3,399 114,885 SH   SOLE   0 0 114,885
OSI ETF TR OSHARS FTSE US 67110P407 15,328 418,572 SH   SOLE   0 0 418,572
OSI ETF TR OSHS GBL INTER 67110P704 1,171 44,855 SH   SOLE   0 0 44,855
OTTER TAIL CORP COM 689648103 1,415 27,582 SH   SOLE   293 0 27,289
OUTFRONT MEDIA INC COM 69007J106 459 17,130 SH   SOLE   12,653 0 4,477
OVERSTOCK COM INC DEL COM 690370101 108 15,350 SH   SOLE   0 0 15,350
OWENS & MINOR INC NEW COM 690732102 87 16,807 SH   SOLE   0 0 16,807
OWENS CORNING NEW COM 690742101 714 10,968 SH   SOLE   5,684 0 5,284
OWL ROCK CAPITAL CORPORATION COM 69121K104 1,774 99,144 SH   SOLE   0 0 99,144
OXFORD INDS INC COM 691497309 335 4,448 SH   SOLE   4,433 0 15
OXFORD LANE CAP CORP COM 691543102 941 115,342 SH   SOLE   0 0 115,342
PACCAR INC COM 693718108 2,971 37,563 SH   SOLE   11,325 0 26,238
PACER FDS TR BNCHMRK INFRA 69374H741 8,888 272,805 SH   SOLE   0 0 272,805
PACER FDS TR CFRA STVAL EQL 69374H691 813 26,087 SH   SOLE   0 0 26,087
PACER FDS TR DEVELOPED MRKT 69374H873 350 12,747 SH   SOLE   0 0 12,747
PACER FDS TR GLOBL CASH ETF 69374H709 2,980 94,770 SH   SOLE   0 0 94,770
PACER FDS TR PACER US SMALL 69374H857 1,618 59,716 SH   SOLE   0 0 59,716
PACER FDS TR TRENDP 100 ETF 69374H303 31,110 771,198 SH   SOLE   0 0 771,198
PACER FDS TR TRENDP US LAR CP 69374H105 104,550 3,124,618 SH   SOLE   0 0 3,124,618
PACER FDS TR TRENDP US MID CP 69374H204 19,501 634,602 SH   SOLE   0 0 634,602
PACER FDS TR TRENDPILOT EUR 69374H808 3,787 137,774 SH   SOLE   0 0 137,774
PACER FDS TR TRENDPILOT INTL 69374H683 5,521 206,069 SH   SOLE   0 0 206,069
PACER FDS TR US CASH COWS 100 69374H881 8,561 275,536 SH   SOLE   0 0 275,536
PACKAGING CORP AMER COM 695156109 1,959 17,492 SH   SOLE   8,560 0 8,932
PACWEST BANCORP DEL COM 695263103 457 11,951 SH   SOLE   1,882 0 10,069
PAGSEGURO DIGITAL LTD COM CL A G68707101 1,028 30,098 SH   SOLE   144 0 29,954
PALATIN TECHNOLOGIES INC COM PAR $ .01 696077403 116 147,850 SH   SOLE   0 0 147,850
PALO ALTO NETWORKS INC COM 697435105 12,480 53,940 SH   SOLE   23,677 0 30,263
PAN AMERICAN SILVER CORP COM 697900108 2,797 118,067 SH   SOLE   6,806 0 111,261
PAPA JOHNS INTL INC COM 698813102 530 8,400 SH   SOLE   218 0 8,182
PARATEK PHARMACEUTICALS INC COM 699374302 413 102,463 SH   SOLE   0 0 102,463
PARK HOTELS RESORTS INC COM 700517105 1,734 67,022 SH   SOLE   234 0 66,788
PARKER HANNIFIN CORP COM 701094104 1,689 8,205 SH   SOLE   1,665 0 6,540
PATTERN ENERGY GROUP INC CL A 70338P100 1,995 74,581 SH   SOLE   0 0 74,581
PATTERSON UTI ENERGY INC COM 703481101 372 35,413 SH   SOLE   31,595 0 3,818
PAYCHEX INC COM 704326107 17,620 207,142 SH   SOLE   3,091 0 204,051
PAYCOM SOFTWARE INC COM 70432V102 3,627 13,700 SH   SOLE   1,401 0 12,299
PAYLOCITY HLDG CORP COM 70438V106 509 4,216 SH   SOLE   2,816 0 1,400
PAYPAL HLDGS INC COM 70450Y103 31,507 291,271 SH   SOLE   35,176 0 256,095
PBF ENERGY INC CL A 69318G106 327 10,425 SH   SOLE   32 0 10,393
PC CONNECTION INC COM 69318J100 245 4,942 SH   SOLE   0 0 4,942
PCM FUND INC COM 69323T101 1,140 99,489 SH   SOLE   0 0 99,489
PEBBLEBROOK HOTEL TR COM 70509V100 397 14,823 SH   SOLE   10,679 0 4,144
PEGASYSTEMS INC COM 705573103 485 6,091 SH   SOLE   3,480 0 2,611
PEMBINA PIPELINE CORP COM 706327103 773 20,870 SH   SOLE   0 0 20,870
PENN NATL GAMING INC COM 707569109 273 10,674 SH   SOLE   6,521 0 4,153
PENNANTPARK FLOATING RATE CA COM 70806A106 126 10,340 SH   SOLE   0 0 10,340
PENNANTPARK INVT CORP COM 708062104 403 61,658 SH   SOLE   42,760 0 18,898
PENNEY J C CORP INC COM 708160106 88 78,525 SH   SOLE   0 0 78,525
PENNYMAC MTG INVT TR COM 70931T103 3,006 134,869 SH   SOLE   11,341 0 123,528
PENSKE AUTOMOTIVE GRP INC COM 70959W103 875 17,414 SH   SOLE   14,502 0 2,912
PENTAIR PLC SHS G7S00T104 958 20,895 SH   SOLE   8,491 0 12,404
PEOPLES BANCORP N C INC COM 710577107 640 19,484 SH   SOLE   0 0 19,484
PEOPLES UTD FINL INC COM 712704105 4,376 258,941 SH   SOLE   50,400 0 208,541
PEPSICO INC COM 713448108 79,257 579,915 SH   SOLE   94,747 0 485,168
PERKINELMER INC COM 714046109 837 8,623 SH   SOLE   513 0 8,110
PERRIGO CO PLC SHS G97822103 895 17,326 SH   SOLE   14,152 0 3,174
PETIQ INC COM CL A 71639T106 240 9,588 SH   SOLE   9,315 0 273
PETROLEO BRASILEIRO SA PETRO SP ADR NON VTG 71654V101 175 11,704 SH   SOLE   11,367 0 337
PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 378 23,709 SH   SOLE   359 0 23,350
PFIZER INC COM 717081103 104,979 2,679,394 SH   SOLE   744,332 0 1,935,062
PFIZER INC COM 717081103 270 6,900 SH Put SOLE   0 0 6,900
PG&E CORP COM 69331C108 1,714 157,706 SH   SOLE   0 0 157,706
PGIM ETF TR ULTRA SHORT 69344A107 12,223 244,269 SH   SOLE   0 0 244,269
PGIM HIGH YIELD BOND FUND IN COM 69346H100 821 53,326 SH   SOLE   0 0 53,326
PHILIP MORRIS INTL INC COM 718172109 53,175 624,925 SH   SOLE   322,073 0 302,852
PHILLIPS 66 COM 718546104 24,982 224,232 SH   SOLE   14,493 0 209,739
PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 423 6,855 SH   SOLE   498 0 6,357
PHYSICIANS RLTY TR COM 71943U104 713 37,645 SH   SOLE   904 0 36,741
PIEDMONT OFFICE REALTY TR IN COM CL A 720190206 2,204 99,119 SH   SOLE   3,539 0 95,580
PIMCO CA MUNICIPAL INCOME FD COM 72200N106 472 23,768 SH   SOLE   0 0 23,768
PIMCO CALIF MUN INCOME FD II COM 72201C109 406 35,600 SH   SOLE   0 0 35,600
PIMCO CORPORATE & INCOME OPP COM 72201B101 28,999 1,526,277 SH   SOLE   2,142 0 1,524,135
PIMCO CORPORATE INCOME STRAT COM 72200U100 2,898 151,564 SH   SOLE   0 0 151,564
PIMCO DYNAMIC INCOME FD SHS 72201Y101 6,435 198,355 SH   SOLE   0 0 198,355
PIMCO DYNMIC CREDIT AND MRT COM SHS 72202D106 10,481 415,927 SH   SOLE   0 0 415,927
PIMCO ENRGY TACTICAL CR OPP COM SHS BEN INT 69346N107 306 18,519 SH   SOLE   0 0 18,519
PIMCO ETF TR 0-5 HIGH YIELD 72201R783 7,156 71,757 SH   SOLE   88 0 71,669
PIMCO ETF TR 1-5 US TIP IDX 72201R205 4,434 84,657 SH   SOLE   0 0 84,657
PIMCO ETF TR 15+ YR US TIPS 72201R304 874 12,139 SH   SOLE   0 0 12,139
PIMCO ETF TR 25YR+ ZERO U S 72201R882 6,214 46,603 SH   SOLE   0 0 46,603
PIMCO ETF TR ACTIVE BD ETF 72201R775 36,064 334,518 SH   SOLE   0 0 334,518
PIMCO ETF TR BROAD US TIPS 72201R403 964 16,097 SH   SOLE   0 0 16,097
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 105,251 1,036,038 SH   SOLE   952 0 1,035,086
PIMCO ETF TR ENHNCD LW DUR AC 72201R718 2,189 21,932 SH   SOLE   0 0 21,932
PIMCO ETF TR INTER MUN BD ACT 72201R866 6,048 109,589 SH   SOLE   0 0 109,589
PIMCO ETF TR INV GRD CRP BD 72201R817 4,178 37,996 SH   SOLE   0 0 37,996
PIMCO ETF TR SHTRM MUN BD ACT 72201R874 467 9,220 SH   SOLE   0 0 9,220
PIMCO GLOBAL STOCKSPLS INCM COM 722011103 1,429 119,476 SH   SOLE   0 0 119,476
PIMCO HIGH INCOME FD COM SHS 722014107 2,571 342,280 SH   SOLE   0 0 342,280
PIMCO INCOME OPPORTUNITY FD COM 72202B100 915 32,925 SH   SOLE   0 0 32,925
PIMCO INCOME STRATEGY FUND COM 72201H108 486 41,016 SH   SOLE   0 0 41,016
PIMCO INCOME STRATEGY FUND I COM 72201J104 3,348 316,130 SH   SOLE   1 0 316,129
PIMCO MUN INCOME FD II COM 72200W106 1,609 101,359 SH   SOLE   0 0 101,359
PIMCO MUN INCOME FD III COM 72201A103 210 16,705 SH   SOLE   0 0 16,705
PIMCO MUNICIPAL INCOME FD COM 72200R107 1,790 118,553 SH   SOLE   0 0 118,553
PIMCO NY MUNICIPAL INCOME FD COM 72200T103 287 20,782 SH   SOLE   0 0 20,782
PIMCO STRATEGIC INCOME FD IN COM 72200X104 3,886 427,483 SH   SOLE   0 0 427,483
PINNACLE WEST CAP CORP COM 723484101 575 6,392 SH   SOLE   864 0 5,528
PINTEREST INC CL A 72352L106 1,013 54,364 SH   SOLE   6,438 0 47,926
PIONEER HIGH INCOME TR COM 72369H106 468 49,015 SH   SOLE   0 0 49,015
PIONEER MUN HIGH INCOME ADV COM 723762100 123 11,360 SH   SOLE   0 0 11,360
PIONEER MUN HIGH INCOME TR COM SHS 723763108 379 31,403 SH   SOLE   0 0 31,403
PIONEER NAT RES CO COM 723787107 4,343 28,677 SH   SOLE   21,068 0 7,609
PITNEY BOWES INC COM 724479100 100 24,743 SH   SOLE   0 0 24,743
PJT PARTNERS INC COM CL A 69343T107 279 6,192 SH   SOLE   2,040 0 4,152
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 1,044 56,763 SH   SOLE   1,457 0 55,306
PLANET FITNESS INC CL A 72703H101 748 10,019 SH   SOLE   5,338 0 4,681
PLUG POWER INC COM NEW 72919P202 404 127,803 SH   SOLE   0 0 127,803
PLYMOUTH INDL REIT INC COM 729640102 440 23,912 SH   SOLE   0 0 23,912
PNC FINL SVCS GROUP INC COM 693475105 19,864 124,439 SH   SOLE   87,132 0 37,307
PNM RES INC COM 69349H107 790 15,571 SH   SOLE   7,025 0 8,546
POLARIS INC COM 731068102 1,615 15,882 SH   SOLE   327 0 15,555
POLYMET MINING CORP COM 731916102 22 84,830 SH   SOLE   0 0 84,830
POOL CORPORATION COM 73278L105 889 4,185 SH   SOLE   2,171 0 2,014
POPULAR INC COM NEW 733174700 318 5,417 SH   SOLE   0 0 5,417
PORTLAND GEN ELEC CO COM NEW 736508847 554 9,939 SH   SOLE   4,356 0 5,583
PORTMAN RIDGE FIN CORP COM 73688F102 28 13,405 SH   SOLE   0 0 13,405
POSCO SPONSORED ADR 693483109 229 4,525 SH   SOLE   895 0 3,630
POST HLDGS INC COM 737446104 1,579 14,477 SH   SOLE   7,884 0 6,593
POTLATCHDELTIC CORPORATION COM 737630103 607 14,033 SH   SOLE   11,233 0 2,800
PPG INDS INC COM 693506107 6,846 51,285 SH   SOLE   27,588 0 23,697
PPL CORP COM 69351T106 21,955 611,914 SH   SOLE   375,144 0 236,770
PRA GROUP INC COM 69354N106 270 7,349 SH   SOLE   7,324 0 25
PRA HEALTH SCIENCES INC COM 69354M108 567 5,103 SH   SOLE   708 0 4,395
PREFERRED APT CMNTYS INC COM 74039L103 351 26,330 SH   SOLE   33 0 26,297
PRESTIGE CONSMR HEALTHCARE I COM 74112D101 222 5,523 SH   SOLE   5,291 0 232
PRETIUM RES INC COM 74139C102 140 12,594 SH   SOLE   0 0 12,594
PRICE T ROWE GROUP INC COM 74144T108 9,129 74,926 SH   SOLE   10,771 0 64,155
PRIMERICA INC COM 74164M108 972 7,444 SH   SOLE   3,940 0 3,504
PRINCIPAL EXCHANGE TRADED FD ACTV INCM ETF 74255Y102 1,257 30,656 SH   SOLE   0 0 30,656
PRINCIPAL EXCHANGE TRADED FD PRINCIPAL ACTV 74255Y706 378 12,570 SH   SOLE   0 0 12,570
PRINCIPAL EXCHANGE TRADED FD SPECTRUM PFD 74255Y888 1,071 10,637 SH   SOLE   0 0 10,637
PRINCIPAL EXCHANGE TRADED FD US MEGA CAP 74255Y870 2,627 83,929 SH   SOLE   0 0 83,929
PRINCIPAL EXCHANGE TRADED FD US SM MLT FC ETF 74255Y607 538 16,509 SH   SOLE   0 0 16,509
PRINCIPAL FINL GROUP INC COM 74251V102 2,779 50,533 SH   SOLE   1,175 0 49,358
PROASSURANCE CORP COM 74267C106 427 11,809 SH   SOLE   11,304 0 505
PROCTER & GAMBLE CO COM 742718109 162,489 1,300,956 SH   SOLE   98,231 0 1,202,725
PROGENICS PHARMACEUTICALS IN COM 743187106 52 10,171 SH   SOLE   6,616 0 3,555
PROGRESSIVE CORP OHIO COM 743315103 5,761 79,583 SH   SOLE   18,390 0 61,193
PROLOGIS INC COM 74340W103 14,983 168,083 SH   SOLE   1,789 0 166,294
PROOFPOINT INC COM 743424103 2,538 22,109 SH   SOLE   16,177 0 5,932
PROS HOLDINGS INC COM 74346Y103 206 3,438 SH   SOLE   2,791 0 647
PROSHARES TR HGH YLD INT RATE 74348A541 836 12,778 SH   SOLE   0 0 12,778
PROSHARES TR INVT INT RT HG 74347B607 1,684 21,766 SH   SOLE   0 0 21,766
PROSHARES TR K1 FRE CRD OIL 74347B417 285 12,872 SH   SOLE   0 0 12,872
PROSHARES TR LARGE CAP CRE 74347R248 19,497 252,617 SH   SOLE   0 0 252,617
PROSHARES TR LONG ONLINE SHRT 74347B375 319 6,511 SH   SOLE   0 0 6,511
PROSHARES TR MSCI EAFE DIVD 74347B839 587 14,418 SH   SOLE   0 0 14,418
PROSHARES TR MSCI EMRG MKTS 74347B847 1,143 19,043 SH   SOLE   0 0 19,043
PROSHARES TR MSCI EUR DIV 74347B540 235 5,259 SH   SOLE   0 0 5,259
PROSHARES TR PSHS SH MSCI EAF 74347R370 229 9,454 SH   SOLE   0 0 9,454
PROSHARES TR PSHS SH MSCI EMR 74347R396 4,092 239,866 SH   SOLE   0 0 239,866
PROSHARES TR PSHS SHORT DOW30 74347B235 1,397 28,328 SH   SOLE   0 0 28,328
PROSHARES TR PSHS ULT NASB 74347R214 226 3,660 SH   SOLE   0 0 3,660
PROSHARES TR PSHS ULT S&P 500 74347R107 1,934 12,822 SH   SOLE   0 0 12,822
PROSHARES TR PSHS ULTRA QQQ 74347R206 788 6,466 SH   SOLE   0 0 6,466
PROSHARES TR RUSS 2000 DIVD 74347B698 10,545 170,669 SH   SOLE   6,258 0 164,411
PROSHARES TR S&P 500 DV ARIST 74348A467 95,572 1,264,350 SH   SOLE   27,527 0 1,236,823
PROSHARES TR S&P MDCP 400 DIV 74347B680 16,877 280,254 SH   SOLE   5,710 0 274,544
PROSHARES TR SHORT QQQ NEW 74347B714 5,592 227,671 SH   SOLE   0 0 227,671
PROSHARES TR SHORT S&P 500 NE 74347B425 20,521 854,673 SH   SOLE   0 0 854,673
PROSHARES TR SHRT 20+YR TRE 74347X849 5,058 257,919 SH   SOLE   0 0 257,919
PROSHARES TR SHRT RUSSELL2000 74348A210 1,601 43,398 SH   SOLE   0 0 43,398
PROSHARES TR ULTRA FNCLS NEW 74347X633 518 9,661 SH   SOLE   0 0 9,661
PROSHARES TR II ULTA BLMBG 2017 74347W247 305 14,912 SH   SOLE   0 0 14,912
PROSPECT CAPITAL CORPORATION COM 74348T102 3,699 574,305 SH   SOLE   0 0 574,305
PROSPECT CAPITAL CORPORATION NOTE 4.750% 4/1 74348TAQ5 542 537,000 PRN   SOLE   0 0 537,000
PROSPECT CAPITAL CORPORATION NOTE 4.950% 7/1 74348TAR3 174 170,000 PRN   SOLE   0 0 170,000
PROTO LABS INC COM 743713109 280 2,753 SH   SOLE   1,572 0 1,181
PROVIDENT BANCORP INC COM NEW 74383L105 401 32,182 SH   SOLE   0 0 32,182
PRUDENTIAL FINL INC COM 744320102 9,450 100,809 SH   SOLE   2,420 0 98,389
PRUDENTIAL PLC ADR 74435K204 522 13,693 SH   SOLE   11,446 0 2,247
PSYCHEMEDICS CORP COM NEW 744375205 183 20,048 SH   SOLE   0 0 20,048
PTC INC COM 69370C100 203 2,717 SH   SOLE   484 0 2,233
PUBLIC STORAGE COM 74460D109 10,660 50,058 SH   SOLE   557 0 49,501
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 8,260 139,885 SH   SOLE   24,923 0 114,962
PULTE GROUP INC COM 745867101 2,141 55,180 SH   SOLE   1,448 0 53,732
PURE STORAGE INC CL A 74624M102 736 43,008 SH   SOLE   7,915 0 35,093
PURPLE INNOVATION INC COM 74640Y106 415 47,600 SH   SOLE   0 0 47,600
PUTNAM MANAGED MUN INCOM TR COM 746823103 972 121,704 SH   SOLE   0 0 121,704
PUTNAM MASTER INTER INCOME T SH BEN INT 746909100 63 13,288 SH   SOLE   0 0 13,288
PUTNAM MUN OPPORTUNITIES TR SH BEN INT 746922103 292 22,228 SH   SOLE   0 0 22,228
PUTNAM PREMIER INCOME TR SH BEN INT 746853100 441 81,261 SH   SOLE   0 0 81,261
PZENA INVESTMENT MGMT INC CLASS A 74731Q103 325 37,761 SH   SOLE   0 0 37,761
QEP RES INC COM 74733V100 71 15,782 SH   SOLE   14,437 0 1,345
QIAGEN NV SHS NEW N72482123 1,812 53,601 SH   SOLE   53,341 0 260
QIWI PLC SPON ADR REP B 74735M108 282 14,561 SH   SOLE   12,379 0 2,182
QORVO INC COM 74736K101 1,381 11,880 SH   SOLE   504 0 11,376
QTS RLTY TR INC COM CL A 74736A103 344 6,338 SH   SOLE   942 0 5,396
QUAKER CHEM CORP COM 747316107 310 1,886 SH   SOLE   1,353 0 533
QUALCOMM INC COM 747525103 42,851 485,730 SH   SOLE   158,455 0 327,275
QUALYS INC COM 74758T303 307 3,686 SH   SOLE   2,721 0 965
QUANTA SVCS INC COM 74762E102 392 9,622 SH   SOLE   775 0 8,847
QUDIAN INC ADR 747798106 390 82,790 SH   SOLE   82,590 0 200
QUEST DIAGNOSTICS INC COM 74834L100 1,835 17,184 SH   SOLE   3,109 0 14,075
QUINSTREET INC COM 74874Q100 544 35,502 SH   SOLE   34,102 0 1,400
QUOTIENT LTD SHS G73268107 650 68,376 SH   SOLE   67,101 0 1,275
QURATE RETAIL INC COM SER A 74915M100 1,040 123,397 SH   SOLE   118,281 0 5,116
R1 RCM INC COM 749397105 518 39,880 SH   SOLE   38,880 0 1,000
RADNET INC COM 750491102 227 11,164 SH   SOLE   0 0 11,164
RADWARE LTD ORD M81873107 423 16,398 SH   SOLE   13,798 0 2,600
RANGE RES CORP COM 75281A109 192 39,553 SH   SOLE   1,153 0 38,400
RAPID7 INC COM 753422104 567 10,126 SH   SOLE   8,583 0 1,543
RAYMOND JAMES FINANCIAL INC COM 754730109 2,149 24,025 SH   SOLE   7,315 0 16,710
RAYONIER ADVANCED MATLS INC COM 75508B104 50 12,895 SH   SOLE   343 0 12,552
RAYONIER INC COM 754907103 282 8,604 SH   SOLE   0 0 8,604
RAYTHEON CO COM NEW 755111507 31,212 142,042 SH   SOLE   9,703 0 132,339
RBB FD INC MOTLEY FOL ETF 74933W601 1,051 42,093 SH   SOLE   0 0 42,093
RBC BEARINGS INC COM 75524B104 1,018 6,431 SH   SOLE   1,931 0 4,500
REALITY SHS ETF TR DIVCN DIVD ETF 75605A504 313 9,922 SH   SOLE   0 0 9,922
REALITY SHS ETF TR DIVCN LDRS ETF 75605A405 752 19,382 SH   SOLE   0 0 19,382
REALITY SHS ETF TR DIVS ETF 75605A108 3,382 126,703 SH   SOLE   0 0 126,703
REALITY SHS ETF TR NSD NXGN ECO ETF 75605A702 791 30,931 SH   SOLE   0 0 30,931
REALOGY HLDGS CORP COM 75605Y106 832 85,970 SH   SOLE   0 0 85,970
REALPAGE INC COM 75606N109 295 5,434 SH   SOLE   5,276 0 158
REALTY INCOME CORP COM 756109104 34,188 464,322 SH   SOLE   76,708 0 387,614
REAVES UTIL INCOME FD COM SH BEN INT 756158101 2,642 71,288 SH   SOLE   0 0 71,288
RED RIVER BANCSHARES INC COM 75686R202 844 15,057 SH   SOLE   0 0 15,057
REDFIN CORP COM 75737F108 406 19,197 SH   SOLE   0 0 19,197
REDWOOD TR INC COM 758075402 573 34,669 SH   SOLE   0 0 34,669
REGAL BELOIT CORP COM 758750103 215 2,515 SH   SOLE   2,463 0 52
REGENCY CTRS CORP COM 758849103 593 9,395 SH   SOLE   1,125 0 8,270
REGENERON PHARMACEUTICALS COM 75886F107 10,414 27,736 SH   SOLE   9,491 0 18,245
REGENXBIO INC COM 75901B107 294 7,181 SH   SOLE   47 0 7,134
REGIONS FINL CORP NEW COM 7591EP100 8,050 469,109 SH   SOLE   290,540 0 178,569
REINSURANCE GRP OF AMERICA I COM NEW 759351604 457 2,803 SH   SOLE   736 0 2,067
RELIANCE STEEL & ALUMINUM CO COM 759509102 1,732 14,481 SH   SOLE   3,400 0 11,081
RELX PLC SPONSORED ADR 759530108 619 24,488 SH   SOLE   21,529 0 2,959
RENAISSANCE CAP GREENWICH FD IPO ETF 759937204 285 9,145 SH   SOLE   0 0 9,145
RENAISSANCERE HOLDINGS LTD COM G7496G103 651 3,320 SH   SOLE   2,826 0 494
RENASANT CORP COM 75970E107 852 24,044 SH   SOLE   22 0 24,022
REPLIGEN CORP COM 759916109 572 6,185 SH   SOLE   1,467 0 4,718
REPRO MED SYS INC COM 759910102 229 35,086 SH   SOLE   0 0 35,086
REPUBLIC SVCS INC COM 760759100 2,718 30,325 SH   SOLE   4,313 0 26,012
RESIDEO TECHNOLOGIES INC COM 76118Y104 161 13,530 SH   SOLE   4 0 13,526
RESMED INC COM 761152107 2,100 13,551 SH   SOLE   4,232 0 9,319
RESTAURANT BRANDS INTL INC COM 76131D103 478 7,493 SH   SOLE   2,242 0 5,251
RETAIL PPTYS AMER INC CL A 76131V202 1,446 107,908 SH   SOLE   1,140 0 106,768
RGC RES INC COM 74955L103 214 7,491 SH   SOLE   0 0 7,491
RH COM 74967X103 520 2,434 SH   SOLE   16 0 2,418
RICEBRAN TECHNOLOGIES COM NEW 762831204 80 54,707 SH   SOLE   0 0 54,707
RIGEL PHARMACEUTICALS INC COM NEW 766559603 25 11,500 SH   SOLE   0 0 11,500
RING ENERGY INC COM 76680V108 86 32,627 SH   SOLE   0 0 32,627
RINGCENTRAL INC CL A 76680R206 1,507 8,934 SH   SOLE   148 0 8,786
RIO TINTO PLC SPONSORED ADR 767204100 5,924 99,804 SH   SOLE   14,283 0 85,521
RITCHIE BROS AUCTIONEERS COM 767744105 605 14,080 SH   SOLE   10,885 0 3,195
RLI CORP COM 749607107 2,357 26,170 SH   SOLE   2,555 0 23,615
RLJ LODGING TR CUM CONV PFD A 74965L200 315 10,985 SH   SOLE   0 0 10,985
ROBERT HALF INTL INC COM 770323103 255 4,037 SH   SOLE   1,776 0 2,261
ROCKWELL AUTOMATION INC COM 773903109 7,651 37,750 SH   SOLE   13,083 0 24,667
ROCKWELL MED INC COM 774374102 96 39,456 SH   SOLE   0 0 39,456
ROGERS COMMUNICATIONS INC CL B 775109200 230 4,624 SH   SOLE   1,683 0 2,941
ROKU INC COM CL A 77543R102 10,127 75,633 SH   SOLE   21 0 75,612
ROLLINS INC COM 775711104 1,856 55,956 SH   SOLE   2,231 0 53,725
ROPER TECHNOLOGIES INC COM 776696106 1,302 3,676 SH   SOLE   617 0 3,059
ROSS STORES INC COM 778296103 9,883 84,895 SH   SOLE   14,505 0 70,390
ROYAL BK CDA MONTREAL QUE COM 780087102 2,447 30,903 SH   SOLE   5,320 0 25,583
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 1,862 13,946 SH   SOLE   932 0 13,014
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 16,264 271,202 SH   SOLE   87,163 0 184,039
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 12,586 213,390 SH   SOLE   9,319 0 204,071
ROYAL GOLD INC COM 780287108 3,553 29,063 SH   SOLE   622 0 28,441
ROYCE MICRO-CAP TR INC COM 780915104 969 113,446 SH   SOLE   0 0 113,446
ROYCE VALUE TR INC COM 780910105 3,427 232,039 SH   SOLE   0 0 232,039
RPC INC COM 749660106 67 12,726 SH   SOLE   0 0 12,726
RPM INTL INC COM 749685103 2,961 38,580 SH   SOLE   625 0 37,955
RUBICON PROJ INC COM 78112V102 96 11,738 SH   SOLE   0 0 11,738
RUBIUS THERAPEUTICS INC COM 78116T103 208 21,926 SH   SOLE   76 0 21,850
RUSH ENTERPRISES INC CL A 781846209 619 13,306 SH   SOLE   13,306 0 0
RYANAIR HLDGS PLC SPONSORED ADS 783513203 1,001 11,429 SH   SOLE   6,708 0 4,721
RYDER SYS INC COM 783549108 869 16,005 SH   SOLE   0 0 16,005
RYMAN HOSPITALITY PPTYS INC COM 78377T107 215 2,482 SH   SOLE   573 0 1,909
S&P GLOBAL INC COM 78409V104 9,002 32,967 SH   SOLE   11,595 0 21,372
SABINE ROYALTY TR UNIT BEN INT 785688102 203 5,035 SH   SOLE   0 0 5,035
SABRA HEALTH CARE REIT INC COM 78573L106 932 43,653 SH   SOLE   0 0 43,653
SACHEM CAP CORP COM 78590A109 71 16,472 SH   SOLE   0 0 16,472
SALESFORCE COM INC COM 79466L302 50,801 312,329 SH   SOLE   67,215 0 245,114
SANDERSON FARMS INC COM 800013104 1,029 5,837 SH   SOLE   5,539 0 298
SANDRIDGE PERMIAN TR COM UNIT BEN INT 80007A102 9 10,003 SH   SOLE   0 0 10,003
SANDSTORM GOLD LTD COM NEW 80013R206 534 71,647 SH   SOLE   0 0 71,647
SANGAMO THERAPEUTICS INC COM 800677106 92 10,975 SH   SOLE   0 0 10,975
SANMINA CORPORATION COM 801056102 248 7,243 SH   SOLE   4,484 0 2,759
SANOFI RIGHT 12/31/2020 80105N113 14 16,311 SH   SOLE   0 0 16,311
SANOFI SPONSORED ADR 80105N105 2,633 52,445 SH   SOLE   6,841 0 45,604
SAP SE SPON ADR 803054204 2,802 20,911 SH   SOLE   12,041 0 8,870
SAPIENS INTL CORP N V SHS G7T16G103 416 18,101 SH   SOLE   16,745 0 1,356
SARATOGA INVT CORP COM NEW 80349A208 368 14,767 SH   SOLE   0 0 14,767
SAREPTA THERAPEUTICS INC COM 803607100 1,454 11,265 SH   SOLE   720 0 10,545
SBA COMMUNICATIONS CORP NEW CL A 78410G104 1,665 6,908 SH   SOLE   1,323 0 5,585
SCHLUMBERGER LTD COM 806857108 14,240 354,241 SH   SOLE   95,650 0 258,591
SCHWAB STRATEGIC TR 1000 INDEX ETF 808524722 854 27,055 SH   SOLE   0 0 27,055
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 3,763 137,501 SH   SOLE   0 0 137,501
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 20,150 599,180 SH   SOLE   0 0 599,180
SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 438 12,632 SH   SOLE   0 0 12,632
SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 2,102 38,272 SH   SOLE   0 0 38,272
SCHWAB STRATEGIC TR SCHWAB FDT US BM 808524789 561 13,316 SH   SOLE   0 0 13,316
SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 1,423 33,346 SH   SOLE   0 0 33,346
SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763 1,125 27,965 SH   SOLE   0 0 27,965
SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730 10,437 349,780 SH   SOLE   0 0 349,780
SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 1,154 39,919 SH   SOLE   0 0 39,919
SCHWAB STRATEGIC TR SCHWB FDT INT SC 808524748 370 11,116 SH   SOLE   0 0 11,116
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 2,744 54,364 SH   SOLE   0 0 54,364
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 8,687 162,582 SH   SOLE   0 0 162,582
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 20,595 267,887 SH   SOLE   0 0 267,887
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 84,014 1,450,515 SH   SOLE   0 0 1,450,515
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 69,270 745,563 SH   SOLE   0 0 745,563
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 37,898 630,370 SH   SOLE   0 0 630,370
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 47,677 620,712 SH   SOLE   0 0 620,712
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 23,629 392,842 SH   SOLE   72 0 392,770
SCHWAB STRATEGIC TR US REIT ETF 808524847 4,716 102,605 SH   SOLE   0 0 102,605
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 25,168 332,728 SH   SOLE   0 0 332,728
SCHWAB STRATEGIC TR US TIPS ETF 808524870 14,305 252,600 SH   SOLE   12,162 0 240,438
SCIENCE APPLICATNS INTL CP N COM 808625107 209 2,396 SH   SOLE   290 0 2,106
SCIPLAY CORP CL A 809087109 669 54,450 SH   SOLE   0 0 54,450
SCOTTS MIRACLE GRO CO CL A 810186106 1,554 14,634 SH   SOLE   44 0 14,590
SCYNEXIS INC COM 811292101 11 12,000 SH   SOLE   0 0 12,000
SEABOARD CORP COM 811543107 204 48 SH   SOLE   0 0 48
SEACOR HOLDINGS INC NOTE 2.500%12/1 811904AM3 54 55,000 PRN   SOLE   0 0 55,000
SEAGATE TECHNOLOGY PLC SHS G7945M107 6,515 109,496 SH   SOLE   70,731 0 38,765
SEALED AIR CORP NEW COM 81211K100 1,610 40,425 SH   SOLE   32,293 0 8,132
SEASPAN CORP SHS Y75638109 2,519 177,266 SH   SOLE   0 0 177,266
SEATTLE GENETICS INC COM 812578102 1,430 12,514 SH   SOLE   1,751 0 10,763
SECOND SIGHT MED PRODS INC COM 81362J100 16 21,237 SH   SOLE   0 0 21,237
SEI INVESTMENTS CO COM 784117103 3,648 55,711 SH   SOLE   53,576 0 2,135
SELECT MED HLDGS CORP COM 81619Q105 226 9,670 SH   SOLE   5,810 0 3,860
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 29,274 545,842 SH   SOLE   8,050 0 537,792
SELECT SECTOR SPDR TR ENERGY 81369Y506 80,722 1,344,473 SH   SOLE   5,676 0 1,338,797
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 30,946 800,254 SH   SOLE   8,887 0 791,367
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 102,607 818,104 SH   SOLE   3,410 0 814,694
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 117,232 1,861,420 SH   SOLE   6,290 0 1,855,130
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 200,610 1,969,467 SH   SOLE   4,317 0 1,965,150
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 233,060 7,571,805 SH   SOLE   88,461 0 7,483,344
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 357 11,600 SH Put SOLE   0 0 11,600
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 152,177 1,867,896 SH   SOLE   38,643 0 1,829,253
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 174,818 2,705,329 SH   SOLE   5,513 0 2,699,816
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 17,660 287,535 SH   SOLE   5,695 0 281,840
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 208,655 2,276,149 SH   SOLE   6,541 0 2,269,608
SELECTIVE INS GROUP INC COM 816300107 5,773 88,562 SH   SOLE   0 0 88,562
SEMPRA ENERGY COM 816851109 5,869 38,742 SH   SOLE   5,715 0 33,027
SEMTECH CORP COM 816850101 575 10,871 SH   SOLE   6,655 0 4,216
SENIOR HSG PPTYS TR SH BEN INT 81721M109 582 68,969 SH   SOLE   135 0 68,834
SENSATA TECHNOLOGIES HLDNG P SHS G8060N102 1,189 22,073 SH   SOLE   21,007 0 1,066
SENSEONICS HLDGS INC COM 81727U105 15 15,950 SH   SOLE   0 0 15,950
SERES THERAPEUTICS INC COM 81750R102 226 65,453 SH   SOLE   203 0 65,250
SERES THERAPEUTICS INC COM 81750R102 77 22,200 SH Put SOLE   0 0 22,200
SERVICE CORP INTL COM 817565104 1,848 40,155 SH   SOLE   25,768 0 14,387
SERVICE PPTYS TR COM SH BEN INT 81761L102 1,279 52,563 SH   SOLE   798 0 51,765
SERVICEMASTER GLOBAL HLDGS I COM 81761R109 348 8,992 SH   SOLE   885 0 8,107
SERVICENOW INC COM 81762P102 7,248 25,673 SH   SOLE   3,777 0 21,896
SFL CORPORATION LTD SHS G7738W106 630 43,309 SH   SOLE   0 0 43,309
SHAKE SHACK INC CL A 819047101 280 4,696 SH   SOLE   0 0 4,696
SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 251 12,396 SH   SOLE   1,084 0 11,312
SHENANDOAH TELECOMMUNICATION COM 82312B106 1,326 31,869 SH   SOLE   0 0 31,869
SHERWIN WILLIAMS CO COM 824348106 11,382 19,506 SH   SOLE   1,636 0 17,870
SHOCKWAVE MED INC COM 82489T104 1,126 25,631 SH   SOLE   0 0 25,631
SHOPIFY INC CL A 82509L107 15,484 38,946 SH   SOLE   1,395 0 37,551
SIERRA WIRELESS INC COM 826516106 196 20,560 SH   SOLE   0 0 20,560
SIGNATURE BK NEW YORK N Y COM 82669G104 394 2,890 SH   SOLE   1,514 0 1,376
SILGAN HOLDINGS INC COM 827048109 544 17,511 SH   SOLE   17,415 0 96
SILICON LABORATORIES INC COM 826919102 372 3,206 SH   SOLE   1,346 0 1,860
SILICON MOTION TECHNOLOGY CO SPONSORED ADR 82706C108 451 8,886 SH   SOLE   6,452 0 2,434
SILVERCORP METALS INC COM 82835P103 103 18,228 SH   SOLE   0 0 18,228
SIMMONS 1ST NATL CORP CL A $1 PAR 828730200 278 10,367 SH   SOLE   0 0 10,367
SIMON PPTY GROUP INC NEW COM 828806109 2,673 17,947 SH   SOLE   1,417 0 16,530
SINCLAIR BROADCAST GROUP INC CL A 829226109 930 27,885 SH   SOLE   1,464 0 26,421
SIRIUS XM HLDGS INC COM 82968B103 1,769 247,471 SH   SOLE   4,656 0 242,815
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 775 8,545 SH   SOLE   8,195 0 350
SIX FLAGS ENTMT CORP NEW COM 83001A102 1,504 33,335 SH   SOLE   1,369 0 31,966
SJW GROUP COM 784305104 212 2,989 SH   SOLE   0 0 2,989
SKECHERS U S A INC CL A 830566105 507 11,734 SH   SOLE   477 0 11,257
SKYWEST INC COM 830879102 809 12,515 SH   SOLE   11,006 0 1,509
SKYWORKS SOLUTIONS INC COM 83088M102 8,151 67,434 SH   SOLE   12,987 0 54,447
SLACK TECHNOLOGIES INC COM CL A 83088V102 1,587 70,600 SH   SOLE   0 0 70,600
SLEEP NUMBER CORP COM 83125X103 256 5,195 SH   SOLE   53 0 5,142
SMART SAND INC COM 83191H107 180 71,476 SH   SOLE   66,376 0 5,100
SMARTSHEET INC COM CL A 83200N103 459 10,220 SH   SOLE   0 0 10,220
SMILEDIRECTCLUB INC CL A COM 83192H106 145 16,641 SH   SOLE   0 0 16,641
SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 1,504 31,283 SH   SOLE   5,505 0 25,778
SMITH A O CORP COM 831865209 1,371 28,768 SH   SOLE   3,269 0 25,499
SMUCKER J M CO COM NEW 832696405 3,185 30,589 SH   SOLE   3,089 0 27,500
SNAP INC CL A 83304A106 1,144 70,047 SH   SOLE   0 0 70,047
SNAP ON INC COM 833034101 1,571 9,277 SH   SOLE   2,064 0 7,213
SOCIEDAD QUIMICA MINERA DE C SPON ADR SER B 833635105 255 9,549 SH   SOLE   1,063 0 8,486
SOLAR CAP LTD COM 83413U100 712 34,516 SH   SOLE   754 0 33,762
SOLAREDGE TECHNOLOGIES INC COM 83417M104 805 8,466 SH   SOLE   0 0 8,466
SONIM TECHNOLOGIES INC COM 83548F101 37 10,294 SH   SOLE   0 0 10,294
SONOCO PRODS CO COM 835495102 1,292 20,927 SH   SOLE   1,075 0 19,852
SONY CORP SPONSORED ADR 835699307 2,560 37,650 SH   SOLE   14,497 0 23,153
SOPHIRIS BIO INC COM NEW 83578Q209 4 10,000 SH   SOLE   0 0 10,000
SOUTH JERSEY INDS INC COM 838518108 289 8,778 SH   SOLE   21 0 8,757
SOUTHERN CO COM 842587107 56,093 880,578 SH   SOLE   221,908 0 658,670
SOUTHERN CO UNIT 08/01/2022 842587602 1,679 31,350 SH   SOLE   0 0 31,350
SOUTHERN COPPER CORP COM 84265V105 906 21,338 SH   SOLE   2,456 0 18,882
SOUTHWEST AIRLS CO COM 844741108 6,485 120,138 SH   SOLE   14,999 0 105,139
SOUTHWESTERN ENERGY CO COM 845467109 26 10,673 SH   SOLE   0 0 10,673
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 242,261 849,740 SH   SOLE   0 0 849,740
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 428 1,500 SH Put SOLE   0 0 1,500
SPDR GOLD TRUST GOLD SHS 78463V107 153,605 1,074,909 SH   SOLE   50 0 1,074,859
SPDR INDEX SHS FDS ASIA PACIF ETF 78463X301 1,735 16,779 SH   SOLE   0 0 16,779
SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 12,674 245,994 SH   SOLE   0 0 245,994
SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 1,789 46,127 SH   SOLE   0 0 46,127
SPDR INDEX SHS FDS EURO STOXX 50 78463X202 4,679 114,718 SH   SOLE   0 0 114,718
SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 1,134 24,576 SH   SOLE   0 0 24,576
SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 1,376 53,409 SH   SOLE   0 0 53,409
SPDR INDEX SHS FDS MSCI EAFE STRTGC 78463X434 5,437 81,407 SH   SOLE   0 0 81,407
SPDR INDEX SHS FDS MSCI EMRG MKTS 78463X426 2,273 37,368 SH   SOLE   0 0 37,368
SPDR INDEX SHS FDS PORTFLI MSCI GBL 78463X475 928 21,610 SH   SOLE   0 0 21,610
SPDR INDEX SHS FDS PORTFLO EURP ETF 78463X103 602 16,517 SH   SOLE   0 0 16,517
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 24,429 779,242 SH   SOLE   581 0 778,661
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 27,283 725,817 SH   SOLE   0 0 725,817
SPDR INDEX SHS FDS S&P CHINA ETF 78463X400 1,955 19,044 SH   SOLE   0 0 19,044
SPDR INDEX SHS FDS S&P EM MKT DIV 78463X533 1,197 37,295 SH   SOLE   0 0 37,295
SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756 2,913 63,246 SH   SOLE   0 0 63,246
SPDR INDEX SHS FDS S&P GBLINF ETF 78463X855 342 6,206 SH   SOLE   0 0 6,206
SPDR INDEX SHS FDS S&P GLBDIV ETF 78463X459 1,070 14,973 SH   SOLE   0 0 14,973
SPDR INDEX SHS FDS S&P INTL ETF 78463X772 7,481 186,085 SH   SOLE   0 0 186,085
SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 2,101 65,941 SH   SOLE   0 0 65,941
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,073,395 3,334,976 SH   SOLE   2,878 0 3,332,098
SPDR S&P 500 ETF TR TR UNIT 78462F103 48,118 149,500 SH Put SOLE   0 0 149,500
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 126,166 336,101 SH   SOLE   0 0 336,101
SPDR SERIES TRUST AEROSPACE DEF 78464A631 34,007 311,679 SH   SOLE   0 0 311,679
SPDR SERIES TRUST BLMBRG BRC CNVRT 78464A359 35,014 630,888 SH   SOLE   0 0 630,888
SPDR SERIES TRUST BLOMBERG 1 10 YR 78468R861 478 24,392 SH   SOLE   0 0 24,392
SPDR SERIES TRUST BLOMBERG BRC INV 78468R200 11,602 377,561 SH   SOLE   0 0 377,561
SPDR SERIES TRUST BLOMBERG INTL TR 78464A516 24,421 847,647 SH   SOLE   0 0 847,647
SPDR SERIES TRUST BLOMBRG BRC EMRG 78464A391 456 16,340 SH   SOLE   0 0 16,340
SPDR SERIES TRUST BLOOMBERG BRCLYS 78468R622 42,721 390,004 SH   SOLE   9,845 0 380,159
SPDR SERIES TRUST BLOOMBERG SRT TR 78468R408 14,485 537,673 SH   SOLE   1,811 0 535,862
SPDR SERIES TRUST COMP SOFTWARE 78464A599 8,634 84,963 SH   SOLE   0 0 84,963
SPDR SERIES TRUST DJ REIT ETF 78464A607 8,688 85,155 SH   SOLE   0 0 85,155
SPDR SERIES TRUST DORSEY WRGT FI 78468R713 845 35,942 SH   SOLE   0 0 35,942
SPDR SERIES TRUST FACTST INV ETF 78464A110 1,085 9,592 SH   SOLE   0 0 9,592
SPDR SERIES TRUST FTSE INT GVT ETF 78464A490 552 10,022 SH   SOLE   0 0 10,022
SPDR SERIES TRUST GLB DOW ETF 78464A706 229 2,553 SH   SOLE   0 0 2,553
SPDR SERIES TRUST HLTH CARE SVCS 78464A573 631 8,687 SH   SOLE   0 0 8,687
SPDR SERIES TRUST HLTH CR EQUIP 78464A581 6,004 70,100 SH   SOLE   0 0 70,100
SPDR SERIES TRUST MSCI USA STRTGIC 78468R812 6,421 67,814 SH   SOLE   0 0 67,814
SPDR SERIES TRUST NUVEEN BBG BRCLY 78464A284 18,998 322,005 SH   SOLE   0 0 322,005
SPDR SERIES TRUST NUVEEN BLMBRG SR 78468R739 11,544 235,068 SH   SOLE   0 0 235,068
SPDR SERIES TRUST NUVEEN BRC MUNIC 78468R721 16,266 321,591 SH   SOLE   99,224 0 222,367
SPDR SERIES TRUST NYSE TECH ETF 78464A102 2,591 31,727 SH   SOLE   0 0 31,727
SPDR SERIES TRUST OILGAS EQUIP 78464A748 444 54,925 SH   SOLE   0 0 54,925
SPDR SERIES TRUST PORTFLI HIGH YLD 78468R606 306 11,627 SH   SOLE   0 0 11,627
SPDR SERIES TRUST PORTFLI INTRMDIT 78464A672 6,213 200,870 SH   SOLE   0 0 200,870
SPDR SERIES TRUST PORTFLI MORTGAGE 78464A383 4,569 174,976 SH   SOLE   0 0 174,976
SPDR SERIES TRUST PORTFLI TIPS ETF 78464A656 3,842 134,562 SH   SOLE   0 0 134,562
SPDR SERIES TRUST PORTFOLIO AGRGTE 78464A649 18,319 623,508 SH   SOLE   971 0 622,537
SPDR SERIES TRUST PORTFOLIO CRPORT 78464A144 550 16,274 SH   SOLE   0 0 16,274
SPDR SERIES TRUST PORTFOLIO INTRMD 78464A375 78,597 2,225,902 SH   SOLE   48,511 0 2,177,391
SPDR SERIES TRUST PORTFOLIO LN COR 78464A367 4,848 161,025 SH   SOLE   0 0 161,025
SPDR SERIES TRUST PORTFOLIO LN TSR 78464A664 32,316 831,390 SH   SOLE   0 0 831,390
SPDR SERIES TRUST PORTFOLIO LR ETF 78464A854 20,205 534,249 SH   SOLE   4,063 0 530,186
SPDR SERIES TRUST PORTFOLIO MD ETF 78464A847 5,840 161,205 SH   SOLE   0 0 161,205
SPDR SERIES TRUST PORTFOLIO SH TSR 78468R101 2,609 87,087 SH   SOLE   0 0 87,087
SPDR SERIES TRUST PORTFOLIO SHORT 78464A474 15,077 488,891 SH   SOLE   69,339 0 419,552
SPDR SERIES TRUST PORTFOLIO SM ETF 78468R853 9,639 295,395 SH   SOLE   0 0 295,395
SPDR SERIES TRUST PORTFOLIO TL STK 78464A805 29,908 750,326 SH   SOLE   0 0 750,326
SPDR SERIES TRUST PRTFLO S&P500 GW 78464A409 77,326 1,845,048 SH   SOLE   345 0 1,844,703
SPDR SERIES TRUST PRTFLO S&P500 HI 78468R788 16,068 407,204 SH   SOLE   0 0 407,204
SPDR SERIES TRUST PRTFLO S&P500 VL 78464A508 95,325 2,730,588 SH   SOLE   2,021 0 2,728,567
SPDR SERIES TRUST RUSSELL LOW VOL 78468R754 977 11,343 SH   SOLE   0 0 11,343
SPDR SERIES TRUST RUSSELL YIELD 78468R770 1,609 21,113 SH   SOLE   0 0 21,113
SPDR SERIES TRUST S&P 400 MDCP GRW 78464A821 15,539 272,182 SH   SOLE   0 0 272,182
SPDR SERIES TRUST S&P 400 MDCP VAL 78464A839 5,530 100,952 SH   SOLE   0 0 100,952
SPDR SERIES TRUST S&P 500 BUYBCK 78468R820 2,830 38,409 SH   SOLE   0 0 38,409
SPDR SERIES TRUST S&P 600 SMCP GRW 78464A201 30,715 476,048 SH   SOLE   0 0 476,048
SPDR SERIES TRUST S&P 600 SMCP VAL 78464A300 25,757 391,974 SH   SOLE   0 0 391,974
SPDR SERIES TRUST S&P 600 SML CAP 78464A813 26,113 360,428 SH   SOLE   0 0 360,428
SPDR SERIES TRUST S&P BIOTECH 78464A870 19,436 204,350 SH   SOLE   0 0 204,350
SPDR SERIES TRUST S&P BK ETF 78464A797 18,997 401,705 SH   SOLE   0 0 401,705
SPDR SERIES TRUST S&P DIVID ETF 78464A763 186,313 1,732,020 SH   SOLE   0 0 1,732,020
SPDR SERIES TRUST S&P HOMEBUILD 78464A888 4,203 92,345 SH   SOLE   0 0 92,345
SPDR SERIES TRUST S&P INS ETF 78464A789 6,394 180,456 SH   SOLE   0 0 180,456
SPDR SERIES TRUST S&P METALS MNG 78464A755 517 17,666 SH   SOLE   0 0 17,666
SPDR SERIES TRUST S&P OILGAS EXP 78464A730 2,459 103,742 SH   SOLE   0 0 103,742
SPDR SERIES TRUST S&P PHARMAC 78464A722 2,288 50,101 SH   SOLE   0 0 50,101
SPDR SERIES TRUST S&P REGL BKG 78464A698 21,907 376,087 SH   SOLE   24,502 0 351,585
SPDR SERIES TRUST S&P RETAIL ETF 78464A714 4,030 87,600 SH   SOLE   0 0 87,600
SPDR SERIES TRUST S&P SEMICNDCTR 78464A862 8,983 84,836 SH   SOLE   0 0 84,836
SPDR SERIES TRUST S&P TELECOM 78464A540 1,697 24,253 SH   SOLE   0 0 24,253
SPDR SERIES TRUST S&P TRANSN ETF 78464A532 2,143 33,312 SH   SOLE   0 0 33,312
SPDR SERIES TRUST SPDR BLOOMBERG 78468R663 18,128 198,276 SH   SOLE   0 0 198,276
SPDR SERIES TRUST SPDR S&P 500 ETF 78468R796 3,405 43,166 SH   SOLE   0 0 43,166
SPDR SERIES TRUST SPDR S&P1500VL 78464A128 1,523 13,456 SH   SOLE   0 0 13,456
SPDR SERIES TRUST SSGA GNDER ETF 78468R747 1,994 25,814 SH   SOLE   0 0 25,814
SPDR SERIES TRUST SSGA US LRG ETF 78468R804 21,922 191,963 SH   SOLE   0 0 191,963
SPDR SERIES TRUST SSGA US SMAL ETF 78468R887 9,164 91,570 SH   SOLE   0 0 91,570
SPDR SERIES TRUST WELLS FG PFD ETF 78464A292 9,765 221,874 SH   SOLE   0 0 221,874
SPIRE INC COM 84857L101 499 5,985 SH   SOLE   253 0 5,732
SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 539 7,392 SH   SOLE   6,129 0 1,263
SPIRIT RLTY CAP INC NEW COM NEW 84860W300 1,154 23,456 SH   SOLE   3,423 0 20,033
SPIRIT RLTY CAP INC NEW NOTE 3.750% 5/1 84860WAB8 26 25,000 PRN   SOLE   0 0 25,000
SPLUNK INC COM 848637104 7,572 50,532 SH   SOLE   34,725 0 15,807
SPOTIFY TECHNOLOGY S A SHS L8681T102 1,367 9,140 SH   SOLE   380 0 8,760
SPRINT CORPORATION COM 85207U105 403 77,260 SH   SOLE   0 0 77,260
SPROTT ETF TR GOLD MINERS ETF 85210B102 838 33,322 SH   SOLE   0 0 33,322
SPROTT ETF TR JR GOLD MINERS E 85210B201 396 11,638 SH   SOLE   0 0 11,638
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 1,172 79,918 SH   SOLE   0 0 79,918
SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 4,365 358,410 SH   SOLE   0 0 358,410
SPROTT PHYSICAL PLAT PALLAD UNIT 85207Q104 259 18,013 SH   SOLE   0 0 18,013
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 596 91,180 SH   SOLE   0 0 91,180
SPROUTS FMRS MKT INC COM 85208M102 995 51,402 SH   SOLE   47,115 0 4,287
SPS COMMERCE INC COM 78463M107 407 7,320 SH   SOLE   5,848 0 1,472
SQUARE INC CL A 852234103 16,447 262,904 SH   SOLE   29,794 0 233,110
SS&C TECHNOLOGIES HLDGS INC COM 78467J100 450 7,334 SH   SOLE   951 0 6,383
SSGA ACTIVE ETF TR BLKSTN GSOSRLN 78467V608 33,948 728,816 SH   SOLE   93,803 0 635,013
SSGA ACTIVE ETF TR GLOBL ALLO ETF 78467V400 3,170 79,135 SH   SOLE   0 0 79,135
SSGA ACTIVE ETF TR INCOM ALLO ETF 78467V202 1,345 39,223 SH   SOLE   0 0 39,223
SSGA ACTIVE ETF TR MFS SYS COR EQ 78467V806 367 4,090 SH   SOLE   0 0 4,090
SSGA ACTIVE ETF TR MFS SYS GWT EQ 78467V889 242 2,705 SH   SOLE   0 0 2,705
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 195,578 3,992,198 SH   SOLE   868 0 3,991,330
SSGA ACTIVE ETF TR ULT SHT TRM BD 78467V707 2,895 71,647 SH   SOLE   0 0 71,647
SSGA ACTIVE TR SPDR DBLELN SHRT 78470P200 1,044 21,099 SH   SOLE   0 0 21,099
SSGA ACTIVE TR SPDR SSGA US SCT 78470P408 232 6,790 SH   SOLE   0 0 6,790
STAAR SURGICAL CO COM PAR $0.01 852312305 527 14,983 SH   SOLE   0 0 14,983
STAG INDL INC COM 85254J102 682 21,592 SH   SOLE   2,276 0 19,316
STAGE STORES INC COM NEW 85254C305 2,078 255,952 SH   SOLE   0 0 255,952
STANLEY BLACK & DECKER INC COM 854502101 6,133 37,002 SH   SOLE   15,132 0 21,870
STAR BULK CARRIERS CORP SHS PAR Y8162K204 130 11,045 SH   SOLE   0 0 11,045
STARBUCKS CORP COM 855244109 66,258 753,621 SH   SOLE   55,500 0 698,121
STARWOOD PPTY TR INC COM 85571B105 5,022 202,020 SH   SOLE   3,306 0 198,714
STATE STR CORP COM 857477103 4,091 51,715 SH   SOLE   11,713 0 40,002
STEEL DYNAMICS INC COM 858119100 1,882 55,278 SH   SOLE   6,313 0 48,965
STELLUS CAP INVT CORP COM 858568108 408 28,647 SH   SOLE   0 0 28,647
STEPAN CO COM 858586100 313 3,055 SH   SOLE   952 0 2,103
STERICYCLE INC COM 858912108 668 10,508 SH   SOLE   3,361 0 7,147
STERIS PLC SHS USD G8473T100 2,305 15,142 SH   SOLE   5,041 0 10,101
STITCH FIX INC COM CL A 860897107 609 23,737 SH   SOLE   0 0 23,737
STMICROELECTRONICS N V NY REGISTRY 861012102 2,197 81,631 SH   SOLE   0 0 81,631
STONECO LTD COM CL A G85158106 587 14,704 SH   SOLE   1,509 0 13,195
STORE CAP CORP COM 862121100 5,135 137,884 SH   SOLE   34,298 0 103,586
STRATASYS LTD SHS M85548101 413 20,400 SH   SOLE   241 0 20,159
STRATEGY SHS ECOLOGCL STRATGY 86280R209 340 8,150 SH   SOLE   0 0 8,150
STRATEGY SHS NS 7HANDL IDX 86280R506 775 31,826 SH   SOLE   0 0 31,826
STRYKER CORP COM 863667101 20,958 99,830 SH   SOLE   15,980 0 83,850
STURM RUGER & CO INC COM 864159108 252 5,356 SH   SOLE   0 0 5,356
SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 1,247 57,057 SH   SOLE   0 0 57,057
SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 4,176 563,535 SH   SOLE   558,165 0 5,370
SUMMIT HOTEL PPTYS INC COM 866082100 699 56,637 SH   SOLE   52,637 0 4,000
SUMMIT MATLS INC CL A 86614U100 2,281 95,432 SH   SOLE   6,327 0 89,105
SUN CMNTYS INC COM 866674104 1,098 7,318 SH   SOLE   1,283 0 6,035
SUN LIFE FINL INC COM 866796105 1,582 34,709 SH   SOLE   0 0 34,709
SUNCOR ENERGY INC NEW COM 867224107 3,739 114,003 SH   SOLE   90,926 0 23,077
SUNOCO LP COM UT REP LP 86765K109 898 29,342 SH   SOLE   0 0 29,342
SUNPOWER CORP COM 867652406 93 11,872 SH   SOLE   0 0 11,872
SUPERNUS PHARMACEUTICALS INC COM 868459108 369 15,571 SH   SOLE   108 0 15,463
SVB FINL GROUP COM 78486Q101 496 1,977 SH   SOLE   659 0 1,318
SWITCH INC CL A 87105L104 342 23,080 SH   SOLE   0 0 23,080
SYNCHRONY FINL COM 87165B103 2,918 81,019 SH   SOLE   46,299 0 34,720
SYNDAX PHARMACEUTICALS INC COM 87164F105 100 11,355 SH   SOLE   0 0 11,355
SYNEOS HEALTH INC CL A 87166B102 697 11,724 SH   SOLE   11,474 0 250
SYNNEX CORP COM 87162W100 533 4,140 SH   SOLE   10 0 4,130
SYNOPSYS INC COM 871607107 2,736 19,655 SH   SOLE   1,763 0 17,892
SYNOVUS FINL CORP COM NEW 87161C501 1,511 38,542 SH   SOLE   0 0 38,542
SYSCO CORP COM 871829107 12,528 146,457 SH   SOLE   9,218 0 137,239
T MOBILE US INC COM 872590104 2,049 26,128 SH   SOLE   1,132 0 24,996
TAILORED BRANDS INC COM 87403A107 195 47,117 SH   SOLE   0 0 47,117
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 5,830 100,348 SH   SOLE   19,903 0 80,445
TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 316 16,023 SH   SOLE   472 0 15,551
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 1,910 15,599 SH   SOLE   1,457 0 14,142
TAL EDUCATION GROUP SPONSORED ADS 874080104 424 8,801 SH   SOLE   0 0 8,801
TANDEM DIABETES CARE INC COM NEW 875372203 836 14,026 SH   SOLE   2,324 0 11,702
TANGER FACTORY OUTLET CTRS I COM 875465106 2,959 200,891 SH   SOLE   0 0 200,891
TANZANIAN GOLD CORP COM 87601A107 10 16,462 SH   SOLE   0 0 16,462
TAPESTRY INC COM 876030107 1,117 41,427 SH   SOLE   27,487 0 13,940
TARGA RES CORP COM 87612G101 1,438 35,228 SH   SOLE   1,840 0 33,388
TARGET CORP COM 87612E106 33,822 263,801 SH   SOLE   3,004 0 260,797
TARO PHARMACEUTICAL INDS LTD SHS M8737E108 470 5,341 SH   SOLE   5,341 0 0
TATA MTRS LTD SPONSORED ADR 876568502 274 21,160 SH   SOLE   0 0 21,160
TC ENERGY CORP COM 87807B107 6,244 117,122 SH   SOLE   84,873 0 32,249
TC PIPELINES LP UT COM LTD PRT 87233Q108 1,027 24,285 SH   SOLE   862 0 23,423
TCF FINANCIAL CORPORATION NE COM 872307103 609 13,006 SH   SOLE   3,118 0 9,888
TCW STRATEGIC INCOME FUND IN COM 872340104 80 13,891 SH   SOLE   0 0 13,891
TE CONNECTIVITY LTD REG SHS H84989104 6,523 68,059 SH   SOLE   38,599 0 29,460
TECH DATA CORP COM 878237106 550 3,830 SH   SOLE   1,218 0 2,612
TECHNIPFMC PLC COM G87110105 1,507 70,306 SH   SOLE   68,590 0 1,716
TECK RESOURCES LTD CL B 878742204 1,335 76,835 SH   SOLE   2,154 0 74,681
TEEKAY LNG PARTNERS L P PRTNRSP UNITS Y8564M105 261 16,763 SH   SOLE   7,160 0 9,603
TEGNA INC COM 87901J105 212 12,675 SH   SOLE   9,748 0 2,927
TEKLA HEALTHCARE INVS SH BEN INT 87911J103 2,881 137,960 SH   SOLE   0 0 137,960
TEKLA HEALTHCARE OPPORTUNIT SHS 879105104 778 40,777 SH   SOLE   0 0 40,777
TEKLA LIFE SCIENCES INVS SH BEN INT 87911K100 1,238 71,031 SH   SOLE   0 0 71,031
TEKLA WORLD HEALTHCARE FD BEN INT SHS 87911L108 1,452 104,821 SH   SOLE   0 0 104,821
TELADOC HEALTH INC COM 87918A105 1,860 22,213 SH   SOLE   3,081 0 19,132
TELEDYNE TECHNOLOGIES INC COM 879360105 2,214 6,347 SH   SOLE   2,184 0 4,163
TELEFLEX INC COM 879369106 511 1,359 SH   SOLE   188 0 1,171
TELEFONICA S A SPONSORED ADR 879382208 235 33,752 SH   SOLE   0 0 33,752
TELLURIAN INC NEW COM 87968A104 319 43,808 SH   SOLE   0 0 43,808
TELUS CORP COM 87971M103 255 6,595 SH   SOLE   0 0 6,595
TEMPLETON EMERG MKTS INCOME COM 880192109 1,015 110,471 SH   SOLE   0 0 110,471
TEMPLETON GLOBAL INCOME FD COM 880198106 1,202 196,152 SH   SOLE   0 0 196,152
TENET HEALTHCARE CORP COM NEW 88033G407 212 5,578 SH   SOLE   0 0 5,578
TENNECO INC CL A VTG COM STK 880349105 938 71,574 SH   SOLE   0 0 71,574
TENNECO INC CL A VTG COM STK 880349105 197 15,000 SH Put SOLE   0 0 15,000
TERADATA CORP DEL COM 88076W103 1,276 47,660 SH   SOLE   43,959 0 3,701
TERADYNE INC COM 880770102 949 13,913 SH   SOLE   3,621 0 10,292
TEREX CORP NEW COM 880779103 976 32,770 SH   SOLE   474 0 32,296
TERRAFORM PWR INC COM CL A 88104R209 600 38,975 SH   SOLE   0 0 38,975
TESLA INC COM 88160R101 18,042 43,128 SH   SOLE   1,978 0 41,150
TEUCRIUM COMMODITY TR CORN FD SHS 88166A102 149 10,072 SH   SOLE   0 0 10,072
TEUCRIUM COMMODITY TR SUGAR FD 88166A409 318 45,230 SH   SOLE   0 0 45,230
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 2,985 304,611 SH   SOLE   363 0 304,248
TEXAS INSTRS INC COM 882508104 21,595 168,339 SH   SOLE   66,932 0 101,407
TEXAS PAC LD TR SUB CTF PROP I T 882610108 822 1,053 SH   SOLE   0 0 1,053
TEXTAINER GROUP HOLDINGS LTD SHS G8766E109 453 42,287 SH   SOLE   22,600 0 19,687
TEXTRON INC COM 883203101 1,497 33,573 SH   SOLE   2,530 0 31,043
TG THERAPEUTICS INC COM 88322Q108 155 13,996 SH   SOLE   0 0 13,996
THE CHARLES SCHWAB CORPORATI COM 808513105 10,696 224,954 SH   SOLE   144,084 0 80,870
THE TRADE DESK INC COM CL A 88339J105 9,634 37,084 SH   SOLE   431 0 36,653
THERAPEUTICSMD INC COM 88338N107 27 11,000 SH   SOLE   0 0 11,000
THERMO FISHER SCIENTIFIC INC COM 883556102 29,093 89,559 SH   SOLE   32,867 0 56,692
THL CREDIT INC COM 872438106 80 12,631 SH   SOLE   0 0 12,631
THOMSON REUTERS CORP COM NEW 884903709 1,766 24,659 SH   SOLE   738 0 23,921
TIDEWATER INC NEW COM 88642R109 650 33,693 SH   SOLE   0 0 33,693
TIFFANY & CO NEW COM 886547108 971 7,262 SH   SOLE   914 0 6,348
TILRAY INC COM CL 2 88688T100 284 16,578 SH   SOLE   0 0 16,578
TIMKEN CO COM 887389104 1,327 23,562 SH   SOLE   0 0 23,562
TIMKENSTEEL CORP COM 887399103 128 16,254 SH   SOLE   269 0 15,985
TIMOTHY PLAN HIG DV STK ETF 887432326 212 7,871 SH   SOLE   0 0 7,871
TJX COS INC NEW COM 872540109 12,029 196,999 SH   SOLE   22,267 0 174,732
TOCAGEN INC COM 888846102 33 61,456 SH   SOLE   0 0 61,456
TOLL BROTHERS INC COM 889478103 791 20,011 SH   SOLE   116 0 19,895
TOPBUILD CORP COM 89055F103 960 9,311 SH   SOLE   0 0 9,311
TORO CO COM 891092108 2,405 30,186 SH   SOLE   1,110 0 29,076
TORONTO DOMINION BK ONT COM NEW 891160509 3,470 61,823 SH   SOLE   103 0 61,720
TORTOISE ENERGY INFRA CORP COM 89147L100 604 33,691 SH   SOLE   0 0 33,691
TORTOISE MIDSTRM ENERGY FD I COM 89148B101 651 59,443 SH   SOLE   0 0 59,443
TOTAL S A SPONSORED ADS 89151E109 8,420 152,265 SH   SOLE   10,122 0 142,143
TOWER SEMICONDUCTOR LTD SHS NEW M87915274 1,098 45,636 SH   SOLE   35,079 0 10,557
TOWNEBANK PORTSMOUTH VA COM 89214P109 578 20,761 SH   SOLE   0 0 20,761
TOYOTA MOTOR CORP SP ADR REP2COM 892331307 2,706 19,253 SH   SOLE   1,874 0 17,379
TPG SPECIALTY LENDING INC COM 87265K102 532 24,779 SH   SOLE   388 0 24,391
TPI COMPOSITES INC COM 87266J104 215 11,624 SH   SOLE   0 0 11,624
TRACTOR SUPPLY CO COM 892356106 8,076 86,476 SH   SOLE   9,891 0 76,585
TRADEWEB MKTS INC CL A 892672106 522 11,270 SH   SOLE   8,120 0 3,150
TRANSDIGM GROUP INC COM 893641100 4,135 7,383 SH   SOLE   3,514 0 3,869
TRANSOCEAN LTD REG SHS H8817H100 455 66,092 SH   SOLE   15,749 0 50,343
TRANSUNION COM 89400J107 476 5,560 SH   SOLE   498 0 5,062
TRAVELERS COMPANIES INC COM 89417E109 11,272 82,311 SH   SOLE   18,209 0 64,102
TREX CO INC COM 89531P105 641 7,132 SH   SOLE   2,130 0 5,002
TRI CONTL CORP COM 895436103 809 28,684 SH   SOLE   0 0 28,684
TRICO BANCSHARES COM 896095106 542 13,278 SH   SOLE   0 0 13,278
TRILLIUM THERAPEUTICS INC COM NEW 89620X506 13 12,625 SH   SOLE   0 0 12,625
TRIMBLE INC COM 896239100 375 8,985 SH   SOLE   772 0 8,213
TRIMTABS ETF TR ALL CAP INTL 89628W401 650 23,950 SH   SOLE   0 0 23,950
TRIMTABS ETF TR ALL CAP US FREE 89628W302 1,768 44,965 SH   SOLE   0 0 44,965
TRINITY INDS INC COM 896522109 799 36,070 SH   SOLE   19,480 0 16,590
TRINITY PL HLDGS INC COM 89656D101 628 208,750 SH   SOLE   0 0 208,750
TRIP COM GROUP LTD ADS 89677Q107 254 7,580 SH   SOLE   5,319 0 2,261
TRIPADVISOR INC COM 896945201 696 22,924 SH   SOLE   0 0 22,924
TRIPLEPOINT VENTURE GROWTH B COM 89677Y100 438 30,823 SH   SOLE   0 0 30,823
TRISTATE CAP HLDGS INC COM 89678F100 501 19,187 SH   SOLE   19,087 0 100
TRITON INTL LTD CL A G9078F107 1,849 45,995 SH   SOLE   15,390 0 30,605
TRUIST FINL CORP COM 89832Q109 23,185 411,659 SH   SOLE   156,817 0 254,842
TRUSTMARK CORP COM 898402102 361 10,448 SH   SOLE   0 0 10,448
TSAKOS ENERGY NAVIGATION LTD SHS G9108L108 291 66,700 SH   SOLE   0 0 66,700
TUPPERWARE BRANDS CORP COM 899896104 119 13,838 SH   SOLE   0 0 13,838
TURQUOISE HILL RES LTD COM 900435108 23 31,577 SH   SOLE   0 0 31,577
TURTLE BEACH CORP COM NEW 900450206 397 42,029 SH   SOLE   0 0 42,029
TWILIO INC CL A 90138F102 4,497 45,761 SH   SOLE   1,156 0 44,605
TWIN DISC INC COM 901476101 115 10,400 SH   SOLE   0 0 10,400
TWIN RIV WORLDWIDE HLDGS INC COM 90171V204 256 9,965 SH   SOLE   9,965 0 0
TWITTER INC COM 90184L102 6,977 217,703 SH   SOLE   108,042 0 109,661
TWO HBRS INVT CORP COM NEW 90187B408 2,131 145,732 SH   SOLE   0 0 145,732
TWO RDS SHARED TR ANFIELD CAP DI 90213U115 160 15,613 SH   SOLE   0 0 15,613
TYLER TECHNOLOGIES INC COM 902252105 648 2,144 SH   SOLE   1,478 0 666
TYSON FOODS INC CL A 902494103 10,578 116,195 SH   SOLE   26,391 0 89,804
U S CONCRETE INC COM NEW 90333L201 729 17,506 SH   SOLE   8,857 0 8,649
U S PHYSICAL THERAPY INC COM 90337L108 248 2,168 SH   SOLE   979 0 1,189
U S SILICA HLDGS INC COM 90346E103 348 56,528 SH   SOLE   21,110 0 35,418
UBER TECHNOLOGIES INC COM 90353T100 7,396 248,340 SH   SOLE   94,974 0 153,366
UBIQUITI INC COM 90353W103 1,646 8,712 SH   SOLE   8 0 8,704
UBS GROUP AG SHS H42097107 1,754 139,413 SH   SOLE   32,322 0 107,091
UDR INC COM 902653104 928 19,879 SH   SOLE   2,338 0 17,541
UGI CORP NEW COM 902681105 1,730 38,299 SH   SOLE   0 0 38,299
ULTA BEAUTY INC COM 90384S303 5,404 21,349 SH   SOLE   1,368 0 19,981
ULTRA CLEAN HLDGS INC COM 90385V107 314 13,399 SH   SOLE   158 0 13,241
UMB FINL CORP COM 902788108 205 2,988 SH   SOLE   423 0 2,565
UMH PPTYS INC COM 903002103 414 26,312 SH   SOLE   0 0 26,312
UMPQUA HLDGS CORP COM 904214103 367 20,733 SH   SOLE   9,202 0 11,531
UNDER ARMOUR INC CL A 904311107 1,740 80,546 SH   SOLE   0 0 80,546
UNDER ARMOUR INC CL C 904311206 1,670 87,052 SH   SOLE   0 0 87,052
UNILEVER N V N Y SHS NEW 904784709 3,034 52,810 SH   SOLE   17,308 0 35,502
UNILEVER PLC SPON ADR NEW 904767704 7,511 131,374 SH   SOLE   40,255 0 91,119
UNION PACIFIC CORP COM 907818108 34,551 191,111 SH   SOLE   34,365 0 156,746
UNIT CORP COM 909218109 14 20,314 SH   SOLE   0 0 20,314
UNITED AIRLINES HLDGS INC COM 910047109 3,130 35,530 SH   SOLE   27,349 0 8,181
UNITED BANKSHARES INC WEST V COM 909907107 255 6,604 SH   SOLE   786 0 5,818
UNITED CMNTY BKS BLAIRSVLE G COM 90984P303 271 8,763 SH   SOLE   217 0 8,546
UNITED PARCEL SERVICE INC CL B 911312106 48,013 410,165 SH   SOLE   127,455 0 282,710
UNITED RENTALS INC COM 911363109 14,903 89,364 SH   SOLE   6,090 0 83,274
UNITED STATES ANTIMONY CORP COM 911549103 17 45,100 SH   SOLE   0 0 45,100
UNITED STATES NATL GAS FUND UNIT PAR 912318300 942 55,861 SH   SOLE   0 0 55,861
UNITED STATES OIL FUND LP UNITS 91232N108 7,746 604,652 SH   SOLE   0 0 604,652
UNITED STATES STL CORP NEW COM 912909108 2,838 248,713 SH   SOLE   0 0 248,713
UNITED STS 12 MONTH OIL FD L UNIT BEN INT 91288V103 264 11,479 SH   SOLE   0 0 11,479
UNITED STS BRENT OIL FD LP UNIT 91167Q100 868 41,651 SH   SOLE   0 0 41,651
UNITED STS COMMODITY INDEX F COMM IDX FND 911717106 427 11,584 SH   SOLE   0 0 11,584
UNITED TECHNOLOGIES CORP COM 913017109 47,715 318,607 SH   SOLE   29,477 0 289,130
UNITED THERAPEUTICS CORP DEL COM 91307C102 213 2,422 SH   SOLE   43 0 2,379
UNITEDHEALTH GROUP INC COM 91324P102 85,265 290,065 SH   SOLE   93,467 0 196,598
UNITI GROUP INC COM 91325V108 208 25,357 SH   SOLE   51 0 25,306
UNITIL CORP COM 913259107 252 4,077 SH   SOLE   0 0 4,077
UNIVERSAL DISPLAY CORP COM 91347P105 2,074 10,063 SH   SOLE   378 0 9,685
UNIVERSAL FST PRODS INC COM 913543104 308 6,467 SH   SOLE   5,564 0 903
UNIVERSAL HEALTH RLTY INCM T SH BEN INT 91359E105 1,278 10,888 SH   SOLE   0 0 10,888
UNIVERSAL HLTH SVCS INC CL B 913903100 478 3,330 SH   SOLE   268 0 3,062
UNUM GROUP COM 91529Y106 1,501 51,472 SH   SOLE   41,466 0 10,006
UPLAND SOFTWARE INC COM 91544A109 321 8,983 SH   SOLE   0 0 8,983
URANIUM ENERGY CORP COM 916896103 13 14,500 SH   SOLE   0 0 14,500
US BANCORP DEL COM NEW 902973304 29,140 491,476 SH   SOLE   81,802 0 409,674
US ECOLOGY INC COM 91734M103 218 3,760 SH   SOLE   702 0 3,058
US FOODS HLDG CORP COM 912008109 664 15,860 SH   SOLE   10,493 0 5,367
V F CORP COM 918204108 9,235 92,670 SH   SOLE   28,251 0 64,419
VAIL RESORTS INC COM 91879Q109 1,160 4,836 SH   SOLE   1,964 0 2,872
VALARIS PLC SHS CLASS A G9402V109 113 17,191 SH   SOLE   0 0 17,191
VALE S A SPONSORED ADS 91912E105 567 42,945 SH   SOLE   3,384 0 39,561
VALERO ENERGY CORP NEW COM 91913Y100 19,412 207,282 SH   SOLE   36,964 0 170,318
VALLEY NATL BANCORP COM 919794107 617 53,858 SH   SOLE   3,684 0 50,174
VALVOLINE INC COM 92047W101 225 10,530 SH   SOLE   210 0 10,320
VANECK MERK GOLD TRUST GOLD TRUST 921078101 563 37,904 SH   SOLE   0 0 37,904
VANECK VECTORS ETF TR AMT FREE INT ETF 92189H201 9,696 193,031 SH   SOLE   0 0 193,031
VANECK VECTORS ETF TR HIGH YLD MUN ETF 92189H409 23,724 370,400 SH   SOLE   24,393 0 346,007
VANECK VECTORS ETF TR JP MORGAN MKTS 92189H300 12,792 376,123 SH   SOLE   52 0 376,071
VANECK VECTORS ETF TRUST AGRIBUSINESS ETF 92189F700 2,146 31,228 SH   SOLE   0 0 31,228
VANECK VECTORS ETF TRUST AMT FREE LONG MU 92189F536 3,132 149,079 SH   SOLE   0 0 149,079
VANECK VECTORS ETF TRUST AMT FREE SHORT M 92189F528 2,825 158,779 SH   SOLE   0 0 158,779
VANECK VECTORS ETF TRUST BDC INCOME ETF 92189F411 14,397 859,510 SH   SOLE   0 0 859,510
VANECK VECTORS ETF TRUST BIOTECH ETF 92189F726 1,788 12,827 SH   SOLE   0 0 12,827
VANECK VECTORS ETF TRUST CEF MUN INCOME E 92189F460 827 29,996 SH   SOLE   0 0 29,996
VANECK VECTORS ETF TRUST COAL ETF 92189F809 153 15,434 SH   SOLE   0 0 15,434
VANECK VECTORS ETF TRUST EMERGING MKTS HI 92189F353 6,249 263,355 SH   SOLE   0 0 263,355
VANECK VECTORS ETF TRUST ENERGY INCOME 92189F288 511 27,933 SH   SOLE   0 0 27,933
VANECK VECTORS ETF TRUST FALLEN ANGEL HG 92189F437 25,798 864,263 SH   SOLE   0 0 864,263
VANECK VECTORS ETF TRUST GOLD MINERS ETF 92189F106 46,524 1,588,938 SH   SOLE   0 0 1,588,938
VANECK VECTORS ETF TRUST GREEN BD ETF 92189F171 234 8,845 SH   SOLE   0 0 8,845
VANECK VECTORS ETF TRUST INDIA SMALL CAP 92189F767 273 8,336 SH   SOLE   0 0 8,336
VANECK VECTORS ETF TRUST INVT GRADE FLTG 92189F486 2,013 79,515 SH   SOLE   0 0 79,515
VANECK VECTORS ETF TRUST ISRAEL ETF 92189F635 216 6,170 SH   SOLE   0 0 6,170
VANECK VECTORS ETF TRUST JR GOLD MINERS E 92189F791 9,534 225,594 SH   SOLE   0 0 225,594
VANECK VECTORS ETF TRUST LOW CARBN ENERGY 92189F502 759 10,012 SH   SOLE   0 0 10,012
VANECK VECTORS ETF TRUST MORNINGSTAR WIDE 92189F643 75,213 1,372,993 SH   SOLE   0 0 1,372,993
VANECK VECTORS ETF TRUST MTG REIT INCOME 92189F452 4,357 181,710 SH   SOLE   0 0 181,710
VANECK VECTORS ETF TRUST NDR CMG LN FLT 92189F148 2,068 68,778 SH   SOLE   0 0 68,778
VANECK VECTORS ETF TRUST OIL SVCS ETF 92189F718 962 72,580 SH   SOLE   0 0 72,580
VANECK VECTORS ETF TRUST PFD SECS EX FINL 92189F429 10,319 510,317 SH   SOLE   0 0 510,317
VANECK VECTORS ETF TRUST PHARMACEUTICAL 92189F692 613 9,550 SH   SOLE   0 0 9,550
VANECK VECTORS ETF TRUST RARE EARTH STRAT 92189F742 642 47,803 SH   SOLE   0 0 47,803
VANECK VECTORS ETF TRUST RETAIL ETF 92189F684 1,929 16,061 SH   SOLE   0 0 16,061
VANECK VECTORS ETF TRUST RUSSIA ETF 92189F403 3,494 139,933 SH   SOLE   0 0 139,933
VANECK VECTORS ETF TRUST SEMICONDUCTOR ET 92189F676 14,721 104,100 SH   SOLE   0 0 104,100
VANECK VECTORS ETF TRUST SHORT HIGH YIELD 92189F387 2,397 95,128 SH   SOLE   12,638 0 82,490
VANECK VECTORS ETF TRUST STEEL ETF 92189F205 346 9,165 SH   SOLE   0 0 9,165
VANECK VECTORS ETF TRUST VIDEO GAMING 92189F114 722 18,943 SH   SOLE   0 0 18,943
VANECK VECTORS ETF TRUST VIETNAM ETF 92189F817 494 30,906 SH   SOLE   0 0 30,906
VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 94,122 539,755 SH   SOLE   0 0 539,755
VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 32,834 261,378 SH   SOLE   0 0 261,378
VANGUARD ADMIRAL FDS INC MIDCP 400 GRTH 921932869 2,258 15,370 SH   SOLE   0 0 15,370
VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 17,775 127,934 SH   SOLE   0 0 127,934
VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 2,296 17,646 SH   SOLE   0 0 17,646
VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794 3,276 19,773 SH   SOLE   0 0 19,773
VANGUARD ADMIRAL FDS INC SMLCP 600 VAL 921932778 8,769 63,087 SH   SOLE   0 0 63,087
VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 22,350 146,886 SH   SOLE   0 0 146,886
VANGUARD BD INDEX FD INC INTERMED TERM 921937819 155,315 1,780,725 SH   SOLE   0 0 1,780,725
VANGUARD BD INDEX FD INC LONG TERM BOND 921937793 94,754 944,327 SH   SOLE   0 0 944,327
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 289,509 3,591,481 SH   SOLE   232 0 3,591,249
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 1,498,613 17,870,413 SH   SOLE   74,293 0 17,796,120
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 240,862 4,257,025 SH   SOLE   2,864 0 4,254,161
VANGUARD GROUP DIV APP ETF 921908844 391,007 3,136,585 SH   SOLE   0 0 3,136,585
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 40,569 321,998 SH   SOLE   0 0 321,998
VANGUARD INDEX FDS GROWTH ETF 922908736 549,014 3,013,744 SH   SOLE   17,517 0 2,996,227
VANGUARD INDEX FDS LARGE CAP ETF 922908637 60,965 412,374 SH   SOLE   17,216 0 395,158
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 65,092 409,949 SH   SOLE   3,205 0 406,744
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 65,543 549,903 SH   SOLE   4,231 0 545,672
VANGUARD INDEX FDS MID CAP ETF 922908629 207,338 1,163,645 SH   SOLE   62,859 0 1,100,786
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 190,795 2,056,198 SH   SOLE   2,470 0 2,053,728
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 470,943 1,592,099 SH   SOLE   1,112 0 1,590,987
VANGUARD INDEX FDS SM CP VAL ETF 922908611 102,572 748,315 SH   SOLE   15,915 0 732,400
VANGUARD INDEX FDS SMALL CP ETF 922908751 280,142 1,691,268 SH   SOLE   63,618 0 1,627,650
VANGUARD INDEX FDS SML CP GRW ETF 922908595 69,950 352,040 SH   SOLE   281 0 351,759
VANGUARD INDEX FDS TOTAL STK MKT 922908769 1,683,574 10,289,537 SH   SOLE   0 0 10,289,537
VANGUARD INDEX FDS VALUE ETF 922908744 591,506 4,935,390 SH   SOLE   20,529 0 4,914,861
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 57,197 1,064,132 SH   SOLE   0 0 1,064,132
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 259,177 5,828,122 SH   SOLE   94,813 0 5,733,309
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 14,993 255,858 SH   SOLE   0 0 255,858
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 9,014 129,545 SH   SOLE   0 0 129,545
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 7,318 65,865 SH   SOLE   910 0 64,955
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 7,005 118,542 SH   SOLE   0 0 118,542
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 51,056 630,405 SH   SOLE   0 0 630,405
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 32,657 662,691 SH   SOLE   0 0 662,691
VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 34,490 644,194 SH   SOLE   0 0 644,194
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 34,554 524,333 SH   SOLE   0 0 524,333
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 1,042,014 11,409,332 SH   SOLE   296 0 11,409,036
VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 34,804 343,366 SH   SOLE   182 0 343,184
VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847 5,632 67,632 SH   SOLE   0 0 67,632
VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 140,663 2,645,530 SH   SOLE   0 0 2,645,530
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 51,894 853,107 SH   SOLE   0 0 853,107
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 98,754 1,218,734 SH   SOLE   277 0 1,218,457
VANGUARD SCOTTSDALE FDS TOTAL CORP BND 92206C573 15,629 176,432 SH   SOLE   0 0 176,432
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 51,058 282,195 SH   SOLE   0 0 282,195
VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 9,596 65,068 SH   SOLE   0 0 65,068
VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 19,107 159,423 SH   SOLE   0 0 159,423
VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623 5,963 38,269 SH   SOLE   0 0 38,269
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 20,606 154,747 SH   SOLE   0 0 154,747
VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649 1,415 12,622 SH   SOLE   0 0 12,622
VANGUARD SCOTTSDALE FDS VNG RUS3000IDX 92206C599 5,408 36,935 SH   SOLE   0 0 36,935
VANGUARD STAR FD VG TL INTL STK F 921909768 73,112 1,312,836 SH   SOLE   0 0 1,312,836
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 458,166 10,398,689 SH   SOLE   25,801 0 10,372,888
VANGUARD WHITEHALL FDS INC EMERG MKT BD ETF 921946885 10,173 124,965 SH   SOLE   0 0 124,965
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 301,028 3,212,338 SH   SOLE   0 0 3,212,338
VANGUARD WHITEHALL FDS INC INTL DVD ETF 921946810 21,327 295,956 SH   SOLE   0 0 295,956
VANGUARD WHITEHALL FDS INC INTL HIGH ETF 921946794 10,562 165,607 SH   SOLE   0 0 165,607
VANGUARD WORLD FD EXTENDED DUR 921910709 11,105 85,436 SH   SOLE   0 0 85,436
VANGUARD WORLD FD MEGA CAP INDEX 921910873 29,449 263,600 SH   SOLE   0 0 263,600
VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 36,443 418,025 SH   SOLE   0 0 418,025
VANGUARD WORLD FD MEGA GRWTH IND 921910816 81,199 557,457 SH   SOLE   0 0 557,457
VANGUARD WORLD FDS COMM SRVC ETF 92204A884 6,934 73,821 SH   SOLE   0 0 73,821
VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 36,488 192,571 SH   SOLE   0 0 192,571
VANGUARD WORLD FDS CONSUM STP ETF 92204A207 66,608 413,202 SH   SOLE   0 0 413,202
VANGUARD WORLD FDS ENERGY ETF 92204A306 16,183 198,587 SH   SOLE   0 0 198,587
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 38,972 510,904 SH   SOLE   0 0 510,904
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 80,854 421,687 SH   SOLE   0 0 421,687
VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 14,187 92,197 SH   SOLE   0 0 92,197
VANGUARD WORLD FDS INF TECH ETF 92204A702 249,138 1,017,512 SH   SOLE   1,337 0 1,016,175
VANGUARD WORLD FDS MATERIALS ETF 92204A801 10,848 80,871 SH   SOLE   0 0 80,871
VANGUARD WORLD FDS UTILITIES ETF 92204A876 65,191 456,235 SH   SOLE   0 0 456,235
VARIAN MED SYS INC COM 92220P105 2,410 16,938 SH   SOLE   13,271 0 3,667
VECTOR GROUP LTD COM 92240M108 768 57,346 SH   SOLE   0 0 57,346
VEEVA SYS INC CL A COM 922475108 4,164 29,606 SH   SOLE   1,390 0 28,216
VENATOR MATLS PLC SHS G9329Z100 284 74,099 SH   SOLE   74,099 0 0
VENTAS INC COM 92276F100 19,113 331,017 SH   SOLE   150,443 0 180,574
VEON LTD SPONSORED ADR 91822M106 207 81,782 SH   SOLE   81,782 0 0
VEREIT INC COM 92339V100 5,931 641,888 SH   SOLE   3,684 0 638,204
VERINT SYS INC COM 92343X100 273 4,938 SH   SOLE   1,268 0 3,670
VERISIGN INC COM 92343E102 1,355 7,034 SH   SOLE   417 0 6,617
VERISK ANALYTICS INC COM 92345Y106 1,912 12,801 SH   SOLE   7,301 0 5,500
VERIZON COMMUNICATIONS INC COM 92343V104 138,938 2,262,834 SH   SOLE   475,807 0 1,787,027
VERTEX PHARMACEUTICALS INC COM 92532F100 8,186 37,389 SH   SOLE   26,220 0 11,169
VERTICAL CAP INCOME FUND SHS BEN INT 92535C104 360 34,609 SH   SOLE   0 0 34,609
VIACOMCBS INC CL A 92556H107 466 10,388 SH   SOLE   0 0 10,388
VIACOMCBS INC CL B 92556H206 3,538 84,297 SH   SOLE   19,292 0 65,005
VIAD CORP COM NEW 92552R406 477 7,069 SH   SOLE   0 0 7,069
VIASAT INC COM 92552V100 722 9,869 SH   SOLE   4,840 0 5,029
VICI PPTYS INC COM 925652109 292 11,423 SH   SOLE   2,710 0 8,713
VICTORY PORTFOLIOS II VCSHS DEV ENH VL 92647N816 2,252 67,502 SH   SOLE   0 0 67,502
VICTORY PORTFOLIOS II VCSHS EMRG VOLTY 92647N857 1,232 46,481 SH   SOLE   0 0 46,481
VICTORY PORTFOLIOS II VCSHS INTL HG DV 92647N881 4,432 130,456 SH   SOLE   0 0 130,456
VICTORY PORTFOLIOS II VCSHS INTL VOLTY 92647N840 1,256 31,564 SH   SOLE   0 0 31,564
VICTORY PORTFOLIOS II VCSHS US 500 ENH 92647N782 50,241 955,335 SH   SOLE   0 0 955,335
VICTORY PORTFOLIOS II VCSHS US 500 VOL 92647N766 27,082 480,008 SH   SOLE   0 0 480,008
VICTORY PORTFOLIOS II VCSHS US DISCVRY 92647N774 5,172 130,634 SH   SOLE   0 0 130,634
VICTORY PORTFOLIOS II VCSHS US EQ INCM 92647N824 75,403 1,538,203 SH   SOLE   0 0 1,538,203
VICTORY PORTFOLIOS II VCSHS US LRG CAP 92647N865 92,891 1,835,796 SH   SOLE   0 0 1,835,796
VICTORY PORTFOLIOS II VCSHS US SMCP HG 92647N873 4,210 89,509 SH   SOLE   0 0 89,509
VICTORY PORTFOLIOS II VCSHS US SML CAP 92647N832 3,555 71,844 SH   SOLE   0 0 71,844
VICTORY PORTFOLIOS II VICOTRYSHS EMG 92647N808 15,133 624,541 SH   SOLE   0 0 624,541
VICTORY PORTFOLIOS II VICSHS DV AC ETF 92647N667 3,496 97,815 SH   SOLE   0 0 97,815
VICTORY PORTFOLIOS II VICTORYSHS INTRM 92647N527 338 6,498 SH   SOLE   0 0 6,498
VICTORY PORTFOLIOS II VICTORYSHS US 92647N691 1,160 35,054 SH   SOLE   0 0 35,054
VIKING THERAPEUTICS INC COM 92686J106 142 17,670 SH   SOLE   210 0 17,460
VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105 220 8,941 SH   SOLE   81 0 8,860
VIPSHOP HLDGS LTD SPONSORED ADS A 92763W103 579 40,855 SH   SOLE   29,229 0 11,626
VIRTUS TOTAL RETURN FUND INC COM 92835W107 2,839 249,070 SH   SOLE   0 0 249,070
VISA INC COM CL A 92826C839 198,919 1,058,608 SH   SOLE   172,255 0 886,353
VISHAY INTERTECHNOLOGY INC COM 928298108 257 12,071 SH   SOLE   8,783 0 3,288
VISTAGEN THERAPEUTICS INC COM NEW 92840H202 17 25,000 SH   SOLE   0 0 25,000
VISTRA ENERGY CORP COM 92840M102 523 22,737 SH   SOLE   14,863 0 7,874
VMWARE INC CL A COM 928563402 6,703 44,136 SH   SOLE   23,900 0 20,236
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 12,096 625,783 SH   SOLE   434,480 0 191,303
VONAGE HLDGS CORP COM 92886T201 651 87,817 SH   SOLE   55 0 87,762
VORNADO RLTY TR SH BEN INT 929042109 246 3,704 SH   SOLE   1,728 0 1,976
VOYA FINL INC COM 929089100 508 8,334 SH   SOLE   8,077 0 257
VOYA GLBL ADV & PREM OPP FD COM 92912R104 197 18,812 SH   SOLE   0 0 18,812
VOYA GLBL EQTY DIV & PREM OP COM 92912T100 440 71,103 SH   SOLE   0 0 71,103
VOYA INFRASTRUCTURE INDLS & COM 92912X101 126 10,943 SH   SOLE   0 0 10,943
VOYA NAT RES EQUITY INCOME F COM 92913C106 114 27,661 SH   SOLE   0 0 27,661
VOYA PRIME RATE TR SH BEN INT 92913A100 160 31,938 SH   SOLE   0 0 31,938
VULCAN MATLS CO COM 929160109 3,356 23,309 SH   SOLE   12,177 0 11,132
W & T OFFSHORE INC COM 92922P106 87 15,727 SH   SOLE   12,577 0 3,150
W P CAREY INC COM 92936U109 36,697 458,489 SH   SOLE   0 0 458,489
WABCO HLDGS INC COM 92927K102 524 3,864 SH   SOLE   1,812 0 2,052
WABTEC CORP COM 929740108 1,299 16,610 SH   SOLE   3,287 0 13,323
WALGREENS BOOTS ALLIANCE INC COM 931427108 15,282 259,187 SH   SOLE   3,843 0 255,344
WALKER & DUNLOP INC COM 93148P102 401 6,202 SH   SOLE   0 0 6,202
WALMART INC COM 931142103 83,514 702,742 SH   SOLE   25,141 0 677,601
WASHINGTON FED INC COM 938824109 745 20,323 SH   SOLE   19,120 0 1,203
WASHINGTON PRIME GROUP NEW COM 93964W108 202 55,567 SH   SOLE   0 0 55,567
WASTE CONNECTIONS INC COM 94106B101 1,170 12,882 SH   SOLE   4,001 0 8,881
WASTE MGMT INC DEL COM 94106L109 34,782 305,213 SH   SOLE   9,230 0 295,983
WATERS CORP COM 941848103 1,075 4,615 SH   SOLE   1,417 0 3,198
WATSCO INC COM 942622200 847 4,701 SH   SOLE   2,077 0 2,624
WAYFAIR INC CL A 94419L101 486 5,382 SH   SOLE   767 0 4,615
WD-40 CO COM 929236107 539 2,777 SH   SOLE   316 0 2,461
WEC ENERGY GROUP INC COM 92939U106 9,535 103,385 SH   SOLE   16,422 0 86,963
WEINGARTEN RLTY INVS SH BEN INT 948741103 282 9,028 SH   SOLE   843 0 8,185
WELLCARE HEALTH PLANS INC COM 94946T106 3,357 10,167 SH   SOLE   0 0 10,167
WELLS FARGO CO NEW COM 949746101 34,598 643,082 SH   SOLE   112,953 0 530,129
WELLS FARGO CO NEW PERP PFD CNV A 949746804 2,727 1,880 SH   SOLE   0 0 1,880
WELLS FARGO GLOBAL DIVIDEND COM 94987C103 234 41,386 SH   SOLE   0 0 41,386
WELLS FARGO INCOME OPPORTUNI WF INC OPPTY FD 94987B105 484 57,485 SH   SOLE   0 0 57,485
WELLS FARGO MULTI SECTOR INC COM 94987D101 430 33,407 SH   SOLE   0 0 33,407
WELLTOWER INC COM 95040Q104 21,959 268,509 SH   SOLE   125,468 0 143,041
WENDYS CO COM 95058W100 980 44,147 SH   SOLE   0 0 44,147
WESBANCO INC COM 950810101 1,140 30,161 SH   SOLE   13,261 0 16,900
WEST PHARMACEUTICAL SVSC INC COM 955306105 3,361 22,333 SH   SOLE   21,997 0 336
WESTERN ASSET EMRG MKT DEBT COM 95766A101 1,935 135,579 SH   SOLE   0 0 135,579
WESTERN ASSET GLB HI INCOME COM 95766B109 2,086 208,143 SH   SOLE   0 0 208,143
WESTERN ASSET GLOBAL CP DEFI COM 95790C107 382 20,932 SH   SOLE   0 0 20,932
WESTERN ASSET HIGH INCM FD I COM 95766J102 259 38,401 SH   SOLE   0 0 38,401
WESTERN ASSET HIGH INCM OPP COM 95766K109 90 17,725 SH   SOLE   0 0 17,725
WESTERN ASSET MTG DEF OPPTY COM 95790B109 399 19,660 SH   SOLE   0 0 19,660
WESTERN ASSET MUN HI INCM FD COM 95766N103 101 13,364 SH   SOLE   0 0 13,364
WESTERN ASSET PREMIER BD FD SHS BEN INT 957664105 2,064 140,860 SH   SOLE   0 0 140,860
WESTERN ASST MNGD MUN FD INC COM 95766M105 141 10,621 SH   SOLE   0 0 10,621
WESTERN AST INFL LKD OPP & I COM 95766R104 192 16,649 SH   SOLE   0 0 16,649
WESTERN DIGITAL CORP COM 958102105 5,691 89,671 SH   SOLE   45,670 0 44,001
WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 363 18,430 SH   SOLE   0 0 18,430
WESTERN UN CO COM 959802109 1,382 51,587 SH   SOLE   10,278 0 41,309
WESTPAC BKG CORP SPONSORED ADR 961214301 396 23,333 SH   SOLE   12,962 0 10,371
WESTROCK CO COM 96145D105 2,748 64,033 SH   SOLE   1,900 0 62,133
WEX INC COM 96208T104 1,970 9,372 SH   SOLE   4,739 0 4,633
WEYERHAEUSER CO COM 962166104 12,678 419,790 SH   SOLE   20,605 0 399,185
WHEATON PRECIOUS METALS CORP COM 962879102 2,152 72,333 SH   SOLE   0 0 72,333
WHIRLPOOL CORP COM 963320106 1,372 9,300 SH   SOLE   194 0 9,106
WHITESTONE REIT COM 966084204 687 50,428 SH   SOLE   0 0 50,428
WHITING PETE CORP NEW COM NEW 966387409 195 26,549 SH   SOLE   0 0 26,549
WILLDAN GROUP INC COM 96924N100 989 31,132 SH   SOLE   0 0 31,132
WILLIAMS COS INC DEL COM 969457100 6,640 279,929 SH   SOLE   116,632 0 163,297
WILLIAMS SONOMA INC COM 969904101 2,302 31,351 SH   SOLE   1,428 0 29,923
WILLIS TOWERS WATSON PUB LTD SHS G96629103 695 3,443 SH   SOLE   1,915 0 1,528
WINGSTOP INC COM 974155103 211 2,450 SH   SOLE   2,135 0 315
WINMARK CORP COM 974250102 3,511 17,705 SH   SOLE   0 0 17,705
WINNEBAGO INDS INC COM 974637100 317 5,992 SH   SOLE   0 0 5,992
WINTRUST FINL CORP COM 97650W108 654 9,227 SH   SOLE   7,281 0 1,946
WISDOMTREE CONTINUOUS COMMOD SHS BEN INT 97718W108 5,107 271,809 SH   SOLE   0 0 271,809
WISDOMTREE TR CBOE S&P 500 97717X560 560 19,650 SH   SOLE   0 0 19,650
WISDOMTREE TR CHINADIV EX FI 97717X719 1,462 17,593 SH   SOLE   0 0 17,593
WISDOMTREE TR CURRNCY INT EQ 97717X263 2,589 85,448 SH   SOLE   0 0 85,448
WISDOMTREE TR E MKTS CNSMR GR 97717W539 510 21,703 SH   SOLE   0 0 21,703
WISDOMTREE TR EM EX ST-OWNED 97717X578 10,957 350,975 SH   SOLE   0 0 350,975
WISDOMTREE TR EM LCL DEBT FD 97717X867 210 5,847 SH   SOLE   0 0 5,847
WISDOMTREE TR EM MKTS QTLY DIV 97717W323 1,260 48,015 SH   SOLE   0 0 48,015
WISDOMTREE TR EMER MKT HIGH FD 97717W315 16,546 361,496 SH   SOLE   0 0 361,496
WISDOMTREE TR EMERG CUR STR FD 97717W133 392 21,046 SH   SOLE   0 0 21,046
WISDOMTREE TR EMERG MKTS DIV 97717X214 975 29,686 SH   SOLE   0 0 29,686
WISDOMTREE TR EMG MKTS SMCAP 97717W281 4,132 86,403 SH   SOLE   0 0 86,403
WISDOMTREE TR EUR HDG SMLCAP 97717X552 312 9,505 SH   SOLE   0 0 9,505
WISDOMTREE TR EURO QTLY DIV GR 97717X610 439 15,730 SH   SOLE   0 0 15,730
WISDOMTREE TR EUROPE HEDGED EQ 97717X701 14,208 201,275 SH   SOLE   0 0 201,275
WISDOMTREE TR EUROPE SMCP DV 97717W869 3,709 56,755 SH   SOLE   0 0 56,755
WISDOMTREE TR FLOATNG RAT TREA 97717X628 8,617 343,838 SH   SOLE   0 0 343,838
WISDOMTREE TR GLB EX US RL EST 97717W331 508 16,190 SH   SOLE   0 0 16,190
WISDOMTREE TR GLB HIGH DIV FD 97717W877 1,927 39,830 SH   SOLE   0 0 39,830
WISDOMTREE TR GLB US QTLY DIV 97717W844 300 4,563 SH   SOLE   0 0 4,563
WISDOMTREE TR HEDGED HI YLD BD 97717W430 1,353 58,398 SH   SOLE   0 0 58,398
WISDOMTREE TR INDIA ERNGS FD 97717W422 3,461 139,068 SH   SOLE   0 0 139,068
WISDOMTREE TR INTL DIV EX FINL 97717W786 931 21,854 SH   SOLE   0 0 21,854
WISDOMTREE TR INTL EQUITY FD 97717W703 2,911 54,430 SH   SOLE   0 0 54,430
WISDOMTREE TR INTL LRGCAP DV 97717W794 1,667 34,026 SH   SOLE   0 0 34,026
WISDOMTREE TR INTL MIDCAP DV 97717W778 293 4,460 SH   SOLE   0 0 4,460
WISDOMTREE TR INTL QULTY DIV 97717X131 232 7,266 SH   SOLE   0 0 7,266
WISDOMTREE TR INTL SMCAP DIV 97717W760 2,707 38,066 SH   SOLE   0 0 38,066
WISDOMTREE TR ITL HDG QTLY DIV 97717X594 6,760 186,072 SH   SOLE   0 0 186,072
WISDOMTREE TR ITL HIGH DIV FD 97717W802 810 19,256 SH   SOLE   0 0 19,256
WISDOMTREE TR JAPN HEDGE EQT 97717W851 3,310 61,546 SH   SOLE   0 0 61,546
WISDOMTREE TR JP SMALLCP DIV 97717W836 1,260 17,119 SH   SOLE   0 0 17,119
WISDOMTREE TR NEGT DUR HIG YLD 97717W398 195 10,384 SH   SOLE   0 0 10,384
WISDOMTREE TR US DIVID EX FNCL 97717W406 4,391 47,467 SH   SOLE   0 0 47,467
WISDOMTREE TR US HIGH DIVIDEND 97717W208 7,627 99,292 SH   SOLE   0 0 99,292
WISDOMTREE TR US LARGECAP DIVD 97717W307 34,992 330,329 SH   SOLE   0 0 330,329
WISDOMTREE TR US LARGECAP FUND 97717W588 6,009 163,777 SH   SOLE   0 0 163,777
WISDOMTREE TR US MIDCAP DIVID 97717W505 60,968 1,602,723 SH   SOLE   0 0 1,602,723
WISDOMTREE TR US MIDCAP FUND 97717W570 5,748 136,567 SH   SOLE   0 0 136,567
WISDOMTREE TR US QTLY DIV GRT 97717X669 61,141 1,261,413 SH   SOLE   16,332 0 1,245,081
WISDOMTREE TR US S CAP QTY DIV 97717X651 1,317 34,919 SH   SOLE   0 0 34,919
WISDOMTREE TR US SHRT TRM HIGH 97717X149 3,636 71,887 SH   SOLE   0 0 71,887
WISDOMTREE TR US SHT TRM CORP 97717X156 229 4,505 SH   SOLE   0 0 4,505
WISDOMTREE TR US SMALLCAP DIVD 97717W604 30,757 1,072,421 SH   SOLE   0 0 1,072,421
WISDOMTREE TR US SMALLCAP FUND 97717W562 4,680 121,708 SH   SOLE   0 0 121,708
WISDOMTREE TR US TOTAL DIVIDND 97717W109 18,435 174,623 SH   SOLE   0 0 174,623
WISDOMTREE TR US TOTAL MRKT FD 97717W596 1,186 32,124 SH   SOLE   0 0 32,124
WISDOMTREE TR YIELD ENHANCD US 97717X511 17,784 340,354 SH   SOLE   176 0 340,178
WISDOMTREE TR YIELD ENHANCED 97717Y808 773 15,369 SH   SOLE   0 0 15,369
WIX COM LTD SHS M98068105 692 5,657 SH   SOLE   0 0 5,657
WNS HOLDINGS LTD SPON ADR 92932M101 1,042 15,750 SH   SOLE   15,488 0 262
WOODWARD INC COM 980745103 1,164 9,801 SH   SOLE   5,525 0 4,276
WORKDAY INC CL A 98138H101 1,747 10,624 SH   SOLE   2,436 0 8,188
WORLD FUEL SVCS CORP COM 981475106 223 5,146 SH   SOLE   1,646 0 3,500
WORLD GOLD TR SPDR GLD MINIS 98149E204 8,940 590,467 SH   SOLE   0 0 590,467
WORLD WRESTLING ENTMT INC CL A 98156Q108 225 3,473 SH   SOLE   727 0 2,746
WPP PLC NEW ADR 92937A102 960 13,658 SH   SOLE   3,126 0 10,532
WPX ENERGY INC COM 98212B103 654 47,593 SH   SOLE   1,868 0 45,725
WRAP TECHNOLOGIES INC COM 98212N107 135 21,200 SH   SOLE   0 0 21,200
WRIGHT MED GROUP N V ORD SHS N96617118 284 9,325 SH   SOLE   1,349 0 7,976
WW INTL INC COM 98262P101 756 19,792 SH   SOLE   0 0 19,792
WYNDHAM DESTINATIONS INC COM 98310W108 546 10,566 SH   SOLE   569 0 9,997
WYNDHAM HOTELS & RESORTS INC COM 98311A105 842 13,398 SH   SOLE   3,981 0 9,417
WYNN RESORTS LTD COM 983134107 3,785 27,255 SH   SOLE   0 0 27,255
XCEL ENERGY INC COM 98389B100 13,473 212,207 SH   SOLE   45,076 0 167,131
XENIA HOTELS & RESORTS INC COM 984017103 1,727 79,931 SH   SOLE   0 0 79,931
XEROX HOLDINGS CORP COM NEW 98421M106 539 14,614 SH   SOLE   39 0 14,575
XILINX INC COM 983919101 2,972 30,396 SH   SOLE   3,838 0 26,558
XPO LOGISTICS INC COM 983793100 1,080 13,548 SH   SOLE   267 0 13,281
XYLEM INC COM 98419M100 4,409 55,964 SH   SOLE   35,121 0 20,843
YAMANA GOLD INC COM 98462Y100 1,018 257,715 SH   SOLE   0 0 257,715
YANDEX N V SHS CLASS A N97284108 709 16,292 SH   SOLE   36 0 16,256
YATRA ONLINE INC ORD SHS G98338109 173 54,911 SH   SOLE   0 0 54,911
YELP INC CL A 985817105 218 6,258 SH   SOLE   295 0 5,963
YETI HLDGS INC COM 98585X104 610 17,549 SH   SOLE   1,569 0 15,980
YUM BRANDS INC COM 988498101 11,527 114,438 SH   SOLE   22,379 0 92,059
YUM CHINA HLDGS INC COM 98850P109 6,930 144,355 SH   SOLE   38,637 0 105,718
ZAGG INC COM 98884U108 251 30,910 SH   SOLE   0 0 30,910
ZEBRA TECHNOLOGIES CORP CL A 989207105 2,801 10,961 SH   SOLE   5,732 0 5,229
ZENDESK INC COM 98936J101 1,799 23,479 SH   SOLE   14,758 0 8,721
ZILLOW GROUP INC CL A 98954M101 301 6,586 SH   SOLE   0 0 6,586
ZILLOW GROUP INC CL C CAP STK 98954M200 532 11,591 SH   SOLE   2,107 0 9,484
ZIMMER BIOMET HLDGS INC COM 98956P102 6,082 40,631 SH   SOLE   396 0 40,235
ZION OIL & GAS INC COM 989696109 10 55,938 SH   SOLE   0 0 55,938
ZIONS BANCORPORATION N A COM 989701107 458 8,816 SH   SOLE   380 0 8,436
ZIOPHARM ONCOLOGY INC COM 98973P101 189 39,988 SH   SOLE   0 0 39,988
ZOETIS INC CL A 98978V103 12,977 98,007 SH   SOLE   53,930 0 44,077
ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 1,630 23,960 SH   SOLE   0 0 23,960
ZSCALER INC COM 98980G102 376 8,086 SH   SOLE   0 0 8,086
ZTO EXPRESS CAYMAN INC SPONSORED ADS A 98980A105 218 9,318 SH   SOLE   0 0 9,318
ZYNGA INC CL A 98986T108 575 93,890 SH   SOLE   1,062 0 92,828