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