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

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

FORM 13F INFORMATION TABLE

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

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