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