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
1 800 FLOWERS COM INC CL A 68243Q106 3,865 139,990 SH   SOLE   139,490 0 500
10X GENOMICS INC CL A COM 88025U109 3,965 21,907 SH   SOLE   0 0 21,907
1LIFE HEALTHCARE INC COM 68269G107 1,444 36,962 SH   SOLE   0 0 36,962
2U INC COM 90214J101 703 18,396 SH   SOLE   0 0 18,396
3-D SYS CORP DEL COM NEW 88554D205 1,727 62,921 SH   SOLE   0 0 62,921
360 DIGITECH INC AMERICAN DEP 88557W101 1,883 72,407 SH   SOLE   0 0 72,407
360 DIGITECH INC AMERICAN DEP 88557W101 3 10,200 SH Call SOLE   0 0 0
3M CO COM 88579Y101 158,786 824,076 SH   SOLE   330,920 0 493,156
3M CO COM 88579Y101 49 13,000 SH Call SOLE   0 0 0
89BIO INC COM 282559103 544 22,985 SH   SOLE   0 0 22,985
8X8 INC NEW COM 282914100 284 8,750 SH   SOLE   0 0 8,750
9 METERS BIOPHARMA INC COM 654405109 15 13,000 SH   SOLE   0 0 13,000
AAON INC COM PAR $0.004 000360206 2,455 35,072 SH   SOLE   0 0 35,072
AAR CORP COM 000361105 303 7,274 SH   SOLE   133 0 7,141
ABB LTD SPONSORED ADR 000375204 23,382 767,364 SH   SOLE   684,840 0 82,524
ABBOTT LABS COM 002824100 315,410 2,631,899 SH   SOLE   994,217 0 1,637,682
ABBVIE INC COM 00287Y109 387,474 3,580,435 SH   SOLE   1,769,952 0 1,810,483
ABBVIE INC COM 00287Y109 3 10,200 SH Call SOLE   0 0 0
ABCELLERA BIOLOGICS INC COM 00288U106 2,476 72,896 SH   SOLE   0 0 72,896
ABERDEEN ASIA-PACIFIC INCOME COM 003009107 739 180,699 SH   SOLE   0 0 180,699
ABERDEEN AUSTRALIA EQUITY FD COM 003011103 112 19,204 SH   SOLE   0 0 19,204
ABERDEEN EMRG MRKTS EQT INM COM 00301W105 4,471 516,884 SH   SOLE   0 0 516,884
ABERDEEN GLOBAL DYNAMIC DIVI COM 00302M106 1,682 151,002 SH   SOLE   0 0 151,002
ABERDEEN GLOBAL PREMIER PPTY COM SH BEN INT 00302L108 391 65,782 SH   SOLE   0 0 65,782
ABERDEEN INCOME CR STRATEGIE COM 003057106 510 44,097 SH   SOLE   0 0 44,097
ABERDEEN JAPAN EQUITY FD INC COM 00306J109 302 33,458 SH   SOLE   0 0 33,458
ABERDEEN STD GLOBAL INFRASTR COM SHS BEN INT 00326W106 771 38,542 SH   SOLE   0 0 38,542
ABERDEEN STD GOLD ETF TR PHYSCL GOLD SHS 00326A104 1,360 82,926 SH   SOLE   0 0 82,926
ABERDEEN STD PALLADIUM ETF T PHYSCL PALLADM 003262102 3,646 14,892 SH   SOLE   0 0 14,892
ABERDEEN STD PLATINUM ETF TR PHYSCL PLATM SHS 003260106 1,937 17,405 SH   SOLE   0 0 17,405
ABERDEEN STD PRECIOUS METALS PHYSCL PM BASKET 003263100 1,187 12,805 SH   SOLE   0 0 12,805
ABERDEEN STD SILVER ETF TR PHYSCL SILVR SHS 003264108 588 24,897 SH   SOLE   0 0 24,897
ABERDEEN TOTAL DYNAMIC DIVD COM SH BEN INT 00326L100 2,113 221,698 SH   SOLE   0 0 221,698
ABIOMED INC COM 003654100 2,642 8,290 SH   SOLE   582 0 7,708
ABM INDS INC COM 000957100 2,626 51,489 SH   SOLE   431 0 51,058
ABSOLUTE SHS TR WBI BULBEAR TR 00400R841 208 10,371 SH   SOLE   0 0 10,371
ACACIA RESH CORP ACACIA TCH COM 003881307 506 76,115 SH   SOLE   0 0 76,115
ACADEMY SPORTS & OUTDOORS IN COM 00402L107 396 14,654 SH   SOLE   0 0 14,654
ACADIA HEALTHCARE COMPANY IN COM 00404A109 5,623 98,415 SH   SOLE   79,727 0 18,688
ACCELERON PHARMA INC COM 00434H108 1,895 13,976 SH   SOLE   4,385 0 9,591
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 186,263 674,242 SH   SOLE   447,325 0 226,917
ACCOLADE INC COM 00437E102 1,497 32,993 SH   SOLE   31,904 0 1,089
ACER THERAPEUTICS INC COM 00444P108 50 16,200 SH   SOLE   0 0 16,200
ACI WORLDWIDE INC COM 004498101 2,090 54,924 SH   SOLE   53,669 0 1,255
ACIES ACQUISITION CORP *W EXP 11/30/202 G0103T113 22 14,198 SH   SOLE   0 0 14,198
ACIES ACQUISITION CORP CL A G0103T105 362 36,353 SH   SOLE   0 0 36,353
ACTIVISION BLIZZARD INC COM 00507V109 38,994 419,286 SH   SOLE   217,551 0 201,735
ACUITY BRANDS INC COM 00508Y102 2,144 12,991 SH   SOLE   4,974 0 8,017
ACUSHNET HOLDINGS CORP COM 005098108 25,017 605,296 SH   SOLE   599,222 0 6,074
ADAMS DIVERSIFIED EQUITY FD COM 006212104 13,387 733,125 SH   SOLE   0 0 733,125
ADAMS RES & ENERGY INC COM NEW 006351308 433 15,473 SH   SOLE   0 0 15,473
ADAPTHEALTH CORP COM CL A 00653Q102 464 12,630 SH   SOLE   12,630 0 0
ADDUS HOMECARE CORP COM 006739106 588 5,626 SH   SOLE   0 0 5,626
ADMA BIOLOGICS INC COM 000899104 316 179,491 SH   SOLE   0 0 179,491
ADMA BIOLOGICS INC COM 000899104 1 15,000 SH Call SOLE   0 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 292,358 615,012 SH   SOLE   441,179 0 173,833
ADT INC DEL COM 00090Q103 1,085 128,577 SH   SOLE   0 0 128,577
ADTALEM GLOBAL ED INC COM 00737L103 474 11,992 SH   SOLE   10,793 0 1,199
ADTRAN INC COM 00738A106 223 13,397 SH   SOLE   6,895 0 6,502
ADVANCE AUTO PARTS INC COM 00751Y106 51,325 279,713 SH   SOLE   244,047 0 35,666
ADVANCED DRAIN SYS INC DEL COM 00790R104 2,630 25,439 SH   SOLE   0 0 25,439
ADVANCED ENERGY INDS COM 007973100 4,593 42,074 SH   SOLE   21,365 0 20,709
ADVANCED MICRO DEVICES INC COM 007903107 29,874 380,555 SH   SOLE   21,246 0 359,309
ADVANCED MICRO DEVICES INC COM 007903107 60 14,200 SH Call SOLE   0 0 0
ADVENT CONVERTIBLE & INCOME COM 00764C109 12,537 709,499 SH   SOLE   0 0 709,499
ADVISORSHARES TR ADVISORSHS ETF 00768Y206 810 12,991 SH   SOLE   0 0 12,991
ADVISORSHARES TR DORSY FSM ALCP 00768Y479 405 11,014 SH   SOLE   0 0 11,014
ADVISORSHARES TR DORSY SHRT ETF 00768Y529 207 22,300 SH   SOLE   0 0 22,300
ADVISORSHARES TR NEWFLT MULSINC 00768Y727 12,076 247,957 SH   SOLE   247,816 0 141
AECOM COM 00766T100 4,897 76,387 SH   SOLE   62,123 0 14,264
AEGON N V NY REGISTRY SHS 007924103 17,693 3,740,612 SH   SOLE   46,008 0 3,694,604
AERCAP HOLDINGS NV SHS N00985106 6,445 109,721 SH   SOLE   101,345 0 8,376
AERIE PHARMACEUTICALS INC COM 00771V108 746 41,748 SH   SOLE   0 0 41,748
AEROJET ROCKETDYNE HLDGS INC COM 007800105 1,995 42,486 SH   SOLE   40,746 0 1,740
AEROVIRONMENT INC COM 008073108 2,043 17,605 SH   SOLE   0 0 17,605
AES CORP COM 00130H105 80,548 3,004,392 SH   SOLE   2,915,796 0 88,596
AEVA TECHNOLOGIES INC COM 00835Q103 3,050 262,898 SH   SOLE   0 0 262,898
AFFILIATED MANAGERS GROUP IN COM 008252108 34,120 228,948 SH   SOLE   226,766 0 2,182
AFFIRM HLDGS INC COM CL A 00827B106 342 4,840 SH   SOLE   0 0 4,840
AFLAC INC COM 001055102 38,853 759,131 SH   SOLE   78,268 0 680,863
AGCO CORP COM 001084102 4,331 30,153 SH   SOLE   15,471 0 14,682
AGEAGLE AERIAL SYS INC NEW COM 00848K101 65 10,308 SH   SOLE   0 0 10,308
AGILE THERAPEUTICS INC COM 00847L100 56 26,845 SH   SOLE   0 0 26,845
AGILENT TECHNOLOGIES INC COM 00846U101 8,545 67,206 SH   SOLE   12,947 0 54,259
AGILENT TECHNOLOGIES INC COM 00846U101 12 10,700 SH Call SOLE   0 0 0
AGNC INVT CORP COM 00123Q104 8,068 481,357 SH   SOLE   224,749 0 256,608
AGNICO EAGLE MINES LTD COM 008474108 4,927 85,198 SH   SOLE   0 0 85,198
AGREE REALTY CORP COM 008492100 13,794 204,934 SH   SOLE   142,588 0 62,346
AIR LEASE CORP CL A 00912X302 21,062 429,834 SH   SOLE   7,996 0 421,838
AIR PRODS & CHEMS INC COM 009158106 419,177 1,489,858 SH   SOLE   339,108 0 1,150,750
AIR PRODS & CHEMS INC COM 009158106 24 11,600 SH Call SOLE   0 0 0
AIR PRODS & CHEMS INC COM 009158106 92 28,800 SH Call SOLE   0 0 0
AIR TRANSPORT SERVICES GRP I COM 00922R105 26,997 922,659 SH   SOLE   917,379 0 5,280
AIRBNB INC COM CL A 009066101 12,842 68,332 SH   SOLE   15,877 0 52,455
AKAMAI TECHNOLOGIES INC COM 00971T101 24,030 235,817 SH   SOLE   193,818 0 41,999
AKAMAI TECHNOLOGIES INC NOTE 0.125% 5/0 00971TAJ0 18 15,000 PRN   SOLE   0 0 15,000
AKEBIA THERAPEUTICS INC COM 00972D105 75 22,171 SH   SOLE   0 0 22,171
AKOUSTIS TECHNOLOGIES INC COM 00973N102 330 24,722 SH   SOLE   0 0 24,722
ALAMOS GOLD INC NEW COM CL A 011532108 1,508 192,911 SH   SOLE   0 0 192,911
ALARM COM HLDGS INC COM 011642105 4,559 52,781 SH   SOLE   16,042 0 36,739
ALASKA AIR GROUP INC COM 011659109 21,668 313,072 SH   SOLE   73,599 0 239,473
ALBANY INTL CORP CL A 012348108 8,845 105,961 SH   SOLE   105,381 0 580
ALBEMARLE CORP COM 012653101 14,693 100,555 SH   SOLE   36,236 0 64,319
ALBERTSONS COS INC COMMON STOCK 013091103 805 42,232 SH   SOLE   0 0 42,232
ALCOA CORP COM 013872106 1,048 32,263 SH   SOLE   0 0 32,263
ALCON AG ORD SHS H01301128 33,247 474,182 SH   SOLE   450,856 0 23,326
ALDEYRA THERAPEUTICS INC COM 01438T106 265 22,300 SH   SOLE   0 0 22,300
ALECTOR INC COM 014442107 678 33,670 SH   SOLE   0 0 33,670
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 15,031 91,484 SH   SOLE   84,833 0 6,651
ALEXCO RESOURCE CORP COM 01535P106 712 282,858 SH   SOLE   0 0 282,858
ALEXION PHARMACEUTICALS INC COM 015351109 5,325 34,826 SH   SOLE   981 0 33,845
ALGONQUIN PWR UTILS CORP COM 015857105 2,525 159,292 SH   SOLE   1,085 0 158,207
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 244,520 1,078,462 SH   SOLE   386,959 0 691,503
ALIGN TECHNOLOGY INC COM 016255101 42,366 78,234 SH   SOLE   60,864 0 17,370
ALLEGHANY CORP DEL COM 017175100 11,600 18,525 SH   SOLE   12,171 0 6,354
ALLEGIANT TRAVEL CO COM 01748X102 1,124 4,606 SH   SOLE   3,140 0 1,466
ALLEGION PLC ORD SHS G0176J109 20,940 166,692 SH   SOLE   143,909 0 22,783
ALLEGRO MICROSYSTEMS INC COM 01749D105 780 30,783 SH   SOLE   29,783 0 1,000
ALLETE INC COM NEW 018522300 10,415 155,007 SH   SOLE   117,073 0 37,934
ALLIANCE DATA SYSTEMS CORP COM 018581108 2,854 25,466 SH   SOLE   14,276 0 11,190
ALLIANCE RESOURCE PARTNERS L UT LTD PART 01877R108 320 55,250 SH   SOLE   0 0 55,250
ALLIANCEBERNSTEIN GLOBAL HIG COM 01879R106 1,174 99,105 SH   SOLE   0 0 99,105
ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN 01881G106 3,292 82,327 SH   SOLE   0 0 82,327
ALLIANCEBERNSTEIN NATL MUN I COM 01864U106 197 13,861 SH   SOLE   0 0 13,861
ALLIANT ENERGY CORP COM 018802108 4,464 82,431 SH   SOLE   33,271 0 49,160
ALLISON TRANSMISSION HLDGS I COM 01973R101 5,520 135,187 SH   SOLE   121,078 0 14,109
ALLSCRIPTS HEALTHCARE SOLUTN COM 01988P108 249 16,556 SH   SOLE   16,206 0 350
ALLSTATE CORP COM 020002101 140,993 1,227,058 SH   SOLE   254,515 0 972,543
ALLY FINL INC COM 02005N100 16,053 355,082 SH   SOLE   257,250 0 97,832
ALNYLAM PHARMACEUTICALS INC COM 02043Q107 5,172 36,631 SH   SOLE   34,335 0 2,296
ALPHA ARCHITECT ETF TR INTL QUAN MOMNTM 02072L300 8,895 264,191 SH   SOLE   0 0 264,191
ALPHA ARCHITECT ETF TR INTL QUAN VALUE 02072L201 438 15,184 SH   SOLE   0 0 15,184
ALPHA ARCHITECT ETF TR MERLYN AI BULL 02072L706 1,663 49,649 SH   SOLE   0 0 49,649
ALPHA ARCHITECT ETF TR US QUAN MOMENTUM 02072L409 397 7,600 SH   SOLE   0 0 7,600
ALPHA ARCHITECT ETF TR US QUAN VALUE 02072L102 601 18,482 SH   SOLE   0 0 18,482
ALPHABET INC CAP STK CL A 02079K305 727,007 352,485 SH   SOLE   128,169 0 224,316
ALPHABET INC CAP STK CL C 02079K107 490,027 236,882 SH   SOLE   88,100 0 148,782
ALPHATEC HLDGS INC COM NEW 02081G201 232 14,671 SH   SOLE   0 0 14,671
ALPINE INCOME PPTY TR INC COM 02083X103 1,578 90,919 SH   SOLE   45,057 0 45,862
ALPS ETF TR ALERIAN MLP 00162Q452 24,846 814,624 SH   SOLE   200 0 814,424
ALPS ETF TR CLEAN ENERGY 00162Q460 1,738 22,274 SH   SOLE   0 0 22,274
ALPS ETF TR DISRUPTIVE TECH 00162Q478 2,105 46,839 SH   SOLE   0 0 46,839
ALPS ETF TR EQUAL SEC ETF 00162Q205 2,274 24,235 SH   SOLE   0 0 24,235
ALPS ETF TR INTL SEC DV DOG 00162Q718 432 15,775 SH   SOLE   0 0 15,775
ALPS ETF TR MED BREAKTHGH 00162Q593 1,181 23,485 SH   SOLE   0 0 23,485
ALPS ETF TR RIVERFRNT DYMC 00162Q528 1,520 37,494 SH   SOLE   0 0 37,494
ALPS ETF TR RIVERFRNT FLEX 00162Q510 555 13,450 SH   SOLE   0 0 13,450
ALPS ETF TR RIVERFRONT DYM 00162Q536 1,971 78,111 SH   SOLE   0 0 78,111
ALPS ETF TR RIVRFRNT STR INC 00162Q783 580 23,525 SH   SOLE   0 0 23,525
ALPS ETF TR SECTR DIV DOGS 00162Q858 7,194 139,776 SH   SOLE   0 0 139,776
ALTAIR ENGR INC COM CL A 021369103 5,698 91,068 SH   SOLE   90,897 0 171
ALTERYX INC COM CL A 02156B103 601 7,248 SH   SOLE   0 0 7,248
ALTICE USA INC CL A 02156K103 4,248 130,584 SH   SOLE   120,638 0 9,946
ALTRA INDL MOTION CORP COM 02208R106 10,747 194,271 SH   SOLE   189,337 0 4,934
ALTRIA GROUP INC COM 02209S103 80,677 1,576,923 SH   SOLE   459,948 0 1,116,975
ALTRIA GROUP INC COM 02209S103 64 12,200 SH Call SOLE   0 0 0
AMARIN CORP PLC SPONS ADR NEW 023111206 253 40,821 SH   SOLE   0 0 40,821
AMAZON COM INC COM 023135106 1,576,340 509,469 SH   SOLE   171,412 0 338,057
AMBEV SA SPONSORED ADR 02319V103 1,703 621,493 SH   SOLE   0 0 621,493
AMC ENTMT HLDGS INC CL A COM 00165C104 130 12,762 SH   SOLE   0 0 12,762
AMC NETWORKS INC CL A 00164V103 3,375 63,482 SH   SOLE   62,282 0 1,200
AMCOR PLC ORD G0250X107 1,110 95,047 SH   SOLE   1,303 0 93,744
AMDOCS LTD SHS G02602103 15,999 228,071 SH   SOLE   214,093 0 13,978
AMEDISYS INC COM 023436108 2,769 10,459 SH   SOLE   4,978 0 5,481
AMER STATES WTR CO COM 029899101 3,114 41,183 SH   SOLE   168 0 41,015
AMEREN CORP COM 023608102 10,353 127,247 SH   SOLE   84,746 0 42,501
AMERESCO INC CL A 02361E108 1,824 37,501 SH   SOLE   0 0 37,501
AMERICA FIRST MULTIFAMILY IN BEN UNIT CTF 02364V107 1,766 319,341 SH   SOLE   0 0 319,341
AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 1,232 90,743 SH   SOLE   31,504 0 59,239
AMERICAN AIRLS GROUP INC COM 02376R102 6,588 275,638 SH   SOLE   0 0 275,638
AMERICAN AXLE & MFG HLDGS IN COM 024061103 124 12,791 SH   SOLE   7,138 0 5,653
AMERICAN CAMPUS CMNTYS INC COM 024835100 2,599 60,203 SH   SOLE   50,810 0 9,393
AMERICAN CENTY ETF TR AVANTIS EMGMKT 025072604 846 12,875 SH   SOLE   0 0 12,875
AMERICAN CENTY ETF TR QUALITY DIVRSFED 025072406 268 5,365 SH   SOLE   0 0 5,365
AMERICAN EAGLE OUTFITTERS IN COM 02553E106 1,454 49,731 SH   SOLE   0 0 49,731
AMERICAN ELEC PWR CO INC COM 025537101 75,387 890,054 SH   SOLE   579,964 0 310,090
AMERICAN EQTY INVT LIFE HLD COM 025676206 9,905 314,133 SH   SOLE   284,371 0 29,762
AMERICAN EXPRESS CO COM 025816109 61,283 433,277 SH   SOLE   140,382 0 292,895
AMERICAN FIN TR INC COM CLASS A 02607T109 106 10,766 SH   SOLE   0 0 10,766
AMERICAN FINL GROUP INC OHIO COM 025932104 1,504 13,184 SH   SOLE   0 0 13,184
AMERICAN HOMES 4 RENT CL A 02665T306 10,199 305,915 SH   SOLE   144,821 0 161,094
AMERICAN INTL GROUP INC COM NEW 026874784 65,477 1,416,957 SH   SOLE   1,362,630 0 54,327
AMERICAN OUTDOOR BRANDS INC COM 02875D109 841 33,357 SH   SOLE   0 0 33,357
AMERICAN TOWER CORP NEW COM 03027X100 224,893 940,716 SH   SOLE   640,657 0 300,059
AMERICAN WELL CORP CL A 03044L105 203 11,712 SH   SOLE   0 0 11,712
AMERICAN WTR WKS CO INC NEW COM 030420103 30,996 206,737 SH   SOLE   54,957 0 151,780
AMERICOLD RLTY TR COM 03064D108 5,674 147,481 SH   SOLE   57,992 0 89,489
AMERIPRISE FINL INC COM 03076C106 23,615 101,591 SH   SOLE   73,428 0 28,163
AMERIS BANCORP COM 03076K108 2,379 45,308 SH   SOLE   0 0 45,308
AMERISOURCEBERGEN CORP COM 03073E105 26,080 220,873 SH   SOLE   134,460 0 86,413
AMETEK INC COM 031100100 21,739 170,199 SH   SOLE   139,240 0 30,959
AMGEN INC COM 031162100 398,336 1,600,851 SH   SOLE   405,086 0 1,195,765
AMGEN INC COM 031162100 64 33,300 SH Call SOLE   0 0 0
AMGEN INC COM 031162100 48 16,500 SH Call SOLE   0 0 0
AMGEN INC COM 031162100 47 13,000 SH Call SOLE   0 0 0
AMICUS THERAPEUTICS INC COM 03152W109 1,095 110,846 SH   SOLE   76,562 0 34,284
AMKOR TECHNOLOGY INC COM 031652100 2,012 84,861 SH   SOLE   72,161 0 12,700
AMMO INC COM 00175J107 4,428 747,895 SH   SOLE   0 0 747,895
AMN HEALTHCARE SVCS INC COM 001744101 3,907 53,017 SH   SOLE   0 0 53,017
AMNEAL PHARMACEUTICALS INC COM STK CL A 03168L105 1,144 170,052 SH   SOLE   0 0 170,052
AMPHENOL CORP NEW CL A 032095101 11,317 171,550 SH   SOLE   123,315 0 48,235
AMPIO PHARMACEUTICALS INC COM 03209T109 325 192,155 SH   SOLE   0 0 192,155
AMPLIFY ETF TR AMPLIFY LITHIUM 032108805 320 20,895 SH   SOLE   0 0 20,895
AMPLIFY ETF TR BLOCKCHAIN LDR 032108607 34,014 609,142 SH   SOLE   0 0 609,142
AMPLIFY ETF TR CWP ENHANCED DIV 032108409 21,678 629,271 SH   SOLE   0 0 629,271
AMPLIFY ETF TR HIGH INCOME 032108847 207 12,401 SH   SOLE   0 0 12,401
AMPLIFY ETF TR ONLIN RETL ETF 032108102 7,498 60,382 SH   SOLE   0 0 60,382
ANALOG DEVICES INC COM 032654105 54,850 353,680 SH   SOLE   128,189 0 225,491
ANAPLAN INC COM 03272L108 626 11,628 SH   SOLE   10,253 0 1,375
ANGEL OAK FINL STRATEGIES IN COM BEN INT 03464A100 6,384 366,478 SH   SOLE   0 0 366,478
ANGI INC COM CL A NEW 00183L102 1,027 78,979 SH   SOLE   41,727 0 37,252
ANGIODYNAMICS INC COM 03475V101 1,534 65,559 SH   SOLE   0 0 65,559
ANGLOGOLD ASHANTI LIMITED SPONSORED ADR 035128206 2,829 128,764 SH   SOLE   0 0 128,764
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 41,173 655,100 SH   SOLE   561,609 0 93,491
ANIXA BIOSCIENCES INC COM 03528H109 198 42,330 SH   SOLE   0 0 42,330
ANNALY CAPITAL MANAGEMENT IN COM 035710409 7,818 909,082 SH   SOLE   39,806 0 869,276
ANNALY CAPITAL MANAGEMENT IN COM 035710409 3 15,000 SH Call SOLE   0 0 0
ANSYS INC COM 03662Q105 22,349 65,818 SH   SOLE   56,994 0 8,824
ANTARES PHARMA INC COM 036642106 820 199,413 SH   SOLE   0 0 199,413
ANTERO MIDSTREAM CORP COM 03676B102 818 90,639 SH   SOLE   0 0 90,639
ANTERO RESOURCES CORP COM 03674X106 513 50,263 SH   SOLE   0 0 50,263
ANTHEM INC COM 036752103 38,517 107,300 SH   SOLE   58,297 0 49,003
AON PLC SHS CL A G0403H108 60,104 261,195 SH   SOLE   231,990 0 29,205
APA CORPORATION COM 03743Q108 2,529 141,268 SH   SOLE   0 0 141,268
APA CORPORATION COM 03743Q108 280 99,400 SH Put SOLE   0 0 99,400
APARTMENT INCOME REIT CORP COM 03750L109 730 17,077 SH   SOLE   0 0 17,077
APARTMENT INVT & MGMT CO CL A 03748R747 76 12,337 SH   SOLE   0 0 12,337
APELLIS PHARMACEUTICALS INC COM 03753U106 666 15,518 SH   SOLE   0 0 15,518
APHRIA INC COM 03765K104 266 14,475 SH   SOLE   0 0 14,475
API GROUP CORP COM STK 00187Y100 3,247 157,030 SH   SOLE   145,586 0 11,444
APOGEE ENTERPRISES INC COM 037598109 521 12,734 SH   SOLE   0 0 12,734
APOLLO COML REAL EST FIN INC NOTE 4.750% 8/2 03762UAB1 294 294,000 PRN   SOLE   0 0 294,000
APOLLO COML REAL EST FIN INC NOTE 5.375%10/1 03762UAC9 158 161,000 PRN   SOLE   0 0 161,000
APOLLO GLOBAL MGMT INC COM CL A 03768E105 26,492 563,544 SH   SOLE   406,196 0 157,348
APOLLO INVT CORP COM NEW 03761U502 583 42,481 SH   SOLE   0 0 42,481
APOLLO STRATEGIC GROWTH CAPT UNIT 99/99/9999 G0411R122 144 13,915 SH   SOLE   0 0 13,915
APOLLO TACTICAL INCOME FD IN COM 037638103 397 26,648 SH   SOLE   0 0 26,648
APPFOLIO INC COM CL A 03783C100 839 5,936 SH   SOLE   0 0 5,936
APPHARVEST INC COM 03783T103 667 36,462 SH   SOLE   0 0 36,462
APPIAN CORP CL A 03782L101 812 6,108 SH   SOLE   0 0 6,108
APPLE HOSPITALITY REIT INC COM NEW 03784Y200 1,007 69,123 SH   SOLE   37,066 0 32,057
APPLE INC COM 037833100 2,400,947 19,655,665 SH   SOLE   3,501,612 0 16,154,053
APPLE INC COM 037833100 9 11,600 SH Call SOLE   0 0 0
APPLE INC COM 037833100 54 58,100 SH Call SOLE   0 0 0
APPLE INC COM 037833100 283 3,000 SH Call SOLE   0 0 0
APPLE INC COM 037833100 51 122,600 SH Call SOLE   0 0 0
APPLE INC COM 037833100 43 17,700 SH Call SOLE   0 0 0
APPLE INC COM 037833100 1,877 68,000 SH Call SOLE   0 0 0
APPLIED INDL TECHNOLOGIES IN COM 03820C105 1,021 11,203 SH   SOLE   10,128 0 1,075
APPLIED MATLS INC COM 038222105 104,799 784,426 SH   SOLE   453,513 0 330,913
APPLIED MATLS INC COM 038222105 216 3,000 SH Call SOLE   0 0 0
APPLIED OPTOELECTRONICS INC COM 03823U102 97 11,570 SH   SOLE   0 0 11,570
APTARGROUP INC COM 038336103 43,508 307,103 SH   SOLE   288,867 0 18,236
APTINYX INC COM 03836N103 437 145,785 SH   SOLE   0 0 145,785
APTIV PLC SHS G6095L109 33,584 243,542 SH   SOLE   209,835 0 33,707
APTOSE BIOSCIENCES INC COM NEW 03835T200 165 27,650 SH   SOLE   0 0 27,650
AQUABOUNTY TECHNOLOGIES INC COM NEW 03842K200 902 134,578 SH   SOLE   0 0 134,578
ARAMARK COM 03852U106 12,433 329,080 SH   SOLE   321,677 0 7,403
ARBOR REALTY TRUST INC COM 038923108 1,255 78,959 SH   SOLE   33,205 0 45,754
ARCELORMITTAL SA LUXEMBOURG NY REGISTRY SH 03938L203 2,523 86,472 SH   SOLE   13,984 0 72,488
ARCH CAP GROUP LTD ORD G0450A105 5,314 138,491 SH   SOLE   53,940 0 84,551
ARCHER DANIELS MIDLAND CO COM 039483102 45,580 799,647 SH   SOLE   200,072 0 599,575
ARCHER DANIELS MIDLAND CO COM 039483102 211 16,500 SH Call SOLE   0 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 43 12,000 SH Call SOLE   0 0 0
ARCONIC CORPORATION COM 03966V107 2,603 102,528 SH   SOLE   79,235 0 23,293
ARCOSA INC COM 039653100 3,449 52,990 SH   SOLE   42,361 0 10,629
ARENA PHARMACEUTICALS INC COM NEW 040047607 659 9,496 SH   SOLE   0 0 9,496
ARES CAPITAL CORP COM 04010L103 7,942 424,483 SH   SOLE   0 0 424,483
ARES COML REAL ESTATE CORP COM 04013V108 341 24,857 SH   SOLE   0 0 24,857
ARES DYNAMIC CR ALLOCATION F COM 04014F102 390 25,943 SH   SOLE   0 0 25,943
ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 1,441 25,721 SH   SOLE   0 0 25,721
ARGAN INC COM 04010E109 10,202 191,234 SH   SOLE   149,474 0 41,760
ARGO GROUP INTL HLDGS LTD COM G0464B107 4,502 89,471 SH   SOLE   79,044 0 10,427
ARISTA NETWORKS INC COM 040413106 7,416 24,565 SH   SOLE   19,547 0 5,018
ARK ETF TR 3D PRINTING ETF 00214Q500 1,502 38,659 SH   SOLE   0 0 38,659
ARK ETF TR AUTNMUS TECHNLGY 00214Q203 7,402 88,179 SH   SOLE   0 0 88,179
ARK ETF TR FINTECH INNOVA 00214Q708 11,125 217,705 SH   SOLE   0 0 217,705
ARK ETF TR GENOMIC REV ETF 00214Q302 24,283 273,671 SH   SOLE   0 0 273,671
ARK ETF TR INNOVATION ETF 00214Q104 170,878 1,424,578 SH   SOLE   590 0 1,423,988
ARK ETF TR ISRAEL INOVATE 00214Q609 1,762 56,039 SH   SOLE   0 0 56,039
ARK ETF TR NEXT GNRTN INTER 00214Q401 19,074 129,365 SH   SOLE   33 0 129,332
ARLO TECHNOLOGIES INC COM 04206A101 703 111,948 SH   SOLE   0 0 111,948
ARMADA HOFFLER PPTYS INC COM 04208T108 197 15,745 SH   SOLE   0 0 15,745
ARMSTRONG WORLD INDS INC NEW COM 04247X102 8,931 99,132 SH   SOLE   97,276 0 1,856
ARROW ELECTRS INC COM 042735100 4,602 41,531 SH   SOLE   15,209 0 26,322
ARROWHEAD PHARMACEUTICALS IN COM 04280A100 946 14,272 SH   SOLE   10,818 0 3,454
ARTESIAN RES CORP CL A 043113208 305 7,735 SH   SOLE   0 0 7,735
ARTISAN PARTNERS ASSET MGMT CL A 04316A108 29,806 571,334 SH   SOLE   538,095 0 33,239
ARVINAS INC COM 04335A105 453 6,855 SH   SOLE   6,855 0 0
ARYA SCIENCES ACQUISITION CO COM CL A G3166W106 159 11,540 SH   SOLE   0 0 11,540
ASA GOLD AND PRECIOUS MTLS L SHS G3156P103 9,616 481,995 SH   SOLE   0 0 481,995
ASCENDIS PHARMA A/S SPONSORED ADR 04351P101 3,106 24,103 SH   SOLE   24,090 0 13
ASE TECHNOLOGY HLDG CO LTD SPONSORED ADS 00215W100 797 103,454 SH   SOLE   95,377 0 8,077
ASENSUS SURGICAL INC COM 04367G103 375 115,500 SH   SOLE   0 0 115,500
ASGN INC COM 00191U102 4,179 43,789 SH   SOLE   43,490 0 299
ASHFORD HOSPITALITY TR INC COM SHS 044103877 120 40,755 SH   SOLE   0 0 40,755
ASHLAND GLOBAL HLDGS INC COM 044186104 3,957 44,576 SH   SOLE   41,122 0 3,454
ASML HOLDING N V N Y REGISTRY SHS N07059210 87,036 140,976 SH   SOLE   119,461 0 21,515
ASPEN TECHNOLOGY INC COM 045327103 46,263 320,533 SH   SOLE   270,599 0 49,934
ASPIRA WOMENS HEALTH INC COM 04537Y109 197 29,226 SH   SOLE   0 0 29,226
ASSURANT INC COM 04621X108 408 2,874 SH   SOLE   0 0 2,874
ASSURED GUARANTY LTD COM G0585R106 8,599 203,383 SH   SOLE   187,319 0 16,064
ASTRAZENECA PLC SPONSORED ADR 046353108 68,171 1,371,096 SH   SOLE   853,382 0 517,714
ASTRONICS CORP COM 046433108 369 20,449 SH   SOLE   0 0 20,449
AT HOME GROUP INC COM 04650Y100 315 10,980 SH   SOLE   0 0 10,980
AT&T INC COM 00206R102 289,582 9,566,635 SH   SOLE   2,697,510 0 6,869,125
AT&T INC COM 00206R102 1 15,400 SH Call SOLE   0 0 0
AT&T INC COM 00206R102 1 26,900 SH Call SOLE   0 0 0
AT&T INC COM 00206R102 9 29,000 SH Call SOLE   0 0 0
ATHENE HOLDING LTD CL A G0684D107 510 10,118 SH   SOLE   0 0 10,118
ATHERSYS INC NEW COM 04744L106 29 16,051 SH   SOLE   0 0 16,051
ATKORE INC COM 047649108 6,808 94,692 SH   SOLE   93,411 0 1,281
ATLANTIC CAP BANCSHARES INC COM 048269203 273 11,332 SH   SOLE   0 0 11,332
ATLANTIC UN BANKSHARES CORP COM 04911A107 2,160 56,312 SH   SOLE   47,633 0 8,679
ATLANTICA SUSTAINABLE INFR P SHS G0751N103 34,415 939,517 SH   SOLE   838,297 0 101,220
ATLAS CORP SHARES Y0436Q109 5,246 384,352 SH   SOLE   0 0 384,352
ATLAS CREST INVT CORP COM 049284102 383 38,138 SH   SOLE   0 0 38,138
ATLAS TECHNICAL CONSULTANTS COM CLS A 049430101 1,043 102,176 SH   SOLE   102,076 0 100
ATLASSIAN CORP PLC CL A G06242104 44,010 208,816 SH   SOLE   197,686 0 11,130
ATMOS ENERGY CORP COM 049560105 8,865 89,679 SH   SOLE   28,994 0 60,685
ATN INTL INC COM 00215F107 208 4,230 SH   SOLE   0 0 4,230
ATRICURE INC COM 04963C209 1,164 17,768 SH   SOLE   15,520 0 2,248
ATRION CORP COM 049904105 233 363 SH   SOLE   0 0 363
AUDIOCODES LTD ORD M15342104 1,892 70,130 SH   SOLE   638 0 69,492
AUDIOEYE INC COM NEW 050734201 225 8,049 SH   SOLE   0 0 8,049
AURORA CANNABIS INC COM 05156X884 110 11,781 SH   SOLE   0 0 11,781
AUTODESK INC COM 052769106 164,477 593,457 SH   SOLE   549,047 0 44,410
AUTOHOME INC SP ADS RP CL A 05278C107 19,025 203,979 SH   SOLE   196,394 0 7,585
AUTOLIV INC COM 052800109 3,315 35,718 SH   SOLE   34,934 0 784
AUTOMATIC DATA PROCESSING IN COM 053015103 207,666 1,101,828 SH   SOLE   716,602 0 385,226
AUTONATION INC COM 05329W102 4,022 43,149 SH   SOLE   26,569 0 16,580
AUTOZONE INC COM 053332102 41,703 29,697 SH   SOLE   12,341 0 17,356
AVALARA INC COM 05338G106 4,910 36,796 SH   SOLE   23,922 0 12,874
AVALONBAY CMNTYS INC COM 053484101 8,583 46,516 SH   SOLE   36,881 0 9,635
AVANGRID INC COM 05351W103 1,486 29,834 SH   SOLE   21,638 0 8,196
AVANTOR INC COM 05352A100 18,270 631,540 SH   SOLE   605,762 0 25,778
AVAYA HLDGS CORP COM 05351X101 11,454 408,620 SH   SOLE   399,140 0 9,480
AVERY DENNISON CORP COM 053611109 22,002 119,804 SH   SOLE   106,936 0 12,868
AVID BIOSERVICES INC COM 05368M106 190 10,409 SH   SOLE   0 0 10,409
AVIDITY BIOSCIENCES INC COM 05370A108 1,083 49,643 SH   SOLE   0 0 49,643
AVIENT CORPORATION COM 05368V106 1,334 28,228 SH   SOLE   11,468 0 16,760
AVIS BUDGET GROUP COM 053774105 701 9,670 SH   SOLE   0 0 9,670
AVISTA CORP COM 05379B107 6,085 127,430 SH   SOLE   121,817 0 5,613
AVNET INC COM 053807103 15,374 370,365 SH   SOLE   325,382 0 44,983
AXALTA COATING SYS LTD COM G0750C108 2,939 99,342 SH   SOLE   94,025 0 5,317
AXIS CAP HLDGS LTD SHS G0692U109 38,809 782,911 SH   SOLE   778,818 0 4,093
AXOGEN INC COM 05463X106 214 10,573 SH   SOLE   0 0 10,573
AXON ENTERPRISE INC COM 05464C101 13,460 94,508 SH   SOLE   33,344 0 61,164
AXOS FINANCIAL INC COM 05465C100 1,891 40,235 SH   SOLE   31,167 0 9,068
AXSOME THERAPEUTICS INC COM 05464T104 217 3,836 SH   SOLE   0 0 3,836
AZEK CO INC CL A 05478C105 3,253 77,364 SH   SOLE   56,483 0 20,881
AZURE PWR GLOBAL LTD SHS V0393H103 295 10,838 SH   SOLE   0 0 10,838
AZZ INC COM 002474104 1,988 39,481 SH   SOLE   13,469 0 26,012
B & G FOODS INC NEW COM 05508R106 3,185 102,551 SH   SOLE   100 0 102,451
B & G FOODS INC NEW COM 05508R106 18 59,200 SH Call SOLE   0 0 0
B. RILEY FINANCIAL INC COM 05580M108 830 14,725 SH   SOLE   12,590 0 2,135
B2GOLD CORP COM 11777Q209 859 199,474 SH   SOLE   0 0 199,474
B2GOLD CORP COM 11777Q209 56 51,000 SH Put SOLE   0 0 51,000
B2GOLD CORP COM 11777Q209 10 127,000 SH Call SOLE   0 0 0
B2GOLD CORP COM 11777Q209 35 63,500 SH Call SOLE   0 0 0
BADGER METER INC COM 056525108 988 10,621 SH   SOLE   2,802 0 7,819
BAIDU INC SPON ADR REP A 056752108 7,835 36,016 SH   SOLE   478 0 35,538
BAIN CAP SPECIALTY FIN INC COM STK 05684B107 632 42,754 SH   SOLE   0 0 42,754
BAKER HUGHES COMPANY CL A 05722G100 3,893 180,147 SH   SOLE   112,622 0 67,525
BALCHEM CORP COM 057665200 4,384 34,959 SH   SOLE   26,401 0 8,558
BALL CORP COM 058498106 15,829 186,788 SH   SOLE   139,881 0 46,907
BALLARD PWR SYS INC NEW COM 058586108 1,970 80,735 SH   SOLE   0 0 80,735
BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 1,613 309,040 SH   SOLE   282,577 0 26,463
BANCO BRADESCO S A SP ADR PFD NEW 059460303 5,049 1,074,280 SH   SOLE   1,073,504 0 776
BANCO SANTANDER S.A. ADR 05964H105 662 192,885 SH   SOLE   111,159 0 81,726
BANCORPSOUTH BK TUPELO MISS COM 05971J102 1,967 60,565 SH   SOLE   21,812 0 38,753
BANCROFT FD LTD COM 059695106 1,278 43,340 SH   SOLE   0 0 43,340
BANDWIDTH INC COM CL A 05988J103 2,265 17,873 SH   SOLE   9,453 0 8,420
BANK COMM HLDGS COM 06424J103 1,604 125,836 SH   SOLE   0 0 125,836
BANK HAWAII CORP COM 062540109 4,033 45,061 SH   SOLE   43,307 0 1,754
BANK MARIN BANCORP COM 063425102 355 9,060 SH   SOLE   0 0 9,060
BANK MONTREAL QUE COM 063671101 6,805 76,311 SH   SOLE   14,449 0 61,862
BANK NEW YORK MELLON CORP COM 064058100 10,558 223,252 SH   SOLE   76,658 0 146,594
BANK NOVA SCOTIA B C COM 064149107 2,039 32,588 SH   SOLE   100 0 32,488
BANK OZK COM 06417N103 15,742 385,353 SH   SOLE   350,223 0 35,130
BANNER CORP COM NEW 06652V208 8,130 152,446 SH   SOLE   0 0 152,446
BARCLAYS PLC ADR 06738E204 29,694 2,902,596 SH   SOLE   107,920 0 2,794,676
BARINGS BDC INC COM 06759L103 1,630 163,279 SH   SOLE   0 0 163,279
BARINGS CORPORATE INVS COM 06759X107 1,031 74,022 SH   SOLE   0 0 74,022
BARINGS GLOBAL SHORT DURATIO COM 06760L100 2,034 126,479 SH   SOLE   0 0 126,479
BARINGS PARTN INVS SH BEN INT 06761A103 492 38,104 SH   SOLE   0 0 38,104
BARNES GROUP INC COM 067806109 1,006 20,297 SH   SOLE   18,445 0 1,852
BARRICK GOLD CORP COM 067901108 22,883 1,153,119 SH   SOLE   313,076 0 840,043
BARRICK GOLD CORP COM 067901108 3 16,000 SH Call SOLE   0 0 0
BARRICK GOLD CORP COM 067901108 1 12,500 SH Call SOLE   0 0 0
BARRICK GOLD CORP COM 067901108 8 52,700 SH Call SOLE   0 0 0
BAUSCH HEALTH COS INC COM 071734107 4,841 152,514 SH   SOLE   2,571 0 149,943
BAUSCH HEALTH COS INC COM 071734107 729 60,000 SH Call SOLE   0 0 0
BAXTER INTL INC COM 071813109 30,442 360,949 SH   SOLE   219,460 0 141,489
BCE INC COM NEW 05534B760 78,330 1,734,575 SH   SOLE   1,563,269 0 171,306
BEACON ROOFING SUPPLY INC COM 073685109 566 10,812 SH   SOLE   6,650 0 4,162
BECTON DICKINSON & CO COM 075887109 193,191 794,470 SH   SOLE   321,281 0 473,189
BED BATH & BEYOND INC COM 075896100 480 16,466 SH   SOLE   0 0 16,466
BED BATH & BEYOND INC COM 075896100 75 13,000 SH Call SOLE   0 0 0
BEIGENE LTD SPONSORED ADR 07725L102 1,607 4,617 SH   SOLE   4,554 0 63
BENEFITFOCUS INC COM 08180D106 1,729 125,174 SH   SOLE   0 0 125,174
BENEFITFOCUS INC NOTE 1.250%12/1 08180DAB2 572 625,000 PRN   SOLE   0 0 625,000
BENTLEY SYS INC COM CL B 08265T208 14,020 298,748 SH   SOLE   296,793 0 1,955
BERKELEY LTS INC COM 084310101 382 7,613 SH   SOLE   0 0 7,613
BERKLEY W R CORP COM 084423102 26,286 348,851 SH   SOLE   310,931 0 37,920
BERKSHIRE HATHAWAY INC DEL CL A 084670108 54,770 142 SH   SOLE   0 0 142
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 529,077 2,070,992 SH   SOLE   375,126 0 1,695,866
BERRY GLOBAL GROUP INC COM 08579W103 16,553 269,600 SH   SOLE   128,357 0 141,243
BEST BUY INC COM 086516101 209,249 1,822,473 SH   SOLE   266,348 0 1,556,125
BEST BUY INC COM 086516101 7 22,300 SH Call SOLE   0 0 0
BEST BUY INC COM 086516101 159 32,400 SH Call SOLE   0 0 0
BEST BUY INC COM 086516101 34 34,300 SH Call SOLE   0 0 0
BEYOND MEAT INC COM 08862E109 3,944 30,313 SH   SOLE   0 0 30,313
BGC PARTNERS INC CL A 05541T101 2,806 581,011 SH   SOLE   0 0 581,011
BHP GROUP LTD SPONSORED ADS 088606108 24,472 352,669 SH   SOLE   217,620 0 135,049
BHP GROUP PLC SPONSORED ADR 05545E209 2,467 42,631 SH   SOLE   556 0 42,075
BIG LOTS INC COM 089302103 889 13,022 SH   SOLE   0 0 13,022
BIGCOMMERCE HLDGS INC COM SER 1 08975P108 903 15,631 SH   SOLE   0 0 15,631
BILIBILI INC SPONS ADS REP Z 090040106 716 6,691 SH   SOLE   330 0 6,361
BILL COM HLDGS INC COM 090043100 1,288 8,855 SH   SOLE   0 0 8,855
BIO RAD LABS INC CL A 090572207 14,976 26,220 SH   SOLE   17,198 0 9,022
BIO-TECHNE CORP COM 09073M104 21,536 56,388 SH   SOLE   43,858 0 12,530
BIODELIVERY SCIENCES INTL IN COM 09060J106 284 72,700 SH   SOLE   0 0 72,700
BIOGEN INC COM 09062X103 39,132 139,884 SH   SOLE   112,417 0 27,467
BIOHAVEN PHARMACTL HLDG CO L COM G11196105 1,275 18,659 SH   SOLE   16,459 0 2,200
BIOLINERX LTD SPONSORED ADS 09071M205 35 12,609 SH   SOLE   0 0 12,609
BIOMARIN PHARMACEUTICAL INC COM 09061G101 9,733 128,892 SH   SOLE   121,746 0 7,146
BIOMARIN PHARMACEUTICAL INC NOTE 0.599% 8/0 09061GAH4 15 15,000 PRN   SOLE   0 0 15,000
BIONANO GENOMICS INC COM 09075F107 151 18,691 SH   SOLE   0 0 18,691
BIONTECH SE SPONSORED ADS 09075V102 2,110 19,323 SH   SOLE   0 0 19,323
BJS RESTAURANTS INC COM 09180C106 275 4,737 SH   SOLE   0 0 4,737
BJS WHSL CLUB HLDGS INC COM 05550J101 28,382 632,685 SH   SOLE   628,873 0 3,812
BK OF AMERICA CORP COM 060505104 265,980 6,874,641 SH   SOLE   2,359,226 0 4,515,415
BK OF AMERICA CORP COM 060505104 164 25,800 SH Call SOLE   0 0 0
BK OF AMERICA CORP COM 060505104 19 14,500 SH Call SOLE   0 0 0
BLACK HILLS CORP COM 092113109 24,036 359,988 SH   SOLE   339,692 0 20,296
BLACK KNIGHT INC COM 09215C105 9,145 123,595 SH   SOLE   82,550 0 41,045
BLACK STONE MINERALS L P COM UNIT 09225M101 2,005 229,886 SH   SOLE   0 0 229,886
BLACKBAUD INC COM 09227Q100 207 2,908 SH   SOLE   0 0 2,908
BLACKBERRY LTD COM 09228F103 161 19,182 SH   SOLE   0 0 19,182
BLACKLINE INC COM 09239B109 9,100 83,951 SH   SOLE   1,085 0 82,866
BLACKROCK 2022 GBL INCM OPP COM 09258P104 623 67,984 SH   SOLE   0 0 67,984
BLACKROCK CALIF MUN INCOME T SH BEN INT 09248E102 598 41,672 SH   SOLE   0 0 41,672
BLACKROCK CAP ALLOCATION TR COM 09260U109 1,410 68,693 SH   SOLE   0 0 68,693
BLACKROCK CAP INVT CORP COM 092533108 66 19,587 SH   SOLE   0 0 19,587
BLACKROCK CAP INVT CORP NOTE 5.000% 6/1 092533AC2 133 133,000 PRN   SOLE   0 0 133,000
BLACKROCK CORE BD TR SHS BEN INT 09249E101 3,530 224,838 SH   SOLE   0 0 224,838
BLACKROCK CORPOR HI YLD FD I COM 09255P107 767 65,303 SH   SOLE   0 0 65,303
BLACKROCK CR ALLOCATION INCO COM 092508100 9,570 651,890 SH   SOLE   0 0 651,890
BLACKROCK DEBT STRATEGIES FD COM NEW 09255R202 225 20,428 SH   SOLE   0 0 20,428
BLACKROCK ENERGY & RES TR COM 09250U101 1,039 117,040 SH   SOLE   0 0 117,040
BLACKROCK ENHANCED CAP & INC COM 09256A109 8,894 460,588 SH   SOLE   0 0 460,588
BLACKROCK ENHANCED EQUITY DI COM 09251A104 19,895 2,103,037 SH   SOLE   0 0 2,103,037
BLACKROCK ENHANCED GLOBAL DI COM 092501105 3,728 324,497 SH   SOLE   0 0 324,497
BLACKROCK ENHANCED INTL DIV COM BENE INTER 092524107 9,235 1,521,499 SH   SOLE   0 0 1,521,499
BLACKROCK FLOATING RATE INCO COM 091941104 153 12,201 SH   SOLE   0 0 12,201
BLACKROCK FLOATING RATE INCO COM 09255X100 230 17,720 SH   SOLE   0 0 17,720
BLACKROCK HEALTH SCIENCES TR COM 09250W107 1,018 22,007 SH   SOLE   0 0 22,007
BLACKROCK HEALTH SCIENCS TR COM SHS 09260E105 22,948 872,533 SH   SOLE   0 0 872,533
BLACKROCK INC COM 09247X101 116,896 155,007 SH   SOLE   66,592 0 88,415
BLACKROCK INCOME TR INC COM 09247F100 1,922 314,547 SH   SOLE   0 0 314,547
BLACKROCK INNOVATION AND GRW SHS BEN INT 09260Q108 34,041 1,676,875 SH   SOLE   0 0 1,676,875
BLACKROCK INVT QUALITY MUN T COM 09247D105 268 15,197 SH   SOLE   0 0 15,197
BLACKROCK LTD DURATION INC T COM SHS 09249W101 1,224 73,083 SH   SOLE   0 0 73,083
BLACKROCK MULTI-SECTOR INC T COM 09258A107 1,804 100,123 SH   SOLE   0 0 100,123
BLACKROCK MUN INCOME QUALITY COM 092479104 599 39,646 SH   SOLE   0 0 39,646
BLACKROCK MUN INCOME TR SH BEN INT 09248F109 483 32,168 SH   SOLE   0 0 32,168
BLACKROCK MUN TARGET TERM TR COM SHS BEN IN 09257P105 3,536 139,151 SH   SOLE   0 0 139,151
BLACKROCK MUNI INCOME TR II COM 09249N101 174 11,434 SH   SOLE   0 0 11,434
BLACKROCK MUNI INTER DR FD I COM 09253X102 1,559 103,653 SH   SOLE   0 0 103,653
BLACKROCK MUNIASSETS FD INC COM 09254J102 3,518 230,863 SH   SOLE   0 0 230,863
BLACKROCK MUNIENHANCED FD IN COM 09253Y100 620 52,455 SH   SOLE   0 0 52,455
BLACKROCK MUNIHLDGS NJ QLTY COM 09254X101 610 41,017 SH   SOLE   0 0 41,017
BLACKROCK MUNIHLDNGS CALI QL COM 09254L107 220 14,601 SH   SOLE   0 0 14,601
BLACKROCK MUNIHLDS INVSTM QL COM 09254P108 620 43,358 SH   SOLE   0 0 43,358
BLACKROCK MUNIHOLDINGS QUALI COM 09253N104 564 35,256 SH   SOLE   0 0 35,256
BLACKROCK MUNIHOLDINGS QUALI COM 09254C107 294 21,935 SH   SOLE   0 0 21,935
BLACKROCK MUNIVEST FD II INC COM 09253T101 561 37,499 SH   SOLE   0 0 37,499
BLACKROCK MUNIVEST FD INC COM 09253R105 4,878 524,467 SH   SOLE   0 0 524,467
BLACKROCK MUNIYIELD CALIF FD COM 09254M105 265 17,997 SH   SOLE   0 0 17,997
BLACKROCK MUNIYIELD CALIF QU COM 09254N103 337 22,859 SH   SOLE   0 0 22,859
BLACKROCK MUNIYIELD FD INC COM 09253W104 818 57,021 SH   SOLE   0 0 57,021
BLACKROCK MUNIYIELD INVT FD COM 09254R104 556 39,875 SH   SOLE   0 0 39,875
BLACKROCK MUNIYIELD N J FD I COM 09254Y109 724 49,917 SH   SOLE   0 0 49,917
BLACKROCK MUNIYIELD PA QLTY COM 09255G107 1,432 97,149 SH   SOLE   0 0 97,149
BLACKROCK MUNIYIELD QUALITY COM 09254E103 2,586 181,369 SH   SOLE   0 0 181,369
BLACKROCK MUNIYIELD QUALITY COM 09254G108 2,265 163,149 SH   SOLE   0 0 163,149
BLACKROCK MUNIYILD QULT FD I COM 09254F100 847 53,326 SH   SOLE   0 0 53,326
BLACKROCK MUNIYLD MICH QLTY COM 09254V105 1,434 95,417 SH   SOLE   0 0 95,417
BLACKROCK N Y MUN INCOME TRU SH BEN INT 09248L106 264 17,065 SH   SOLE   0 0 17,065
BLACKROCK RES & COMMODITIES SHS 09257A108 10,630 1,198,406 SH   SOLE   0 0 1,198,406
BLACKROCK SCIENCE & TECH TR SHS BEN INT 09260K101 45,396 1,271,959 SH   SOLE   0 0 1,271,959
BLACKROCK SCIENCE & TECHNOLO SHS 09258G104 17,786 328,768 SH   SOLE   0 0 328,768
BLACKROCK TAX MUNICPAL BD TR SHS 09248X100 5,039 204,425 SH   SOLE   0 0 204,425
BLACKROCK TCP CAPITAL CORP COM 09259E108 1,926 139,242 SH   SOLE   0 0 139,242
BLACKROCK TCP CAPITAL CORP NOTE 4.625% 3/0 87238QAD5 271 265,000 PRN   SOLE   0 0 265,000
BLACKROCK UTILITIES INFRSTRC COM 09248D104 1,336 53,122 SH   SOLE   0 0 53,122
BLACKSTONE GROUP INC COM 09260D107 120,019 1,610,343 SH   SOLE   413,841 0 1,196,502
BLACKSTONE GROUP INC COM 09260D107 34 20,000 SH Call SOLE   0 0 0
BLACKSTONE MTG TR INC COM CL A 09257W100 3,355 108,223 SH   SOLE   8,980 0 99,243
BLACKSTONE MTG TR INC NOTE 4.375% 5/0 09257WAB6 347 340,000 PRN   SOLE   0 0 340,000
BLACKSTONE MTG TR INC NOTE 4.750% 3/1 09257WAC4 77 75,000 PRN   SOLE   0 0 75,000
BLACKSTONE SENIOR FLOATNG RA COM 09256U105 745 47,877 SH   SOLE   0 0 47,877
BLACKSTONE STRATEGIC CREDIT COM SHS BEN IN 09257R101 6,300 472,606 SH   SOLE   0 0 472,606
BLINK CHARGING CO COM 09354A100 451 10,976 SH   SOLE   0 0 10,976
BLOCK H & R INC COM 093671105 1,517 69,606 SH   SOLE   51,528 0 18,078
BLOOM ENERGY CORP COM CL A 093712107 4,237 156,628 SH   SOLE   27,801 0 128,827
BLOOMIN BRANDS INC COM 094235108 3,373 124,701 SH   SOLE   21,708 0 102,993
BLUCORA INC COM 095229100 299 17,947 SH   SOLE   11,250 0 6,697
BLUELINX HLDGS INC COM NEW 09624H208 447 11,400 SH   SOLE   0 0 11,400
BLUEPRINT MEDICINES CORP COM 09627Y109 1,774 18,247 SH   SOLE   9,208 0 9,039
BNY MELLON ALCENTRA GLOBAL C COM 05588N108 184 19,664 SH   SOLE   0 0 19,664
BNY MELLON MUN BD INFRASTRUC COM SHS 09662W109 5,808 411,650 SH   SOLE   0 0 411,650
BNY MELLON MUN INCOME INC COM 05589T104 171 19,527 SH   SOLE   0 0 19,527
BNY MELLON STRATEGIC MUN BD COM 09662E109 1,316 168,070 SH   SOLE   0 0 168,070
BNY MELLON STRATEGIC MUNS IN COM 05588W108 1,426 167,001 SH   SOLE   0 0 167,001
BOEING CO COM 097023105 185,445 728,025 SH   SOLE   199,725 0 528,300
BOISE CASCADE CO DEL COM 09739D100 822 13,734 SH   SOLE   7,906 0 5,828
BOK FINL CORP COM NEW 05561Q201 202 2,261 SH   SOLE   0 0 2,261
BONANZA CREEK ENERGY INC COM NEW 097793400 416 11,656 SH   SOLE   0 0 11,656
BOOKING HOLDINGS INC COM 09857L108 113,055 48,525 SH   SOLE   41,503 0 7,022
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 13,555 168,320 SH   SOLE   156,039 0 12,281
BORGWARNER INC COM 099724106 16,851 363,483 SH   SOLE   314,592 0 48,891
BOSTON BEER INC CL A 100557107 1,899 1,574 SH   SOLE   0 0 1,574
BOSTON OMAHA CORP COM 101044105 207 6,994 SH   SOLE   0 0 6,994
BOSTON PRIVATE FINL HLDGS IN COM 101119105 148 11,120 SH   SOLE   0 0 11,120
BOSTON PROPERTIES INC COM 101121101 10,613 104,813 SH   SOLE   102,637 0 2,176
BOSTON SCIENTIFIC CORP COM 101137107 77,683 2,009,910 SH   SOLE   1,239,145 0 770,765
BOTTOMLINE TECH DEL INC COM 101388106 2,052 45,350 SH   SOLE   42,591 0 2,759
BOULDER GROWTH & INCOME FD I COM 101507101 24,694 1,962,989 SH   SOLE   0 0 1,962,989
BOX INC CL A 10316T104 1,552 67,606 SH   SOLE   0 0 67,606
BOYD GAMING CORP COM 103304101 1,396 23,679 SH   SOLE   0 0 23,679
BP MIDSTREAM PARTNERS LP UNIT LTD PTNR 0556EL109 673 53,172 SH   SOLE   0 0 53,172
BP PLC SPONSORED ADR 055622104 56,852 2,334,797 SH   SOLE   700,654 0 1,634,143
BP PLC SPONSORED ADR 055622104 1 18,900 SH Call SOLE   0 0 0
BRAEMAR HOTELS & RESORTS INC COM 10482B101 194 32,003 SH   SOLE   0 0 32,003
BRAINSTORM CELL THERAPEUTICS COM NEW 10501E201 749 195,678 SH   SOLE   0 0 195,678
BRAINSTORM CELL THERAPEUTICS COM NEW 10501E201 2 13,100 SH Call SOLE   0 0 0
BRAINSTORM CELL THERAPEUTICS COM NEW 10501E201 1 11,900 SH Call SOLE   0 0 0
BRANDYWINEGBL GBL INCM OPP F COM 10537L104 547 45,337 SH   SOLE   0 0 45,337
BRIDGEBIO PHARMA INC COM 10806X102 1,053 17,090 SH   SOLE   12,265 0 4,825
BRIGHAM MINERALS INC CL A COM 10918L103 2,025 138,313 SH   SOLE   58,705 0 79,608
BRIGHT HORIZONS FAM SOL IN D COM 109194100 31,929 186,232 SH   SOLE   184,680 0 1,552
BRIGHTCOVE INC COM 10921T101 288 14,300 SH   SOLE   0 0 14,300
BRINKER INTL INC COM 109641100 2,721 38,298 SH   SOLE   0 0 38,298
BRINKS CO COM 109696104 6,353 80,191 SH   SOLE   16,115 0 64,076
BRISTOL-MYERS SQUIBB CO COM 110122108 204,803 3,244,140 SH   SOLE   1,377,796 0 1,866,344
BRISTOL-MYERS SQUIBB CO COM 110122108 49 26,500 SH Call SOLE   0 0 0
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 92,511 2,388,002 SH   SOLE   2,256,726 0 131,276
BRIXMOR PPTY GROUP INC COM 11120U105 672 33,240 SH   SOLE   24,327 0 8,913
BROADCOM INC COM 11135F101 503,486 1,085,856 SH   SOLE   557,732 0 528,124
BROADMARK RLTY CAP INC COM 11135B100 135 12,884 SH   SOLE   0 0 12,884
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 35,653 232,872 SH   SOLE   165,065 0 67,807
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 40,789 916,595 SH   SOLE   859,072 0 57,523
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 18,400 344,548 SH   SOLE   0 0 344,548
BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107 5,369 70,300 SH   SOLE   25,012 0 45,288
BROOKFIELD PROPERTY PARTRS L UNIT LTD PARTN G16249107 270 15,158 SH   SOLE   0 0 15,158
BROOKFIELD REAL ASSETS INCOM SHS BEN INT 112830104 2,972 143,575 SH   SOLE   0 0 143,575
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 3,202 68,410 SH   SOLE   43,198 0 25,212
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 1,976 46,267 SH   SOLE   0 0 46,267
BROOKLINE BANCORP INC DEL COM 11373M107 277 18,488 SH   SOLE   12,812 0 5,676
BROOKS AUTOMATION INC NEW COM 114340102 3,692 45,221 SH   SOLE   22,860 0 22,361
BROWN & BROWN INC COM 115236101 28,604 625,761 SH   SOLE   586,135 0 39,626
BROWN FORMAN CORP CL A 115637100 803 12,607 SH   SOLE   0 0 12,607
BROWN FORMAN CORP CL B 115637209 16,669 241,678 SH   SOLE   25,014 0 216,664
BRP GROUP INC COM CL A 05589G102 212 7,780 SH   SOLE   0 0 7,780
BRP INC COM SUN VTG 05577W200 2,947 33,971 SH   SOLE   33,236 0 735
BRUKER CORP COM 116794108 2,011 31,282 SH   SOLE   25,351 0 5,931
BRUNSWICK CORP COM 117043109 22,102 231,747 SH   SOLE   175,832 0 55,915
BRYN MAWR BK CORP COM 117665109 3,247 71,357 SH   SOLE   71,107 0 250
BUILDERS FIRSTSOURCE INC COM 12008R107 11,307 243,841 SH   SOLE   149,227 0 94,614
BUMBLE INC COM CL A 12047B105 979 15,696 SH   SOLE   10,797 0 4,899
BUNGE LIMITED COM G16962105 3,278 41,355 SH   SOLE   758 0 40,597
BURLINGTON STORES INC COM 122017106 22,260 74,498 SH   SOLE   70,741 0 3,757
BUTTERFLY NETWORK INC COM CL A 124155102 2,334 138,662 SH   SOLE   0 0 138,662
BWX TECHNOLOGIES INC COM 05605H100 7,722 117,110 SH   SOLE   110,713 0 6,397
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 98,986 1,037,261 SH   SOLE   163,442 0 873,819
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 1,989 174,500 SH Call SOLE   0 0 0
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 2,240 175,000 SH Call SOLE   0 0 0
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 2,447 317,800 SH Call SOLE   0 0 0
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 185 50,000 SH Call SOLE   0 0 0
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 397 65,000 SH Call SOLE   0 0 0
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 260 25,000 SH Call SOLE   0 0 0
C3 AI INC CL A 12468P104 2,383 36,155 SH   SOLE   0 0 36,155
CABLE ONE INC COM 12685J105 16,121 8,817 SH   SOLE   8,528 0 289
CABOT CORP COM 127055101 1,100 20,982 SH   SOLE   17,928 0 3,054
CABOT OIL & GAS CORP COM 127097103 2,931 156,066 SH   SOLE   60,037 0 96,029
CACI INTL INC CL A 127190304 3,892 15,779 SH   SOLE   0 0 15,779
CACTUS INC CL A 127203107 1,628 53,160 SH   SOLE   46,512 0 6,648
CADENCE BANCORPORATION CL A 12739A100 5,581 269,223 SH   SOLE   0 0 269,223
CADENCE BANCORPORATION CL A 12739A100 81 36,900 SH Call SOLE   0 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 44,104 321,949 SH   SOLE   285,841 0 36,108
CAE INC COM 124765108 2,225 78,067 SH   SOLE   77,712 0 355
CAESARS ENTERTAINMENT INC NE COM 12769G100 11,740 134,250 SH   SOLE   71,618 0 62,632
CAESARS ENTERTAINMENT INC NE COM 12769G100 516 18,400 SH Call SOLE   0 0 0
CAL MAINE FOODS INC COM NEW 128030202 10,902 283,762 SH   SOLE   283,358 0 404
CALAMOS CONV & HIGH INCOME F COM SHS 12811P108 2,793 187,328 SH   SOLE   0 0 187,328
CALAMOS CONV OPPORTUNITIES & SH BEN INT 128117108 1,177 82,755 SH   SOLE   0 0 82,755
CALAMOS DYNAMIC CONV & INCOM COM 12811V105 5,677 177,512 SH   SOLE   0 0 177,512
CALAMOS GBL DYN INCOME FUND COM 12811L107 3,271 320,090 SH   SOLE   0 0 320,090
CALAMOS GLOBAL TOTAL RETURN COM SH BEN INT 128118106 204 13,702 SH   SOLE   0 0 13,702
CALAMOS LNG SHR EQT DYNAMIC COM 12812C106 950 47,076 SH   SOLE   0 0 47,076
CALAMOS STRATEGIC TOTAL RETU COM SH BEN INT 128125101 17,431 1,011,645 SH   SOLE   0 0 1,011,645
CALAVO GROWERS INC COM 128246105 1,649 21,239 SH   SOLE   20,195 0 1,044
CALIFORNIA WTR SVC GROUP COM 130788102 5,095 90,431 SH   SOLE   69,667 0 20,764
CALLAWAY GOLF CO COM 131193104 1,420 53,081 SH   SOLE   0 0 53,081
CALLON PETE CO DEL COM 13123X508 280 7,258 SH   SOLE   0 0 7,258
CALUMET SPECIALTY PRODS PTNR UT LTD PARTNER 131476103 271 44,373 SH   SOLE   0 0 44,373
CAMBRIA ETF TR TAIL RISK 132061862 4,391 234,176 SH   SOLE   0 0 234,176
CAMDEN NATL CORP COM 133034108 1,988 41,539 SH   SOLE   41,339 0 200
CAMDEN PPTY TR SH BEN INT 133131102 2,652 24,128 SH   SOLE   17,859 0 6,269
CAMECO CORP COM 13321L108 6,893 415,511 SH   SOLE   0 0 415,511
CAMPBELL SOUP CO COM 134429109 1,696 33,737 SH   SOLE   0 0 33,737
CAMPING WORLD HLDGS INC CL A 13462K109 1,698 46,670 SH   SOLE   17,584 0 29,086
CANADA GOOSE HLDGS INC SHS SUB VTG 135086106 614 15,637 SH   SOLE   0 0 15,637
CANADIAN IMP BK COMM COM 136069101 79,488 811,517 SH   SOLE   790,071 0 21,446
CANADIAN NAT RES LTD COM 136385101 7,360 237,991 SH   SOLE   103,345 0 134,646
CANADIAN NATL RY CO COM 136375102 31,556 271,816 SH   SOLE   63,797 0 208,019
CANADIAN PAC RY LTD COM 13645T100 23,886 62,515 SH   SOLE   32,779 0 29,736
CANADIAN SOLAR INC COM 136635109 305 6,139 SH   SOLE   0 0 6,139
CANGO INC ADS 137586103 154 18,300 SH   SOLE   0 0 18,300
CANNAE HLDGS INC COM 13765N107 31,113 785,285 SH   SOLE   779,603 0 5,682
CANOPY GROWTH CORP COM 138035100 6,198 192,910 SH   SOLE   0 0 192,910
CAPITAL ONE FINL CORP COM 14040H105 21,473 168,769 SH   SOLE   110,688 0 58,081
CAPITAL PRODUCT PARTNERS L P PARTNERSHP UNITS Y11082206 1,175 105,582 SH   SOLE   0 0 105,582
CAPITOL FED FINL INC COM 14057J101 204 15,397 SH   SOLE   0 0 15,397
CAPRI HOLDINGS LIMITED SHS G1890L107 1,977 38,773 SH   SOLE   0 0 38,773
CAPSTAR FINL HLDGS INC COM 14070T102 239 13,855 SH   SOLE   0 0 13,855
CARA THERAPEUTICS INC COM 140755109 305 14,051 SH   SOLE   0 0 14,051
CARDINAL HEALTH INC COM 14149Y108 11,277 185,624 SH   SOLE   75,734 0 109,890
CAREDX INC COM 14167L103 7,092 104,159 SH   SOLE   45,684 0 58,475
CARETRUST REIT INC COM 14174T107 14,828 636,806 SH   SOLE   3,680 0 633,126
CARGURUS INC COM CL A 141788109 8,581 360,084 SH   SOLE   156,219 0 203,865
CARLISLE COS INC COM 142339100 2,880 17,491 SH   SOLE   102 0 17,389
CARLOTZ INC COM CL A 142552108 137 19,232 SH   SOLE   0 0 19,232
CARLYLE GROUP INC COM 14316J108 4,137 112,551 SH   SOLE   0 0 112,551
CARMAX INC COM 143130102 17,031 128,384 SH   SOLE   82,887 0 45,497
CARMAX INC COM 143130102 546 16,800 SH Call SOLE   0 0 0
CARNIVAL CORP UNIT 99/99/9999 143658300 17,563 661,763 SH   SOLE   12,874 0 648,889
CARPENTER TECHNOLOGY CORP COM 144285103 13,032 316,703 SH   SOLE   0 0 316,703
CARRIER GLOBAL CORPORATION COM 14448C104 48,075 1,138,682 SH   SOLE   244,501 0 894,181
CARROLS RESTAURANT GROUP INC COM 14574X104 131 21,805 SH   SOLE   0 0 21,805
CARTERS INC COM 146229109 1,882 21,162 SH   SOLE   20,462 0 700
CARVANA CO CL A 146869102 16,242 61,896 SH   SOLE   58,877 0 3,019
CASA SYS INC COM 14713L102 143 15,046 SH   SOLE   0 0 15,046
CASELLA WASTE SYS INC CL A 147448104 14,641 230,306 SH   SOLE   129,030 0 101,276
CASEYS GEN STORES INC COM 147528103 39,711 183,682 SH   SOLE   166,280 0 17,402
CASSAVA SCIENCES INC COM 14817C107 927 20,631 SH   SOLE   0 0 20,631
CASTLIGHT HEALTH INC CL B 14862Q100 18 11,600 SH   SOLE   0 0 11,600
CATALENT INC COM 148806102 15,008 142,511 SH   SOLE   130,161 0 12,350
CATALYST BIOSCIENCES INC COM NEW 14888D208 644 127,703 SH   SOLE   0 0 127,703
CATCHMARK TIMBER TR INC CL A 14912Y202 1,812 177,950 SH   SOLE   0 0 177,950
CATERPILLAR INC COM 149123101 133,783 576,953 SH   SOLE   92,818 0 484,135
CATHAY GEN BANCORP COM 149150104 7,807 191,451 SH   SOLE   183,336 0 8,115
CATO CORP NEW CL A 149205106 312 26,000 SH   SOLE   0 0 26,000
CAVCO INDS INC DEL COM 149568107 3,043 13,490 SH   SOLE   13,490 0 0
CBAK ENERGY TECHNOLOGY INC COM 14986C102 64 12,500 SH   SOLE   0 0 12,500
CBOE GLOBAL MKTS INC COM 12503M108 3,869 39,208 SH   SOLE   35,238 0 3,970
CBRE CLARION GLOBAL REAL EST COM 12504G100 2,709 346,926 SH   SOLE   0 0 346,926
CBRE GROUP INC CL A 12504L109 13,197 166,817 SH   SOLE   114,042 0 52,775
CDK GLOBAL INC COM 12508E101 44,195 817,513 SH   SOLE   799,701 0 17,812
CDW CORP COM 12514G108 60,359 364,157 SH   SOLE   347,853 0 16,304
CEDAR FAIR L P DEPOSITRY UNIT 150185106 1,553 31,265 SH   SOLE   0 0 31,265
CEL-SCI CORP COM PAR NEW 150837607 264 17,360 SH   SOLE   0 0 17,360
CELANESE CORP DEL COM 150870103 4,449 29,690 SH   SOLE   9,979 0 19,711
CELSIUS HLDGS INC COM NEW 15118V207 1,579 32,856 SH   SOLE   22,163 0 10,693
CEMEX SAB DE CV SPON ADR NEW 151290889 1,702 244,224 SH   SOLE   0 0 244,224
CENOVUS ENERGY INC COM 15135U109 80 10,659 SH   SOLE   8,325 0 2,334
CENTENE CORP DEL COM 15135B101 23,525 368,091 SH   SOLE   126,236 0 241,855
CENTERPOINT ENERGY INC COM 15189T107 11,774 519,803 SH   SOLE   395,181 0 124,622
CENTRAL GARDEN & PET CO CL A NON-VTG 153527205 12,240 235,890 SH   SOLE   0 0 235,890
CENTRAL SECS CORP COM 155123102 12,420 327,607 SH   SOLE   0 0 327,607
CENTURY ALUM CO COM 156431108 439 24,850 SH   SOLE   0 0 24,850
CENTURY CASINOS INC COM 156492100 251 24,400 SH   SOLE   0 0 24,400
CENTURY CMNTYS INC COM 156504300 238 3,942 SH   SOLE   0 0 3,942
CERBERUS TELECOM ACQUISITION UNIT 99/99/9999 G2040C112 126 12,415 SH   SOLE   0 0 12,415
CERENCE INC COM 156727109 24,945 278,467 SH   SOLE   149,022 0 129,445
CERNER CORP COM 156782104 18,283 254,355 SH   SOLE   223,856 0 30,499
CERTARA INC COM 15687V109 333 12,210 SH   SOLE   12,210 0 0
CERUS CORP COM 157085101 7,805 1,298,707 SH   SOLE   0 0 1,298,707
CF INDS HLDGS INC COM 125269100 3,072 67,695 SH   SOLE   20,386 0 47,309
CHAMPIONX CORPORATION COM 15872M104 9,860 453,728 SH   SOLE   451,817 0 1,911
CHANGE HEALTHCARE INC COM 15912K100 48,615 2,199,794 SH   SOLE   2,122,639 0 77,155
CHARGEPOINT HOLDINGS INC COM CL A 15961R105 498 18,658 SH   SOLE   0 0 18,658
CHARLES RIV LABS INTL INC COM 159864107 46,409 160,126 SH   SOLE   129,736 0 30,390
CHART INDS INC COM 16115Q308 4,577 32,152 SH   SOLE   17,071 0 15,081
CHARTER COMMUNICATIONS INC N CL A 16119P108 41,051 66,531 SH   SOLE   49,625 0 16,906
CHASE CORP COM 16150R104 3,531 30,339 SH   SOLE   29,839 0 500
CHATHAM LODGING TR COM 16208T102 307 23,341 SH   SOLE   10,340 0 13,001
CHECK POINT SOFTWARE TECH LT ORD M22465104 14,702 131,305 SH   SOLE   86,715 0 44,590
CHEESECAKE FACTORY INC COM 163072101 1,296 22,145 SH   SOLE   16,364 0 5,781
CHEFS WHSE INC COM 163086101 280 9,180 SH   SOLE   0 0 9,180
CHEGG INC COM 163092109 12,312 143,729 SH   SOLE   66,540 0 77,189
CHEMED CORP NEW COM 16359R103 16,553 35,998 SH   SOLE   32,415 0 3,583
CHEMOCENTRYX INC COM 16383L106 13,712 267,607 SH   SOLE   0 0 267,607
CHEMOURS CO COM 163851108 2,054 73,603 SH   SOLE   0 0 73,603
CHENIERE ENERGY INC COM NEW 16411R208 10,640 147,751 SH   SOLE   31,001 0 116,750
CHENIERE ENERGY INC NOTE 4.250% 3/1 16411RAG4 452 553,000 PRN   SOLE   0 0 553,000
CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 802 19,299 SH   SOLE   0 0 19,299
CHESAPEAKE UTILS CORP COM 165303108 653 5,625 SH   SOLE   0 0 5,625
CHEVRON CORP NEW COM 166764100 520,828 4,970,185 SH   SOLE   1,875,516 0 3,094,669
CHEVRON CORP NEW COM 166764100 152 47,500 SH Call SOLE   0 0 0
CHEVRON CORP NEW COM 166764100 30 14,800 SH Call SOLE   0 0 0
CHEVRON CORP NEW COM 166764100 15 21,700 SH Call SOLE   0 0 0
CHEWY INC CL A 16679L109 15,011 177,208 SH   SOLE   124,610 0 52,598
CHILDRENS PL INC NEW COM 168905107 598 8,580 SH   SOLE   0 0 8,580
CHIMERA INVT CORP COM NEW 16934Q208 488 38,407 SH   SOLE   0 0 38,407
CHINA FD INC COM 169373107 991 33,843 SH   SOLE   0 0 33,843
CHINA LIFE INS CO LTD SPON ADR REP H 16939P106 1,764 169,475 SH   SOLE   0 0 169,475
CHIPOTLE MEXICAN GRILL INC COM 169656105 24,567 17,291 SH   SOLE   9,465 0 7,826
CHUBB LIMITED COM H1467J104 372,956 2,360,853 SH   SOLE   890,595 0 1,470,258
CHUBB LIMITED COM H1467J104 84 33,700 SH Call SOLE   0 0 0
CHUBB LIMITED COM H1467J104 10 18,400 SH Call SOLE   0 0 0
CHURCH & DWIGHT INC COM 171340102 30,053 344,041 SH   SOLE   17,007 0 327,034
CHURCHILL CAPITAL CORP IV CL A 171439102 1,417 61,112 SH   SOLE   0 0 61,112
CHURCHILL CAPITAL CORP VII UNIT 99/99/9999 17144M201 499 50,000 SH   SOLE   0 0 50,000
CHURCHILL DOWNS INC COM 171484108 3,709 16,308 SH   SOLE   6,353 0 9,955
CIA ENERGETICA DE MINAS GERA SP ADR N-V PFD 204409601 224 98,521 SH   SOLE   0 0 98,521
CIENA CORP COM NEW 171779309 2,964 54,172 SH   SOLE   0 0 54,172
CIGNA CORP NEW COM 125523100 57,214 236,656 SH   SOLE   140,358 0 96,298
CIMAREX ENERGY CO COM 171798101 14,145 238,174 SH   SOLE   150,556 0 87,618
CIMPRESS PLC SHS EURO G2143T103 1,473 14,708 SH   SOLE   9,493 0 5,215
CINCINNATI FINL CORP COM 172062101 7,820 75,849 SH   SOLE   2,252 0 73,597
CINEDIGM CORP COM NEW 172406209 25 15,250 SH   SOLE   0 0 15,250
CINEMARK HLDGS INC COM 17243V102 488 23,908 SH   SOLE   0 0 23,908
CINTAS CORP COM 172908105 14,932 43,746 SH   SOLE   8,424 0 35,322
CIRRUS LOGIC INC COM 172755100 237 2,800 SH   SOLE   0 0 2,800
CISCO SYS INC COM 17275R102 691,630 13,375,179 SH   SOLE   5,431,111 0 7,944,068
CISCO SYS INC COM 17275R102 105 110,100 SH Call SOLE   0 0 0
CISCO SYS INC COM 17275R102 196 51,700 SH Call SOLE   0 0 0
CISCO SYS INC COM 17275R102 35 12,000 SH Call SOLE   0 0 0
CISCO SYS INC COM 17275R102 18 27,300 SH Call SOLE   0 0 0
CISCO SYS INC COM 17275R102 47 12,300 SH Call SOLE   0 0 0
CIT GROUP INC COM NEW 125581801 1,095 21,266 SH   SOLE   12,200 0 9,066
CITIGROUP INC COM NEW 172967424 105,858 1,455,092 SH   SOLE   781,066 0 674,026
CITIGROUP INC COM NEW 172967424 11 18,900 SH Call SOLE   0 0 0
CITIZENS FINANCIAL GROUP INC COM 174610105 6,588 149,213 SH   SOLE   59,271 0 89,942
CITRIX SYS INC COM 177376100 38,835 276,680 SH   SOLE   218,825 0 57,855
CITY HLDG CO COM 177835105 1,645 20,117 SH   SOLE   0 0 20,117
CITY OFFICE REIT INC COM 178587101 339 31,911 SH   SOLE   31,221 0 690
CIVEO CORP CDA COM NEW 17878Y207 1,297 84,709 SH   SOLE   0 0 84,709
CLARIVATE PLC ORD SHS G21810109 1,561 59,157 SH   SOLE   58,157 0 1,000
CLEAN ENERGY FUELS CORP COM 184499101 1,149 83,607 SH   SOLE   0 0 83,607
CLEAN HARBORS INC COM 184496107 872 10,374 SH   SOLE   1,069 0 9,305
CLEAR CHANNEL OUTDOOR HLDGS COM 18453H106 48 26,400 SH   SOLE   0 0 26,400
CLEARBRIDGE ENERGY MIDSTRM O COM 18469P209 449 24,011 SH   SOLE   0 0 24,011
CLEARBRIDGE MLP AND MIDSTRM COM 184692200 655 28,069 SH   SOLE   0 0 28,069
CLEARBRIDGE MLP AND MIDSTRM COM 18469Q207 225 11,241 SH   SOLE   0 0 11,241
CLEARWAY ENERGY INC CL C 18539C204 1,435 50,999 SH   SOLE   45,483 0 5,516
CLEVELAND-CLIFFS INC NEW COM 185899101 6,311 313,837 SH   SOLE   0 0 313,837
CLIPPER RLTY INC COM 18885T306 1,032 130,318 SH   SOLE   0 0 130,318
CLOROX CO DEL COM 189054109 59,491 308,434 SH   SOLE   129,338 0 179,096
CLOUDERA INC COM 18914U100 291 23,891 SH   SOLE   0 0 23,891
CLOUDFLARE INC CL A COM 18915M107 7,274 103,528 SH   SOLE   0 0 103,528
CLOUGH GLOBAL DIVID & INCOME COM 18913Y103 138 11,821 SH   SOLE   0 0 11,821
CLOUGH GLOBAL EQUITY FD COM 18914C100 1,524 100,306 SH   SOLE   0 0 100,306
CLOUGH GLOBAL OPPORTUNITIES SH BEN INT 18914E106 890 72,646 SH   SOLE   0 0 72,646
CLOVER HEALTH INVESTMENTS CO COM CL A 18914F103 502 66,400 SH   SOLE   0 0 66,400
CLOVER HEALTH INVESTMENTS CO COM CL A 18914F103 16 31,500 SH Call SOLE   0 0 0
CLOVIS ONCOLOGY INC COM 189464100 98 13,897 SH   SOLE   0 0 13,897
CMC MATERIALS INC COM 12571T100 4,227 23,909 SH   SOLE   23,499 0 410
CME GROUP INC COM 12572Q105 407,546 1,995,534 SH   SOLE   825,710 0 1,169,824
CME GROUP INC COM 12572Q105 24 34,700 SH Call SOLE   0 0 0
CMS ENERGY CORP COM 125896100 22,859 373,392 SH   SOLE   218,884 0 154,508
CNA FINL CORP COM 126117100 24,524 549,502 SH   SOLE   548,055 0 1,447
CNH INDL N V SHS N20944109 531 34,323 SH   SOLE   23,910 0 10,413
CNO FINL GROUP INC COM 12621E103 1,198 49,302 SH   SOLE   21,662 0 27,640
CNX RES CORP COM 12653C108 3,322 225,954 SH   SOLE   0 0 225,954
COASTAL FINL CORP WA COM NEW 19046P209 1,860 70,924 SH   SOLE   0 0 70,924
COCA COLA CO COM 191216100 256,104 4,858,737 SH   SOLE   2,083,010 0 2,775,727
COCA COLA CO COM 191216100 11 12,400 SH Call SOLE   0 0 0
COCA COLA EUROPEAN PARTNERS SHS G25839104 10,798 207,023 SH   SOLE   194,596 0 12,427
COCA-COLA FEMSA SAB DE CV SPONSORD ADR REP 191241108 610 13,205 SH   SOLE   10,384 0 2,821
COEUR MNG INC COM NEW 192108504 420 46,505 SH   SOLE   0 0 46,505
COFFEE HLDG CO INC COM 192176105 186 37,730 SH   SOLE   0 0 37,730
COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 1,129 16,423 SH   SOLE   10,961 0 5,462
COGNEX CORP COM 192422103 16,217 195,407 SH   SOLE   140,579 0 54,828
COGNEX CORP COM 192422103 22 36,700 SH Call SOLE   0 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 39,255 502,494 SH   SOLE   412,463 0 90,031
COHBAR INC COM 19249J109 30 22,130 SH   SOLE   0 0 22,130
COHEN & STEERS CLOSED-END OP COM 19248P106 223 16,626 SH   SOLE   0 0 16,626
COHEN & STEERS INC COM 19247A100 4,342 66,457 SH   SOLE   59,490 0 6,967
COHEN & STEERS INFRASTRUCTUR COM 19248A109 11,664 417,612 SH   SOLE   0 0 417,612
COHEN & STEERS LTD DURATION COM 19248C105 957 36,627 SH   SOLE   0 0 36,627
COHEN & STEERS MLP INCOME & COM SHS 19249B106 332 103,616 SH   SOLE   0 0 103,616
COHEN & STEERS QUALITY INCOM COM 19247L106 19,900 1,429,562 SH   SOLE   0 0 1,429,562
COHEN & STEERS REIT & PFD & COM 19247X100 6,538 268,039 SH   SOLE   0 0 268,039
COHEN & STEERS SELECT PFD & COM 19248Y107 689 24,864 SH   SOLE   0 0 24,864
COHEN & STEERS TOTAL RETURN COM 19247R103 265 18,136 SH   SOLE   0 0 18,136
COHERENT INC COM 192479103 1,114 4,406 SH   SOLE   4,248 0 158
COHU INC COM 192576106 325 7,767 SH   SOLE   0 0 7,767
COLFAX CORP COM 194014106 4,228 96,514 SH   SOLE   91,269 0 5,245
COLGATE PALMOLIVE CO COM 194162103 79,983 1,014,623 SH   SOLE   606,757 0 407,866
COLLECTIVE GROWTH CORP COM CL A 19424L101 203 20,400 SH   SOLE   0 0 20,400
COLLPLANT BIOTECHNOLOGIES LT ADS 19516R107 280 20,800 SH   SOLE   0 0 20,800
COLONY CAP INC NOTE 5.000% 4/1 19624RAA4 295 293,000 PRN   SOLE   0 0 293,000
COLONY CAP INC NEW CL A COM 19626G108 326 50,307 SH   SOLE   13,201 0 37,106
COLUMBIA BKG SYS INC COM 197236102 5,684 131,913 SH   SOLE   131,639 0 274
COLUMBIA ETF TR I DIVERSIFID FXD 19761L508 1,029 48,701 SH   SOLE   0 0 48,701
COLUMBIA ETF TR II EMRG MARKETS ETF 19762B509 201 7,214 SH   SOLE   0 0 7,214
COLUMBIA FINL INC COM 197641103 2,115 120,997 SH   SOLE   120,997 0 0
COLUMBIA SELIGM PREM TECH GR COM 19842X109 869 27,831 SH   SOLE   0 0 27,831
COLUMBIA SPORTSWEAR CO COM 198516106 1,451 13,737 SH   SOLE   1,750 0 11,987
COMCAST CORP NEW CL A 20030N101 752,423 13,905,412 SH   SOLE   7,638,499 0 6,266,913
COMCAST CORP NEW CL A 20030N101 389 116,200 SH Call SOLE   0 0 0
COMCAST CORP NEW CL A 20030N101 32 26,600 SH Call SOLE   0 0 0
COMCAST CORP NEW CL A 20030N101 11 15,100 SH Call SOLE   0 0 0
COMCAST CORP NEW CL A 20030N101 4 11,200 SH Call SOLE   0 0 0
COMCAST CORP NEW CL A 20030N101 4 34,100 SH Call SOLE   0 0 0
COMCAST CORP NEW CL A 20030N101 9 16,800 SH Call SOLE   0 0 0
COMERICA INC COM 200340107 18,495 257,813 SH   SOLE   135,771 0 122,042
COMERICA INC COM 200340107 89 38,000 SH Call SOLE   0 0 0
COMFORT SYS USA INC COM 199908104 12,399 165,827 SH   SOLE   164,993 0 834
COMMERCE BANCSHARES INC COM 200525103 39,455 515,007 SH   SOLE   464,984 0 50,023
COMMERCIAL METALS CO COM 201723103 2,486 80,606 SH   SOLE   60,612 0 19,994
COMMSCOPE HLDG CO INC COM 20337X109 2,332 151,809 SH   SOLE   81,773 0 70,036
COMMUNITY BK SYS INC COM 203607106 1,208 15,752 SH   SOLE   1,567 0 14,185
COMMUNITY HEALTH SYS INC NEW COM 203668108 3,452 255,342 SH   SOLE   0 0 255,342
COMPANHIA DE SANEAMENTO BASI SPONSORED ADR 20441A102 1,733 236,415 SH   SOLE   230,567 0 5,848
COMPASS DIVERSIFIED SH BEN INT 20451Q104 2,199 95,006 SH   SOLE   0 0 95,006
COMPASS MINERALS INTL INC COM 20451N101 2,014 32,111 SH   SOLE   0 0 32,111
COMPASS MINERALS INTL INC COM 20451N101 4 18,900 SH Call SOLE   0 0 0
COMPUGEN LTD ORD M25722105 1,206 140,395 SH   SOLE   0 0 140,395
COMPUTER PROGRAMS & SYS INC COM 205306103 3,521 115,057 SH   SOLE   113,871 0 1,186
COMSTOCK MNG INC COM NEW 205750300 196 42,808 SH   SOLE   0 0 42,808
COMSTOCK MNG INC COM NEW 205750300 38 41,900 SH Call SOLE   0 0 0
COMTECH TELECOMMUNICATIONS C COM NEW 205826209 659 26,517 SH   SOLE   23,688 0 2,829
CONAGRA BRANDS INC COM 205887102 10,330 274,738 SH   SOLE   122,553 0 152,185
CONCENTRIX CORP COM 20602D101 10,136 67,700 SH   SOLE   23,296 0 44,404
CONDUENT INC COM 206787103 96 14,388 SH   SOLE   0 0 14,388
CONFORMIS INC COM 20717E101 11 11,100 SH   SOLE   0 0 11,100
CONMED CORP COM 207410101 12,017 92,021 SH   SOLE   91,867 0 154
CONOCOPHILLIPS COM 20825C104 56,938 1,074,916 SH   SOLE   707,032 0 367,884
CONSOLIDATED EDISON INC COM 209115104 11,802 157,769 SH   SOLE   7,981 0 149,788
CONSOLIDATED WATER CO INC ORD G23773107 700 52,059 SH   SOLE   0 0 52,059
CONSTELLATION BRANDS INC CL A 21036P108 36,725 161,070 SH   SOLE   29,970 0 131,100
CONSTELLIUM SE CL A SHS F21107101 449 30,522 SH   SOLE   0 0 30,522
CONSTRUCTION PARTNERS INC COM CL A 21044C107 10,250 343,032 SH   SOLE   236,751 0 106,281
CONTANGO OIL & GAS CO COM NEW 21075N204 78 20,000 SH   SOLE   0 0 20,000
CONTINENTAL RES INC COM 212015101 1,535 59,315 SH   SOLE   15,466 0 43,849
CONTRAFECT CORP COM NEW 212326300 55 11,500 SH   SOLE   0 0 11,500
COOPER COS INC COM NEW 216648402 52,467 136,602 SH   SOLE   132,369 0 4,233
COOTEK CAYMAN INC SPONSORED ADS 21718L102 244 88,250 SH   SOLE   0 0 88,250
COPA HOLDINGS SA CL A P31076105 3,539 43,802 SH   SOLE   0 0 43,802
COPART INC COM 217204106 28,506 262,464 SH   SOLE   243,838 0 18,626
CORBUS PHARMACEUTICALS HLDGS COM 21833P103 35 17,681 SH   SOLE   0 0 17,681
CORE LABORATORIES N V COM N22717107 293 10,162 SH   SOLE   0 0 10,162
CORE MARK HOLDING CO INC COM 218681104 1,843 47,626 SH   SOLE   39,675 0 7,951
CORECIVIC INC COM 21871N101 5,006 553,186 SH   SOLE   548,122 0 5,064
CORELOGIC INC COM 21871D103 714 9,012 SH   SOLE   8,196 0 816
CORESITE RLTY CORP COM 21870Q105 19,515 162,833 SH   SOLE   129,632 0 33,201
CORMEDIX INC COM 21900C308 241 24,099 SH   SOLE   0 0 24,099
CORNERSTONE BLDG BRANDS INC COM 21925D109 1,060 75,542 SH   SOLE   0 0 75,542
CORNERSTONE ONDEMAND INC COM 21925Y103 1,012 23,216 SH   SOLE   22,231 0 985
CORNERSTONE STRATEGIC VALUE COM 21924B302 1,849 137,247 SH   SOLE   0 0 137,247
CORNERSTONE TOTAL RETURN FD COM 21924U300 1,047 79,081 SH   SOLE   0 0 79,081
CORNING INC COM 219350105 86,607 1,990,507 SH   SOLE   1,566,830 0 423,677
CORNING INC COM 219350105 98 20,500 SH Call SOLE   0 0 0
CORNING INC COM 219350105 41 18,500 SH Call SOLE   0 0 0
CORSAIR GAMING INC COM 22041X102 574 17,245 SH   SOLE   0 0 17,245
CORTEVA INC COM 22052L104 23,836 511,289 SH   SOLE   324,772 0 186,517
CORVEL CORP COM 221006109 645 6,287 SH   SOLE   5,333 0 954
COSTAMARE INC SHS Y1771G102 171 17,820 SH   SOLE   17,087 0 733
COSTAR GROUP INC COM 22160N109 25,895 31,507 SH   SOLE   30,016 0 1,491
COSTCO WHSL CORP NEW COM 22160K105 256,144 726,635 SH   SOLE   246,644 0 479,991
COTY INC COM CL A 222070203 699 77,574 SH   SOLE   0 0 77,574
COUPA SOFTWARE INC COM 22266L106 8,975 35,269 SH   SOLE   16,388 0 18,881
COUPANG INC CL A 22266T109 1,402 28,419 SH   SOLE   0 0 28,419
COUSINS PPTYS INC COM NEW 222795502 4,420 125,028 SH   SOLE   105,285 0 19,743
COVANTA HLDG CORP COM 22282E102 6,031 435,145 SH   SOLE   19,412 0 415,733
COVETRUS INC COM 22304C100 3,210 107,120 SH   SOLE   22,516 0 84,604
COWEN INC CL A NEW 223622606 1,761 50,108 SH   SOLE   0 0 50,108
COWEN INC CL A NEW 223622606 186 45,400 SH Call SOLE   0 0 0
CPI AEROSTRUCTURES INC COM NEW 125919308 79 17,400 SH   SOLE   0 0 17,400
CRACKER BARREL OLD CTRY STOR COM 22410J106 3,613 20,899 SH   SOLE   3,963 0 16,936
CRANE CO COM 224399105 9,216 98,137 SH   SOLE   78,291 0 19,846
CRAWFORD & CO CL B 224633107 160 16,531 SH   SOLE   0 0 16,531
CREDIT ACCEP CORP MICH COM 225310101 1,501 4,166 SH   SOLE   4,157 0 9
CREDIT SUISSE AG NASSAU BRH LG CAP GRTH ENH 22542D423 469 840 SH   SOLE   0 0 840
CREDIT SUISSE GROUP SPONSORED ADR 225401108 835 78,775 SH   SOLE   48,879 0 29,896
CREDIT SUISSE HIGH YIELD BD SH BEN INT 22544F103 136 56,585 SH   SOLE   0 0 56,585
CREE INC COM 225447101 27,841 257,479 SH   SOLE   230,965 0 26,514
CRESCENT CAP BDC INC COM 225655109 2,178 126,771 SH   SOLE   0 0 126,771
CRESTWOOD EQUITY PARTNERS LP UNIT LTD PARTNER 226344208 618 22,138 SH   SOLE   0 0 22,138
CRESUD S A C I F Y A SPONSORED ADR 226406106 73 13,981 SH   SOLE   0 0 13,981
CRH PLC ADR 12626K203 34,014 724,004 SH   SOLE   693,464 0 30,540
CRICUT INC COM CL A 22658D100 741 37,468 SH   SOLE   37,305 0 163
CRISPR THERAPEUTICS AG NAMEN AKT H17182108 7,609 62,448 SH   SOLE   896 0 61,552
CRITEO S A SPONS ADS 226718104 1,758 50,622 SH   SOLE   4,167 0 46,455
CROCS INC COM 227046109 370 4,602 SH   SOLE   0 0 4,602
CRONOS GROUP INC COM 22717L101 721 76,219 SH   SOLE   0 0 76,219
CRONOS GROUP INC COM 22717L101 70 26,600 SH Call SOLE   0 0 0
CRONOS GROUP INC COM 22717L101 325 53,200 SH Call SOLE   0 0 0
CRONOS GROUP INC COM 22717L101 5 27,200 SH Call SOLE   0 0 0
CRONOS GROUP INC COM 22717L101 48 26,600 SH Put SOLE   0 0 26,600
CROSSAMERICA PARTNERS LP UT LTD PTN INT 22758A105 1,449 77,968 SH   SOLE   0 0 77,968
CROWDSTRIKE HLDGS INC CL A 22788C105 30,121 165,040 SH   SOLE   48,887 0 116,153
CROWN CASTLE INTL CORP NEW COM 22822V101 212,325 1,233,516 SH   SOLE   771,819 0 461,697
CROWN HLDGS INC COM 228368106 15,729 162,083 SH   SOLE   144,422 0 17,661
CRYOPORT INC COM PAR $0.001 229050307 1,939 37,274 SH   SOLE   20,094 0 17,180
CSG SYS INTL INC COM 126349109 11,304 251,826 SH   SOLE   226,798 0 25,028
CSG SYS INTL INC NOTE 4.250% 3/1 126349AF6 16 15,000 PRN   SOLE   0 0 15,000
CSI COMPRESSCO LP COM UNIT 12637A103 174 95,568 SH   SOLE   0 0 95,568
CSW INDUSTRIALS INC COM 126402106 267 1,980 SH   SOLE   0 0 1,980
CSX CORP COM 126408103 45,942 476,474 SH   SOLE   87,163 0 389,311
CTO REALTY GROWTH INC COM 22948Q101 636 12,220 SH   SOLE   5,293 0 6,927
CTRIP COM INTL LTD NOTE 1.250% 9/1 22943FAM2 14 15,000 PRN   SOLE   0 0 15,000
CUBESMART COM 229663109 3,181 84,083 SH   SOLE   0 0 84,083
CUBIC CORP COM 229669106 3,796 50,909 SH   SOLE   48,883 0 2,026
CULLEN FROST BANKERS INC COM 229899109 7,620 70,062 SH   SOLE   65,979 0 4,083
CUMMINS INC COM 231021106 42,334 163,385 SH   SOLE   65,646 0 97,739
CURTISS WRIGHT CORP COM 231561101 3,938 33,206 SH   SOLE   24,910 0 8,296
CUSHING NEXTGEN INFRA INCM F COM 231647207 932 23,070 SH   SOLE   0 0 23,070
CVS HEALTH CORP COM 126650100 237,587 3,158,140 SH   SOLE   473,221 0 2,684,919
CVS HEALTH CORP COM 126650100 64 39,500 SH Call SOLE   0 0 0
CVS HEALTH CORP COM 126650100 478 44,900 SH Call SOLE   0 0 0
CVS HEALTH CORP COM 126650100 21 12,600 SH Call SOLE   0 0 0
CYBERARK SOFTWARE LTD SHS M2682V108 1,284 9,925 SH   SOLE   0 0 9,925
CYMABAY THERAPEUTICS INC COM 23257D103 462 101,676 SH   SOLE   0 0 101,676
CYPRESS ENVIRONMENTL PARTNR LTD PARTNER INT 232751107 82 34,500 SH   SOLE   0 0 34,500
CYRUSONE INC COM 23283R100 33,904 500,657 SH   SOLE   165,039 0 335,618
CYTOSORBENTS CORP COM NEW 23283X206 1,893 218,050 SH   SOLE   0 0 218,050
D R HORTON INC COM 23331A109 22,118 248,185 SH   SOLE   122,745 0 125,440
D R HORTON INC COM 23331A109 53 15,000 SH Call SOLE   0 0 0
DANA INC COM 235825205 281 11,532 SH   SOLE   0 0 11,532
DANAHER CORPORATION COM 235851102 186,862 830,199 SH   SOLE   485,988 0 344,211
DANIMER SCIENTIFIC INC COM CL A 236272100 2,399 63,548 SH   SOLE   0 0 63,548
DAQO NEW ENERGY CORP SPNSRD ADS NEW 23703Q203 571 7,564 SH   SOLE   0 0 7,564
DARDEN RESTAURANTS INC COM 237194105 18,815 132,494 SH   SOLE   56,935 0 75,559
DARIOHEALTH CORP COM NEW 23725P209 477 24,764 SH   SOLE   0 0 24,764
DARLING INGREDIENTS INC COM 237266101 4,052 55,067 SH   SOLE   24,093 0 30,974
DASEKE INC COM 23753F107 308 36,314 SH   SOLE   0 0 36,314
DATADOG INC CL A COM 23804L103 6,923 83,068 SH   SOLE   44,933 0 38,135
DAVE & BUSTERS ENTMT INC COM 238337109 3,832 79,996 SH   SOLE   0 0 79,996
DAVIS FUNDAMENTAL ETF TR SELCT INTL ETF 23908L405 15,597 652,603 SH   SOLE   0 0 652,603
DAVIS FUNDAMENTAL ETF TR SELECT FINL 23908L108 319 11,352 SH   SOLE   0 0 11,352
DAVIS FUNDAMENTAL ETF TR SELECT US EQTY 23908L207 1,796 54,421 SH   SOLE   0 0 54,421
DAVIS FUNDAMENTAL ETF TR SELECT WRLD WI 23908L306 3,788 112,178 SH   SOLE   0 0 112,178
DAVITA INC COM 23918K108 6,635 61,570 SH   SOLE   31,632 0 29,938
DAWSON GEOPHYSICAL CO NEW COM 239360100 58 23,550 SH   SOLE   0 0 23,550
DBX ETF TR XTRACK HRVST CSI 233051879 1,048 27,137 SH   SOLE   11,746 0 15,391
DBX ETF TR XTRACK MSCI EAFE 233051200 5,759 158,615 SH   SOLE   0 0 158,615
DBX ETF TR XTRACK MUN INFRA 233051705 280 9,695 SH   SOLE   0 0 9,695
DBX ETF TR XTRACK USD HIGH 233051432 4,883 97,684 SH   SOLE   40,477 0 57,207
DBX ETF TR XTRACKERS RUSSEL 233051481 416 9,910 SH   SOLE   0 0 9,910
DBX ETF TR XTRACKERS S&P 233051143 206 5,913 SH   SOLE   0 0 5,913
DCP MIDSTREAM LP COM UT LTD PTN 23311P100 824 38,061 SH   SOLE   0 0 38,061
DECARBONIZATION PLUS ACQU CO UNIT 10/02/2025 242797207 148 13,915 SH   SOLE   0 0 13,915
DECKERS OUTDOOR CORP COM 243537107 9,994 30,247 SH   SOLE   18,332 0 11,915
DEERE & CO COM 244199105 187,921 502,271 SH   SOLE   322,016 0 180,255
DELAWARE ENHANCED GBL DIV & COM 246060107 238 24,232 SH   SOLE   0 0 24,232
DELAWARE INVTS NATL MUN INCO SH BEN INT 24610T108 632 48,178 SH   SOLE   0 0 48,178
DELEK LOGISTICS PARTNERS LP COM UNT RP INT 24664T103 1,367 37,994 SH   SOLE   0 0 37,994
DELL TECHNOLOGIES INC CL C 24703L202 8,999 102,083 SH   SOLE   17,035 0 85,048
DELTA AIR LINES INC DEL COM NEW 247361702 22,419 464,354 SH   SOLE   0 0 464,354
DELUXE CORP COM 248019101 498 11,866 SH   SOLE   6,998 0 4,868
DENALI THERAPEUTICS INC COM 24823R105 427 7,485 SH   SOLE   6,135 0 1,350
DENISON MINES CORP COM 248356107 84 76,640 SH   SOLE   0 0 76,640
DENTSPLY SIRONA INC COM 24906P109 27,450 430,188 SH   SOLE   398,161 0 32,027
DERMTECH INC COM 24984K105 1,925 37,902 SH   SOLE   0 0 37,902
DESCARTES SYS GROUP INC COM 249906108 5,921 97,010 SH   SOLE   96,230 0 780
DESIGNER BRANDS INC CL A 250565108 2,101 120,737 SH   SOLE   45,737 0 75,000
DESKTOP METAL INC COM CL A 25058X105 1,222 82,032 SH   SOLE   20,510 0 61,522
DEUTSCHE BANK A G NAMEN AKT D18190898 765 63,723 SH   SOLE   8,798 0 54,925
DEVON ENERGY CORP NEW COM 25179M103 3,041 139,193 SH   SOLE   83,711 0 55,482
DEXCOM INC COM 252131107 17,323 48,201 SH   SOLE   19,739 0 28,462
DIAGEO PLC SPON ADR NEW 25243Q205 67,899 413,489 SH   SOLE   341,297 0 72,192
DIAMONDBACK ENERGY INC COM 25278X109 21,488 292,388 SH   SOLE   160,209 0 132,179
DIAMONDROCK HOSPITALITY CO COM 252784301 143 13,884 SH   SOLE   0 0 13,884
DICERNA PHARMACEUTICALS INC COM 253031108 748 29,272 SH   SOLE   21,578 0 7,694
DICKS SPORTING GOODS INC COM 253393102 2,333 30,638 SH   SOLE   7,179 0 23,459
DIGITAL RLTY TR INC COM 253868103 97,141 689,721 SH   SOLE   496,571 0 193,150
DIGITAL TURBINE INC COM NEW 25400W102 3,890 48,413 SH   SOLE   0 0 48,413
DILLARDS INC CL A 254067101 559 5,793 SH   SOLE   0 0 5,793
DIME CMNTY BANCSHARES INC COM 25432X102 2,582 85,655 SH   SOLE   0 0 85,655
DINE BRANDS GLOBAL INC COM 254423106 2,390 26,549 SH   SOLE   12,451 0 14,098
DIREXION SHS ETF TR DAILY ROBOTICS 25460G823 229 5,755 SH   SOLE   0 0 5,755
DIREXION SHS ETF TR NAS100 EQL WGT 25459Y207 8,770 114,027 SH   SOLE   113,006 0 1,021
DIREXION SHS ETF TR WORK FROM HOME 25460G773 602 8,806 SH   SOLE   0 0 8,806
DISCOVER FINL SVCS COM 254709108 29,123 306,589 SH   SOLE   185,427 0 121,162
DISCOVERY INC COM SER A 25470F104 26,480 609,295 SH   SOLE   479,503 0 129,792
DISCOVERY INC COM SER C 25470F302 5,054 137,004 SH   SOLE   88,407 0 48,597
DISH NETWORK CORPORATION CL A 25470M109 6,038 166,803 SH   SOLE   3,002 0 163,801
DISH NETWORK CORPORATION NOTE 3.375% 8/1 25470MAB5 24 25,000 PRN   SOLE   0 0 25,000
DISNEY WALT CO COM 254687106 408,739 2,215,128 SH   SOLE   658,620 0 1,556,508
DIVERSIFIED HEALTHCARE TR COM SH BEN INT 25525P107 184 38,468 SH   SOLE   0 0 38,468
DNP SELECT INCOME FD INC COM 23325P104 2,741 277,451 SH   SOLE   0 0 277,451
DOCUSIGN INC COM 256163106 48,799 241,042 SH   SOLE   64,554 0 176,488
DOLBY LABORATORIES INC COM CL A 25659T107 10,915 110,563 SH   SOLE   92,596 0 17,967
DOLLAR GEN CORP NEW COM 256677105 88,745 437,981 SH   SOLE   184,295 0 253,686
DOLLAR TREE INC COM 256746108 14,569 127,281 SH   SOLE   90,195 0 37,086
DOMINION ENERGY INC COM 25746U109 79,144 1,041,926 SH   SOLE   610,254 0 431,672
DOMINOS PIZZA INC COM 25754A201 8,813 23,964 SH   SOLE   4,537 0 19,427
DOMO INC COM CL B 257554105 380 6,751 SH   SOLE   0 0 6,751
DONALDSON INC COM 257651109 11,103 190,896 SH   SOLE   155,662 0 35,234
DONNELLEY R R & SONS CO COM 257867200 169 41,598 SH   SOLE   0 0 41,598
DORCHESTER MINERALS LP COM UNIT 25820R105 285 20,878 SH   SOLE   0 0 20,878
DORMAN PRODS INC COM 258278100 4,345 42,333 SH   SOLE   42,130 0 203
DOUBLELINE INCOME SOLUTIONS COM 258622109 2,274 125,222 SH   SOLE   0 0 125,222
DOUBLELINE OPPORTUNISTIC CR COM 258623107 1,006 50,955 SH   SOLE   0 0 50,955
DOUGLAS DYNAMICS INC COM 25960R105 5,250 113,767 SH   SOLE   113,601 0 166
DOVER CORP COM 260003108 26,158 190,746 SH   SOLE   114,922 0 75,824
DOW INC COM 260557103 57,324 896,538 SH   SOLE   278,745 0 617,793
DOW INC COM 260557103 76 11,900 SH Call SOLE   0 0 0
DOW INC COM 260557103 24 16,900 SH Call SOLE   0 0 0
DRAFTKINGS INC COM CL A 26142R104 27,253 444,365 SH   SOLE   30,711 0 413,654
DRIL-QUIP INC COM 262037104 4,909 147,741 SH   SOLE   146,960 0 781
DROPBOX INC CL A 26210C104 1,555 58,326 SH   SOLE   0 0 58,326
DTE ENERGY CO COM 233331107 25,582 192,145 SH   SOLE   87,747 0 104,398
DTF TAX-FREE INCOME INC COM 23334J107 165 11,473 SH   SOLE   0 0 11,473
DUCK CREEK TECHNOLOGIES INC SHS 264120106 14,712 325,917 SH   SOLE   323,676 0 2,241
DUFF & PHELPS UTLITY AND INF COM 26433C105 1,139 85,732 SH   SOLE   0 0 85,732
DUKE ENERGY CORP NEW COM NEW 26441C204 133,445 1,382,418 SH   SOLE   725,598 0 656,820
DUKE ENERGY CORP NEW COM NEW 26441C204 73 20,800 SH Call SOLE   0 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 26 11,200 SH Call SOLE   0 0 0
DUKE REALTY CORP COM NEW 264411505 6,116 145,860 SH   SOLE   128,542 0 17,318
DUPONT DE NEMOURS INC COM 26614N102 32,792 424,321 SH   SOLE   217,632 0 206,689
DURECT CORP COM 266605104 484 244,500 SH   SOLE   0 0 244,500
DWS MUN INCOME TR COM 233368109 376 32,301 SH   SOLE   0 0 32,301
DWS STRATEGIC MUN INCOME TR COM 23342Q101 254 21,473 SH   SOLE   0 0 21,473
DXC TECHNOLOGY CO COM 23355L106 10,122 323,797 SH   SOLE   178,990 0 144,807
DXC TECHNOLOGY CO COM 23355L106 255 41,200 SH Call SOLE   0 0 0
DYCOM INDS INC COM 267475101 594 6,394 SH   SOLE   84 0 6,310
DYNATRACE INC COM NEW 268150109 8,666 179,637 SH   SOLE   162,078 0 17,559
E MERGE TECHNOLOGY ACQUISITI COM CL A 26873Y104 136 13,985 SH   SOLE   0 0 13,985
E2OPEN PARENT HOLDINGS INC COM CL A 29788T103 525 52,700 SH   SOLE   0 0 52,700
EAGLE BANCORP INC MD COM 268948106 727 13,666 SH   SOLE   13,270 0 396
EAGLE CAP GROWTH FD INC COM 269451100 110 13,128 SH   SOLE   0 0 13,128
EAGLE MATLS INC COM 26969P108 12,225 90,951 SH   SOLE   71,102 0 19,849
EAST WEST BANCORP INC COM 27579R104 30,630 415,034 SH   SOLE   411,817 0 3,217
EASTERLY GOVT PPTYS INC COM 27616P103 3,242 156,412 SH   SOLE   127,468 0 28,944
EASTERN BANKSHARES INC COM 27627N105 318 16,500 SH   SOLE   0 0 16,500
EASTGROUP PPTYS INC COM 277276101 10,652 74,346 SH   SOLE   55,972 0 18,374
EASTMAN CHEM CO COM 277432100 32,258 292,931 SH   SOLE   247,665 0 45,266
EASTMAN KODAK CO COM NEW 277461406 302 38,414 SH   SOLE   0 0 38,414
EASTSIDE DISTILLING INC COM 277802302 185 100,175 SH   SOLE   0 0 100,175
EATON CORP PLC SHS G29183103 432,845 3,130,183 SH   SOLE   775,229 0 2,354,954
EATON CORP PLC SHS G29183103 924 53,700 SH Call SOLE   0 0 0
EATON VANCE 2021 TARGET TRM COM SHS BEN INT 27829W101 548 55,768 SH   SOLE   0 0 55,768
EATON VANCE ENHANCED EQUITY COM 278274105 14,734 875,995 SH   SOLE   0 0 875,995
EATON VANCE ENHANCED EQUITY COM 278277108 3,492 161,594 SH   SOLE   0 0 161,594
EATON VANCE FLOATING RATE 20 COM 27831H100 1,758 186,831 SH   SOLE   0 0 186,831
EATON VANCE FLTG RATE INCOM COM SHS BEN INT 278284104 423 25,978 SH   SOLE   0 0 25,978
EATON VANCE FLTING RATE INC COM 278279104 8,203 581,769 SH   SOLE   0 0 581,769
EATON VANCE LTD DURATION INC COM 27828H105 1,612 127,604 SH   SOLE   0 0 127,604
EATON VANCE MUN BD FD COM 27827X101 3,492 262,555 SH   SOLE   0 0 262,555
EATON VANCE MUN INCOME 2028 SHS 27829U105 455 20,819 SH   SOLE   0 0 20,819
EATON VANCE MUNI INCOME TRUS SH BEN INT 27826U108 2,538 184,318 SH   SOLE   0 0 184,318
EATON VANCE NATL MUN OPPORT COM SHS 27829L105 1,483 65,890 SH   SOLE   0 0 65,890
EATON VANCE RISK-MANAGED DIV COM 27829G106 1,057 98,086 SH   SOLE   0 0 98,086
EATON VANCE SR INCOME TR SH BEN INT 27826S103 320 48,319 SH   SOLE   0 0 48,319
EATON VANCE TAX ADVT DIV INC COM 27828G107 4,411 167,901 SH   SOLE   0 0 167,901
EATON VANCE TAX MNGED BUY WR COM 27828X100 1,078 68,495 SH   SOLE   0 0 68,495
EATON VANCE TAX-ADVANTAGED G COM 27828U106 1,236 47,062 SH   SOLE   0 0 47,062
EATON VANCE TAX-MANAGED BUY- COM 27828Y108 2,135 137,862 SH   SOLE   0 0 137,862
EATON VANCE TAX-MANAGED DIVE COM 27828N102 13,367 1,046,741 SH   SOLE   0 0 1,046,741
EATON VANCE TAX-MANAGED GLOB COM 27829C105 15,567 1,508,454 SH   SOLE   800 0 1,507,654
EATON VANCE TAX-MANAGED GLOB COM 27829F108 9,075 975,789 SH   SOLE   0 0 975,789
EATON VANCE TX ADV GLBL DIV COM 27828S101 2,080 108,937 SH   SOLE   0 0 108,937
EBAY INC. COM 278642103 56,369 920,466 SH   SOLE   700,669 0 219,797
EBIX INC COM NEW 278715206 598 18,665 SH   SOLE   18,665 0 0
ECHOSTAR CORP CL A 278768106 4,943 205,958 SH   SOLE   0 0 205,958
ECOLAB INC COM 278865100 75,670 353,463 SH   SOLE   222,067 0 131,396
EDGEWELL PERS CARE CO COM 28035Q102 2,606 65,807 SH   SOLE   65,133 0 674
EDISON INTL COM 281020107 31,202 532,456 SH   SOLE   465,524 0 66,932
EDITAS MEDICINE INC COM 28106W103 3,437 81,827 SH   SOLE   0 0 81,827
EDITAS MEDICINE INC COM 28106W103 56 30,200 SH Call SOLE   0 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 92,798 1,109,493 SH   SOLE   165,772 0 943,721
EHANG HLDGS LTD ADS 26853E102 214 5,791 SH   SOLE   0 0 5,791
EHEALTH INC COM 28238P109 1,276 17,544 SH   SOLE   0 0 17,544
ELANCO ANIMAL HEALTH INC COM 28414H103 32,296 1,096,632 SH   SOLE   850,657 0 245,975
ELASTIC N V ORD SHS N14506104 10,810 97,208 SH   SOLE   92,428 0 4,780
ELBIT SYS LTD ORD M3760D101 1,840 12,986 SH   SOLE   0 0 12,986
ELECTRONIC ARTS INC COM 285512109 11,661 86,128 SH   SOLE   22,312 0 63,816
ELEMENT SOLUTIONS INC COM 28618M106 6,016 328,945 SH   SOLE   308,247 0 20,698
ELLSWORTH GROWTH & INCOME FD COM 289074106 1,380 102,049 SH   SOLE   0 0 102,049
EMBRAER S.A. SPONSORED ADS 29082A107 385 38,508 SH   SOLE   0 0 38,508
EMCOR GROUP INC COM 29084Q100 24,478 218,242 SH   SOLE   216,686 0 1,556
EMERGENT BIOSOLUTIONS INC COM 29089Q105 2,908 31,297 SH   SOLE   28,068 0 3,229
EMERSON ELEC CO COM 291011104 51,230 567,836 SH   SOLE   11,125 0 556,711
EMPIRE ST RLTY OP L P UNIT LTD PRTNSP 292102100 291 26,251 SH   SOLE   0 0 26,251
EMPIRE ST RLTY TR INC CL A 292104106 2,288 205,566 SH   SOLE   202,015 0 3,551
ENABLE MIDSTREAM PARTNERS LP COM UNIT RP IN 292480100 544 83,915 SH   SOLE   0 0 83,915
ENBRIDGE INC COM 29250N105 105,053 2,882,769 SH   SOLE   2,325,676 0 557,093
ENBRIDGE INC COM 29250N105 101 44,900 SH Call SOLE   0 0 0
ENCOMPASS HEALTH CORP COM 29261A100 2,001 24,433 SH   SOLE   8,451 0 15,982
ENDAVA PLC ADS 29260V105 4,369 51,586 SH   SOLE   47,951 0 3,635
ENDO INTL PLC SHS G30401106 89 12,000 SH   SOLE   0 0 12,000
ENERGIZER HLDGS INC NEW COM 29272W109 8,137 171,440 SH   SOLE   147,047 0 24,393
ENERGOUS CORP COM 29272C103 44 10,825 SH   SOLE   0 0 10,825
ENERGY RECOVERY INC COM 29270J100 5,439 296,576 SH   SOLE   0 0 296,576
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 17,039 2,218,621 SH   SOLE   290 0 2,218,331
ENERPAC TOOL GROUP CORP CL A COM 292765104 14,532 556,338 SH   SOLE   554,711 0 1,627
ENERSYS COM 29275Y102 2,708 29,827 SH   SOLE   24,737 0 5,090
ENI S P A SPONSORED ADR 26874R108 5,387 218,021 SH   SOLE   204,107 0 13,914
ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336T100 290 67,498 SH   SOLE   0 0 67,498
ENPHASE ENERGY INC COM 29355A107 3,466 21,376 SH   SOLE   5,216 0 16,160
ENPRO INDS INC COM 29355X107 4,738 55,569 SH   SOLE   55,311 0 258
ENSIGN GROUP INC COM 29358P101 2,562 27,307 SH   SOLE   18,310 0 8,997
ENSTAR GROUP LIMITED SHS G3075P101 625 2,532 SH   SOLE   487 0 2,045
ENTEGRIS INC COM 29362U104 15,368 137,456 SH   SOLE   104,409 0 33,047
ENTERCOM COMMUNICATIONS CORP CL A 293639100 297 56,579 SH   SOLE   0 0 56,579
ENTERGY CORP NEW COM 29364G103 11,849 119,124 SH   SOLE   83,375 0 35,749
ENTERPRISE PRODS PARTNERS L COM 293792107 87,445 3,971,158 SH   SOLE   903,949 0 3,067,209
ENVESTNET INC COM 29404K106 3,103 42,960 SH   SOLE   33,654 0 9,306
ENVISTA HOLDINGS CORPORATION COM 29415F104 2,413 59,147 SH   SOLE   52,912 0 6,235
ENVIVA PARTNERS LP COM UNIT 29414J107 3,070 63,531 SH   SOLE   0 0 63,531
EOG RES INC COM 26875P101 35,368 487,629 SH   SOLE   393,879 0 93,750
EOS ENERGY ENTERPRISES INC COM CL A 29415C101 764 38,747 SH   SOLE   0 0 38,747
EPAM SYS INC COM 29414B104 22,911 57,755 SH   SOLE   44,492 0 13,263
EPLUS INC COM 294268107 10,090 101,261 SH   SOLE   101,261 0 0
EPR PPTYS COM SH BEN INT 26884U109 305 6,540 SH   SOLE   0 0 6,540
EQT CORP COM 26884L109 3,575 192,426 SH   SOLE   58,804 0 133,622
EQUIFAX INC COM 294429105 24,167 133,426 SH   SOLE   92,349 0 41,077
EQUINIX INC COM 29444U700 111,056 163,364 SH   SOLE   58,746 0 104,618
EQUINOR ASA SPONSORED ADR 29446M102 8,273 425,132 SH   SOLE   355,784 0 69,348
EQUINOX GOLD CORP COM 29446Y502 951 119,238 SH   SOLE   0 0 119,238
EQUITABLE HLDGS INC COM 29452E101 10,903 334,246 SH   SOLE   309,376 0 24,870
EQUITRANS MIDSTREAM CORP COM 294600101 8,541 1,046,674 SH   SOLE   974,916 0 71,758
EQUITY COMWLTH COM SH BEN INT 294628102 21,945 789,385 SH   SOLE   786,386 0 2,999
EQUITY LIFESTYLE PPTYS INC COM 29472R108 809 12,711 SH   SOLE   5,017 0 7,694
EQUITY RESIDENTIAL SH BEN INT 29476L107 11,423 159,476 SH   SOLE   134,596 0 24,880
ERICSSON ADR B SEK 10 294821608 2,418 183,334 SH   SOLE   40,367 0 142,967
ESPERION THERAPEUTICS INC NE COM 29664W105 637 22,721 SH   SOLE   8,673 0 14,048
ESSENT GROUP LTD COM G3198U102 3,188 67,140 SH   SOLE   63,629 0 3,511
ESSENTIAL PPTYS RLTY TR INC COM 29670E107 694 30,390 SH   SOLE   0 0 30,390
ESSENTIAL UTILS INC COM 29670G102 15,645 349,598 SH   SOLE   128,830 0 220,768
ESSENTIAL UTILS INC UNIT 04/30/2022 29670G201 7,924 138,556 SH   SOLE   138,556 0 0
ESSEX PPTY TR INC COM 297178105 7,048 25,927 SH   SOLE   19,491 0 6,436
ESTABLISHMENT LABS HLDGS INC COM G31249108 266 4,250 SH   SOLE   0 0 4,250
ETF MANAGERS TR AI POWERED EQT 26924G813 992 25,908 SH   SOLE   0 0 25,908
ETF MANAGERS TR BLUESTAR ISRAEL 26924G870 2,380 36,629 SH   SOLE   0 0 36,629
ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 6,932 302,725 SH   SOLE   0 0 302,725
ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 6 19,900 SH Call SOLE   0 0 0
ETF MANAGERS TR ETFMG TRAVEL TEC 26924G771 1,063 33,996 SH   SOLE   0 0 33,996
ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 14,738 268,442 SH   SOLE   0 0 268,442
ETF MANAGERS TR PRIME JUNIR SLVR 26924G102 229 15,866 SH   SOLE   0 0 15,866
ETF MANAGERS TR PRIME MOBILE PAY 26924G409 3,115 46,644 SH   SOLE   0 0 46,644
ETF SER SOLUTIONS APTUS DEFINED 26922A388 674 22,994 SH   SOLE   0 0 22,994
ETF SER SOLUTIONS DEFIANCE NEXT 26922A289 2,572 73,060 SH   SOLE   0 0 73,060
ETF SER SOLUTIONS DISTILLATE US 26922A321 19,419 490,871 SH   SOLE   0 0 490,871
ETF SER SOLUTIONS NATIONWIDE RSK 26922A172 961 35,832 SH   SOLE   0 0 35,832
ETF SER SOLUTIONS US GLB JETS 26922A842 6,386 237,294 SH   SOLE   0 0 237,294
ETFS TR BBRG ALL COMD K1 003261104 905 38,867 SH   SOLE   0 0 38,867
ETSY INC COM 29786A106 15,411 76,418 SH   SOLE   33,221 0 43,197
EURONET WORLDWIDE INC COM 298736109 2,147 15,526 SH   SOLE   14,049 0 1,477
EUROPEAN EQUITY FD INC COM 298768102 4,293 402,924 SH   SOLE   0 0 402,924
EVERBRIDGE INC COM 29978A104 14,026 115,742 SH   SOLE   9,376 0 106,366
EVERCORE INC CLASS A 29977A105 3,402 25,822 SH   SOLE   23,032 0 2,790
EVEREST RE GROUP LTD COM G3223R108 24,126 97,355 SH   SOLE   95,439 0 1,916
EVERGY INC COM 30034W106 5,314 89,258 SH   SOLE   22,777 0 66,481
EVERI HLDGS INC COM 30034T103 5,765 408,596 SH   SOLE   69,345 0 339,251
EVERI HLDGS INC COM 30034T103 14 30,200 SH Call SOLE   0 0 0
EVERSOURCE ENERGY COM 30040W108 20,610 238,014 SH   SOLE   72,702 0 165,312
EVERTEC INC COM 30040P103 4,259 114,430 SH   SOLE   109,252 0 5,178
EVI INDS INC COM 26929N102 2,253 78,328 SH   SOLE   78,213 0 115
EVO PMTS INC CL A COM 26927E104 743 26,990 SH   SOLE   26,836 0 154
EVOLENT HEALTH INC CL A 30050B101 1,123 55,615 SH   SOLE   48,670 0 6,945
EVOQUA WATER TECHNOLOGIES CO COM 30057T105 6,914 262,889 SH   SOLE   0 0 262,889
EXACT SCIENCES CORP COM 30063P105 7,683 58,301 SH   SOLE   5,421 0 52,880
EXCHANGE TRADED CONCEPTS TR EMQQ EM INTERN 301505889 16,434 257,149 SH   SOLE   0 0 257,149
EXCHANGE TRADED CONCEPTS TR ROBO GBL HLTCR 301505723 534 12,166 SH   SOLE   0 0 12,166
EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 9,086 143,070 SH   SOLE   0 0 143,070
EXELIXIS INC COM 30161Q104 1,065 47,149 SH   SOLE   0 0 47,149
EXELON CORP COM 30161N101 19,996 457,150 SH   SOLE   236,693 0 220,457
EXELON CORP COM 30161N101 21 16,200 SH Call SOLE   0 0 0
EXELON CORP COM 30161N101 3 13,800 SH Call SOLE   0 0 0
EXICURE INC COM 30205M101 136 62,500 SH   SOLE   0 0 62,500
EXP WORLD HLDGS INC COM 30212W100 402 8,832 SH   SOLE   0 0 8,832
EXPEDIA GROUP INC COM NEW 30212P303 21,415 124,418 SH   SOLE   64,293 0 60,125
EXPEDITORS INTL WASH INC COM 302130109 36,047 334,728 SH   SOLE   280,396 0 54,332
EXPERIENCE INVT CORP COM CL A 30217C109 678 65,850 SH   SOLE   0 0 65,850
EXPONENT INC COM 30214U102 26,292 269,804 SH   SOLE   265,260 0 4,544
EXTENDED STAY AMER INC UNIT 99/99/9999B 30224P200 8,736 442,331 SH   SOLE   439,426 0 2,905
EXTRA SPACE STORAGE INC COM 30225T102 8,935 67,407 SH   SOLE   51,310 0 16,097
EXTREME NETWORKS INC COM 30226D106 4,087 467,060 SH   SOLE   0 0 467,060
EXXON MOBIL CORP COM 30231G102 189,358 3,391,684 SH   SOLE   2,122,724 0 1,268,960
EXXON MOBIL CORP COM 30231G102 1 11,700 SH Call SOLE   0 0 0
EZCORP INC CL A NON VTG 302301106 291 58,500 SH   SOLE   0 0 58,500
F N B CORP COM 302520101 14,654 1,153,838 SH   SOLE   903,718 0 250,120
F5 NETWORKS INC COM 315616102 6,859 32,877 SH   SOLE   11,306 0 21,571
FABRINET SHS G3323L100 1,887 20,878 SH   SOLE   20,748 0 130
FACEBOOK INC CL A 30303M102 578,785 1,965,116 SH   SOLE   1,101,920 0 863,196
FACTSET RESH SYS INC COM 303075105 40,891 132,507 SH   SOLE   90,098 0 42,409
FAIR ISAAC CORP COM 303250104 19,205 39,513 SH   SOLE   36,492 0 3,021
FALCON CAPITAL ACQUISITN COR COM CL A 30606L108 632 63,400 SH   SOLE   0 0 63,400
FAR PEAK ACQUISITION CORP SHS CL A G3312L103 100 10,200 SH   SOLE   0 0 10,200
FAR PEAK ACQUISITION CORP UNIT 99/99/9999 G3312L129 163 16,100 SH   SOLE   0 0 16,100
FARFETCH LTD ORD SH CL A 30744W107 5,571 105,072 SH   SOLE   77,252 0 27,820
FARMLAND PARTNERS INC COM 31154R109 975 86,982 SH   SOLE   0 0 86,982
FAST ACQUISITION CORP COM CL A 311875108 761 60,814 SH   SOLE   60,814 0 0
FASTENAL CO COM 311900104 39,951 794,573 SH   SOLE   493,140 0 301,433
FASTLY INC CL A 31188V100 2,810 41,769 SH   SOLE   0 0 41,769
FATE THERAPEUTICS INC COM 31189P102 1,651 20,025 SH   SOLE   5,145 0 14,880
FB FINL CORP COM 30257X104 1,891 42,529 SH   SOLE   28,565 0 13,964
FEDERAL AGRIC MTG CORP CL C 313148306 4,688 46,544 SH   SOLE   46,506 0 38
FEDERAL RLTY INVT TR SH BEN INT NEW 313747206 2,905 28,630 SH   SOLE   0 0 28,630
FEDERAL SIGNAL CORP COM 313855108 2,951 77,045 SH   SOLE   73,268 0 3,777
FEDERATED HERMES INC CL B 314211103 1,529 48,850 SH   SOLE   29,538 0 19,312
FEDERATED HERMES PREM MUNI I COM 31423P108 937 64,475 SH   SOLE   0 0 64,475
FEDEX CORP COM 31428X106 143,924 506,686 SH   SOLE   185,615 0 321,071
FERGUSON PLC NEW SHS G3421J106 15,132 126,520 SH   SOLE   125,038 0 1,482
FERRARI N V COM N3167Y103 17,786 85,021 SH   SOLE   72,388 0 12,633
FFBW INC MD COM 30260M103 624 55,455 SH   SOLE   0 0 55,455
FG NEW AMER ACQUISITION CORP COM 30259V106 152 14,878 SH   SOLE   0 0 14,878
FIDELITY COMWLTH TR NASDAQ COMPSIT 315912808 1,166 2,271 SH   SOLE   0 0 2,271
FIDELITY COVINGTON TRUST DIVID ETF RISI 316092832 270 6,713 SH   SOLE   0 0 6,713
FIDELITY COVINGTON TRUST HIGH DIVID ETF 316092840 825 23,224 SH   SOLE   20,316 0 2,908
FIDELITY COVINGTON TRUST MSCI COMMNTN SVC 316092873 206 4,181 SH   SOLE   0 0 4,181
FIDELITY COVINGTON TRUST MSCI CONSM DIS 316092204 2,229 29,194 SH   SOLE   0 0 29,194
FIDELITY COVINGTON TRUST MSCI ENERGY IDX 316092402 252 19,000 SH   SOLE   0 0 19,000
FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600 376 6,374 SH   SOLE   0 0 6,374
FIDELITY COVINGTON TRUST MSCI INDL INDX 316092709 2,329 44,728 SH   SOLE   0 0 44,728
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808 5,667 53,530 SH   SOLE   0 0 53,530
FIDELITY COVINGTON TRUST MSCI RL EST ETF 316092857 1,672 60,809 SH   SOLE   0 0 60,809
FIDELITY COVINGTON TRUST MSCI UTILS INDEX 316092865 205 4,944 SH   SOLE   0 0 4,944
FIDELITY COVINGTON TRUST SML MID MLTFCT 316092527 1,615 49,603 SH   SOLE   0 0 49,603
FIDELITY COVINGTON TRUST TOTAL BD ETF 316188309 1,758 33,534 SH   SOLE   0 0 33,534
FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 83,649 2,057,282 SH   SOLE   2,001,832 0 55,450
FIDELITY NATL INFORMATION SV COM 31620M106 115,584 822,017 SH   SOLE   572,562 0 249,455
FIDUCIARY CLAYMORE ENGRY INF COM 31647Q205 156 15,759 SH   SOLE   0 0 15,759
FIDUS INVT CORP COM 316500107 12,206 784,970 SH   SOLE   0 0 784,970
FIFTH THIRD BANCORP COM 316773100 30,986 827,401 SH   SOLE   526,501 0 300,900
FINANCIAL INSTNS INC COM 317585404 338 11,144 SH   SOLE   2,889 0 8,255
FINISAR CORP NOTE 0.500%12/1 31787AAP6 15 15,000 PRN   SOLE   0 0 15,000
FINVOLUTION GROUP SPONSORED ADS 31810T101 256 36,576 SH   SOLE   0 0 36,576
FIREEYE INC COM 31816Q101 16,583 847,390 SH   SOLE   780,206 0 67,184
FIRST AMERN FINL CORP COM 31847R102 5,163 91,133 SH   SOLE   83,585 0 7,548
FIRST BANCORP N C COM 318910106 297 6,817 SH   SOLE   0 0 6,817
FIRST BANCSHARES INC MS COM 318916103 501 13,672 SH   SOLE   0 0 13,672
FIRST COMWLTH FINL CORP PA COM 319829107 221 15,358 SH   SOLE   12,936 0 2,422
FIRST CTZNS BANCSHARES INC N CL A 31946M103 1,606 1,921 SH   SOLE   1,369 0 552
FIRST EAGLE SENIOR LOAN FUND COM NEW 32010E100 323 22,515 SH   SOLE   0 0 22,515
FIRST FINL BANCORP OH COM 320209109 354 14,745 SH   SOLE   5,308 0 9,437
FIRST FINL BANKSHARES COM 32020R109 829 17,746 SH   SOLE   12,959 0 4,787
FIRST FNDTN INC COM 32026V104 1,368 58,300 SH   SOLE   0 0 58,300
FIRST HAWAIIAN INC COM 32051X108 18,268 667,446 SH   SOLE   662,636 0 4,810
FIRST HORIZON CORPORATION COM 320517105 5,757 340,447 SH   SOLE   102,398 0 238,049
FIRST INTST BANCSYSTEM INC COM CL A 32055Y201 248 5,392 SH   SOLE   4,415 0 977
FIRST MAJESTIC SILVER CORP COM 32076V103 2,153 138,182 SH   SOLE   0 0 138,182
FIRST MIDWEST BANCORP DEL COM 320867104 1,297 59,181 SH   SOLE   28,751 0 30,430
FIRST REP BK SAN FRANCISCO C COM 33616C100 21,009 125,989 SH   SOLE   100,980 0 25,009
FIRST SOLAR INC COM 336433107 1,016 11,637 SH   SOLE   0 0 11,637
FIRST TR ABERDEEN GLBL OPP F COM SHS 337319107 249 24,877 SH   SOLE   0 0 24,877
FIRST TR BICK INDEX FD COM SHS 33733H107 996 26,476 SH   SOLE   0 0 26,476
FIRST TR DYNAMIC EUROPE EQUI COM SHS 33740D107 4,352 342,693 SH   SOLE   0 0 342,693
FIRST TR ENERGY INCOME & GRO COM 33738G104 457 34,164 SH   SOLE   0 0 34,164
FIRST TR ENERGY INFRASTRCTR COM 33738C103 2,185 176,515 SH   SOLE   0 0 176,515
FIRST TR ENHANCED EQTY INC F COM 337318109 8,921 477,037 SH   SOLE   0 0 477,037
FIRST TR EXCH TRADED FD III EME MRK BD ETF 33739P202 1,988 57,801 SH   SOLE   0 0 57,801
FIRST TR EXCH TRADED FD III HORIZON DMST ETF 33739P889 1,516 50,556 SH   SOLE   0 0 50,556
FIRST TR EXCH TRADED FD III HORIZON MNGD ETF 33739P871 655 21,047 SH   SOLE   0 0 21,047
FIRST TR EXCH TRADED FD III INSTL PFD SECS 33739P855 4,212 207,881 SH   SOLE   0 0 207,881
FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108 22,544 399,492 SH   SOLE   0 0 399,492
FIRST TR EXCH TRADED FD III MUNI HI INCM ETF 33739P301 1,400 25,668 SH   SOLE   0 0 25,668
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 48,129 2,388,534 SH   SOLE   129,166 0 2,259,368
FIRST TR EXCH TRADED FD III RIVR FRNT DYN 33739P707 513 6,989 SH   SOLE   0 0 6,989
FIRST TR EXCH TRADED FD III RIVRFRNT DYN DEV 33739P608 6,682 101,964 SH   SOLE   0 0 101,964
FIRST TR EXCH TRADED FD III SHRT DUR MNG MUN 33739P830 1,303 62,593 SH   SOLE   0 0 62,593
FIRST TR EXCH TRADED FD III ULTRA SHT DUR MU 33740J104 4,903 242,854 SH   SOLE   0 0 242,854
FIRST TR EXCH TRD ALPHDX FD DEV MRK EX US 33737J174 6,368 105,942 SH   SOLE   0 0 105,942
FIRST TR EXCH TRD ALPHDX FD EM SML CP ALPH 33737J307 2,043 46,948 SH   SOLE   0 0 46,948
FIRST TR EXCH TRD ALPHDX FD EMERG MKT ALPH 33737J182 2,641 100,101 SH   SOLE   0 0 100,101
FIRST TR EXCH TRD ALPHDX FD EUROPE ALPHADEX 33737J117 2,638 64,870 SH   SOLE   0 0 64,870
FIRST TR EXCH TRD ALPHDX FD GERMANY ALPHA 33737J190 3,569 66,319 SH   SOLE   0 0 66,319
FIRST TR EXCH TRD ALPHDX FD SWITZLND ALPHA 33737J232 3,550 57,251 SH   SOLE   0 0 57,251
FIRST TR EXCH TRD ALPHDX FD UNIT KING ALPH 33737J224 233 5,585 SH   SOLE   0 0 5,585
FIRST TR EXCHANGE TRAD FD VI ALT ABSLT STRG 33740Y101 586 20,318 SH   SOLE   0 0 20,318
FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101 9,842 470,003 SH   SOLE   0 0 470,003
FIRST TR EXCHANGE TRADED FD CHINDIA ETF 33733A102 948 15,429 SH   SOLE   0 0 15,429
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 38,177 398,661 SH   SOLE   0 0 398,661
FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 25,191 432,836 SH   SOLE   0 0 432,836
FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119 4,192 72,938 SH   SOLE   0 0 72,938
FIRST TR EXCHANGE TRADED FD DJ GLBL DIVID 33734X200 11,683 464,706 SH   SOLE   0 0 464,706
FIRST TR EXCHANGE TRADED FD DOW 30 EQL WGT 33733A201 278 9,407 SH   SOLE   0 0 9,407
FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 13,314 1,315,646 SH   SOLE   0 0 1,315,646
FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 11,204 269,335 SH   SOLE   0 0 269,335
FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 23,017 211,927 SH   SOLE   0 0 211,927
FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 12,139 214,276 SH   SOLE   0 0 214,276
FIRST TR EXCHANGE TRADED FD INDXX NEXTG ETF 33737K205 11,220 153,571 SH   SOLE   0 0 153,571
FIRST TR EXCHANGE TRADED FD INTL EQUITY OPP 33734X853 23,963 363,351 SH   SOLE   0 0 363,351
FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168 5,199 94,265 SH   SOLE   0 0 94,265
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 21,997 525,996 SH   SOLE   0 0 525,996
FIRST TR EXCHANGE TRADED FD NASDQ CLN EDGE 33737A108 978 11,338 SH   SOLE   0 0 11,338
FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 49,673 437,133 SH   SOLE   0 0 437,133
FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 27,420 230,128 SH   SOLE   0 0 230,128
FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 1,962 65,828 SH   SOLE   0 0 65,828
FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 5,081 64,979 SH   SOLE   0 0 64,979
FIRST TR EXCHANGE-TRADED ALP MID CAP VAL FD 33737M201 501 11,683 SH   SOLE   0 0 11,683
FIRST TR EXCHANGE-TRADED ALP MID CP GR ALPH 33737M102 5,937 87,330 SH   SOLE   0 0 87,330
FIRST TR EXCHANGE-TRADED ALP SML CAP VAL ALPH 33737M409 5,407 107,476 SH   SOLE   0 0 107,476
FIRST TR EXCHANGE-TRADED ALP SML CP GRW ALP 33737M300 9,282 133,233 SH   SOLE   0 0 133,233
FIRST TR EXCHANGE-TRADED FD BUYWRIT INCM ETF 33738R308 540 25,569 SH   SOLE   0 0 25,569
FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 206,010 2,908,932 SH   SOLE   0 0 2,908,932
FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 88,176 404,329 SH   SOLE   59 0 404,270
FIRST TR EXCHANGE-TRADED FD DORSEY WRIGHT 33738R878 7,051 206,222 SH   SOLE   0 0 206,222
FIRST TR EXCHANGE-TRADED FD DORSEY WRIGHT 33738R886 11,409 496,806 SH   SOLE   0 0 496,806
FIRST TR EXCHANGE-TRADED FD DORSEY WRIGHT PE 33733E880 1,280 42,925 SH   SOLE   0 0 42,925
FIRST TR EXCHANGE-TRADED FD DORSEY WRT 5 ETF 33738R605 52,916 1,185,402 SH   SOLE   0 0 1,185,402
FIRST TR EXCHANGE-TRADED FD DORSEYWRGT ETF 33738R712 2,251 94,767 SH   SOLE   0 0 94,767
FIRST TR EXCHANGE-TRADED FD DORSY WR MOMNT 33741L108 5,177 209,438 SH   SOLE   0 0 209,438
FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408 91,367 1,523,533 SH   SOLE   0 0 1,523,533
FIRST TR EXCHANGE-TRADED FD FIRST TR TA HIYL 33738D408 10,723 220,415 SH   SOLE   0 0 220,415
FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 105,362 2,063,499 SH   SOLE   24,743 0 2,038,756
FIRST TR EXCHANGE-TRADED FD FT CBOE VEST S&P 33739Q705 928 18,164 SH   SOLE   0 0 18,164
FIRST TR EXCHANGE-TRADED FD GBL WND ENRG ETF 33736G106 1,513 67,075 SH   SOLE   0 0 67,075
FIRST TR EXCHANGE-TRADED FD INDXX INOVTV ETF 33741X201 237 5,896 SH   SOLE   0 0 5,896
FIRST TR EXCHANGE-TRADED FD LNG DUR OPRTUN 33738D606 2,685 100,000 SH   SOLE   0 0 100,000
FIRST TR EXCHANGE-TRADED FD MNGD FUTRS STRGY 33739G103 306 6,455 SH   SOLE   0 0 6,455
FIRST TR EXCHANGE-TRADED FD MULTI ASSET DI 33738R100 2,263 140,134 SH   SOLE   0 0 140,134
FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500 18,452 268,984 SH   SOLE   0 0 268,984
FIRST TR EXCHANGE-TRADED FD NASD TECH DIV 33738R118 19,477 360,752 SH   SOLE   0 0 360,752
FIRST TR EXCHANGE-TRADED FD NASDAQ 100 EX 33733E401 8,429 105,012 SH   SOLE   0 0 105,012
FIRST TR EXCHANGE-TRADED FD NASDAQ BK ETF 33738R860 1,541 49,411 SH   SOLE   0 0 49,411
FIRST TR EXCHANGE-TRADED FD NASDAQ TRANSN 33738R795 13,506 410,256 SH   SOLE   0 0 410,256
FIRST TR EXCHANGE-TRADED FD NASDQ ARTFCIAL 33738R720 1,513 29,027 SH   SOLE   0 0 29,027
FIRST TR EXCHANGE-TRADED FD NASDQ OIL GAS 33738R845 1,192 76,667 SH   SOLE   0 0 76,667
FIRST TR EXCHANGE-TRADED FD NASDQ SEMCNDTR 33738R811 3,610 55,854 SH   SOLE   0 0 55,854
FIRST TR EXCHANGE-TRADED FD NAT GAS ETF 33733E807 1,116 87,095 SH   SOLE   0 0 87,095
FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 11,415 500,454 SH   SOLE   0 0 500,454
FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203 33,197 206,837 SH   SOLE   0 0 206,837
FIRST TR EXCHANGE-TRADED FD RBA INDL ETF 33738R704 11,265 277,595 SH   SOLE   0 0 277,595
FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506 62,947 1,383,752 SH   SOLE   0 0 1,383,752
FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 32,457 677,742 SH   SOLE   0 0 677,742
FIRST TR EXCHANGE-TRADED FD SSI STRG ETF 33739Q507 6,751 134,453 SH   SOLE   0 0 134,453
FIRST TR EXCHNG TRADED FD VI CEF INCM OPPTY 33740F409 1,838 77,046 SH   SOLE   0 0 77,046
FIRST TR EXCHNG TRADED FD VI LOW DUR STRTGC 33740F870 752 37,186 SH   SOLE   0 0 37,186
FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 80,015 1,514,592 SH   SOLE   227,905 0 1,286,687
FIRST TR EXCHNG TRADED FD VI TCW UNCONSTRAI 33740F888 909 34,139 SH   SOLE   0 0 34,139
FIRST TR HIGH INCOME L/S FD COM 33738E109 2,561 169,372 SH   SOLE   0 0 169,372
FIRST TR INTER DUR PFD & IN COM 33718W103 910 38,003 SH   SOLE   0 0 38,003
FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 10,437 163,973 SH   SOLE   0 0 163,973
FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 13,629 170,189 SH   SOLE   0 0 170,189
FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 11,627 123,926 SH   SOLE   0 0 123,926
FIRST TR MLP & ENERGY INCOM COM 33739B104 945 136,699 SH   SOLE   0 0 136,699
FIRST TR MORNINGSTAR DIVID L SHS 336917109 13,656 417,361 SH   SOLE   0 0 417,361
FIRST TR MULTI CAP GROWTH AL COM SHS 33733F101 2,721 25,116 SH   SOLE   0 0 25,116
FIRST TR MULTI CP VAL ALPHA SHS ISSUED FRST 33733C108 559 8,103 SH   SOLE   0 0 8,103
FIRST TR NAS100 EQ WEIGHTED SHS 337344105 70,137 679,160 SH   SOLE   0 0 679,160
FIRST TR NASDAQ 100 TECH IND SHS 337345102 48,843 338,719 SH   SOLE   0 0 338,719
FIRST TR NASDAQ ABA CMNTY BK UT COM SHS ETF 33736Q104 1,191 20,971 SH   SOLE   0 0 20,971
FIRST TR S&P REIT INDEX FD COM 33734G108 248 9,827 SH   SOLE   0 0 9,827
FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 16,876 186,268 SH   SOLE   0 0 186,268
FIRST TR SR FLG RTE INCM FD COM 33733U108 446 36,404 SH   SOLE   0 0 36,404
FIRST TR SR FLOATING RATE 20 COM SHS 33740K101 6,982 741,943 SH   SOLE   0 0 741,943
FIRST TR STOXX EUROPEAN SELE COMMON SHS 33735T109 684 48,439 SH   SOLE   0 0 48,439
FIRST TR VALUE LINE DIVID IN SHS 33734H106 221,256 5,825,600 SH   SOLE   867 0 5,824,733
FIRST TRUST LRGCP GWT ALPHAD COM SHS 33735K108 6,276 64,267 SH   SOLE   0 0 64,267
FIRST TRUST MORTGAGE INCM FD COM SHS 33734E103 194 14,468 SH   SOLE   0 0 14,468
FIRST WESTN FINL INC COM 33751L105 625 25,000 SH   SOLE   0 0 25,000
FIRSTCASH INC COM 33767D105 635 9,670 SH   SOLE   9,036 0 634
FIRSTENERGY CORP COM 337932107 7,004 201,914 SH   SOLE   95,334 0 106,580
FIRSTMARK HORIZON ACQUISITIO UNIT 99/99/9999 33765Y200 189 18,000 SH   SOLE   0 0 18,000
FIRSTSERVICE CORP NEW COM 33767E202 8,376 56,406 SH   SOLE   56,208 0 198
FISERV INC COM 337738108 109,888 923,115 SH   SOLE   685,807 0 237,308
FISKER INC CL A COM STK 33813J106 1,248 72,463 SH   SOLE   0 0 72,463
FIVE BELOW INC COM 33829M101 6,780 35,534 SH   SOLE   16,884 0 18,650
FIVE POINT HOLDINGS LLC COM CL A 33833Q106 850 112,374 SH   SOLE   31,834 0 80,540
FIVE9 INC COM 338307101 4,179 26,730 SH   SOLE   23,608 0 3,122
FIVERR INTL LTD ORD SHS M4R82T106 4,162 19,166 SH   SOLE   0 0 19,166
FLAGSTAR BANCORP INC COM PAR .001 337930705 1,093 24,227 SH   SOLE   2,052 0 22,175
FLAHERTY & CRUMRINE DYN PFD SHS 33848W106 15,773 523,660 SH   SOLE   0 0 523,660
FLAHERTY & CRUMRINE PFD INCO COM 338480106 185 10,426 SH   SOLE   0 0 10,426
FLAHERTY & CRUMRINE PFD INCO COM 33848E106 205 15,548 SH   SOLE   0 0 15,548
FLAHERTY & CRUMRINE PFD SECS COM 338478100 753 32,139 SH   SOLE   0 0 32,139
FLEETCOR TECHNOLOGIES INC COM 339041105 11,091 41,288 SH   SOLE   6,072 0 35,216
FLEX LTD ORD Y2573F102 6,081 332,126 SH   SOLE   314,415 0 17,711
FLEXION THERAPEUTICS INC COM 33938J106 1,786 199,581 SH   SOLE   0 0 199,581
FLEXION THERAPEUTICS INC NOTE 3.375% 5/0 33938JAB2 36 40,000 PRN   SOLE   0 0 40,000
FLEXSHARES TR IBOXX 3R TARGT 33939L506 494 18,747 SH   SOLE   0 0 18,747
FLEXSHARES TR M STAR DEV MKT 33939L803 262 3,750 SH   SOLE   0 0 3,750
FLEXSHARES TR MORNSTAR UPSTR 33939L407 577 15,947 SH   SOLE   0 0 15,947
FLEXSHARES TR MSTAR EMKT FAC 33939L308 291 4,719 SH   SOLE   0 0 4,719
FLEXSHARES TR QLT DIV DEF IDX 33939L845 724 14,153 SH   SOLE   0 0 14,153
FLEXSHARES TR QUALT DIVD IDX 33939L860 8,373 157,101 SH   SOLE   152,441 0 4,660
FLIR SYS INC COM 302445101 19,138 338,899 SH   SOLE   267,991 0 70,908
FLOOR & DECOR HLDGS INC CL A 339750101 3,851 40,338 SH   SOLE   17,363 0 22,975
FLOWERS FOODS INC COM 343498101 1,297 54,492 SH   SOLE   2,536 0 51,956
FLOWSERVE CORP COM 34354P105 1,345 34,668 SH   SOLE   16,060 0 18,608
FLUOR CORP NEW COM 343412102 2,736 118,498 SH   SOLE   100,979 0 17,519
FMC CORP COM NEW 302491303 16,558 149,696 SH   SOLE   101,620 0 48,076
FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 19,349 256,856 SH   SOLE   256,379 0 477
FOOT LOCKER INC COM 344849104 9,239 164,240 SH   SOLE   145,602 0 18,638
FORD MTR CO DEL COM 345370860 19,797 1,616,120 SH   SOLE   0 0 1,616,120
FORD MTR CO DEL COM 345370860 1 10,500 SH Call SOLE   0 0 0
FOREST ROAD ACQUISITION COR UNIT 99/99/9999 34619V202 113 11,350 SH   SOLE   0 0 11,350
FOREST ROAD ACQUISITION CORP *W EXP 12/31/202 34619R110 55 20,399 SH   SOLE   0 0 20,399
FOREST ROAD ACQUISITION CORP COM 34619R102 158 15,603 SH   SOLE   0 0 15,603
FOREST ROAD ACQUISITION CORP COM 34619R102 4 12,100 SH Call SOLE   0 0 0
FORMFACTOR INC COM 346375108 480 10,636 SH   SOLE   4,817 0 5,819
FORTINET INC COM 34959E109 29,016 157,337 SH   SOLE   83,554 0 73,783
FORTIS INC COM 349553107 2,470 56,903 SH   SOLE   31,885 0 25,018
FORTIVE CORP COM 34959J108 13,265 187,784 SH   SOLE   89,666 0 98,118
FORTRESS BIOTECH INC COM 34960Q109 133 37,814 SH   SOLE   0 0 37,814
FORTRESS TRANS INFRST INVS L COM REP LTD LIAB 34960P101 3,899 138,297 SH   SOLE   0 0 138,297
FORTUNA SILVER MINES INC COM 349915108 1,655 255,088 SH   SOLE   0 0 255,088
FORTUNA SILVER MINES INC COM 349915108 56 35,000 SH Call SOLE   0 0 0
FORTUNE BRANDS HOME & SEC IN COM 34964C106 8,232 85,911 SH   SOLE   48,709 0 37,202
FORUM MERGER III CORP COM CL A 349885103 129 12,950 SH   SOLE   0 0 12,950
FORWARD AIR CORP COM 349853101 1,041 11,722 SH   SOLE   11,722 0 0
FOSSIL GROUP INC COM 34988V106 463 37,328 SH   SOLE   0 0 37,328
FOSTER L B CO COM 350060109 479 26,757 SH   SOLE   0 0 26,757
FOUR CORNERS PPTY TR INC COM 35086T109 5,525 201,631 SH   SOLE   173,266 0 28,365
FOX CORP CL A COM 35137L105 15,266 422,758 SH   SOLE   400,950 0 21,808
FOX CORP CL B COM 35137L204 432 12,366 SH   SOLE   2,840 0 9,526
FOX FACTORY HLDG CORP COM 35138V102 2,356 18,546 SH   SOLE   16,250 0 2,296
FRANCHISE GROUP INC COM 35180X105 324 8,979 SH   SOLE   0 0 8,979
FRANCO NEV CORP COM 351858105 23,266 185,581 SH   SOLE   0 0 185,581
FRANKLIN ETF TR LIBERTY SHRT ETF 353506108 1,560 16,386 SH   SOLE   0 0 16,386
FRANKLIN LTD DURATION INCOME COM 35472T101 1,274 138,643 SH   SOLE   0 0 138,643
FRANKLIN RESOURCES INC COM 354613101 29,786 1,006,295 SH   SOLE   804,144 0 202,151
FRANKLIN STR PPTYS CORP COM 35471R106 125 22,967 SH   SOLE   22,967 0 0
FRANKLIN UNVL TR SH BEN INT 355145103 510 68,039 SH   SOLE   0 0 68,039
FREEPORT-MCMORAN INC CL B 35671D857 55,003 1,670,290 SH   SOLE   842,372 0 827,918
FREEPORT-MCMORAN INC CL B 35671D857 4 13,100 SH Call SOLE   0 0 0
FREEPORT-MCMORAN INC CL B 35671D857 1 12,000 SH Call SOLE   0 0 0
FREEPORT-MCMORAN INC CL B 35671D857 7 10,600 SH Call SOLE   0 0 0
FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 398 10,801 SH   SOLE   8,186 0 2,615
FRESHPET INC COM 358039105 2,652 16,698 SH   SOLE   9,737 0 6,961
FRONTDOOR INC COM 35905A109 1,530 28,456 SH   SOLE   27,240 0 1,216
FRONTLINE LTD SHS NEW G3682E192 374 51,047 SH   SOLE   0 0 51,047
FRONTLINE LTD SHS NEW G3682E192 2 15,300 SH Call SOLE   0 0 0
FS BANCORP INC COM 30263Y104 2,438 36,277 SH   SOLE   0 0 36,277
FS KKR CAP CORP COM 302635206 1,015 51,205 SH   SOLE   0 0 51,205
FS KKR CAP CORP II COM 35952V303 1,234 63,210 SH   SOLE   0 0 63,210
FSD PHARMA INC CL B SUB VTG 35954B206 29 15,000 SH   SOLE   0 0 15,000
FSD PHARMA INC CL B SUB VTG 35954B206 2 15,000 SH Call SOLE   0 0 0
FST TR NEW OPPORT MLP & ENE COM 33739M100 846 158,642 SH   SOLE   0 0 158,642
FTAC OLYMPUS ACQUISITION COR CL A SHS G37288100 267 25,268 SH   SOLE   0 0 25,268
FTI CONSULTING INC COM 302941109 29,610 211,337 SH   SOLE   159,908 0 51,429
FTI CONSULTING INC NOTE 2.000% 8/1 302941AP4 22 15,000 PRN   SOLE   0 0 15,000
FUBOTV INC COM 35953D104 506 22,864 SH   SOLE   0 0 22,864
FUELCELL ENERGY INC COM 35952H601 934 64,795 SH   SOLE   0 0 64,795
FULGENT GENETICS INC COM 359664109 1,569 16,241 SH   SOLE   0 0 16,241
FULLER H B CO COM 359694106 3,833 60,932 SH   SOLE   53,153 0 7,779
FULTON FINL CORP PA COM 360271100 636 37,318 SH   SOLE   33,034 0 4,284
FUSION FUEL GREEN PLC CL A G3R25D118 734 54,800 SH   SOLE   0 0 54,800
FUTU HLDGS LTD SPON ADS CL A 36118L106 1,220 7,679 SH   SOLE   0 0 7,679
G1 THERAPEUTICS INC COM 3621LQ109 2,888 120,020 SH   SOLE   0 0 120,020
G1 THERAPEUTICS INC COM 3621LQ109 62 13,500 SH Call SOLE   0 0 0
GABELLI DIVID & INCOME TR COM 36242H104 19,441 811,401 SH   SOLE   0 0 811,401
GABELLI EQUITY TR INC COM 362397101 1,210 177,400 SH   SOLE   0 0 177,400
GABELLI GLOBAL SMALL & MID C COM 36249W104 5,423 371,713 SH   SOLE   0 0 371,713
GABELLI GLOBL UTIL & INCOME COM SH BEN INT 36242L105 427 21,788 SH   SOLE   0 0 21,788
GABELLI HLTHCARE & WELLNESS SHS 36246K103 1,790 143,691 SH   SOLE   0 0 143,691
GABELLI UTIL TR COM 36240A101 409 59,097 SH   SOLE   0 0 59,097
GABELLI UTIL TR RIGHT 04/14/2021 36240A168 5 44,121 SH   SOLE   0 0 44,121
GALAPAGOS NV SPON ADR 36315X101 439 5,701 SH   SOLE   5,558 0 143
GALLAGHER ARTHUR J & CO COM 363576109 57,357 459,694 SH   SOLE   360,998 0 98,696
GALMED PHARMACEUTICALS LTD SHS M47238106 511 148,971 SH   SOLE   0 0 148,971
GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 1,048 301,886 SH   SOLE   0 0 301,886
GAMCO NAT RES GOLD & INCOME SH BEN INT 36465E101 592 117,953 SH   SOLE   0 0 117,953
GAMING & LEISURE PPTYS INC COM 36467J108 16,700 393,578 SH   SOLE   377,997 0 15,581
GAN LTD ORD SHS G3728V109 489 26,841 SH   SOLE   0 0 26,841
GAP INC COM 364760108 448 15,054 SH   SOLE   0 0 15,054
GARMIN LTD SHS H2906T109 50,366 381,995 SH   SOLE   218,240 0 163,755
GARTNER INC COM 366651107 21,778 119,298 SH   SOLE   111,401 0 7,897
GATES INDUSTRIAL CORPRATIN P ORD SHS G39108108 3,465 216,678 SH   SOLE   216,678 0 0
GATX CORP COM 361448103 2,381 25,679 SH   SOLE   20,230 0 5,449
GDL FD COM SH BEN IT 361570104 5,442 609,426 SH   SOLE   0 0 609,426
GDS HLDGS LTD SPONSORED ADS 36165L108 3,343 41,222 SH   SOLE   0 0 41,222
GENERAC HLDGS INC COM 368736104 28,297 86,415 SH   SOLE   44,727 0 41,688
GENERAL AMERN INVS CO INC COM 368802104 6,782 170,229 SH   SOLE   0 0 170,229
GENERAL DYNAMICS CORP COM 369550108 80,547 443,629 SH   SOLE   244,947 0 198,682
GENERAL ELECTRIC CO COM 369604103 57,418 4,373,007 SH   SOLE   923,087 0 3,449,920
GENERAL ELECTRIC CO COM 369604103 1 19,500 SH Call SOLE   0 0 0
GENERAL ELECTRIC CO COM 369604103 5 58,500 SH Call SOLE   0 0 0
GENERAL ELECTRIC CO COM 369604103 14 37,000 SH Call SOLE   0 0 0
GENERAL ELECTRIC CO COM 369604103 3 40,800 SH Call SOLE   0 0 0
GENERAL MLS INC COM 370334104 85,647 1,396,715 SH   SOLE   638,595 0 758,120
GENERAL MLS INC COM 370334104 362 54,500 SH Call SOLE   0 0 0
GENERAL MLS INC COM 370334104 32 17,900 SH Call SOLE   0 0 0
GENERAL MLS INC COM 370334104 149 13,200 SH Call SOLE   0 0 0
GENERAL MTRS CO COM 37045V100 49,982 869,859 SH   SOLE   472,610 0 397,249
GENESIS ENERGY L P UNIT LTD PARTN 371927104 292 31,248 SH   SOLE   0 0 31,248
GENMAB A/S SPONSORED ADS 372303206 2,766 84,243 SH   SOLE   45,578 0 38,665
GENPACT LIMITED SHS G3922B107 2,020 47,177 SH   SOLE   15,882 0 31,295
GENPREX INC COM 372446104 106 24,700 SH   SOLE   0 0 24,700
GENTEX CORP COM 371901109 8,678 243,281 SH   SOLE   112,745 0 130,536
GENTHERM INC COM 37253A103 321 4,333 SH   SOLE   4,333 0 0
GENUINE PARTS CO COM 372460105 46,290 400,470 SH   SOLE   347,436 0 53,034
GENWORTH FINL INC COM CL A 37247D106 3,841 1,156,896 SH   SOLE   1,146,896 0 10,000
GEO GROUP INC NEW COM 36162J106 315 40,567 SH   SOLE   0 0 40,567
GERDAU SA SPON ADR REP PFD 373737105 163 30,434 SH   SOLE   16,934 0 13,500
GERON CORP COM 374163103 61 38,700 SH   SOLE   0 0 38,700
GFL ENVIRONMENTAL INC SUB VTG SHS 36168Q104 6,188 177,040 SH   SOLE   0 0 177,040
GIBRALTAR INDS INC COM 374689107 5,240 57,257 SH   SOLE   50,790 0 6,467
GILAT SATELLITE NETWORKS LTD SHS NEW M51474118 1,285 122,846 SH   SOLE   0 0 122,846
GILDAN ACTIVEWEAR INC COM 375916103 237 7,757 SH   SOLE   0 0 7,757
GILEAD SCIENCES INC COM 375558103 160,447 2,482,537 SH   SOLE   1,650,170 0 832,367
GILEAD SCIENCES INC COM 375558103 3 12,500 SH Call SOLE   0 0 0
GLACIER BANCORP INC NEW COM 37637Q105 26,239 459,689 SH   SOLE   455,385 0 4,304
GLADSTONE CAPITAL CORP COM 376535100 216 21,748 SH   SOLE   0 0 21,748
GLADSTONE COMMERCIAL CORP COM 376536108 293 14,993 SH   SOLE   0 0 14,993
GLADSTONE INVT CORP COM 376546107 362 29,621 SH   SOLE   0 0 29,621
GLADSTONE LD CORP COM 376549101 299 16,318 SH   SOLE   0 0 16,318
GLATFELTER CORPORATION COM 377320106 203 11,840 SH   SOLE   7,590 0 4,250
GLAUKOS CORP COM 377322102 1,543 18,386 SH   SOLE   0 0 18,386
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 48,802 1,367,384 SH   SOLE   456,193 0 911,191
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 9 16,500 SH Call SOLE   0 0 0
GLOBAL BLOOD THERAPEUTICS IN COM 37890U108 399 9,802 SH   SOLE   0 0 9,802
GLOBAL MED REIT INC COM NEW 37954A204 1,407 107,349 SH   SOLE   0 0 107,349
GLOBAL NET LEASE INC COM NEW 379378201 1,335 73,937 SH   SOLE   0 0 73,937
GLOBAL PARTNERS LP COM UNITS 37946R109 790 36,994 SH   SOLE   0 0 36,994
GLOBAL PMTS INC COM 37940X102 43,573 216,157 SH   SOLE   130,540 0 85,617
GLOBAL X FDS AUTONMOUS EV ETF 37954Y624 3,168 119,380 SH   SOLE   0 0 119,380
GLOBAL X FDS CLOUD COMPUTNG 37954Y442 3,583 139,188 SH   SOLE   0 0 139,188
GLOBAL X FDS CYBRSCURTY ETF 37954Y384 2,594 103,539 SH   SOLE   0 0 103,539
GLOBAL X FDS FINTECH ETF 37954Y814 8,135 184,333 SH   SOLE   0 0 184,333
GLOBAL X FDS GLB X MLP ENRG I 37954Y293 1,059 33,517 SH   SOLE   0 0 33,517
GLOBAL X FDS GLB X SUPERDIV 37950E549 227 16,321 SH   SOLE   0 0 16,321
GLOBAL X FDS GLBL X MLP ETF 37954Y343 5,523 166,956 SH   SOLE   0 0 166,956
GLOBAL X FDS GLBX MSCI NORW 37950E747 385 27,810 SH   SOLE   0 0 27,810
GLOBAL X FDS GLBX SUPRINC ETF 37950E333 227 19,080 SH   SOLE   0 0 19,080
GLOBAL X FDS GLOBAL X SILVER 37954Y848 1,187 29,759 SH   SOLE   0 0 29,759
GLOBAL X FDS GLOBAL X URANIUM 37954Y871 2,282 121,170 SH   SOLE   0 0 121,170
GLOBAL X FDS GLOBX SUPDV US 37950E291 466 24,022 SH   SOLE   0 0 24,022
GLOBAL X FDS INTERNET OF THNG 37954Y780 808 24,229 SH   SOLE   0 0 24,229
GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 3,176 54,322 SH   SOLE   0 0 54,322
GLOBAL X FDS MSCI CHINA CNSMR 37950E408 479 14,303 SH   SOLE   0 0 14,303
GLOBAL X FDS NASDAQ 100 COVER 37954Y483 4,511 199,858 SH   SOLE   0 0 199,858
GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 6,062 182,915 SH   SOLE   0 0 182,915
GLOBAL X FDS S&P 500 CATHOLIC 37954Y889 250 5,050 SH   SOLE   0 0 5,050
GLOBAL X FDS S&P 500 COVERED 37954Y475 711 14,862 SH   SOLE   0 0 14,862
GLOBAL X FDS SOCIAL MED ETF 37950E416 293 4,395 SH   SOLE   0 0 4,395
GLOBAL X FDS TELMDC&DIG ETF 37954Y285 772 40,386 SH   SOLE   0 0 40,386
GLOBAL X FDS THMATC GWT ETF 37954Y418 1,721 35,906 SH   SOLE   0 0 35,906
GLOBAL X FDS US INFR DEV ETF 37954Y673 34,479 1,375,863 SH   SOLE   825,067 0 550,796
GLOBAL X FDS US PFD ETF 37954Y657 6,938 271,959 SH   SOLE   0 0 271,959
GLOBAL X FDS VDEO GAM ESPRT 37954Y392 1,857 59,089 SH   SOLE   0 0 59,089
GLOBALSTAR INC COM 378973408 130 95,978 SH   SOLE   0 0 95,978
GLOBANT S A COM L44385109 457 2,199 SH   SOLE   0 0 2,199
GLOBE LIFE INC COM 37959E102 13,129 135,868 SH   SOLE   112,350 0 23,518
GLOBUS MED INC CL A 379577208 11,168 181,098 SH   SOLE   174,463 0 6,635
GMS INC COM 36251C103 1,082 25,920 SH   SOLE   0 0 25,920
GODADDY INC CL A 380237107 15,200 195,820 SH   SOLE   158,535 0 37,285
GOGO INC COM 38046C109 1,191 123,280 SH   SOLE   0 0 123,280
GOHEALTH INC COM CL A 38046W105 3,727 318,849 SH   SOLE   317,249 0 1,600
GOL LINHAS AEREAS INTELIGENT SPON ADR PFD NEW 38045R206 120 15,750 SH   SOLE   0 0 15,750
GOLAR LNG LTD SHS G9456A100 515 50,373 SH   SOLE   0 0 50,373
GOLAR LNG LTD SHS G9456A100 4 37,100 SH Call SOLE   0 0 0
GOLAR LNG PARTNERS LP COM UNIT LPI Y2745C102 48 13,807 SH   SOLE   0 0 13,807
GOLD FIELDS LTD SPONSORED ADR 38059T106 132 13,931 SH   SOLE   0 0 13,931
GOLDEN ENTMT INC COM 381013101 323 12,781 SH   SOLE   0 0 12,781
GOLDEN FALCON ACQUISITION CO UNIT 99/99/9999 38102H208 221 22,000 SH   SOLE   0 0 22,000
GOLDMAN SACHS BDC INC NOTE 4.500% 4/0 38147UAB3 87 85,000 PRN   SOLE   0 0 85,000
GOLDMAN SACHS BDC INC SHS 38147U107 5,002 258,748 SH   SOLE   0 0 258,748
GOLDMAN SACHS ETF TR ACCES TREASURY 381430529 10,935 109,208 SH   SOLE   0 0 109,208
GOLDMAN SACHS ETF TR ACES ULTRA SHR 381430230 2,060 40,569 SH   SOLE   0 0 40,569
GOLDMAN SACHS ETF TR ACTIVEBETA EME 381430206 12,787 323,803 SH   SOLE   0 0 323,803
GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 20,915 633,012 SH   SOLE   348,670 0 284,342
GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503 183,062 2,313,725 SH   SOLE   1,919,167 0 394,558
GOLDMAN SACHS ETF TR HEDGE IND ETF 381430545 2,052 21,758 SH   SOLE   0 0 21,758
GOLDMAN SACHS ETF TR JUST US LRG CP 381430396 1,015 17,571 SH   SOLE   0 0 17,571
GOLDMAN SACHS GROUP INC COM 38141G104 82,441 252,095 SH   SOLE   56,258 0 195,837
GOLDMAN SACHS MLP ENERGY REN COM 38148G206 471 48,672 SH   SOLE   0 0 48,672
GOLUB CAP BDC INC COM 38173M102 1,364 93,270 SH   SOLE   0 0 93,270
GOODRX HLDGS INC COM CL A 38246G108 2,770 70,992 SH   SOLE   0 0 70,992
GOODYEAR TIRE & RUBR CO COM 382550101 982 55,905 SH   SOLE   27,346 0 28,559
GORES HOLDINGS VI INC COM CL A 38286R105 783 57,119 SH   SOLE   0 0 57,119
GRACO INC COM 384109104 29,011 405,065 SH   SOLE   379,657 0 25,408
GRAFTECH INTL LTD COM 384313508 10,966 896,654 SH   SOLE   858,758 0 37,896
GRAHAM HLDGS CO COM CL B 384637104 422 751 SH   SOLE   0 0 751
GRAINGER W W INC COM 384802104 34,730 86,608 SH   SOLE   66,181 0 20,427
GRAND CANYON ED INC COM 38526M106 5,451 50,901 SH   SOLE   49,588 0 1,313
GRANITE CONSTR INC COM 387328107 831 20,640 SH   SOLE   9,802 0 10,838
GRANITE PT MTG TR INC COM STK 38741L107 511 42,724 SH   SOLE   0 0 42,724
GRANITE PT MTG TR INC NOTE 6.375%10/0 38741LAC1 266 280,000 PRN   SOLE   0 0 280,000
GRANITESHARES GOLD TR SHS BEN INT 38748G101 4,215 248,219 SH   SOLE   0 0 248,219
GRAPHIC PACKAGING HLDG CO COM 388689101 5,372 295,800 SH   SOLE   278,265 0 17,535
GRAY TELEVISION INC COM 389375106 764 41,517 SH   SOLE   29,549 0 11,968
GREAT PANTHER MNG LTD COM 39115V101 23 30,000 SH   SOLE   0 0 30,000
GREAT WESTN NATL BK PORTLAND COM 695263103 7,084 185,699 SH   SOLE   102,830 0 82,869
GREEN BRICK PARTNERS INC COM 392709101 493 21,739 SH   SOLE   0 0 21,739
GREEN PLAINS PARTNERS LP COM REP PTR IN 393221106 288 23,407 SH   SOLE   0 0 23,407
GREENBRIER COS INC COM 393657101 671 14,207 SH   SOLE   0 0 14,207
GREIF INC CL A 397624107 1,055 18,512 SH   SOLE   3,476 0 15,036
GREIF INC CL B 397624206 14,801 258,571 SH   SOLE   0 0 258,571
GRIFFON CORP COM 398433102 506 18,608 SH   SOLE   3,528 0 15,080
GRIFOLS S A SP ADR REP B NVT 398438408 349 20,213 SH   SOLE   17,959 0 2,254
GROCERY OUTLET HLDG CORP COM 39874R101 1,923 52,121 SH   SOLE   51,122 0 999
GROUP 1 AUTOMOTIVE INC COM 398905109 929 5,889 SH   SOLE   5,586 0 303
GROWGENERATION CORP COM 39986L109 3,327 66,964 SH   SOLE   0 0 66,964
GRUPO AEROPUERTO DEL PACIFIC SPON ADR B 400506101 1,158 11,007 SH   SOLE   11,007 0 0
GS ACQUISITION HLDGS CORP II *W EXP 06/30/202 36258Q113 42 18,917 SH   SOLE   0 0 18,917
GS ACQUISITION HLDGS CORP II COM CL A 36258Q105 1,932 185,250 SH   SOLE   0 0 185,250
GSX TECHEDU INC SPONSORED ADS 36257Y109 625 18,446 SH   SOLE   0 0 18,446
GUARDANT HEALTH INC COM 40131M109 30,054 196,880 SH   SOLE   180,070 0 16,810
GUGGENHEIM ENHANCED EQUITY I COM 40167B100 870 120,729 SH   SOLE   0 0 120,729
GUGGENHEIM STRATEGIC OPPORTU COM SBI 40167F101 2,710 129,124 SH   SOLE   0 0 129,124
GUGGENHEIM TAXABLE MUNICP BO COM 401664107 4,265 182,279 SH   SOLE   0 0 182,279
GUIDEWIRE SOFTWARE INC COM 40171V100 19,081 187,747 SH   SOLE   64,605 0 123,142
GUIDEWIRE SOFTWARE INC NOTE 1.250% 3/1 40171VAA8 17 15,000 PRN   SOLE   0 0 15,000
GW PHARMACEUTICALS PLC ADS 36197T103 1,208 5,570 SH   SOLE   0 0 5,570
H & E EQUIPMENT SERVICES INC COM 404030108 1,225 32,241 SH   SOLE   24,266 0 7,975
HACKETT GROUP INC COM 404609109 503 30,712 SH   SOLE   27,412 0 3,300
HAEMONETICS CORP MASS COM 405024100 2,169 19,535 SH   SOLE   16,675 0 2,860
HAIN CELESTIAL GROUP INC COM 405217100 9,255 212,265 SH   SOLE   134,448 0 77,817
HALLIBURTON CO COM 406216101 51,433 2,396,696 SH   SOLE   246,764 0 2,149,932
HALLIBURTON CO COM 406216101 20 23,500 SH Call SOLE   0 0 0
HALOZYME THERAPEUTICS INC COM 40637H109 1,259 30,210 SH   SOLE   24,999 0 5,211
HAMILTON LANE INC CL A 407497106 1,367 15,441 SH   SOLE   15,117 0 324
HANCOCK JOHN FINL OPPTYS FD SH BEN INT NEW 409735206 4,245 110,431 SH   SOLE   0 0 110,431
HANCOCK JOHN INVT TR TAX ADV GLB SH 41013P749 680 105,905 SH   SOLE   0 0 105,905
HANCOCK JOHN PFD INCOME FD SH BEN INT 41013W108 402 19,429 SH   SOLE   0 0 19,429
HANCOCK JOHN PFD INCOME FD I COM 41021P103 276 15,159 SH   SOLE   0 0 15,159
HANCOCK JOHN PREM DIVID FD COM SH BEN INT 41013T105 287 19,249 SH   SOLE   0 0 19,249
HANCOCK JOHN TAX-ADVANTAGED COM 41013V100 10,696 455,347 SH   SOLE   0 0 455,347
HANCOCK WHITNEY CORPORATION COM 410120109 2,058 49,000 SH   SOLE   0 0 49,000
HANESBRANDS INC COM 410345102 19,687 1,000,877 SH   SOLE   362,630 0 638,247
HANMI FINL CORP COM NEW 410495204 735 37,236 SH   SOLE   0 0 37,236
HANNON ARMSTRONG SUST INFR C COM 41068X100 4,136 73,735 SH   SOLE   9,344 0 64,391
HANOVER INS GROUP INC COM 410867105 1,615 12,472 SH   SOLE   8,184 0 4,288
HARBORONE BANCORP INC NEW COM NEW 41165Y100 786 58,325 SH   SOLE   0 0 58,325
HARLEY DAVIDSON INC COM 412822108 7,670 191,270 SH   SOLE   180,852 0 10,418
HARSCO CORP COM 415864107 3,224 187,982 SH   SOLE   185,138 0 2,844
HARTFORD FDS EXCHANGE TRADED MUN OPORTUNITE 41653L503 2,066 49,682 SH   SOLE   0 0 49,682
HARTFORD FINL SVCS GROUP INC COM 416515104 27,483 411,483 SH   SOLE   339,739 0 71,744
HASBRO INC COM 418056107 20,100 209,114 SH   SOLE   155,759 0 53,355
HAWAIIAN ELEC INDUSTRIES COM 419870100 613 13,806 SH   SOLE   0 0 13,806
HCA HEALTHCARE INC COM 40412C101 17,411 92,438 SH   SOLE   42,337 0 50,101
HDFC BANK LTD SPONSORED ADS 40415F101 29,935 385,317 SH   SOLE   305,271 0 80,046
HEALTH CATALYST INC COM 42225T107 4,978 106,442 SH   SOLE   81,914 0 24,528
HEALTHCARE RLTY TR COM 421946104 7,943 261,968 SH   SOLE   229,384 0 32,584
HEALTHCARE SVCS GROUP INC COM 421906108 14,334 511,369 SH   SOLE   0 0 511,369
HEALTHCARE TR AMER INC CL A NEW 42225P501 1,497 54,261 SH   SOLE   0 0 54,261
HEALTHEQUITY INC COM 42226A107 6,347 93,333 SH   SOLE   10,477 0 82,856
HEALTHPEAK PROPERTIES INC COM 42250P103 13,520 425,948 SH   SOLE   293,963 0 131,985
HEARTLAND EXPRESS INC COM 422347104 326 16,649 SH   SOLE   0 0 16,649
HEARTLAND FINL USA INC COM 42234Q102 841 16,742 SH   SOLE   16,176 0 566
HECLA MNG CO COM 422704106 437 76,832 SH   SOLE   0 0 76,832
HECLA MNG CO COM 422704106 28 58,000 SH Call SOLE   0 0 0
HEICO CORP NEW CL A 422806208 47,288 416,270 SH   SOLE   71,861 0 344,409
HEICO CORP NEW COM 422806109 5,701 45,315 SH   SOLE   0 0 45,315
HELEN OF TROY LTD COM G4388N106 9,094 43,168 SH   SOLE   23,654 0 19,514
HELIOS TECHNOLOGIES INC COM 42328H109 1,063 14,585 SH   SOLE   13,345 0 1,240
HELIX ENERGY SOLUTIONS GRP I COM 42330P107 504 99,822 SH   SOLE   0 0 99,822
HELIX ENERGY SOLUTIONS GRP I NOTE 4.250% 5/0 42330PAH0 15 15,000 PRN   SOLE   0 0 15,000
HELMERICH & PAYNE INC COM 423452101 2,703 100,248 SH   SOLE   81,656 0 18,592
HENRY JACK & ASSOC INC COM 426281101 57,024 375,841 SH   SOLE   331,417 0 44,424
HENRY SCHEIN INC COM 806407102 3,401 49,116 SH   SOLE   35,067 0 14,049
HERCULES CAPITAL INC COM 427096508 2,615 163,125 SH   SOLE   0 0 163,125
HERCULES CAPITAL INC COM 427096508 14 46,300 SH Call SOLE   0 0 0
HERCULES CAPITAL INC DBCV 4.375% 2/0 427096AF9 302 295,000 PRN   SOLE   0 0 295,000
HERON THERAPEUTICS INC COM 427746102 742 45,788 SH   SOLE   38,259 0 7,529
HERSHA HOSPITALITY TR PR SHS BEN INT 427825500 108 10,215 SH   SOLE   0 0 10,215
HERSHEY CO COM 427866108 15,252 96,428 SH   SOLE   21,949 0 74,479
HESKA CORP COM RESTRC NEW 42805E306 326 1,933 SH   SOLE   0 0 1,933
HESS CORP COM 42809H107 4,750 67,133 SH   SOLE   8,486 0 58,647
HEWLETT PACKARD ENTERPRISE C COM 42824C109 14,911 947,326 SH   SOLE   623,576 0 323,750
HEXCEL CORP NEW COM 428291108 12,405 221,514 SH   SOLE   188,160 0 33,354
HEXO CORP COM NEW 428304307 90 13,951 SH   SOLE   0 0 13,951
HIBBETT SPORTS INC COM 428567101 266 3,858 SH   SOLE   0 0 3,858
HIGHCAPE CAP ACQUISITION COR COM CL A 42984L105 2,042 171,285 SH   SOLE   0 0 171,285
HIGHLAND GLOBAL ALLOCATION F COM 43010T104 153 19,864 SH   SOLE   0 0 19,864
HIGHLAND INCOME FD HIGHLAND INCOME 43010E404 455 41,002 SH   SOLE   0 0 41,002
HIGHWOODS PPTYS INC COM 431284108 499 11,630 SH   SOLE   0 0 11,630
HILL ROM HLDGS INC COM 431475102 5,935 53,718 SH   SOLE   44,533 0 9,185
HILLENBRAND INC COM 431571108 28,131 589,621 SH   SOLE   580,318 0 9,303
HILLTOP HOLDINGS INC COM 432748101 921 26,987 SH   SOLE   3,182 0 23,805
HILTON WORLDWIDE HLDGS INC COM 43300A203 22,548 186,468 SH   SOLE   156,710 0 29,758
HIMAX TECHNOLOGIES INC SPONSORED ADR 43289P106 172 12,599 SH   SOLE   0 0 12,599
HMS HLDGS CORP COM 40425J101 503 13,608 SH   SOLE   0 0 13,608
HOLLY ENERGY PARTNERS L P COM UT LTD PTN 435763107 1,355 70,928 SH   SOLE   0 0 70,928
HOLLYFRONTIER CORP COM 436106108 16,015 447,588 SH   SOLE   359,482 0 88,106
HOLOGIC INC COM 436440101 19,046 256,060 SH   SOLE   184,689 0 71,371
HOME BANCSHARES INC COM 436893200 1,390 51,404 SH   SOLE   7,152 0 44,252
HOME DEPOT INC COM 437076102 934,258 3,060,547 SH   SOLE   889,677 0 2,170,870
HOME DEPOT INC COM 437076102 312 13,800 SH Call SOLE   0 0 0
HOME DEPOT INC COM 437076102 58 19,900 SH Call SOLE   0 0 0
HONDA MOTOR LTD AMERN SHS 438128308 4,140 137,082 SH   SOLE   114,983 0 22,099
HONEYWELL INTL INC COM 438516106 221,519 1,020,484 SH   SOLE   441,132 0 579,352
HOOKIPA PHARMA INC COM 43906K100 142 10,588 SH   SOLE   0 0 10,588
HOPE BANCORP INC COM 43940T109 495 32,859 SH   SOLE   27,079 0 5,780
HORACE MANN EDUCATORS CORP N COM 440327104 314 7,256 SH   SOLE   6,986 0 270
HORIZON ACQUISITION CORPORAT SHS CL A G46044106 1,264 123,950 SH   SOLE   0 0 123,950
HORIZON BANCORP INC COM 440407104 409 21,996 SH   SOLE   0 0 21,996
HORIZON TECHNOLOGY FIN CORP COM 44045A102 208 14,472 SH   SOLE   0 0 14,472
HORIZON THERAPEUTICS PUB L SHS G46188101 13,214 143,573 SH   SOLE   123,542 0 20,031
HORMEL FOODS CORP COM 440452100 8,908 186,425 SH   SOLE   16,975 0 169,450
HOST HOTELS & RESORTS INC COM 44107P104 2,537 150,588 SH   SOLE   120,956 0 29,632
HOSTESS BRANDS INC CL A 44109J106 25,260 1,761,527 SH   SOLE   1,756,380 0 5,147
HOUGHTON MIFFLIN HARCOURT CO COM 44157R109 152 20,000 SH   SOLE   0 0 20,000
HOULIHAN LOKEY INC CL A 441593100 5,584 83,960 SH   SOLE   68,989 0 14,971
HOUSTON WIRE & CABLE CO COM 44244K109 730 139,803 SH   SOLE   0 0 139,803
HOWARD HUGHES CORP COM 44267D107 2,030 21,343 SH   SOLE   11,288 0 10,055
HOWMET AEROSPACE INC COM 443201108 17,349 539,951 SH   SOLE   490,191 0 49,760
HOWMET AEROSPACE INC COM 443201108 67 11,300 SH Call SOLE   0 0 0
HP INC COM 40434L105 14,592 459,582 SH   SOLE   0 0 459,582
HSBC HLDGS PLC SPON ADR NEW 404280406 4,297 147,472 SH   SOLE   0 0 147,472
HUB GROUP INC CL A 443320106 479 7,114 SH   SOLE   2,924 0 4,190
HUBBELL INC COM 443510607 14,025 75,046 SH   SOLE   59,643 0 15,403
HUBSPOT INC COM 443573100 16,248 35,772 SH   SOLE   20,983 0 14,789
HUDBAY MINERALS INC COM 443628102 85 12,350 SH   SOLE   0 0 12,350
HUDSON PAC PPTYS INC COM 444097109 5,080 187,251 SH   SOLE   187,068 0 183
HUMANA INC COM 444859102 33,971 81,029 SH   SOLE   65,414 0 15,615
HUNT J B TRANS SVCS INC COM 445658107 3,306 19,672 SH   SOLE   12,963 0 6,709
HUNTINGTON BANCSHARES INC COM 446150104 98,200 6,246,799 SH   SOLE   4,534,986 0 1,711,813
HUNTINGTON BANCSHARES INC COM 446150104 157 149,100 SH Call SOLE   0 0 0
HUNTINGTON INGALLS INDS INC COM 446413106 22,745 110,486 SH   SOLE   93,227 0 17,259
HUNTSMAN CORP COM 447011107 32,854 1,139,580 SH   SOLE   380,842 0 758,738
HUTCHISON CHINA MEDITECH LTD SPONSORED ADR 44842L103 405 14,324 SH   SOLE   14,324 0 0
HUYA INC ADS REP SHS A 44852D108 1,081 55,505 SH   SOLE   0 0 55,505
HYATT HOTELS CORP COM CL A 448579102 1,100 13,303 SH   SOLE   10,205 0 3,098
HYDROFARM HLDGS GROUP INC COM 44888K209 246 4,072 SH   SOLE   0 0 4,072
HYLIION HOLDINGS CORP COMMON STOCK 449109107 377 35,327 SH   SOLE   0 0 35,327
I3 VERTICALS INC COM CL A 46571Y107 2,343 75,283 SH   SOLE   0 0 75,283
IAA INC COM 449253103 9,529 172,821 SH   SOLE   154,861 0 17,960
IAC INTERACTIVECORP NEW COM 44891N109 3,700 17,106 SH   SOLE   5,620 0 11,486
IBIO INC COM NEW 451033203 17 11,000 SH   SOLE   0 0 11,000
ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 1,208 22,478 SH   SOLE   0 0 22,478
ICF INTL INC COM 44925C103 455 5,201 SH   SOLE   0 0 5,201
ICHOR HOLDINGS SHS G4740B105 1,070 19,882 SH   SOLE   0 0 19,882
ICICI BANK LIMITED ADR 45104G104 5,935 370,234 SH   SOLE   360,925 0 9,309
ICL GROUP LTD SHS M53213100 238 40,617 SH   SOLE   0 0 40,617
ICON PLC SHS G4705A100 22,514 114,649 SH   SOLE   108,811 0 5,838
ICU MED INC COM 44930G107 15,573 75,804 SH   SOLE   71,515 0 4,289
IDACORP INC COM 451107106 30,955 309,644 SH   SOLE   303,956 0 5,688
IDEANOMICS INC COM 45166V106 47 16,198 SH   SOLE   0 0 16,198
IDEX CORP COM 45167R104 9,845 47,033 SH   SOLE   44,340 0 2,693
IDEXX LABS INC COM 45168D104 32,995 67,432 SH   SOLE   52,149 0 15,283
IGM BIOSCIENCES INC COM 449585108 1,563 20,378 SH   SOLE   0 0 20,378
IHS MARKIT LTD SHS G47567105 102,461 1,058,650 SH   SOLE   369,395 0 689,255
II-VI INC COM 902104108 3,482 50,923 SH   SOLE   39,902 0 11,021
ILLINOIS TOOL WKS INC COM 452308109 103,935 469,177 SH   SOLE   206,759 0 262,418
ILLUMINA INC COM 452327109 82,856 215,738 SH   SOLE   175,702 0 40,036
ILLUMINA INC NOTE 8/1 452327AK5 18 15,000 PRN   SOLE   0 0 15,000
IMMERSION CORP COM 452521107 148 15,475 SH   SOLE   0 0 15,475
IMMUNOGEN INC COM 45253H101 2,177 268,789 SH   SOLE   227,341 0 41,448
IMPINJ INC COM 453204109 962 16,913 SH   SOLE   0 0 16,913
INARI MED INC COM 45332Y109 2,144 20,037 SH   SOLE   4,409 0 15,628
INCYTE CORP COM 45337C102 1,820 22,389 SH   SOLE   10,274 0 12,115
INDEPENDENCE RLTY TR INC COM 45378A106 341 22,452 SH   SOLE   0 0 22,452
INDEXIQ ACTIVE ETF TR IQ MACKAY INSRED 45409F843 4,209 154,243 SH   SOLE   0 0 154,243
INDEXIQ ACTIVE ETF TR IQ MACKAY INTRME 45409F827 1,206 45,226 SH   SOLE   0 0 45,226
INDEXIQ ETF TR HDGD FTSE INTL 45409B560 842 35,247 SH   SOLE   0 0 35,247
INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 5,289 166,313 SH   SOLE   155,954 0 10,359
INDEXIQ ETF TR IQ CHAIKIN US 45409B396 2,970 86,039 SH   SOLE   0 0 86,039
INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800 1,225 37,175 SH   SOLE   0 0 37,175
INDEXIQ ETF TR IQ S&P HGH YLD 45409B412 1,161 46,548 SH   SOLE   0 0 46,548
INDEXIQ ETF TR US RL EST SMCP 45409B628 805 33,380 SH   SOLE   0 0 33,380
INDIA FD INC COM 454089103 389 18,145 SH   SOLE   0 0 18,145
INDUSTRIAL LOGISTICS PPTYS T COM SHS BEN INT 456237106 242 10,441 SH   SOLE   9,730 0 711
INFLARX NV COM N44821101 162 41,493 SH   SOLE   0 0 41,493
INFLARX NV COM N44821101 8 15,000 SH Call SOLE   0 0 0
INFOSYS LTD SPONSORED ADR 456788108 27,314 1,459,082 SH   SOLE   1,004,241 0 454,841
ING GROEP N.V. SPONSORED ADR 456837103 11,826 966,926 SH   SOLE   896,332 0 70,594
INGERSOLL RAND INC COM 45687V106 10,912 221,745 SH   SOLE   102,391 0 119,354
INGEVITY CORP COM 45688C107 2,625 34,757 SH   SOLE   33,226 0 1,531
INGLES MKTS INC CL A 457030104 4,942 80,167 SH   SOLE   65,003 0 15,164
INGREDION INC COM 457187102 14,799 164,577 SH   SOLE   152,591 0 11,986
INMODE LTD SHS M5425M103 5,358 74,036 SH   SOLE   0 0 74,036
INNOSPEC INC COM 45768S105 940 9,156 SH   SOLE   9,149 0 7
INNOVATIVE INDL PPTYS INC COM 45781V101 322 1,790 SH   SOLE   0 0 1,790
INNOVATOR ETFS TR IBD 50 ETF 45782C102 4,244 96,717 SH   SOLE   0 0 96,717
INNOVATOR ETFS TR LOUP FRONTIER 45782C862 494 9,142 SH   SOLE   0 0 9,142
INNOVATOR ETFS TR II S&P INVSTMNT GRD 45783G201 950 39,242 SH   SOLE   0 0 39,242
INOVALON HLDGS INC COM CL A 45781D101 217 7,536 SH   SOLE   0 0 7,536
INOVIO PHARMACEUTICALS INC COM NEW 45773H201 220 23,725 SH   SOLE   0 0 23,725
INPHI CORP COM 45772F107 1,429 8,011 SH   SOLE   0 0 8,011
INSEEGO CORP COM 45782B104 781 78,114 SH   SOLE   0 0 78,114
INSIGHT ENTERPRISES INC COM 45765U103 217 2,272 SH   SOLE   1,994 0 278
INSIGHT SELECT INCOME FD COM 45781W109 276 13,499 SH   SOLE   0 0 13,499
INSMED INC COM PAR $.01 457669307 759 22,292 SH   SOLE   21,324 0 968
INSPERITY INC COM 45778Q107 12,285 146,705 SH   SOLE   144,676 0 2,029
INSPIRE MED SYS INC COM 457730109 2,654 12,823 SH   SOLE   3,679 0 9,144
INSPIREMD INC COM 45779A853 24 35,000 SH   SOLE   0 0 35,000
INSTALLED BLDG PRODS INC COM 45780R101 310 2,800 SH   SOLE   0 0 2,800
INSULET CORP COM 45784P101 6,140 23,531 SH   SOLE   13,402 0 10,129
INTEGER HLDGS CORP COM 45826H109 3,117 33,847 SH   SOLE   32,537 0 1,310
INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 7,986 115,582 SH   SOLE   112,488 0 3,094
INTEGRA RES CORP COM NEW 45826T301 115 42,583 SH   SOLE   0 0 42,583
INTEL CORP COM 458140100 207,554 3,243,031 SH   SOLE   867,650 0 2,375,381
INTEL CORP COM 458140100 12 15,900 SH Call SOLE   0 0 0
INTEL CORP COM 458140100 34 13,500 SH Call SOLE   0 0 0
INTEL CORP COM 458140100 226 45,200 SH Call SOLE   0 0 0
INTELLIA THERAPEUTICS INC COM 45826J105 2,105 26,227 SH   SOLE   0 0 26,227
INTER PARFUMS INC COM 458334109 4,178 58,910 SH   SOLE   46,298 0 12,612
INTERACTIVE BROKERS GROUP IN COM CL A 45841N107 18,552 254,004 SH   SOLE   245,008 0 8,996
INTERCEPT PHARMACEUTICALS IN COM 45845P108 633 27,435 SH   SOLE   27 0 27,408
INTERCEPT PHARMACEUTICALS IN NOTE 3.250% 7/0 45845PAA6 240 295,000 PRN   SOLE   0 0 295,000
INTERCONTINENTAL EXCHANGE IN COM 45866F104 134,714 1,206,211 SH   SOLE   208,320 0 997,891
INTERCONTINENTAL EXCHANGE IN COM 45866F104 24 25,500 SH Call SOLE   0 0 0
INTERDIGITAL INC COM 45867G101 1,260 19,858 SH   SOLE   0 0 19,858
INTERNATIONAL BUSINESS MACHS COM 459200101 170,725 1,281,140 SH   SOLE   369,847 0 911,293
INTERNATIONAL BUSINESS MACHS COM 459200101 2 29,500 SH Call SOLE   0 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 34 16,100 SH Call SOLE   0 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 6,296 45,094 SH   SOLE   26,787 0 18,307
INTERNATIONAL GAME TECHNOLOG SHS USD G4863A108 2,374 147,886 SH   SOLE   68,957 0 78,929
INTERNATIONAL PAPER CO COM 460146103 34,426 636,692 SH   SOLE   218,257 0 418,435
INTERNATIONAL PAPER CO COM 460146103 84 18,700 SH Call SOLE   0 0 0
INTERNATIONAL PAPER CO COM 460146103 470 45,600 SH Call SOLE   0 0 0
INTERPUBLIC GROUP COS INC COM 460690100 38,123 1,305,567 SH   SOLE   1,116,226 0 189,341
INTRA CELLULAR THERAPIES INC COM 46116X101 2,824 83,229 SH   SOLE   16,751 0 66,478
INTRUSION INC COM NEW 46121E205 1,279 54,708 SH   SOLE   0 0 54,708
INTUIT COM 461202103 100,387 262,066 SH   SOLE   213,839 0 48,227
INTUITIVE SURGICAL INC COM NEW 46120E602 68,079 92,130 SH   SOLE   48,478 0 43,652
INVESCO ACTIVELY MANAGED ETF ACTIVE US REAL 46090A101 296 3,162 SH   SOLE   0 0 3,162
INVESCO ACTIVELY MANAGED ETF EMGRING MKTS50 46090C305 1,250 22,203 SH   SOLE   0 0 22,203
INVESCO ACTIVELY MANAGED ETF TOTAL RETURN 46090A804 598 10,678 SH   SOLE   0 0 10,678
INVESCO ACTIVELY MANAGED ETF ULTRA SHRT DUR 46090A887 27,366 542,121 SH   SOLE   0 0 542,121
INVESCO ACTIVLY MANGD ETC FD OPTIMUM YIELD 46090F100 2,757 159,966 SH   SOLE   0 0 159,966
INVESCO ADVANTAGE MUN INCOME SH BEN INT 46132E103 4,720 398,338 SH   SOLE   0 0 398,338
INVESCO BD FD COM 46132L107 2,425 121,457 SH   SOLE   0 0 121,457
INVESCO CALIF VALUE MUN INCO COM 46132H106 389 30,400 SH   SOLE   0 0 30,400
INVESCO CURRENCYSHARES CDN D CDN DLR SHS 46138T104 492 6,289 SH   SOLE   0 0 6,289
INVESCO CURRENCYSHARES SWISS SWISS FRANC 46138R108 305 3,173 SH   SOLE   0 0 3,173
INVESCO DB COMMDY INDX TRCK UNIT 46138B103 1,004 60,459 SH   SOLE   0 0 60,459
INVESCO DB MULTI-SECTOR COMM AGRICULTURE FD 46140H106 1,300 76,756 SH   SOLE   0 0 76,756
INVESCO DB MULTI-SECTOR COMM BASE METALS FD 46140H700 489 26,268 SH   SOLE   0 0 26,268
INVESCO DB MULTI-SECTOR COMM ENERGY FD 46140H304 1,277 97,778 SH   SOLE   0 0 97,778
INVESCO DB US DLR INDEX TR BULLISH FD 46141D203 1,504 59,855 SH   SOLE   0 0 59,855
INVESCO DYNAMIC CR OPPORTUNI COM 46132R104 1,291 113,515 SH   SOLE   0 0 113,515
INVESCO EXCH TRADED FD TR II 1 30 LADER TRE 46138E107 1,053 29,996 SH   SOLE   0 0 29,996
INVESCO EXCH TRADED FD TR II CEF INM COMPSI 46138E404 757 32,556 SH   SOLE   0 0 32,556
INVESCO EXCH TRADED FD TR II CHINA TECHNLGY 46138E800 1,009 12,394 SH   SOLE   0 0 12,394
INVESCO EXCH TRADED FD TR II DWA DEV MKTS 46138E875 7,529 221,690 SH   SOLE   0 0 221,690
INVESCO EXCH TRADED FD TR II DWA EMERG MKTS 46138E867 4,174 173,856 SH   SOLE   0 0 173,856
INVESCO EXCH TRADED FD TR II DWA SMLCP MENT 46138E842 19,415 228,285 SH   SOLE   0 0 228,285
INVESCO EXCH TRADED FD TR II EMRNG MKT SVRG 46138E784 3,978 148,610 SH   SOLE   0 0 148,610
INVESCO EXCH TRADED FD TR II FNDMNTL HY CRP 46138E719 255 13,153 SH   SOLE   0 0 13,153
INVESCO EXCH TRADED FD TR II FTSE RAFI DEV 46138E743 942 20,376 SH   SOLE   0 0 20,376
INVESCO EXCH TRADED FD TR II FTSE RAFI SML 46138E735 376 10,271 SH   SOLE   0 0 10,271
INVESCO EXCH TRADED FD TR II GBL CLEAN ENRG 46138G847 2,733 85,418 SH   SOLE   0 0 85,418
INVESCO EXCH TRADED FD TR II GLOBAL WATER 46138E651 373 10,303 SH   SOLE   0 0 10,303
INVESCO EXCH TRADED FD TR II KBW BK ETF 46138E628 7,735 124,975 SH   SOLE   121,304 0 3,671
INVESCO EXCH TRADED FD TR II KBW HIG DV YLD 46138E610 200 10,182 SH   SOLE   0 0 10,182
INVESCO EXCH TRADED FD TR II MSCI GBL TIMBR 46138E545 384 10,693 SH   SOLE   0 0 10,693
INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649 1,272 9,696 SH   SOLE   0 0 9,696
INVESCO EXCH TRADED FD TR II NASDAQNXTGEN100 46138G631 2,855 89,669 SH   SOLE   0 0 89,669
INVESCO EXCH TRADED FD TR II NATL AMT MUNI 46138E537 3,531 131,939 SH   SOLE   0 0 131,939
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 8,663 577,536 SH   SOLE   0 0 577,536
INVESCO EXCH TRADED FD TR II RUSEL 1000 EQL 46138E420 1,011 23,534 SH   SOLE   0 0 23,534
INVESCO EXCH TRADED FD TR II S&P 500 HB ETF 46138E370 16,732 240,644 SH   SOLE   223,196 0 17,448
INVESCO EXCH TRADED FD TR II S&P 500 REVENUE 46138G698 1,409 20,274 SH   SOLE   0 0 20,274
INVESCO EXCH TRADED FD TR II S&P EMRNG MKTS 46138E297 1,127 47,789 SH   SOLE   0 0 47,789
INVESCO EXCH TRADED FD TR II S&P GBL WATER 46138E263 3,233 65,798 SH   SOLE   0 0 65,798
INVESCO EXCH TRADED FD TR II S&P INTL LOW 46138E230 5,792 190,539 SH   SOLE   0 0 190,539
INVESCO EXCH TRADED FD TR II S&P INTL QULTY 46138E214 9,989 342,103 SH   SOLE   0 0 342,103
INVESCO EXCH TRADED FD TR II S&P MDCP 400 REV 46138G672 484 5,631 SH   SOLE   0 0 5,631
INVESCO EXCH TRADED FD TR II S&P MIDCP LOW 46138E198 7,604 145,220 SH   SOLE   33 0 145,187
INVESCO EXCH TRADED FD TR II S&P SMALLCAP 600 46138G664 1,155 10,136 SH   SOLE   0 0 10,136
INVESCO EXCH TRADED FD TR II S&P SMLCP DISC 46138E180 474 4,219 SH   SOLE   0 0 4,219
INVESCO EXCH TRADED FD TR II S&P SMLCP ENGY 46138E164 640 101,475 SH   SOLE   0 0 101,475
INVESCO EXCH TRADED FD TR II S&P SMLCP FINL 46138E156 1,797 31,761 SH   SOLE   0 0 31,761
INVESCO EXCH TRADED FD TR II S&P SMLCP HELT 46138E149 1,261 6,856 SH   SOLE   0 0 6,856
INVESCO EXCH TRADED FD TR II S&P SMLCP INDL 46138E123 201 2,139 SH   SOLE   0 0 2,139
INVESCO EXCH TRADED FD TR II S&P SMLCP INFO 46138E115 1,387 10,104 SH   SOLE   0 0 10,104
INVESCO EXCH TRADED FD TR II S&P SMLCP LOW 46138G102 1,027 22,370 SH   SOLE   18 0 22,352
INVESCO EXCH TRADED FD TR II S&P SMLCP STAP 46138E172 517 5,143 SH   SOLE   0 0 5,143
INVESCO EXCH TRADED FD TR II S&P SMLCP UTIL 46138G409 427 6,803 SH   SOLE   0 0 6,803
INVESCO EXCH TRADED FD TR II S&P ULTRA DIVIDE 46138G656 6,533 164,180 SH   SOLE   0 0 164,180
INVESCO EXCH TRADED FD TR II S&P500 HDL VOL 46138E362 22,296 520,083 SH   SOLE   0 0 520,083
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 26,442 454,721 SH   SOLE   0 0 454,721
INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706 5,524 60,191 SH   SOLE   0 0 60,191
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 4,765 215,299 SH   SOLE   0 0 215,299
INVESCO EXCH TRADED FD TR II TAXABLE MUN BD 46138G805 21,920 684,363 SH   SOLE   19,529 0 664,834
INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870 5,198 201,101 SH   SOLE   0 0 201,101
INVESCO EXCH TRD SLF IDX FD BULETSHS 2029 46138J577 336 16,238 SH   SOLE   0 0 16,238
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 15,338 725,876 SH   SOLE   0 0 725,876
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 HY 46138J809 1,532 66,428 SH   SOLE   0 0 66,428
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 15,279 706,037 SH   SOLE   0 0 706,037
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 HY 46138J874 1,754 75,103 SH   SOLE   0 0 75,103
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 15,442 709,304 SH   SOLE   0 0 709,304
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858 806 31,864 SH   SOLE   0 0 31,864
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 15,605 703,899 SH   SOLE   0 0 703,899
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 HY 46138J833 339 13,577 SH   SOLE   0 0 13,577
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825 11,622 524,679 SH   SOLE   0 0 524,679
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 HY 46138J817 213 8,659 SH   SOLE   0 0 8,659
INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791 4,485 210,457 SH   SOLE   0 0 210,457
INVESCO EXCH TRD SLF IDX FD BULSHS 2027 CB 46138J783 801 37,068 SH   SOLE   0 0 37,068
INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 28 46138J643 431 19,113 SH   SOLE   0 0 19,113
INVESCO EXCH TRD SLF IDX FD RUSL 1000 DYNM 46138J619 14,462 327,857 SH   SOLE   253,665 0 74,192
INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 1,464 20,125 SH   SOLE   0 0 20,125
INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 6,709 79,667 SH   SOLE   0 0 79,667
INVESCO EXCHANGE TRADED FD T DIVID ACHIEVEV 46137V506 10,345 299,068 SH   SOLE   0 0 299,068
INVESCO EXCHANGE TRADED FD T DJ INDL AVG DV 46137V605 809 18,740 SH   SOLE   0 0 18,740
INVESCO EXCHANGE TRADED FD T DWA BASIC MATL 46137V704 459 5,526 SH   SOLE   0 0 5,526
INVESCO EXCHANGE TRADED FD T DWA CYCLICALS 46137V803 472 5,354 SH   SOLE   0 0 5,354
INVESCO EXCHANGE TRADED FD T DWA ENERGY MNT 46137V878 2,826 114,106 SH   SOLE   0 0 114,106
INVESCO EXCHANGE TRADED FD T DWA FINL MUMT 46137V860 807 16,787 SH   SOLE   0 0 16,787
INVESCO EXCHANGE TRADED FD T DWA HEALTHCARE 46137V852 1,943 12,374 SH   SOLE   0 0 12,374
INVESCO EXCHANGE TRADED FD T DWA INDLS MUMT 46137V845 2,821 27,588 SH   SOLE   0 0 27,588
INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 62,458 733,673 SH   SOLE   0 0 733,673
INVESCO EXCHANGE TRADED FD T DWA STAPLES 46137V886 340 3,672 SH   SOLE   0 0 3,672
INVESCO EXCHANGE TRADED FD T DWA TECHNOLOGY 46137V811 2,658 18,487 SH   SOLE   0 0 18,487
INVESCO EXCHANGE TRADED FD T DYNMC BIOTECH 46137V787 525 7,108 SH   SOLE   0 0 7,108
INVESCO EXCHANGE TRADED FD T DYNMC BLDG CON 46137V779 4,937 100,539 SH   SOLE   0 0 100,539
INVESCO EXCHANGE TRADED FD T DYNMC ENRG EXP 46137V761 3,511 237,577 SH   SOLE   0 0 237,577
INVESCO EXCHANGE TRADED FD T DYNMC FOOD BEV 46137V753 259 6,483 SH   SOLE   0 0 6,483
INVESCO EXCHANGE TRADED FD T DYNMC LEISURE 46137V720 15,628 339,949 SH   SOLE   0 0 339,949
INVESCO EXCHANGE TRADED FD T DYNMC LRG GWTH 46137V746 23,849 350,364 SH   SOLE   0 0 350,364
INVESCO EXCHANGE TRADED FD T DYNMC LRG VALU 46137V738 1,469 34,437 SH   SOLE   0 0 34,437
INVESCO EXCHANGE TRADED FD T DYNMC MEDIA 46137V696 350 6,939 SH   SOLE   0 0 6,939
INVESCO EXCHANGE TRADED FD T DYNMC OIL GAS 46137V670 2,408 716,771 SH   SOLE   0 0 716,771
INVESCO EXCHANGE TRADED FD T DYNMC PHRMCTLS 46137V662 697 8,835 SH   SOLE   0 0 8,835
INVESCO EXCHANGE TRADED FD T DYNMC SEMICNDT 46137V647 4,074 33,833 SH   SOLE   0 0 33,833
INVESCO EXCHANGE TRADED FD T DYNMC SOFTWARE 46137V639 2,140 13,732 SH   SOLE   0 0 13,732
INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 2,937 155,572 SH   SOLE   0 0 155,572
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 9,339 61,575 SH   SOLE   0 0 61,575
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 41,690 236,418 SH   SOLE   0 0 236,418
INVESCO EXCHANGE TRADED FD T GBL LISTED PVT 46137V589 670 46,198 SH   SOLE   0 0 46,198
INVESCO EXCHANGE TRADED FD T GLOBAL DRGN CN 46137V571 892 14,053 SH   SOLE   0 0 14,053
INVESCO EXCHANGE TRADED FD T HIG YLD EQ DIV 46137V563 4,619 228,086 SH   SOLE   0 0 228,086
INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 1,112 66,677 SH   SOLE   0 0 66,677
INVESCO EXCHANGE TRADED FD T INVESCO MSCI 46137V407 1,364 18,058 SH   SOLE   0 0 18,058
INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 1,762 7,638 SH   SOLE   0 0 7,638
INVESCO EXCHANGE TRADED FD T RYMND JMS SB 1 46137V522 7,435 128,475 SH   SOLE   0 0 128,475
INVESCO EXCHANGE TRADED FD T S&P 500 GARP ETF 46137V431 4,212 51,704 SH   SOLE   0 0 51,704
INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 8,739 29,451 SH   SOLE   0 0 29,451
INVESCO EXCHANGE TRADED FD T S&P 500A EQL 46137Y609 1,034 27,799 SH   SOLE   0 0 27,799
INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464 6,447 76,929 SH   SOLE   0 0 76,929
INVESCO EXCHANGE TRADED FD T S&P MDCP QUALITY 46137V472 3,578 47,008 SH   SOLE   0 0 47,008
INVESCO EXCHANGE TRADED FD T S&P MDCP VLU MNT 46137V456 1,607 35,958 SH   SOLE   0 0 35,958
INVESCO EXCHANGE TRADED FD T S&P MDCP400 EQ 46137V225 2,024 22,713 SH   SOLE   0 0 22,713
INVESCO EXCHANGE TRADED FD T S&P MDCP400 PR 46137V217 487 2,217 SH   SOLE   0 0 2,217
INVESCO EXCHANGE TRADED FD T S&P MDCP400 VL 46137V191 523 5,789 SH   SOLE   0 0 5,789
INVESCO EXCHANGE TRADED FD T S&P SMCP VLU MNT 46137V480 1,993 41,019 SH   SOLE   0 0 41,019
INVESCO EXCHANGE TRADED FD T S&P SML600 GWT 46137V175 1,449 9,203 SH   SOLE   0 0 9,203
INVESCO EXCHANGE TRADED FD T S&P SMLCP MOMENT 46137V498 1,883 36,177 SH   SOLE   0 0 36,177
INVESCO EXCHANGE TRADED FD T S&P SPIN OFF 46137V159 288 4,579 SH   SOLE   0 0 4,579
INVESCO EXCHANGE TRADED FD T S&P500 BUY WRT 46137V399 2,005 92,563 SH   SOLE   0 0 92,563
INVESCO EXCHANGE TRADED FD T S&P500 EQL DIS 46137V381 11,277 79,947 SH   SOLE   66,025 0 13,922
INVESCO EXCHANGE TRADED FD T S&P500 EQL ENR 46137V365 8,037 199,581 SH   SOLE   178,148 0 21,433
INVESCO EXCHANGE TRADED FD T S&P500 EQL FIN 46137V340 4,324 77,459 SH   SOLE   0 0 77,459
INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 1,092 4,070 SH   SOLE   0 0 4,070
INVESCO EXCHANGE TRADED FD T S&P500 EQL IND 46137V324 4,510 25,382 SH   SOLE   0 0 25,382
INVESCO EXCHANGE TRADED FD T S&P500 EQL MAT 46137V316 507 3,249 SH   SOLE   0 0 3,249
INVESCO EXCHANGE TRADED FD T S&P500 EQL STP 46137V373 213 1,352 SH   SOLE   0 0 1,352
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 43,874 162,594 SH   SOLE   0 0 162,594
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 176,032 1,242,635 SH   SOLE   0 0 1,242,635
INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 19,392 118,050 SH   SOLE   0 0 118,050
INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 5,122 69,226 SH   SOLE   0 0 69,226
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 956 21,559 SH   SOLE   0 0 21,559
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 3,679 74,478 SH   SOLE   0 0 74,478
INVESCO EXCHANGE TRADED FD T WILDERHIL CLAN 46137V134 11,153 113,349 SH   SOLE   0 0 113,349
INVESCO EXCHANGE TRADED FD T ZACKS MID CAP 46137Y401 2,525 29,985 SH   SOLE   0 0 29,985
INVESCO EXCHANGE TRADED FD T ZACKS MULT AST 46137Y500 365 15,728 SH   SOLE   0 0 15,728
INVESCO HIGH INCOME 2023 TAR COM 46135X108 712 77,016 SH   SOLE   0 0 77,016
INVESCO HIGH INCOME 2024 TAR COM 46136K105 1,186 122,422 SH   SOLE   0 0 122,422
INVESCO LTD SHS G491BT108 3,271 129,687 SH   SOLE   0 0 129,687
INVESCO MORTGAGE CAPITAL INC COM 46131B100 145 36,271 SH   SOLE   0 0 36,271
INVESCO MUN OPPORTUNITY TR COM 46132C107 4,767 361,674 SH   SOLE   0 0 361,674
INVESCO MUN TR COM 46131J103 1,037 78,544 SH   SOLE   0 0 78,544
INVESCO MUNI INCOME OPP TRST COM 46132X101 314 39,860 SH   SOLE   0 0 39,860
INVESCO PA VALUE MUN INC TR COM 46132K109 5,047 386,761 SH   SOLE   0 0 386,761
INVESCO QQQ TR UNIT SER 1 46090E103 426,426 1,336,191 SH   SOLE   157,759 0 1,178,432
INVESCO QQQ TR UNIT SER 1 46090E103 213 27,900 SH Call SOLE   0 0 0
INVESCO QUALITY MUN INCOME T COM 46133G107 4,004 308,694 SH   SOLE   0 0 308,694
INVESCO SR INCOME TR COM 46131H107 903 215,063 SH   SOLE   0 0 215,063
INVESCO TR INVT GRADE MUNS COM 46131M106 1,239 91,923 SH   SOLE   0 0 91,923
INVESCO TR INVT GRADE NEW YO COM 46131T101 264 20,101 SH   SOLE   0 0 20,101
INVESTCORP CR MGMT BDC INC COM 46090R104 1,539 273,903 SH   SOLE   0 0 273,903
INVESTORS BANCORP INC NEW COM 46146L101 795 54,137 SH   SOLE   53,951 0 186
INVITAE CORP COM 46185L103 4,962 129,858 SH   SOLE   35,277 0 94,581
INVITATION HOMES INC COM 46187W107 4,114 128,609 SH   SOLE   0 0 128,609
ION ACQUISITION CORP 2 LTD UNIT 99/99/9999 G49393120 508 50,000 SH   SOLE   0 0 50,000
IONIS PHARMACEUTICALS INC COM 462222100 13,581 302,075 SH   SOLE   278,114 0 23,961
IOVANCE BIOTHERAPEUTICS INC COM 462260100 616 19,445 SH   SOLE   0 0 19,445
IPG PHOTONICS CORP COM 44980X109 1,158 5,492 SH   SOLE   0 0 5,492
IQIYI INC SPONSORED ADS 46267X108 477 28,711 SH   SOLE   0 0 28,711
IQVIA HLDGS INC COM 46266C105 125,854 651,623 SH   SOLE   96,354 0 555,269
IRHYTHM TECHNOLOGIES INC COM 450056106 563 4,054 SH   SOLE   3,483 0 571
IRIDIUM COMMUNICATIONS INC COM 46269C102 11,955 289,827 SH   SOLE   44,123 0 245,704
IROBOT CORP COM 462726100 1,017 8,325 SH   SOLE   0 0 8,325
IRON MTN INC NEW COM 46284V101 29,187 788,633 SH   SOLE   465,765 0 322,868
ISHARES GOLD TR ISHARES 464285105 119,843 7,370,415 SH   SOLE   384,651 0 6,985,764
ISHARES INC CORE MSCI EMKT 46434G103 617,445 9,593,611 SH   SOLE   7,587,269 0 2,006,342
ISHARES INC CUR HD MSCI EM 46434G509 2,537 78,676 SH   SOLE   0 0 78,676
ISHARES INC EM MKTS DIV ETF 464286319 291 7,432 SH   SOLE   315 0 7,117
ISHARES INC ESG AWR MSCI EM 46434G863 9,599 221,632 SH   SOLE   0 0 221,632
ISHARES INC GLB ENR PROD ETF 464286343 387 24,651 SH   SOLE   0 0 24,651
ISHARES INC INTL HIGH YIELD 464286210 411 7,443 SH   SOLE   0 0 7,443
ISHARES INC JP MORGAN EM ETF 464286517 4,489 105,419 SH   SOLE   0 0 105,419
ISHARES INC JP MRG EM CRP BD 464286251 3,403 65,481 SH   SOLE   21,457 0 44,024
ISHARES INC JP MRGN EM HI BD 464286285 451 10,135 SH   SOLE   0 0 10,135
ISHARES INC MSCI BRAZIL ETF 464286400 1,923 57,492 SH   SOLE   0 0 57,492
ISHARES INC MSCI BRIC INDX 464286657 948 17,981 SH   SOLE   0 0 17,981
ISHARES INC MSCI CDA ETF 464286509 586 17,214 SH   SOLE   0 0 17,214
ISHARES INC MSCI EM ASIA ETF 464286426 43,706 481,710 SH   SOLE   132,895 0 348,815
ISHARES INC MSCI EMERG MKT 46434G889 16,076 308,968 SH   SOLE   0 0 308,968
ISHARES INC MSCI EMERG MRKT 464286533 10,625 168,220 SH   SOLE   0 0 168,220
ISHARES INC MSCI EMRG CHN 46434G764 210 3,536 SH   SOLE   0 0 3,536
ISHARES INC MSCI EQUAL WEITE 464286681 296 3,778 SH   SOLE   0 0 3,778
ISHARES INC MSCI EURZONE ETF 464286608 1,240 26,716 SH   SOLE   0 0 26,716
ISHARES INC MSCI GBL ETF NEW 46434G848 1,953 46,366 SH   SOLE   0 0 46,366
ISHARES INC MSCI GBL GOLD MN 46434G855 568 20,763 SH   SOLE   0 0 20,763
ISHARES INC MSCI GBL MIN VOL 464286525 11,308 114,612 SH   SOLE   0 0 114,612
ISHARES INC MSCI GERMANY ETF 464286806 1,313 39,271 SH   SOLE   21,037 0 18,234
ISHARES INC MSCI HONG KG ETF 464286871 5,916 222,560 SH   SOLE   0 0 222,560
ISHARES INC MSCI JPN ETF NEW 46434G822 3,994 58,288 SH   SOLE   0 0 58,288
ISHARES INC MSCI MEXICO ETF 464286822 250 5,711 SH   SOLE   0 0 5,711
ISHARES INC MSCI NETHERL ETF 464286814 3,016 65,362 SH   SOLE   0 0 65,362
ISHARES INC MSCI PAC JP ETF 464286665 631 12,558 SH   SOLE   0 0 12,558
ISHARES INC MSCI SINGPOR ETF 46434G780 755 32,254 SH   SOLE   0 0 32,254
ISHARES INC MSCI STH KOR ETF 464286772 1,311 14,613 SH   SOLE   0 0 14,613
ISHARES INC MSCI SWITZERLAND 464286749 566 12,799 SH   SOLE   0 0 12,799
ISHARES INC MSCI TAIWAN ETF 46434G772 4,624 77,124 SH   SOLE   0 0 77,124
ISHARES INC MSCI WORLD ETF 464286392 2,077 17,528 SH   SOLE   0 0 17,528
ISHARES INC US INTL HGH YLD 464286178 424 8,438 SH   SOLE   0 0 8,438
ISHARES SILVER TR ISHARES 46428Q109 24,397 1,074,762 SH   SOLE   0 0 1,074,762
ISHARES SILVER TR ISHARES 46428Q109 106 36,300 SH Call SOLE   0 0 0
ISHARES SILVER TR ISHARES 46428Q109 3 38,500 SH Call SOLE   0 0 0
ISHARES SILVER TR ISHARES 46428Q109 9 48,100 SH Call SOLE   0 0 0
ISHARES SILVER TR ISHARES 46428Q109 5 14,800 SH Call SOLE   0 0 0
ISHARES TR 0-5 YR TIPS ETF 46429B747 19,682 186,175 SH   SOLE   38,208 0 147,967
ISHARES TR 0-5YR HI YL CP 46434V407 15,357 335,236 SH   SOLE   49,681 0 285,555
ISHARES TR 0-5YR INVT GR CP 46434V100 4,890 94,426 SH   SOLE   0 0 94,426
ISHARES TR 1 3 YR TREAS BD 464287457 63,371 734,737 SH   SOLE   33,543 0 701,194
ISHARES TR 10+ YR INVST GRD 464289511 681 10,207 SH   SOLE   0 0 10,207
ISHARES TR 10-20 YR TRS ETF 464288653 7,403 52,817 SH   SOLE   52,085 0 732
ISHARES TR 20 YR TR BD ETF 464287432 42,690 315,162 SH   SOLE   116,723 0 198,439
ISHARES TR 20 YR TR BD ETF 464287432 73 14,800 SH Put SOLE   0 0 14,800
ISHARES TR 20 YR TR BD ETF 464287432 140 12,800 SH Put SOLE   0 0 12,800
ISHARES TR 3 7 YR TREAS BD 464288661 41,124 316,607 SH   SOLE   210,974 0 105,633
ISHARES TR A RATE CP BD ETF 46429B291 10,997 198,391 SH   SOLE   0 0 198,391
ISHARES TR AGENCY BOND ETF 464288166 10,003 84,968 SH   SOLE   66,227 0 18,741
ISHARES TR ASIA 50 ETF 464288430 3,579 38,824 SH   SOLE   0 0 38,824
ISHARES TR BARCLAYS 7 10 YR 464287440 25,951 229,804 SH   SOLE   65,168 0 164,636
ISHARES TR BB RAT CORP BD 46435U473 426 8,267 SH   SOLE   7,974 0 293
ISHARES TR BLACKROCK ULTRA 46434V878 141,346 2,797,814 SH   SOLE   0 0 2,797,814
ISHARES TR BROAD USD HIGH 46435U853 423,770 10,288,164 SH   SOLE   9,946,170 0 341,994
ISHARES TR CALIF MUN BD ETF 464288356 321 5,165 SH   SOLE   0 0 5,165
ISHARES TR CHINA LG-CAP ETF 464287184 5,850 125,366 SH   SOLE   0 0 125,366
ISHARES TR CHINA LG-CAP ETF 464287184 8 11,400 SH Call SOLE   0 0 0
ISHARES TR CMBS ETF 46429B366 333 6,189 SH   SOLE   0 0 6,189
ISHARES TR COHEN STEER REIT 464287564 2,636 45,601 SH   SOLE   0 0 45,601
ISHARES TR CONSER ALLOC ETF 464289883 371 9,598 SH   SOLE   0 0 9,598
ISHARES TR CONV BD ETF 46435G102 20,246 206,133 SH   SOLE   54,406 0 151,727
ISHARES TR CORE 1 5 YR USD 46432F859 588,577 11,475,474 SH   SOLE   9,427,783 0 2,047,691
ISHARES TR CORE DIV GRWTH 46434V621 75,041 1,554,611 SH   SOLE   78,320 0 1,476,291
ISHARES TR CORE HIGH DV ETF 46429B663 15,815 166,663 SH   SOLE   0 0 166,663
ISHARES TR CORE INTL AGGR 46435G672 221 4,037 SH   SOLE   11 0 4,026
ISHARES TR CORE MSCI EAFE 46432F842 2,219,533 30,805,421 SH   SOLE   27,569,712 0 3,235,709
ISHARES TR CORE MSCI EURO 46434V738 15,733 291,511 SH   SOLE   271,489 0 20,022
ISHARES TR CORE MSCI INTL 46435G326 6,439 99,673 SH   SOLE   0 0 99,673
ISHARES TR CORE MSCI TOTAL 46432F834 13,258 188,645 SH   SOLE   0 0 188,645
ISHARES TR CORE S&P MCP ETF 464287507 920,631 3,537,041 SH   SOLE   2,883,172 0 653,869
ISHARES TR CORE S&P SCP ETF 464287804 811,175 7,474,177 SH   SOLE   5,102,207 0 2,371,970
ISHARES TR CORE S&P TTL STK 464287150 46,918 512,196 SH   SOLE   8,903 0 503,293
ISHARES TR CORE S&P US GWT 464287671 53,550 589,822 SH   SOLE   17,347 0 572,475
ISHARES TR CORE S&P US VLU 464287663 16,285 236,357 SH   SOLE   23,200 0 213,157
ISHARES TR CORE S&P500 ETF 464287200 481,555 1,210,467 SH   SOLE   186,235 0 1,024,232
ISHARES TR CORE TOTAL USD 46434V613 32,632 618,620 SH   SOLE   0 0 618,620
ISHARES TR CORE US AGGBD ET 464287226 3,391,518 29,794,582 SH   SOLE   27,662,728 0 2,131,854
ISHARES TR CUR HD EURZN ETF 46434V639 358 10,466 SH   SOLE   0 0 10,466
ISHARES TR CYBERSECURITY 46435U135 1,484 38,853 SH   SOLE   0 0 38,853
ISHARES TR DOW JONES US ETF 464287846 3,170 31,744 SH   SOLE   0 0 31,744
ISHARES TR EAFE GRWTH ETF 464288885 49,743 495,147 SH   SOLE   353,187 0 141,960
ISHARES TR EAFE SML CP ETF 464288273 8,648 120,376 SH   SOLE   152 0 120,224
ISHARES TR EAFE VALUE ETF 464288877 43,495 853,344 SH   SOLE   581,892 0 271,452
ISHARES TR ESG ADVNCD HY BD 46435G441 1,790 34,417 SH   SOLE   0 0 34,417
ISHARES TR ESG AW MSCI EAFE 46435G516 6,907 91,000 SH   SOLE   3,199 0 87,801
ISHARES TR ESG AWARE MSCI 46435U663 2,522 65,445 SH   SOLE   0 0 65,445
ISHARES TR ESG AWR MSCI USA 46435G425 7,575 83,363 SH   SOLE   0 0 83,363
ISHARES TR ESG AWR US AGRGT 46435U549 1,258 22,991 SH   SOLE   0 0 22,991
ISHARES TR ESG AWRE 1 5 YR 46435G243 1,515 58,317 SH   SOLE   0 0 58,317
ISHARES TR ESG AWRE USD ETF 46435G193 1,603 59,505 SH   SOLE   0 0 59,505
ISHARES TR ESG MSCI LEADR 46435U218 551 7,954 SH   SOLE   0 0 7,954
ISHARES TR EUROPE ETF 464287861 904 17,991 SH   SOLE   0 0 17,991
ISHARES TR EXPANDED TECH 464287515 34,971 102,423 SH   SOLE   28,446 0 73,977
ISHARES TR EXPND TEC SC ETF 464287549 23,260 64,459 SH   SOLE   0 0 64,459
ISHARES TR EXPONENTIAL TECH 46434V381 8,540 144,206 SH   SOLE   0 0 144,206
ISHARES TR FALN ANGLS USD 46435G474 3,759 128,571 SH   SOLE   0 0 128,571
ISHARES TR FLTG RATE NT ETF 46429B655 27,840 548,236 SH   SOLE   0 0 548,236
ISHARES TR GL CLEAN ENE ETF 464288224 17,942 738,338 SH   SOLE   118 0 738,220
ISHARES TR GL TIMB FORE ETF 464288174 361 4,231 SH   SOLE   0 0 4,231
ISHARES TR GLB CNS DISC ETF 464288745 727 4,457 SH   SOLE   0 0 4,457
ISHARES TR GLB CNSM STP ETF 464288737 326 5,612 SH   SOLE   0 0 5,612
ISHARES TR GLB INFRASTR ETF 464288372 346 7,669 SH   SOLE   1,383 0 6,286
ISHARES TR GLOB HLTHCRE ETF 464287325 2,845 36,913 SH   SOLE   0 0 36,913
ISHARES TR GLOB INDSTRL ETF 464288729 317 2,736 SH   SOLE   0 0 2,736
ISHARES TR GLOBAL 100 ETF 464287572 10,683 161,844 SH   SOLE   611 0 161,233
ISHARES TR GLOBAL ENERG ETF 464287341 614 24,917 SH   SOLE   0 0 24,917
ISHARES TR GLOBAL MATER ETF 464288695 419 4,830 SH   SOLE   0 0 4,830
ISHARES TR GLOBAL REIT ETF 46434V647 1,887 74,039 SH   SOLE   0 0 74,039
ISHARES TR GLOBAL TECH ETF 464287291 7,712 25,062 SH   SOLE   16 0 25,046
ISHARES TR GNMA BOND ETF 46429B333 655 13,025 SH   SOLE   0 0 13,025
ISHARES TR GOV/CRED BD ETF 464288596 389 3,241 SH   SOLE   0 0 3,241
ISHARES TR GRWT ALLOCAT ETF 464289867 238 4,442 SH   SOLE   510 0 3,932
ISHARES TR HDG MSCI EAFE 46434V803 1,093 33,151 SH   SOLE   0 0 33,151
ISHARES TR IBDS DEC28 ETF 46435U515 3,633 128,288 SH   SOLE   0 0 128,288
ISHARES TR IBONDS 21 TRM HG 46435U226 579 23,950 SH   SOLE   0 0 23,950
ISHARES TR IBONDS 21 TRM TS 46436E700 248 9,792 SH   SOLE   0 0 9,792
ISHARES TR IBONDS 22 TRM TS 46436E809 841 33,083 SH   SOLE   0 0 33,083
ISHARES TR IBONDS 27 ETF 46435UAA9 2,528 94,594 SH   SOLE   0 0 94,594
ISHARES TR IBONDS DEC 46435U697 1,099 40,706 SH   SOLE   0 0 40,706
ISHARES TR IBONDS DEC 2030 46436E726 721 29,115 SH   SOLE   0 0 29,115
ISHARES TR IBONDS DEC 25 46435U432 894 31,999 SH   SOLE   0 0 31,999
ISHARES TR IBONDS DEC 26 46435U259 790 29,446 SH   SOLE   0 0 29,446
ISHARES TR IBONDS DEC 27 46435U283 213 7,890 SH   SOLE   0 0 7,890
ISHARES TR IBONDS DEC 28 46435U325 483 17,771 SH   SOLE   0 0 17,771
ISHARES TR IBONDS DEC 29 46436E205 749 28,675 SH   SOLE   0 0 28,675
ISHARES TR IBONDS DEC2021 46435G789 1,587 61,719 SH   SOLE   0 0 61,719
ISHARES TR IBONDS DEC2022 46435G755 1,177 44,703 SH   SOLE   0 0 44,703
ISHARES TR IBONDS DEC2023 46435G318 1,498 57,233 SH   SOLE   0 0 57,233
ISHARES TR IBONDS DEC2026 46435GAA0 4,105 155,744 SH   SOLE   0 0 155,744
ISHARES TR IBONDS DEC21 ETF 46434VBK5 9,667 389,005 SH   SOLE   0 0 389,005
ISHARES TR IBONDS DEC22 ETF 46434VBA7 10,314 405,105 SH   SOLE   0 0 405,105
ISHARES TR IBONDS DEC23 ETF 46434VAX8 23,507 899,258 SH   SOLE   0 0 899,258
ISHARES TR IBONDS DEC24 ETF 46434VBG4 8,617 326,512 SH   SOLE   0 0 326,512
ISHARES TR IBONDS DEC25 ETF 46434VBD1 4,672 174,138 SH   SOLE   0 0 174,138
ISHARES TR IBOXX HI YD ETF 464288513 21,266 243,928 SH   SOLE   297 0 243,631
ISHARES TR IBOXX INV CP ETF 464287242 101,007 776,676 SH   SOLE   507,601 0 269,075
ISHARES TR INDIA 50 ETF 464289529 1,710 38,103 SH   SOLE   0 0 38,103
ISHARES TR INTL DIV GRWTH 46435G524 4,522 69,712 SH   SOLE   0 0 69,712
ISHARES TR INTL SEL DIV ETF 464288448 10,333 328,231 SH   SOLE   399 0 327,832
ISHARES TR INTRM GOV CR ETF 464288612 7,041 61,305 SH   SOLE   0 0 61,305
ISHARES TR ISHS 1-5YR INVS 464288646 88,935 1,626,464 SH   SOLE   676,096 0 950,368
ISHARES TR ISHS 5-10YR INVT 464288638 64,071 1,081,729 SH   SOLE   515,286 0 566,443
ISHARES TR JPMORGAN USD EMG 464288281 90,976 835,541 SH   SOLE   666,572 0 168,969
ISHARES TR MBS ETF 464288588 125,170 1,154,485 SH   SOLE   219,324 0 935,161
ISHARES TR MICRO-CAP ETF 464288869 1,129 7,685 SH   SOLE   0 0 7,685
ISHARES TR MODERT ALLOC ETF 464289875 1,438 33,014 SH   SOLE   0 0 33,014
ISHARES TR MORNINGSTAR GRWT 464287119 2,299 7,968 SH   SOLE   0 0 7,968
ISHARES TR MORNINGSTAR VALU 464288109 3,556 28,946 SH   SOLE   0 0 28,946
ISHARES TR MORNINGSTR US EQ 464287127 283 1,261 SH   SOLE   0 0 1,261
ISHARES TR MORTGE REL ETF 46435G342 5,255 149,040 SH   SOLE   0 0 149,040
ISHARES TR MRGSTR MD CP ETF 464288208 23,048 91,662 SH   SOLE   0 0 91,662
ISHARES TR MRGSTR MD CP GRW 464288307 18,177 48,067 SH   SOLE   0 0 48,067
ISHARES TR MRGSTR MD CP VAL 464288406 4,167 22,602 SH   SOLE   0 0 22,602
ISHARES TR MRGSTR SM CP ETF 464288505 547 2,427 SH   SOLE   0 0 2,427
ISHARES TR MRGSTR SM CP GR 464288604 15,245 50,743 SH   SOLE   0 0 50,743
ISHARES TR MRNGSTR INC ETF 46432F875 3,064 130,764 SH   SOLE   94,457 0 36,307
ISHARES TR MRNING SM CP ETF 464288703 876 5,189 SH   SOLE   0 0 5,189
ISHARES TR MSCI AC ASIA ETF 464288182 94,703 1,022,051 SH   SOLE   941,641 0 80,410
ISHARES TR MSCI ACWI ETF 464288257 33,107 347,946 SH   SOLE   4,976 0 342,970
ISHARES TR MSCI ACWI EX US 464288240 9,992 181,074 SH   SOLE   0 0 181,074
ISHARES TR MSCI CHINA ETF 46429B671 1,959 23,984 SH   SOLE   0 0 23,984
ISHARES TR MSCI EAFE ETF 464287465 102,714 1,353,813 SH   SOLE   27,268 0 1,326,545
ISHARES TR MSCI EAFE MIN VL 46429B689 41,115 563,302 SH   SOLE   95 0 563,207
ISHARES TR MSCI EMG MKT ETF 464287234 50,936 954,936 SH   SOLE   0 0 954,936
ISHARES TR MSCI EMG MKT ETF 464287234 636 48,200 SH Call SOLE   0 0 0
ISHARES TR MSCI EURO FL ETF 464289180 400 20,762 SH   SOLE   0 0 20,762
ISHARES TR MSCI INDIA ETF 46429B598 3,217 76,276 SH   SOLE   0 0 76,276
ISHARES TR MSCI INTL MOMENT 46434V449 18,570 493,890 SH   SOLE   275,050 0 218,840
ISHARES TR MSCI INTL MULTFT 46434V274 35,663 1,242,194 SH   SOLE   0 0 1,242,194
ISHARES TR MSCI INTL QUALTY 46434V456 6,100 167,389 SH   SOLE   0 0 167,389
ISHARES TR MSCI INTL VLU FT 46435G409 1,608 63,564 SH   SOLE   0 0 63,564
ISHARES TR MSCI KLD400 SOC 464288570 5,626 73,682 SH   SOLE   3,991 0 69,691
ISHARES TR MSCI UK ETF NEW 46435G334 3,680 117,541 SH   SOLE   60,047 0 57,494
ISHARES TR MSCI USA ESG SLC 464288802 8,435 96,046 SH   SOLE   59,920 0 36,126
ISHARES TR MSCI USA MIN VOL 46429B697 2,010,424 29,056,569 SH   SOLE   26,977,452 0 2,079,117
ISHARES TR MSCI USA MMENTM 46432F396 362,856 2,255,694 SH   SOLE   1,754,570 0 501,124
ISHARES TR MSCI USA MULTIFT 46434V282 2,119 52,147 SH   SOLE   0 0 52,147
ISHARES TR MSCI USA QLT FCT 46432F339 95,061 780,593 SH   SOLE   7,373 0 773,220
ISHARES TR MSCI USA SMCP MN 46435G433 354,102 9,609,270 SH   SOLE   9,229,600 0 379,670
ISHARES TR MSCI USA VALUE 46432F388 59,660 582,274 SH   SOLE   131,931 0 450,343
ISHARES TR NASDAQ BIOTECH 464287556 28,255 187,659 SH   SOLE   1 0 187,658
ISHARES TR NATIONAL MUN ETF 464288414 21,987 189,461 SH   SOLE   13,172 0 176,289
ISHARES TR NEW YORK MUN ETF 464288323 275 4,772 SH   SOLE   0 0 4,772
ISHARES TR NEW ZEALAND ETF 464289123 528 8,482 SH   SOLE   0 0 8,482
ISHARES TR NORTH AMERN NAT 464287374 777 28,173 SH   SOLE   0 0 28,173
ISHARES TR PFD AND INCM SEC 464288687 36,790 958,088 SH   SOLE   1,953 0 956,135
ISHARES TR PHLX SEMICND ETF 464287523 21,347 50,346 SH   SOLE   0 0 50,346
ISHARES TR RESIDENTIAL MULT 464288562 5,589 75,530 SH   SOLE   0 0 75,530
ISHARES TR RUS 1000 ETF 464287622 38,824 173,450 SH   SOLE   5,212 0 168,238
ISHARES TR RUS 1000 GRW ETF 464287614 686,711 2,825,506 SH   SOLE   893,262 0 1,932,244
ISHARES TR RUS 1000 GRW ETF 464287614 48 10,200 SH Call SOLE   0 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 601,517 3,969,108 SH   SOLE   1,516,506 0 2,452,602
ISHARES TR RUS 2000 GRW ETF 464287648 53,872 179,106 SH   SOLE   0 0 179,106
ISHARES TR RUS 2000 VAL ETF 464287630 36,662 229,878 SH   SOLE   200 0 229,678
ISHARES TR RUS MD CP GR ETF 464287481 53,844 527,575 SH   SOLE   2,232 0 525,343
ISHARES TR RUS MDCP VAL ETF 464287473 24,157 221,015 SH   SOLE   19,565 0 201,450
ISHARES TR RUS MID CAP ETF 464287499 71,838 971,692 SH   SOLE   40,300 0 931,392
ISHARES TR RUS TP200 GR ETF 464289438 5,467 40,636 SH   SOLE   0 0 40,636
ISHARES TR RUS TP200 VL ETF 464289420 1,697 26,641 SH   SOLE   0 0 26,641
ISHARES TR RUSEL 2500 ETF 46435G268 522 8,294 SH   SOLE   0 0 8,294
ISHARES TR RUSSELL 2000 ETF 464287655 257,896 1,167,253 SH   SOLE   662,600 0 504,653
ISHARES TR RUSSELL 3000 ETF 464287689 9,379 39,534 SH   SOLE   1,112 0 38,422
ISHARES TR S&P 100 ETF 464287101 12,126 67,434 SH   SOLE   63 0 67,371
ISHARES TR S&P 500 GRWT ETF 464287309 157,595 2,420,441 SH   SOLE   324 0 2,420,117
ISHARES TR S&P 500 VAL ETF 464287408 86,698 613,838 SH   SOLE   49,044 0 564,794
ISHARES TR S&P MC 400GR ETF 464287606 80,878 1,032,000 SH   SOLE   0 0 1,032,000
ISHARES TR S&P MC 400VL ETF 464287705 65,108 638,753 SH   SOLE   0 0 638,753
ISHARES TR S&P SML 600 GWT 464287887 15,891 123,921 SH   SOLE   0 0 123,921
ISHARES TR SELECT DIVID ETF 464287168 62,053 543,849 SH   SOLE   0 0 543,849
ISHARES TR SELF DRIVNG EV 46435U366 3,613 78,344 SH   SOLE   0 0 78,344
ISHARES TR SHORT TREAS BD 464288679 16,547 149,732 SH   SOLE   0 0 149,732
ISHARES TR SHRT NAT MUN ETF 464288158 17,132 158,899 SH   SOLE   8,907 0 149,992
ISHARES TR SP SMCP600VL ETF 464287879 29,276 290,608 SH   SOLE   778 0 289,830
ISHARES TR TIPS BD ETF 464287176 58,417 465,465 SH   SOLE   0 0 465,465
ISHARES TR TRANS AVG ETF 464287192 8,446 32,775 SH   SOLE   0 0 32,775
ISHARES TR TRANS AVG ETF 464287192 895 12,600 SH Call SOLE   0 0 0
ISHARES TR TRS FLT RT BD 46434V860 487 9,673 SH   SOLE   0 0 9,673
ISHARES TR U.S. BAS MTL ETF 464287838 3,428 27,299 SH   SOLE   0 0 27,299
ISHARES TR U.S. CNSM GD ETF 464287812 4,069 22,993 SH   SOLE   5,273 0 17,720
ISHARES TR U.S. CNSM SV ETF 464287580 7,652 102,255 SH   SOLE   11,743 0 90,512
ISHARES TR U.S. ENERGY ETF 464287796 4,687 178,681 SH   SOLE   0 0 178,681
ISHARES TR U.S. FIN SVC ETF 464287770 51,653 301,586 SH   SOLE   265,071 0 36,515
ISHARES TR U.S. FINLS ETF 464287788 9,412 125,708 SH   SOLE   0 0 125,708
ISHARES TR U.S. MED DVC ETF 464288810 38,759 117,314 SH   SOLE   28,620 0 88,694
ISHARES TR U.S. PHARMA ETF 464288836 4,847 27,283 SH   SOLE   0 0 27,283
ISHARES TR U.S. REAL ES ETF 464287739 10,554 114,790 SH   SOLE   0 0 114,790
ISHARES TR U.S. TECH ETF 464287721 60,270 687,229 SH   SOLE   382,684 0 304,545
ISHARES TR U.S. UTILITS ETF 464287697 2,410 30,291 SH   SOLE   0 0 30,291
ISHARES TR US AER DEF ETF 464288760 8,946 85,918 SH   SOLE   58 0 85,860
ISHARES TR US HLTHCARE ETF 464287762 19,095 75,635 SH   SOLE   0 0 75,635
ISHARES TR US HLTHCR PR ETF 464288828 1,134 4,504 SH   SOLE   0 0 4,504
ISHARES TR US HOME CONS ETF 464288752 13,315 196,195 SH   SOLE   32 0 196,163
ISHARES TR US INDUSTRIALS 464287754 13,303 125,864 SH   SOLE   0 0 125,864
ISHARES TR US INFRASTRUC 46435U713 3,058 88,285 SH   SOLE   0 0 88,285
ISHARES TR US OIL EQ&SV ETF 464288844 1,207 90,009 SH   SOLE   0 0 90,009
ISHARES TR US OIL GS EX ETF 464288851 2,537 52,118 SH   SOLE   0 0 52,118
ISHARES TR US REGNL BKS ETF 464288778 2,905 51,256 SH   SOLE   0 0 51,256
ISHARES TR US SML CP VALUE 46436E536 448 14,614 SH   SOLE   0 0 14,614
ISHARES TR US TELECOM ETF 464287713 1,775 54,891 SH   SOLE   0 0 54,891
ISHARES TR US TELECOM ETF 464287713 168 27,600 SH Call SOLE   0 0 0
ISHARES TR US TREAS BD ETF 46429B267 13,044 498,059 SH   SOLE   152 0 497,907
ISHARES TR USD INV GRDE ETF 464288620 33,946 574,965 SH   SOLE   420,398 0 154,567
ISHARES TR YLD OPTIM BD 46434V787 1,652 66,272 SH   SOLE   0 0 66,272
ISHARES U S ETF TR BLACKROCK SHORT 46431W838 601 11,956 SH   SOLE   0 0 11,956
ISHARES U S ETF TR BLACKROCK ST MAT 46431W507 29,045 578,697 SH   SOLE   0 0 578,697
ISHARES U S ETF TR INT RT HDG C B 46431W705 207 2,145 SH   SOLE   0 0 2,145
ISIS PHARMACEUTICALS INC DEL NOTE 1.000%11/1 464337AJ3 15 15,000 PRN   SOLE   0 0 15,000
ITAU UNIBANCO HLDG S A SPON ADR REP PFD 465562106 996 200,870 SH   SOLE   24,261 0 176,609
ITRON INC COM 465741106 4,333 48,873 SH   SOLE   0 0 48,873
ITT INC COM 45073V108 6,456 71,013 SH   SOLE   65,267 0 5,746
ITURAN LOCATION AND CONTROL SHS M6158M104 1,893 89,165 SH   SOLE   89,165 0 0
IZEA WORLDWIDE INC COM 46604H105 111 29,417 SH   SOLE   0 0 29,417
J & J SNACK FOODS CORP COM 466032109 978 6,228 SH   SOLE   0 0 6,228
J P MORGAN EXCHANGE-TRADED F BETBULD JAPAN 46641Q712 9,006 316,205 SH   SOLE   310,976 0 5,229
J P MORGAN EXCHANGE-TRADED F DIV RTN EM EQT 46641Q308 2,044 36,132 SH   SOLE   0 0 36,132
J P MORGAN EXCHANGE-TRADED F DIV RTN INT EQ 46641Q209 2,798 45,872 SH   SOLE   0 0 45,872
J P MORGAN EXCHANGE-TRADED F HIGH YLD RESRCH 46641Q878 350 6,799 SH   SOLE   0 0 6,799
J P MORGAN EXCHANGE-TRADED F JPMORGAN DIVER 46641Q407 583 6,381 SH   SOLE   0 0 6,381
J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 96,907 1,909,310 SH   SOLE   21,659 0 1,887,651
J P MORGAN EXCHANGE-TRADED F ULTRA SHT MUNCPL 46641Q654 11,163 218,709 SH   SOLE   0 0 218,709
J P MORGAN EXCHANGE-TRADED F US AGGREGATE 46641Q613 14,361 534,855 SH   SOLE   0 0 534,855
J P MORGAN EXCHANGE-TRADED F US DIVIDEND 46641Q795 209 6,744 SH   SOLE   0 0 6,744
J P MORGAN EXCHANGE-TRADED F US MOMENTUM 46641Q779 424 10,773 SH   SOLE   0 0 10,773
J2 GLOBAL INC COM 48123V102 8,373 69,856 SH   SOLE   17,148 0 52,708
JABIL INC COM 466313103 9,347 179,201 SH   SOLE   105,266 0 73,935
JACOBS ENGR GROUP INC COM 469814107 5,627 43,528 SH   SOLE   1,507 0 42,021
JAMES HARDIE INDS PLC SPONSORED ADR 47030M106 235 7,687 SH   SOLE   0 0 7,687
JAMES RIV GROUP LTD COM G5005R107 7,557 165,652 SH   SOLE   165,414 0 238
JAMF HLDG CORP COM 47074L105 832 23,547 SH   SOLE   15,584 0 7,963
JANUS DETROIT STR TR HENDERSN SML ETF 47103U209 9,850 146,769 SH   SOLE   0 0 146,769
JANUS DETROIT STR TR HENDERSON MTG 47103U852 3,398 64,032 SH   SOLE   52,835 0 11,197
JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 33,903 675,527 SH   SOLE   0 0 675,527
JANUS HENDERSON GROUP PLC ORD SHS G4474Y214 2,432 78,074 SH   SOLE   4,778 0 73,296
JAPAN SMALLER CAPITALIZATION COM 47109U104 721 77,550 SH   SOLE   0 0 77,550
JAWS ACQUISITION CORP SHS G50744104 225 16,960 SH   SOLE   0 0 16,960
JAWS MUSTANG ACQUISITION COR UNIT 99/99/9999 G50737116 508 50,000 SH   SOLE   0 0 50,000
JAZZ PHARMACEUTICALS PLC SHS USD G50871105 8,271 50,321 SH   SOLE   32,359 0 17,962
JD.COM INC SPON ADR CL A 47215P106 9,700 115,021 SH   SOLE   55,322 0 59,699
JEFFERIES FINL GROUP INC COM 47233W109 4,475 148,685 SH   SOLE   20,398 0 128,287
JELD-WEN HLDG INC COM 47580P103 641 23,140 SH   SOLE   17,880 0 5,260
JETBLUE AWYS CORP COM 477143101 1,854 91,170 SH   SOLE   0 0 91,170
JFROG LTD ORD SHS M6191J100 2,424 54,641 SH   SOLE   0 0 54,641
JOHN BEAN TECHNOLOGIES CORP COM 477839104 5,743 43,068 SH   SOLE   40,915 0 2,153
JOHN HANCOCK EXCHANGE TRADED MLTFCTR LRG CAP 47804J107 471 9,267 SH   SOLE   0 0 9,267
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206 2,627 53,468 SH   SOLE   400 0 53,068
JOHN HANCOCK EXCHANGE TRADED MULTIFACTR SML 47804J842 3,982 117,608 SH   SOLE   0 0 117,608
JOHN HANCOCK HEDGED EQUITY & COM 47804L102 184 15,265 SH   SOLE   0 0 15,265
JOHNSON & JOHNSON COM 478160104 622,021 3,784,700 SH   SOLE   1,210,597 0 2,574,103
JOHNSON & JOHNSON COM 478160104 5 31,800 SH Call SOLE   0 0 0
JOHNSON CTLS INTL PLC SHS G51502105 39,646 664,416 SH   SOLE   507,332 0 157,084
JOINT CORP COM 47973J102 379 7,827 SH   SOLE   0 0 7,827
JONES LANG LASALLE INC COM 48020Q107 3,829 21,385 SH   SOLE   17,770 0 3,615
JOYY INC ADS REPSTG COM A 46591M109 611 6,517 SH   SOLE   0 0 6,517
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 412 24,832 SH   SOLE   0 0 24,832
JPMORGAN CHASE & CO COM 46625H100 1,007,818 6,620,358 SH   SOLE   1,439,963 0 5,180,395
JPMORGAN CHASE & CO COM 46625H100 48 16,000 SH Call SOLE   0 0 0
JPMORGAN CHASE & CO COM 46625H100 125 14,500 SH Call SOLE   0 0 0
JPMORGAN CHASE & CO COM 46625H100 823 54,300 SH Call SOLE   0 0 0
JUMIA TECHNOLOGIES AG SPONSORED ADS 48138M105 4,204 118,564 SH   SOLE   0 0 118,564
JUNIPER INDL HLDGS INC COM CL A 48205G106 945 76,238 SH   SOLE   49,790 0 26,448
JUNIPER NETWORKS INC COM 48203R104 12,567 496,145 SH   SOLE   374,910 0 121,235
KADANT INC COM 48282T104 2,084 11,265 SH   SOLE   11,128 0 137
KADMON HLDGS INC COM 48283N106 188 48,371 SH   SOLE   0 0 48,371
KALEIDO BIOSCIENCES INC COM 483347100 823 101,550 SH   SOLE   0 0 101,550
KAMAN CORP NOTE 3.250% 5/0 483548AF0 16 15,000 PRN   SOLE   0 0 15,000
KANSAS CITY SOUTHERN COM NEW 485170302 182,772 692,476 SH   SOLE   127,279 0 565,197
KARUNA THERAPEUTICS INC COM 48576A100 690 5,738 SH   SOLE   5,738 0 0
KAYNE ANDERSON ENERGY INFRST COM 486606106 6,400 892,668 SH   SOLE   0 0 892,668
KAYNE ANDERSON NEXTGEN ENRGY COM 48661E108 22,613 3,395,400 SH   SOLE   0 0 3,395,400
KB FINL GROUP INC SPONSORED ADR 48241A105 225 4,551 SH   SOLE   3,295 0 1,256
KB HOME COM 48666K109 10,229 219,826 SH   SOLE   16,562 0 203,264
KBR INC COM 48242W106 340 8,869 SH   SOLE   1,642 0 7,227
KE HLDGS INC SPONSORED ADS 482497104 1,130 19,836 SH   SOLE   775 0 19,061
KEARNY FINL CORP MD COM 48716P108 1,840 152,284 SH   SOLE   149,345 0 2,939
KELLOGG CO COM 487836108 9,718 153,520 SH   SOLE   0 0 153,520
KEMPER CORP COM 488401100 5,600 70,249 SH   SOLE   51,200 0 19,049
KENNAMETAL INC COM 489170100 276 6,902 SH   SOLE   5,141 0 1,761
KENNEDY-WILSON HOLDINGS INC COM 489398107 914 45,242 SH   SOLE   30,632 0 14,610
KEURIG DR PEPPER INC COM 49271V100 14,886 433,114 SH   SOLE   116,004 0 317,110
KEYCORP COM 493267108 25,401 1,271,330 SH   SOLE   786,722 0 484,608
KEYSIGHT TECHNOLOGIES INC COM 49338L103 90,794 633,151 SH   SOLE   121,584 0 511,567
KILROY RLTY CORP COM 49427F108 3,536 53,872 SH   SOLE   53,603 0 269
KIMBALL INTL INC CL B 494274103 454 32,415 SH   SOLE   32,260 0 155
KIMBELL RTY PARTNERS LP UNIT 49435R102 3,096 305,338 SH   SOLE   0 0 305,338
KIMBERLY-CLARK CORP COM 494368103 171,848 1,235,857 SH   SOLE   817,530 0 418,327
KIMCO RLTY CORP COM 49446R109 973 51,874 SH   SOLE   20,741 0 31,133
KINDER MORGAN INC DEL COM 49456B101 64,538 3,876,155 SH   SOLE   2,175,320 0 1,700,835
KINDER MORGAN INC DEL COM 49456B101 51 52,700 SH Call SOLE   0 0 0
KINIKSA PHARMACEUTICALS LTD COM CL A G5269C101 699 37,760 SH   SOLE   0 0 37,760
KINROSS GOLD CORP COM 496902404 1,386 207,762 SH   SOLE   73,219 0 134,543
KINROSS GOLD CORP COM 496902404 194 64,800 SH Call SOLE   0 0 0
KINROSS GOLD CORP COM 496902404 29 32,400 SH Call SOLE   0 0 0
KINROSS GOLD CORP COM 496902404 2 32,400 SH Call SOLE   0 0 0
KINROSS GOLD CORP COM 496902404 5 14,200 SH Call SOLE   0 0 0
KINSALE CAP GROUP INC COM 49714P108 3,530 21,419 SH   SOLE   16,568 0 4,851
KINTARA THERAPEUTICS INC COM 49720K101 27 15,740 SH   SOLE   0 0 15,740
KIRKLAND LAKE GOLD LTD COM 49741E100 6,348 187,907 SH   SOLE   0 0 187,907
KITE RLTY GROUP TR COM NEW 49803T300 438 22,680 SH   SOLE   13,313 0 9,367
KKR & CO INC COM 48251W104 32,574 666,812 SH   SOLE   505,018 0 161,794
KKR REAL ESTATE FIN TR INC NOTE 6.125% 5/1 48251KAB6 231 225,000 PRN   SOLE   0 0 225,000
KLA CORP COM NEW 482480100 56,657 171,475 SH   SOLE   129,356 0 42,119
KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104 856 17,793 SH   SOLE   0 0 17,793
KNOLL INC COM NEW 498904200 839 50,804 SH   SOLE   228 0 50,576
KNOT OFFSHORE PARTNERS LP COM UNITS Y48125101 1,244 69,842 SH   SOLE   0 0 69,842
KODIAK SCIENCES INC COM 50015M109 3,874 34,164 SH   SOLE   4,835 0 29,329
KOHLS CORP COM 500255104 1,825 30,611 SH   SOLE   12,178 0 18,433
KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 39,285 688,847 SH   SOLE   645,943 0 42,904
KONTOOR BRANDS INC COM 50050N103 1,791 36,894 SH   SOLE   30,812 0 6,082
KORNIT DIGITAL LTD SHS M6372Q113 355 3,579 SH   SOLE   0 0 3,579
KRAFT HEINZ CO COM 500754106 12,318 307,952 SH   SOLE   3,148 0 304,804
KRANESHARES TR BOSERA MSCI CH 500767405 500 11,302 SH   SOLE   0 0 11,302
KRANESHARES TR CSI CHI INTERNET 500767306 7,872 103,100 SH   SOLE   0 0 103,100
KRANESHARES TR MSCI ALL CHINA 500767835 252 6,472 SH   SOLE   0 0 6,472
KRANESHARES TR QUADRTC INT RT 500767736 13,910 486,687 SH   SOLE   0 0 486,687
KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 11,302 414,284 SH   SOLE   0 0 414,284
KROGER CO COM 501044101 16,354 454,416 SH   SOLE   134,459 0 319,957
KROGER CO COM 501044101 130 81,500 SH Call SOLE   0 0 0
KRONOS WORLDWIDE INC COM 50105F105 624 40,755 SH   SOLE   0 0 40,755
KT CORP SPONSORED ADR 48268K101 1,668 134,095 SH   SOLE   0 0 134,095
KULICKE & SOFFA INDS INC COM 501242101 514 10,472 SH   SOLE   0 0 10,472
KURA ONCOLOGY INC COM 50127T109 518 18,327 SH   SOLE   16,327 0 2,000
L BRANDS INC COM 501797104 3,044 49,202 SH   SOLE   0 0 49,202
L3HARRIS TECHNOLOGIES INC COM 502431109 113,456 559,757 SH   SOLE   294,133 0 265,624
LABORATORY CORP AMER HLDGS COM NEW 50540R409 14,323 56,161 SH   SOLE   25,788 0 30,373
LADDER CAP CORP CL A 505743104 8,655 733,493 SH   SOLE   0 0 733,493
LAIRD SUPERFOOD INC COM STK 50736T102 257 6,869 SH   SOLE   0 0 6,869
LAKELAND BANCORP INC COM 511637100 1,406 80,662 SH   SOLE   2,189 0 78,473
LAKELAND BANCORP INC COM 511637100 208 63,000 SH Call SOLE   0 0 0
LAM RESEARCH CORP COM 512807108 79,477 133,515 SH   SOLE   64,443 0 69,072
LAMAR ADVERTISING CO NEW CL A 512816109 8,905 94,818 SH   SOLE   61,764 0 33,054
LAMB WESTON HLDGS INC COM 513272104 1,442 18,611 SH   SOLE   2,422 0 16,189
LANCASTER COLONY CORP COM 513847103 3,150 17,962 SH   SOLE   16,027 0 1,935
LANDMARK INFRASTRCTUR PARTR COM UNIT LTD 51508J108 2,970 251,073 SH   SOLE   0 0 251,073
LANDSTAR SYS INC COM 515098101 17,113 103,680 SH   SOLE   100,393 0 3,287
LAS VEGAS SANDS CORP COM 517834107 20,219 332,774 SH   SOLE   203,996 0 128,778
LATTICE SEMICONDUCTOR CORP COM 518415104 2,056 45,664 SH   SOLE   44,272 0 1,392
LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 15,548 523,485 SH   SOLE   0 0 523,485
LATTICE STRATEGIES TR HARTFORD US EQTY 518416409 749 19,878 SH   SOLE   0 0 19,878
LAUDER ESTEE COS INC CL A 518439104 153,926 529,163 SH   SOLE   91,937 0 437,226
LAZARD GLOBAL TOTAL RETURN & COM 52106W103 10,331 537,229 SH   SOLE   0 0 537,229
LAZARD LTD SHS A G54050102 10,719 246,362 SH   SOLE   194,106 0 52,256
LAZYDAYS HLDGS INC COM 52110H100 322 18,107 SH   SOLE   0 0 18,107
LCI INDS COM 50189K103 16,107 121,767 SH   SOLE   110,848 0 10,919
LCNB CORP COM 50181P100 196 11,192 SH   SOLE   0 0 11,192
LEAR CORP COM NEW 521865204 10,855 59,892 SH   SOLE   55,011 0 4,881
LEGG MASON ETF INVT TR CLRBRG GWT ETF 524682101 3,567 78,114 SH   SOLE   0 0 78,114
LEGG MASON ETF INVT TR INT LW VTY HGH 52468L505 987 38,908 SH   SOLE   0 0 38,908
LEGG MASON ETF INVT TR L VOL H DIV ETF 52468L406 1,662 47,534 SH   SOLE   0 0 47,534
LEGGETT & PLATT INC COM 524660107 18,339 401,727 SH   SOLE   258,281 0 143,446
LEIDOS HOLDINGS INC COM 525327102 15,211 157,988 SH   SOLE   114,418 0 43,570
LEMAITRE VASCULAR INC COM 525558201 389 7,977 SH   SOLE   148 0 7,829
LEMONADE INC COM 52567D107 5,010 53,791 SH   SOLE   0 0 53,791
LENDINGCLUB CORP COM NEW 52603A208 261 15,796 SH   SOLE   0 0 15,796
LENDINGTREE INC NEW COM 52603B107 259 1,215 SH   SOLE   0 0 1,215
LENNAR CORP CL A 526057104 25,328 250,206 SH   SOLE   139,212 0 110,994
LENNOX INTL INC COM 526107107 18,376 58,974 SH   SOLE   57,390 0 1,584
LESLIES INC COM 527064109 618 25,231 SH   SOLE   25,047 0 184
LEVI STRAUSS & CO NEW CL A COM STK 52736R102 899 37,594 SH   SOLE   20,119 0 17,475
LEXINGTON REALTY TRUST COM 529043101 394 35,441 SH   SOLE   0 0 35,441
LGI HOMES INC COM 50187T106 6,992 46,830 SH   SOLE   7,503 0 39,327
LHC GROUP INC COM 50187A107 578 3,024 SH   SOLE   0 0 3,024
LI AUTO INC SPONSORED ADS 50202M102 1,441 57,634 SH   SOLE   0 0 57,634
LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 4,522 592,695 SH   SOLE   0 0 592,695
LIBERTY ALL-STAR GROWTH FD I COM 529900102 297 34,544 SH   SOLE   0 0 34,544
LIBERTY BROADBAND CORP COM SER A 530307107 5,927 40,832 SH   SOLE   20,126 0 20,706
LIBERTY BROADBAND CORP COM SER C 530307305 61,023 406,414 SH   SOLE   386,167 0 20,247
LIBERTY GLOBAL PLC SHS CL A G5480U104 2,317 90,278 SH   SOLE   0 0 90,278
LIBERTY GLOBAL PLC SHS CL C G5480U120 568 22,255 SH   SOLE   0 0 22,255
LIBERTY LATIN AMERICA LTD COM CL A G9001E102 2,053 160,046 SH   SOLE   157,417 0 2,629
LIBERTY LATIN AMERICA LTD COM CL C G9001E128 3,688 284,109 SH   SOLE   277,659 0 6,450
LIBERTY MEDIA CORP DEL COM A SIRIUSXM 531229409 4,572 103,719 SH   SOLE   64,710 0 39,009
LIBERTY MEDIA CORP DEL COM C BRAVES GRP 531229888 2,115 76,008 SH   SOLE   65,098 0 10,910
LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607 34,335 778,393 SH   SOLE   686,276 0 92,117
LIBERTY MEDIA CORP DEL COM SER A FRMLA 531229870 8,811 230,536 SH   SOLE   224,446 0 6,090
LIBERTY MEDIA CORP DEL COM SER C FRMLA 531229854 8,240 190,335 SH   SOLE   172,580 0 17,755
LIBERTY OILFIELD SVCS INC COM CL A 53115L104 259 22,899 SH   SOLE   0 0 22,899
LIFE STORAGE INC COM 53223X107 712 8,283 SH   SOLE   115 0 8,168
LIGAND PHARMACEUTICALS INC COM NEW 53220K504 2,628 17,237 SH   SOLE   13,366 0 3,871
LIGHTSPEED POS INC SUB VTG SHS 53227R106 1,894 30,106 SH   SOLE   30,006 0 100
LILLY ELI & CO COM 532457108 126,088 674,910 SH   SOLE   304,785 0 370,125
LIMELIGHT NETWORKS INC COM 53261M104 645 180,721 SH   SOLE   0 0 180,721
LINCOLN ELEC HLDGS INC COM 533900106 11,093 90,231 SH   SOLE   88,216 0 2,015
LINCOLN NATL CORP IND COM 534187109 6,633 106,524 SH   SOLE   0 0 106,524
LINDE PLC SHS G5494J103 137,465 490,550 SH   SOLE   374,638 0 115,912
LINEAGE CELL THERAPEUTICS IN COM 53566P109 40 16,857 SH   SOLE   0 0 16,857
LIONS GATE ENTMNT CORP CL A VTG 535919401 197 13,190 SH   SOLE   0 0 13,190
LIONS GATE ENTMNT CORP CL B NON VTG 535919500 1,325 102,745 SH   SOLE   99,982 0 2,763
LISTED FD TR ROUNDHILL SPORTS 53656F789 768 24,963 SH   SOLE   0 0 24,963
LISTED FD TR SHARES LAG CAP 53656F805 13,335 389,291 SH   SOLE   389,291 0 0
LITHIA MTRS INC CL A 536797103 8,926 22,882 SH   SOLE   15,428 0 7,454
LITTELFUSE INC COM 537008104 9,260 35,019 SH   SOLE   33,669 0 1,350
LIVE NATION ENTERTAINMENT IN COM 538034109 11,268 133,114 SH   SOLE   119,980 0 13,134
LIVE OAK BANCSHARES INC COM 53803X105 8,108 118,384 SH   SOLE   0 0 118,384
LIVE OAK BANCSHARES INC COM 53803X105 353 9,800 SH Call SOLE   0 0 0
LIVE OAK BANCSHARES INC COM 53803X105 195 21,000 SH Call SOLE   0 0 0
LIVENT CORP COM 53814L108 1,394 80,484 SH   SOLE   0 0 80,484
LIVEPERSON INC COM 538146101 281 5,332 SH   SOLE   0 0 5,332
LIVERAMP HLDGS INC COM 53815P108 293 5,644 SH   SOLE   0 0 5,644
LKQ CORP COM 501889208 41,122 971,473 SH   SOLE   917,502 0 53,971
LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 681 293,405 SH   SOLE   97,210 0 196,195
LMP CAP & INCOME FD INC COM 50208A102 11,058 870,717 SH   SOLE   0 0 870,717
LOANDEPOT INC COM CL A 53946R106 343 17,226 SH   SOLE   0 0 17,226
LOCKHEED MARTIN CORP COM 539830109 153,585 415,605 SH   SOLE   135,260 0 280,345
LOEWS CORP COM 540424108 1,638 31,934 SH   SOLE   3,106 0 28,828
LOGICBIO THERAPEUTICS INC COM 54142F102 76 10,474 SH   SOLE   0 0 10,474
LOGITECH INTL S A SHS H50430232 13,452 128,075 SH   SOLE   1,635 0 126,440
LORDSTOWN MOTORS CORP COM CL A 54405Q100 640 54,346 SH   SOLE   0 0 54,346
LOUISIANA PAC CORP COM 546347105 1,359 24,503 SH   SOLE   15,936 0 8,567
LOVESAC COMPANY COM 54738L109 527 9,313 SH   SOLE   8,807 0 506
LOWES COS INC COM 548661107 148,950 783,199 SH   SOLE   215,259 0 567,940
LPL FINL HLDGS INC COM 50212V100 65,113 458,024 SH   SOLE   455,312 0 2,712
LTC PPTYS INC COM 502175102 936 22,441 SH   SOLE   0 0 22,441
LULULEMON ATHLETICA INC COM 550021109 38,379 125,132 SH   SOLE   39,144 0 85,988
LUMEN TECHNOLOGIES INC COM 550241103 21,023 1,574,783 SH   SOLE   0 0 1,574,783
LUMEN TECHNOLOGIES INC COM 550241103 1 19,400 SH Call SOLE   0 0 0
LUMENTUM HLDGS INC COM 55024U109 12,436 136,139 SH   SOLE   11,265 0 124,874
LUMINAR TECHNOLOGIES INC COM CL A 550424105 3,200 131,636 SH   SOLE   0 0 131,636
LYFT INC CL A COM 55087P104 4,831 76,470 SH   SOLE   31,345 0 45,125
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 21,423 205,889 SH   SOLE   78,696 0 127,193
M & T BK CORP COM 55261F104 4,791 31,602 SH   SOLE   17,409 0 14,193
M D C HLDGS INC COM 552676108 22,445 377,862 SH   SOLE   115,327 0 262,535
MACATAWA BK CORP COM 554225102 278 27,895 SH   SOLE   0 0 27,895
MACERICH CO COM 554382101 180 15,388 SH   SOLE   0 0 15,388
MACQUARIE GLOBAL INFRASTRUCT COM 55608D101 2,342 107,134 SH   SOLE   0 0 107,134
MACQUARIE INFRASTRUCTURE COR COM 55608B105 681 21,416 SH   SOLE   0 0 21,416
MACYS INC COM 55616P104 1,415 87,399 SH   SOLE   0 0 87,399
MADDEN STEVEN LTD COM 556269108 3,108 83,419 SH   SOLE   82,889 0 530
MADISON COVERED CALL & EQUIT COM 557437100 137 18,077 SH   SOLE   0 0 18,077
MADISON SQUARE GRDN ENTERTNM CL A 55826T102 1,730 21,148 SH   SOLE   17,170 0 3,978
MADISON SQUARE GRDN SPRT COR CL A 55825T103 503 2,802 SH   SOLE   1,935 0 867
MAG SILVER CORP COM 55903Q104 1,802 119,663 SH   SOLE   0 0 119,663
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 21,252 490,119 SH   SOLE   134,514 0 355,605
MAGENTA THERAPEUTICS INC COM 55910K108 154 13,000 SH   SOLE   0 0 13,000
MAGNA INTL INC COM 559222401 35,557 403,587 SH   SOLE   317,381 0 86,206
MAGNITE INC COM 55955D100 1,129 27,130 SH   SOLE   0 0 27,130
MAGNOLIA OIL & GAS CORP CL A 559663109 1,216 105,882 SH   SOLE   103,882 0 2,000
MAIN STR CAP CORP COM 56035L104 2,192 55,997 SH   SOLE   0 0 55,997
MAINSTAY MACKAY DEFINDTRM MU COM 56064K100 12,767 575,628 SH   SOLE   0 0 575,628
MALIBU BOATS INC COM CL A 56117J100 576 7,229 SH   SOLE   0 0 7,229
MANAGED PORTFOLIO SERIES KNWLDL LD ETF 46143U849 4,141 94,469 SH   SOLE   0 0 94,469
MANAGED PORTFOLIO SERIES TORTOISE NRAM PI 56167N720 364 17,936 SH   SOLE   0 0 17,936
MANHATTAN ASSOCIATES INC COM 562750109 17,696 150,758 SH   SOLE   147,570 0 3,188
MANNING & NAPIER INC CL A 56382Q102 170 26,350 SH   SOLE   0 0 26,350
MANNKIND CORP COM NEW 56400P706 1,337 341,008 SH   SOLE   0 0 341,008
MANPOWERGROUP INC COM 56418H100 964 9,743 SH   SOLE   7,602 0 2,141
MANTECH INTERNATIONAL CORP CL A 564563104 3,349 38,519 SH   SOLE   33,965 0 4,554
MANULIFE FINL CORP COM 56501R106 5,937 275,933 SH   SOLE   22,919 0 253,014
MARATHON OIL CORP COM 565849106 6,266 586,736 SH   SOLE   44,973 0 541,763
MARATHON PETE CORP COM 56585A102 214,852 4,016,660 SH   SOLE   979,090 0 3,037,570
MARATHON PETE CORP COM 56585A102 347 80,600 SH Call SOLE   0 0 0
MARAVAI LIFESCIENCES HLDGS I COM CL A 56600D107 376 10,550 SH   SOLE   0 0 10,550
MARINEMAX INC COM 567908108 4,193 84,950 SH   SOLE   55,666 0 29,284
MARKEL CORP COM 570535104 22,009 19,313 SH   SOLE   16,645 0 2,668
MARKETAXESS HLDGS INC COM 57060D108 21,827 43,837 SH   SOLE   37,132 0 6,705
MARRIOTT INTL INC NEW CL A 571903202 46,457 313,663 SH   SOLE   36,217 0 277,446
MARRIOTT VACTINS WORLDWID CO COM 57164Y107 4,772 27,396 SH   SOLE   25,344 0 2,052
MARSH & MCLENNAN COS INC COM 571748102 43,428 356,542 SH   SOLE   225,188 0 131,354
MARTIN MARIETTA MATLS INC COM 573284106 25,065 74,636 SH   SOLE   54,153 0 20,483
MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 20,665 421,899 SH   SOLE   290,990 0 130,909
MASCO CORP COM 574599106 14,182 236,754 SH   SOLE   158,501 0 78,253
MASIMO CORP COM 574795100 70,819 308,366 SH   SOLE   14,086 0 294,280
MASONITE INTL CORP COM 575385109 1,890 16,400 SH   SOLE   16,400 0 0
MASTEC INC COM 576323109 10,849 115,781 SH   SOLE   75,839 0 39,942
MASTERCARD INCORPORATED CL A 57636Q104 381,424 1,071,248 SH   SOLE   738,283 0 332,965
MASTERCRAFT BOAT HLDGS INC COM 57637H103 398 14,950 SH   SOLE   0 0 14,950
MATADOR RES CO COM 576485205 2,200 93,835 SH   SOLE   0 0 93,835
MATCH GROUP INC NEW COM 57667L107 31,773 231,277 SH   SOLE   174,600 0 56,677
MATSON INC COM 57686G105 442 6,627 SH   SOLE   6,317 0 310
MATTEL INC COM 577081102 1,642 82,409 SH   SOLE   200 0 82,209
MAUI LD & PINEAPPLE INC COM 577345101 882 76,375 SH   SOLE   0 0 76,375
MAXAR TECHNOLOGIES INC COM 57778K105 517 13,668 SH   SOLE   0 0 13,668
MAXIM INTEGRATED PRODS INC COM 57772K101 5,251 57,467 SH   SOLE   10,512 0 46,955
MAXIMUS INC COM 577933104 22,715 255,082 SH   SOLE   115,956 0 139,126
MAYVILLE ENGINEERING CO INC COM 578605107 147 10,210 SH   SOLE   0 0 10,210
MCAFEE CORP COM CL A 579063108 786 34,550 SH   SOLE   0 0 34,550
MCCORMICK & CO INC COM NON VTG 579780206 50,475 566,113 SH   SOLE   307,736 0 258,377
MCCORMICK & CO INC COM VTG 579780107 664 7,447 SH   SOLE   0 0 7,447
MCDONALDS CORP COM 580135101 249,920 1,114,992 SH   SOLE   485,641 0 629,351
MCGRATH RENTCORP COM 580589109 362 4,494 SH   SOLE   0 0 4,494
MCKESSON CORP COM 58155Q103 36,509 187,184 SH   SOLE   153,116 0 34,068
MDU RES GROUP INC COM 552690109 7,600 240,431 SH   SOLE   193,996 0 46,435
MEDALLIA INC COM 584021109 4,294 153,956 SH   SOLE   152,110 0 1,846
MEDICAL PPTYS TRUST INC COM 58463J304 30,031 1,411,251 SH   SOLE   950,012 0 461,239
MEDIFAST INC COM 58470H101 580 2,736 SH   SOLE   0 0 2,736
MEDNAX INC COM 58502B106 2,815 110,528 SH   SOLE   102,295 0 8,233
MEDPACE HLDGS INC COM 58506Q109 6,249 38,090 SH   SOLE   34,146 0 3,944
MEDTECH ACQUISITION CORP UNIT 12/18/2025 58507N204 317 31,500 SH   SOLE   0 0 31,500
MEDTRONIC PLC SHS G5960L103 478,229 4,048,315 SH   SOLE   1,564,757 0 2,483,558
MEDTRONIC PLC SHS G5960L103 29 41,100 SH Call SOLE   0 0 0
MEDTRONIC PLC SHS G5960L103 7 18,600 SH Call SOLE   0 0 0
MEI PHARMA INC COM NEW 55279B202 103 29,913 SH   SOLE   0 0 29,913
MELCO RESORTS AND ENTMNT LTD ADR 585464100 462 23,213 SH   SOLE   21,539 0 1,674
MERCADOLIBRE INC COM 58733R102 14,321 9,728 SH   SOLE   4,446 0 5,282
MERCHANTS BANCORP IND COM 58844R108 660 15,740 SH   SOLE   0 0 15,740
MERCK & CO. INC COM 58933Y105 585,266 7,591,956 SH   SOLE   2,882,326 0 4,709,630
MERCK & CO. INC COM 58933Y105 6 16,700 SH Call SOLE   0 0 0
MERCK & CO. INC COM 58933Y105 51 10,800 SH Call SOLE   0 0 0
MERCK & CO. INC COM 58933Y105 13 14,000 SH Call SOLE   0 0 0
MERCK & CO. INC COM 58933Y105 81 69,100 SH Call SOLE   0 0 0
MERCK & CO. INC COM 58933Y105 24 18,200 SH Call SOLE   0 0 0
MERCURY GENL CORP NEW COM 589400100 2,258 37,136 SH   SOLE   0 0 37,136
MERCURY SYS INC COM 589378108 6,946 98,314 SH   SOLE   86,136 0 12,178
MEREO BIOPHARMA GROUP PLC ADS 589492107 51 15,089 SH   SOLE   0 0 15,089
MERIDIAN BANCORP INC MD COM 58958U103 847 45,965 SH   SOLE   0 0 45,965
MERIDIAN BIOSCIENCE INC COM 589584101 2,346 89,388 SH   SOLE   20,982 0 68,406
MERIT MED SYS INC COM 589889104 7,345 122,670 SH   SOLE   98,179 0 24,491
MERITAGE HOMES CORP COM 59001A102 3,095 33,669 SH   SOLE   14,527 0 19,142
MERITOR INC NOTE 3.250%10/1 59001KAF7 18 15,000 PRN   SOLE   0 0 15,000
MESA AIR GROUP INC COM NEW 590479135 5,817 432,496 SH   SOLE   0 0 432,496
MESA LABS INC COM 59064R109 3,847 15,798 SH   SOLE   15,682 0 116
META FINL GROUP INC COM 59100U108 572 12,613 SH   SOLE   0 0 12,613
METALLA RTY & STREAMING LTD COM NEW 59124U605 643 72,367 SH   SOLE   0 0 72,367
METLIFE INC COM 59156R108 66,422 1,092,648 SH   SOLE   808,747 0 283,901
METLIFE INC COM 59156R108 690 60,300 SH Call SOLE   0 0 0
METROMILE INC COM 591697107 403 39,152 SH   SOLE   0 0 39,152
METROPOLITAN BK HLDG CORP COM 591774104 304 6,045 SH   SOLE   0 0 6,045
METTLER TOLEDO INTERNATIONAL COM 592688105 12,772 11,051 SH   SOLE   7,558 0 3,493
MFA FINL INC COM 55272X102 107 26,297 SH   SOLE   0 0 26,297
MFA FINL INC NOTE 6.250% 6/1 55272XAA0 291 294,000 PRN   SOLE   0 0 294,000
MFS CHARTER INCOME TR SH BEN INT 552727109 439 51,447 SH   SOLE   0 0 51,447
MFS GOVT MKTS INCOME TR SH BEN INT 552939100 119 27,113 SH   SOLE   0 0 27,113
MFS HIGH INCOME MUN TR SH BEN INT 59318D104 150 29,501 SH   SOLE   0 0 29,501
MFS HIGH YIELD MUN TR SH BEN INT 59318E102 104 23,415 SH   SOLE   0 0 23,415
MFS INTER INCOME TR SH BEN INT 55273C107 101 27,281 SH   SOLE   0 0 27,281
MFS INVT GRADE MUN TR SH BEN INT 59318B108 547 55,729 SH   SOLE   0 0 55,729
MFS MULTIMARKET INCOME TR SH BEN INT 552737108 687 105,943 SH   SOLE   0 0 105,943
MFS MUN INCOME TR SH BEN INT 552738106 539 78,995 SH   SOLE   0 0 78,995
MGIC INVT CORP WIS COM 552848103 1,146 82,737 SH   SOLE   52,425 0 30,312
MGM GROWTH PPTYS LLC CL A COM 55303A105 1,902 58,297 SH   SOLE   20,299 0 37,998
MGM RESORTS INTERNATIONAL COM 552953101 10,722 282,233 SH   SOLE   0 0 282,233
MICRO FOCUS INTL PLC SPON ADR NEW 594837403 234 30,474 SH   SOLE   27,813 0 2,661
MICROCHIP TECHNOLOGY INC. COM 595017104 48,561 312,852 SH   SOLE   54,532 0 258,320
MICRON TECHNOLOGY INC COM 595112103 103,560 1,174,017 SH   SOLE   442,851 0 731,166
MICRON TECHNOLOGY INC COM 595112103 482 20,000 SH Call SOLE   0 0 0
MICRON TECHNOLOGY INC COM 595112103 294 12,000 SH Call SOLE   0 0 0
MICROSOFT CORP COM 594918104 2,324,245 9,857,916 SH   SOLE   3,237,870 0 6,620,046
MICROSOFT CORP COM 594918104 421 45,800 SH Call SOLE   0 0 0
MICROSOFT CORP COM 594918104 26 19,500 SH Call SOLE   0 0 0
MICROSTRATEGY INC CL A NEW 594972408 6,614 9,743 SH   SOLE   0 0 9,743
MID-AMER APT CMNTYS INC COM 59522J103 5,294 36,671 SH   SOLE   2,140 0 34,531
MIDDLEBY CORP COM 596278101 1,169 7,053 SH   SOLE   6,225 0 828
MIDDLESEX WTR CO COM 596680108 1,101 13,936 SH   SOLE   11,212 0 2,724
MILLER HERMAN INC COM 600544100 755 18,349 SH   SOLE   8,467 0 9,882
MILLER HOWARD HIGH INC EQTY COM SHS BEN IN 600379101 291 30,356 SH   SOLE   0 0 30,356
MIMEDX GROUP INC COM 602496101 1,518 147,333 SH   SOLE   0 0 147,333
MIMEDX GROUP INC COM 602496101 8 20,000 SH Call SOLE   0 0 0
MINERALS TECHNOLOGIES INC COM 603158106 725 9,623 SH   SOLE   8,923 0 700
MIRATI THERAPEUTICS INC COM 60468T105 1,089 6,358 SH   SOLE   4,404 0 1,954
MIRUM PHARMACEUTICALS INC COM 604749101 671 33,874 SH   SOLE   0 0 33,874
MISSION PRODUCE INC COM 60510V108 1,698 89,347 SH   SOLE   84,763 0 4,584
MITEK SYS INC COM NEW 606710200 715 49,036 SH   SOLE   0 0 49,036
MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 7,933 1,474,513 SH   SOLE   1,463,875 0 10,638
MIX TELEMATICS LTD SPONSORED ADR 60688N102 328 23,796 SH   SOLE   0 0 23,796
MIZUHO FINANCIAL GROUP INC SPONSORED ADR 60687Y109 167 57,236 SH   SOLE   56,073 0 1,163
MKS INSTRS INC COM 55306N104 18,788 101,328 SH   SOLE   79,111 0 22,217
MOBILE TELESYSTEMS PJSC SPONSORED ADR 607409109 85 10,144 SH   SOLE   0 0 10,144
MODEL N INC COM 607525102 582 16,506 SH   SOLE   15,847 0 659
MODERNA INC COM 60770K107 18,339 140,047 SH   SOLE   27,693 0 112,354
MODIVCARE INC COM 60783X104 787 5,313 SH   SOLE   4,440 0 873
MOELIS & CO CL A 60786M105 12,952 236,002 SH   SOLE   230,302 0 5,700
MOGO INC COM 60800C109 109 12,794 SH   SOLE   0 0 12,794
MOHAWK GROUP HLDGS INC COM 608189106 524 17,759 SH   SOLE   0 0 17,759
MOHAWK INDS INC COM 608190104 11,839 61,564 SH   SOLE   50,705 0 10,859
MOLECULAR DATA INC SPONSORED ADS 60852L106 77 71,000 SH   SOLE   0 0 71,000
MOLECULIN BIOTECH INC COM 60855D200 61 14,986 SH   SOLE   0 0 14,986
MOLINA HEALTHCARE INC COM 60855R100 7,956 34,033 SH   SOLE   31,848 0 2,185
MOLSON COORS BEVERAGE CO CL B 60871R209 67,107 1,311,955 SH   SOLE   1,254,743 0 57,212
MOMO INC ADR 60879B107 1,183 80,275 SH   SOLE   0 0 80,275
MONDELEZ INTL INC CL A 609207105 136,919 2,339,293 SH   SOLE   1,742,378 0 596,915
MONGODB INC CL A 60937P106 619 2,316 SH   SOLE   0 0 2,316
MONMOUTH REAL ESTATE INVT CO CL A 609720107 19,833 1,121,121 SH   SOLE   44,431 0 1,076,690
MONOLITHIC PWR SYS INC COM 609839105 18,975 53,721 SH   SOLE   42,268 0 11,453
MONRO INC COM 610236101 1,893 28,770 SH   SOLE   28,344 0 426
MONROE CAP CORP COM 610335101 236 23,522 SH   SOLE   0 0 23,522
MONSTER BEVERAGE CORP NEW COM 61174X109 59,768 656,146 SH   SOLE   611,316 0 44,830
MOODYS CORP COM 615369105 15,316 51,292 SH   SOLE   35,091 0 16,201
MOOG INC CL A 615394202 701 8,431 SH   SOLE   6,769 0 1,662
MORGAN STANLEY COM NEW 617446448 91,738 1,181,268 SH   SOLE   703,536 0 477,732
MORGAN STANLEY CHINA A SH FD COM 617468103 466 20,646 SH   SOLE   0 0 20,646
MORGAN STANLEY EMER MKTS DEB COM 61744H105 1,781 198,770 SH   SOLE   0 0 198,770
MORGAN STANLEY EMERGING MKTS COM 617477104 521 86,511 SH   SOLE   0 0 86,511
MORGAN STANLEY INDIA INVT FD COM 61745C105 1,541 66,083 SH   SOLE   0 0 66,083
MORNINGSTAR INC COM 617700109 323 1,435 SH   SOLE   583 0 852
MORPHIC HLDG INC COM 61775R105 380 6,004 SH   SOLE   0 0 6,004
MOSAIC CO NEW COM 61945C103 9,887 312,788 SH   SOLE   167,605 0 145,183
MOTOROLA SOLUTIONS INC COM NEW 620076307 329,431 1,751,762 SH   SOLE   258,357 0 1,493,405
MOTOROLA SOLUTIONS INC COM NEW 620076307 150 42,800 SH Call SOLE   0 0 0
MP MATERIALS CORP COM CL A 553368101 6,590 183,311 SH   SOLE   0 0 183,311
MPLX LP COM UNIT REP LTD 55336V100 8,965 349,768 SH   SOLE   0 0 349,768
MPLX LP COM UNIT REP LTD 55336V100 97 31,200 SH Call SOLE   0 0 0
MPLX LP COM UNIT REP LTD 55336V100 33 18,500 SH Call SOLE   0 0 0
MR COOPER GROUP INC COM 62482R107 715 20,567 SH   SOLE   0 0 20,567
MRC GLOBAL INC COM 55345K103 274 30,348 SH   SOLE   30,150 0 198
MSA SAFETY INC COM 553498106 8,032 53,537 SH   SOLE   52,491 0 1,046
MSC INDL DIRECT INC CL A 553530106 7,462 82,738 SH   SOLE   75,982 0 6,756
MSCI INC COM 55354G100 40,239 95,970 SH   SOLE   85,540 0 10,430
MTS SYS CORP COM 553777103 7,864 135,113 SH   SOLE   135,102 0 11
MUELLER WTR PRODS INC COM SER A 624758108 8,328 599,561 SH   SOLE   573,979 0 25,582
MURPHY OIL CORP COM 626717102 1,476 89,932 SH   SOLE   51,678 0 38,254
MURPHY USA INC COM 626755102 13,918 96,277 SH   SOLE   90,934 0 5,343
MYOVANT SCIENCES LTD COM G637AM102 1,548 75,231 SH   SOLE   0 0 75,231
MYT NETHERLANDS PARENT B V ADS 55406W103 1,217 43,067 SH   SOLE   0 0 43,067
NANO DIMENSION LTD SPONSORD ADS NEW 63008G203 207 24,068 SH   SOLE   0 0 24,068
NANO X IMAGING LTD ORD SHS M70700105 523 12,622 SH   SOLE   0 0 12,622
NANOSTRING TECHNOLOGIES INC COM 63009R109 559 8,503 SH   SOLE   7,016 0 1,487
NASDAQ INC COM 631103108 36,987 250,825 SH   SOLE   220,992 0 29,833
NATERA INC COM 632307104 2,159 21,261 SH   SOLE   10,719 0 10,542
NATHANS FAMOUS INC NEW COM 632347100 630 9,992 SH   SOLE   0 0 9,992
NATIONAL BEVERAGE CORP COM 635017106 814 16,649 SH   SOLE   12,122 0 4,527
NATIONAL CINEMEDIA INC COM 635309107 613 132,747 SH   SOLE   132,747 0 0
NATIONAL FUEL GAS CO COM 636180101 2,092 41,846 SH   SOLE   29,177 0 12,669
NATIONAL GRID PLC SPONSORED ADR NE 636274409 63,183 1,066,554 SH   SOLE   937,123 0 129,431
NATIONAL HEALTH INVS INC COM 63633D104 5,545 76,717 SH   SOLE   51,568 0 25,149
NATIONAL HEALTHCARE CORP COM 635906100 498 6,393 SH   SOLE   827 0 5,566
NATIONAL RETAIL PROPERTIES I COM 637417106 20,292 460,457 SH   SOLE   220,287 0 240,170
NATIONAL STORAGE AFFILIATES COM SHS BEN IN 637870106 1,195 29,918 SH   SOLE   28,708 0 1,210
NATIONAL VISION HLDGS INC COM 63845R107 1,639 37,396 SH   SOLE   37,013 0 383
NCINO INC COM 63947U107 8,941 134,002 SH   SOLE   0 0 134,002
NCINO INC COM 63947U107 16 40,000 SH Call SOLE   0 0 0
NCR CORP NEW COM 62886E108 25,993 684,939 SH   SOLE   653,339 0 31,600
NEKTAR THERAPEUTICS COM 640268108 581 29,050 SH   SOLE   0 0 29,050
NEOGEN CORP COM 640491106 5,196 58,453 SH   SOLE   53,517 0 4,936
NEOGENOMICS INC COM NEW 64049M209 2,590 53,707 SH   SOLE   24,073 0 29,634
NEPTUNE WELLNESS SOLUTIONS I COM 64079L105 14 10,544 SH   SOLE   0 0 10,544
NETAPP INC COM 64110D104 29,997 412,783 SH   SOLE   306,016 0 106,767
NETEASE INC SPONSORED ADS 64110W102 6,883 66,656 SH   SOLE   53,909 0 12,747
NETFLIX INC COM 64110L106 197,131 377,891 SH   SOLE   122,731 0 255,160
NETGEAR INC COM 64111Q104 577 14,036 SH   SOLE   9,092 0 4,944
NEUBERGER BERMAN HIGH YIELD COM 64128C106 309 23,976 SH   SOLE   0 0 23,976
NEUBERGER BERMAN MLP & ENERG COM 64129H104 320 76,097 SH   SOLE   0 0 76,097
NEUBERGER BERMAN MUN FD INC COM 64124P101 1,558 98,121 SH   SOLE   0 0 98,121
NEUBERGER BERMAN REAL ESTATE COM 64190A103 266 58,338 SH   SOLE   0 0 58,338
NEUBERGER BRMAN NY MUNI FD I COM 64124K102 262 21,273 SH   SOLE   0 0 21,273
NEUROCRINE BIOSCIENCES INC COM 64125C109 17,638 181,363 SH   SOLE   165,957 0 15,406
NEVRO CORP COM 64157F103 828 5,934 SH   SOLE   5,087 0 847
NEW AMER HIGH INCOME FD INC COM NEW 641876800 325 35,817 SH   SOLE   0 0 35,817
NEW GOLD INC CDA COM 644535106 142 92,211 SH   SOLE   0 0 92,211
NEW IRELAND FD INC COM 645673104 677 60,042 SH   SOLE   0 0 60,042
NEW JERSEY RES CORP COM 646025106 2,570 64,471 SH   SOLE   19,694 0 44,777
NEW MTN FIN CORP COM 647551100 297 23,947 SH   SOLE   0 0 23,947
NEW MTN FIN CORP NOTE 5.750% 8/1 647551AC4 97 93,000 PRN   SOLE   0 0 93,000
NEW ORIENTAL ED & TECHNOLOGY SPON ADR 647581107 2,192 156,594 SH   SOLE   141,583 0 15,011
NEW PROVIDENCE ACQUISITION COM CL A 64822P106 542 46,472 SH   SOLE   0 0 46,472
NEW RELIC INC COM 64829B100 2,026 32,954 SH   SOLE   10,303 0 22,651
NEW RESIDENTIAL INVT CORP COM NEW 64828T201 2,948 262,039 SH   SOLE   0 0 262,039
NEW YORK CMNTY BANCORP INC COM 649445103 3,649 289,129 SH   SOLE   0 0 289,129
NEW YORK MTG TR INC COM PAR $.02 649604501 120 26,857 SH   SOLE   0 0 26,857
NEW YORK MTG TR INC NOTE 6.250% 1/1 649604AD7 421 415,000 PRN   SOLE   0 0 415,000
NEWAGE INC COM 650194103 149 52,182 SH   SOLE   0 0 52,182
NEWELL BRANDS INC COM 651229106 10,318 385,295 SH   SOLE   95,239 0 290,056
NEWMARK GROUP INC CL A 65158N102 8,427 842,243 SH   SOLE   190,191 0 652,052
NEWMARKET CORP COM 651587107 493 1,297 SH   SOLE   0 0 1,297
NEWMONT CORP COM 651639106 34,419 571,080 SH   SOLE   79,076 0 492,004
NEWPARK RES INC COM PAR $.01NEW 651718504 150 47,676 SH   SOLE   45,676 0 2,000
NEWS CORP NEW CL A 65249B109 565 22,229 SH   SOLE   0 0 22,229
NEWS CORP NEW CL B 65249B208 447 19,056 SH   SOLE   0 0 19,056
NEWTEK BUSINESS SVCS CORP COM NEW 652526203 1,777 66,557 SH   SOLE   0 0 66,557
NEXGEN ENERGY LTD COM 65340P106 526 145,780 SH   SOLE   0 0 145,780
NEXPOINT REAL ESTATE FIN INC COM 65342V101 2,522 135,719 SH   SOLE   0 0 135,719
NEXPOINT RESIDENTIAL TR INC COM 65341D102 2,398 52,029 SH   SOLE   347 0 51,682
NEXPOINT STRATEGIC OPPORTES COM NEW 65340G205 528 46,397 SH   SOLE   0 0 46,397
NEXSTAR MEDIA GROUP INC CL A 65336K103 2,974 21,179 SH   SOLE   5,485 0 15,694
NEXTERA ENERGY INC COM 65339F101 268,934 3,556,836 SH   SOLE   1,524,898 0 2,031,938
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 21,384 293,419 SH   SOLE   1,851 0 291,568
NGL ENERGY PARTNERS LP COM UNIT REPST 62913M107 62 30,504 SH   SOLE   0 0 30,504
NGM BIOPHARMACEUTICALS INC COM 62921N105 2,346 80,692 SH   SOLE   0 0 80,692
NIC INC COM 62914B100 214 6,311 SH   SOLE   0 0 6,311
NICE LTD SPONSORED ADR 653656108 7,461 34,229 SH   SOLE   32,793 0 1,436
NIELSEN HLDGS PLC SHS EUR G6518L108 72,989 2,902,127 SH   SOLE   2,888,864 0 13,263
NIKE INC CL B 654106103 186,971 1,406,923 SH   SOLE   553,912 0 853,011
NIKOLA CORP COM 654110105 1,190 85,660 SH   SOLE   0 0 85,660
NIO INC SPON ADS 62914V106 10,041 257,596 SH   SOLE   0 0 257,596
NISOURCE INC COM 65473P105 3,380 140,172 SH   SOLE   81,522 0 58,650
NL INDS INC COM NEW 629156407 1,203 161,538 SH   SOLE   0 0 161,538
NLIGHT INC COM 65487K100 1,783 55,044 SH   SOLE   12,762 0 42,282
NOBLE MIDSTREAM PARTNERS LP COM UNIT REPST 65506L105 186 12,856 SH   SOLE   0 0 12,856
NOKIA CORP SPONSORED ADR 654902204 3,122 788,398 SH   SOLE   0 0 788,398
NOMAD FOODS LTD USD ORD SHS G6564A105 3,831 139,515 SH   SOLE   130,136 0 9,379
NOMURA HLDGS INC SPONSORED ADR 65535H208 321 59,825 SH   SOLE   58,951 0 874
NORDIC AMERICAN TANKERS LIMI COM G65773106 50 15,338 SH   SOLE   0 0 15,338
NORDSON CORP COM 655663102 35,485 178,604 SH   SOLE   161,066 0 17,538
NORDSTROM INC COM 655664100 3,681 97,203 SH   SOLE   62,547 0 34,656
NORFOLK SOUTHN CORP COM 655844108 72,343 269,410 SH   SOLE   75,702 0 193,708
NORTH AMERN CONSTR GROUP LTD COM 656811106 292 27,106 SH   SOLE   0 0 27,106
NORTHERN DYNASTY MINERALS LT COM NEW 66510M204 15 23,149 SH   SOLE   0 0 23,149
NORTHERN LTS FD TR III HCM DEFND 100 66538R748 2,456 59,121 SH   SOLE   0 0 59,121
NORTHERN OIL AND GAS INC MN COM 665531307 1,449 119,924 SH   SOLE   0 0 119,924
NORTHERN TR CORP COM 665859104 25,249 240,217 SH   SOLE   216,544 0 23,673
NORTHROP GRUMMAN CORP COM 666807102 63,546 196,348 SH   SOLE   146,105 0 50,243
NORTHWEST BANCSHARES INC MD COM 667340103 1,157 80,040 SH   SOLE   0 0 80,040
NORTHWEST NAT HLDG CO COM 66765N105 380 7,050 SH   SOLE   0 0 7,050
NORTONLIFELOCK INC COM 668771108 17,332 815,225 SH   SOLE   703,160 0 112,065
NORWEGIAN CRUISE LINE HLDG L SHS G66721104 10,898 394,989 SH   SOLE   112,321 0 282,668
NOV INC COM 62955J103 2,381 173,554 SH   SOLE   105,167 0 68,387
NOVA MEASURING INSTRUMENTS L COM M7516K103 870 9,912 SH   SOLE   9,773 0 139
NOVAGOLD RES INC COM NEW 66987E206 514 58,884 SH   SOLE   0 0 58,884
NOVAN INC COM 66988N106 64 41,226 SH   SOLE   0 0 41,226
NOVARTIS AG SPONSORED ADR 66987V109 78,880 922,781 SH   SOLE   660,666 0 262,115
NOVAVAX INC COM NEW 670002401 1,309 7,218 SH   SOLE   1,956 0 5,262
NOVO-NORDISK A S ADR 670100205 75,197 1,115,355 SH   SOLE   1,011,511 0 103,844
NOVOCURE LTD ORD SHS G6674U108 2,195 16,603 SH   SOLE   0 0 16,603
NOVUS CAPITAL CORPORATION II UNIT 99/99/9999 67012W203 585 58,525 SH   SOLE   0 0 58,525
NOW INC COM 67011P100 1,896 187,871 SH   SOLE   144,358 0 43,513
NRG ENERGY INC COM NEW 629377508 442 11,722 SH   SOLE   0 0 11,722
NU SKIN ENTERPRISES INC CL A 67018T105 776 14,667 SH   SOLE   11,320 0 3,347
NUANCE COMMUNICATIONS INC COM 67020Y100 24,708 566,167 SH   SOLE   456,630 0 109,537
NUCOR CORP COM 670346105 22,023 274,362 SH   SOLE   164,429 0 109,933
NUSHARES ETF TR NUVEEN ENHNC YLD 67092P102 344 13,923 SH   SOLE   0 0 13,923
NUSHARES ETF TR NUVEEN ESG INTL 67092P805 764 25,260 SH   SOLE   0 0 25,260
NUSHARES ETF TR NUVEEN ESG LRGCP 67092P201 728 12,556 SH   SOLE   0 0 12,556
NUSHARES ETF TR NUVEEN ESG LRGVL 67092P300 4,765 131,639 SH   SOLE   0 0 131,639
NUSHARES ETF TR NUVEEN ESG MIDCP 67092P409 386 7,704 SH   SOLE   0 0 7,704
NUSHARES ETF TR NUVEEN ESG MIDVL 67092P508 369 10,724 SH   SOLE   0 0 10,724
NUSHARES ETF TR NUVEEN ESG SMLCP 67092P607 407 9,463 SH   SOLE   0 0 9,463
NUSHARES ETF TR NUVEEN ESG US 67092P870 213 8,265 SH   SOLE   0 0 8,265
NUSTAR ENERGY LP UNIT COM 67058H102 795 46,498 SH   SOLE   0 0 46,498
NUTANIX INC CL A 67059N108 6,094 229,430 SH   SOLE   208,783 0 20,647
NUTRIEN LTD COM 67077M108 17,598 326,556 SH   SOLE   69,982 0 256,574
NUTRIEN LTD COM 67077M108 12 29,300 SH Call SOLE   0 0 0
NUVASIVE INC COM 670704105 3,106 47,371 SH   SOLE   40,840 0 6,531
NUVEEN AMT FREE MUN CR INC F COM 67071L106 5,716 338,215 SH   SOLE   0 0 338,215
NUVEEN AMT FREE QLTY MUN INC COM 670657105 11,809 796,861 SH   SOLE   0 0 796,861
NUVEEN ARIZONA QLTY MUN INC COM 67061W104 2,306 152,201 SH   SOLE   0 0 152,201
NUVEEN CA QUALTY MUN INCOME COM 67066Y105 1,352 90,953 SH   SOLE   0 0 90,953
NUVEEN CALIFORNIA AMT QLT MU COM 670651108 580 37,522 SH   SOLE   0 0 37,522
NUVEEN CALIFORNIA MUNI VLU F COM STK 67062C107 262 25,646 SH   SOLE   0 0 25,646
NUVEEN CORE EQUITY ALPHA FD COM 67090X107 4,507 296,295 SH   SOLE   0 0 296,295
NUVEEN CORPORATE INCM NOVEME COM 67077N106 385 41,110 SH   SOLE   0 0 41,110
NUVEEN CR OPPORTUNITIES 2022 COM 67075U102 319 38,022 SH   SOLE   0 0 38,022
NUVEEN CR STRATEGIES INCOME COM SHS 67073D102 3,673 565,085 SH   SOLE   0 0 565,085
NUVEEN DIVERSIFIED DIVID & I COM 6706EP105 639 67,428 SH   SOLE   0 0 67,428
NUVEEN DOW 30 DYNAMIC OVERWR SHS 67075F105 2,441 150,242 SH   SOLE   0 0 150,242
NUVEEN EMERGING MKTS DEBT 20 COM 67077P101 130 16,464 SH   SOLE   0 0 16,464
NUVEEN ENHANCED MUN VALUE FD COM 67074M101 369 21,974 SH   SOLE   0 0 21,974
NUVEEN FLOATING RATE INCOME COM 67072T108 2,060 213,246 SH   SOLE   0 0 213,246
NUVEEN FLTNG RTE INCM OPP FD COM SHS 6706EN100 1,604 168,093 SH   SOLE   0 0 168,093
NUVEEN GEORGIA QLTY MUN INC COM 67072B107 561 43,115 SH   SOLE   0 0 43,115
NUVEEN GLOBAL HIGH INCOME FD SHS 67075G103 597 38,602 SH   SOLE   0 0 38,602
NUVEEN INT DUR QUAL MUN TRM COM 670677103 2,126 145,039 SH   SOLE   0 0 145,039
NUVEEN INTER DURATION MUN TE COM 670671106 5,056 354,059 SH   SOLE   0 0 354,059
NUVEEN MASSACHUSETS QLT MUN COM 67061E104 416 29,100 SH   SOLE   0 0 29,100
NUVEEN MORTGAGE AND INCOME F COM 670735109 204 9,847 SH   SOLE   0 0 9,847
NUVEEN MUN HIGH INCOME OPPOR COM 670682103 3,773 261,466 SH   SOLE   0 0 261,466
NUVEEN MUN INCOME FD INC COM 67062J102 168 14,675 SH   SOLE   0 0 14,675
NUVEEN MUN VALUE FD INC COM 670928100 7,209 647,164 SH   SOLE   0 0 647,164
NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 2,429 150,332 SH   SOLE   0 0 150,332
NUVEEN N Y MUN VALUE FD INC COM 67062M105 119 12,215 SH   SOLE   0 0 12,215
NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107 5,467 201,137 SH   SOLE   0 0 201,137
NUVEEN NEW JERSEY QULT MUN F COM 67069Y102 453 31,251 SH   SOLE   0 0 31,251
NUVEEN NEW YORK AMT QLT MUNI COM 670656107 221 16,209 SH   SOLE   0 0 16,209
NUVEEN NEW YORK QLT MUN INC COM 67066X107 392 27,498 SH   SOLE   0 0 27,498
NUVEEN OHIO QLTY MUN INCOME COM 670980101 4,420 283,324 SH   SOLE   0 0 283,324
NUVEEN PENNSYLVANIA QLT MUN COM 670972108 789 54,935 SH   SOLE   0 0 54,935
NUVEEN PFD & INCM SECURTIES COM 67072C105 5,670 583,349 SH   SOLE   0 0 583,349
NUVEEN PFD & INCOME 2022 TER COM 67075T105 486 19,862 SH   SOLE   0 0 19,862
NUVEEN PFD & INCOME OPPORTUN COM 67073B106 4,335 456,823 SH   SOLE   0 0 456,823
NUVEEN PFD & INCOME TERM FD COM 67075A106 4,853 194,046 SH   SOLE   0 0 194,046
NUVEEN QUALITY MUNCP INCOME COM 67066V101 2,674 176,587 SH   SOLE   0 0 176,587
NUVEEN REAL ASSET INCOME & G COM 67074Y105 901 61,195 SH   SOLE   0 0 61,195
NUVEEN REAL ESTATE INCOME FD COM 67071B108 196 20,401 SH   SOLE   0 0 20,401
NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 2,910 215,869 SH   SOLE   0 0 215,869
NUVEEN S&P 500 DYNAMIC OVERW COM 6706EW100 956 57,833 SH   SOLE   0 0 57,833
NUVEEN SELECT MAT MUN FD SH BEN INT 67061T101 129 12,034 SH   SOLE   0 0 12,034
NUVEEN SELECT TAX FREE INCOM SH BEN INT 67063C106 366 22,751 SH   SOLE   0 0 22,751
NUVEEN SELECT TAX FREE INCOM SH BEN INT 67063X100 536 31,853 SH   SOLE   0 0 31,853
NUVEEN SELECT TAX-FREE INCOM SH BEN INT 67062F100 346 19,904 SH   SOLE   0 0 19,904
NUVEEN SHT DUR CR OPP FD COM 67074X107 873 61,830 SH   SOLE   0 0 61,830
NUVEEN SR INCOME FD COM 67067Y104 76 13,608 SH   SOLE   0 0 13,608
NUVEEN TAX-ADVANTAGED DIVID COM 67073G105 672 44,450 SH   SOLE   0 0 44,450
NUVEEN TAXABLE MUNICPAL INM COM 67074C103 4,461 197,474 SH   SOLE   0 0 197,474
NUVEEN TX ADV TOTAL RET STRG COM 67090H102 936 87,134 SH   SOLE   0 0 87,134
NUVEEN VIRGINIA QLTY MUNCPL COM 67064R102 267 16,399 SH   SOLE   0 0 16,399
NVENT ELECTRIC PLC SHS G6700G107 8,805 315,472 SH   SOLE   292,394 0 23,078
NVIDIA CORPORATION COM 67066G104 428,089 801,735 SH   SOLE   325,329 0 476,406
NVR INC COM 62944T105 11,914 2,529 SH   SOLE   2,416 0 113
NXP SEMICONDUCTORS N V COM N6596X109 182,726 907,503 SH   SOLE   388,712 0 518,791
OAKTREE SPECIALTY LENDING CO COM 67401P108 6,037 973,775 SH   SOLE   852,997 0 120,778
OCCIDENTAL PETE CORP *W EXP 08/03/202 674599162 791 66,390 SH   SOLE   0 0 66,390
OCCIDENTAL PETE CORP COM 674599105 12,780 480,075 SH   SOLE   0 0 480,075
OCCIDENTAL PETE CORP COM 674599105 169 23,100 SH Call SOLE   0 0 0
OCEANEERING INTL INC COM 675232102 260 22,729 SH   SOLE   0 0 22,729
OCEANFIRST FINL CORP COM 675234108 1,038 43,347 SH   SOLE   0 0 43,347
OCULAR THERAPEUTIX INC COM 67576A100 979 59,654 SH   SOLE   0 0 59,654
OFFICE PPTYS INCOME TR COM SHS BEN INT 67623C109 440 15,991 SH   SOLE   6,728 0 9,263
OGE ENERGY CORP COM 670837103 7,923 244,834 SH   SOLE   177,492 0 67,342
OKTA INC CL A 679295105 6,288 28,527 SH   SOLE   7,628 0 20,899
OLD DOMINION FREIGHT LINE IN COM 679580100 7,325 30,468 SH   SOLE   6,165 0 24,303
OLD REP INTL CORP COM 680223104 28,759 1,316,799 SH   SOLE   585,259 0 731,540
OLIN CORP COM PAR $1 680665205 3,719 97,932 SH   SOLE   12,143 0 85,789
OLLIES BARGAIN OUTLET HLDGS COM 681116109 3,167 36,401 SH   SOLE   21,851 0 14,550
OMEGA HEALTHCARE INVS INC COM 681936100 10,205 278,585 SH   SOLE   0 0 278,585
OMEROS CORP COM 682143102 1,456 81,806 SH   SOLE   0 0 81,806
OMEROS CORP COM 682143102 152 50,600 SH Call SOLE   0 0 0
OMNICELL COM COM 68213N109 12,557 96,686 SH   SOLE   95,944 0 742
OMNICOM GROUP INC COM 681919106 6,702 90,379 SH   SOLE   15,505 0 74,874
OMNICOM GROUP INC COM 681919106 16 22,300 SH Call SOLE   0 0 0
ON SEMICONDUCTOR CORP COM 682189105 12,724 305,792 SH   SOLE   160,700 0 145,092
ON SEMICONDUCTOR CORP NOTE 1.625%10/1 682189AP0 31 15,000 PRN   SOLE   0 0 15,000
ONCONOVA THERAPEUTICS INC COM PAR 68232V405 38 38,452 SH   SOLE   0 0 38,452
ONE GAS INC COM 68235P108 2,262 29,416 SH   SOLE   20,048 0 9,368
ONEMAIN HLDGS INC COM 68268W103 2,798 52,078 SH   SOLE   41,813 0 10,265
ONEOK INC NEW COM 682680103 23,711 468,045 SH   SOLE   124,217 0 343,828
ONEOK INC NEW COM 682680103 268 24,400 SH Call SOLE   0 0 0
ONEWATER MARINE INC CL A COM 68280L101 335 8,387 SH   SOLE   0 0 8,387
ONTO INNOVATION INC COM 683344105 4,552 69,271 SH   SOLE   58,686 0 10,585
OPEN LENDING CORP COM CL A 68373J104 9,800 276,667 SH   SOLE   17,430 0 259,237
OPEN TEXT CORP COM 683715106 205 4,300 SH   SOLE   0 0 4,300
OPENDOOR TECHNOLOGIES INC COM 683712103 1,736 81,934 SH   SOLE   0 0 81,934
OPKO HEALTH INC COM 68375N103 327 76,314 SH   SOLE   0 0 76,314
OPTIMIZERX CORP COM NEW 68401U204 639 13,109 SH   SOLE   0 0 13,109
ORACLE CORP COM 68389X105 177,963 2,536,168 SH   SOLE   1,388,305 0 1,147,863
ORACLE CORP COM 68389X105 113 10,800 SH Call SOLE   0 0 0
ORACLE CORP COM 68389X105 84 12,800 SH Call SOLE   0 0 0
ORACLE CORP COM 68389X105 23 10,800 SH Call SOLE   0 0 0
ORANGE SPONSORED ADR 684060106 1,755 142,336 SH   SOLE   115,501 0 26,835
ORASURE TECHNOLOGIES INC COM 68554V108 825 70,718 SH   SOLE   36,536 0 34,182
ORBCOMM INC COM 68555P100 1,722 225,740 SH   SOLE   187,449 0 38,291
OREILLY AUTOMOTIVE INC COM 67103H107 50,221 99,007 SH   SOLE   53,000 0 46,007
ORGANIGRAM HLDGS INC COM 68620P101 83 24,095 SH   SOLE   0 0 24,095
ORIC PHARMACEUTICALS INC COM 68622P109 412 16,816 SH   SOLE   0 0 16,816
ORIGIN BANCORP INC COM 68621T102 792 18,666 SH   SOLE   0 0 18,666
ORIX CORP SPONSORED ADR 686330101 357 4,212 SH   SOLE   3,409 0 803
ORLA MNG LTD NEW COM 68634K106 189 50,685 SH   SOLE   0 0 50,685
OSCAR HEALTH INC CL A 687793109 3,236 120,394 SH   SOLE   120,394 0 0
OSHKOSH CORP COM 688239201 9,805 82,631 SH   SOLE   77,657 0 4,974
OSI ETF TR OSHARES US QUALT 67110P407 3,908 97,953 SH   SOLE   0 0 97,953
OSI ETF TR OSHS GBL INTER 67110P704 3,692 70,839 SH   SOLE   0 0 70,839
OSI SYSTEMS INC COM 671044105 434 4,512 SH   SOLE   4,301 0 211
OSI SYSTEMS INC NOTE 1.250% 9/0 671044AD7 16 15,000 PRN   SOLE   0 0 15,000
OSISKO GOLD ROYALTIES LTD COM 68827L101 1,169 106,095 SH   SOLE   39,838 0 66,257
OSMOTICA PHARMACEUTICALS PLC SHS G6S41R101 35 10,600 SH   SOLE   0 0 10,600
OTIS WORLDWIDE CORP COM 68902V107 17,099 249,799 SH   SOLE   142,780 0 107,019
OTTER TAIL CORP COM 689648103 753 16,305 SH   SOLE   4,573 0 11,732
OUSTER INC COM 68989M103 458 53,871 SH   SOLE   0 0 53,871
OUTFRONT MEDIA INC COM 69007J106 338 15,468 SH   SOLE   0 0 15,468
OVERSTOCK COM INC DEL COM 690370101 461 6,963 SH   SOLE   0 0 6,963
OVINTIV INC COM 69047Q102 1,397 58,633 SH   SOLE   0 0 58,633
OWENS & MINOR INC NEW COM 690732102 1,307 34,767 SH   SOLE   13,355 0 21,412
OWENS CORNING NEW COM 690742101 12,682 137,718 SH   SOLE   81,703 0 56,015
OWL ROCK CAPITAL CORPORATION COM 69121K104 2,234 162,249 SH   SOLE   0 0 162,249
OXFORD SQUARE CAP CORP COM 69181V107 107 23,122 SH   SOLE   0 0 23,122
OZON HLDGS PLC SPONSORED ADS 69269L104 860 15,330 SH   SOLE   0 0 15,330
P T TELEKOMUNIKASI INDONESIA SPONSORED ADR 715684106 2,146 90,784 SH   SOLE   90,491 0 293
PACCAR INC COM 693718108 25,634 275,876 SH   SOLE   189,166 0 86,710
PACER FDS TR BNCHMRK INFRA 69374H741 8,853 244,565 SH   SOLE   0 0 244,565
PACER FDS TR CFRA STVAL EQL 69374H691 602 16,963 SH   SOLE   0 0 16,963
PACER FDS TR GLOBL CASH ETF 69374H709 627 20,434 SH   SOLE   0 0 20,434
PACER FDS TR LUNT LRG CP ALTR 69374H717 233 5,981 SH   SOLE   0 0 5,981
PACER FDS TR PACER US SMALL 69374H857 1,605 39,128 SH   SOLE   0 0 39,128
PACER FDS TR TRENDP 100 ETF 69374H303 18,037 344,206 SH   SOLE   0 0 344,206
PACER FDS TR TRENDP US LAR CP 69374H105 28,153 810,387 SH   SOLE   0 0 810,387
PACER FDS TR TRENDP US MID CP 69374H204 5,359 154,007 SH   SOLE   0 0 154,007
PACER FDS TR TRENDPILOT INTL 69374H683 2,103 76,176 SH   SOLE   0 0 76,176
PACER FDS TR TRENDPILOT US BD 69374H642 14,993 549,796 SH   SOLE   0 0 549,796
PACER FDS TR US CASH COWS 100 69374H881 5,367 131,921 SH   SOLE   0 0 131,921
PACIFIC BIOSCIENCES CALIF IN COM 69404D108 4,982 149,569 SH   SOLE   12,967 0 136,602
PACIFIC PREMIER BANCORP COM 69478X105 2,074 47,755 SH   SOLE   185 0 47,570
PACIRA BIOSCIENCES INC COM 695127100 2,047 29,203 SH   SOLE   11,815 0 17,388
PACKAGING CORP AMER COM 695156109 18,062 134,310 SH   SOLE   55,355 0 78,955
PAE INC COM CL A 69290Y109 848 93,993 SH   SOLE   0 0 93,993
PAGERDUTY INC COM 69553P100 1,552 38,586 SH   SOLE   35,188 0 3,398
PAGSEGURO DIGITAL LTD COM CL A G68707101 1,571 33,928 SH   SOLE   2,622 0 31,306
PALANTIR TECHNOLOGIES INC CL A 69608A108 14,998 643,964 SH   SOLE   0 0 643,964
PALO ALTO NETWORKS INC COM 697435105 54,551 169,380 SH   SOLE   98,240 0 71,140
PAN AMERN SILVER CORP COM 697900108 9,328 310,624 SH   SOLE   0 0 310,624
PAN AMERN SILVER CORP COM 697900108 70 59,300 SH Put SOLE   0 0 59,300
PAPA JOHNS INTL INC COM 698813102 4,146 46,772 SH   SOLE   41,409 0 5,363
PAR TECHNOLOGY CORP COM 698884103 583 8,919 SH   SOLE   8,263 0 656
PARATEK PHARMACEUTICALS INC COM 699374302 173 24,460 SH   SOLE   0 0 24,460
PARK HOTELS & RESORTS INC COM 700517105 892 41,317 SH   SOLE   0 0 41,317
PARK NATL CORP COM 700658107 329 2,546 SH   SOLE   0 0 2,546
PARKER-HANNIFIN CORP COM 701094104 51,278 162,561 SH   SOLE   100,655 0 61,906
PARSONS CORPORATION COM 70202L102 356 8,798 SH   SOLE   182 0 8,616
PASSAGE BIO INC COM 702712100 924 52,886 SH   SOLE   0 0 52,886
PATRIOT TRANSN HLDG INC COM 70338W105 122 11,099 SH   SOLE   0 0 11,099
PATTERSON COS INC COM 703395103 1,941 60,755 SH   SOLE   317 0 60,438
PATTERSON-UTI ENERGY INC COM 703481101 274 38,463 SH   SOLE   21,969 0 16,494
PAVMED INC *W EXP 04/30/202 70387R122 1,102 389,353 SH   SOLE   0 0 389,353
PAYCHEX INC COM 704326107 49,201 501,939 SH   SOLE   131,055 0 370,884
PAYCOM SOFTWARE INC COM 70432V102 4,962 13,409 SH   SOLE   0 0 13,409
PAYLOCITY HLDG CORP COM 70438V106 7,020 39,038 SH   SOLE   28,079 0 10,959
PAYPAL HLDGS INC COM 70450Y103 330,074 1,359,223 SH   SOLE   410,922 0 948,301
PAYSAFE LIMITED *W EXP 08/11/202 G6964L115 143 33,000 SH   SOLE   0 0 33,000
PAYSAFE LIMITED ORD G6964L107 3,575 264,799 SH   SOLE   0 0 264,799
PBF ENERGY INC CL A 69318G106 1,940 137,096 SH   SOLE   112,281 0 24,815
PBF LOGISTICS LP UNIT LTD PTNR 69318Q104 237 16,112 SH   SOLE   0 0 16,112
PCM FD INC COM 69323T101 231 20,188 SH   SOLE   0 0 20,188
PEBBLEBROOK HOTEL TR COM 70509V100 4,462 183,682 SH   SOLE   151,835 0 31,847
PEGASYSTEMS INC COM 705573103 1,901 16,629 SH   SOLE   14,190 0 2,439
PELOTON INTERACTIVE INC CL A COM 70614W100 21,394 190,273 SH   SOLE   82,075 0 108,198
PEMBINA PIPELINE CORP COM 706327103 1,763 61,009 SH   SOLE   42,274 0 18,735
PENN NATL GAMING INC COM 707569109 13,861 132,209 SH   SOLE   18,854 0 113,355
PENNANT GROUP INC COM 70805E109 1,213 26,487 SH   SOLE   23,705 0 2,782
PENNANTPARK INVT CORP COM 708062104 243 42,949 SH   SOLE   0 0 42,949
PENNYMAC FINL SVCS INC NEW COM 70932M107 734 10,971 SH   SOLE   0 0 10,971
PENNYMAC MTG INVT TR COM 70931T103 1,023 52,197 SH   SOLE   0 0 52,197
PENSKE AUTOMOTIVE GRP INC COM 70959W103 1,022 12,740 SH   SOLE   1,662 0 11,078
PENTAIR PLC SHS G7S00T104 25,150 403,555 SH   SOLE   378,205 0 25,350
PENUMBRA INC COM 70975L107 2,275 8,407 SH   SOLE   7,677 0 730
PEOPLES UNITED FINANCIAL INC COM 712704105 1,902 106,270 SH   SOLE   0 0 106,270
PEPSICO INC COM 713448108 323,117 2,284,301 SH   SOLE   1,075,430 0 1,208,871
PERDOCEO ED CORP COM 71363P106 456 38,095 SH   SOLE   37,510 0 585
PERFICIENT INC COM 71375U101 1,928 32,840 SH   SOLE   0 0 32,840
PERFORMANCE FOOD GROUP CO COM 71377A103 6,635 115,179 SH   SOLE   105,053 0 10,126
PERIDOT ACQUISITION CORP SHS CL A G7008A115 172 16,195 SH   SOLE   0 0 16,195
PERKINELMER INC COM 714046109 6,667 51,967 SH   SOLE   1,342 0 50,625
PERMIAN BASIN RTY TR UNIT BEN INT 714236106 69 17,350 SH   SOLE   0 0 17,350
PERSHING SQUARE TONTINE HLDG COM CL A 71531R109 633 26,358 SH   SOLE   0 0 26,358
PERSPECTA INC COM 715347100 3,581 123,254 SH   SOLE   119,797 0 3,457
PETIQ INC COM CL A 71639T106 5,605 158,960 SH   SOLE   0 0 158,960
PETMED EXPRESS INC COM 716382106 540 15,341 SH   SOLE   2,579 0 12,762
PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 548 64,660 SH   SOLE   23,933 0 40,727
PFIZER INC COM 717081103 295,381 8,152,939 SH   SOLE   3,558,601 0 4,594,338
PFIZER INC COM 717081103 15 13,000 SH Call SOLE   0 0 0
PFIZER INC COM 717081103 7 17,000 SH Call SOLE   0 0 0
PFIZER INC COM 717081103 9 34,700 SH Call SOLE   0 0 0
PFIZER INC COM 717081103 1 11,900 SH Call SOLE   0 0 0
PFIZER INC COM 717081103 22 35,100 SH Call SOLE   0 0 0
PG&E CORP COM 69331C108 3,871 330,546 SH   SOLE   283,049 0 47,497
PGIM ETF TR ULTRA SHORT 69344A107 8,215 164,792 SH   SOLE   0 0 164,792
PGIM GLOBAL HIGH YIELD FD FO COM 69346J106 3,845 257,685 SH   SOLE   0 0 257,685
PGIM HIGH YIELD BOND FUND IN COM 69346H100 3,044 194,381 SH   SOLE   0 0 194,381
PHIBRO ANIMAL HEALTH CORP CL A COM 71742Q106 1,966 80,557 SH   SOLE   80,157 0 400
PHILIP MORRIS INTL INC COM 718172109 167,571 1,888,330 SH   SOLE   1,381,867 0 506,463
PHILLIPS 66 COM 718546104 52,562 644,614 SH   SOLE   180,853 0 463,761
PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 1,602 50,575 SH   SOLE   0 0 50,575
PHREESIA INC COM 71944F106 978 18,776 SH   SOLE   0 0 18,776
PHYSICIANS RLTY TR COM 71943U104 5,194 293,933 SH   SOLE   137,373 0 156,560
PIEDMONT LITHIUM LTD SPONSORED ADS 720162106 483 6,953 SH   SOLE   0 0 6,953
PIEDMONT OFFICE REALTY TR IN COM CL A 720190206 521 30,005 SH   SOLE   27,997 0 2,008
PIERIS PHARMACEUTICALS INC COM 720795103 57 22,000 SH   SOLE   0 0 22,000
PILGRIMS PRIDE CORP COM 72147K108 269 11,317 SH   SOLE   0 0 11,317
PIMCO CORPORATE & INCOME OPP COM 72201B101 1,195 65,434 SH   SOLE   0 0 65,434
PIMCO DYNAMIC CR INCOME FD COM SHS 72202D106 4,155 186,556 SH   SOLE   0 0 186,556
PIMCO DYNAMIC INCOME FD SHS 72201Y101 1,242 44,127 SH   SOLE   0 0 44,127
PIMCO ENRGY TACTICAL CR OPP COM SHS BEN INT 69346N107 182 17,576 SH   SOLE   0 0 17,576
PIMCO ETF TR 0-5 HIGH YIELD 72201R783 723 7,292 SH   SOLE   0 0 7,292
PIMCO ETF TR 1-5 US TIP IDX 72201R205 3,315 60,454 SH   SOLE   0 0 60,454
PIMCO ETF TR ACTIVE BD ETF 72201R775 45,421 414,955 SH   SOLE   199,053 0 215,902
PIMCO ETF TR BROAD US TIPS 72201R403 4,250 66,217 SH   SOLE   0 0 66,217
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 31,347 307,592 SH   SOLE   0 0 307,592
PIMCO ETF TR INTER MUN BD ACT 72201R866 646 11,497 SH   SOLE   0 0 11,497
PIMCO ETF TR INV GRD CRP BD 72201R817 640 5,741 SH   SOLE   0 0 5,741
PIMCO ETF TR SHTRM MUN BD ACT 72201R874 454 8,849 SH   SOLE   0 0 8,849
PIMCO HIGH INCOME FD COM SHS 722014107 103 15,226 SH   SOLE   0 0 15,226
PIMCO INCOME STRATEGY FD II COM 72201J104 391 38,023 SH   SOLE   0 0 38,023
PIMCO MUN INCOME FD II COM 72200W106 1,026 68,929 SH   SOLE   0 0 68,929
PIMCO STRATEGIC INCOME FD COM 72200X104 336 45,880 SH   SOLE   0 0 45,880
PINDUODUO INC SPONSORED ADS 722304102 3,000 22,407 SH   SOLE   0 0 22,407
PINE IS ACQUISITION CORP UNIT 99/99/9999 722615200 128 12,415 SH   SOLE   0 0 12,415
PING IDENTITY HLDG CORP COM 72341T103 19,162 873,770 SH   SOLE   0 0 873,770
PINNACLE FINL PARTNERS INC COM 72346Q104 5,304 59,824 SH   SOLE   50,062 0 9,762
PINNACLE WEST CAP CORP COM 723484101 8,139 100,048 SH   SOLE   67,354 0 32,694
PINTEREST INC CL A 72352L106 32,482 438,766 SH   SOLE   234,133 0 204,633
PIONEER HIGH INCOME TR COM 72369H106 234 25,019 SH   SOLE   0 0 25,019
PIONEER MUN HIGH INCOME ADVA COM 723762100 603 50,996 SH   SOLE   0 0 50,996
PIONEER MUN HIGH INCOME TR COM SHS 723763108 411 33,195 SH   SOLE   0 0 33,195
PIONEER NAT RES CO COM 723787107 120,313 757,527 SH   SOLE   261,833 0 495,694
PIPER SANDLER COMPANIES COM 724078100 3,151 28,739 SH   SOLE   23,733 0 5,006
PITNEY BOWES INC COM 724479100 164 19,911 SH   SOLE   0 0 19,911
PIXELWORKS INC COM NEW 72581M305 351 106,000 SH   SOLE   0 0 106,000
PJT PARTNERS INC COM CL A 69343T107 3,605 53,289 SH   SOLE   22,483 0 30,806
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 3,586 394,078 SH   SOLE   0 0 394,078
PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 1,241 132,040 SH   SOLE   0 0 132,040
PLANET FITNESS INC CL A 72703H101 3,610 46,697 SH   SOLE   28,041 0 18,656
PLUG POWER INC COM NEW 72919P202 5,080 141,744 SH   SOLE   22,833 0 118,911
PLUMAS BANCORP COM 729273102 1,456 49,785 SH   SOLE   0 0 49,785
PLURISTEM THERAPEUTICS INC COM NEW 72940R300 49 10,255 SH   SOLE   0 0 10,255
PLX PHARMA INC COM 72942A107 918 101,713 SH   SOLE   0 0 101,713
PNC FINL SVCS GROUP INC COM 693475105 192,104 1,095,164 SH   SOLE   989,774 0 105,390
POLARIS INC COM 731068102 32,237 241,459 SH   SOLE   37,894 0 203,565
POLARIS INC COM 731068102 73 15,600 SH Call SOLE   0 0 0
POLYPID LTD SHS M8001Q118 132 14,379 SH   SOLE   0 0 14,379
POOL CORP COM 73278L105 46,096 133,519 SH   SOLE   93,606 0 39,913
PORTLAND GEN ELEC CO COM NEW 736508847 7,931 167,071 SH   SOLE   155,975 0 11,096
POSCO SPONSORED ADR 693483109 2,382 32,996 SH   SOLE   6,950 0 26,046
POST HLDGS INC COM 737446104 31,110 294,267 SH   SOLE   264,974 0 29,293
POSTAL REALTY TRUST INC CL A 73757R102 577 33,582 SH   SOLE   33,582 0 0
POTLATCHDELTIC CORPORATION COM 737630103 14,182 267,992 SH   SOLE   32,958 0 235,034
POWER INTEGRATIONS INC COM 739276103 1,119 13,738 SH   SOLE   13,348 0 390
PPD INC COM 69355F102 6,769 178,880 SH   SOLE   178,720 0 160
PPG INDS INC COM 693506107 92,742 617,206 SH   SOLE   533,578 0 83,628
PPL CORP COM 69351T106 50,162 1,739,309 SH   SOLE   1,211,124 0 528,185
PPL CORP COM 69351T106 25 62,800 SH Call SOLE   0 0 0
PRA GROUP INC NOTE 3.500% 6/0 69354NAB2 16 15,000 PRN   SOLE   0 0 15,000
PRA HEALTH SCIENCES INC COM 69354M108 1,270 8,283 SH   SOLE   6,597 0 1,686
PRECIGEN INC COM 74017N105 113 16,409 SH   SOLE   0 0 16,409
PREFERRED APT CMNTYS INC COM 74039L103 112 11,395 SH   SOLE   0 0 11,395
PREMIER INC CL A 74051N102 46,521 1,374,331 SH   SOLE   1,366,406 0 7,925
PRETIUM RES INC COM 74139C102 240 23,119 SH   SOLE   0 0 23,119
PRICE T ROWE GROUP INC COM 74144T108 31,309 182,458 SH   SOLE   31,440 0 151,018
PRICESMART INC COM 741511109 9,895 102,277 SH   SOLE   101,404 0 873
PRIMERICA INC COM 74164M108 19,269 130,357 SH   SOLE   126,096 0 4,261
PRIMO WATER CORPORATION COM 74167P108 10,328 635,181 SH   SOLE   552,880 0 82,301
PRIMORIS SVCS CORP COM 74164F103 833 25,142 SH   SOLE   21,760 0 3,382
PRINCIPAL EXCHANGE-TRADED FD HELTHCARE INDX 74255Y409 3,443 59,497 SH   SOLE   0 0 59,497
PRINCIPAL EXCHANGE-TRADED FD SPECTRUM PFD 74255Y888 3,836 188,209 SH   SOLE   0 0 188,209
PRINCIPAL FINANCIAL GROUP IN COM 74251V102 3,016 50,299 SH   SOLE   0 0 50,299
PRINCIPAL REAL ESTATE INCOME SHS BEN INT 74255X104 509 37,685 SH   SOLE   0 0 37,685
PROCTER AND GAMBLE CO COM 742718109 345,127 2,548,343 SH   SOLE   1,019,397 0 1,528,946
PROCURE ETF TRUST II SPACE ETF 74280R205 297 10,421 SH   SOLE   0 0 10,421
PROFOUND MED CORP COM NEW 74319B502 712 35,506 SH   SOLE   0 0 35,506
PROG HOLDINGS INC COM NPV 74319R101 4,336 100,155 SH   SOLE   33,221 0 66,934
PROGRESS SOFTWARE CORP COM 743312100 872 19,788 SH   SOLE   17,502 0 2,286
PROGRESSIVE CORP COM 743315103 65,867 688,912 SH   SOLE   313,055 0 375,857
PROGRESSIVE CORP COM 743315103 72 26,100 SH Call SOLE   0 0 0
PROGYNY INC COM 74340E103 2,112 47,444 SH   SOLE   40,144 0 7,300
PROLOGIS INC. COM 74340W103 64,557 609,023 SH   SOLE   504,179 0 104,844
PROOFPOINT INC COM 743424103 2,694 21,419 SH   SOLE   5,598 0 15,821
PROPETRO HLDG CORP COM 74347M108 116 10,910 SH   SOLE   0 0 10,910
PROQR THRAPEUTICS N V SHS EURO N71542109 264 40,000 SH   SOLE   0 0 40,000
PROQR THRAPEUTICS N V SHS EURO N71542109 76 40,000 SH Call SOLE   0 0 0
PROS HOLDINGS INC COM 74346Y103 1,131 26,611 SH   SOLE   16,611 0 10,000
PROSHARES TR HD REPLICATION 74347X294 2,913 56,276 SH   SOLE   0 0 56,276
PROSHARES TR HGH YLD INT RATE 74348A541 288 4,560 SH   SOLE   0 0 4,560
PROSHARES TR LARGE CAP CRE 74347R248 1,079 11,817 SH   SOLE   0 0 11,817
PROSHARES TR LONG ONLINE SHRT 74347B375 337 4,027 SH   SOLE   0 0 4,027
PROSHARES TR MSCI EAFE DIVD 74347B839 3,602 82,809 SH   SOLE   0 0 82,809
PROSHARES TR MSCI EMRG MKTS 74347B847 444 7,383 SH   SOLE   0 0 7,383
PROSHARES TR ONLINE RTL ETF 74347B169 1,520 19,372 SH   SOLE   0 0 19,372
PROSHARES TR PET CARE ETF 74348A145 1,470 20,324 SH   SOLE   0 0 20,324
PROSHARES TR RUSS 2000 DIVD 74347B698 8,382 128,135 SH   SOLE   0 0 128,135
PROSHARES TR S&P 500 DV ARIST 74348A467 45,385 526,145 SH   SOLE   0 0 526,145
PROSHARES TR S&P MDCP 400 DIV 74347B680 13,837 198,574 SH   SOLE   0 0 198,574
PROSHARES TR S&P TECH DIVIDEN 74347G606 213 3,741 SH   SOLE   0 0 3,741
PROSPECT CAP CORP COM 74348T102 2,071 270,070 SH   SOLE   0 0 270,070
PROSPECT CAP CORP COM 74348T102 8 76,000 SH Call SOLE   0 0 0
PROSPECT CAP CORP NOTE 6.375% 3/0 74348TAT9 97 90,000 PRN   SOLE   0 0 90,000
PROSPERITY BANCSHARES INC COM 743606105 18,398 245,666 SH   SOLE   241,109 0 4,557
PROTECTIVE INS CORP CL B 74368L203 326 14,235 SH   SOLE   0 0 14,235
PROTO LABS INC COM 743713109 266 2,185 SH   SOLE   0 0 2,185
PROVENTION BIO INC COM 74374N102 175 16,641 SH   SOLE   0 0 16,641
PROVIDENT FINL SVCS INC COM 74386T105 653 29,294 SH   SOLE   0 0 29,294
PRUDENTIAL FINL INC COM 744320102 26,277 288,437 SH   SOLE   34 0 288,403
PRUDENTIAL FINL INC COM 744320102 40 44,200 SH Call SOLE   0 0 0
PRUDENTIAL PLC ADR 74435K204 19,586 458,785 SH   SOLE   455,669 0 3,116
PTC INC COM 69370C100 25,386 184,422 SH   SOLE   53,419 0 131,003
PTC THERAPEUTICS INC COM 69366J200 638 13,464 SH   SOLE   6,664 0 6,800
PUBLIC STORAGE COM 74460D109 11,545 46,787 SH   SOLE   29,552 0 17,235
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 49,399 820,440 SH   SOLE   688,431 0 132,009
PUBMATIC INC COM CL A 74467Q103 409 8,288 SH   SOLE   0 0 8,288
PULTE GROUP INC COM 745867101 15,562 296,766 SH   SOLE   177,387 0 119,379
PULTE GROUP INC COM 745867101 32 45,600 SH Call SOLE   0 0 0
PURE STORAGE INC CL A 74624M102 4,674 216,982 SH   SOLE   0 0 216,982
PURECYCLE TECHNOLOGIES INC COM 74623V103 653 25,600 SH   SOLE   0 0 25,600
PURPLE INNOVATION INC COM 74640Y106 1,551 48,991 SH   SOLE   43,600 0 5,391
PUTNAM MANAGED MUN INCOME TR COM 746823103 4,892 600,195 SH   SOLE   0 0 600,195
PUTNAM MASTER INTER INCOME T SH BEN INT 746909100 169 39,059 SH   SOLE   0 0 39,059
PUTNAM MUN OPPORTUNITIES TR SH BEN INT 746922103 2,447 182,627 SH   SOLE   0 0 182,627
PUTNAM PREMIER INCOME TR SH BEN INT 746853100 3,063 629,044 SH   SOLE   0 0 629,044
PVH CORPORATION COM 693656100 422 3,990 SH   SOLE   0 0 3,990
Q2 HLDGS INC COM 74736L109 1,460 14,575 SH   SOLE   9,005 0 5,570
QCR HOLDINGS INC COM 74727A104 599 12,675 SH   SOLE   0 0 12,675
QELL ACQUISITION CORP CL A G7307X105 254 24,961 SH   SOLE   0 0 24,961
QIAGEN NV SHS NEW N72482123 5,475 113,092 SH   SOLE   111,556 0 1,536
QORVO INC COM 74736K101 28,876 158,050 SH   SOLE   93,622 0 64,428
QTS RLTY TR INC COM CL A 74736A103 762 12,277 SH   SOLE   242 0 12,035
QUAKER CHEM CORP COM 747316107 5,641 23,142 SH   SOLE   22,402 0 740
QUALCOMM INC COM 747525103 372,676 2,810,719 SH   SOLE   1,003,900 0 1,806,819
QUALCOMM INC COM 747525103 34 19,400 SH Call SOLE   0 0 0
QUALTRICS INTL INC COM CL A 747601201 458 13,913 SH   SOLE   2,091 0 11,822
QUALYS INC COM 74758T303 1,322 12,617 SH   SOLE   11,523 0 1,094
QUANTA SVCS INC COM 74762E102 11,119 126,384 SH   SOLE   56,811 0 69,573
QUANTERIX CORP COM 74766Q101 484 8,274 SH   SOLE   3,615 0 4,659
QUANTUMSCAPE CORP COM CL A 74767V109 1,630 36,426 SH   SOLE   0 0 36,426
QUEST DIAGNOSTICS INC COM 74834L100 21,437 167,031 SH   SOLE   113,364 0 53,667
QUIDEL CORP COM 74838J101 3,998 31,249 SH   SOLE   9,335 0 21,914
QUINSTREET INC COM 74874Q100 1,082 53,292 SH   SOLE   0 0 53,292
QUOTIENT LTD SHS G73268107 64 17,398 SH   SOLE   0 0 17,398
QURATE RETAIL INC COM SER A 74915M100 8,312 706,817 SH   SOLE   657,525 0 49,292
RACKSPACE TECHNOLOGY INC COM 750102105 1,655 69,613 SH   SOLE   61,111 0 8,502
RADNET INC COM 750491102 637 29,273 SH   SOLE   0 0 29,273
RAFAEL HLDGS INC COM CL B 75062E106 361 9,050 SH   SOLE   0 0 9,050
RALPH LAUREN CORP CL A 751212101 335 2,720 SH   SOLE   0 0 2,720
RANGE RES CORP COM 75281A109 2,856 276,506 SH   SOLE   12,885 0 263,621
RAPID7 INC COM 753422104 10,402 139,415 SH   SOLE   43,908 0 95,507
RATTLER MIDSTREAM LP COM UNITS 75419T103 701 65,991 SH   SOLE   0 0 65,991
RAVEN INDS INC COM 754212108 1,955 50,996 SH   SOLE   0 0 50,996
RAYMOND JAMES FINL INC COM 754730109 28,104 229,303 SH   SOLE   0 0 229,303
RAYONIER INC COM 754907103 1,736 53,815 SH   SOLE   8,168 0 45,647
RAYTHEON TECHNOLOGIES CORP COM 75513E101 260,658 3,373,323 SH   SOLE   1,809,889 0 1,563,434
RBB FD INC MFAM SMLCP GRWTH 74933W874 987 26,307 SH   SOLE   0 0 26,307
RBB FD INC MOTLEY FOL ETF 74933W601 426 11,962 SH   SOLE   0 0 11,962
RBC BEARINGS INC COM 75524B104 29,760 151,241 SH   SOLE   149,396 0 1,845
READY CAPITAL CORP COM 75574U101 156 11,601 SH   SOLE   0 0 11,601
REALPAGE INC COM 75606N109 7,548 86,558 SH   SOLE   12 0 86,546
REALTY INCOME CORP COM 756109104 49,026 772,053 SH   SOLE   411,037 0 361,016
REAVES UTIL INCOME FD COM SH BEN INT 756158101 6,300 188,057 SH   SOLE   0 0 188,057
RED ROBIN GOURMET BURGERS IN COM 75689M101 888 22,270 SH   SOLE   0 0 22,270
RED ROCK RESORTS INC CL A 75700L108 371 11,387 SH   SOLE   0 0 11,387
REDFIN CORP COM 75737F108 4,675 70,213 SH   SOLE   7,464 0 62,749
REDHILL BIOPHARMA LTD SPONSORED ADS 757468103 243 33,242 SH   SOLE   0 0 33,242
REDWOOD TR INC COM 758075402 4,483 430,640 SH   SOLE   0 0 430,640
REDWOOD TR INC NOTE 4.750% 8/1 758075AC9 40 40,000 PRN   SOLE   0 0 40,000
REDWOOD TR INC NOTE 5.625% 7/1 758075AD7 289 294,000 PRN   SOLE   0 0 294,000
REGAL BELOIT CORP COM 758750103 5,789 40,570 SH   SOLE   37,955 0 2,615
REGENCY CTRS CORP COM 758849103 5,480 96,625 SH   SOLE   92,666 0 3,959
REGENERON PHARMACEUTICALS COM 75886F107 43,149 91,197 SH   SOLE   58,094 0 33,103
REGENXBIO INC COM 75901B107 1,516 44,440 SH   SOLE   0 0 44,440
REGIONS FINANCIAL CORP NEW COM 7591EP100 47,768 2,312,123 SH   SOLE   1,242,929 0 1,069,194
REGIONS FINANCIAL CORP NEW COM 7591EP100 118 24,000 SH Call SOLE   0 0 0
REINSURANCE GRP OF AMERICA I COM NEW 759351604 15,551 123,369 SH   SOLE   118,514 0 4,855
REINVENT TECHNOLOGY PARTNERS CL A G7483N129 435 42,900 SH   SOLE   0 0 42,900
RELIANCE STEEL & ALUMINUM CO COM 759509102 5,672 37,242 SH   SOLE   29,629 0 7,613
RELX PLC SPONSORED ADR 759530108 31,367 1,246,684 SH   SOLE   1,232,144 0 14,540
REMARK HLDGS INC COM 75955K102 30 13,200 SH   SOLE   0 0 13,200
RENAISSANCE CAP GREENWICH FD IPO ETF 759937204 1,132 18,206 SH   SOLE   0 0 18,206
RENAISSANCERE HLDGS LTD COM G7496G103 5,511 34,392 SH   SOLE   24,440 0 9,952
RENASANT CORP COM 75970E107 851 20,561 SH   SOLE   0 0 20,561
RENESOLA LTD SPONSORED ADS 75971T301 674 54,684 SH   SOLE   0 0 54,684
RENESOLA LTD SPONSORED ADS 75971T301 32 22,000 SH Call SOLE   0 0 0
RENEWABLE ENERGY GROUP INC COM NEW 75972A301 254 3,840 SH   SOLE   0 0 3,840
RENT A CTR INC NEW COM 76009N100 19,296 334,651 SH   SOLE   228,850 0 105,801
REPAY HLDGS CORP COM CL A 76029L100 618 26,332 SH   SOLE   26,332 0 0
REPLIGEN CORP COM 759916109 7,352 37,817 SH   SOLE   33,516 0 4,301
REPUBLIC SVCS INC COM 760759100 67,726 681,687 SH   SOLE   474,889 0 206,798
RESEARCH FRONTIERS INC COM 760911107 29 10,154 SH   SOLE   0 0 10,154
RESIDEO TECHNOLOGIES INC COM 76118Y104 748 26,491 SH   SOLE   17,903 0 8,588
RESMED INC COM 761152107 7,067 36,420 SH   SOLE   3,955 0 32,465
RESOURCES CONNECTION INC COM 76122Q105 979 72,298 SH   SOLE   0 0 72,298
RESTAURANT BRANDS INTL INC COM 76131D103 6,005 92,307 SH   SOLE   62,393 0 29,914
RETAIL OPPORTUNITY INVTS COR COM 76131N101 623 39,254 SH   SOLE   0 0 39,254
RETAIL PPTYS AMER INC CL A 76131V202 288 27,448 SH   SOLE   9,165 0 18,283
REVOLVE GROUP INC CL A 76156B107 2,723 60,611 SH   SOLE   0 0 60,611
REXNORD CORP COM 76169B102 1,465 31,102 SH   SOLE   0 0 31,102
REYNOLDS CONSUMER PRODS INC COM 76171L106 1,208 40,579 SH   SOLE   40,024 0 555
RH COM 74967X103 2,676 4,485 SH   SOLE   0 0 4,485
RIBBON COMMUNICATIONS INC COM 762544104 109 13,280 SH   SOLE   0 0 13,280
RING ENERGY INC COM 76680V108 29 12,589 SH   SOLE   0 0 12,589
RINGCENTRAL INC CL A 76680R206 75,310 252,820 SH   SOLE   23,647 0 229,173
RIO TINTO PLC SPONSORED ADR 767204100 40,284 518,786 SH   SOLE   140,287 0 378,499
RITCHIE BROS AUCTIONEERS COM 767744105 6,463 110,348 SH   SOLE   106,759 0 3,589
RIVERNORTH OPPORTUNITIES FD COM 76881Y109 644 36,948 SH   SOLE   0 0 36,948
RLI CORP COM 749607107 13,514 121,125 SH   SOLE   118,991 0 2,134
RMR MORTGAGE TR COM 76970B101 3,512 292,686 SH   SOLE   0 0 292,686
ROBERT HALF INTL INC COM 770323103 4,829 61,853 SH   SOLE   56,175 0 5,678
ROBLOX CORP CL A 771049103 4,278 65,982 SH   SOLE   35,494 0 30,488
ROCKET COS INC COM CL A 77311W101 4,218 182,693 SH   SOLE   0 0 182,693
ROCKWELL AUTOMATION INC COM 773903109 62,460 235,307 SH   SOLE   181,488 0 53,819
ROCKWELL MED INC COM 774374102 60 51,864 SH   SOLE   0 0 51,864
ROCKY BRANDS INC COM 774515100 12,531 231,793 SH   SOLE   0 0 231,793
ROGERS COMMUNICATIONS INC CL B 775109200 976 21,167 SH   SOLE   17,811 0 3,356
ROKU INC COM CL A 77543R102 16,998 52,179 SH   SOLE   0 0 52,179
ROLLINS INC COM 775711104 21,636 628,605 SH   SOLE   504,891 0 123,714
ROMEO POWER INC COM 776153108 255 30,570 SH   SOLE   0 0 30,570
ROMEO POWER INC COM 776153108 70 20,500 SH Call SOLE   0 0 0
ROMEO POWER INC COM 776153108 124 10,500 SH Put SOLE   0 0 10,500
ROMEO POWER INC COM 776153108 71 20,300 SH Call SOLE   0 0 0
ROMEO POWER INC COM 776153108 1 13,300 SH Call SOLE   0 0 0
ROPER TECHNOLOGIES INC COM 776696106 77,640 192,470 SH   SOLE   37,641 0 154,829
ROSS STORES INC COM 778296103 28,994 241,800 SH   SOLE   167,391 0 74,409
ROYAL BK CDA COM 780087102 23,168 251,180 SH   SOLE   164,734 0 86,446
ROYAL CARIBBEAN GROUP COM V7780T103 7,422 86,695 SH   SOLE   27,178 0 59,517
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 5,617 152,511 SH   SOLE   18,040 0 134,471
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 4,885 124,586 SH   SOLE   3,645 0 120,941
ROYAL GOLD INC COM 780287108 2,534 23,547 SH   SOLE   4,535 0 19,012
ROYCE GLOBAL VALUE TR INC COM 78081T104 1,429 100,553 SH   SOLE   0 0 100,553
ROYCE MICRO-CAP TR INC COM 780915104 2,457 217,438 SH   SOLE   0 0 217,438
ROYCE VALUE TR INC COM 780910105 27,628 1,525,543 SH   SOLE   28 0 1,525,515
RPM INTL INC COM 749685103 18,721 203,819 SH   SOLE   105,283 0 98,536
RUSH STREET INTERACTIVE INC COM 782011100 1,006 61,572 SH   SOLE   57,705 0 3,867
RUTHS HOSPITALITY GROUP INC COM 783332109 1,072 43,184 SH   SOLE   0 0 43,184
RYANAIR HOLDINGS PLC SPONSORED ADS 783513203 7,852 68,281 SH   SOLE   67,196 0 1,085
RYDER SYS INC COM 783549108 2,301 30,419 SH   SOLE   19,834 0 10,585
RYMAN HOSPITALITY PPTYS INC COM 78377T107 859 11,079 SH   SOLE   2,137 0 8,942
S & T BANCORP INC COM 783859101 497 14,821 SH   SOLE   0 0 14,821
S&P GLOBAL INC COM 78409V104 104,198 295,269 SH   SOLE   219,029 0 76,240
SABINE ROYALTY TR UNIT BEN INT 785688102 425 13,988 SH   SOLE   0 0 13,988
SABRA HEALTH CARE REIT INC COM 78573L106 930 53,564 SH   SOLE   0 0 53,564
SABRE CORP COM 78573M104 2,858 193,008 SH   SOLE   157,238 0 35,770
SAGE THERAPEUTICS INC COM 78667J108 726 9,702 SH   SOLE   0 0 9,702
SAIA INC COM 78709Y105 2,031 8,807 SH   SOLE   6,389 0 2,418
SALESFORCE COM INC COM 79466L302 390,436 1,842,807 SH   SOLE   659,178 0 1,183,629
SAN JUAN BASIN RTY TR UNIT BEN INT 798241105 40 10,200 SH   SOLE   0 0 10,200
SANDERSON FARMS INC COM 800013104 17,174 110,244 SH   SOLE   108,353 0 1,891
SANDSTORM GOLD LTD COM NEW 80013R206 455 66,898 SH   SOLE   0 0 66,898
SANDY SPRING BANCORP INC COM 800363103 333 7,677 SH   SOLE   205 0 7,472
SANGAMO THERAPEUTICS INC COM 800677106 1,192 95,120 SH   SOLE   0 0 95,120
SANMINA CORPORATION COM 801056102 2,526 61,038 SH   SOLE   59,120 0 1,918
SANOFI SPONSORED ADR 80105N105 33,790 683,181 SH   SOLE   518,587 0 164,594
SAP SE SPON ADR 803054204 26,906 219,119 SH   SOLE   188,312 0 30,807
SARATOGA INVT CORP COM NEW 80349A208 420 16,584 SH   SOLE   0 0 16,584
SAREPTA THERAPEUTICS INC COM 803607100 630 8,456 SH   SOLE   1,450 0 7,006
SAREPTA THERAPEUTICS INC COM 803607100 181 18,500 SH Call SOLE   0 0 0
SASOL LTD SPONSORED ADR 803866300 193 13,287 SH   SOLE   0 0 13,287
SBA COMMUNICATIONS CORP NEW CL A 78410G104 18,892 68,068 SH   SOLE   51,678 0 16,390
SCHLUMBERGER LTD COM 806857108 46,257 1,701,256 SH   SOLE   1,331,376 0 369,880
SCHNEIDER NATIONAL INC CL B 80689H102 1,687 67,552 SH   SOLE   66,962 0 590
SCHOLASTIC CORP COM 807066105 263 8,739 SH   SOLE   0 0 8,739
SCHRODINGER INC COM 80810D103 3,278 42,971 SH   SOLE   0 0 42,971
SCHWAB CHARLES CORP COM 808513105 82,868 1,271,365 SH   SOLE   1,186,605 0 84,760
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 3,500 110,137 SH   SOLE   0 0 110,137
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 2,821 74,997 SH   SOLE   0 0 74,997
SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 223 5,649 SH   SOLE   0 0 5,649
SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 309 5,470 SH   SOLE   0 0 5,470
SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 1,288 24,928 SH   SOLE   0 0 24,928
SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 3,365 104,816 SH   SOLE   0 0 104,816
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 5,799 113,024 SH   SOLE   0 0 113,024
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 2,966 30,671 SH   SOLE   0 0 30,671
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 25,982 356,303 SH   SOLE   0 0 356,303
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 3,877 29,878 SH   SOLE   0 0 29,878
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 592 9,069 SH   SOLE   0 0 9,069
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 1,248 12,996 SH   SOLE   0 0 12,996
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 19,108 256,689 SH   SOLE   0 0 256,689
SCHWAB STRATEGIC TR US REIT ETF 808524847 395 9,608 SH   SOLE   171 0 9,437
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 7,517 75,420 SH   SOLE   0 0 75,420
SCHWAB STRATEGIC TR US TIPS ETF 808524870 5,759 94,160 SH   SOLE   0 0 94,160
SCIENCE APPLICATIONS INTL CO COM 808625107 6,036 72,204 SH   SOLE   55,844 0 16,360
SCORPIO TANKERS INC SHS Y7542C130 506 27,435 SH   SOLE   0 0 27,435
SCOTTS MIRACLE-GRO CO CL A 810186106 66,828 272,799 SH   SOLE   205,660 0 67,139
SCOTTS MIRACLE-GRO CO CL A 810186106 71 11,400 SH Call SOLE   0 0 0
SCVX CORP *W EXP 01/24/202 G79448117 11 10,500 SH   SOLE   0 0 10,500
SCYNEXIS INC COM NEW 811292200 94 11,788 SH   SOLE   0 0 11,788
SEA LTD SPONSORD ADS 81141R100 23,760 106,437 SH   SOLE   44,785 0 61,652
SEABRIDGE GOLD INC COM 811916105 7,263 449,216 SH   SOLE   0 0 449,216
SEABRIDGE GOLD INC COM 811916105 13 12,500 SH Call SOLE   0 0 0
SEABRIDGE GOLD INC COM 811916105 8 14,200 SH Call SOLE   0 0 0
SEABRIDGE GOLD INC COM 811916105 4 10,700 SH Call SOLE   0 0 0
SEACOAST BKG CORP FLA COM NEW 811707801 354 9,774 SH   SOLE   0 0 9,774
SEAGATE TECHNOLOGY PLC SHS G7945M107 49,054 639,141 SH   SOLE   491,084 0 148,057
SEAGEN INC COM 81181C104 3,442 24,784 SH   SOLE   9,847 0 14,937
SEALED AIR CORP NEW COM 81211K100 3,074 67,096 SH   SOLE   38,549 0 28,547
SEASPINE HLDGS CORP COM 81255T108 192 11,013 SH   SOLE   0 0 11,013
SEAWORLD ENTMT INC COM 81282V100 723 14,553 SH   SOLE   0 0 14,553
SEI INVTS CO COM 784117103 16,308 267,651 SH   SOLE   239,030 0 28,621
SELECT MED HLDGS CORP COM 81619Q105 1,136 33,320 SH   SOLE   28,716 0 4,604
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 199,819 2,725,294 SH   SOLE   2,114,171 0 611,123
SELECT SECTOR SPDR TR ENERGY 81369Y506 115,843 2,361,256 SH   SOLE   1,119,606 0 1,241,650
SELECT SECTOR SPDR TR ENERGY 81369Y506 13 22,600 SH Call SOLE   0 0 0
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 14,943 378,405 SH   SOLE   0 0 378,405
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 222,693 1,324,993 SH   SOLE   883,790 0 441,203
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 37,955 555,611 SH   SOLE   69,540 0 486,071
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 236,281 2,023,977 SH   SOLE   1,350,348 0 673,629
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 245,420 7,207,618 SH   SOLE   4,790,558 0 2,417,060
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 3 10,900 SH Call SOLE   0 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 30 20,500 SH Call SOLE   0 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 781 97,600 SH Call SOLE   0 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 225,480 2,290,292 SH   SOLE   1,627,476 0 662,816
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 36,912 576,383 SH   SOLE   6 0 576,377
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 24,617 312,397 SH   SOLE   44,902 0 267,495
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 303,524 2,285,376 SH   SOLE   1,542,542 0 742,834
SELECTIVE INS GROUP INC COM 816300107 238 3,279 SH   SOLE   157 0 3,122
SELECTQUOTE INC COM 816307300 1,675 56,756 SH   SOLE   47,278 0 9,478
SEMPRA ENERGY COM 816851109 43,507 328,152 SH   SOLE   246,310 0 81,842
SEMRUSH HLDGS INC CL A COM 81686C104 201 16,876 SH   SOLE   16,876 0 0
SENSATA TECHNOLOGIES HLDG PL SHS G8060N102 2,337 40,322 SH   SOLE   18,710 0 21,612
SENSEONICS HLDGS INC COM 81727U105 144 54,513 SH   SOLE   0 0 54,513
SERITAGE GROWTH PPTYS CL A 81752R100 344 18,730 SH   SOLE   0 0 18,730
SERVICE CORP INTL COM 817565104 2,320 45,448 SH   SOLE   144 0 45,304
SERVICENOW INC COM 81762P102 119,922 239,791 SH   SOLE   63,975 0 175,816
SERVISFIRST BANCSHARES INC COM 81768T108 10,879 177,386 SH   SOLE   157,731 0 19,655
SESEN BIO INC COM 817763105 97 37,400 SH   SOLE   0 0 37,400
SFL CORPORATION LTD SHS G7738W106 381 47,490 SH   SOLE   0 0 47,490
SHAKE SHACK INC CL A 819047101 1,883 16,697 SH   SOLE   0 0 16,697
SHAW COMMUNICATIONS INC CL B CONV 82028K200 660 25,380 SH   SOLE   23,838 0 1,542
SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 697 52,235 SH   SOLE   0 0 52,235
SHERWIN WILLIAMS CO COM 824348106 92,041 124,702 SH   SOLE   81,356 0 43,346
SHIFT4 PMTS INC CL A 82452J109 1,129 13,767 SH   SOLE   8,716 0 5,051
SHOCKWAVE MED INC COM 82489T104 459 3,521 SH   SOLE   0 0 3,521
SHOPIFY INC CL A 82509L107 105,182 95,058 SH   SOLE   37,316 0 57,742
SHUTTERSTOCK INC COM 825690100 452 5,075 SH   SOLE   213 0 4,862
SHYFT GROUP INC COM 825698103 217 5,827 SH   SOLE   0 0 5,827
SI BONE INC COM 825704109 451 14,167 SH   SOLE   0 0 14,167
SIBANYE STILLWATER LTD SPONSORED ADR 82575P107 3,970 222,289 SH   SOLE   0 0 222,289
SIENTRA INC COM 82621J105 368 50,450 SH   SOLE   0 0 50,450
SIGNATURE BK NEW YORK N Y COM 82669G104 12,656 55,974 SH   SOLE   26,845 0 29,129
SIGNATURE BK NEW YORK N Y COM 82669G104 326 5,400 SH Call SOLE   0 0 0
SIGNET JEWELERS LIMITED SHS G81276100 390 6,725 SH   SOLE   0 0 6,725
SILGAN HOLDINGS INC COM 827048109 699 16,629 SH   SOLE   0 0 16,629
SILICON LABORATORIES INC COM 826919102 4,325 30,661 SH   SOLE   29,878 0 783
SILICON MOTION TECHNOLOGY CO SPONSORED ADR 82706C108 3,409 57,395 SH   SOLE   35,394 0 22,001
SILK RD MED INC COM 82710M100 796 15,706 SH   SOLE   15,487 0 219
SILVERCORP METALS INC COM 82835P103 1,059 214,959 SH   SOLE   0 0 214,959
SILVERCREST METALS INC COM 828363101 1,075 132,636 SH   SOLE   0 0 132,636
SILVERGATE CAP CORP CL A 82837P408 4,180 29,400 SH   SOLE   0 0 29,400
SIMMONS 1ST NATL CORP CL A $1 PAR 828730200 586 19,748 SH   SOLE   4,624 0 15,124
SIMON PPTY GROUP INC NEW COM 828806109 14,602 128,342 SH   SOLE   0 0 128,342
SIMPLIFY EXCHANGE TRADED FUN US EQT PLS DWNSD 82889N202 11,605 410,916 SH   SOLE   410,916 0 0
SIMPLY GOOD FOODS CO COM 82900L102 2,455 80,709 SH   SOLE   37,600 0 43,109
SIMPLY GOOD FOODS CO COM 82900L102 77 34,100 SH Call SOLE   0 0 0
SIMPSON MFG INC COM 829073105 22,041 212,483 SH   SOLE   211,629 0 854
SIMULATIONS PLUS INC COM 829214105 569 8,993 SH   SOLE   7,126 0 1,867
SINCLAIR BROADCAST GROUP INC CL A 829226109 429 14,653 SH   SOLE   0 0 14,653
SIREN ETF TR DIVCN LDRS ETF 829658301 2,382 47,915 SH   SOLE   0 0 47,915
SIREN ETF TR NSD NXGN ECO ETF 829658202 743 15,444 SH   SOLE   0 0 15,444
SIRIUS XM HOLDINGS INC COM 82968B103 4,525 743,067 SH   SOLE   464,486 0 278,581
SITE CTRS CORP COM 82981J109 160 11,813 SH   SOLE   0 0 11,813
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 36,451 213,489 SH   SOLE   206,479 0 7,010
SITIME CORP COM 82982T106 549 5,570 SH   SOLE   0 0 5,570
SIX FLAGS ENTMT CORP NEW COM 83001A102 991 21,319 SH   SOLE   10,756 0 10,563
SIXTH STREET SPECIALTY LENDN COM 83012A109 2,802 133,251 SH   SOLE   0 0 133,251
SJW GROUP COM 784305104 10,813 171,662 SH   SOLE   168,820 0 2,842
SK TELECOM LTD SPONSORED ADR 78440P108 352 12,917 SH   SOLE   0 0 12,917
SKILLZ INC COM 83067L109 3,085 162,038 SH   SOLE   0 0 162,038
SKYLINE CHAMPION CORPORATION COM 830830105 1,354 29,913 SH   SOLE   29,811 0 102
SKYWEST INC COM 830879102 477 8,760 SH   SOLE   0 0 8,760
SKYWORKS SOLUTIONS INC COM 83088M102 26,615 145,047 SH   SOLE   0 0 145,047
SL GREEN RLTY CORP COM 78440X804 244 3,493 SH   SOLE   0 0 3,493
SLACK TECHNOLOGIES INC COM CL A 83088V102 5,364 132,010 SH   SOLE   0 0 132,010
SLEEP NUMBER CORP COM 83125X103 1,243 8,666 SH   SOLE   6,715 0 1,951
SLM CORP COM 78442P106 4,295 238,986 SH   SOLE   237,031 0 1,955
SLR INVESTMENT CORP COM 83413U100 1,553 87,437 SH   SOLE   0 0 87,437
SMARTSHEET INC COM CL A 83200N103 1,068 16,714 SH   SOLE   9,354 0 7,360
SMILEDIRECTCLUB INC CL A COM 83192H106 732 70,984 SH   SOLE   0 0 70,984
SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 25,897 683,299 SH   SOLE   629,345 0 53,954
SMITH & WESSON BRANDS INC COM 831754106 1,797 102,964 SH   SOLE   0 0 102,964
SMITH A O CORP COM 831865209 7,705 113,957 SH   SOLE   48,292 0 65,665
SMUCKER J M CO COM NEW 832696405 23,269 183,889 SH   SOLE   0 0 183,889
SNAP INC CL A 83304A106 35,978 688,042 SH   SOLE   549,365 0 138,677
SNAP ON INC COM 833034101 55,423 240,194 SH   SOLE   205,250 0 34,944
SNOWFLAKE INC CL A 833445109 7,097 30,953 SH   SOLE   15,005 0 15,948
SOCIAL CAPITAL HEDOSOPHA HLD SHS CL A G82514103 443 40,420 SH   SOLE   0 0 40,420
SOCIAL CAPITAL HEDOSOPHA HLD SHS CL A G8251L105 213 19,932 SH   SOLE   0 0 19,932
SOCIAL CAPITAL HEDOSOPHA HLD SHS CL A G8252P105 791 46,121 SH   SOLE   0 0 46,121
SOCIEDAD QUIMICA Y MINERA DE SPON ADR SER B 833635105 234 4,402 SH   SOLE   53 0 4,349
SOL GEL TECHNOLOGIES SHS M8694L103 405 32,742 SH   SOLE   0 0 32,742
SOLAREDGE TECHNOLOGIES INC COM 83417M104 9,065 31,536 SH   SOLE   26,731 0 4,805
SONIC AUTOMOTIVE INC CL A 83545G102 1,708 34,451 SH   SOLE   0 0 34,451
SONOCO PRODS CO COM 835495102 5,662 89,444 SH   SOLE   57,075 0 32,369
SONOS INC COM 83570H108 8,700 232,174 SH   SOLE   0 0 232,174
SONY CORP SPONSORED ADR 835699307 17,792 167,836 SH   SOLE   16,365 0 151,471
SORRENTO THERAPEUTICS INC COM NEW 83587F202 713 86,271 SH   SOLE   0 0 86,271
SOUTH JERSEY INDS INC COM 838518108 563 24,931 SH   SOLE   0 0 24,931
SOUTH ST CORP COM 840441109 1,219 15,524 SH   SOLE   69 0 15,455
SOUTHERN CO COM 842587107 136,093 2,189,393 SH   SOLE   1,163,499 0 1,025,894
SOUTHERN CO COM 842587107 4 11,000 SH Call SOLE   0 0 0
SOUTHERN CO COM 842587107 2 11,000 SH Call SOLE   0 0 0
SOUTHERN COPPER CORP COM 84265V105 6,646 97,917 SH   SOLE   5,046 0 92,871
SOUTHERN FIRST BANCSHARES COM 842873101 301 6,410 SH   SOLE   0 0 6,410
SOUTHWEST AIRLS CO COM 844741108 46,299 758,251 SH   SOLE   308,314 0 449,937
SOUTHWEST GAS HLDGS INC COM 844895102 1,082 15,741 SH   SOLE   12,673 0 3,068
SOUTHWESTERN ENERGY CO COM 845467109 203 43,626 SH   SOLE   0 0 43,626
SP PLUS CORP COM 78469C103 2,919 89,035 SH   SOLE   85,704 0 3,331
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 68,372 207,073 SH   SOLE   0 0 207,073
SPDR GOLD TR GOLD SHS 78463V107 133,109 832,140 SH   SOLE   0 0 832,140
SPDR INDEX SHS FDS ASIA PACIF ETF 78463X301 1,114 8,478 SH   SOLE   0 0 8,478
SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 10,442 221,136 SH   SOLE   25 0 221,111
SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 675 19,588 SH   SOLE   0 0 19,588
SPDR INDEX SHS FDS EURO STOXX 50 78463X202 766 17,211 SH   SOLE   0 0 17,211
SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 13,561 269,822 SH   SOLE   0 0 269,822
SPDR INDEX SHS FDS MSCI EAFE STRTGC 78463X434 259 3,588 SH   SOLE   0 0 3,588
SPDR INDEX SHS FDS PORTFLI MSCI GBL 78463X475 206 3,926 SH   SOLE   0 0 3,926
SPDR INDEX SHS FDS PORTFLO EURP ETF 78463X103 1,362 34,681 SH   SOLE   0 0 34,681
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 849 24,001 SH   SOLE   0 0 24,001
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 5,208 118,966 SH   SOLE   0 0 118,966
SPDR INDEX SHS FDS S&P CHINA ETF 78463X400 638 4,871 SH   SOLE   0 0 4,871
SPDR INDEX SHS FDS S&P EM MKT DIV 78463X533 671 22,343 SH   SOLE   0 0 22,343
SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756 229 4,128 SH   SOLE   0 0 4,128
SPDR INDEX SHS FDS S&P INTL ETF 78463X772 3,708 97,231 SH   SOLE   0 0 97,231
SPDR INDEX SHS FDS S&P NORTH AMER 78463X152 473 12,300 SH   SOLE   0 0 12,300
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,032,308 2,604,652 SH   SOLE   131,946 0 2,472,706
SPDR S&P 500 ETF TR TR UNIT 78462F103 257 3,300 SH Call SOLE   0 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 641 95,800 SH Call SOLE   0 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,319 87,400 SH Call SOLE   0 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,304 88,400 SH Call SOLE   0 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 682 87,300 SH Call SOLE   0 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 70 11,100 SH Put SOLE   0 0 11,100
SPDR S&P 500 ETF TR TR UNIT 78462F103 2 37,400 SH Put SOLE   0 0 37,400
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 245,919 516,561 SH   SOLE   228,269 0 288,292
SPDR SER TR AEROSPACE DEF 78464A631 5,295 42,159 SH   SOLE   0 0 42,159
SPDR SER TR BLMBRG BRC CNVRT 78464A359 10,662 127,915 SH   SOLE   0 0 127,915
SPDR SER TR BLOMBERG 1 10 YR 78468R861 1,623 77,775 SH   SOLE   0 0 77,775
SPDR SER TR BLOMBERG BRC INV 78468R200 13,183 430,260 SH   SOLE   490 0 429,770
SPDR SER TR BLOMBERG INTL TR 78464A516 763 26,172 SH   SOLE   0 0 26,172
SPDR SER TR BLOMBRG BRC INTL 78464A151 717 20,003 SH   SOLE   0 0 20,003
SPDR SER TR BLOOMBERG BRCLYS 78468R622 19,675 180,839 SH   SOLE   40,690 0 140,149
SPDR SER TR BLOOMBERG SRT TR 78468R408 1,917 70,159 SH   SOLE   0 0 70,159
SPDR SER TR COMP SOFTWARE 78464A599 2,627 16,682 SH   SOLE   0 0 16,682
SPDR SER TR DJ REIT ETF 78464A607 1,749 18,473 SH   SOLE   4,959 0 13,514
SPDR SER TR FACTST INV ETF 78464A110 2,822 13,502 SH   SOLE   0 0 13,502
SPDR SER TR FTSE INT GVT ETF 78464A490 377 6,793 SH   SOLE   0 0 6,793
SPDR SER TR GLB DOW ETF 78464A706 2,422 22,938 SH   SOLE   0 0 22,938
SPDR SER TR HLTH CARE SVCS 78464A573 764 7,187 SH   SOLE   0 0 7,187
SPDR SER TR HLTH CR EQUIP 78464A581 1,344 11,233 SH   SOLE   0 0 11,233
SPDR SER TR MSCI USA STRTGIC 78468R812 260 2,339 SH   SOLE   0 0 2,339
SPDR SER TR NUVEEN BBG BRCLY 78464A284 111,908 1,886,190 SH   SOLE   1,828,011 0 58,179
SPDR SER TR NUVEEN BLMBRG SR 78468R739 208,481 4,206,633 SH   SOLE   3,988,564 0 218,069
SPDR SER TR NUVEEN BRC MUNIC 78468R721 7,985 154,573 SH   SOLE   112,186 0 42,387
SPDR SER TR NYSE TECH ETF 78464A102 1,505 10,398 SH   SOLE   0 0 10,398
SPDR SER TR OILGAS EQUIP 78468R549 660 12,395 SH   SOLE   0 0 12,395
SPDR SER TR PORTFLI HIGH YLD 78468R606 218 8,194 SH   SOLE   0 0 8,194
SPDR SER TR PORTFLI INTRMDIT 78464A672 480 14,956 SH   SOLE   0 0 14,956
SPDR SER TR PORTFLI MORTGAGE 78464A383 571 22,009 SH   SOLE   0 0 22,009
SPDR SER TR PORTFLI TIPS ETF 78464A656 16,771 548,969 SH   SOLE   512,483 0 36,486
SPDR SER TR PORTFOLI S&P1500 78464A805 625 12,701 SH   SOLE   0 0 12,701
SPDR SER TR PORTFOLIO AGRGTE 78464A649 48,461 1,634,451 SH   SOLE   1,597,455 0 36,996
SPDR SER TR PORTFOLIO INTRMD 78464A375 5,892 162,534 SH   SOLE   504 0 162,030
SPDR SER TR PORTFOLIO S&P400 78464A847 558 12,204 SH   SOLE   0 0 12,204
SPDR SER TR PORTFOLIO S&P500 78464A854 3,102 66,544 SH   SOLE   0 0 66,544
SPDR SER TR PORTFOLIO S&P600 78468R853 22,785 539,046 SH   SOLE   0 0 539,046
SPDR SER TR PORTFOLIO SH TSR 78468R101 348 11,362 SH   SOLE   0 0 11,362
SPDR SER TR PORTFOLIO SHORT 78464A474 64,908 2,073,076 SH   SOLE   1,725,965 0 347,111
SPDR SER TR PRTFLO S&P500 GW 78464A409 29,587 524,598 SH   SOLE   0 0 524,598
SPDR SER TR PRTFLO S&P500 HI 78468R788 4,189 108,801 SH   SOLE   808 0 107,993
SPDR SER TR PRTFLO S&P500 VL 78464A508 5,746 151,598 SH   SOLE   0 0 151,598
SPDR SER TR RUSSELL LOW VOL 78468R754 1,214 12,224 SH   SOLE   0 0 12,224
SPDR SER TR S&P 400 MDCP GRW 78464A821 357 4,760 SH   SOLE   0 0 4,760
SPDR SER TR S&P 400 MDCP VAL 78464A839 3,949 60,358 SH   SOLE   0 0 60,358
SPDR SER TR S&P 500 ESG ETF 78468R531 878 23,760 SH   SOLE   0 0 23,760
SPDR SER TR S&P 600 SMCP GRW 78464A201 2,515 29,291 SH   SOLE   0 0 29,291
SPDR SER TR S&P 600 SMCP VAL 78464A300 3,365 41,040 SH   SOLE   0 0 41,040
SPDR SER TR S&P 600 SML CAP 78464A813 4,135 44,002 SH   SOLE   0 0 44,002
SPDR SER TR S&P BIOTECH 78464A870 29,589 218,118 SH   SOLE   8 0 218,110
SPDR SER TR S&P BK ETF 78464A797 3,823 73,683 SH   SOLE   0 0 73,683
SPDR SER TR S&P CAP MKTS 78464A771 514 6,095 SH   SOLE   0 0 6,095
SPDR SER TR S&P DIVID ETF 78464A763 284,569 2,410,991 SH   SOLE   1,269,785 0 1,141,206
SPDR SER TR S&P HOMEBUILD 78464A888 13,448 191,101 SH   SOLE   25 0 191,076
SPDR SER TR S&P INS ETF 78464A789 2,836 77,373 SH   SOLE   0 0 77,373
SPDR SER TR S&P KENSHO CLEAN 78468R655 281 2,462 SH   SOLE   0 0 2,462
SPDR SER TR S&P KENSHO NEW 78468R648 6,607 97,581 SH   SOLE   0 0 97,581
SPDR SER TR S&P METALS MNG 78464A755 4,028 100,862 SH   SOLE   0 0 100,862
SPDR SER TR S&P OILGAS EXP 78468R556 4,553 55,967 SH   SOLE   0 0 55,967
SPDR SER TR S&P PHARMAC 78464A722 555 11,025 SH   SOLE   0 0 11,025
SPDR SER TR S&P REGL BKG 78464A698 22,266 335,629 SH   SOLE   0 0 335,629
SPDR SER TR S&P RETAIL ETF 78464A714 1,917 21,492 SH   SOLE   0 0 21,492
SPDR SER TR S&P SEMICNDCTR 78464A862 14,313 78,304 SH   SOLE   0 0 78,304
SPDR SER TR S&P TRANSN ETF 78464A532 4,020 45,935 SH   SOLE   37,803 0 8,132
SPDR SER TR SPDR BLOOMBERG 78468R663 31,427 343,465 SH   SOLE   106,023 0 237,442
SPDR SER TR WELLS FG PFD ETF 78464A292 590 13,592 SH   SOLE   0 0 13,592
SPECTRUM BRANDS HLDGS INC NE COM 84790A105 2,229 26,222 SH   SOLE   22,269 0 3,953
SPIRE INC COM 84857L101 3,374 45,659 SH   SOLE   36,497 0 9,162
SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 3,368 69,236 SH   SOLE   10,424 0 58,812
SPIRIT AIRLS INC COM 848577102 3,926 106,406 SH   SOLE   0 0 106,406
SPIRIT RLTY CAP INC NEW COM NEW 84860W300 335 7,892 SH   SOLE   759 0 7,133
SPLUNK INC COM 848637104 31,452 232,150 SH   SOLE   188,451 0 43,699
SPOTIFY TECHNOLOGY S A SHS L8681T102 37,078 138,377 SH   SOLE   77,799 0 60,578
SPRAGUE RES LP COM UNIT REP LTD 849343108 554 25,314 SH   SOLE   0 0 25,314
SPROTT ETF TRUST GOLD MINERS ETF 85210B102 253 9,437 SH   SOLE   0 0 9,437
SPROTT FOCUS TR INC COM 85208J109 289 37,000 SH   SOLE   0 0 37,000
SPROTT INC COM NEW 852066208 1,786 46,993 SH   SOLE   0 0 46,993
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 12,232 704,184 SH   SOLE   0 0 704,184
SPROTT PHYSICAL GOLD TR UNIT 85207H104 10,925 814,723 SH   SOLE   0 0 814,723
SPROTT PHYSICAL PLAT PALLAD UNIT 85207Q104 1,745 92,019 SH   SOLE   0 0 92,019
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 4,547 517,907 SH   SOLE   0 0 517,907
SPROUT SOCIAL INC COM CL A 85209W109 799 13,832 SH   SOLE   12,702 0 1,130
SPROUTS FMRS MKT INC COM 85208M102 1,308 49,136 SH   SOLE   32,448 0 16,688
SPS COMM INC COM 78463M107 12,738 128,270 SH   SOLE   90,723 0 37,547
SPX CORP COM 784635104 834 14,321 SH   SOLE   9,265 0 5,056
SPX FLOW INC COM 78469X107 1,679 26,517 SH   SOLE   0 0 26,517
SQUARE INC CL A 852234103 74,706 329,031 SH   SOLE   77,142 0 251,889
SS&C TECHNOLOGIES HLDGS INC COM 78467J100 12,085 172,969 SH   SOLE   149,641 0 23,328
SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608 15,975 349,256 SH   SOLE   290,595 0 58,661
SSGA ACTIVE ETF TR GLOBL ALLO ETF 78467V400 29,330 667,255 SH   SOLE   0 0 667,255
SSGA ACTIVE ETF TR INCOM ALLO ETF 78467V202 462 13,349 SH   SOLE   0 0 13,349
SSGA ACTIVE ETF TR MULT ASS RLRTN 78467V103 277 10,389 SH   SOLE   0 0 10,389
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 9,399 194,957 SH   SOLE   0 0 194,957
SSGA ACTIVE TR SPDR DBLELN EMRG 78470P309 345 6,857 SH   SOLE   0 0 6,857
SSR MNG INC COM 784730103 3,330 232,818 SH   SOLE   0 0 232,818
ST JOE CO COM 790148100 2,410 56,163 SH   SOLE   0 0 56,163
STAAR SURGICAL CO COM PAR $0.01 852312305 651 6,177 SH   SOLE   0 0 6,177
STAG INDL INC COM 85254J102 6,368 189,471 SH   SOLE   16,465 0 173,006
STANDARD MTR PRODS INC COM 853666105 879 21,138 SH   SOLE   0 0 21,138
STANLEY BLACK & DECKER INC COM 854502101 33,133 165,937 SH   SOLE   88,312 0 77,625
STANTEC INC COM 85472N109 3,087 72,093 SH   SOLE   0 0 72,093
STARBUCKS CORP COM 855244109 193,566 1,771,422 SH   SOLE   621,164 0 1,150,258
STARWOOD PPTY TR INC COM 85571B105 13,439 543,205 SH   SOLE   0 0 543,205
STARWOOD PPTY TR INC NOTE 4.375% 4/0 85571BAH8 308 296,000 PRN   SOLE   0 0 296,000
STATE STR CORP COM 857477103 10,639 126,645 SH   SOLE   70,387 0 56,258
STEEL DYNAMICS INC COM 858119100 15,177 299,002 SH   SOLE   241,476 0 57,526
STELLUS CAP INVT CORP COM 858568108 2,591 204,035 SH   SOLE   0 0 204,035
STEPAN CO COM 858586100 517 4,068 SH   SOLE   835 0 3,233
STERICYCLE INC COM 858912108 40,773 603,960 SH   SOLE   592,166 0 11,794
STERIS PLC SHS USD G8473T100 57,552 302,140 SH   SOLE   281,502 0 20,638
STERLING BANCORP DEL COM 85917A100 1,930 83,852 SH   SOLE   67,789 0 16,063
STERLING CONSTR INC COM 859241101 1,121 48,325 SH   SOLE   0 0 48,325
STEWART INFORMATION SVCS COR COM 860372101 568 10,915 SH   SOLE   7,240 0 3,675
STIFEL FINL CORP COM 860630102 3,097 48,348 SH   SOLE   44,708 0 3,640
STITCH FIX INC COM CL A 860897107 913 18,435 SH   SOLE   0 0 18,435
STMICROELECTRONICS N V NY REGISTRY 861012102 2,237 58,355 SH   SOLE   33,707 0 24,648
STOCK YDS BANCORP INC COM 861025104 401 7,848 SH   SOLE   0 0 7,848
STONECO LTD COM CL A G85158106 11,080 180,984 SH   SOLE   149,208 0 31,776
STONEMOR INC COM 86184W106 52 27,422 SH   SOLE   0 0 27,422
STORE CAP CORP COM 862121100 22,310 665,976 SH   SOLE   515,528 0 150,448
STRATASYS LTD SHS M85548101 229 8,825 SH   SOLE   0 0 8,825
STRATEGIC ED INC COM 86272C103 381 4,145 SH   SOLE   0 0 4,145
STRATEGY SHS DAY HAGAN NED 86280R803 8,635 279,610 SH   SOLE   0 0 279,610
STRYKER CORPORATION COM 863667101 95,863 393,541 SH   SOLE   112,189 0 281,352
STUDIO CITY INTL HLDGS LTD SPON ADS 86389T106 158 11,986 SH   SOLE   0 0 11,986
STURM RUGER & CO INC COM 864159108 1,724 26,098 SH   SOLE   0 0 26,098
SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 1,281 86,470 SH   SOLE   0 0 86,470
SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 5,971 823,582 SH   SOLE   756,017 0 67,565
SUMMIT HOTEL PPTYS INC COM 866082100 2,067 203,403 SH   SOLE   192,267 0 11,136
SUMMIT MATLS INC CL A 86614U100 2,963 105,755 SH   SOLE   97,214 0 8,541
SUMO LOGIC INC COM 86646P103 555 29,453 SH   SOLE   22,753 0 6,700
SUN CMNTYS INC COM 866674104 7,985 53,220 SH   SOLE   44,023 0 9,197
SUN LIFE FINANCIAL INC. COM 866796105 1,476 29,191 SH   SOLE   636 0 28,555
SUNCOR ENERGY INC NEW COM 867224107 12,126 579,868 SH   SOLE   297,928 0 281,940
SUNOCO LP/SUNOCO FIN CORP COM UT REP LP 86765K109 4,325 135,846 SH   SOLE   0 0 135,846
SUNOPTA INC COM 8676EP108 714 48,368 SH   SOLE   1,473 0 46,895
SUNPOWER CORP COM 867652406 1,628 48,675 SH   SOLE   0 0 48,675
SUNRUN INC COM 86771W105 3,209 53,066 SH   SOLE   0 0 53,066
SUNRUN INC COM 86771W105 99 20,600 SH Call SOLE   0 0 0
SUNSTONE HOTEL INVS INC NEW COM 867892101 371 29,743 SH   SOLE   29,195 0 548
SUPERNUS PHARMACEUTICALS INC COM 868459108 367 14,036 SH   SOLE   6,364 0 7,672
SURFACE ONCOLOGY INC COM 86877M209 768 98,511 SH   SOLE   0 0 98,511
SURGERY PARTNERS INC COM 86881A100 1,503 33,949 SH   SOLE   33,459 0 490
SURMODICS INC COM 868873100 643 11,466 SH   SOLE   0 0 11,466
SVB FINANCIAL GROUP COM 78486Q101 13,922 28,201 SH   SOLE   2,613 0 25,588
SVMK INC COM 78489X103 503 27,470 SH   SOLE   25,980 0 1,490
SWISS HELVETIA FD INC COM 870875101 246 28,008 SH   SOLE   0 0 28,008
SWITCH INC CL A 87105L104 3,162 194,487 SH   SOLE   0 0 194,487
SYKES ENTERPRISES INC COM 871237103 285 6,470 SH   SOLE   6,432 0 38
SYNAPTICS INC COM 87157D109 379 2,800 SH   SOLE   0 0 2,800
SYNCHRONOSS TECHNOLOGIES INC COM 87157B103 49 13,758 SH   SOLE   0 0 13,758
SYNCHRONY FINANCIAL COM 87165B103 78,476 1,930,058 SH   SOLE   305,969 0 1,624,089
SYNCHRONY FINANCIAL COM 87165B103 9 21,100 SH Call SOLE   0 0 0
SYNEOS HEALTH INC CL A 87166B102 11,283 148,754 SH   SOLE   132,228 0 16,526
SYNNEX CORP COM 87162W100 11,220 97,695 SH   SOLE   21,278 0 76,417
SYNOPSYS INC COM 871607107 31,679 127,850 SH   SOLE   94,311 0 33,539
SYNOVUS FINL CORP COM NEW 87161C501 7,103 155,250 SH   SOLE   0 0 155,250
SYSCO CORP COM 871829107 49,308 626,212 SH   SOLE   222,768 0 403,444
T-MOBILE US INC COM 872590104 48,569 387,650 SH   SOLE   238,767 0 148,883
T-MOBILE US INC COM 872590104 4 16,700 SH Call SOLE   0 0 0
T2 BIOSYSTEMS INC COM 89853L104 52 32,200 SH   SOLE   0 0 32,200
TAIWAN FD INC COM 874036106 425 15,036 SH   SOLE   0 0 15,036
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 201,092 1,700,134 SH   SOLE   1,041,185 0 658,949
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 3,777 21,374 SH   SOLE   4,149 0 17,225
TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 4,138 226,632 SH   SOLE   168,379 0 58,253
TAL EDUCATION GROUP SPONSORED ADS 874080104 468 8,691 SH   SOLE   0 0 8,691
TANDEM DIABETES CARE INC COM NEW 875372203 1,534 17,381 SH   SOLE   0 0 17,381
TANGER FACTORY OUTLET CTRS I COM 875465106 1,030 68,085 SH   SOLE   0 0 68,085
TAPESTRY INC COM 876030107 9,954 241,540 SH   SOLE   189,130 0 52,410
TARGA RES CORP COM 87612G101 9,997 314,868 SH   SOLE   155,964 0 158,904
TARGA RES CORP COM 87612G101 20 18,200 SH Call SOLE   0 0 0
TARGET CORP COM 87612E106 306,177 1,545,782 SH   SOLE   812,202 0 733,580
TASEKO MINES LTD COM 876511106 108 63,200 SH   SOLE   0 0 63,200
TC ENERGY CORP COM 87807B107 51,345 1,119,627 SH   SOLE   1,066,556 0 53,071
TCF FINL CORP COM 872307103 8,789 189,176 SH   SOLE   90,056 0 99,120
TCG BDC INC COM 872280102 885 67,009 SH   SOLE   0 0 67,009
TCW STRATEGIC INCOME FD INC COM 872340104 3,221 566,130 SH   SOLE   0 0 566,130
TE CONNECTIVITY LTD REG SHS H84989104 125,126 969,139 SH   SOLE   918,465 0 50,674
TEAM INC COM 878155100 159 13,750 SH   SOLE   0 0 13,750
TEAM INC COM 878155100 22 11,000 SH Call SOLE   0 0 0
TECHNIPFMC PLC COM G87110105 2,281 298,518 SH   SOLE   177,226 0 121,292
TECHTARGET INC COM 87874R100 676 9,739 SH   SOLE   8,614 0 1,125
TECK RESOURCES LTD CL B 878742204 4,026 210,118 SH   SOLE   0 0 210,118
TEEKAY LNG PARTNERS L P PRTNRSP UNITS Y8564M105 199 13,829 SH   SOLE   0 0 13,829
TEGNA INC COM 87901J105 3,274 173,854 SH   SOLE   136,750 0 37,104
TEJON RANCH CO COM 879080109 207 12,359 SH   SOLE   0 0 12,359
TEKLA HEALTHCARE INVS SH BEN INT 87911J103 5,789 237,143 SH   SOLE   0 0 237,143
TEKLA HEALTHCARE OPPORTUNITI SHS 879105104 18,976 873,243 SH   SOLE   0 0 873,243
TEKLA LIFE SCIENCES INVS SH BEN INT 87911K100 1,212 61,490 SH   SOLE   0 0 61,490
TEKLA WORLD HEALTHCARE FD BEN INT SHS 87911L108 1,318 87,475 SH   SOLE   0 0 87,475
TELADOC HEALTH INC COM 87918A105 47,523 261,477 SH   SOLE   7,310 0 254,167
TELEDYNE TECHNOLOGIES INC COM 879360105 27,757 67,103 SH   SOLE   61,762 0 5,341
TELEFLEX INCORPORATED COM 879369106 41,702 100,368 SH   SOLE   55,963 0 44,405
TELEFONICA BRASIL SA NEW ADR 87936R205 536 68,146 SH   SOLE   66,772 0 1,374
TELEFONICA S A SPONSORED ADR 879382208 820 181,020 SH   SOLE   32,144 0 148,876
TELEPHONE & DATA SYS INC COM NEW 879433829 7,199 313,533 SH   SOLE   150 0 313,383
TELEPHONE & DATA SYS INC COM NEW 879433829 361 103,000 SH Call SOLE   0 0 0
TELLURIAN INC NEW COM 87968A104 147 62,647 SH   SOLE   0 0 62,647
TELOS CORP MD COM 87969B101 334 8,820 SH   SOLE   0 0 8,820
TELUS CORPORATION COM 87971M103 8,525 427,847 SH   SOLE   398,373 0 29,474
TELUS INTL CDA INC SUB VTG SHS 87975H100 540 19,288 SH   SOLE   0 0 19,288
TEMPLETON DRAGON FD INC COM 88018T101 639 27,145 SH   SOLE   0 0 27,145
TEMPLETON EMERGING MKTS INCO COM 880192109 701 95,124 SH   SOLE   0 0 95,124
TEMPLETON GLOBAL INCOME FD COM 880198106 3,747 705,629 SH   SOLE   0 0 705,629
TEMPUR SEALY INTL INC COM 88023U101 14,642 400,499 SH   SOLE   152,481 0 248,018
TENCENT MUSIC ENTMT GROUP SPON ADS 88034P109 1,389 67,786 SH   SOLE   0 0 67,786
TENET HEALTHCARE CORP COM NEW 88033G407 1,266 24,353 SH   SOLE   0 0 24,353
TENNANT CO COM 880345103 814 10,193 SH   SOLE   10,193 0 0
TENNECO INC CL A VTG COM STK 880349105 118 11,016 SH   SOLE   6,945 0 4,071
TERADATA CORP DEL COM 88076W103 1,761 45,699 SH   SOLE   40,939 0 4,760
TERADYNE INC COM 880770102 38,595 317,189 SH   SOLE   212,155 0 105,034
TEREX CORP NEW COM 880779103 1,064 23,105 SH   SOLE   9,691 0 13,414
TERMINIX GLOBAL HOLDINGS INC COM 88087E100 3,115 65,335 SH   SOLE   63,555 0 1,780
TERNIUM SA SPONSORED ADS 880890108 363 9,354 SH   SOLE   0 0 9,354
TERRENO RLTY CORP COM 88146M101 5,498 95,163 SH   SOLE   94,752 0 411
TESLA INC COM 88160R101 180,689 270,522 SH   SOLE   66,065 0 204,457
TETRA TECH INC NEW COM 88162G103 1,302 9,590 SH   SOLE   162 0 9,428
TETRA TECHNOLOGIES INC DEL COM 88162F105 704 293,390 SH   SOLE   22,390 0 271,000
TETRA TECHNOLOGIES INC DEL COM 88162F105 19 43,300 SH Call SOLE   0 0 0
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 6,430 557,178 SH   SOLE   24,958 0 532,220
TEXAS CAP BANCSHARES INC COM 88224Q107 619 8,722 SH   SOLE   2,979 0 5,743
TEXAS INSTRS INC COM 882508104 268,172 1,418,972 SH   SOLE   1,052,379 0 366,593
TEXAS PACIFIC LAND CORPORATI COM 88262P102 23,175 14,581 SH   SOLE   1,136 0 13,445
TEXAS ROADHOUSE INC COM 882681109 6,463 67,365 SH   SOLE   40,056 0 27,309
TEXTRON INC COM 883203101 8,566 152,742 SH   SOLE   119,445 0 33,297
TFI INTL INC COM 87241L109 1,642 21,893 SH   SOLE   11,543 0 10,350
TFS FINL CORP COM 87240R107 260 12,762 SH   SOLE   0 0 12,762
TG THERAPEUTICS INC COM 88322Q108 9,881 204,992 SH   SOLE   47,704 0 157,288
THE AARONS COMPANY INC COM 00258W108 2,404 93,596 SH   SOLE   76,214 0 17,382
THE TRADE DESK INC COM CL A 88339J105 19,116 29,335 SH   SOLE   13,515 0 15,820
THERAPEUTICSMD INC COM 88338N107 703 524,865 SH   SOLE   0 0 524,865
THERMO FISHER SCIENTIFIC INC COM 883556102 155,489 340,682 SH   SOLE   167,640 0 173,042
THERMON GROUP HLDGS INC COM 88362T103 714 36,637 SH   SOLE   36,625 0 12
THOMSON REUTERS CORP. COM NEW 884903709 12,022 137,187 SH   SOLE   125,552 0 11,635
THOR INDS INC COM 885160101 30,127 223,590 SH   SOLE   207,991 0 15,599
THRYV HLDGS INC COM NEW 886029206 579 24,729 SH   SOLE   24,729 0 0
TILRAY INC COM CL 2 88688T100 633 27,851 SH   SOLE   0 0 27,851
TIMKEN CO COM 887389104 10,788 132,911 SH   SOLE   118,077 0 14,834
TIPTREE INC COM 88822Q103 1,153 128,835 SH   SOLE   0 0 128,835
TITAN MED INC COM NEW 88830X819 86 50,443 SH   SOLE   0 0 50,443
TJX COS INC NEW COM 872540109 148,197 2,240,256 SH   SOLE   813,285 0 1,426,971
TOLL BROTHERS INC COM 889478103 5,638 99,388 SH   SOLE   0 0 99,388
TOLL BROTHERS INC COM 889478103 25 35,500 SH Call SOLE   0 0 0
TOPBUILD CORP COM 89055F103 1,256 5,995 SH   SOLE   1,918 0 4,077
TORO CO COM 891092108 29,558 286,579 SH   SOLE   222,552 0 64,027
TORONTO DOMINION BK ONT COM NEW 891160509 15,635 239,639 SH   SOLE   45,276 0 194,363
TORTOISE ENERGY INFRA CORP COM 89147L886 577 23,629 SH   SOLE   0 0 23,629
TORTOISE ESSENTIAL ASSETS IN COM SH BEN INT 89148A103 7,031 490,318 SH   SOLE   0 0 490,318
TOTAL SE SPONSORED ADS 89151E109 40,751 875,619 SH   SOLE   776,127 0 99,492
TOUGHBUILT INDS INC COM NEW 89157G504 94 100,000 SH   SOLE   0 0 100,000
TOWER SEMICONDUCTOR LTD SHS NEW M87915274 735 26,229 SH   SOLE   26,180 0 49
TOWNEBANK PORTSMOUTH VA COM 89214P109 2,672 87,889 SH   SOLE   43,117 0 44,772
TOYOTA MOTOR CORP SP ADR REP2COM 892331307 14,138 90,594 SH   SOLE   78,254 0 12,340
TPG PACE BEN FIN CORP CL A COM G8990D125 231 11,800 SH   SOLE   0 0 11,800
TPG RE FIN TR INC COM 87266M107 517 46,159 SH   SOLE   0 0 46,159
TPI COMPOSITES INC COM 87266J104 4,944 87,613 SH   SOLE   0 0 87,613
TRACTOR SUPPLY CO COM 892356106 70,951 400,665 SH   SOLE   209,931 0 190,734
TRADEWEB MKTS INC CL A 892672106 2,730 36,889 SH   SOLE   35,371 0 1,518
TRANE TECHNOLOGIES PLC SHS G8994E103 148,129 894,686 SH   SOLE   203,288 0 691,398
TRANSCAT INC COM 893529107 1,114 22,704 SH   SOLE   19,424 0 3,280
TRANSDIGM GROUP INC COM 893641100 36,642 62,325 SH   SOLE   60,563 0 1,762
TRANSMEDICS GROUP INC COM 89377M109 357 8,595 SH   SOLE   0 0 8,595
TRANSOCEAN LTD REG SHS H8817H100 148 41,643 SH   SOLE   0 0 41,643
TRANSUNION COM 89400J107 13,408 148,974 SH   SOLE   141,536 0 7,438
TRAVEL PLUS LEISURE CO COM 894164102 6,054 98,982 SH   SOLE   93,972 0 5,010
TRAVELERS COMPANIES INC COM 89417E109 69,503 462,121 SH   SOLE   398,937 0 63,184
TRAVELZOO COM NEW 89421Q205 207 12,363 SH   SOLE   0 0 12,363
TREEHOUSE FOODS INC COM 89469A104 5,346 102,330 SH   SOLE   36,485 0 65,845
TREEHOUSE FOODS INC COM 89469A104 110 20,800 SH Call SOLE   0 0 0
TREMONT MTG TR COM 894789106 111 19,300 SH   SOLE   0 0 19,300
TREX CO INC COM 89531P105 15,442 168,689 SH   SOLE   117,634 0 51,055
TRI CONTL CORP COM 895436103 7,577 233,627 SH   SOLE   0 0 233,627
TRI POINTE HOMES INC COM 87265H109 3,839 188,569 SH   SOLE   39,939 0 148,630
TRICO BANCSHARES COM 896095106 878 18,544 SH   SOLE   0 0 18,544
TRILLIUM THERAPEUTICS INC COM NEW 89620X506 370 34,482 SH   SOLE   0 0 34,482
TRIMAS CORP COM NEW 896215209 1,781 58,724 SH   SOLE   57,224 0 1,500
TRIMBLE INC COM 896239100 6,419 82,511 SH   SOLE   36,620 0 45,891
TRINITY INDS INC COM 896522109 19,405 681,125 SH   SOLE   651,547 0 29,578
TRINSEO S A SHS L9340P101 2,947 46,289 SH   SOLE   2,510 0 43,779
TRIP COM GROUP LTD ADS 89677Q107 615 15,528 SH   SOLE   2,445 0 13,083
TRIPADVISOR INC COM 896945201 706 13,124 SH   SOLE   10,105 0 3,019
TRIPLEPOINT VENTURE GROWTH B COM 89677Y100 216 14,956 SH   SOLE   0 0 14,956
TRISTATE CAP HLDGS INC COM 89678F100 1,298 56,302 SH   SOLE   11,170 0 45,132
TRITON INTL LTD CL A G9078F107 3,136 57,022 SH   SOLE   0 0 57,022
TRIUMPH GROUP INC NEW COM 896818101 2,397 130,412 SH   SOLE   0 0 130,412
TRONOX HOLDINGS PLC SHS G9087Q102 334 18,257 SH   SOLE   0 0 18,257
TRUIST FINL CORP COM 89832Q109 214,142 3,671,844 SH   SOLE   2,788,635 0 883,209
TRUPANION INC COM 898202106 1,126 14,771 SH   SOLE   12,862 0 1,909
TRUSTCO BK CORP N Y COM 898349105 210 28,529 SH   SOLE   0 0 28,529
TRUSTMARK CORP COM 898402102 513 15,227 SH   SOLE   0 0 15,227
TTEC HLDGS INC COM 89854H102 330 3,288 SH   SOLE   1,916 0 1,372
TTM TECHNOLOGIES INC COM 87305R109 419 28,897 SH   SOLE   27,897 0 1,000
TUPPERWARE BRANDS CORP COM 899896104 694 26,285 SH   SOLE   0 0 26,285
TURNING POINT THERAPEUTICS I COM 90041T108 989 10,451 SH   SOLE   10,333 0 118
TURQUOISE HILL RES LTD COM 900435207 2,261 140,310 SH   SOLE   0 0 140,310
TWILIO INC CL A 90138F102 42,789 125,568 SH   SOLE   70,420 0 55,148
TWITTER INC COM 90184L102 77,028 1,210,561 SH   SOLE   966,856 0 243,705
TWO HBRS INVT CORP COM NEW 90187B408 1,894 258,433 SH   SOLE   0 0 258,433
TWO HBRS INVT CORP NOTE 6.250% 1/1 90187BAA9 388 380,000 PRN   SOLE   0 0 380,000
TYLER TECHNOLOGIES INC COM 902252105 9,889 23,293 SH   SOLE   20,705 0 2,588
TYSON FOODS INC CL A 902494103 13,233 178,103 SH   SOLE   12,586 0 165,517
TYSON FOODS INC CL A 902494103 220 42,700 SH Call SOLE   0 0 0
U S CONCRETE INC COM 90333L201 287 3,916 SH   SOLE   0 0 3,916
UBER TECHNOLOGIES INC COM 90353T100 87,128 1,598,388 SH   SOLE   1,204,624 0 393,764
UBER TECHNOLOGIES INC COM 90353T100 38 21,600 SH Call SOLE   0 0 0
UBIQUITI INC COM 90353W103 2,953 9,896 SH   SOLE   5,166 0 4,730
UBS AG LONDON BRANCH EN LG CP GRWTH 902677780 372 662 SH   SOLE   0 0 662
UBS GROUP AG SHS H42097107 23,197 1,496,141 SH   SOLE   1,288,437 0 207,704
UDR INC COM 902653104 1,178 26,863 SH   SOLE   0 0 26,863
UFP INDUSTRIES INC COM 90278Q108 398 5,248 SH   SOLE   0 0 5,248
UGI CORP NEW COM 902681105 6,122 149,290 SH   SOLE   77,468 0 71,822
ULTA BEAUTY INC COM 90384S303 35,612 115,187 SH   SOLE   90,394 0 24,793
ULTRA CLEAN HLDGS INC COM 90385V107 291 5,008 SH   SOLE   0 0 5,008
ULTRAGENYX PHARMACEUTICAL IN COM 90400D108 1,790 15,718 SH   SOLE   14,639 0 1,079
UMB FINL CORP COM 902788108 6,915 74,897 SH   SOLE   74,472 0 425
UMH PPTYS INC COM 903002103 1,609 83,918 SH   SOLE   0 0 83,918
UMPQUA HLDGS CORP COM 904214103 312 17,791 SH   SOLE   0 0 17,791
UNDER ARMOUR INC CL A 904311107 5,897 266,091 SH   SOLE   36,175 0 229,916
UNDER ARMOUR INC CL C 904311206 1,458 78,965 SH   SOLE   0 0 78,965
UNIFIRST CORP MASS COM 904708104 11,762 52,578 SH   SOLE   52,322 0 256
UNILEVER PLC SPON ADR NEW 904767704 204,552 3,663,838 SH   SOLE   3,130,228 0 533,610
UNION PAC CORP COM 907818108 599,753 2,720,993 SH   SOLE   841,735 0 1,879,258
UNION PAC CORP COM 907818108 113 53,500 SH Call SOLE   0 0 0
UNIQURE NV SHS N90064101 277 8,219 SH   SOLE   0 0 8,219
UNISYS CORP COM NEW 909214306 1,577 62,035 SH   SOLE   61,278 0 757
UNITED AIRLS HLDGS INC COM 910047109 4,364 75,837 SH   SOLE   0 0 75,837
UNITED BANKSHARES INC WEST V COM 909907107 2,431 63,008 SH   SOLE   13,185 0 49,823
UNITED CMNTY BKS BLAIRSVLE G COM 90984P303 318 9,322 SH   SOLE   254 0 9,068
UNITED FIRE GROUP INC COM 910340108 1,140 32,747 SH   SOLE   0 0 32,747
UNITED INS HLDGS CORP COM 910710102 1,139 157,926 SH   SOLE   0 0 157,926
UNITED MICROELECTRONICS CORP SPON ADR NEW 910873405 255 28,036 SH   SOLE   0 0 28,036
UNITED NAT FOODS INC COM 911163103 32 59,000 SH Put SOLE   0 0 59,000
UNITED PARCEL SERVICE INC CL B 911312106 332,580 1,956,449 SH   SOLE   863,917 0 1,092,532
UNITED PARCEL SERVICE INC CL B 911312106 31 14,200 SH Call SOLE   0 0 0
UNITED RENTALS INC COM 911363109 27,771 84,330 SH   SOLE   44,409 0 39,921
UNITED STATES CELLULAR CORP COM 911684108 602 16,508 SH   SOLE   0 0 16,508
UNITED STATES STL CORP NEW COM 912909108 9,275 354,422 SH   SOLE   0 0 354,422
UNITED STATES STL CORP NEW COM 912909108 105 19,300 SH Call SOLE   0 0 0
UNITED THERAPEUTICS CORP DEL COM 91307C102 5,125 30,642 SH   SOLE   19,176 0 11,466
UNITEDHEALTH GROUP INC COM 91324P102 608,698 1,635,868 SH   SOLE   763,112 0 872,756
UNITI GROUP INC COM 91325V108 4,855 440,158 SH   SOLE   7,099 0 433,059
UNITIL CORP COM 913259107 516 11,299 SH   SOLE   0 0 11,299
UNITY SOFTWARE INC COM 91332U101 4,232 42,189 SH   SOLE   0 0 42,189
UNIVAR SOLUTIONS USA INC COM 91336L107 997 46,281 SH   SOLE   44,041 0 2,240
UNIVERSAL CORP VA COM 913456109 407 6,891 SH   SOLE   0 0 6,891
UNIVERSAL DISPLAY CORP COM 91347P105 8,338 35,213 SH   SOLE   2,492 0 32,721
UNIVERSAL ELECTRS INC COM 913483103 1,030 18,735 SH   SOLE   18,557 0 178
UNIVERSAL HLTH SVCS INC CL B 913903100 11,881 89,067 SH   SOLE   63,605 0 25,462
UNIVERSAL SEC INSTRS INC COM NEW 913821302 496 73,513 SH   SOLE   0 0 73,513
UNUM GROUP COM 91529Y106 7,508 269,785 SH   SOLE   19,107 0 250,678
UP FINTECH HLDG LTD SPONSORED ADS 91531W106 632 35,525 SH   SOLE   0 0 35,525
UPLAND SOFTWARE INC COM 91544A109 1,527 32,365 SH   SOLE   19,642 0 12,723
UPSTART HLDGS INC COM 91680M107 974 7,562 SH   SOLE   0 0 7,562
UPWORK INC COM 91688F104 3,951 88,240 SH   SOLE   0 0 88,240
URBAN OUTFITTERS INC COM 917047102 2,506 67,371 SH   SOLE   53,677 0 13,694
US BANCORP DEL COM NEW 902973304 171,458 3,099,947 SH   SOLE   2,225,073 0 874,874
US BANCORP DEL COM NEW 902973304 3 15,000 SH Call SOLE   0 0 0
US ECOLOGY INC COM 91734M103 8,412 202,017 SH   SOLE   191,027 0 10,990
US FOODS HLDG CORP COM 912008109 19,473 510,822 SH   SOLE   503,679 0 7,143
USA COMPRESSION PARTNERS LP COMUNIT LTDPAR 90290N109 833 54,417 SH   SOLE   0 0 54,417
UTAH MED PRODS INC COM 917488108 692 7,996 SH   SOLE   7,996 0 0
UWM HOLDINGS CORPORATION COM CL A 91823B109 237 29,864 SH   SOLE   0 0 29,864
V F CORP COM 918204108 83,027 1,038,880 SH   SOLE   714,617 0 324,263
VAIL RESORTS INC COM 91879Q109 17,247 59,134 SH   SOLE   38,377 0 20,757
VALE S A SPONSORED ADS 91912E105 16,873 970,851 SH   SOLE   773,073 0 197,778
VALERO ENERGY CORP COM 91913Y100 29,143 407,029 SH   SOLE   61,153 0 345,876
VALHI INC NEW COM 918905209 1,390 67,766 SH   SOLE   0 0 67,766
VALLEY NATL BANCORP COM 919794107 6,380 464,321 SH   SOLE   286,762 0 177,559
VALMONT INDS INC COM 920253101 1,832 7,706 SH   SOLE   10 0 7,696
VALVOLINE INC COM 92047W101 6,239 239,318 SH   SOLE   233,540 0 5,778
VANECK MERK GOLD TR GOLD TRUST 921078101 6,465 388,762 SH   SOLE   0 0 388,762
VANECK VECTORS ETF TR AGRIBUSINESS ETF 92189F700 1,097 12,505 SH   SOLE   0 0 12,505
VANECK VECTORS ETF TR BIOTECH ETF 92189F726 1,725 9,833 SH   SOLE   0 0 9,833
VANECK VECTORS ETF TR FALLEN ANGEL HG 92189F437 34,600 1,083,616 SH   SOLE   497,517 0 586,099
VANECK VECTORS ETF TR GAMING ETF 92189F882 227 4,242 SH   SOLE   0 0 4,242
VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 27,678 851,639 SH   SOLE   0 0 851,639
VANECK VECTORS ETF TR GREEN BD ETF 92189F171 336 12,388 SH   SOLE   0 0 12,388
VANECK VECTORS ETF TR HIGH YLD MUN ETF 92189H409 9,397 151,192 SH   SOLE   8,086 0 143,106
VANECK VECTORS ETF TR INTRMDT MUNI ETF 92189H201 3,486 68,025 SH   SOLE   58 0 67,967
VANECK VECTORS ETF TR INVT GRADE FLTG 92189F486 357 14,073 SH   SOLE   0 0 14,073
VANECK VECTORS ETF TR JP MORGAN MKTS 92189H300 320 10,422 SH   SOLE   0 0 10,422
VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 6,220 138,184 SH   SOLE   0 0 138,184
VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 21 40,200 SH Call SOLE   0 0 0
VANECK VECTORS ETF TR LONG MUNI ETF 92189F536 2,830 132,398 SH   SOLE   125,897 0 6,501
VANECK VECTORS ETF TR MORNINGSTAR WIDE 92189F643 85,730 1,237,436 SH   SOLE   104 0 1,237,332
VANECK VECTORS ETF TR MRNGSTR DUR DV 92189H102 3,252 107,578 SH   SOLE   0 0 107,578
VANECK VECTORS ETF TR OIL SVCS ETF 92189H607 1,326 6,939 SH   SOLE   0 0 6,939
VANECK VECTORS ETF TR PFD SECS EX FINL 92189F429 719 34,536 SH   SOLE   0 0 34,536
VANECK VECTORS ETF TR PHARMACEUTICAL 92189F692 250 3,621 SH   SOLE   0 0 3,621
VANECK VECTORS ETF TR RARE EARTH STRAT 92189H805 910 12,133 SH   SOLE   0 0 12,133
VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 12,461 51,165 SH   SOLE   4 0 51,161
VANECK VECTORS ETF TR SHORT MUNI ETF 92189F528 791 43,852 SH   SOLE   0 0 43,852
VANECK VECTORS ETF TR SHRT HGH YLD MUN 92189F387 412 16,446 SH   SOLE   0 0 16,446
VANECK VECTORS ETF TR VIDEO GAMING 92189F114 4,407 64,482 SH   SOLE   0 0 64,482
VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 5,131 21,830 SH   SOLE   0 0 21,830
VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 1,800 13,165 SH   SOLE   0 0 13,165
VANGUARD ADMIRAL FDS INC MIDCP 400 GRTH 921932869 659 3,389 SH   SOLE   0 0 3,389
VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 6,816 38,626 SH   SOLE   0 0 38,626
VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 11,580 74,105 SH   SOLE   0 0 74,105
VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794 2,387 10,800 SH   SOLE   0 0 10,800
VANGUARD ADMIRAL FDS INC SMLCP 600 VAL 921932778 10,725 61,599 SH   SOLE   0 0 61,599
VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 7,797 39,197 SH   SOLE   0 0 39,197
VANGUARD BD INDEX FDS INTERMED TERM 921937819 41,571 468,514 SH   SOLE   144 0 468,370
VANGUARD BD INDEX FDS LONG TERM BOND 921937793 7,132 72,674 SH   SOLE   0 0 72,674
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 129,317 1,573,372 SH   SOLE   674,946 0 898,426
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 164,375 1,940,213 SH   SOLE   1,128,354 0 811,859
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 23,631 413,698 SH   SOLE   0 0 413,698
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 39,113 221,087 SH   SOLE   0 0 221,087
VANGUARD INDEX FDS GROWTH ETF 922908736 174,997 680,806 SH   SOLE   1,981 0 678,825
VANGUARD INDEX FDS LARGE CAP ETF 922908637 17,222 92,942 SH   SOLE   173 0 92,769
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 40,506 188,760 SH   SOLE   0 0 188,760
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 15,682 116,276 SH   SOLE   3,504 0 112,772
VANGUARD INDEX FDS MID CAP ETF 922908629 75,384 340,576 SH   SOLE   19 0 340,557
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 56,625 616,424 SH   SOLE   10,281 0 606,143
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 6,279,460 17,237,005 SH   SOLE   16,012,643 0 1,224,362
VANGUARD INDEX FDS SM CP VAL ETF 922908611 51,112 308,612 SH   SOLE   1,882 0 306,730
VANGUARD INDEX FDS SMALL CP ETF 922908751 109,990 513,755 SH   SOLE   0 0 513,755
VANGUARD INDEX FDS SML CP GRW ETF 922908595 45,523 165,715 SH   SOLE   810 0 164,905
VANGUARD INDEX FDS TOTAL STK MKT 922908769 123,759 598,767 SH   SOLE   171 0 598,596
VANGUARD INDEX FDS VALUE ETF 922908744 178,630 1,358,815 SH   SOLE   147,372 0 1,211,443
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 240,246 3,959,221 SH   SOLE   3,279,287 0 679,934
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 108,717 2,088,696 SH   SOLE   477 0 2,088,219
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 7,819 124,114 SH   SOLE   0 0 124,114
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 58,773 719,725 SH   SOLE   696,080 0 23,645
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 6,824 53,157 SH   SOLE   652 0 52,505
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 1,303 23,373 SH   SOLE   0 0 23,373
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 32,288 331,874 SH   SOLE   83,353 0 248,521
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 13,774 267,253 SH   SOLE   45,377 0 221,876
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 396,866 7,263,284 SH   SOLE   6,672,437 0 590,847
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 168,233 1,808,372 SH   SOLE   1,285,856 0 522,516
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 19,737 293,580 SH   SOLE   216,778 0 76,802
VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 5,636 55,660 SH   SOLE   42,837 0 12,823
VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847 1,538 18,570 SH   SOLE   0 0 18,570
VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 58,332 1,092,968 SH   SOLE   1,048,375 0 44,593
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 11,721 190,523 SH   SOLE   187 0 190,336
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 139,313 1,688,642 SH   SOLE   484,465 0 1,204,177
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 9,637 38,545 SH   SOLE   1,837 0 36,708
VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 26,885 145,158 SH   SOLE   0 0 145,158
VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 6,404 48,178 SH   SOLE   0 0 48,178
VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623 3,627 16,579 SH   SOLE   0 0 16,579
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 11,644 65,318 SH   SOLE   0 0 65,318
VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649 1,899 13,581 SH   SOLE   0 0 13,581
VANGUARD SCOTTSDALE FDS VNG RUS3000IDX 92206C599 584 3,161 SH   SOLE   0 0 3,161
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 234,428 1,593,869 SH   SOLE   19 0 1,593,850
VANGUARD STAR FDS VG TL INTL STK F 921909768 18,545 295,769 SH   SOLE   0 0 295,769
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 167,564 3,411,998 SH   SOLE   191 0 3,411,807
VANGUARD WELLINGTON FD US VALUE FACTR 921935805 1,431 15,145 SH   SOLE   0 0 15,145
VANGUARD WHITEHALL FDS EMERG MKT BD ETF 921946885 5,406 69,750 SH   SOLE   0 0 69,750
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 371,649 3,676,419 SH   SOLE   2,689,319 0 987,100
VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 13,177 159,095 SH   SOLE   0 0 159,095
VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794 1,428 21,820 SH   SOLE   0 0 21,820
VANGUARD WORLD FD ESG INTL STK ETF 921910725 842 13,722 SH   SOLE   0 0 13,722
VANGUARD WORLD FD ESG US CORP BD 921910691 247 3,400 SH   SOLE   0 0 3,400
VANGUARD WORLD FD ESG US STK ETF 921910733 1,185 16,069 SH   SOLE   0 0 16,069
VANGUARD WORLD FD EXTENDED DUR 921910709 3,448 27,470 SH   SOLE   0 0 27,470
VANGUARD WORLD FD MEGA CAP INDEX 921910873 11,120 79,305 SH   SOLE   0 0 79,305
VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 31,224 327,980 SH   SOLE   0 0 327,980
VANGUARD WORLD FD MEGA GRWTH IND 921910816 37,299 180,129 SH   SOLE   0 0 180,129
VANGUARD WORLD FDS COMM SRVC ETF 92204A884 18,786 144,491 SH   SOLE   28,858 0 115,633
VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 17,465 59,127 SH   SOLE   0 0 59,127
VANGUARD WORLD FDS CONSUM STP ETF 92204A207 7,742 43,438 SH   SOLE   0 0 43,438
VANGUARD WORLD FDS ENERGY ETF 92204A306 2,207 32,462 SH   SOLE   0 0 32,462
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 27,633 327,016 SH   SOLE   0 0 327,016
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 39,234 171,507 SH   SOLE   0 0 171,507
VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 8,232 43,495 SH   SOLE   0 0 43,495
VANGUARD WORLD FDS INF TECH ETF 92204A702 154,368 430,603 SH   SOLE   0 0 430,603
VANGUARD WORLD FDS MATERIALS ETF 92204A801 13,706 79,238 SH   SOLE   0 0 79,238
VANGUARD WORLD FDS UTILITIES ETF 92204A876 6,843 48,703 SH   SOLE   0 0 48,703
VARIAN MED SYS INC COM 92220P105 11,354 64,319 SH   SOLE   59,973 0 4,346
VARONIS SYS INC COM 922280102 1,877 36,558 SH   SOLE   28,376 0 8,182
VASCULAR BIOGENICS LTD COM M96883109 23 11,700 SH   SOLE   0 0 11,700
VAXART INC COM NEW 92243A200 185 30,530 SH   SOLE   0 0 30,530
VBI VACCINES INC CDA COM NEW 91822J103 2,428 780,663 SH   SOLE   0 0 780,663
VBI VACCINES INC CDA COM NEW 91822J103 4 28,400 SH Call SOLE   0 0 0
VBI VACCINES INC CDA COM NEW 91822J103 9 11,000 SH Call SOLE   0 0 0
VECTOR GROUP LTD COM 92240M108 162 11,610 SH   SOLE   0 0 11,610
VEEVA SYS INC CL A COM 922475108 24,242 92,795 SH   SOLE   29,940 0 62,855
VELODYNE LIDAR INC COM 92259F101 452 39,656 SH   SOLE   0 0 39,656
VENTAS INC COM 92276F100 4,139 77,595 SH   SOLE   0 0 77,595
VEONEER INC COM 92336X109 343 14,028 SH   SOLE   0 0 14,028
VERASTEM INC COM 92337C104 136 55,175 SH   SOLE   0 0 55,175
VEREIT INC COM 92339V308 544 14,086 SH   SOLE   3,694 0 10,392
VERICEL CORP COM 92346J108 202 3,631 SH   SOLE   0 0 3,631
VERINT SYS INC COM 92343X100 246 5,399 SH   SOLE   2,555 0 2,844
VERISIGN INC COM 92343E102 7,428 37,371 SH   SOLE   27,226 0 10,145
VERISK ANALYTICS INC COM 92345Y106 31,605 178,857 SH   SOLE   156,471 0 22,386
VERITEX HLDGS INC COM 923451108 253 7,729 SH   SOLE   0 0 7,729
VERITONE INC COM 92347M100 376 15,690 SH   SOLE   0 0 15,690
VERIZON COMMUNICATIONS INC COM 92343V104 799,307 13,745,613 SH   SOLE   5,555,868 0 8,189,745
VERIZON COMMUNICATIONS INC COM 92343V104 5 13,900 SH Call SOLE   0 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 16 91,900 SH Call SOLE   0 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 1 17,500 SH Call SOLE   0 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 12 17,300 SH Call SOLE   0 0 0
VERRA MOBILITY CORP COM 92511U102 748 55,234 SH   SOLE   0 0 55,234
VERTEX PHARMACEUTICALS INC COM 92532F100 66,791 310,816 SH   SOLE   265,364 0 45,452
VERTIV HOLDINGS CO COM CL A 92537N108 6,416 320,819 SH   SOLE   176,636 0 144,183
VERU INC COM 92536C103 995 92,327 SH   SOLE   0 0 92,327
VESPER HEALTHCARE ACQSTN COR UNIT 99/99/9999 92538T203 193 16,697 SH   SOLE   0 0 16,697
VG ACQUISITION CORP SHS CL A G9446E105 169 16,589 SH   SOLE   0 0 16,589
VIACOMCBS INC CL B 92556H206 19,985 443,114 SH   SOLE   0 0 443,114
VIACOMCBS INC CL B 92556H206 245 39,200 SH Call SOLE   0 0 0
VIACOMCBS INC CL B 92556H206 319 67,900 SH Call SOLE   0 0 0
VIAD CORP COM NEW 92552R406 3,948 94,561 SH   SOLE   94,398 0 163
VIASAT INC COM 92552V100 1,375 28,613 SH   SOLE   0 0 28,613
VIATRIS INC COM 92556V106 14,323 1,025,281 SH   SOLE   236,447 0 788,834
VIATRIS INC COM 92556V106 1 30,300 SH Call SOLE   0 0 0
VIATRIS INC COM 92556V106 30 16,900 SH Put SOLE   0 0 16,900
VIAVI SOLUTIONS INC COM 925550105 721 45,905 SH   SOLE   36,844 0 9,061
VICI PPTYS INC COM 925652109 28,310 1,002,467 SH   SOLE   839,995 0 162,472
VICI PPTYS INC COM 925652109 2 16,500 SH Call SOLE   0 0 0
VICTORY PORTFOLIOS II VCSHS DEV ENH VL 92647N816 225 6,932 SH   SOLE   0 0 6,932
VICTORY PORTFOLIOS II VCSHS US 500 ENH 92647N782 11,417 169,976 SH   SOLE   80 0 169,896
VICTORY PORTFOLIOS II VCSHS US 500 VOL 92647N766 9,103 135,649 SH   SOLE   0 0 135,649
VICTORY PORTFOLIOS II VCSHS US EQ INCM 92647N824 6,033 96,779 SH   SOLE   0 0 96,779
VICTORY PORTFOLIOS II VCSHS US LRG CAP 92647N865 1,473 26,911 SH   SOLE   0 0 26,911
VICTORY PORTFOLIOS II VCSHS US SMCP HG 92647N873 670 11,364 SH   SOLE   0 0 11,364
VICTORY PORTFOLIOS II VICSHS DV AC ETF 92647N667 11,248 270,881 SH   SOLE   0 0 270,881
VICTORY PORTFOLIOS II VICTORYSHS US 92647N691 599 16,641 SH   SOLE   0 0 16,641
VIEW INC COM CL A 92671V106 91 12,350 SH   SOLE   0 0 12,350
VIEWRAY INC COM 92672L107 646 148,525 SH   SOLE   0 0 148,525
VIKING THERAPEUTICS INC COM 92686J106 2,541 401,730 SH   SOLE   0 0 401,730
VILLAGE FARMS INTL INC COM 92707Y108 4,285 324,056 SH   SOLE   0 0 324,056
VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105 285 19,543 SH   SOLE   0 0 19,543
VIPSHOP HOLDINGS LIMITED SPONSORED ADS A 92763W103 968 32,410 SH   SOLE   0 0 32,410
VIR BIOTECHNOLOGY INC COM 92764N102 204 3,975 SH   SOLE   0 0 3,975
VIRGIN GALACTIC HOLDINGS INC COM 92766K106 2,240 73,135 SH   SOLE   0 0 73,135
VIRTU FINL INC CL A 928254101 9,447 304,248 SH   SOLE   0 0 304,248
VIRTUS ALLIANZGI ARTIFICIAL COM 92838Y100 1,447 54,480 SH   SOLE   0 0 54,480
VIRTUS ALLIANZGI CONVERTIBLE COM 92838R105 324 31,250 SH   SOLE   0 0 31,250
VIRTUS ALLIANZGI CONVERTIBLE COM 92838U108 808 162,309 SH   SOLE   0 0 162,309
VIRTUS ALLIANZGI CONVERTIBLE COM 92838X102 125 22,038 SH   SOLE   0 0 22,038
VIRTUS ALLIANZGI DIVERSIFIED COM 92840N100 2,558 81,395 SH   SOLE   0 0 81,395
VIRTUS ALLIANZGI EQUITY & CO COM 92841M101 5,843 208,591 SH   SOLE   0 0 208,591
VIRTUS DIVIDEND INTEREST & P COM 92840R101 3,777 274,118 SH   SOLE   0 0 274,118
VIRTUS GLOBAL DIVID & INCOME COM 92835W107 125 13,595 SH   SOLE   0 0 13,595
VIRTUS INVT PARTNERS INC COM 92828Q109 526 2,232 SH   SOLE   0 0 2,232
VISA INC COM CL A 92826C839 671,467 3,171,215 SH   SOLE   1,344,826 0 1,826,389
VISTA OUTDOOR INC COM 928377100 1,045 32,593 SH   SOLE   0 0 32,593
VISTEON CORP COM NEW 92839U206 259 2,123 SH   SOLE   0 0 2,123
VISTRA CORP COM 92840M102 36,773 2,079,893 SH   SOLE   2,041,532 0 38,361
VIVOPOWER INTERNATIONAL PLC SHS G9376R100 318 31,511 SH   SOLE   0 0 31,511
VMWARE INC CL A COM 928563402 22,112 146,975 SH   SOLE   105,901 0 41,074
VOCERA COMMUNICATIONS INC COM 92857F107 869 22,607 SH   SOLE   17,510 0 5,097
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 83,639 4,538,197 SH   SOLE   3,408,058 0 1,130,139
VOLITIONRX LTD COM 928661107 118 31,125 SH   SOLE   0 0 31,125
VONAGE HLDGS CORP COM 92886T201 3,553 300,587 SH   SOLE   244,493 0 56,094
VONTIER CORPORATION COM 928881101 7,209 238,147 SH   SOLE   92,895 0 145,252
VOYA ASIA PAC HIGH DIV EQT I COM 92912J102 6,949 747,189 SH   SOLE   0 0 747,189
VOYA EMERGING MKTS HIGH DIVI COM 92912P108 221 27,628 SH   SOLE   0 0 27,628
VOYA FINANCIAL INC COM 929089100 8,201 128,860 SH   SOLE   120,581 0 8,279
VOYA GLBL EQTY DIV & PREM OP COM 92912T100 305 53,462 SH   SOLE   0 0 53,462
VOYA INFRASTRUCTURE INDLS & COM 92912X101 630 50,912 SH   SOLE   0 0 50,912
VOYA INTL HIGH DIV EQTY INM COM 92912Y109 70 12,620 SH   SOLE   0 0 12,620
VOYA NAT RES EQUITY INCOME F COM 92913C106 510 154,144 SH   SOLE   0 0 154,144
VOYA PRIME RATE TR SH BEN INT 92913A100 488 105,231 SH   SOLE   0 0 105,231
VPC IMPACT ACQUISITION HLDNG *W EXP 10/22/202 G9441E118 30 10,300 SH   SOLE   0 0 10,300
VROOM INC COM 92918V109 1,251 32,075 SH   SOLE   8,290 0 23,785
VSE CORP COM 918284100 642 16,265 SH   SOLE   0 0 16,265
VULCAN MATLS CO COM 929160109 30,303 179,570 SH   SOLE   133,740 0 45,830
VUZIX CORP COM NEW 92921W300 403 15,832 SH   SOLE   0 0 15,832
VYNE THERAPEUTICS INC COM 92941V209 95 13,823 SH   SOLE   0 0 13,823
WABASH NATL CORP COM 929566107 986 52,425 SH   SOLE   0 0 52,425
WABTEC COM 929740108 2,423 30,614 SH   SOLE   15,851 0 14,763
WALGREENS BOOTS ALLIANCE INC COM 931427108 51,061 930,073 SH   SOLE   444,251 0 485,822
WALKER & DUNLOP INC COM 93148P102 232 2,259 SH   SOLE   0 0 2,259
WALMART INC COM 931142103 492,237 3,623,878 SH   SOLE   494,241 0 3,129,637
WALMART INC COM 931142103 2 25,600 SH Call SOLE   0 0 0
WALMART INC COM 931142103 14 34,800 SH Call SOLE   0 0 0
WALMART INC COM 931142103 4 12,000 SH Call SOLE   0 0 0
WALMART INC COM 931142103 12 14,700 SH Call SOLE   0 0 0
WARNER MUSIC GROUP CORP COM CL A 934550203 1,472 42,880 SH   SOLE   39,975 0 2,905
WASHINGTON FED INC COM 938824109 1,572 51,029 SH   SOLE   17,817 0 33,212
WASHINGTON TR BANCORP COM 940610108 4,415 85,510 SH   SOLE   83,662 0 1,848
WASTE CONNECTIONS INC COM 94106B101 50,761 469,661 SH   SOLE   22,478 0 447,183
WASTE MGMT INC DEL COM 94106L109 124,561 965,434 SH   SOLE   563,076 0 402,358
WASTE MGMT INC DEL COM 94106L109 257 15,600 SH Call SOLE   0 0 0
WATERS CORP COM 941848103 4,306 15,153 SH   SOLE   6,502 0 8,651
WATSCO INC COM 942622200 55,007 210,955 SH   SOLE   182,594 0 28,361
WATTS WATER TECHNOLOGIES INC CL A 942749102 11,670 98,226 SH   SOLE   97,055 0 1,171
WAYFAIR INC CL A 94419L101 1,252 3,978 SH   SOLE   0 0 3,978
WD-40 CO COM 929236107 1,105 3,608 SH   SOLE   2,126 0 1,482
WEBSTER FINL CORP CONN COM 947890109 14,153 256,810 SH   SOLE   29,291 0 227,519
WEC ENERGY GROUP INC COM 92939U106 61,272 654,686 SH   SOLE   481,419 0 173,267
WEIS MKTS INC COM 948849104 238 4,203 SH   SOLE   0 0 4,203
WELBILT INC COM 949090104 1,023 62,925 SH   SOLE   53,873 0 9,052
WELLS FARGO ADV MULTI SCTR I COM 94987D101 4,023 321,828 SH   SOLE   0 0 321,828
WELLS FARGO ADVANTAGE INCOME WF INC OPPTY FD 94987B105 173 20,504 SH   SOLE   0 0 20,504
WELLS FARGO CO NEW COM 949746101 62,394 1,596,981 SH   SOLE   643,855 0 953,126
WELLS FARGO CO NEW COM 949746101 11 38,100 SH Call SOLE   0 0 0
WELLS FARGO GLOBAL DIVID OPP COM 94987C103 61 11,585 SH   SOLE   0 0 11,585
WELLTOWER INC COM 95040Q104 24,512 342,204 SH   SOLE   169,865 0 172,339
WENDYS CO COM 95058W100 1,089 53,762 SH   SOLE   18,839 0 34,923
WERNER ENTERPRISES INC COM 950755108 1,309 27,755 SH   SOLE   21,437 0 6,318
WESBANCO INC COM 950810101 867 24,030 SH   SOLE   18,219 0 5,811
WESCO INTL INC COM 95082P105 25,736 297,425 SH   SOLE   0 0 297,425
WEST FRASER TIMBER CO LTD COM 952845105 448 6,219 SH   SOLE   0 0 6,219
WEST PHARMACEUTICAL SVSC INC COM 955306105 20,513 72,800 SH   SOLE   56,890 0 15,910
WESTERN ALLIANCE BANCORP COM 957638109 10,010 105,989 SH   SOLE   92,634 0 13,355
WESTERN ASSET / CLAYMORE INF COM 95766R104 2,112 173,701 SH   SOLE   0 0 173,701
WESTERN ASSET / CLAYMORE INF COM SH BEN INT 95766Q106 514 40,206 SH   SOLE   0 0 40,206
WESTERN ASSET EMERGING MKTS COM 95766A101 1,608 121,632 SH   SOLE   0 0 121,632
WESTERN ASSET GLOBAL CP DEFI COM 95790C107 4,761 270,357 SH   SOLE   0 0 270,357
WESTERN ASSET HIGH INCOME FD COM 95766J102 499 72,358 SH   SOLE   0 0 72,358
WESTERN ASSET HIGH INCOME OP COM 95766K109 444 87,411 SH   SOLE   0 0 87,411
WESTERN ASSET HIGH YIELD DEF COM 95768B107 2,334 151,241 SH   SOLE   0 0 151,241
WESTERN ASSET INTER MUNI FD COM 958435109 389 41,927 SH   SOLE   0 0 41,927
WESTERN ASSET INVT GRADE DEF COM 95790A101 623 29,086 SH   SOLE   0 0 29,086
WESTERN ASSET MANAGED MUNS F COM 95766M105 961 73,954 SH   SOLE   0 0 73,954
WESTERN ASSET MUN DEF OPP TR COM 95768A109 2,350 111,200 SH   SOLE   0 0 111,200
WESTERN ASSET MUN HIGH INCOM COM 95766N103 3,582 458,704 SH   SOLE   0 0 458,704
WESTERN ASSET MUN PARTNERS F COM 95766P108 4,677 305,274 SH   SOLE   0 0 305,274
WESTERN ASSET PREMIER BD FD SHS BEN INT 957664105 192 13,700 SH   SOLE   0 0 13,700
WESTERN DIGITAL CORP. COM 958102105 34,155 511,681 SH   SOLE   484,568 0 27,113
WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 769 41,348 SH   SOLE   0 0 41,348
WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 6 17,000 SH Put SOLE   0 0 17,000
WESTERN NEW ENG BANCORP INC COM 958892101 220 26,047 SH   SOLE   0 0 26,047
WESTERN UN CO COM 959802109 31,743 1,287,219 SH   SOLE   1,205,684 0 81,535
WESTLAKE CHEM CORP COM 960413102 3,105 34,965 SH   SOLE   0 0 34,965
WESTLAKE CHEM PARTNERS LP COM UNIT RP LP 960417103 383 15,943 SH   SOLE   0 0 15,943
WESTPAC BANKING CORP SPONSORED ADR 961214301 1,022 55,063 SH   SOLE   10,474 0 44,589
WESTPORT FUEL SYSTEMS INC COM NEW 960908309 689 95,879 SH   SOLE   0 0 95,879
WESTPORT FUEL SYSTEMS INC COM NEW 960908309 31 20,000 SH Put SOLE   0 0 20,000
WESTROCK CO COM 96145D105 10,521 202,124 SH   SOLE   7,932 0 194,192
WESTWATER RES INC COM NEW 961684206 69 12,770 SH   SOLE   0 0 12,770
WEX INC COM 96208T104 495 2,365 SH   SOLE   0 0 2,365
WEYERHAEUSER CO MTN BE COM NEW 962166104 26,531 745,261 SH   SOLE   208,781 0 536,480
WHEATON PRECIOUS METALS CORP COM 962879102 13,604 356,051 SH   SOLE   4,888 0 351,163
WHIRLPOOL CORP COM 963320106 14,056 63,787 SH   SOLE   39,547 0 24,240
WHITE MTNS INS GROUP LTD COM G9618E107 50,048 44,890 SH   SOLE   43,877 0 1,013
WHITEHORSE FIN INC COM 96524V106 862 56,845 SH   SOLE   0 0 56,845
WHOLE EARTH BRANDS INC COM CL A 96684W100 4,338 332,635 SH   SOLE   324,418 0 8,217
WILEY JOHN & SONS INC CL A 968223206 23,928 441,477 SH   SOLE   439,270 0 2,207
WILLIAMS COS INC COM 969457100 91,171 3,848,495 SH   SOLE   3,079,501 0 768,994
WILLIAMS SONOMA INC COM 969904101 7,426 41,439 SH   SOLE   3,831 0 37,608
WILLIS TOWERS WATSON PLC LTD SHS G96629103 31,597 138,050 SH   SOLE   125,144 0 12,906
WILLSCOT MOBIL MINI HLDNG CO COM CL A 971378104 3,221 116,058 SH   SOLE   84,257 0 31,801
WINGSTOP INC COM 974155103 966 7,599 SH   SOLE   7,343 0 256
WINNEBAGO INDS INC COM 974637100 1,352 17,627 SH   SOLE   0 0 17,627
WINTRUST FINL CORP COM 97650W108 23,470 309,624 SH   SOLE   141,963 0 167,661
WIPRO LTD SPON ADR 1 SH 97651M109 675 106,484 SH   SOLE   0 0 106,484
WISDOMTREE INVTS INC COM 97717P104 84 13,393 SH   SOLE   0 0 13,393
WISDOMTREE TR CBOE S&P 500 97717X560 583 19,299 SH   SOLE   0 0 19,299
WISDOMTREE TR CHINADIV EX FI 97717X719 788 12,091 SH   SOLE   0 0 12,091
WISDOMTREE TR CLOUD COMPUTNG 97717Y691 5,343 110,945 SH   SOLE   0 0 110,945
WISDOMTREE TR EM EX ST-OWNED 97717X578 17,061 419,282 SH   SOLE   0 0 419,282
WISDOMTREE TR EMER MKT HIGH FD 97717W315 5,218 117,637 SH   SOLE   0 0 117,637
WISDOMTREE TR EMG MKTS SMCAP 97717W281 394 7,674 SH   SOLE   0 0 7,674
WISDOMTREE TR EUROPE HEDGED EQ 97717X701 2,782 38,234 SH   SOLE   0 0 38,234
WISDOMTREE TR EUROPE SMCP DV 97717W869 1,718 24,671 SH   SOLE   0 0 24,671
WISDOMTREE TR FLOATNG RAT TREA 97717X628 8,236 328,118 SH   SOLE   0 0 328,118
WISDOMTREE TR GLB EX US RL EST 97717W331 228 8,580 SH   SOLE   0 0 8,580
WISDOMTREE TR GLB HIGH DIV FD 97717W877 1,063 22,672 SH   SOLE   0 0 22,672
WISDOMTREE TR GLB US QTLY DIV 97717W844 1,570 20,218 SH   SOLE   24 0 20,194
WISDOMTREE TR INDIA ERNGS FD 97717W422 1,397 44,336 SH   SOLE   0 0 44,336
WISDOMTREE TR INTL DIV EX FINL 97717W786 326 7,673 SH   SOLE   0 0 7,673
WISDOMTREE TR INTL EQUITY FD 97717W703 1,798 34,194 SH   SOLE   0 0 34,194
WISDOMTREE TR INTL LRGCAP DV 97717W794 330 6,965 SH   SOLE   0 0 6,965
WISDOMTREE TR INTL QULTY DIV 97717X131 5,435 146,564 SH   SOLE   106,693 0 39,871
WISDOMTREE TR INTL SMCAP DIV 97717W760 1,297 17,955 SH   SOLE   0 0 17,955
WISDOMTREE TR ITL HDG QTLY DIV 97717X594 1,994 48,286 SH   SOLE   0 0 48,286
WISDOMTREE TR ITL HIGH DIV FD 97717W802 234 5,955 SH   SOLE   0 0 5,955
WISDOMTREE TR JAPN HEDGE EQT 97717W851 2,022 32,962 SH   SOLE   0 0 32,962
WISDOMTREE TR US DIVID EX FNCL 97717W406 1,055 11,190 SH   SOLE   0 0 11,190
WISDOMTREE TR US HGH YLD CORP 97717X172 1,756 33,764 SH   SOLE   0 0 33,764
WISDOMTREE TR US HIGH DIVIDEND 97717W208 8,507 111,491 SH   SOLE   0 0 111,491
WISDOMTREE TR US LARGECAP DIVD 97717W307 12,544 109,380 SH   SOLE   0 0 109,380
WISDOMTREE TR US MIDCAP DIVID 97717W505 12,820 317,154 SH   SOLE   0 0 317,154
WISDOMTREE TR US MIDCAP FUND 97717W570 1,220 23,956 SH   SOLE   0 0 23,956
WISDOMTREE TR US QTLY DIV GRT 97717X669 39,879 697,310 SH   SOLE   8,863 0 688,447
WISDOMTREE TR US S CAP QTY DIV 97717X651 2,310 50,174 SH   SOLE   0 0 50,174
WISDOMTREE TR US SMALLCAP DIVD 97717W604 5,792 185,926 SH   SOLE   0 0 185,926
WISDOMTREE TR US SMALLCAP FUND 97717W562 531 11,213 SH   SOLE   0 0 11,213
WISDOMTREE TR US TOTAL DIVIDND 97717W109 447 3,950 SH   SOLE   0 0 3,950
WISDOMTREE TR YIELD ENHANCD US 97717X511 1,185 23,151 SH   SOLE   0 0 23,151
WIX COM LTD SHS M98068105 17,039 61,025 SH   SOLE   49,728 0 11,297
WOLVERINE WORLD WIDE INC COM 978097103 4,650 121,350 SH   SOLE   116,527 0 4,823
WOODWARD INC COM 980745103 4,241 35,156 SH   SOLE   33,625 0 1,531
WORKDAY INC CL A 98138H101 58,066 233,730 SH   SOLE   199,196 0 34,534
WORKHORSE GROUP INC COM NEW 98138J206 819 59,473 SH   SOLE   0 0 59,473
WORKIVA INC COM CL A 98139A105 2,086 23,637 SH   SOLE   17,348 0 6,289
WORLD FUEL SVCS CORP COM 981475106 16,169 459,339 SH   SOLE   458,587 0 752
WORLD GOLD TR SPDR GLD MINIS 98149E204 15,493 911,337 SH   SOLE   0 0 911,337
WORTHINGTON INDS INC COM 981811102 313 4,670 SH   SOLE   0 0 4,670
WP CAREY INC COM 92936U109 9,463 133,727 SH   SOLE   10,911 0 122,816
WRAP TECHNOLOGIES INC COM 98212N107 161 28,995 SH   SOLE   0 0 28,995
WW INTL INC COM 98262P101 960 30,697 SH   SOLE   15,328 0 15,369
WYNDHAM HOTELS & RESORTS INC COM 98311A105 5,231 74,965 SH   SOLE   72,279 0 2,686
WYNN RESORTS LTD COM 983134107 13,737 109,576 SH   SOLE   29,726 0 79,850
XAI OCTAGON FLOATING RATE & COM 98400T106 202 22,200 SH   SOLE   0 0 22,200
XCEL ENERGY INC COM 98389B100 34,853 524,028 SH   SOLE   406,083 0 117,945
XENCOR INC COM 98401F105 3,691 85,712 SH   SOLE   0 0 85,712
XENIA HOTELS & RESORTS INC COM 984017103 236 12,111 SH   SOLE   0 0 12,111
XEROX HOLDINGS CORP COM NEW 98421M106 4,170 171,808 SH   SOLE   140,724 0 31,084
XILINX INC COM 983919101 12,378 99,898 SH   SOLE   12,128 0 87,770
XPENG INC ADS 98422D105 304 8,315 SH   SOLE   0 0 8,315
XPERI HOLDING CORP COM 98390M103 346 15,900 SH   SOLE   0 0 15,900
XPO LOGISTICS INC COM 983793100 17,316 140,438 SH   SOLE   36,820 0 103,618
XYLEM INC COM 98419M100 25,850 245,767 SH   SOLE   172,706 0 73,061
YALLA GROUP LTD ADS 98459U103 718 28,704 SH   SOLE   0 0 28,704
YAMANA GOLD INC COM 98462Y100 98 22,644 SH   SOLE   198 0 22,446
YELP INC CL A 985817105 2,542 65,175 SH   SOLE   62,794 0 2,381
YETI HLDGS INC COM 98585X104 5,746 79,567 SH   SOLE   31,226 0 48,341
YEXT INC COM 98585N106 550 37,976 SH   SOLE   37,126 0 850
YUM BRANDS INC COM 988498101 26,641 246,259 SH   SOLE   117,638 0 128,621
YUM CHINA HLDGS INC COM 98850P109 57,925 978,303 SH   SOLE   878,163 0 100,140
ZAI LAB LTD ADR 98887Q104 264 1,982 SH   SOLE   341 0 1,641
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 55,226 113,825 SH   SOLE   99,429 0 14,396
ZENDESK INC COM 98936J101 7,609 57,372 SH   SOLE   47,422 0 9,950
ZILLOW GROUP INC CL A 98954M101 25,860 196,837 SH   SOLE   0 0 196,837
ZILLOW GROUP INC CL C CAP STK 98954M200 7,807 60,221 SH   SOLE   0 0 60,221
ZIMMER BIOMET HOLDINGS INC COM 98956P102 35,991 224,829 SH   SOLE   120,686 0 104,143
ZIONS BANCORPORATION N A COM 989701107 2,362 42,983 SH   SOLE   0 0 42,983
ZIOPHARM ONCOLOGY INC COM 98973P101 346 96,112 SH   SOLE   0 0 96,112
ZIX CORP COM 98974P100 1,643 217,590 SH   SOLE   0 0 217,590
ZOETIS INC CL A 98978V103 137,037 870,165 SH   SOLE   533,776 0 336,389
ZOMEDICA PHARMACEUTICALS COR COM 98980M109 27 17,329 SH   SOLE   0 0 17,329
ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 33,400 103,957 SH   SOLE   9,609 0 94,348
ZOOMINFO TECHNOLOGIES INC COM CL A 98980F104 1,521 31,097 SH   SOLE   0 0 31,097
ZSCALER INC COM 98980G102 8,517 49,613 SH   SOLE   0 0 49,613
ZTO EXPRESS CAYMAN INC SPONSORED ADS A 98980A105 2,060 70,668 SH   SOLE   0 0 70,668
ZUMIEZ INC COM 989817101 261 6,081 SH   SOLE   5,636 0 445
ZUORA INC COM CL A 98983V106 178 12,050 SH   SOLE   0 0 12,050
ZYMEWORKS INC COM 98985W102 8,747 276,977 SH   SOLE   0 0 276,977
ZYNEX INC COM 98986M103 823 53,878 SH   SOLE   0 0 53,878
ZYNGA INC CL A 98986T108 7,309 715,908 SH   SOLE   692,923 0 22,985