0001403438-23-000001.txt : 20230207 0001403438-23-000001.hdr.sgml : 20230207 20230207115034 ACCESSION NUMBER: 0001403438-23-000001 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20221231 FILED AS OF DATE: 20230207 DATE AS OF CHANGE: 20230207 EFFECTIVENESS DATE: 20230207 FILER: COMPANY DATA: COMPANY CONFORMED NAME: LPL Financial LLC CENTRAL INDEX KEY: 0001403438 IRS NUMBER: 952834236 STATE OF INCORPORATION: CA FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-12526 FILM NUMBER: 23593520 BUSINESS ADDRESS: STREET 1: 4707 EXECUTIVE DRIVE CITY: SAN DIEGO STATE: CA ZIP: 92121 BUSINESS PHONE: 704-733-3300 MAIL ADDRESS: STREET 1: 1055 LPL WAY CITY: FORT MILL STATE: SC ZIP: 29715 FORMER COMPANY: FORMER CONFORMED NAME: LPL Financial CORP DATE OF NAME CHANGE: 20080102 FORMER COMPANY: FORMER CONFORMED NAME: Linsco/Private Ledger Corp. DATE OF NAME CHANGE: 20070615 13F-HR 1 primary_doc.xml X0202 13F-HR LIVE false false false 0001403438 XXXXXXXX 12-31-2022 12-31-2022 LPL Financial LLC
1055 LPL WAY FORT MILL SC 29715
13F HOLDINGS REPORT 028-12526 N
Juliana Arias Vice President, OPS RISK MGMT 858-909-6874 Juliana Arias San Diego CA 02-07-2023 0 4451 116786054909 false
INFORMATION TABLE 2 Q42022LPL13F.xml 10X GENOMICS INC CL A COM 88025U109 559700 15360 SH SOLE 13398 0 1962 1LIFE HEALTHCARE INC COM 68269G107 2180856 130512 SH SOLE 0 0 130512 22ND CENTY GROUP INC COM 90137F103 89706 97454 SH SOLE 0 0 97454 23ANDME HOLDING CO CLASS A COM 90138Q108 128498 59490 SH SOLE 0 0 59490 2U INC COM 90214J101 125228 19973 SH SOLE 15277 0 4696 3-D SYS CORP DEL COM NEW 88554D205 4096727 553612 SH SOLE 0 0 553612 3M CO COM 88579Y101 50918549 424604 SH SOLE 9646 0 414958 908 DEVICES INC COM 65443P102 190774 25036 SH SOLE 14446 0 10590 AAON INC COM PAR $0.004 000360206 534038 7090 SH SOLE 1989 0 5101 AB ACTIVE ETFS INC ULTRA SHORT INCM 00039J103 15502782 310335 SH SOLE 0 0 310335 ABB LTD SPONSORED ADR 000375204 5135954 168613 SH SOLE 6600 0 162013 ABBOTT LABS COM 002824100 99875364 909695 SH SOLE 111434 0 798261 ABBVIE INC COM 00287Y109 346954356 2146862 SH SOLE 293379 0 1853483 ABM INDS INC COM 000957100 469425 10568 SH SOLE 0 0 10568 ABRDN ASIA PACIFIC INCOME FU COM 003009107 5155303 1960191 SH SOLE 0 0 1960191 ABRDN AUSTRALIA EQUITY FD IN COM 003011103 235084 53550 SH SOLE 0 0 53550 ABRDN ETFS BBRG ALL COMD K1 003261104 2823501 127992 SH SOLE 0 0 127992 ABRDN ETFS BBRG ALL COMMDY 003261203 2790650 80678 SH SOLE 0 0 80678 ABRDN GLOBAL DYNAMIC DIVIDEN COM 00302M106 197052 20830 SH SOLE 0 0 20830 ABRDN GLOBAL INFRA INCOME FU COM SHS BEN INT 00326W106 800321 47022 SH SOLE 0 0 47022 ABRDN GLOBAL PREMIER PPTYS F COM SH BEN INT 00302L108 1277810 327644 SH SOLE 0 0 327644 ABRDN GOLD ETF TRUST PHYSCL GOLD SHS 00326A104 9197099 526451 SH SOLE 0 0 526451 ABRDN INCOME CREDIT STRATEGI COM 003057106 358628 52895 SH SOLE 0 0 52895 ABRDN PALLADIUM ETF TRUST PHYSICAL PALLADM 003262102 2929217 17741 SH SOLE 0 0 17741 ABRDN PLATINUM ETF TRUST PHYSCL PLATM SHS 003260106 4751839 47863 SH SOLE 0 0 47863 ABRDN PRECIOUS METALS BASKET PHYSCL PRECS MET 003263100 12422244 139216 SH SOLE 0 0 139216 ABRDN SILVER ETF TRUST PHYSCL SILVR SHS 003264108 6596375 287049 SH SOLE 0 0 287049 ABRDN TOTAL DYNAMIC DIVIDEND COM SH BEN INT 00326L100 4871278 624523 SH SOLE 0 0 624523 ABSOLUTE SHS TR WBI BBR QTY 3000 00400R809 3094668 111663 SH SOLE 68470 0 43193 ABSOLUTE SHS TR WBI BBR VAL 3000 00400R601 3148914 112985 SH SOLE 65326 0 47659 ABSOLUTE SHS TR WBI BBR YLD 3000 00400R700 4698804 194485 SH SOLE 136870 0 57615 ABSOLUTE SHS TR WBI PWR FCTR ETF 00400R858 3653591 137227 SH SOLE 76054 0 61173 ACADEMY SPORTS & OUTDOORS IN COM 00402L107 5619934 106965 SH SOLE 0 0 106965 ACADIA HEALTHCARE COMPANY IN COM 00404A109 3940576 47869 SH SOLE 13514 0 34355 ACADIA PHARMACEUTICALS INC COM 004225108 597915 37557 SH SOLE 6983 0 30574 ACADIA RLTY TR COM SH BEN INT 004239109 507273 35350 SH SOLE 0 0 35350 ACCEL ENTERTAINMENT INC COM CL A1 00436Q106 579748 75292 SH SOLE 0 0 75292 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 77912234 291982 SH SOLE 90510 0 201472 ACCO BRANDS CORP COM 00081T108 966182 172841 SH SOLE 0 0 172841 ACCOLADE INC COM 00437E102 96370 12371 SH SOLE 0 0 12371 ACCURAY INC COM 004397105 27454 13136 SH SOLE 0 0 13136 ACHIEVE LIFE SCIENCES INC COM 004468500 363335 148300 SH SOLE 0 0 148300 ACNB CORP COM 000868109 224560 5641 SH SOLE 0 0 5641 ACTIVISION BLIZZARD INC COM 00507V109 30180106 394253 SH SOLE 13496 0 380757 ACUITY BRANDS INC COM 00508Y102 750673 4533 SH SOLE 40 0 4493 ACUSHNET HLDGS CORP COM 005098108 390290 9192 SH SOLE 3221 0 5971 ADAM NAT RES FD INC COM 00548F105 315032 14451 SH SOLE 0 0 14451 ADAMS DIVERSIFIED EQUITY FD COM 006212104 1509340 103806 SH SOLE 0 0 103806 ADAPTIVE BIOTECHNOLOGIES COR COM 00650F109 368439 48225 SH SOLE 0 0 48225 ADDUS HOMECARE CORP COM 006739106 213307 2144 SH SOLE 1650 0 494 ADMA BIOLOGICS INC COM 000899104 81946 21120 SH SOLE 4589 0 16531 ADOBE SYSTEMS INCORPORATED COM 00724F101 103900802 308850 SH SOLE 76204 0 232646 ADOBE SYSTEMS INCORPORATED COM 00724F101 370183 1100 SH Call SOLE 0 0 1100 ADT INC DEL COM 00090Q103 445792 49150 SH SOLE 0 0 49150 ADVANCE AUTO PARTS INC COM 00751Y106 10079039 68149 SH SOLE 43700 0 24449 ADVANCED DRAIN SYS INC DEL COM 00790R104 1385218 16899 SH SOLE 863 0 16036 ADVANCED ENERGY INDS COM 007973100 2155732 25131 SH SOLE 10895 0 14236 ADVANCED MICRO DEVICES INC COM 007903107 77005475 1188906 SH SOLE 170893 0 1018013 ADVANSIX INC COM 00773T101 267840 7045 SH SOLE 0 0 7045 ADVENT CONV & INCOME FD COM 00764C109 2240922 205589 SH SOLE 0 0 205589 ADVISORSHARES TR ADVISORSHS ETF 00768Y560 1141761 24011 SH SOLE 0 0 24011 ADVISORSHARES TR DORSEY WRIGT ADR 00768Y206 490644 10273 SH SOLE 0 0 10273 ADVISORSHARES TR INSIDER ADVANTA 00768Y818 1234237 14408 SH SOLE 0 0 14408 ADVISORSHARES TR NEWFLT MULSINC 00768Y727 664161 14920 SH SOLE 0 0 14920 ADVISORSHARES TR PURE CANNABIS 00768Y495 492831 136898 SH SOLE 0 0 136898 ADVISORSHARES TR PURE US CANNABIS 00768Y453 1385134 198159 SH SOLE 0 0 198159 ADVISORSHARES TR RANGER EQUITY BE 00768Y412 8607463 299390 SH SOLE 0 0 299390 ADVISORSHARES TR VICE E T F 00768Y545 284430 10657 SH SOLE 0 0 10657 AECOM COM 00766T100 486846 5732 SH SOLE 297 0 5435 AEGON N V NY REGISTRY SHS 007924103 809212 160558 SH SOLE 4396 0 156162 AEHR TEST SYS COM 00760J108 1671958 83182 SH SOLE 0 0 83182 AERCAP HOLDINGS NV SHS N00985106 1504889 25804 SH SOLE 22970 0 2834 AEROJET ROCKETDYNE HLDGS INC COM 007800105 1361296 24339 SH SOLE 8468 0 15871 AEROVIRONMENT INC COM 008073108 854459 9975 SH SOLE 681 0 9294 AES CORP COM 00130H105 16583524 576617 SH SOLE 316437 0 260180 AEVA TECHNOLOGIES INC COM 00835Q103 18548 13638 SH SOLE 0 0 13638 AFFILIATED MANAGERS GROUP IN COM 008252108 1107743 6992 SH SOLE 5126 0 1866 AFFIMED N V COM N01045108 43369 34975 SH SOLE 0 0 34975 AFFIRM HLDGS INC COM CL A 00827B106 431611 44634 SH SOLE 137 0 44497 AFLAC INC COM 001055102 50887931 707366 SH SOLE 231423 0 475943 AGCO CORP COM 001084102 1720859 12408 SH SOLE 969 0 11439 AGENUS INC COM NEW 00847G705 209352 87230 SH SOLE 0 0 87230 AGEX THERAPEUTICS INC COM 00848H108 7116 12893 SH SOLE 0 0 12893 AGF INVTS TR AGFIQ US MK ANTI 00110G408 12369608 583197 SH SOLE 0 0 583197 AGILE THERAPEUTICS INC COM NEW 00847L209 93411 411503 SH SOLE 0 0 411503 AGILENT TECHNOLOGIES INC COM 00846U101 4960748 33149 SH SOLE 4882 0 28267 AGILITI INC COM 00848J104 216939 13301 SH SOLE 12681 0 620 AGILYSYS INC COM 00847J105 655437 8282 SH SOLE 3324 0 4958 AGNC INVT CORP COM 00123Q104 6131307 592397 SH SOLE 0 0 592397 AGNICO EAGLE MINES LTD COM 008474108 5503605 105859 SH SOLE 0 0 105859 AGREE RLTY CORP COM 008492100 963452 13583 SH SOLE 6975 0 6608 AIM ETF PRODUCTS TRUST ALLIANZIM US LRG 00888H877 388452 15800 SH SOLE 0 0 15800 AIM ETF PRODUCTS TRUST US LRG CP BUFR20 00888H505 203850 7325 SH SOLE 0 0 7325 AIR LEASE CORP CL A 00912X302 311102 8097 SH SOLE 1673 0 6424 AIR PRODS & CHEMS INC COM 009158106 71744153 232739 SH SOLE 74727 0 158012 AIRBNB INC COM CL A 009066101 12364754 144617 SH SOLE 20318 0 124299 AKAMAI TECHNOLOGIES INC COM 00971T101 11880541 140932 SH SOLE 78444 0 62488 AKAMAI TECHNOLOGIES INC NOTE 0.125% 5/0 00971TAJ0 15861 15000 PRN SOLE 0 0 15000 AKARI THERAPEUTICS PLC SPONSORED ADR 00972G108 63179 134453 SH SOLE 0 0 134453 AKOUSTIS TECHNOLOGIES INC COM 00973N102 37075 13147 SH SOLE 0 0 13147 ALAMOS GOLD INC NEW COM CL A 011532108 1172064 115931 SH SOLE 24881 0 91050 ALASKA AIR GROUP INC COM 011659109 5367418 124999 SH SOLE 29428 0 95571 ALBANY INTL CORP CL A 012348108 423303 4294 SH SOLE 1246 0 3048 ALBEMARLE CORP COM 012653101 11865095 54713 SH SOLE 1274 0 53439 ALBERTSONS COS INC COMMON STOCK 013091103 1165009 56172 SH SOLE 1642 0 54530 ALCOA CORP COM 013872106 4693392 103220 SH SOLE 0 0 103220 ALCON AG ORD SHS H01301128 20945944 304856 SH SOLE 263496 0 41360 ALEXANDER & BALDWIN INC NEW COM 014491104 780490 41671 SH SOLE 33704 0 7967 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 2610154 17919 SH SOLE 3918 0 14001 ALGOMA STL GROUP INC *W EXP 10/19/202 015658115 15593 13500 SH SOLE 0 0 13500 ALGOMA STL GROUP INC COM 015658107 160941 25385 SH SOLE 0 0 25385 ALGONQUIN PWR UTILS CORP COM 015857105 554705 85077 SH SOLE 6113 0 78964 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 25651345 291195 SH SOLE 26610 0 264585 ALIGN TECHNOLOGY INC COM 016255101 4462201 21158 SH SOLE 4776 0 16382 ALKERMES PLC SHS G01767105 244159 9344 SH SOLE 2804 0 6540 ALLBIRDS INC COM CL A 01675A109 32559 13454 SH SOLE 0 0 13454 ALLEGION PLC ORD SHS G0176J109 4047033 38448 SH SOLE 19167 0 19281 ALLETE INC COM NEW 018522300 451114 6993 SH SOLE 770 0 6223 ALLIANCE RESOURCE PARTNERS L UT LTD PART 01877R108 995020 48968 SH SOLE 0 0 48968 ALLIANCEBERNSTEIN GLOBAL HIG COM 01879R106 6708804 727636 SH SOLE 0 0 727636 ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN 01881G106 11623055 338174 SH SOLE 0 0 338174 ALLIANCEBERNSTEIN NATL MUN I COM 01864U106 1317707 125735 SH SOLE 0 0 125735 ALLIANT ENERGY CORP COM 018802108 12549334 227302 SH SOLE 13005 0 214297 ALLISON TRANSMISSION HLDGS I COM 01973R101 1448312 34815 SH SOLE 27126 0 7689 ALLSPRING GLOBAL DIVIDEND OP COM 94987C103 377713 86433 SH SOLE 0 0 86433 ALLSPRING INCOME OPPORTUNIT INC OPPTY FD 94987B105 1157887 181203 SH SOLE 0 0 181203 ALLSPRING MULTI SECTOR INCOM COM 94987D101 296662 30272 SH SOLE 0 0 30272 ALLSPRING UTILITIES AND HIGH WF UTILITIES INC 94987E109 256861 22934 SH SOLE 0 0 22934 ALLSTATE CORP COM 020002101 22263011 164181 SH SOLE 15857 0 148324 ALLY FINL INC COM 02005N100 2205697 90213 SH SOLE 5754 0 84459 ALNYLAM PHARMACEUTICALS INC COM 02043Q107 3276005 13785 SH SOLE 1761 0 12024 ALPHA & OMEGA SEMICONDUCTOR SHS G6331P104 210904 7382 SH SOLE 0 0 7382 ALPHA METALLURGICAL RESOUR I COM 020764106 373587 2552 SH SOLE 15 0 2537 ALPHABET INC CAP STK CL A 02079K305 340045775 3854083 SH SOLE 618685 0 3235398 ALPHABET INC CAP STK CL C 02079K107 306583619 3455242 SH SOLE 258941 0 3196301 ALPHABET INC CAP STK CL C 02079K107 887300 10000 SH Call SOLE 0 0 10000 ALPHATEC HLDGS INC COM NEW 02081G201 1607180 130136 SH SOLE 0 0 130136 ALPINE INCOME PPTY TR INC COM 02083X103 383662 20108 SH SOLE 0 0 20108 ALPS ETF TR ALERIAN ENERGY 00162Q676 3111919 147066 SH SOLE 0 0 147066 ALPS ETF TR ALERIAN MLP 00162Q452 66747176 1753275 SH SOLE 529 0 1752746 ALPS ETF TR BARRONS 400 ETF 00162Q726 622610 11682 SH SOLE 0 0 11682 ALPS ETF TR CLEAN ENERGY 00162Q460 2646024 58167 SH SOLE 0 0 58167 ALPS ETF TR DISRUPTIVE TECH 00162Q478 1418215 42679 SH SOLE 0 0 42679 ALPS ETF TR EQUAL SEC ETF 00162Q205 3701245 38671 SH SOLE 0 0 38671 ALPS ETF TR INTL SEC DV DOG 00162Q718 876383 34422 SH SOLE 0 0 34422 ALPS ETF TR MED BREAKTHGH 00162Q593 733182 24134 SH SOLE 0 0 24134 ALPS ETF TR OSHARES EUR QLT 00162Q379 1007060 42612 SH SOLE 0 0 42612 ALPS ETF TR OSHARES US QUALT 00162Q387 21332459 514966 SH SOLE 0 0 514966 ALPS ETF TR OSHARES US SMLCP 00162Q395 9110989 271403 SH SOLE 0 0 271403 ALPS ETF TR OSHS GBL INTER 00162Q361 1449422 59647 SH SOLE 0 0 59647 ALPS ETF TR RIVRFRNT STR INC 00162Q783 573907 25360 SH SOLE 0 0 25360 ALPS ETF TR SECTR DIV DOGS 00162Q858 10102050 196385 SH SOLE 0 0 196385 ALTAIR ENGR INC COM CL A 021369103 696978 15288 SH SOLE 14828 0 460 ALTERYX INC COM CL A 02156B103 428972 8466 SH SOLE 1 0 8465 ALTERYX INC NOTE 1.000% 8/0 02156BAF0 29021 35000 PRN SOLE 0 0 35000 ALTO INGREDIENTS INC COM 021513106 127244 44182 SH SOLE 0 0 44182 ALTRA INDL MOTION CORP COM 02208R106 518451 8677 SH SOLE 12 0 8665 ALTRIA GROUP INC COM 02209S103 78188159 1710526 SH SOLE 80397 0 1630129 ALTUS POWER INC COM CL A 02217A102 77073 11821 SH SOLE 0 0 11821 AMARIN CORP PLC SPONS ADR NEW 023111206 209761 173356 SH SOLE 590 0 172766 AMAZON COM INC COM 023135106 638212227 7598524 SH SOLE 904519 0 6694005 AMAZON COM INC COM 023135106 504000 6000 SH Call SOLE 0 0 6000 AMBAC FINL GROUP INC COM NEW 023139884 1127339 64641 SH SOLE 0 0 64641 AMBARELLA INC SHS G037AX101 794671 9664 SH SOLE 2101 0 7563 AMBEV SA SPONSORED ADR 02319V103 103153 37924 SH SOLE 0 0 37924 AMC ENTMT HLDGS INC CL A COM 00165C104 254216 62461 SH SOLE 0 0 62461 AMC NETWORKS INC CL A 00164V103 225507 14391 SH SOLE 12554 0 1837 AMCOR PLC ORD G0250X107 19780106 1660798 SH SOLE 1096807 0 563991 AMDOCS LTD SHS G02602103 3551750 39073 SH SOLE 15426 0 23647 AMEDISYS INC COM 023436108 711928 8522 SH SOLE 0 0 8522 AMER STATES WTR CO COM 029899101 2069818 22364 SH SOLE 608 0 21756 AMEREN CORP COM 023608102 5366631 60353 SH SOLE 2482 0 57871 AMERESCO INC CL A 02361E108 1660789 30701 SH SOLE 27502 0 3199 AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 1421654 78113 SH SOLE 20544 0 57569 AMERICAN AIRLS GROUP INC COM 02376R102 4442744 349272 SH SOLE 877 0 348395 AMERICAN ASSETS TR INC COM 024013104 428525 16170 SH SOLE 14969 0 1201 AMERICAN CENTY ETF TR AVANTIS CORE FI 025072562 549799 13418 SH SOLE 0 0 13418 AMERICAN CENTY ETF TR AVANTIS EMGMKT 025072604 27322377 541573 SH SOLE 0 0 541573 AMERICAN CENTY ETF TR AVANTIS SHFXDINC 025072687 244073 5320 SH SOLE 0 0 5320 AMERICAN CENTY ETF TR CORE MUNI FXD IN 025072695 532357 11641 SH SOLE 0 0 11641 AMERICAN CENTY ETF TR DIVERSIFID CRP 025072109 18764632 413987 SH SOLE 0 0 413987 AMERICAN CENTY ETF TR DIVERSIFIED MU 025072505 13740512 280820 SH SOLE 0 0 280820 AMERICAN CENTY ETF TR EMERGING MKT VAL 025072372 741287 18089 SH SOLE 0 0 18089 AMERICAN CENTY ETF TR INTL EQT ETF 025072703 29725985 558864 SH SOLE 0 0 558864 AMERICAN CENTY ETF TR INTL SMCP VLU 025072802 12052482 217750 SH SOLE 0 0 217750 AMERICAN CENTY ETF TR MULTISECTOR 025072398 7026908 164318 SH SOLE 0 0 164318 AMERICAN CENTY ETF TR QUALITY DIVRSFED 025072406 5788785 145270 SH SOLE 0 0 145270 AMERICAN CENTY ETF TR REAL ESTATE ETF 025072356 800154 19459 SH SOLE 0 0 19459 AMERICAN CENTY ETF TR STOXX US QLTY 025072307 28333435 490877 SH SOLE 0 0 490877 AMERICAN CENTY ETF TR STOXX US QUALT 025072208 7581839 159483 SH SOLE 0 0 159483 AMERICAN CENTY ETF TR US EQT ETF 025072885 59458436 874260 SH SOLE 0 0 874260 AMERICAN CENTY ETF TR US LARGE CAP VLU 025072349 8549544 170344 SH SOLE 0 0 170344 AMERICAN CENTY ETF TR US SML CP VALU 025072877 98944867 1327941 SH SOLE 0 0 1327941 AMERICAN EAGLE OUTFITTERS IN COM 02553E106 298824 21406 SH SOLE 1301 0 20105 AMERICAN ELEC PWR CO INC COM 025537101 56592366 596022 SH SOLE 219249 0 376773 AMERICAN EXPRESS CO COM 025816109 67030822 453677 SH SOLE 51440 0 402237 AMERICAN FINL GROUP INC OHIO COM 025932104 1292769 9417 SH SOLE 3248 0 6169 AMERICAN HOMES 4 RENT CL A 02665T306 2771786 91963 SH SOLE 40583 0 51380 AMERICAN INTL GROUP INC COM NEW 026874784 12989110 205393 SH SOLE 111305 0 94088 AMERICAN NATL BANKSHARES INC COM 027745108 398573 10793 SH SOLE 0 0 10793 AMERICAN RES CORP CL A 02927U208 34246 25944 SH SOLE 0 0 25944 AMERICAN TOWER CORP NEW COM 03027X100 48975432 231169 SH SOLE 55271 0 175898 AMERICAN WOODMARK CORPORATIO COM 030506109 530571 10859 SH SOLE 2954 0 7905 AMERICAN WTR WKS CO INC NEW COM 030420103 31353618 205705 SH SOLE 67569 0 138136 AMERICOLD REALTY TRUST INC COM 03064D108 1467055 51822 SH SOLE 42273 0 9549 AMERIPRISE FINL INC COM 03076C106 7621536 24478 SH SOLE 2218 0 22260 AMERIS BANCORP COM 03076K108 240671 5105 SH SOLE 2224 0 2881 AMERISOURCEBERGEN CORP COM 03073E105 30510619 184120 SH SOLE 55254 0 128866 AMES NATL CORP COM 031001100 935720 39632 SH SOLE 0 0 39632 AMETEK INC COM 031100100 8669870 62052 SH SOLE 37695 0 24357 AMGEN INC COM 031162100 149314026 568512 SH SOLE 112016 0 456496 AMKOR TECHNOLOGY INC COM 031652100 787870 32855 SH SOLE 637 0 32218 AMMO INC COM 00175J107 119832 69267 SH SOLE 0 0 69267 AMN HEALTHCARE SVCS INC COM 001744101 3491973 33962 SH SOLE 2273 0 31689 AMNEAL PHARMACEUTICALS INC COM STK CL A 03168L105 110937 55747 SH SOLE 0 0 55747 AMPHENOL CORP NEW CL A 032095101 8226713 108047 SH SOLE 34550 0 73497 AMPLIFY ETF TR AMPLIFY LITHIUM 032108805 1438324 122829 SH SOLE 0 0 122829 AMPLIFY ETF TR BLACKSWAN GRWT 032108888 1042625 42643 SH SOLE 0 0 42643 AMPLIFY ETF TR BLOCKCHAIN LDR 032108607 10046720 664466 SH SOLE 0 0 664466 AMPLIFY ETF TR CWP ENHANCED DIV 032108409 92701842 2585105 SH SOLE 0 0 2585105 AMPLIFY ETF TR HIGH INCOME 032108847 9223047 791678 SH SOLE 0 0 791678 AMPLIFY ETF TR ONLIN RETL ETF 032108102 3670934 94151 SH SOLE 0 0 94151 AMPLIFY ETF TR SEYMOUR CANNBS 032108854 190631 37452 SH SOLE 0 0 37452 AMPRIUS TECHNOLOGIES INC *W EXP 09/14/202 03214Q116 5875 20250 SH SOLE 0 0 20250 AMPRIUS TECHNOLOGIES INC COMMON STOCK 03214Q108 79300 10000 SH SOLE 0 0 10000 AMYRIS INC COM NEW 03236M200 97377 63645 SH SOLE 0 0 63645 ANALOG DEVICES INC COM 032654105 35433079 216015 SH SOLE 49299 0 166716 ANAVEX LIFE SCIENCES CORP COM NEW 032797300 404106 43640 SH SOLE 0 0 43640 ANGEL OAK FINL STRATEGIES IN COM BEN INT 03464A100 2628848 205218 SH SOLE 0 0 205218 ANGI INC COM CL A NEW 00183L102 97586 41526 SH SOLE 0 0 41526 ANGLOGOLD ASHANTI LIMITED SPONSORED ADR 035128206 909263 46821 SH SOLE 0 0 46821 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 9415234 156816 SH SOLE 5470 0 151346 ANIXA BIOSCIENCES INC COM 03528H109 93968 22110 SH SOLE 0 0 22110 ANNALY CAPITAL MANAGEMENT IN COM NEW 035710839 11773571 558519 SH SOLE 8681 0 549838 ANSYS INC COM 03662Q105 2357918 9760 SH SOLE 730 0 9030 ANTERIX INC COM 03676C100 239313 7439 SH SOLE 7439 0 0 ANTERO MIDSTREAM CORP COM 03676B102 2548518 236193 SH SOLE 875 0 235318 ANTERO RESOURCES CORP COM 03674X106 5158623 166461 SH SOLE 7917 0 158544 AON PLC SHS CL A G0403H108 16609006 55337 SH SOLE 28254 0 27083 APA CORPORATION COM 03743Q108 16344880 350147 SH SOLE 10246 0 339901 APARTMENT INCOME REIT CORP COM 03750L109 288854 8419 SH SOLE 810 0 7609 API GROUP CORP COM STK 00187Y100 584596 31079 SH SOLE 5073 0 26006 APOGEE ENTERPRISES INC COM 037598109 245286 5517 SH SOLE 0 0 5517 APOLLO COML REAL EST FIN INC COM 03762U105 2876232 267308 SH SOLE 0 0 267308 APOLLO GLOBAL MGMT INC COM 03769M106 9885540 154970 SH SOLE 65740 0 89230 APOLLO SR FLOATING RATE FD I COM 037636107 2218986 179821 SH SOLE 0 0 179821 APOLLO TACTICAL INCOME FD IN COM 037638103 1543026 127312 SH SOLE 0 0 127312 APPFOLIO INC COM CL A 03783C100 508775 4828 SH SOLE 2768 0 2060 APPHARVEST INC COM 03783T103 20386 35929 SH SOLE 0 0 35929 APPIAN CORP CL A 03782L101 959641 29473 SH SOLE 0 0 29473 APPLE HOSPITALITY REIT INC COM NEW 03784Y200 2557831 162093 SH SOLE 10449 0 151644 APPLE INC COM 037833100 1841950194 14177941 SH SOLE 815547 0 13362394 APPLE INC COM 037833100 545706 4200 SH Call SOLE 0 0 4200 APPLE INC COM 037833100 1767048 13600 SH Put SOLE 0 0 13600 APPLIED INDL TECHNOLOGIES IN COM 03820C105 1815956 15242 SH SOLE 12034 0 3208 APPLIED MATLS INC COM 038222105 36637279 376230 SH SOLE 53222 0 323008 APPLIED OPTOELECTRONICS INC COM 03823U102 25260 13365 SH SOLE 0 0 13365 APTARGROUP INC COM 038336103 2440743 22042 SH SOLE 14185 0 7857 APTIV PLC SHS G6095L109 15577618 166857 SH SOLE 130325 0 36532 AQUA METALS INC COM 03837J101 20478 16382 SH SOLE 0 0 16382 ARAMARK COM 03852U106 259141 6269 SH SOLE 1429 0 4840 ARBOR REALTY TRUST INC COM 038923108 5656370 428838 SH SOLE 0 0 428838 ARCADIA BIOSCIENCES INC COM NEW 039014204 11111 41000 SH SOLE 0 0 41000 ARCELORMITTAL SA LUXEMBOURG NY REGISTRY SH 03938L203 948700 36182 SH SOLE 4906 0 31276 ARCH CAP GROUP LTD ORD G0450A105 2027606 32297 SH SOLE 13522 0 18775 ARCH RESOURCES INC CL A 03940R107 793094 5554 SH SOLE 0 0 5554 ARCHER AVIATION INC COM CL A 03945R102 33969 18165 SH SOLE 0 0 18165 ARCHER DANIELS MIDLAND CO COM 039483102 31225378 336299 SH SOLE 11508 0 324791 ARCHROCK INC COM 03957W106 129890 14464 SH SOLE 2031 0 12433 ARCOS DORADOS HOLDINGS INC SHS CLASS -A - G0457F107 119518 14296 SH SOLE 0 0 14296 ARCOSA INC COM 039653100 261767 4817 SH SOLE 0 0 4817 ARDAGH METAL PACKAGING S A SHS L02235106 69485 14446 SH SOLE 0 0 14446 ARDELYX INC COM 039697107 169575 59500 SH SOLE 0 0 59500 ARDMORE SHIPPING CORP COM Y0207T100 160945 11169 SH SOLE 0 0 11169 ARES CAPITAL CORP COM 04010L103 45203992 2447428 SH SOLE 0 0 2447428 ARES CAPITAL CORP NOTE 4.625% 3/0 04010LAW3 47211 45000 PRN SOLE 0 0 45000 ARES COML REAL ESTATE CORP COM 04013V108 943174 91659 SH SOLE 0 0 91659 ARES DYNAMIC CR ALLOCATION F COM 04014F102 227804 19655 SH SOLE 0 0 19655 ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 2611931 38164 SH SOLE 6863 0 31301 ARISTA NETWORKS INC COM 040413106 9558497 78768 SH SOLE 10979 0 67789 ARK ETF TR 3D PRINTING ETF 00214Q500 1329773 64899 SH SOLE 0 0 64899 ARK ETF TR ARK SPACE EXPL 00214Q807 1150839 92885 SH SOLE 0 0 92885 ARK ETF TR AUTNMUS TECHNLGY 00214Q203 12690338 309445 SH SOLE 0 0 309445 ARK ETF TR FINTECH INNOVA 00214Q708 10077907 706230 SH SOLE 0 0 706230 ARK ETF TR GENOMIC REV ETF 00214Q302 27391366 970293 SH SOLE 0 0 970293 ARK ETF TR INNOVATION ETF 00214Q104 110605325 3540504 SH SOLE 24220 0 3516284 ARK ETF TR ISRAEL INOVATE 00214Q609 525050 29977 SH SOLE 0 0 29977 ARK ETF TR NEXT GNRTN INTER 00214Q401 12393209 321484 SH SOLE 0 0 321484 ARLO TECHNOLOGIES INC COM 04206A101 47353 13491 SH SOLE 0 0 13491 ARMADA HOFFLER PPTYS INC COM 04208T108 405674 35276 SH SOLE 25118 0 10158 ARMOUR RESIDENTIAL REIT INC COM NEW 042315507 940891 167121 SH SOLE 0 0 167121 ARMSTRONG WORLD INDS INC NEW COM 04247X102 917698 13380 SH SOLE 10398 0 2982 ARRIVAL SHS L0423Q108 3765 23606 SH SOLE 0 0 23606 ARROW ELECTRS INC COM 042735100 244903 2342 SH SOLE 78 0 2264 ARROW ETF TR ARROW DJ GLB YLD 04273H104 379067 29071 SH SOLE 0 0 29071 ARROW FINL CORP COM 042744102 281507 8304 SH SOLE 0 0 8304 ARROW INVTS TR DWA TACTICAL MAC 042765792 140811 13520 SH SOLE 0 0 13520 ARROWHEAD PHARMACEUTICALS IN COM 04280A100 585524 14436 SH SOLE 991 0 13445 ARTISAN PARTNERS ASSET MGMT CL A 04316A108 940656 31672 SH SOLE 2890 0 28782 ASA GOLD AND PRECIOUS MTLS L SHS G3156P103 599331 41882 SH SOLE 0 0 41882 ASANA INC CL A 04342Y104 203094 14749 SH SOLE 0 0 14749 ASCENDIS PHARMA A/S SPONSORED ADR 04351P101 212018 1736 SH SOLE 0 0 1736 ASE TECHNOLOGY HLDG CO LTD SPONSORED ADS 00215W100 90307 14403 SH SOLE 486 0 13917 ASENSUS SURGICAL INC COM 04367G103 56799 163639 SH SOLE 0 0 163639 ASGN INC COM 00191U102 810111 9881 SH SOLE 8535 0 1346 ASHLAND INC COM 044186104 1049010 9756 SH SOLE 840 0 8916 ASML HOLDING N V N Y REGISTRY SHS N07059210 42352863 77372 SH SOLE 23244 0 54128 ASPEN TECHNOLOGY INC COM 29109X106 2845747 13855 SH SOLE 10446 0 3409 ASSOCIATED BANC CORP COM 045487105 626866 27149 SH SOLE 9814 0 17335 ASSURANT INC COM 04621X108 201702 1613 SH SOLE 234 0 1379 ASSURED GUARANTY LTD COM G0585R106 2354181 37812 SH SOLE 9237 0 28575 AST SPACEMOBILE INC COM CL A 00217D100 116702 24212 SH SOLE 0 0 24212 ASTRA SPACE INC COM CL A 04634X103 8808 20305 SH SOLE 195 0 20110 ASTRAZENECA PLC SPONSORED ADR 046353108 17101560 252235 SH SOLE 55267 0 196968 AT&T INC COM 00206R102 137493172 7468397 SH SOLE 1879638 0 5588759 ATERIAN INC COM 02156U101 9356 12146 SH SOLE 0 0 12146 ATI INC COM 01741R102 508098 17016 SH SOLE 639 0 16377 ATI PHYSICAL THERAPY INC COM CL A 00216W109 8388 27500 SH SOLE 0 0 27500 ATKORE INC COM 047649108 257917 2274 SH SOLE 0 0 2274 ATLANTIC UN BANKSHARES CORP COM 04911A107 679024 19323 SH SOLE 8158 0 11165 ATLANTICA SUSTAINABLE INFR P SHS G0751N103 660459 25500 SH SOLE 0 0 25500 ATLAS AIR WORLDWIDE HLDGS IN COM NEW 049164205 1678118 16648 SH SOLE 0 0 16648 ATLAS CORP SHARES Y0436Q109 1886777 122997 SH SOLE 3221 0 119776 ATLASSIAN CORPORATION CL A 049468101 6856527 53782 SH SOLE 35843 0 17939 ATMOS ENERGY CORP COM 049560105 7541544 67293 SH SOLE 9237 0 58056 ATRICURE INC COM 04963C209 855203 19270 SH SOLE 16277 0 2993 ATRION CORP COM 049904105 257906 461 SH SOLE 74 0 387 AUDACY INC CL A 05070N103 6342 28172 SH SOLE 0 0 28172 AURINIA PHARMACEUTICALS INC COM 05156V102 109464 25339 SH SOLE 0 0 25339 AURORA CANNABIS INC COM 05156X884 94958 102926 SH SOLE 250 0 102676 AUTODESK INC COM 052769106 21444874 114758 SH SOLE 87061 0 27697 AUTODESK INC COM 052769106 373740 2000 SH Call SOLE 0 0 2000 AUTOLIV INC COM 052800109 506391 6613 SH SOLE 2430 0 4183 AUTOLUS THERAPEUTICS PLC SPON ADS 05280R100 61370 32300 SH SOLE 0 0 32300 AUTOMATIC DATA PROCESSING IN COM 053015103 83726316 350525 SH SOLE 21627 0 328898 AUTONATION INC COM 05329W102 1122294 10459 SH SOLE 408 0 10051 AUTOZONE INC COM 053332102 19401438 7867 SH SOLE 972 0 6895 AVADEL PHARMACEUTICALS PLC SPONSORED ADR 05337M104 203702 28450 SH SOLE 0 0 28450 AVALONBAY CMNTYS INC COM 053484101 8731302 54057 SH SOLE 43673 0 10384 AVANGRID INC COM 05351W103 625237 14547 SH SOLE 173 0 14374 AVANOS MED INC COM 05350V106 283505 10477 SH SOLE 7866 0 2611 AVANTOR INC COM 05352A100 712357 33777 SH SOLE 23248 0 10529 AVEANNA HEALTHCARE HLDGS INC COM 05356F105 8970 11500 SH SOLE 0 0 11500 AVERY DENNISON CORP COM 053611109 6858962 37895 SH SOLE 10844 0 27051 AVID BIOSERVICES INC COM 05368M106 142299 10334 SH SOLE 5731 0 4603 AVIENT CORPORATION COM 05368V106 432564 12813 SH SOLE 11336 0 1477 AVIS BUDGET GROUP COM 053774105 641786 3915 SH SOLE 0 0 3915 AVISTA CORP COM 05379B107 1218102 27472 SH SOLE 8683 0 18789 AVNET INC COM 053807103 286998 6902 SH SOLE 1035 0 5867 AVROBIO INC COM 05455M100 87386 122578 SH SOLE 0 0 122578 AXALTA COATING SYS LTD COM G0750C108 512380 20117 SH SOLE 10036 0 10081 AXCELIS TECHNOLOGIES INC COM NEW 054540208 1063424 13400 SH SOLE 49 0 13351 AXIS CAP HLDGS LTD SHS G0692U109 410900 7585 SH SOLE 1837 0 5748 AXON ENTERPRISE INC COM 05464C101 6361922 38341 SH SOLE 4142 0 34199 AXONICS INC COM 05465P101 652938 10442 SH SOLE 6967 0 3475 AXOS FINANCIAL INC COM 05465C100 1270662 33246 SH SOLE 8531 0 24715 AXSOME THERAPEUTICS INC COM 05464T104 588810 7634 SH SOLE 0 0 7634 AZENTA INC COM 114340102 3416895 58254 SH SOLE 50511 0 7743 AZZ INC COM 002474104 275732 6859 SH SOLE 2110 0 4749 B & G FOODS INC NEW COM 05508R106 1413447 126767 SH SOLE 0 0 126767 B. RILEY FINANCIAL INC COM 05580M108 213269 6236 SH SOLE 238 0 5998 B2GOLD CORP COM 11777Q209 313785 87895 SH SOLE 0 0 87895 BADGER METER INC COM 056525108 2881572 26589 SH SOLE 10486 0 16103 BAIDU INC SPON ADR REP A 056752108 5108211 44660 SH SOLE 481 0 44179 BAIN CAP SPECIALTY FIN INC COM STK 05684B107 186396 15663 SH SOLE 0 0 15663 BAKER HUGHES COMPANY CL A 05722G100 7402219 250668 SH SOLE 85721 0 164947 BALCHEM CORP COM 057665200 1261071 10615 SH SOLE 9648 0 967 BALL CORP COM 058498106 11093796 216930 SH SOLE 44447 0 172483 BALLARD PWR SYS INC NEW COM 058586108 115008 24010 SH SOLE 0 0 24010 BANCFIRST CORP COM 05945F103 963631 10928 SH SOLE 861 0 10067 BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 183773 30578 SH SOLE 12324 0 18254 BANCO BRADESCO S A SP ADR PFD NEW 059460303 697962 242348 SH SOLE 0 0 242348 BANCO SANTANDER S.A. ADR 05964H105 762016 258311 SH SOLE 45621 0 212690 BANCROFT FD LTD COM 059695106 3159495 192887 SH SOLE 0 0 192887 BANK AMERICA CORP COM 060505104 150356668 4539755 SH SOLE 986050 0 3553705 BANK AMERICA CORP COM 060505104 1026720 31000 SH Call SOLE 0 0 31000 BANK HAWAII CORP COM 062540109 10582025 136437 SH SOLE 932 0 135505 BANK MONTREAL QUE COM 063671101 5321449 58736 SH SOLE 1423 0 57313 BANK NEW YORK MELLON CORP COM 064058100 8623517 189444 SH SOLE 29381 0 160063 BANK NOVA SCOTIA HALIFAX COM 064149107 2772739 56610 SH SOLE 1033 0 55577 BANK OZK LITTLE ROCK ARK COM 06417N103 11675726 291456 SH SOLE 14483 0 276973 BANK SOUTH CAROLINA CORP COM 065066102 235456 14357 SH SOLE 0 0 14357 BANNER CORP COM NEW 06652V208 239238 3785 SH SOLE 1006 0 2779 BARCLAYS BANK PLC DJUBS CMDT ETN36 06738C778 766450 22737 SH SOLE 0 0 22737 BARCLAYS PLC ADR 06738E204 1376260 176444 SH SOLE 103 0 176341 BARINGS BDC INC COM 06759L103 2495744 306226 SH SOLE 0 0 306226 BARINGS CORPORATE INVS COM 06759X107 1331132 95353 SH SOLE 0 0 95353 BARINGS GLOBAL SHORT DURATIO COM 06760L100 130800 10315 SH SOLE 0 0 10315 BARNES GROUP INC COM 067806109 417359 10217 SH SOLE 6066 0 4151 BARRICK GOLD CORP COM 067901108 12028248 700131 SH SOLE 146145 0 553986 BATH & BODY WORKS INC COM 070830104 1108445 26304 SH SOLE 186 0 26118 BAUSCH HEALTH COS INC COM 071734107 215988 34393 SH SOLE 0 0 34393 BAXTER INTL INC COM 071813109 9996824 196132 SH SOLE 69149 0 126983 BCB BANCORP INC COM 055298103 409202 22746 SH SOLE 0 0 22746 BCE INC COM NEW 05534B760 39829116 906237 SH SOLE 661577 0 244660 BEACON ROOFING SUPPLY INC COM 073685109 319221 6047 SH SOLE 869 0 5178 BEAM THERAPEUTICS INC COM 07373V105 696429 17807 SH SOLE 2651 0 15156 BECTON DICKINSON & CO 6% DP CONV PFD B 075887406 350660 7002 SH SOLE 0 0 7002 BECTON DICKINSON & CO COM 075887109 47625925 187283 SH SOLE 87780 0 99503 BED BATH & BEYOND INC COM 075896100 192374 76643 SH SOLE 0 0 76643 BEIGENE LTD SPONSORED ADR 07725L102 380496 1730 SH SOLE 911 0 819 BELDEN INC COM 077454106 602666 8382 SH SOLE 31 0 8351 BELLICUM PHARMACEUTICALS INC COM NEW 079481404 7579 10527 SH SOLE 0 0 10527 BELLRING BRANDS INC COMMON STOCK 07831C103 573941 22385 SH SOLE 11961 0 10424 BENCHMARK ELECTRS INC COM 08160H101 296812 11121 SH SOLE 8518 0 2603 BENTLEY SYS INC COM CL B 08265T208 2102066 56874 SH SOLE 40651 0 16223 BERKELEY LTS INC COM 084310101 349434 130386 SH SOLE 0 0 130386 BERKLEY W R CORP COM 084423102 8405963 115832 SH SOLE 28080 0 87752 BERKSHIRE GREY INC COM CL A 084656107 9865 16336 SH SOLE 0 0 16336 BERKSHIRE HATHAWAY INC DEL CL A 084670108 34215900 73 SH SOLE 0 0 73 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 506685516 1640289 SH SOLE 69401 0 1570888 BERKSHIRE HILLS BANCORP INC COM 084680107 6283161 210139 SH SOLE 0 0 210139 BERRY GLOBAL GROUP INC COM 08579W103 1357860 22470 SH SOLE 623 0 21847 BEST BUY INC COM 086516101 6580582 82042 SH SOLE 2745 0 79297 BEYOND MEAT INC COM 08862E109 308772 25083 SH SOLE 0 0 25083 BGC PARTNERS INC CL A 05541T101 115912 30746 SH SOLE 0 0 30746 BGSF INC COM 05601C105 321421 20981 SH SOLE 0 0 20981 BHP GROUP LTD SPONSORED ADS 088606108 15021624 242089 SH SOLE 41509 0 200580 BIG 5 SPORTING GOODS CORP COM 08915P101 189726 21486 SH SOLE 0 0 21486 BIG LOTS INC COM 089302103 164005 11157 SH SOLE 0 0 11157 BIGCOMMERCE HLDGS INC COM SER 1 08975P108 130812 14967 SH SOLE 0 0 14967 BILL COM HLDGS INC COM 090043100 871353 7997 SH SOLE 1455 0 6542 BIO RAD LABS INC CL A 090572207 11741132 27923 SH SOLE 22672 0 5251 BIOCARDIA INC COM 09060U507 23095 11050 SH SOLE 0 0 11050 BIOCERES CROP SOLUTIONS CORP SHS G1117K114 549434 45672 SH SOLE 0 0 45672 BIOCRYST PHARMACEUTICALS INC COM 09058V103 279021 24305 SH SOLE 1016 0 23289 BIOGEN INC COM 09062X103 11783237 42551 SH SOLE 22573 0 19978 BIOHAVEN LTD COM G1110E107 358673 25841 SH SOLE 0 0 25841 BIOLIFE SOLUTIONS INC COM NEW 09062W204 469979 25823 SH SOLE 20164 0 5659 BIOLINERX LTD SPONSORED ADS 09071M205 69449 117710 SH SOLE 0 0 117710 BIOMARIN PHARMACEUTICAL INC COM 09061G101 2658296 25687 SH SOLE 10213 0 15474 BIONANO GENOMICS INC COM 09075F107 56714 38845 SH SOLE 0 0 38845 BIONTECH SE SPONSORED ADS 09075V102 877585 5842 SH SOLE 80 0 5762 BIORA THERAPEUTICS INC COM 74319F107 3026 22979 SH SOLE 0 0 22979 BIO-TECHNE CORP COM 09073M104 2616085 31701 SH SOLE 28434 0 3267 BIOVENTUS INC COM CL A 09075A108 26160 10023 SH SOLE 0 0 10023 BITFARMS LTD COM 09173B107 28500 64773 SH SOLE 0 0 64773 BJS WHSL CLUB HLDGS INC COM 05550J101 1346885 20358 SH SOLE 9904 0 10454 BK OF AMERICA CORP 7.25%CNV PFD L 060505682 4675364 4030 SH SOLE 279 0 3751 BLACK HILLS CORP COM 092113109 2051663 29167 SH SOLE 10766 0 18401 BLACK KNIGHT INC COM 09215C105 3063402 49610 SH SOLE 12435 0 37175 BLACK STONE MINERALS L P COM UNIT 09225M101 905583 53680 SH SOLE 0 0 53680 BLACKBAUD INC COM 09227Q100 535449 9097 SH SOLE 5002 0 4095 BLACKBERRY LTD COM 09228F103 334629 102647 SH SOLE 0 0 102647 BLACKLINE INC COM 09239B109 1030778 15323 SH SOLE 10951 0 4372 BLACKROCK CALIF MUN INCOME T SH BEN INT 09248E102 369373 34106 SH SOLE 0 0 34106 BLACKROCK CAP ALLOCATION TR COM 09260U109 694498 50072 SH SOLE 0 0 50072 BLACKROCK CAP INVT CORP COM 092533108 281066 77643 SH SOLE 0 0 77643 BLACKROCK CORE BD TR SHS BEN INT 09249E101 6730360 648397 SH SOLE 0 0 648397 BLACKROCK CORPOR HI YLD FD I COM 09255P107 3755981 429746 SH SOLE 0 0 429746 BLACKROCK CR ALLOCATION INCO COM 092508100 5486650 543233 SH SOLE 0 0 543233 BLACKROCK DEBT STRATEGIES FD COM NEW 09255R202 3053681 331922 SH SOLE 0 0 331922 BLACKROCK ENERGY & RES TR COM 09250U101 625023 49882 SH SOLE 0 0 49882 BLACKROCK ENHANCD CAP & INM COM 09256A109 1560700 91162 SH SOLE 0 0 91162 BLACKROCK ENHANCED EQUITY DI COM 09251A104 9664613 1072654 SH SOLE 0 0 1072654 BLACKROCK ENHANCED GLOBAL DI COM 092501105 2827521 295766 SH SOLE 0 0 295766 BLACKROCK ENHANCED INTL DIV COM BENE INTER 092524107 369898 73685 SH SOLE 0 0 73685 BLACKROCK ESG CAP ALLC TR SHS BEN INT 09262F100 452432 33688 SH SOLE 0 0 33688 BLACKROCK ETF TRUST US CARBON TRANS 09290C509 1254996 29585 SH SOLE 0 0 29585 BLACKROCK ETF TRUST US EQT FACTOR 09290C103 208371 7077 SH SOLE 0 0 7077 BLACKROCK FLOATING RATE INC COM 091941104 258753 23652 SH SOLE 0 0 23652 BLACKROCK FLOATING RATE INCO COM 09255X100 9365274 831730 SH SOLE 0 0 831730 BLACKROCK HEALTH SCIENCES TR COM 09250W107 2695282 61847 SH SOLE 0 0 61847 BLACKROCK HEALTH SCIENCS TR COM SHS 09260E105 2959134 191778 SH SOLE 0 0 191778 BLACKROCK INC COM 09247X101 76052521 107323 SH SOLE 18730 0 88593 BLACKROCK INCOME TR INC COM NEW 09247F209 2196394 177990 SH SOLE 0 0 177990 BLACKROCK INNOVATION AND GRW SHS BEN INT 09260Q108 5088090 747150 SH SOLE 0 0 747150 BLACKROCK INVT QUALITY MUN T COM 09247D105 1757009 150687 SH SOLE 0 0 150687 BLACKROCK LONG-TERM MUN ADVA COM 09250B103 497930 52971 SH SOLE 0 0 52971 BLACKROCK LTD DURATION INCOM COM SHS 09249W101 1328328 101632 SH SOLE 0 0 101632 BLACKROCK MULTI SECTOR INC T COM 09258A107 1928582 135720 SH SOLE 0 0 135720 BLACKROCK MUN INCOME QUALITY COM 092479104 756977 66694 SH SOLE 0 0 66694 BLACKROCK MUN INCOME TR SH BEN INT 09248F109 670082 66609 SH SOLE 0 0 66609 BLACKROCK MUN TARGET TERM TR COM SHS BEN IN 09257P105 3297596 154889 SH SOLE 410 0 154479 BLACKROCK MUNI INCOME TR II COM 09249N101 1036014 100292 SH SOLE 0 0 100292 BLACKROCK MUNIASSETS FD INC COM 09254J102 457170 42252 SH SOLE 3690 0 38562 BLACKROCK MUNICIPAL INCOME COM 09253X102 998065 88090 SH SOLE 41926 0 46164 BLACKROCK MUNIHLDGS NJ QLTY COM 09254X101 1018785 92031 SH SOLE 0 0 92031 BLACKROCK MUNIHLDGS NY QLTY COM 09255C106 139159 13550 SH SOLE 0 0 13550 BLACKROCK MUNIHLDNGS CALI QL COM 09254L107 1851951 172435 SH SOLE 0 0 172435 BLACKROCK MUNIHOLDINGS FD IN COM 09253N104 532501 43863 SH SOLE 11667 0 32196 BLACKROCK MUNIHOLDINGS QUALI COM 09254C107 309380 31093 SH SOLE 0 0 31093 BLACKROCK MUNIVEST FD II INC COM 09253T101 207661 19872 SH SOLE 0 0 19872 BLACKROCK MUNIVEST FD INC COM 09253R105 319668 45602 SH SOLE 0 0 45602 BLACKROCK MUNIYIELD FD INC COM 09253W104 382370 36731 SH SOLE 3422 0 33309 BLACKROCK MUNIYIELD MICH QU COM 09254V105 1163809 104942 SH SOLE 0 0 104942 BLACKROCK MUNIYIELD N Y QUAL COM 09255E102 191136 19504 SH SOLE 0 0 19504 BLACKROCK MUNIYIELD PA QLTY COM 09255G107 474105 43061 SH SOLE 0 0 43061 BLACKROCK MUNIYIELD QUALITY COM 09254E103 558127 49788 SH SOLE 12288 0 37500 BLACKROCK MUNIYIELD QUALITY COM 09254G108 694374 67943 SH SOLE 0 0 67943 BLACKROCK MUNIYILD QULT FD I COM 09254F100 1132416 97622 SH SOLE 0 0 97622 BLACKROCK N Y MUN INCOME TRU SH BEN INT 09248L106 665397 66077 SH SOLE 0 0 66077 BLACKROCK RES & COMMODITIES SHS 09257A108 5478946 549543 SH SOLE 0 0 549543 BLACKROCK SCIENCE & TECHNOLO SHS 09258G104 3217647 113417 SH SOLE 0 0 113417 BLACKROCK SCIENCE & TECHNOLO SHS BEN INT 09260K101 3407433 217867 SH SOLE 0 0 217867 BLACKROCK TAX MUNICPAL BD TR SHS 09248X100 6542727 388523 SH SOLE 0 0 388523 BLACKROCK TCP CAPITAL CORP COM 09259E108 1793396 138593 SH SOLE 469 0 138124 BLACKROCK UTILS INFRASTRUCTU COM 09248D104 253451 12203 SH SOLE 0 0 12203 BLACKSKY TECHNOLOGY INC COM CL A 09263B108 17186 11160 SH SOLE 0 0 11160 BLACKSTONE INC COM 09260D107 63398613 854544 SH SOLE 26432 0 828112 BLACKSTONE MORTGAGE TRUST IN NOTE 4.750% 3/1 09257WAC4 53169 54000 PRN SOLE 0 0 54000 BLACKSTONE MTG TR INC COM CL A 09257W100 6395925 302122 SH SOLE 0 0 302122 BLACKSTONE SECD LENDING FD COMMON STOCK 09261X102 695264 31108 SH SOLE 0 0 31108 BLACKSTONE SENIOR FLOATNG RA COM 09256U105 420978 33868 SH SOLE 0 0 33868 BLACKSTONE STRATEGIC CREDIT COM SHS BEN IN 09257R101 215780 20395 SH SOLE 0 0 20395 BLADE AIR MOBILITY INC CL A COM 092667104 108574 30328 SH SOLE 0 0 30328 BLINK CHARGING CO COM 09354A100 502843 45838 SH SOLE 0 0 45838 BLOCK H & R INC COM 093671105 3935028 107779 SH SOLE 602 0 107177 BLOCK INC CL A 852234103 22809285 362974 SH SOLE 50775 0 312199 BLOOM ENERGY CORP COM CL A 093712107 1004660 52545 SH SOLE 0 0 52545 BLOOMIN BRANDS INC COM 094235108 1023930 50891 SH SOLE 42575 0 8316 BLUELINX HLDGS INC COM NEW 09624H208 350715 4932 SH SOLE 0 0 4932 BLUEPRINT MEDICINES CORP COM 09627Y109 374816 8556 SH SOLE 696 0 7860 BNY MELLON ETF TRUST CORE BOND ETF 09661T602 1516054 36444 SH SOLE 0 0 36444 BNY MELLON ETF TRUST INTERNATIONL EQT 09661T404 730426 11724 SH SOLE 0 0 11724 BNY MELLON ETF TRUST US LRG CP CORE 09661T107 2368342 33787 SH SOLE 0 0 33787 BNY MELLON ETF TRUST US MDCP CORE EQT 09661T206 487089 6217 SH SOLE 0 0 6217 BNY MELLON ETF TRUST US SMLCP CORE 09661T305 274287 3536 SH SOLE 0 0 3536 BNY MELLON HIGH YIELD STRATE SH BEN INT 09660L105 699608 323893 SH SOLE 0 0 323893 BNY MELLON MUN BD INFRASTRUC COM SHS 09662W109 1167178 111054 SH SOLE 0 0 111054 BNY MELLON MUN INCOME INC COM 05589T104 289356 46223 SH SOLE 0 0 46223 BNY MELLON STRATEGIC MUN BD COM 09662E109 889795 153944 SH SOLE 0 0 153944 BNY MELLON STRATEGIC MUNS IN COM 05588W108 836393 136889 SH SOLE 0 0 136889 BOEING CO COM 097023105 151502839 795332 SH SOLE 92528 0 702804 BOEING CO COM 097023105 285735 1500 SH Call SOLE 0 0 1500 BOISE CASCADE CO DEL COM 09739D100 589789 8589 SH SOLE 0 0 8589 BOK FINL CORP COM NEW 05561Q201 550969 5309 SH SOLE 4203 0 1106 BOOKING HOLDINGS INC COM 09857L108 25204603 12507 SH SOLE 5576 0 6931 BOOT BARN HLDGS INC COM 099406100 415383 6644 SH SOLE 4115 0 2529 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 4434258 42425 SH SOLE 22542 0 19883 BORGWARNER INC COM 099724106 1602794 39821 SH SOLE 809 0 39012 BOSTON BEER INC CL A 100557107 2122191 6440 SH SOLE 3 0 6437 BOSTON PROPERTIES INC COM 101121101 1287493 19051 SH SOLE 6533 0 12518 BOSTON SCIENTIFIC CORP COM 101137107 11207450 242219 SH SOLE 118894 0 123325 BOX INC CL A 10316T104 415399 13344 SH SOLE 208 0 13136 BOXLIGHT CORP COM CL A 103197109 14545 46800 SH SOLE 0 0 46800 BOYD GAMING CORP COM 103304101 2050853 37610 SH SOLE 0 0 37610 BP PLC SPONSORED ADR 055622104 33112224 947960 SH SOLE 8562 0 939398 BRAEMAR HOTELS & RESORTS INC COM 10482B101 1676440 407893 SH SOLE 0 0 407893 BRANDYWINE RLTY TR SH BEN INT NEW 105368203 106371 17296 SH SOLE 0 0 17296 BRANDYWINEGBL GBL INCM OPP F COM 10537L104 1442803 177031 SH SOLE 0 0 177031 BRC INC COM CL A 05601U105 493065 80698 SH SOLE 0 0 80698 BRIGHT HEALTH GROUP INC COM 10920V107 12813 19715 SH SOLE 0 0 19715 BRIGHT HORIZONS FAM SOL IN D COM 109194100 228738 3625 SH SOLE 221 0 3404 BRIGHTHOUSE FINL INC COM 10922N103 404341 7887 SH SOLE 775 0 7112 BRIGHTSPIRE CAPITAL INC COM CL A 10949T109 1542187 247542 SH SOLE 0 0 247542 BRISTOL-MYERS SQUIBB CO COM 110122108 114960378 1597781 SH SOLE 225166 0 1372615 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 57588469 1440432 SH SOLE 1000720 0 439712 BRIXMOR PPTY GROUP INC COM 11120U105 329239 14523 SH SOLE 4832 0 9691 BROADCOM INC COM 11135F101 165178143 295420 SH SOLE 63938 0 231482 BROADMARK RLTY CAP INC COM 11135B100 755047 212092 SH SOLE 0 0 212092 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 30657798 228568 SH SOLE 20176 0 208392 BROADSTONE NET LEASE INC COM 11135E203 623696 38476 SH SOLE 1285 0 37191 BROOKDALE SR LIVING INC COM 112463104 69782 25561 SH SOLE 0 0 25561 BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105 894131 31187 SH SOLE 8787 0 22400 BROOKFIELD CORP CL A LTD VT SH 11271J107 2836248 90154 SH SOLE 8031 0 82123 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 5018402 161936 SH SOLE 0 0 161936 BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107 1541804 39635 SH SOLE 1953 0 37682 BROOKFIELD REAL ASSETS INCOM SHS BEN INT 112830104 2834578 175516 SH SOLE 0 0 175516 BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 548343 19911 SH SOLE 2721 0 17190 BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 603680 23823 SH SOLE 0 0 23823 BROWN & BROWN INC COM 115236101 4070330 71447 SH SOLE 16951 0 54496 BROWN FORMAN CORP CL A 115637100 1618556 24613 SH SOLE 0 0 24613 BROWN FORMAN CORP CL B 115637209 6879507 104743 SH SOLE 10358 0 94385 BRP GROUP INC COM CL A 05589G102 557153 22162 SH SOLE 20711 0 1451 BRUKER CORP COM 116794108 11864017 173577 SH SOLE 151554 0 22023 BRUNSWICK CORP COM 117043109 552167 7660 SH SOLE 249 0 7411 BUCKLE INC COM 118440106 244033 5381 SH SOLE 238 0 5143 BUILDERS FIRSTSOURCE INC COM 12008R107 8237295 126962 SH SOLE 2635 0 124327 BUMBLE INC COM CL A 12047B105 503853 23936 SH SOLE 4561 0 19375 BUNGE LIMITED COM G16962105 8807939 88282 SH SOLE 2884 0 85398 BURLINGTON STORES INC COM 122017106 1804972 8462 SH SOLE 6189 0 2273 BUSINESS FIRST BANCSHARES IN COM 12326C105 681026 30760 SH SOLE 0 0 30760 BUTTERFLY NETWORK INC *W EXP 02/12/202 124155110 2860 11000 SH SOLE 0 0 11000 BUTTERFLY NETWORK INC COM CL A 124155102 140141 56968 SH SOLE 0 0 56968 BWX TECHNOLOGIES INC COM 05605H100 822666 14164 SH SOLE 7655 0 6509 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 2877340 31425 SH SOLE 7226 0 24199 C3 AI INC CL A 12468P104 636711 56900 SH SOLE 0 0 56900 CABOT CORP COM 127055101 405069 6060 SH SOLE 392 0 5668 CACI INTL INC CL A 127190304 1668693 5466 SH SOLE 3548 0 1918 CADENCE BANK COM 12740C103 1788297 72518 SH SOLE 23379 0 49139 CADENCE DESIGN SYSTEM INC COM 127387108 18153412 113007 SH SOLE 74898 0 38109 CAESARS ENTERTAINMENT INC NE COM 12769G100 13071409 314217 SH SOLE 138868 0 175349 CAL MAINE FOODS INC COM NEW 128030202 2334766 42879 SH SOLE 0 0 42879 CALAMOS CONV & HIGH INCOME F COM SHS 12811P108 7677553 727730 SH SOLE 0 0 727730 CALAMOS CONV OPPORTUNITIES & SH BEN INT 128117108 5915457 562841 SH SOLE 0 0 562841 CALAMOS DYNAMIC CONV & INCOM COM 12811V105 3000626 146443 SH SOLE 0 0 146443 CALAMOS GBL DYN INCOME FUND COM 12811L107 3117293 558655 SH SOLE 0 0 558655 CALAMOS GLOBAL TOTAL RETURN COM SH BEN INT 128118106 1210575 137098 SH SOLE 0 0 137098 CALAMOS LNG SHR EQT DYNAMIC COM 12812C106 195993 12903 SH SOLE 0 0 12903 CALAMOS STRATEGIC TOTAL RETU COM SH BEN INT 128125101 8770300 653525 SH SOLE 0 0 653525 CALIFORNIA RES CORP COM STOCK 13057Q305 351561 8080 SH SOLE 0 0 8080 CALIFORNIA WTR SVC GROUP COM 130788102 856492 14124 SH SOLE 896 0 13228 CALIX INC COM 13100M509 1178980 17229 SH SOLE 199 0 17030 CALLON PETE CO DEL COM 13123X508 361535 9748 SH SOLE 175 0 9573 CALUMET SPECIALTY PRODS PART UT LTD PARTNER 131476103 1623669 96189 SH SOLE 900 0 95289 CAMBIUM NETWORKS CORP SHS G17766109 207837 9591 SH SOLE 9269 0 322 CAMBRIA ETF TR CAMBRIA FGN SHR 132061300 514603 21200 SH SOLE 0 0 21200 CAMBRIA ETF TR EMRG SHAREHLDR 132061706 4200595 149807 SH SOLE 0 0 149807 CAMBRIA ETF TR GLB ASSET ALLO 132061607 6981217 259391 SH SOLE 0 0 259391 CAMBRIA ETF TR GLB MOMENT ETF 132061508 4351228 153645 SH SOLE 0 0 153645 CAMBRIA ETF TR GLOBAL VALUE ETF 132061409 205896 10274 SH SOLE 0 0 10274 CAMBRIA ETF TR SHSHLD YIELD ETF 132061201 24282696 409420 SH SOLE 0 0 409420 CAMBRIA ETF TR TAIL RISK 132061862 13041919 852413 SH SOLE 0 0 852413 CAMBRIA ETF TR TRINITY 132061839 715356 28643 SH SOLE 0 0 28643 CAMBRIA ETF TR VALUE MOMENTUM 132061888 3201910 117674 SH SOLE 0 0 117674 CAMDEN PPTY TR SH BEN INT 133131102 2430263 21722 SH SOLE 10811 0 10911 CAMECO CORP COM 13321L108 3326081 146717 SH SOLE 0 0 146717 CAMPBELL SOUP CO COM 134429109 3948741 69581 SH SOLE 0 0 69581 CAMPING WORLD HLDGS INC CL A 13462K109 2498578 111943 SH SOLE 0 0 111943 CANADIAN IMPERIAL BK COMM TO COM 136069101 12923941 319504 SH SOLE 219460 0 100044 CANADIAN NAT RES LTD COM 136385101 5383911 96955 SH SOLE 32626 0 64329 CANADIAN NATL RY CO COM 136375102 6960172 58548 SH SOLE 9003 0 49545 CANADIAN PAC RY LTD COM 13645T100 27614286 370215 SH SOLE 44358 0 325857 CANADIAN SOLAR INC COM 136635109 354021 11457 SH SOLE 0 0 11457 CANGO INC ADS 137586103 21010 16063 SH SOLE 0 0 16063 CANON INC SPONSORED ADR 138006309 646899 29839 SH SOLE 23704 0 6135 CANOO INC COM CL A 13803R102 71686 58281 SH SOLE 0 0 58281 CANOPY GROWTH CORP COM 138035100 945737 409410 SH SOLE 0 0 409410 CAPITAL CITY BK GROUP INC COM 139674105 227132 6989 SH SOLE 0 0 6989 CAPITAL GROUP CORE EQUITY ET SHS CREATION UNI 14020V108 29859746 1329463 SH SOLE 0 0 1329463 CAPITAL GROUP DIVIDEND VALUE SHS CREATION UNI 14020W106 67011084 2840656 SH SOLE 0 0 2840656 CAPITAL GROUP FIXED INCOME E CORE PLUS INCM 14020Y102 11514339 516802 SH SOLE 0 0 516802 CAPITAL GROUP GBL GROWTH EQT SHS CREATION UNI 14020X104 28142855 1339498 SH SOLE 0 0 1339498 CAPITAL GROUP GROWTH ETF SHS CREATION UNI 14020G101 55873138 2802063 SH SOLE 0 0 2802063 CAPITAL GROUP INTL FOCUS EQT SHS CREATION UNI 14019W109 6707877 322030 SH SOLE 0 0 322030 CAPITAL ONE FINL CORP COM 14040H105 9336002 100430 SH SOLE 15935 0 84495 CAPITAL PRODUCT PARTNERS L P PARTNERSHP UNITS Y11082206 344766 25258 SH SOLE 0 0 25258 CAPITAL SOUTHWEST CORP COM 140501107 1782133 104218 SH SOLE 0 0 104218 CAPRI HOLDINGS LIMITED SHS G1890L107 552565 9640 SH SOLE 1165 0 8475 CARA THERAPEUTICS INC COM 140755109 1888650 175852 SH SOLE 10431 0 165421 CARDINAL HEALTH INC COM 14149Y108 10798566 140478 SH SOLE 34588 0 105890 CARDLYTICS INC COM 14161W105 1306361 226014 SH SOLE 0 0 226014 CAREDX INC COM 14167L103 381368 33424 SH SOLE 463 0 32961 CAREMAX INC COM CL A 14171W103 114460 31359 SH SOLE 31359 0 0 CARETRUST REIT INC COM 14174T107 725628 39054 SH SOLE 10217 0 28837 CARLISLE COS INC COM 142339100 6087224 25832 SH SOLE 1094 0 24738 CARLYLE GROUP INC COM 14316J108 2538034 85055 SH SOLE 740 0 84315 CARLYLE SECURED LENDING INC COM 872280102 649230 45369 SH SOLE 0 0 45369 CARMAX INC COM 143130102 7725175 126871 SH SOLE 69466 0 57405 CARNIVAL CORP COMMON STOCK 143658300 5750351 713443 SH SOLE 1045 0 712398 CARNIVAL PLC ADR 14365C103 270855 37671 SH SOLE 0 0 37671 CARPARTS COM INC COM 14427M107 125375 20028 SH SOLE 0 0 20028 CARPENTER TECHNOLOGY CORP COM 144285103 777172 21039 SH SOLE 0 0 21039 CARRIER GLOBAL CORPORATION COM 14448C104 11655031 282546 SH SOLE 50499 0 232047 CARTER BANKSHARES INC COM NEW 146103106 473280 28528 SH SOLE 0 0 28528 CARTERS INC COM 146229109 222462 2982 SH SOLE 146 0 2836 CARVANA CO CL A 146869102 157987 33331 SH SOLE 46 0 33285 CASELLA WASTE SYS INC CL A 147448104 1591117 20062 SH SOLE 14127 0 5935 CASEYS GEN STORES INC COM 147528103 6085680 27287 SH SOLE 10276 0 17011 CASS INFORMATION SYS INC COM 14808P109 461776 10078 SH SOLE 3575 0 6503 CASSAVA SCIENCES INC COM 14817C107 1249424 42296 SH SOLE 0 0 42296 CASTOR MARITIME INC SHS NEW Y1146L125 288460 257554 SH SOLE 0 0 257554 CATALYST PHARMACEUTICALS INC COM 14888U101 977728 52566 SH SOLE 677 0 51889 CATERPILLAR INC COM 149123101 159366049 665245 SH SOLE 47518 0 617727 CATHAY GEN BANCORP COM 149150104 384650 9430 SH SOLE 2335 0 7095 CBIZ INC COM 124805102 1013038 21623 SH SOLE 0 0 21623 CBOE GLOBAL MKTS INC COM 12503M108 1726828 13763 SH SOLE 1530 0 12233 CBRE GBL REAL ESTATE INC FD COM 12504G100 2296410 400770 SH SOLE 0 0 400770 CBRE GROUP INC CL A 12504L109 2657737 34534 SH SOLE 19238 0 15296 CDW CORP COM 12514G108 5846920 32741 SH SOLE 7092 0 25649 CEDAR FAIR L P DEPOSITRY UNIT 150185106 1244861 30113 SH SOLE 0 0 30113 CELANESE CORP DEL COM 150870103 2568670 25124 SH SOLE 255 0 24869 CELLEBRITE DI LTD ORDINARY SHARES M2197Q107 169103 38785 SH SOLE 0 0 38785 CEL-SCI CORP COM PAR NEW 150837607 50549 21510 SH SOLE 0 0 21510 CELSIUS HLDGS INC COM NEW 15118V207 1954599 18787 SH SOLE 2696 0 16091 CEMEX SAB DE CV SPON ADR NEW 151290889 603864 149102 SH SOLE 0 0 149102 CENOVUS ENERGY INC COM 15135U109 2593406 133612 SH SOLE 44651 0 88961 CENTENE CORP DEL COM 15135B101 10331538 125979 SH SOLE 29464 0 96515 CENTERPOINT ENERGY INC COM 15189T107 6054785 201893 SH SOLE 29190 0 172703 CENTERSPACE COM 15202L107 677501 11548 SH SOLE 479 0 11069 CENTURY ALUM CO COM 156431108 154798 18924 SH SOLE 2279 0 16645 CENTURY CMNTYS INC COM 156504300 799460 15986 SH SOLE 15895 0 91 CERENCE INC COM 156727109 313472 16917 SH SOLE 127 0 16790 CERIDIAN HCM HLDG INC COM 15677J108 1541845 24035 SH SOLE 1430 0 22605 CERTARA INC COM 15687V109 468785 29188 SH SOLE 27061 0 2127 CERUS CORP COM 157085101 114504 31371 SH SOLE 0 0 31371 CF INDS HLDGS INC COM 125269100 9208408 108080 SH SOLE 17116 0 90964 CGI INC CL A SUB VTG 12532H104 371393 4312 SH SOLE 0 0 4312 CHAMPIONX CORPORATION COM 15872M104 851771 29382 SH SOLE 26910 0 2472 CHARGEPOINT HOLDINGS INC COM CL A 15961R105 2304554 241821 SH SOLE 0 0 241821 CHARLES RIV LABS INTL INC COM 159864107 5275640 24168 SH SOLE 17064 0 7104 CHART INDS INC COM 16115Q308 450250 3907 SH SOLE 1557 0 2350 CHARTER COMMUNICATIONS INC N CL A 16119P108 4835279 14259 SH SOLE 4598 0 9661 CHECK POINT SOFTWARE TECH LT ORD M22465104 7452448 59071 SH SOLE 19997 0 39074 CHEESECAKE FACTORY INC COM 163072101 318657 10049 SH SOLE 3095 0 6954 CHEGG INC COM 163092109 724238 28660 SH SOLE 21842 0 6818 CHEMED CORP NEW COM 16359R103 1001732 1963 SH SOLE 311 0 1652 CHEMOURS CO COM 163851108 1757421 57395 SH SOLE 51 0 57344 CHENIERE ENERGY INC COM NEW 16411R208 29372907 195872 SH SOLE 5597 0 190275 CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 3349828 58903 SH SOLE 1308 0 57595 CHERRY HILL MTG INVT CORP COM 164651101 568713 98054 SH SOLE 0 0 98054 CHESAPEAKE ENERGY CORP COM 165167735 3617426 38332 SH SOLE 16283 0 22049 CHESAPEAKE UTILS CORP COM 165303108 570417 4826 SH SOLE 1289 0 3537 CHEVRON CORP NEW COM 166764100 323467918 1802151 SH SOLE 249733 0 1552418 CHEWY INC CL A 16679L109 1768123 47684 SH SOLE 5223 0 42461 CHICOS FAS INC COM 168615102 53540 10882 SH SOLE 0 0 10882 CHILDRENS PL INC NEW COM 168905107 213713 5868 SH SOLE 0 0 5868 CHIMERA INVT CORP COM NEW 16934Q208 688144 125118 SH SOLE 5785 0 119333 CHIPOTLE MEXICAN GRILL INC COM 169656105 12065197 8696 SH SOLE 2029 0 6667 CHOICE HOTELS INTL INC COM 169905106 484239 4299 SH SOLE 0 0 4299 CHORD ENERGY CORPORATION COM NEW 674215207 1056139 7720 SH SOLE 899 0 6821 CHROMADEX CORP COM NEW 171077407 27762 16525 SH SOLE 0 0 16525 CHUBB LIMITED COM H1467J104 52999963 240254 SH SOLE 66094 0 174160 CHUNGHWA TELECOM CO LTD SPON ADR NEW11 17133Q502 1217628 33278 SH SOLE 32325 0 953 CHURCH & DWIGHT CO INC COM 171340102 7514129 93216 SH SOLE 11567 0 81649 CHURCHILL DOWNS INC COM 171484108 1802563 8526 SH SOLE 4180 0 4346 CI&T INC COM CL A G21307106 134290 20660 SH SOLE 15021 0 5639 CIA ENERGETICA DE MINAS GERA SP ADR N-V PFD 204409601 41011 20202 SH SOLE 0 0 20202 CIENA CORP COM NEW 171779309 11055854 216867 SH SOLE 176481 0 40386 CIGNA CORP NEW COM 125523100 33277054 100432 SH SOLE 30431 0 70001 CINCINNATI FINL CORP COM 172062101 9642487 94174 SH SOLE 12546 0 81628 CINEDIGM CORP COM NEW CL A 172406209 3902 10064 SH SOLE 0 0 10064 CINEMARK HLDGS INC COM 17243V102 160929 18583 SH SOLE 5679 0 12904 CINTAS CORP COM 172908105 17095891 37854 SH SOLE 1445 0 36409 CION INVT CORP COM 17259U204 8726162 894991 SH SOLE 1731 0 893260 CIPHER MINING INC COM 17253J106 7100 12678 SH SOLE 0 0 12678 CIRRUS LOGIC INC COM 172755100 400553 5378 SH SOLE 0 0 5378 CISCO SYS INC COM 17275R102 182821420 3837562 SH SOLE 783105 0 3054457 CITIGROUP INC COM NEW 172967424 31170717 689160 SH SOLE 46401 0 642759 CITIZENS FINL GROUP INC COM 174610105 8660750 219984 SH SOLE 66869 0 153115 CITY HLDG CO COM 177835105 343511 3690 SH SOLE 744 0 2946 CITY OFFICE REIT INC COM 178587101 486048 58001 SH SOLE 0 0 58001 CIVEO CORP CDA COM NEW 17878Y207 618144 19876 SH SOLE 0 0 19876 CIVISTA BANCSHARES INC COM NO PAR 178867107 261765 11893 SH SOLE 0 0 11893 CIVITAS RESOURCES INC COM NEW 17888H103 499193 8617 SH SOLE 0 0 8617 CLARUS CORP NEW COM 18270P109 474760 60556 SH SOLE 0 0 60556 CLEAN ENERGY FUELS CORP COM 184499101 704236 135430 SH SOLE 0 0 135430 CLEAN HARBORS INC COM 184496107 739726 6482 SH SOLE 219 0 6263 CLEAR CHANNEL OUTDOOR HLDGS COM 18453H106 40950 39000 SH SOLE 0 0 39000 CLEARBRIDGE MLP AND MIDSTRM COM 18469Q207 280233 9913 SH SOLE 0 0 9913 CLEARBRIDGE MLP AND MIDSTRM COM 184692200 464623 13928 SH SOLE 0 0 13928 CLEARFIELD INC COM 18482P103 1508499 16024 SH SOLE 0 0 16024 CLEARPOINT NEURO INC COM 18507C103 225514 26625 SH SOLE 0 0 26625 CLEARWATER ANALYTICS HLDGS I CL A 185123106 732675 39076 SH SOLE 37048 0 2028 CLEARWATER PAPER CORP COM 18538R103 253705 6710 SH SOLE 0 0 6710 CLEARWAY ENERGY INC CL C 18539C204 582503 18277 SH SOLE 2544 0 15733 CLEVELAND-CLIFFS INC NEW COM 185899101 8087460 502015 SH SOLE 5302 0 496713 CLIPPER RLTY INC COM 18885T306 786176 122840 SH SOLE 0 0 122840 CLOROX CO DEL COM 189054109 55076176 392476 SH SOLE 139673 0 252803 CLOUDFLARE INC CL A COM 18915M107 3708848 82036 SH SOLE 0 0 82036 CLOUGH GLOBAL DIVID & INCOME COM 18913Y103 81848 12789 SH SOLE 0 0 12789 CLOUGH GLOBAL EQUITY FD COM 18914C100 436352 67028 SH SOLE 0 0 67028 CLOUGH GLOBAL OPPORTUNITIES SH BEN INT 18914E106 97613 19253 SH SOLE 0 0 19253 CME GROUP INC COM 12572Q105 16762774 99684 SH SOLE 39184 0 60500 CMS ENERGY CORP COM 125896100 10432129 164726 SH SOLE 25967 0 138759 CNA FINL CORP COM 126117100 423179 10009 SH SOLE 939 0 9070 CNB FINL CORP PA COM 126128107 823696 34624 SH SOLE 0 0 34624 CNH INDL N V SHS N20944109 1341304 83518 SH SOLE 28464 0 55054 CNO FINL GROUP INC COM 12621E103 470760 20602 SH SOLE 7565 0 13037 CNX RES CORP COM 12653C108 1875214 111355 SH SOLE 48994 0 62361 COCA COLA CO COM 191216100 146553447 2303937 SH SOLE 111872 0 2192065 COCA COLA CONS INC COM 191098102 2051248 4004 SH SOLE 471 0 3533 COCA-COLA EUROPACIFIC PARTNE SHS G25839104 2104728 38046 SH SOLE 6278 0 31768 COCA-COLA FEMSA SAB DE CV SPONSORD ADR REP 191241108 2865801 42219 SH SOLE 31427 0 10792 COEUR MNG INC COM NEW 192108504 143156 42606 SH SOLE 0 0 42606 COGENT BIOSCIENCES INC COM 19240Q201 170787 14774 SH SOLE 0 0 14774 COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 362026 6342 SH SOLE 1308 0 5034 COGNEX CORP COM 192422103 1620425 34397 SH SOLE 5543 0 28854 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 4781126 83601 SH SOLE 31173 0 52428 COGNYTE SOFTWARE LTD ORD SHS M25133105 36748 11816 SH SOLE 0 0 11816 COHEN & STEERS CLOSED-END OP COM 19248P106 5632142 538961 SH SOLE 0 0 538961 COHEN & STEERS INFRASTRUCTUR COM 19248A109 5712386 238115 SH SOLE 0 0 238115 COHEN & STEERS LTD DURATION COM 19248C105 1139339 59902 SH SOLE 0 0 59902 COHEN & STEERS QUALITY INCOM COM 19247L106 8123166 706362 SH SOLE 0 0 706362 COHEN & STEERS REAL ESTATE O SHS BENFIN INT 19249Q103 164173 12179 SH SOLE 0 0 12179 COHEN & STEERS REIT & PFD & COM 19247X100 9044895 443812 SH SOLE 0 0 443812 COHEN & STEERS SELECT PFD & COM 19248Y107 1476857 78892 SH SOLE 0 0 78892 COHEN & STEERS TOTAL RETURN COM 19247R103 3634317 297164 SH SOLE 0 0 297164 COHERENT CORP COM 19247G107 1295260 36902 SH SOLE 12053 0 24849 COHU INC COM 192576106 659140 20566 SH SOLE 3476 0 17090 COINBASE GLOBAL INC COM CL A 19260Q107 4032130 113934 SH SOLE 9753 0 104181 COLGATE PALMOLIVE CO COM 194162103 40905555 519172 SH SOLE 40466 0 478706 COLLEGIUM PHARMACEUTICAL INC COM 19459J104 3513942 151463 SH SOLE 0 0 151463 COLUMBIA BKG SYS INC COM 197236102 532838 17685 SH SOLE 3034 0 14651 COLUMBIA ETF TR I DIVERSIFID FXD 19761L508 6166346 356642 SH SOLE 0 0 356642 COLUMBIA ETF TR I MULTI SEC MUNI 19761L607 2938315 145750 SH SOLE 0 0 145750 COLUMBIA ETF TR I RESH ENHNC COR 19761L706 475046 20907 SH SOLE 0 0 20907 COLUMBIA ETF TR I US ESG EQUITY 19761L300 1115724 29848 SH SOLE 0 0 29848 COLUMBIA ETF TR II EM CORE EX ETF 19762B202 1668704 65311 SH SOLE 0 0 65311 COLUMBIA ETF TR II EMRG MARKETS ETF 19762B509 224907 11411 SH SOLE 0 0 11411 COLUMBIA FINL INC COM 197641103 305923 14150 SH SOLE 0 0 14150 COLUMBIA SELIGM PREM TECH GR COM 19842X109 2215633 95378 SH SOLE 0 0 95378 COLUMBIA SPORTSWEAR CO COM 198516106 911972 10125 SH SOLE 9576 0 549 COMCAST CORP NEW CL A 20030N101 88856615 2540938 SH SOLE 728736 0 1812202 COMERICA INC COM 200340107 2380507 35610 SH SOLE 908 0 34702 COMFORT SYS USA INC COM 199908104 1145212 9951 SH SOLE 2811 0 7140 COMMERCE BANCSHARES INC COM 200525103 4910763 72143 SH SOLE 9518 0 62625 COMMERCIAL METALS CO COM 201723103 2663519 55145 SH SOLE 12622 0 42523 COMMERCIAL VEH GROUP INC COM 202608105 958330 140724 SH SOLE 0 0 140724 COMMUNITY BK SYS INC COM 203607106 1063673 16897 SH SOLE 0 0 16897 COMMUNITY HEALTH SYS INC NEW COM 203668108 747375 173004 SH SOLE 0 0 173004 COMMUNITY TR BANCORP INC COM 204149108 259140 5642 SH SOLE 0 0 5642 COMMVAULT SYS INC COM 204166102 747042 11888 SH SOLE 10125 0 1763 COMPANHIA PARANAENSE ENERG C SPON ADS 20441B605 201711 28054 SH SOLE 2895 0 25159 COMPANHIA SIDERURGICA NACION SPONSORED ADR 20440W105 38220 13848 SH SOLE 0 0 13848 COMPASS DIVERSIFIED SH BEN INT 20451Q104 3248941 178219 SH SOLE 47 0 178172 COMPASS MINERALS INTL INC COM 20451N101 2573197 62761 SH SOLE 7041 0 55720 COMPASS PATHWAYS PLC SPONSORED ADS 20451W101 100817 12555 SH SOLE 0 0 12555 COMSTOCK RES INC COM 205768302 1074136 78347 SH SOLE 8019 0 70328 CONAGRA BRANDS INC COM 205887102 25251178 652485 SH SOLE 369052 0 283433 CONCENTRIX CORP COM 20602D101 335176 2517 SH SOLE 286 0 2231 CONFLUENT INC CLASS A COM 20717M103 202117 9088 SH SOLE 1528 0 7560 CONOCOPHILLIPS COM 20825C104 86390880 732126 SH SOLE 152074 0 580052 CONSOLIDATED EDISON INC COM 209115104 23173446 243138 SH SOLE 104 0 243034 CONSTELLATION BRANDS INC CL A 21036P108 31372080 135370 SH SOLE 9524 0 125846 CONSTELLATION ENERGY CORP COM 21037T109 6669313 77361 SH SOLE 12409 0 64952 CONSTELLIUM SE CL A SHS F21107101 282906 23914 SH SOLE 22726 0 1188 COOPER COS INC COM NEW 216648402 3135129 9481 SH SOLE 6071 0 3410 COPART INC COM 217204106 7883153 129466 SH SOLE 47979 0 81487 CORBUS PHARMACEUTICALS HLDGS COM 21833P103 16959 153478 SH SOLE 0 0 153478 CORE LABORATORIES N V COM N22717107 464898 22935 SH SOLE 19173 0 3762 CORECIVIC INC COM 21871N101 211005 18253 SH SOLE 8051 0 10202 CORENERGY INFRASTRUCTURE TR NOTE 5.875% 8/1 21870UAC0 6970 10000 PRN SOLE 0 0 10000 CORMEDIX INC COM 21900C308 84400 20000 SH SOLE 0 0 20000 CORNERSTONE STRATEGIC VALUE COM 21924B302 3402044 461607 SH SOLE 0 0 461607 CORNERSTONE TOTAL RETURN FD COM 21924U300 4191603 590367 SH SOLE 0 0 590367 CORNING INC COM 219350105 16131238 505048 SH SOLE 66451 0 438597 CORPORATE OFFICE PPTYS TR SH BEN INT 22002T108 797359 30738 SH SOLE 20201 0 10537 CORSAIR GAMING INC COM 22041X102 155132 11432 SH SOLE 0 0 11432 CORTEVA INC COM 22052L104 23720582 403548 SH SOLE 25766 0 377782 CORVEL CORP COM 221006109 256071 1762 SH SOLE 1219 0 543 COSTAMARE INC SHS Y1771G102 196154 21137 SH SOLE 0 0 21137 COSTAR GROUP INC COM 22160N109 5502336 71200 SH SOLE 30091 0 41109 COSTCO WHSL CORP NEW COM 22160K105 243763392 533984 SH SOLE 23270 0 510714 COTERRA ENERGY INC COM 127097103 13016159 529758 SH SOLE 8291 0 521467 COTY INC COM CL A 222070203 761365 88945 SH SOLE 73171 0 15774 COUPA SOFTWARE INC COM 22266L106 1183766 14952 SH SOLE 7077 0 7875 COUPA SOFTWARE INC NOTE 0.375% 6/1 22266LAF3 48256 50000 PRN SOLE 0 0 50000 COUPANG INC CL A 22266T109 639914 43502 SH SOLE 921 0 42581 COUSINS PPTYS INC COM NEW 222795502 384977 15222 SH SOLE 5674 0 9548 CRACKER BARREL OLD CTRY STOR COM 22410J106 1184124 12499 SH SOLE 204 0 12295 CRANE HLDGS CO COM 224441105 2735889 27236 SH SOLE 5129 0 22107 CREDIT ACCEP CORP MICH COM 225310101 262343 553 SH SOLE 131 0 422 CREDIT SUISSE AG NASSAU BRH X LINK GOLD SHS 22542D233 1227215 8344 SH SOLE 0 0 8344 CREDIT SUISSE ASSET MGMT INC COM 224916106 3293203 1306827 SH SOLE 0 0 1306827 CREDIT SUISSE GROUP SPONSORED ADR 225401108 86150 28339 SH SOLE 0 0 28339 CREDIT SUISSE HIGH YIELD BD SH BEN INT 22544F103 1457095 827895 SH SOLE 0 0 827895 CRESCENT CAP BDC INC COM 225655109 210511 16472 SH SOLE 0 0 16472 CRESCENT ENERGY COMPANY CL A COM 44952J104 206726 17242 SH SOLE 0 0 17242 CRESCENT PT ENERGY CORP COM 22576C101 81003 11329 SH SOLE 0 0 11329 CRESTWOOD EQUITY PARTNERS LP UNIT LTD PARTNER 226344208 1201300 45869 SH SOLE 0 0 45869 CRH PLC ADR 12626K203 1425582 35828 SH SOLE 31903 0 3925 CRISPR THERAPEUTICS AG NAMEN AKT H17182108 3166025 77885 SH SOLE 12404 0 65481 CROCS INC COM 227046109 4841616 44652 SH SOLE 99 0 44553 CRONOS GROUP INC COM 22717L101 221054 87029 SH SOLE 0 0 87029 CROSS CTRY HEALTHCARE INC COM 227483104 327183 12314 SH SOLE 0 0 12314 CROSS TIMBERS RTY TR TR UNIT 22757R109 454185 17853 SH SOLE 0 0 17853 CROSSAMERICA PARTNERS LP UT LTD PTN INT 22758A105 619748 31253 SH SOLE 0 0 31253 CROWDSTRIKE HLDGS INC CL A 22788C105 23691200 225010 SH SOLE 40037 0 184973 CROWN CASTLE INC COM 22822V101 92499250 681947 SH SOLE 330842 0 351105 CROWN HLDGS INC COM 228368106 1884619 22924 SH SOLE 2864 0 20060 CRYOPORT INC COM PAR $0.001 229050307 426923 24607 SH SOLE 20555 0 4052 CSW INDUSTRIALS INC COM 126402106 509411 4394 SH SOLE 1536 0 2858 CSX CORP COM 126408103 51350953 1657552 SH SOLE 548636 0 1108916 CTI BIOPHARMA CORP COM 12648L601 114334 19024 SH SOLE 0 0 19024 CTO RLTY GROWTH INC NEW COM 22948Q101 628026 34356 SH SOLE 0 0 34356 CTS CORP COM 126501105 277759 7046 SH SOLE 5090 0 1956 CUBESMART COM 229663109 1353310 33622 SH SOLE 4322 0 29300 CUE BIOPHARMA INC COM 22978P106 30125 10570 SH SOLE 0 0 10570 CULLEN FROST BANKERS INC COM 229899109 4672096 34945 SH SOLE 4850 0 30095 CUMMINS INC COM 231021106 50145212 206963 SH SOLE 27242 0 179721 CURIS INC COM NEW 231269200 38915 70754 SH SOLE 0 0 70754 CURTISS WRIGHT CORP COM 231561101 1934779 11586 SH SOLE 2571 0 9015 CUSHING MLP & INFRASTRUCT COM NEW 231631300 307806 9169 SH SOLE 0 0 9169 CUSHMAN WAKEFIELD PLC SHS G2717B108 264040 21191 SH SOLE 4011 0 17180 CUSTOM TRUCK ONE SOURCE INC COM CL A 23204X103 313222 49561 SH SOLE 49416 0 145 CUSTOMERS BANCORP INC COM 23204G100 205692 7258 SH SOLE 3909 0 3349 CVB FINL CORP COM 126600105 492608 19130 SH SOLE 540 0 18590 CVR ENERGY INC COM 12662P108 1229637 39235 SH SOLE 16 0 39219 CVR PARTNERS LP COM 126633205 687039 6831 SH SOLE 0 0 6831 CVS HEALTH CORP COM 126650100 138576968 1487037 SH SOLE 193275 0 1293762 CYBERARK SOFTWARE LTD SHS M2682V108 3145171 24980 SH SOLE 8010 0 16970 CYCLO THERAPEUTICS INC COM NEW 23254X201 14314 10080 SH SOLE 0 0 10080 CYMABAY THERAPEUTICS INC COM 23257D103 728656 116213 SH SOLE 0 0 116213 CYTOMX THERAPEUTICS INC COM 23284F105 94024 58765 SH SOLE 0 0 58765 D MARKET ELECTR SVCS & TRADI SPONSORED ADS 23292B104 16592 25140 SH SOLE 0 0 25140 D R HORTON INC COM 23331A109 12295521 137935 SH SOLE 22268 0 115667 DANA INC COM 235825205 611748 40433 SH SOLE 12574 0 27859 DANAHER CORPORATION COM 235851102 69570985 262117 SH SOLE 100998 0 161119 DANIMER SCIENTIFIC INC COM CL A 236272100 237227 132529 SH SOLE 0 0 132529 DARDEN RESTAURANTS INC COM 237194105 5479860 39614 SH SOLE 4572 0 35042 DARIOHEALTH CORP COM NEW 23725P209 208248 48656 SH SOLE 0 0 48656 DARLING INGREDIENTS INC COM 237266101 1934344 30905 SH SOLE 0 0 30905 DASEKE INC COM 23753F107 188100 33058 SH SOLE 0 0 33058 DATADOG INC CL A COM 23804L103 4273804 58147 SH SOLE 4338 0 53809 DAVE & BUSTERS ENTMT INC COM 238337109 615876 17378 SH SOLE 2865 0 14513 DAVIS FUNDAMENTAL ETF TR SELCT INTL ETF 23908L405 669408 37884 SH SOLE 0 0 37884 DAVIS FUNDAMENTAL ETF TR SELECT FINL 23908L108 5649143 208707 SH SOLE 0 0 208707 DAVIS FUNDAMENTAL ETF TR SELECT US EQTY 23908L207 5529077 203499 SH SOLE 0 0 203499 DAVIS FUNDAMENTAL ETF TR SELECT WRLD WI 23908L306 3504994 140989 SH SOLE 0 0 140989 DAVITA INC COM 23918K108 2364239 31663 SH SOLE 7937 0 23726 DBX ETF TR XTCKRS BLMBRG US 233051739 240142 13412 SH SOLE 0 0 13412 DBX ETF TR XTRACK HRVST CSI 233051879 562270 20067 SH SOLE 0 0 20067 DBX ETF TR XTRACK MSCI ALL 233051820 6392549 237377 SH SOLE 0 0 237377 DBX ETF TR XTRACK MSCI EAFE 233051200 43289883 1343155 SH SOLE 0 0 1343155 DBX ETF TR XTRACK MSCI EAFE 233051630 1651541 75724 SH SOLE 0 0 75724 DBX ETF TR XTRACK MSCI EMRG 233051101 448001 20915 SH SOLE 0 0 20915 DBX ETF TR XTRACK MSCI EURP 233051853 416030 12452 SH SOLE 0 0 12452 DBX ETF TR XTRACK MUN INFRA 233051705 3304105 139062 SH SOLE 0 0 139062 DBX ETF TR XTRACK USD HIGH 233051432 7221827 214234 SH SOLE 5848 0 208386 DBX ETF TR XTRACKERS RUSSEL 233051481 1543946 36609 SH SOLE 0 0 36609 DBX ETF TR XTRACKERS S&P 233051143 17891603 517697 SH SOLE 13950 0 503747 DBX ETF TR XTRACKERS SHRT 233051283 221645 5201 SH SOLE 0 0 5201 DBX ETF TR XTRCK JP MRG ESG 233051747 464207 26182 SH SOLE 0 0 26182 DBX ETF TR XTRCK JP MRGN ES 233051713 310326 18905 SH SOLE 0 0 18905 DBX ETF TR XTRCKR MSCI US 233051150 1728677 49610 SH SOLE 0 0 49610 DCP MIDSTREAM LP COM UT LTD PTN 23311P100 1780278 45895 SH SOLE 0 0 45895 DECKERS OUTDOOR CORP COM 243537107 6706686 16802 SH SOLE 672 0 16130 DEERE & CO COM 244199105 121240771 282771 SH SOLE 54877 0 227894 DEFINITIVE HEALTHCARE CORP CLASS A COM 24477E103 173016 15743 SH SOLE 13313 0 2430 DELAWARE ENHANCED GLOBAL DIV COM 246060107 3356554 430327 SH SOLE 0 0 430327 DELAWARE INVTS DIVID & INCOM COM 245915103 136272 16762 SH SOLE 0 0 16762 DELAWARE INVTS NATL MUN INCO SH BEN INT 24610T108 155158 14962 SH SOLE 0 0 14962 DELAWARE IVY HIGH INCOME OPP COM 246107106 2239558 204339 SH SOLE 0 0 204339 DELEK LOGISTICS PARTNERS LP COM UNT RP INT 24664T103 1296232 28646 SH SOLE 0 0 28646 DELEK US HLDGS INC NEW COM 24665A103 433401 16052 SH SOLE 149 0 15903 DELL TECHNOLOGIES INC CL C 24703L202 12297473 305756 SH SOLE 216487 0 89269 DELTA AIR LINES INC DEL COM NEW 247361702 15916169 484363 SH SOLE 20189 0 464174 DENISON MINES CORP COM 248356107 49287 42858 SH SOLE 0 0 42858 DENNYS CORP COM 24869P104 135175 14677 SH SOLE 529 0 14148 DENTSPLY SIRONA INC COM 24906P109 1830376 57487 SH SOLE 18349 0 39138 DERMTECH INC COM 24984K105 25522 14419 SH SOLE 0 0 14419 DESKTOP METAL INC COM CL A 25058X105 142785 104989 SH SOLE 0 0 104989 DESTINATION XL GROUP INC COM 25065K104 162176 24026 SH SOLE 0 0 24026 DESTRA MULTI-ALTERNATIVE FD COMMON SHARES 25065A502 9308425 1362873 SH SOLE 0 0 1362873 DEUTSCHE BANK A G NAMEN AKT D18190898 132538 11505 SH SOLE 0 0 11505 DEVON ENERGY CORP NEW COM 25179M103 46458689 755303 SH SOLE 25614 0 729689 DEXCOM INC COM 252131107 15779132 139619 SH SOLE 83092 0 56527 DHT HOLDINGS INC SHS NEW Y2065G121 665565 74951 SH SOLE 18012 0 56939 DIAGEO PLC SPON ADR NEW 25243Q205 27176304 152513 SH SOLE 35210 0 117303 DIAMONDBACK ENERGY INC COM 25278X109 9368923 68496 SH SOLE 5600 0 62896 DIAMONDROCK HOSPITALITY CO COM 252784301 85168 10399 SH SOLE 7799 0 2600 DIANA SHIPPING INC COM Y2066G104 86445 22165 SH SOLE 3759 0 18406 DICKS SPORTING GOODS INC COM 253393102 3439201 28591 SH SOLE 0 0 28591 DIGI INTL INC COM 253798102 417949 11435 SH SOLE 0 0 11435 DIGITAL ALLY INC COM 25382T101 10889 46795 SH SOLE 0 0 46795 DIGITAL RLTY TR INC COM 253868103 35716497 356204 SH SOLE 180012 0 176192 DIGITAL TURBINE INC COM NEW 25400W102 2072622 135999 SH SOLE 5311 0 130688 DIGITAL WORLD ACQUISITION CO CLASS A COM 25400Q105 583185 38879 SH SOLE 0 0 38879 DIGITALBRIDGE GROUP INC CL A NEW 25401T603 398307 36408 SH SOLE 0 0 36408 DIGITALBRIDGE GROUP INC CL A NEW 25401T603 109400 10000 SH Call SOLE 0 0 10000 DIGITALOCEAN HLDGS INC COM 25402D102 2302594 90404 SH SOLE 0 0 90404 DILLARDS INC CL A 254067101 338510 1047 SH SOLE 0 0 1047 DIMENSIONAL ETF TRUST CORE FIXED INCOM 25434V872 7454241 179534 SH SOLE 0 0 179534 DIMENSIONAL ETF TRUST EMGR CRE EQT MNG 25434V302 2251857 102590 SH SOLE 0 0 102590 DIMENSIONAL ETF TRUST INFLATION PROTE 25434V856 352493 8564 SH SOLE 0 0 8564 DIMENSIONAL ETF TRUST INTERNATNAL VAL 25434V807 20111740 661570 SH SOLE 0 0 661570 DIMENSIONAL ETF TRUST INTL CORE EQT MK 25434V203 5608086 223965 SH SOLE 0 0 223965 DIMENSIONAL ETF TRUST INTL CORE EQUITY 25434V799 21373005 956287 SH SOLE 0 0 956287 DIMENSIONAL ETF TRUST NATL MUN BD ETF 25434V849 8071547 168826 SH SOLE 0 0 168826 DIMENSIONAL ETF TRUST SHORT DURATION F 25434V864 935802 20304 SH SOLE 0 0 20304 DIMENSIONAL ETF TRUST US CORE EQT MKT 25434V104 7711813 285411 SH SOLE 0 0 285411 DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708 388043690 15982030 SH SOLE 0 0 15982030 DIMENSIONAL ETF TRUST US EQUITY ETF 25434V401 46228288 1110990 SH SOLE 0 0 1110990 DIMENSIONAL ETF TRUST US HIGH PROFITAB 25434V831 802678 33431 SH SOLE 0 0 33431 DIMENSIONAL ETF TRUST US MKTWIDE VALUE 25434V724 38435942 1148027 SH SOLE 0 0 1148027 DIMENSIONAL ETF TRUST US REAL ESTATE E 25434V823 4282332 202474 SH SOLE 0 0 202474 DIMENSIONAL ETF TRUST US SMALL CAP ETF 25434V500 20983405 410233 SH SOLE 0 0 410233 DIMENSIONAL ETF TRUST US SMALL CAP VAL 25434V815 8317072 335772 SH SOLE 0 0 335772 DIMENSIONAL ETF TRUST US TARGETED VLU 25434V609 20403513 464244 SH SOLE 0 0 464244 DIMENSIONAL ETF TRUST WORLD EX US CORE 25434V880 149841117 6937089 SH SOLE 0 0 6937089 DINE BRANDS GLOBAL INC COM 254423106 243679 3772 SH SOLE 691 0 3081 DIODES INC COM 254543101 5185554 68318 SH SOLE 20307 0 48011 DIREXION SHS ETF TR AUSPCE CMD STG 25460E307 2618274 88996 SH SOLE 0 0 88996 DIREXION SHS ETF TR DLY FIN BULL NEW 25459Y694 388418 5281 SH SOLE 0 0 5281 DIREXION SHS ETF TR DLY S&P500 BR 1X 25460E869 8482425 513775 SH SOLE 0 0 513775 DIREXION SHS ETF TR MOONSHOT INNOVAT 25460G732 160528 15288 SH SOLE 0 0 15288 DIREXION SHS ETF TR NAS100 EQL WGT 25459Y207 12278492 192362 SH SOLE 0 0 192362 DIREXION SHS ETF TR WORK FROM HOME 25460G773 441835 10923 SH SOLE 0 0 10923 DISCOVER FINL SVCS COM 254709108 13511951 138117 SH SOLE 39389 0 98728 DISH NETWORK CORPORATION CL A 25470M109 2079289 148098 SH SOLE 68622 0 79476 DISH NETWORK CORPORATION NOTE 3.375% 8/1 25470MAB5 27016 43000 PRN SOLE 0 0 43000 DISNEY WALT CO COM 254687106 135058225 1554538 SH SOLE 120073 0 1434465 DIVERSIFIED HEALTHCARE TR COM SH BEN INT 25525P107 8360 12926 SH SOLE 0 0 12926 DNP SELECT INCOME FD INC COM 23325P104 18407291 1636204 SH SOLE 0 0 1636204 DOCUSIGN INC COM 256163106 12446438 224584 SH SOLE 26653 0 197931 DOLBY LABORATORIES INC COM CL A 25659T107 4089062 57968 SH SOLE 49915 0 8053 DOLLAR GEN CORP NEW COM 256677105 35991154 146157 SH SOLE 21063 0 125094 DOLLAR TREE INC COM 256746108 11235319 79435 SH SOLE 14304 0 65131 DOMA HOLDINGS INC COMMON STOCK 25703A104 4608 10175 SH SOLE 0 0 10175 DOMINION ENERGY INC COM 25746U109 64517944 1052151 SH SOLE 410979 0 641172 DOMINOS PIZZA INC COM 25754A201 4654747 13437 SH SOLE 5758 0 7679 DONALDSON INC COM 257651109 2996678 50904 SH SOLE 15039 0 35865 DONNELLEY FINL SOLUTIONS INC COM 25787G100 204729 5297 SH SOLE 3593 0 1704 DORCHESTER MINERALS LP COM UNIT 25820R105 2116111 70702 SH SOLE 0 0 70702 DORIAN LPG LTD SHS USD Y2106R110 491302 25926 SH SOLE 0 0 25926 DORMAN PRODS INC COM 258278100 1169619 14337 SH SOLE 13712 0 625 DOUBLELINE INCOME SOLUTIONS COM 258622109 5368147 484053 SH SOLE 0 0 484053 DOUBLELINE OPPORTUNISTIC CR COM 258623107 837379 56389 SH SOLE 0 0 56389 DOUBLELINE YIELD OPPORTUNITI COM 25862D105 925139 70514 SH SOLE 0 0 70514 DOUBLEVERIFY HLDGS INC COM 25862V105 277355 12630 SH SOLE 300 0 12330 DOUGLAS ELLIMAN INC COM 25961D105 106475 26161 SH SOLE 0 0 26161 DOUGLAS EMMETT INC COM 25960P109 390045 24875 SH SOLE 0 0 24875 DOVER CORP COM 260003108 10054762 74255 SH SOLE 6490 0 67765 DOW INC COM 260557103 55155175 1094566 SH SOLE 99563 0 995003 DOXIMITY INC CL A 26622P107 1593211 47474 SH SOLE 31401 0 16073 DR REDDYS LABS LTD ADR 256135203 476568 9209 SH SOLE 0 0 9209 DRAFTKINGS INC NEW COM CL A 26142V105 4650446 408292 SH SOLE 26464 0 381828 DRIL-QUIP INC COM 262037104 294604 10843 SH SOLE 9850 0 993 DROPBOX INC CL A 26210C104 1329394 59401 SH SOLE 24990 0 34411 DT MIDSTREAM INC COMMON STOCK 23345M107 1922626 34792 SH SOLE 1380 0 33412 DTE ENERGY CO COM 233331107 10727541 91275 SH SOLE 14181 0 77094 DUCK CREEK TECHNOLOGIES INC SHS 264120106 272981 22654 SH SOLE 5716 0 16938 DUFF & PHELPS UTLITY AND INF COM 26433C105 3739981 276831 SH SOLE 0 0 276831 DUKE ENERGY CORP NEW COM NEW 26441C204 122606805 1190473 SH SOLE 377537 0 812936 DUPONT DE NEMOURS INC COM 26614N102 16386983 238773 SH SOLE 25849 0 212924 DUTCH BROS INC CL A 26701L100 9077533 322013 SH SOLE 0 0 322013 DWS MUN INCOME TR COM 233368109 723943 84082 SH SOLE 0 0 84082 DWS STRATEGIC MUN INCOME TR COM 23342Q101 581981 71234 SH SOLE 0 0 71234 DXC TECHNOLOGY CO COM 23355L106 9534300 359785 SH SOLE 251683 0 108102 DYCOM INDS INC COM 267475101 848578 9066 SH SOLE 114 0 8952 DYNATRACE INC COM NEW 268150109 2649834 70023 SH SOLE 65834 0 4189 DYNAVAX TECHNOLOGIES CORP COM NEW 268158201 191424 17991 SH SOLE 5976 0 12015 DYNEX CAP INC COM 26817Q886 684824 53838 SH SOLE 0 0 53838 E L F BEAUTY INC COM 26856L103 230269 4164 SH SOLE 127 0 4037 E2OPEN PARENT HOLDINGS INC COM CL A 29788T103 750703 127888 SH SOLE 2217 0 125671 EA SERIES TRUST BRIDGEWAY BLUE 02072L714 1229815 152772 SH SOLE 0 0 152772 EA SERIES TRUST FREEDOM 100 EM 02072L607 666212 24160 SH SOLE 0 0 24160 EA SERIES TRUST INTL QUAN MOMNTM 02072L300 333026 13381 SH SOLE 0 0 13381 EA SERIES TRUST INTL QUAN VALUE 02072L201 658330 30047 SH SOLE 0 0 30047 EA SERIES TRUST US QUAN MOMENTUM 02072L409 1691097 36819 SH SOLE 0 0 36819 EA SERIES TRUST US QUAN VALUE 02072L102 1784315 55474 SH SOLE 0 0 55474 EAGLE BULK SHIPPING INC COM Y2187A150 275269 5512 SH SOLE 0 0 5512 EAGLE MATLS INC COM 26969P108 1363215 10261 SH SOLE 7835 0 2426 EAGLE POINT CREDIT COMPANY I COM 269808101 227441 22474 SH SOLE 0 0 22474 EARGO INC COM 270087109 17467 30378 SH SOLE 0 0 30378 EAST WEST BANCORP INC COM 27579R104 979707 14867 SH SOLE 3200 0 11667 EASTERLY GOVT PPTYS INC COM 27616P103 3126826 219119 SH SOLE 12707 0 206412 EASTERN BANKSHARES INC COM 27627N105 544917 31589 SH SOLE 435 0 31154 EASTGROUP PPTYS INC COM 277276101 1129880 7631 SH SOLE 4551 0 3080 EASTMAN CHEM CO COM 277432100 7805819 95847 SH SOLE 1805 0 94042 EATON CORP PLC SHS G29183103 43427138 276665 SH SOLE 104791 0 171874 EATON VANCE CALIF MUN BD FD COM 27828A100 367685 42556 SH SOLE 0 0 42556 EATON VANCE ENHANCED EQUITY COM 278274105 1213101 81253 SH SOLE 0 0 81253 EATON VANCE ENHANCED EQUITY COM 278277108 3552679 214663 SH SOLE 0 0 214663 EATON VANCE FLTING RATE INC COM 278279104 1569130 141491 SH SOLE 0 0 141491 EATON VANCE LTD DURATION INC COM 27828H105 4038339 430068 SH SOLE 0 0 430068 EATON VANCE MUN BD FD COM 27827X101 289980 27910 SH SOLE 0 0 27910 EATON VANCE MUN INCOME 2028 SHS 27829U105 752582 42209 SH SOLE 0 0 42209 EATON VANCE MUNI INCOME TRUS SH BEN INT 27826U108 960725 97338 SH SOLE 0 0 97338 EATON VANCE NATL MUN OPPORT COM SHS 27829L105 889299 54127 SH SOLE 0 0 54127 EATON VANCE RISK-MANAGED DIV COM 27829G106 1901880 253584 SH SOLE 0 0 253584 EATON VANCE SHORT DURATION D COM 27828V104 474698 46585 SH SOLE 0 0 46585 EATON VANCE SR FLTNG RTE TR COM 27828Q105 1203457 110005 SH SOLE 0 0 110005 EATON VANCE SR INCOME TR SH BEN INT 27826S103 462941 87845 SH SOLE 0 0 87845 EATON VANCE TAX ADVT DIV INC COM 27828G107 6846428 300282 SH SOLE 0 0 300282 EATON VANCE TAX MNGD BUY WRI COM SH BEN INT 27829M103 1418489 154351 SH SOLE 0 0 154351 EATON VANCE TAX MNGED BUY WR COM 27828X100 575408 43757 SH SOLE 0 0 43757 EATON VANCE TAX-ADVANTAGED G COM 27828U106 2406848 114940 SH SOLE 0 0 114940 EATON VANCE TAX-MANAGED BUYEATON COM 27828Y108 8717557 709899 SH SOLE 0 0 709899 EATON VANCE TAX-MANAGED DIVE COM 27828N102 5347627 492415 SH SOLE 0 0 492415 EATON VANCE TAX-MANAGED GLOB COM 27829F108 5200397 688794 SH SOLE 0 0 688794 EATON VANCE TX ADV GLBL DIV COM 27828S101 3899813 258266 SH SOLE 0 0 258266 EBAY INC. COM 278642103 5452624 131484 SH SOLE 30708 0 100776 ECOFIN SUSTAINABLE AND SOCIA COM SH BEN INT 27901F109 499190 38847 SH SOLE 0 0 38847 ECOLAB INC COM 278865100 15570058 106966 SH SOLE 26431 0 80535 ECOVYST INC COM 27923Q109 889544 100400 SH SOLE 6000 0 94400 EDGIO INC COM 53261M104 39356 34828 SH SOLE 0 0 34828 EDISON INTL COM 281020107 10282054 161616 SH SOLE 61818 0 99798 EDITAS MEDICINE INC COM 28106W103 435082 49051 SH SOLE 326 0 48725 EDWARDS LIFESCIENCES CORP COM 28176E108 19539291 261886 SH SOLE 42965 0 218921 EL PASO ENERGY CAP TR I PFD CV TR SEC 28 283678209 760260 16880 SH SOLE 0 0 16880 EL POLLO LOCO HLDGS INC COM 268603107 420750 42244 SH SOLE 0 0 42244 ELANCO ANIMAL HEALTH INC COM 28414H103 185145 15151 SH SOLE 1322 0 13829 ELASTIC N V ORD SHS N14506104 807881 15687 SH SOLE 3908 0 11779 ELBIT SYS LTD ORD M3760D101 698500 4258 SH SOLE 0 0 4258 ELECTRAMECCANICA VEHS CORP COM NEW 284849205 13902 23028 SH SOLE 0 0 23028 ELECTRONIC ARTS INC COM 285512109 9244785 75665 SH SOLE 14858 0 60807 ELEVANCE HEALTH INC COM 036752103 84681480 165081 SH SOLE 61867 0 103214 ELLINGTON FINANCIAL INC COM 28852N109 131709 10647 SH SOLE 0 0 10647 ELLSWORTH GROWTH & INCOME FD COM 289074106 85781 10749 SH SOLE 0 0 10749 EMBECTA CORP COMMON STOCK 29082K105 333221 13176 SH SOLE 346 0 12830 EMCOR GROUP INC COM 29084Q100 1271744 8586 SH SOLE 4746 0 3840 EMERSON ELEC CO COM 291011104 52300889 544460 SH SOLE 56164 0 488296 EMPIRE ST RLTY TR INC CL A 292104106 102260 15172 SH SOLE 0 0 15172 EMX RTY CORP COM 26873J107 19543 10340 SH SOLE 0 0 10340 ENBRIDGE INC COM 29250N105 92213219 2358395 SH SOLE 1079741 0 1278654 ENCOMPASS HEALTH CORP COM 29261A100 1717705 28719 SH SOLE 7991 0 20728 ENCORE CAP GROUP INC COM 292554102 414921 8655 SH SOLE 7660 0 995 ENCORE WIRE CORP COM 292562105 2762506 20082 SH SOLE 156 0 19926 ENDEAVOR GROUP HLDGS INC CL A COM 29260Y109 326717 14495 SH SOLE 12069 0 2426 ENDEAVOUR SILVER CORP COM 29258Y103 586826 181119 SH SOLE 0 0 181119 ENEL CHILE S.A. SPONSORED ADR 29278D105 24687 10972 SH SOLE 0 0 10972 ENERGIZER HLDGS INC NEW COM 29272W109 465576 13877 SH SOLE 0 0 13877 ENERGOUS CORP COM 29272C103 27080 32392 SH SOLE 150 0 32242 ENERGY FUELS INC COM NEW 292671708 101372 16324 SH SOLE 0 0 16324 ENERGY RECOVERY INC COM 29270J100 1487205 72582 SH SOLE 0 0 72582 ENERGY TRANSFER L P COM UT LTD PTN 29273V100 27821430 2343844 SH SOLE 8521 0 2335323 ENERPLUS CORP COM 292766102 959583 54367 SH SOLE 15936 0 38431 ENERSYS COM 29275Y102 822346 11137 SH SOLE 9502 0 1635 ENGINE NO 1 ETF TRUST TRANSFRM 500 ETF 29287L106 208232 4709 SH SOLE 0 0 4709 ENI S P A SPONSORED ADR 26874R108 235756 8226 SH SOLE 438 0 7788 ENNIS INC COM 293389102 428549 19339 SH SOLE 0 0 19339 ENOVA INTL INC COM 29357K103 257079 6700 SH SOLE 0 0 6700 ENOVIX CORPORATION COM 293594107 1396813 112284 SH SOLE 0 0 112284 ENPHASE ENERGY INC COM 29355A107 11848216 44717 SH SOLE 6688 0 38029 ENPRO INDS INC COM 29355X107 442294 4069 SH SOLE 2707 0 1362 ENSIGN GROUP INC COM 29358P101 664253 7021 SH SOLE 2326 0 4695 ENSTAR GROUP LIMITED SHS G3075P101 223878 969 SH SOLE 0 0 969 ENTEGRIS INC COM 29362U104 3680134 56109 SH SOLE 17703 0 38406 ENTERGY CORP NEW COM 29364G103 6034122 53637 SH SOLE 4599 0 49038 ENTERPRISE FINL SVCS CORP COM 293712105 494769 10106 SH SOLE 0 0 10106 ENTERPRISE PRODS PARTNERS L COM 293792107 43075687 1785891 SH SOLE 19356 0 1766535 ENTHUSIAST GAMING HLDGS INC COM 29385B109 8476 15250 SH SOLE 0 0 15250 ENVESTNET INC COM 29404K106 1183435 18955 SH SOLE 14896 0 4059 ENVIVA INC COM 29415B103 2650280 50034 SH SOLE 137 0 49897 EOG RES INC COM 26875P101 41297430 318850 SH SOLE 110205 0 208645 EPAM SYS INC COM 29414B104 3807356 11617 SH SOLE 6884 0 4733 EPLUS INC COM 294268107 1047813 23792 SH SOLE 22482 0 1310 EPR PPTYS COM SH BEN INT 26884U109 2105788 55827 SH SOLE 589 0 55238 EPR PPTYS CONV PFD 9% SR E 26884U307 206560 8028 SH SOLE 0 0 8028 EQT CORP COM 26884L109 5886131 173991 SH SOLE 62794 0 111197 EQUIFAX INC COM 294429105 8543212 43955 SH SOLE 13373 0 30582 EQUINIX INC COM 29444U700 13118626 20027 SH SOLE 10639 0 9388 EQUINOR ASA SPONSORED ADR 29446M102 5079897 141857 SH SOLE 77820 0 64037 EQUINOX GOLD CORP COM 29446Y502 84552 25778 SH SOLE 0 0 25778 EQUITABLE HLDGS INC COM 29452E101 1068288 37223 SH SOLE 26331 0 10892 EQUITRANS MIDSTREAM CORP COM 294600101 328177 48982 SH SOLE 0 0 48982 EQUITY LIFESTYLE PPTYS INC COM 29472R108 1770991 27415 SH SOLE 12835 0 14580 EQUITY RESIDENTIAL SH BEN INT 29476L107 3542280 60039 SH SOLE 8179 0 51860 ERICSSON ADR B SEK 10 294821608 633487 108474 SH SOLE 48131 0 60343 ERIE INDTY CO CL A 29530P102 401683 1615 SH SOLE 88 0 1527 ESCALADE INC COM 296056104 315820 31024 SH SOLE 0 0 31024 ESPORTS ENTMT GROUP INC COM 29667K306 1621 21165 SH SOLE 0 0 21165 ESS TECH INC COMMON STOCK 26916J106 75750 31173 SH SOLE 0 0 31173 ESSENTIAL UTILS INC COM 29670G102 4687702 98213 SH SOLE 566 0 97647 ESSEX PPTY TR INC COM 297178105 6343298 29933 SH SOLE 3898 0 26035 ETF MANAGERS TR AI POWERED EQT 26924G813 3187475 111916 SH SOLE 0 0 111916 ETF MANAGERS TR BLUESTAR ISRAEL 26924G870 4232354 96146 SH SOLE 0 0 96146 ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 3654808 857937 SH SOLE 0 0 857937 ETF MANAGERS TR ETFMG TRAVEL TEC 26924G771 1636471 99120 SH SOLE 0 0 99120 ETF MANAGERS TR ETHO CLIMATE LEA 26924G888 6866287 139050 SH SOLE 0 0 139050 ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 16803804 381471 SH SOLE 0 0 381471 ETF MANAGERS TR PRIME JUNIR SLVR 26924G102 3125863 296290 SH SOLE 0 0 296290 ETF MANAGERS TR PRIME MOBILE PAY 26924G409 5339523 136004 SH SOLE 0 0 136004 ETF MANAGERS TR TREATMENTS TSTNG 26924G763 1199644 53591 SH SOLE 0 0 53591 ETF MANAGERS TR WEDBUSH ETFMG 26924G805 1184312 40094 SH SOLE 0 0 40094 ETF MANAGERS TR WEDBUSH VID GAME 26924G706 1740051 31415 SH SOLE 0 0 31415 ETF OPPORTUNITIES TRUST AMERICAN CONSER 26923N108 209285 7039 SH SOLE 0 0 7039 ETF SER SOLUTIONS AAM BAHL & GAYN 26922B832 504555 22286 SH SOLE 0 0 22286 ETF SER SOLUTIONS AAM LW DUR PFD 26922A198 9163450 442038 SH SOLE 0 0 442038 ETF SER SOLUTIONS AAM S&P 500 26922A594 7488490 256938 SH SOLE 0 0 256938 ETF SER SOLUTIONS AAM TRANSFORMERS 26922B683 5029979 230064 SH SOLE 6438 0 223626 ETF SER SOLUTIONS ALPHAMARK SM 26922A834 210283 8800 SH SOLE 0 0 8800 ETF SER SOLUTIONS APTUS COLLARED 26922A222 543753 18861 SH SOLE 0 0 18861 ETF SER SOLUTIONS APTUS DEFINED 26922A388 1296520 50645 SH SOLE 0 0 50645 ETF SER SOLUTIONS APTUS DRAWDOWN 26922A784 1636883 48737 SH SOLE 0 0 48737 ETF SER SOLUTIONS CLEARSHS ULTRA 26922A453 2912168 29088 SH SOLE 0 0 29088 ETF SER SOLUTIONS DEFIANCE NEXT 26922A289 17994429 602425 SH SOLE 0 0 602425 ETF SER SOLUTIONS DEFIANCE NEXT 26922B600 558240 59455 SH SOLE 0 0 59455 ETF SER SOLUTIONS DEFIANCE QUANT 26922A420 4557258 116300 SH SOLE 0 0 116300 ETF SER SOLUTIONS DISTILLATE US 26922A321 28678002 702892 SH SOLE 14 0 702878 ETF SER SOLUTIONS LONCAR CANCER 26922A826 245351 17870 SH SOLE 0 0 17870 ETF SER SOLUTIONS NATIONWIDE NASDQ 26922A172 8001730 432526 SH SOLE 0 0 432526 ETF SER SOLUTIONS NETLEASE CORP 26922A248 1609016 63074 SH SOLE 0 0 63074 ETF SER SOLUTIONS POINT BRIDGE AMR 26922A628 598733 15580 SH SOLE 0 0 15580 ETF SER SOLUTIONS US GBL GLD PRE 26922A719 207107 13353 SH SOLE 0 0 13353 ETF SER SOLUTIONS US GLB JETS 26922A842 17579211 1029228 SH SOLE 0 0 1029228 ETF SER SOLUTIONS VIDENTCORE EQ FD 26922A503 781518 18791 SH SOLE 0 0 18791 ETFIS SER TR I INFRAC ACT MLP 26923G772 1565015 49494 SH SOLE 0 0 49494 ETFIS SER TR I INFRACP REIT PFD 26923G400 2313225 138186 SH SOLE 0 0 138186 ETFIS SER TR I VIRTUS INFRCAP 26923G822 6407436 353221 SH SOLE 0 0 353221 ETFIS SER TR I VIRTUS LIFESC BT 26923G202 232651 4721 SH SOLE 0 0 4721 ETFIS SER TR I VIRTUS LIFESC CT 26923G301 507897 20324 SH SOLE 0 0 20324 ETFIS SER TR I VIRTUS PVT CR 26923G798 260584 12843 SH SOLE 0 0 12843 ETFIS SER TR I VIRTUS REAL AS 26923G780 4559923 193038 SH SOLE 0 0 193038 ETFIS SER TR I VIRTUS REAVES UT 26923G806 244354 5213 SH SOLE 0 0 5213 ETHAN ALLEN INTERIORS INC COM 297602104 312229 11818 SH SOLE 0 0 11818 ETSY INC COM 29786A106 20913174 174597 SH SOLE 84578 0 90019 EURONET WORLDWIDE INC COM 298736109 1192586 12636 SH SOLE 10506 0 2130 EUROPEAN EQUITY FD INC COM 298768102 252788 33705 SH SOLE 0 0 33705 EVANS BANCORP INC COM NEW 29911Q208 363094 9711 SH SOLE 0 0 9711 EVERBRIDGE INC COM 29978A104 481503 16278 SH SOLE 9584 0 6694 EVERCORE INC CLASS A 29977A105 400697 3673 SH SOLE 1232 0 2441 EVEREST RE GROUP LTD COM G3223R108 1869112 5642 SH SOLE 1255 0 4387 EVERGY INC COM 30034W106 4082771 64878 SH SOLE 4213 0 60665 EVERI HLDGS INC COM 30034T103 824910 57485 SH SOLE 34347 0 23138 EVERSOURCE ENERGY COM 30040W108 16342658 194926 SH SOLE 1750 0 193176 EVERTEC INC COM 30040P103 202865 6265 SH SOLE 1203 0 5062 EVGO INC CL A COM 30052F100 202902 45392 SH SOLE 0 0 45392 EVOGENE LTD SHS M4119S104 44860 64085 SH SOLE 0 0 64085 EVOLENT HEALTH INC CL A 30050B101 685489 24412 SH SOLE 22435 0 1977 EVOLUS INC COM 30052C107 229881 30610 SH SOLE 0 0 30610 EVOLUTION PETE CORP COM 30049A107 707269 93678 SH SOLE 0 0 93678 EVOLV TECHNOLOGIES HLDNGS IN COM CL A 30049H102 49148 18976 SH SOLE 0 0 18976 EVOQUA WATER TECHNOLOGIES CO COM 30057T105 1169725 29539 SH SOLE 863 0 28676 EXACT SCIENCES CORP COM 30063P105 3927153 79320 SH SOLE 20740 0 58580 EXCELERATE ENERGY INC CL A COM 30069T101 841175 33580 SH SOLE 1064 0 32516 EXCHANGE LISTED FDS TR ARMOR US EQT IDX 30151E764 1231297 60655 SH SOLE 0 0 60655 EXCHANGE LISTED FDS TR HIGH YIELD ETF 30151E814 1245326 47989 SH SOLE 0 0 47989 EXCHANGE LISTED FDS TR SABA INT RATE 30151E806 1489217 86300 SH SOLE 0 0 86300 EXCHANGE TRADED CONCEPTS TR EMQQ EM INTERN 301505889 6765088 227551 SH SOLE 0 0 227551 EXCHANGE TRADED CONCEPTS TR HULL TACTIC US 301505806 305049 10973 SH SOLE 0 0 10973 EXCHANGE TRADED CONCEPTS TR ROBO GBL HLTCR 301505723 1051290 36402 SH SOLE 0 0 36402 EXCHANGE TRADED CONCEPTS TR ROBO GLB ARTIF 301505731 205506 7814 SH SOLE 0 0 7814 EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 17358157 374663 SH SOLE 0 0 374663 EXCHANGE TRADED CONCEPTS TR VSPR US LC ETF 301505749 967095 39849 SH SOLE 0 0 39849 EXELIXIS INC COM 30161Q104 766367 47779 SH SOLE 25319 0 22460 EXELON CORP COM 30161N101 9302924 215196 SH SOLE 20112 0 195084 EXLSERVICE HOLDINGS INC COM 302081104 1882265 11338 SH SOLE 10196 0 1142 EXP WORLD HLDGS INC COM 30212W100 993593 89674 SH SOLE 0 0 89674 EXPEDIA GROUP INC COM NEW 30212P303 3643044 41587 SH SOLE 5212 0 36375 EXPEDITORS INTL WASH INC COM 302130109 7960486 76602 SH SOLE 34910 0 41692 EXPONENT INC COM 30214U102 2706891 27317 SH SOLE 20939 0 6378 EXPRESS INC COM 30219E103 12360 12118 SH SOLE 0 0 12118 EXTRA SPACE STORAGE INC COM 30225T102 4276578 29057 SH SOLE 969 0 28088 EXTREME NETWORKS COM 30226D106 443999 24249 SH SOLE 23477 0 772 EXXON MOBIL CORP COM 30231G102 342897621 3108773 SH SOLE 156141 0 2952632 EYENOVIA INC COM 30234E104 17278 10600 SH SOLE 0 0 10600 EZCORP INC CL A NON VTG 302301106 907747 111380 SH SOLE 0 0 111380 F N B CORP COM 302520101 953469 73063 SH SOLE 19447 0 53616 F5 INC COM 315616102 2093373 14670 SH SOLE 8859 0 5811 FABRINET SHS G3323L100 432871 3376 SH SOLE 62 0 3314 FACTSET RESH SYS INC COM 303075105 19733924 49186 SH SOLE 7446 0 41740 FAIR ISAAC CORP COM 303250104 2332906 3897 SH SOLE 271 0 3626 FARFETCH LTD ORD SH CL A 30744W107 48180 10186 SH SOLE 40 0 10146 FARMER BROS CO COM 307675108 337913 73300 SH SOLE 0 0 73300 FARMERS NATIONAL BANC CORP COM 309627107 203047 14380 SH SOLE 0 0 14380 FARMLAND PARTNERS INC COM 31154R109 941734 75581 SH SOLE 0 0 75581 FASTENAL CO COM 311900104 9900505 209224 SH SOLE 34902 0 174322 FASTLY INC CL A 31188V100 278288 33979 SH SOLE 0 0 33979 FEDERAL RLTY INVT TR NEW SH BEN INT NEW 313745101 4357364 43125 SH SOLE 8 0 43117 FEDERATED HERMES PREM MUNI I COM 31423P108 471839 44937 SH SOLE 0 0 44937 FEDEX CORP COM 31428X106 44447860 256627 SH SOLE 1909 0 254718 FEMASYS INC COM 31447E105 18929 21032 SH SOLE 0 0 21032 FERGUSON PLC NEW SHS G3421J106 2097062 16516 SH SOLE 14530 0 1986 FERRARI N V COM N3167Y103 3466347 16181 SH SOLE 449 0 15732 FERROGLOBE PLC SHS G33856108 39705 10313 SH SOLE 0 0 10313 FFBW INC MD COM 30260M103 271442 23380 SH SOLE 0 0 23380 FIDELITY COMWLTH TR NASDAQ COMPSIT 315912808 35394152 863904 SH SOLE 0 0 863904 FIDELITY COVINGTON TRUST CONSMR STAPLES 316092303 8486368 189386 SH SOLE 0 0 189386 FIDELITY COVINGTON TRUST DIVID ETF RISI 316092832 6505786 163257 SH SOLE 0 0 163257 FIDELITY COVINGTON TRUST HIGH DIVID ETF 316092840 10107118 270968 SH SOLE 0 0 270968 FIDELITY COVINGTON TRUST HIGH YILD ETF 316092618 4356449 94714 SH SOLE 0 0 94714 FIDELITY COVINGTON TRUST INT HG DIV ETF 316092725 695150 37275 SH SOLE 0 0 37275 FIDELITY COVINGTON TRUST LOW VOLITY ETF 316092824 3832930 83000 SH SOLE 0 0 83000 FIDELITY COVINGTON TRUST MOMENTUM FACTR 316092816 728449 17012 SH SOLE 0 0 17012 FIDELITY COVINGTON TRUST MSCI COMMNTN SVC 316092873 1693423 54521 SH SOLE 0 0 54521 FIDELITY COVINGTON TRUST MSCI CONSM DIS 316092204 4923375 86863 SH SOLE 0 0 86863 FIDELITY COVINGTON TRUST MSCI ENERGY IDX 316092402 6260438 262602 SH SOLE 0 0 262602 FIDELITY COVINGTON TRUST MSCI FINLS IDX 316092501 8655164 180542 SH SOLE 0 0 180542 FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600 24397222 381326 SH SOLE 5 0 381321 FIDELITY COVINGTON TRUST MSCI INDL INDX 316092709 2746013 54151 SH SOLE 0 0 54151 FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808 21147133 223756 SH SOLE 0 0 223756 FIDELITY COVINGTON TRUST MSCI MATLS INDEX 316092881 2096318 48026 SH SOLE 0 0 48026 FIDELITY COVINGTON TRUST MSCI RL EST ETF 316092857 5746648 231626 SH SOLE 0 0 231626 FIDELITY COVINGTON TRUST MSCI UTILS INDEX 316092865 11192939 245567 SH SOLE 0 0 245567 FIDELITY COVINGTON TRUST QLTY FCTOR ETF 316092790 1247034 28086 SH SOLE 0 0 28086 FIDELITY COVINGTON TRUST SML MID MLTFCT 316092527 847821 27061 SH SOLE 0 0 27061 FIDELITY COVINGTON TRUST STOCK FOR INFL 316092386 1196116 38647 SH SOLE 0 0 38647 FIDELITY COVINGTON TRUST VLU FACTOR ETF 316092782 2792189 63676 SH SOLE 0 0 63676 FIDELITY MERRIMACK STR TR CORP BOND ETF 316188101 5842624 130299 SH SOLE 0 0 130299 FIDELITY MERRIMACK STR TR LOW DURTIN ETF 316188408 850971 17198 SH SOLE 0 0 17198 FIDELITY MERRIMACK STR TR LTD TRM BD ETF 316188200 1964590 40955 SH SOLE 0 0 40955 FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309 29891415 663959 SH SOLE 0 0 663959 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 5018122 133390 SH SOLE 12562 0 120828 FIDELITY NATL INFORMATION SV COM 31620M106 16348373 240948 SH SOLE 153942 0 87006 FIDUS INVT CORP COM 316500107 956072 50240 SH SOLE 0 0 50240 FIESTA RESTAURANT GROUP INC COM 31660B101 283857 38620 SH SOLE 0 0 38620 FIFTH THIRD BANCORP COM 316773100 9481775 288990 SH SOLE 49753 0 239237 FIRST AMERN FINL CORP COM 31847R102 2468558 47164 SH SOLE 1872 0 45292 FIRST BANCORP N C COM 318910106 821800 19183 SH SOLE 0 0 19183 FIRST BANCSHARES INC MS COM 318916103 508799 15895 SH SOLE 0 0 15895 FIRST COMWLTH FINL CORP PA COM 319829107 344973 24694 SH SOLE 0 0 24694 FIRST CTZNS BANCSHARES INC N CL A 31946M103 664119 876 SH SOLE 0 0 876 FIRST EAGLE ALTR CAP BDC INC COM 26943B100 87569 20556 SH SOLE 0 0 20556 FIRST FINL BANCORP OH COM 320209109 716525 29572 SH SOLE 15136 0 14436 FIRST FINL BANKSHARES INC COM 32020R109 1339634 38943 SH SOLE 26880 0 12063 FIRST FNDTN INC COM 32026V104 237167 16550 SH SOLE 4267 0 12283 FIRST HAWAIIAN INC COM 32051X108 410312 15757 SH SOLE 5462 0 10295 FIRST HORIZON CORPORATION COM 320517105 2667563 108880 SH SOLE 0 0 108880 FIRST INDL RLTY TR INC COM 32054K103 1642343 34031 SH SOLE 13846 0 20185 FIRST INTST BANCSYSTEM INC COM CL A 32055Y201 389794 10085 SH SOLE 3018 0 7067 FIRST MAJESTIC SILVER CORP COM 32076V103 1574582 188799 SH SOLE 0 0 188799 FIRST MERCHANTS CORP COM 320817109 321929 7831 SH SOLE 2829 0 5002 FIRST REP BK SAN FRANCISCO C COM 33616C100 4944495 40565 SH SOLE 4161 0 36404 FIRST SOLAR INC COM 336433107 6057413 40439 SH SOLE 2515 0 37924 FIRST SVGS FINL GROUP INC COM 33621E109 530396 26520 SH SOLE 0 0 26520 FIRST TR ABRDN GBL OPP INCM COM SHS 337319107 2849563 474927 SH SOLE 0 0 474927 FIRST TR DOW JONES SELECT MI COM SHS ANNUAL 33718M105 5348754 96383 SH SOLE 0 0 96383 FIRST TR DYNAMIC EUROPE EQUI COM SHS 33740D107 593911 52652 SH SOLE 0 0 52652 FIRST TR ENERGY INCOME & GRO COM 33738G104 1495665 105403 SH SOLE 0 0 105403 FIRST TR ENERGY INFRASTRCTR COM 33738C103 471301 32684 SH SOLE 0 0 32684 FIRST TR ENHANCED EQUITY INC COM 337318109 746524 47368 SH SOLE 0 0 47368 FIRST TR EXCH TRADED FD III CALIF MUN INCM 33739P863 10998240 227283 SH SOLE 0 0 227283 FIRST TR EXCH TRADED FD III EME MRK BD ETF 33739P202 3978958 151579 SH SOLE 0 0 151579 FIRST TR EXCH TRADED FD III HORIZON DMST ETF 33739P889 21546352 652220 SH SOLE 244295 0 407925 FIRST TR EXCH TRADED FD III HORIZON MNGD ETF 33739P871 4514541 166220 SH SOLE 138675 0 27545 FIRST TR EXCH TRADED FD III INSTL PFD SECS 33739P855 19928883 1118972 SH SOLE 0 0 1118972 FIRST TR EXCH TRADED FD III LNG/SHT EQUITY 33739P103 37288516 763015 SH SOLE 0 0 763015 FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108 98737664 1970418 SH SOLE 0 0 1970418 FIRST TR EXCH TRADED FD III MUNI HI INCM ETF 33739P301 19911014 430136 SH SOLE 0 0 430136 FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 153519360 9138058 SH SOLE 0 0 9138058 FIRST TR EXCH TRADED FD III RIVRFRNT DYN DEV 33739P608 1077354 20266 SH SOLE 0 0 20266 FIRST TR EXCH TRADED FD III RIVRFRNT DYN EUR 33739P806 446464 7902 SH SOLE 0 0 7902 FIRST TR EXCH TRADED FD III SHRT DUR MNG MUN 33739P830 22743532 1152155 SH SOLE 0 0 1152155 FIRST TR EXCH TRADED FD III ULTRA SHT DUR MU 33740J104 24846277 1245427 SH SOLE 0 0 1245427 FIRST TR EXCH TRD ALPHDX FD DEV MRK EX US 33737J174 26590105 557094 SH SOLE 0 0 557094 FIRST TR EXCH TRD ALPHDX FD EM SML CP ALPH 33737J307 8281566 212675 SH SOLE 0 0 212675 FIRST TR EXCH TRD ALPHDX FD EMERG MKT ALPH 33737J182 16160488 768449 SH SOLE 0 0 768449 FIRST TR EXCH TRD ALPHDX FD EUROPE ALPHADEX 33737J117 8132043 252705 SH SOLE 0 0 252705 FIRST TR EXCH TRD ALPHDX FD EX US SML CP 33737J406 520217 13851 SH SOLE 0 0 13851 FIRST TR EXCH TRD ALPHDX FD INDIA NFTY50 EQW 33737J802 1009573 23118 SH SOLE 0 0 23118 FIRST TR EXCH TRD ALPHDX FD JAPAN ALPHADEX 33737J158 567373 13363 SH SOLE 0 0 13363 FIRST TR EXCH TRD ALPHDX FD LATIN AMER ALP 33737J125 283910 16930 SH SOLE 0 0 16930 FIRST TR EXCH TRD ALPHDX FD SWITZLND ALPHA 33737J232 400907 7305 SH SOLE 0 0 7305 FIRST TR EXCHANGE TRAD FD VI ALT ABSLT STRG 33740Y101 16105637 539011 SH SOLE 0 0 539011 FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101 154508418 6309042 SH SOLE 0 0 6309042 FIRST TR EXCHANGE TRADED FD CHINDIA ETF 33733A102 636810 16701 SH SOLE 0 0 16701 FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 54125119 939509 SH SOLE 0 0 939509 FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 9599770 199289 SH SOLE 0 0 199289 FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119 26833585 427491 SH SOLE 0 0 427491 FIRST TR EXCHANGE TRADED FD DJ GLBL DIVID 33734X200 27599647 1255671 SH SOLE 0 0 1255671 FIRST TR EXCHANGE TRADED FD DJ INTL INTRNT 33734X770 811234 36526 SH SOLE 0 0 36526 FIRST TR EXCHANGE TRADED FD DOW 30 EQL WGT 33733A201 31882862 1105892 SH SOLE 0 0 1105892 FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 60132880 3518601 SH SOLE 0 0 3518601 FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 70527227 1721856 SH SOLE 0 0 1721856 FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 67390481 619797 SH SOLE 0 0 619797 FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 23100118 448459 SH SOLE 0 0 448459 FIRST TR EXCHANGE TRADED FD INDXX GLOBAL AGR 33734X812 2092414 73222 SH SOLE 0 0 73222 FIRST TR EXCHANGE TRADED FD INDXX NAT RE ETF 33734X838 34677331 2529346 SH SOLE 0 0 2529346 FIRST TR EXCHANGE TRADED FD INDXX NEXTG ETF 33737K205 22289379 365520 SH SOLE 0 0 365520 FIRST TR EXCHANGE TRADED FD INTL EQUITY OPP 33734X853 20188345 519515 SH SOLE 0 0 519515 FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168 36214749 597702 SH SOLE 0 0 597702 FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 106718481 2756872 SH SOLE 0 0 2756872 FIRST TR EXCHANGE TRADED FD NASDQ CLN EDGE 33737A108 22578746 258817 SH SOLE 0 0 258817 FIRST TR EXCHANGE TRADED FD S NETWRK FUT VEH 33734X309 1631453 40243 SH SOLE 0 0 40243 FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 42523549 464484 SH SOLE 0 0 464484 FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 35153211 446787 SH SOLE 0 0 446787 FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 28717191 864715 SH SOLE 0 0 864715 FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 40521762 510607 SH SOLE 0 0 510607 FIRST TR EXCHANGE-TRADED ALP MID CAP VAL FD 33737M201 16149658 375836 SH SOLE 0 0 375836 FIRST TR EXCHANGE-TRADED ALP MID CP GR ALPH 33737M102 29625912 525375 SH SOLE 0 0 525375 FIRST TR EXCHANGE-TRADED ALP SML CAP VAL ALPH 33737M409 12630462 280564 SH SOLE 0 0 280564 FIRST TR EXCHANGE-TRADED ALP SML CP GRW ALP 33737M300 21074944 381240 SH SOLE 0 0 381240 FIRST TR EXCHANGE-TRADED FD BUYWRIT INCM ETF 33738R308 14946289 773217 SH SOLE 0 0 773217 FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 612211035 8168260 SH SOLE 0 0 8168260 FIRST TR EXCHANGE-TRADED FD DEVELOPED INTL 33738R787 1355255 29747 SH SOLE 0 0 29747 FIRST TR EXCHANGE-TRADED FD DIVIDEND STRNGTH 33733E708 1634340 38431 SH SOLE 0 0 38431 FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 94724677 769181 SH SOLE 0 0 769181 FIRST TR EXCHANGE-TRADED FD DORSEY WRIGHT 33738R878 24171079 690307 SH SOLE 0 0 690307 FIRST TR EXCHANGE-TRADED FD DORSEY WRIGHT 33738R886 16637036 994443 SH SOLE 0 0 994443 FIRST TR EXCHANGE-TRADED FD DORSEY WRT 5 ETF 33738R605 142509931 3061438 SH SOLE 0 0 3061438 FIRST TR EXCHANGE-TRADED FD DORSEYWRGT ETF 33738R712 10992468 452738 SH SOLE 0 0 452738 FIRST TR EXCHANGE-TRADED FD DORSEYWRIGHT MOM 33738R696 7822883 273432 SH SOLE 0 0 273432 FIRST TR EXCHANGE-TRADED FD DORSY WR MOMNT 33741L108 943465 35894 SH SOLE 0 0 35894 FIRST TR EXCHANGE-TRADED FD EMERGING MKTS 33738R779 585115 13748 SH SOLE 0 0 13748 FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408 531309964 8938593 SH SOLE 2668 0 8935925 FIRST TR EXCHANGE-TRADED FD FIRST TR TA HIYL 33738D408 63975547 1642926 SH SOLE 0 0 1642926 FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 265554811 5601241 SH SOLE 474 0 5600767 FIRST TR EXCHANGE-TRADED FD FT CBOE VEST S&P 33739Q705 46005584 900481 SH SOLE 0 0 900481 FIRST TR EXCHANGE-TRADED FD GBL WND ENRG ETF 33736G106 4398311 253944 SH SOLE 0 0 253944 FIRST TR EXCHANGE-TRADED FD HIGH INCM STRGC 33739Q309 2492711 56601 SH SOLE 0 0 56601 FIRST TR EXCHANGE-TRADED FD INDXX INOVTV ETF 33741X201 3390928 99005 SH SOLE 0 0 99005 FIRST TR EXCHANGE-TRADED FD INTL DEV STRNGTH 33738R662 6867447 237699 SH SOLE 0 0 237699 FIRST TR EXCHANGE-TRADED FD LARGE CP US EQ 33738R761 1648535 55255 SH SOLE 0 0 55255 FIRST TR EXCHANGE-TRADED FD LIMITED DURATION 33738D804 33860864 1813651 SH SOLE 0 0 1813651 FIRST TR EXCHANGE-TRADED FD LNG DUR OPRTUN 33738D606 1290938 58987 SH SOLE 0 0 58987 FIRST TR EXCHANGE-TRADED FD LUNT US FACTOR 33733E872 34455749 1234973 SH SOLE 0 0 1234973 FIRST TR EXCHANGE-TRADED FD MID CAP US EQT 33738R753 3253513 120031 SH SOLE 0 0 120031 FIRST TR EXCHANGE-TRADED FD MNGD FUTRS STRGY 33739G103 16717083 351199 SH SOLE 0 0 351199 FIRST TR EXCHANGE-TRADED FD MULTI ASSET DI 33738R100 12669592 846332 SH SOLE 0 0 846332 FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500 50437936 1068827 SH SOLE 0 0 1068827 FIRST TR EXCHANGE-TRADED FD NASD TECH DIV 33738R118 45167123 945315 SH SOLE 0 0 945315 FIRST TR EXCHANGE-TRADED FD NASDAQ 100 EX 33733E401 2332746 30561 SH SOLE 0 0 30561 FIRST TR EXCHANGE-TRADED FD NASDAQ BK ETF 33738R860 11981911 457325 SH SOLE 0 0 457325 FIRST TR EXCHANGE-TRADED FD NASDAQ BUYWRITE 33738R407 2585137 143300 SH SOLE 0 0 143300 FIRST TR EXCHANGE-TRADED FD NASDAQ TRANSN 33738R795 1924144 76294 SH SOLE 0 0 76294 FIRST TR EXCHANGE-TRADED FD NASDQ ARTFCIAL 33738R720 9245617 258836 SH SOLE 0 0 258836 FIRST TR EXCHANGE-TRADED FD NASDQ FOD BVRG 33738R852 12747750 471266 SH SOLE 0 0 471266 FIRST TR EXCHANGE-TRADED FD NASDQ OIL GAS 33738R845 27198319 972758 SH SOLE 0 0 972758 FIRST TR EXCHANGE-TRADED FD NASDQ PHRMTCLS 33738R837 1996413 72779 SH SOLE 0 0 72779 FIRST TR EXCHANGE-TRADED FD NASDQ SEMCNDTR 33738R811 8874167 166902 SH SOLE 0 0 166902 FIRST TR EXCHANGE-TRADED FD NAT GAS ETF 33733E807 25990357 1060398 SH SOLE 0 0 1060398 FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 46676585 1748842 SH SOLE 0 0 1748842 FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203 29464125 191164 SH SOLE 0 0 191164 FIRST TR EXCHANGE-TRADED FD RBA INDL ETF 33738R704 12696818 287779 SH SOLE 0 0 287779 FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506 674210734 15350883 SH SOLE 0 0 15350883 FIRST TR EXCHANGE-TRADED FD S&P INTL DIVID 33738R688 4075584 266030 SH SOLE 0 0 266030 FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 87488438 1962064 SH SOLE 0 0 1962064 FIRST TR EXCHANGE-TRADED FD SMAL CP US EQT 33738R746 16936170 667909 SH SOLE 0 0 667909 FIRST TR EXCHANGE-TRADED FD SMID RISNG ETF 33741X102 148407137 5697011 SH SOLE 0 0 5697011 FIRST TR EXCHANGE-TRADED FD SSI STRG ETF 33739Q507 13836716 436627 SH SOLE 0 0 436627 FIRST TR EXCHANGE-TRADED FD US EQTY DIVI 33738R738 7000207 250005 SH SOLE 0 0 250005 FIRST TR EXCHNG TRADED FD VI CBOE EQT BUFER 33740F847 3096705 87182 SH SOLE 0 0 87182 FIRST TR EXCHNG TRADED FD VI CBOE EQT DEP NOV 33740F839 354012 10836 SH SOLE 0 0 10836 FIRST TR EXCHNG TRADED FD VI CBOE VEST BUFERD 33740U760 295200 16000 SH SOLE 0 0 16000 FIRST TR EXCHNG TRADED FD VI CBOE VEST FD DEP 33740U703 435061 22118 SH SOLE 0 0 22118 FIRST TR EXCHNG TRADED FD VI CBOE VEST NAS100 33740U836 240614 14460 SH SOLE 0 0 14460 FIRST TR EXCHNG TRADED FD VI CBOE VEST US BUF 33740F748 2130250 60572 SH SOLE 0 0 60572 FIRST TR EXCHNG TRADED FD VI CBOE VEST US DEP 33740U802 747459 25372 SH SOLE 0 0 25372 FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQ 33740F755 4274759 192470 SH SOLE 0 0 192470 FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQT 33740U208 218448 6368 SH SOLE 0 0 6368 FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQT 33740U885 549023 18772 SH SOLE 0 0 18772 FIRST TR EXCHNG TRADED FD VI FT CBOE EQTY BFR 33740U505 706088 22232 SH SOLE 0 0 22232 FIRST TR EXCHNG TRADED FD VI FT CBOE VEST MAR 33740F599 570689 18198 SH SOLE 0 0 18198 FIRST TR EXCHNG TRADED FD VI FT CBOE VEST US 33740F615 296624 9835 SH SOLE 0 0 9835 FIRST TR EXCHNG TRADED FD VI FT CBOE VEST US 33740U307 324358 9691 SH SOLE 0 0 9691 FIRST TR EXCHNG TRADED FD VI INCOME OPPRTNTES 33740F409 1478384 76561 SH SOLE 0 0 76561 FIRST TR EXCHNG TRADED FD VI LOW DUR STRTGC 33740F870 20047658 1087184 SH SOLE 0 0 1087184 FIRST TR EXCHNG TRADED FD VI MLT MNGD LRG GRW 33740F789 1700572 102953 SH SOLE 0 0 102953 FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 169378372 3856521 SH SOLE 14296 0 3842225 FIRST TR EXCHNG TRADED FD VI TCW SECURITIZED 33740U109 2672713 126729 SH SOLE 0 0 126729 FIRST TR EXCHNG TRADED FD VI TCW UNCONSTRAI 33740F888 127623711 5293394 SH SOLE 0 0 5293394 FIRST TR EXCHNG TRADED FD VI US EQT BUFFER 33740F763 288714 8116 SH SOLE 0 0 8116 FIRST TR EXCHNG TRADED FD VI VEST US BUFFER 33740F862 439320 12677 SH SOLE 0 0 12677 FIRST TR EXCHNG TRADED FD VI VEST US DEEP 33740F854 1687451 54224 SH SOLE 0 0 54224 FIRST TR EXCHNG TRADED FD VI VEST US EQTY BUF 33740F664 237144 7184 SH SOLE 0 0 7184 FIRST TR FTSE EPRA / NAREIT ALERIAN DISRUPT 33736N101 451795 11585 SH SOLE 0 0 11585 FIRST TR HIGH INCOME LONG / COM 33738E109 1094448 95585 SH SOLE 0 0 95585 FIRST TR HIGH YIELD OPPRT 20 COM 33741Q107 662659 49159 SH SOLE 0 0 49159 FIRST TR INTER DURATN PFD & COM 33718W103 10616438 629309 SH SOLE 0 0 629309 FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 57151405 868430 SH SOLE 0 0 868430 FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 78271489 977538 SH SOLE 0 0 977538 FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 69210517 788006 SH SOLE 0 0 788006 FIRST TR MLP & ENERGY INCOM COM 33739B104 2030973 260048 SH SOLE 0 0 260048 FIRST TR MORNINGSTAR DIVID L SHS 336917109 288564932 7892915 SH SOLE 0 0 7892915 FIRST TR MTG INCOME FD COM SHS 33734E103 206157 18390 SH SOLE 0 0 18390 FIRST TR MULTI CAP GROWTH AL COM SHS 33733F101 4863439 51291 SH SOLE 0 0 51291 FIRST TR MULTI CP VAL ALPHA SHS ISSUED FRST 33733C108 11019621 160122 SH SOLE 0 0 160122 FIRST TR NAS100 EQ WEIGHTED SHS 337344105 25577581 288101 SH SOLE 0 0 288101 FIRST TR NASDAQ 100 TECH IND SHS 337345102 53441437 507805 SH SOLE 0 0 507805 FIRST TR NASDAQ ABA CMNTY BK UT COM SHS ETF 33736Q104 6055193 115140 SH SOLE 0 0 115140 FIRST TR S&P REIT INDEX FD COM 33734G108 13055506 544433 SH SOLE 0 0 544433 FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 60153627 766777 SH SOLE 0 0 766777 FIRST TR SPECIALTY FIN & FIN COM BEN INTR 33733G109 1763967 576460 SH SOLE 0 0 576460 FIRST TR SR FLTG RATE INCOME COM 33733U108 9319167 977877 SH SOLE 0 0 977877 FIRST TR STOXX EUROPEAN SELE COMMON SHS 33735T109 2119095 186540 SH SOLE 0 0 186540 FIRST TR VALUE LINE DIVID IN SHS 33734H106 885951894 22198746 SH SOLE 8355 0 22190391 FIRST TRUST LRGCP GWT ALPHAD COM SHS 33735K108 85842857 938994 SH SOLE 0 0 938994 FIRSTCASH HOLDINGS INC COM 33768G107 2556914 29270 SH SOLE 13026 0 16244 FIRSTENERGY CORP COM 337932107 11198314 267008 SH SOLE 157467 0 109541 FIRSTSERVICE CORP NEW COM 33767E202 780398 6368 SH SOLE 5514 0 854 FISERV INC COM 337738108 22801143 225598 SH SOLE 58467 0 167131 FISKER INC CL A COM STK 33813J106 461776 63518 SH SOLE 0 0 63518 FIVE BELOW INC COM 33829M101 1644891 9300 SH SOLE 1522 0 7778 FIVE9 INC COM 338307101 880309 13113 SH SOLE 8212 0 4901 FIVERR INTL LTD ORD SHS M4R82T106 317364 10891 SH SOLE 0 0 10891 FLAHERTY & CRUMRINE DYNAMIC SHS 33848W106 4284089 228973 SH SOLE 0 0 228973 FLAHERTY & CRUMRINE PFD INCO COM 33848E106 276427 32143 SH SOLE 0 0 32143 FLAHERTY & CRUMRINE PFD INCO COM 338480106 516657 46504 SH SOLE 0 0 46504 FLAHERTY & CRUMRINE PFD SECS COM 338478100 2963495 197303 SH SOLE 0 0 197303 FLAHERTY & CRUMRINE TOTAL RE COM 338479108 1613450 102182 SH SOLE 0 0 102182 FLEETCOR TECHNOLOGIES INC COM 339041105 2970473 16172 SH SOLE 3704 0 12468 FLEX LNG LTD SHS G35947202 769719 23546 SH SOLE 0 0 23546 FLEX LTD ORD Y2573F102 16308838 759965 SH SOLE 632552 0 127413 FLEXSHARES TR CR SCD US BD 33939L761 546586 11786 SH SOLE 0 0 11786 FLEXSHARES TR CR SCORED LONG 33939L753 559206 13272 SH SOLE 0 0 13272 FLEXSHARES TR DISCP DUR MBS 33939L779 772693 37933 SH SOLE 0 0 37933 FLEXSHARES TR GLB QLT R/E IDX 33939L787 1014324 19269 SH SOLE 0 0 19269 FLEXSHARES TR HIG YLD VL ETF 33939L662 1474208 36994 SH SOLE 0 0 36994 FLEXSHARES TR IBOXX 3R TARGT 33939L506 4825303 205157 SH SOLE 0 0 205157 FLEXSHARES TR IBOXX 5YR TRGT 33939L605 3618403 153192 SH SOLE 0 0 153192 FLEXSHARES TR INT QLTDVDYNAM 33939L829 3103734 128519 SH SOLE 0 0 128519 FLEXSHARES TR INTL QLTDV IDX 33939L837 1146050 55553 SH SOLE 0 0 55553 FLEXSHARES TR M STAR DEV MKT 33939L803 1663453 27568 SH SOLE 0 0 27568 FLEXSHARES TR MORNSTAR UPSTR 33939L407 12609852 290082 SH SOLE 0 0 290082 FLEXSHARES TR MORNSTAR USMKT 33939L100 4743795 31923 SH SOLE 0 0 31923 FLEXSHARES TR MSTAR EMKT FAC 33939L308 804382 17195 SH SOLE 0 0 17195 FLEXSHARES TR QLT DIV DEF IDX 33939L845 7977774 155059 SH SOLE 0 0 155059 FLEXSHARES TR QLT DIVDYN IDX 33939L852 760083 13646 SH SOLE 0 0 13646 FLEXSHARES TR QUALT DIVD IDX 33939L860 13134867 249712 SH SOLE 0 0 249712 FLEXSHARES TR READY ACC VARI 33939L886 7317836 98358 SH SOLE 0 0 98358 FLEXSHARES TR STOX GBL ESG SLT 33939L688 1140260 9402 SH SOLE 0 0 9402 FLEXSHARES TR STOX US ESG SLCT 33939L696 3899929 42471 SH SOLE 0 0 42471 FLEXSHARES TR STOXX GLOBR INF 33939L795 3030933 60126 SH SOLE 0 0 60126 FLEXSHARES TR US QT LW VLTY 33939L654 1258630 25039 SH SOLE 0 0 25039 FLEXSHARES TR US QUALITY CAP 33939L746 1781151 41801 SH SOLE 0 0 41801 FLOTEK INDS INC DEL COM 343389102 13541 12090 SH SOLE 0 0 12090 FLOWERS FOODS INC COM 343498101 1360113 47325 SH SOLE 1473 0 45852 FLOWSERVE CORP COM 34354P105 308745 10063 SH SOLE 6800 0 3263 FLUENCE ENERGY INC COM CL A 34379V103 241626 14089 SH SOLE 0 0 14089 FLUENT INC COM 34380C102 47935 43977 SH SOLE 0 0 43977 FLUOR CORP NEW COM 343412102 2579693 74429 SH SOLE 6420 0 68009 FLYWIRE CORPORATION COM VTG 302492103 285663 11674 SH SOLE 4664 0 7010 FMC CORP COM NEW 302491303 6703637 53715 SH SOLE 31519 0 22196 FNCB BANCORP INC COM 302578109 363935 44328 SH SOLE 0 0 44328 FOOT LOCKER INC COM 344849104 347468 9195 SH SOLE 843 0 8352 FORD MTR CO DEL COM 345370860 67339537 5790159 SH SOLE 9114 0 5781045 FORESTAR GROUP INC COM 346232101 573606 37223 SH SOLE 0 0 37223 FORTINET INC COM 34959E109 9845762 201386 SH SOLE 48235 0 153151 FORTIS INC COM 349553107 1244189 31073 SH SOLE 22413 0 8660 FORTIVE CORP COM 34959J108 2798679 43559 SH SOLE 25537 0 18022 FORTUNE BRANDS INNOVATIONS I COM 34964C106 4169702 73011 SH SOLE 16638 0 56373 FORWARD AIR CORP COM 349853101 789769 7529 SH SOLE 3737 0 3792 FOUR CORNERS PPTY TR INC COM 35086T109 248663 9590 SH SOLE 184 0 9406 FOX FACTORY HLDG CORP COM 35138V102 1134747 12457 SH SOLE 11926 0 531 FRANCHISE GROUP INC COM 35180X105 386051 16207 SH SOLE 0 0 16207 FRANCO NEV CORP COM 351858105 4588436 33620 SH SOLE 4022 0 29598 FRANKLIN BSP RLTY TR INC COMMON STOCK 35243J101 962353 74601 SH SOLE 168 0 74433 FRANKLIN ELEC INC COM 353514102 544553 6828 SH SOLE 3406 0 3422 FRANKLIN ETF TR SHRT DUR US GOVT 353506108 7204455 80533 SH SOLE 0 0 80533 FRANKLIN LTD DURATION INCOME COM 35472T101 265620 42773 SH SOLE 0 0 42773 FRANKLIN RESOURCES INC COM 354613101 2132805 80849 SH SOLE 286 0 80563 FRANKLIN TEMPLETON ETF TR BRANDYWINEGLOBAL 35473P462 3804429 332285 SH SOLE 0 0 332285 FRANKLIN TEMPLETON ETF TR EMER MKT COR DIV 35473P207 661585 29417 SH SOLE 0 0 29417 FRANKLIN TEMPLETON ETF TR FRANKLIN DYN MUN 35473P868 5261018 225215 SH SOLE 0 0 225215 FRANKLIN TEMPLETON ETF TR FRANKLIN INDIA 35473P769 526880 18081 SH SOLE 0 0 18081 FRANKLIN TEMPLETON ETF TR FRANKLN SWZLND 35473P694 229674 7898 SH SOLE 0 0 7898 FRANKLIN TEMPLETON ETF TR FTSE AUSTRALIA 35473P843 540023 20591 SH SOLE 0 0 20591 FRANKLIN TEMPLETON ETF TR FTSE CANADA 35473P827 368682 12401 SH SOLE 0 0 12401 FRANKLIN TEMPLETON ETF TR FTSE CHINA 35473P819 666951 35700 SH SOLE 0 0 35700 FRANKLIN TEMPLETON ETF TR FTSE EUROPE 35473P652 1474499 61354 SH SOLE 0 0 61354 FRANKLIN TEMPLETON ETF TR FTSE JAPAN ETF 35473P744 1353050 56283 SH SOLE 15508 0 40775 FRANKLIN TEMPLETON ETF TR FTSE SOUTH KOREA 35473P710 211533 10853 SH SOLE 0 0 10853 FRANKLIN TEMPLETON ETF TR FTSE UNTD KGDM 35473P678 1146630 50115 SH SOLE 7 0 50108 FRANKLIN TEMPLETON ETF TR GENOMIC ADV ETF 35473P520 357880 11879 SH SOLE 0 0 11879 FRANKLIN TEMPLETON ETF TR HIGH YIELD CORP 35473P629 1741109 78962 SH SOLE 0 0 78962 FRANKLIN TEMPLETON ETF TR INTL AGGREGTE BD 35473P611 1064221 55414 SH SOLE 0 0 55414 FRANKLIN TEMPLETON ETF TR INTL COR DIV TIL 35473P108 12416024 465062 SH SOLE 0 0 465062 FRANKLIN TEMPLETON ETF TR INVT GRADE CORPT 35473P603 1011089 48447 SH SOLE 0 0 48447 FRANKLIN TEMPLETON ETF TR MUNICIPAL GRN BD 35473P850 325690 14029 SH SOLE 0 0 14029 FRANKLIN TEMPLETON ETF TR SENIOR LOAN ETF 35473P595 4021328 174593 SH SOLE 0 0 174593 FRANKLIN TEMPLETON ETF TR US CORE BOND ETF 35473P553 1786115 84370 SH SOLE 0 0 84370 FRANKLIN TEMPLETON ETF TR US CORE DIV TILT 35473P306 2315720 76946 SH SOLE 0 0 76946 FRANKLIN TEMPLETON ETF TR US LOW VOLATILIT 35473P504 12155287 263024 SH SOLE 0 0 263024 FRANKLIN TEMPLETON ETF TR US LRG CP MLTFCT 35473P801 9239023 235433 SH SOLE 0 0 235433 FRANKLIN TEMPLETON ETF TR US MID CP MLTFCT 35473P884 30908956 744294 SH SOLE 0 0 744294 FRANKLIN TEMPLETON ETF TR US SML CP MLTFCT 35473P876 671041 20519 SH SOLE 0 0 20519 FRANKLIN TEMPLETON ETF TR US TREASURY BOND 35473P488 547560 26452 SH SOLE 0 0 26452 FRANKLIN UNVL TR SH BEN INT 355145103 746970 110991 SH SOLE 0 0 110991 FREEPORT-MCMORAN INC CL B 35671D857 40729775 1071836 SH SOLE 305170 0 766666 FRESHPET INC COM 358039105 451025 8547 SH SOLE 5265 0 3282 FREYR BATTERY SHS L4135L100 108674 12520 SH SOLE 0 0 12520 FRONTLINE LTD SHS NEW G3682E192 270498 22282 SH SOLE 0 0 22282 FS CREDIT OPPORTUNITIES CORP COMMON STOCK 30290Y101 3907128 829539 SH SOLE 0 0 829539 FS KKR CAP CORP COM 302635206 49889893 2850851 SH SOLE 807 0 2850044 FST TR NEW OPPORT MLP & ENE COM 33739M100 272932 45113 SH SOLE 0 0 45113 FTAI AVIATION LTD SHS G3730V105 224903 13137 SH SOLE 0 0 13137 FTI CONSULTING INC COM 302941109 610586 3845 SH SOLE 1786 0 2059 FUBOTV INC COM 35953D104 127232 73122 SH SOLE 0 0 73122 FUELCELL ENERGY INC COM 35952H601 123884 44562 SH SOLE 0 0 44562 FULGENT GENETICS INC COM 359664109 1014843 34078 SH SOLE 0 0 34078 FULL HSE RESORTS INC COM 359678109 96700 12859 SH SOLE 0 0 12859 FULLER H B CO COM 359694106 1645917 23296 SH SOLE 19771 0 3525 FULTON FINL CORP PA COM 360271100 838166 49802 SH SOLE 11596 0 38206 GABELLI CONV & INC SECS FD I COM 36240B109 96126 20026 SH SOLE 0 0 20026 GABELLI DIVID & INCOME TR COM 36242H104 4782659 232055 SH SOLE 0 0 232055 GABELLI EQUITY TR INC COM 362397101 11524849 2103075 SH SOLE 0 0 2103075 GABELLI GLOBL UTIL & INCOME COM SH BEN INT 36242L105 492692 34992 SH SOLE 0 0 34992 GABELLI HLTHCARE & WELLNESS SHS 36246K103 200233 19478 SH SOLE 0 0 19478 GABELLI MULTIMEDIA TR INC COM 36239Q109 1433963 268031 SH SOLE 0 0 268031 GABELLI UTIL TR COM 36240A101 8566942 1140738 SH SOLE 0 0 1140738 GALECTIN THERAPEUTICS INC COM NEW 363225202 70707 62573 SH SOLE 0 0 62573 GALLAGHER ARTHUR J & CO COM 363576109 13597071 72117 SH SOLE 7245 0 64872 GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 1061032 292295 SH SOLE 0 0 292295 GAMCO NAT RES GOLD & INCOME SH BEN INT 36465E101 501648 97978 SH SOLE 0 0 97978 GAMESTOP CORP NEW CL A 36467W109 536337 29054 SH SOLE 0 0 29054 GAMING & LEISURE PPTYS INC COM 36467J108 3107607 59658 SH SOLE 29905 0 29753 GAN LTD SHS G3728V109 43998 29332 SH SOLE 0 0 29332 GAP INC COM 364760108 700175 62072 SH SOLE 59 0 62013 GARMIN LTD SHS H2906T109 2920114 31641 SH SOLE 1198 0 30443 GARRETT MOTION INC COM 366505105 114089 14972 SH SOLE 5 0 14967 GARTNER INC COM 366651107 4185615 12452 SH SOLE 7022 0 5430 GASLOG PARTNERS LP UNIT LTD PTNRP Y2687W108 387054 58116 SH SOLE 0 0 58116 GATX CORP COM 361448103 1656905 15581 SH SOLE 9820 0 5761 GEN DIGITAL INC COM 668771108 3430863 160096 SH SOLE 67285 0 92811 GENASYS INC COM 36872P103 376963 101882 SH SOLE 0 0 101882 GENCO SHIPPING & TRADING LTD SHS Y2685T131 660849 43024 SH SOLE 0 0 43024 GENERAC HLDGS INC COM 368736104 4533696 45040 SH SOLE 1497 0 43543 GENERAL DYNAMICS CORP COM 369550108 59557930 240047 SH SOLE 22657 0 217390 GENERAL ELECTRIC CO COM NEW 369604301 33345611 397966 SH SOLE 38059 0 359907 GENERAL MLS INC COM 370334104 49613909 591699 SH SOLE 19721 0 571978 GENERAL MTRS CO COM 37045V100 18477062 549259 SH SOLE 76908 0 472351 GENESIS ENERGY L P UNIT LTD PARTN 371927104 179073 17539 SH SOLE 0 0 17539 GENIUS BRANDS INTL INC COM 37229T301 39589 85138 SH SOLE 0 0 85138 GENMAB A/S SPONSORED ADS 372303206 2788774 65804 SH SOLE 30865 0 34939 GENPACT LIMITED SHS G3922B107 384854 8309 SH SOLE 2672 0 5637 GENTEX CORP COM 371901109 874824 32080 SH SOLE 3056 0 29024 GENTHERM INC COM 37253A103 1147318 17074 SH SOLE 16532 0 542 GENUINE PARTS CO COM 372460105 22135212 127573 SH SOLE 6296 0 121277 GENWORTH FINL INC COM CL A 37247D106 116629 22047 SH SOLE 409 0 21638 GEO GROUP INC NEW COM 36162J106 322390 29442 SH SOLE 0 0 29442 GERDAU SA SPON ADR REP PFD 373737105 629260 113585 SH SOLE 38978 0 74607 GERON CORP COM 374163103 289352 119567 SH SOLE 0 0 119567 GETTY RLTY CORP NEW COM 374297109 279838 8267 SH SOLE 5309 0 2958 GEVO INC COM PAR 374396406 88168 46404 SH SOLE 0 0 46404 GIBRALTAR INDS INC COM 374689107 707791 15427 SH SOLE 1268 0 14159 GILAT SATELLITE NETWORKS LTD SHS NEW M51474118 120913 20847 SH SOLE 0 0 20847 GILEAD SCIENCES INC COM 375558103 100717724 1173182 SH SOLE 599907 0 573275 GINKGO BIOWORKS HOLDINGS INC CL A SHS 37611X100 310634 183807 SH SOLE 82992 0 100815 GLACIER BANCORP INC NEW COM 37637Q105 1626829 32918 SH SOLE 11615 0 21303 GLADSTONE CAPITAL CORP COM 376535100 3058172 317897 SH SOLE 0 0 317897 GLADSTONE COMMERCIAL CORP COM 376536108 6512908 352049 SH SOLE 0 0 352049 GLADSTONE INVT CORP COM 376546107 2381084 184437 SH SOLE 0 0 184437 GLADSTONE LD CORP COM 376549101 681597 37144 SH SOLE 0 0 37144 GLAUKOS CORP COM 377322102 540540 12375 SH SOLE 8317 0 4058 GLEN BURNIE BANCORP COM 377407101 79790 10100 SH SOLE 0 0 10100 GLOBAL MED REIT INC COM NEW 37954A204 1159507 122311 SH SOLE 3502 0 118809 GLOBAL NET LEASE INC COM NEW 379378201 948975 75495 SH SOLE 0 0 75495 GLOBAL PARTNERS LP COM UNITS 37946R109 390671 11236 SH SOLE 0 0 11236 GLOBAL PMTS INC COM 37940X102 6655066 67006 SH SOLE 20472 0 46534 GLOBAL SELF STORAGE INC COM 37955N106 571240 117057 SH SOLE 0 0 117057 GLOBAL SHIP LEASE INC NEW COM CL A Y27183600 1061005 63724 SH SOLE 0 0 63724 GLOBAL X FDS ADAPTIVE US 37954Y574 332438 10697 SH SOLE 0 0 10697 GLOBAL X FDS ADAPTIVE US RISK 37954Y194 3271491 121549 SH SOLE 0 0 121549 GLOBAL X FDS AGING POPULATION 37954Y772 2420897 92425 SH SOLE 0 0 92425 GLOBAL X FDS ALTERNATIVE INCM 37954Y806 548749 49842 SH SOLE 0 0 49842 GLOBAL X FDS ARTIFICIAL ETF 37954Y632 1107942 55122 SH SOLE 0 0 55122 GLOBAL X FDS AUTONMOUS EV ETF 37954Y624 11068992 557071 SH SOLE 0 0 557071 GLOBAL X FDS CANNABIS ETF NEW 37954Y145 357371 32109 SH SOLE 0 0 32109 GLOBAL X FDS CLEANTECH ETF 37954Y228 474565 32482 SH SOLE 0 0 32482 GLOBAL X FDS CLOUD COMPUTNG 37954Y442 5417683 337972 SH SOLE 0 0 337972 GLOBAL X FDS CONSCIOUS COS 37954Y731 1398424 50503 SH SOLE 0 0 50503 GLOBAL X FDS CYBRSCURTY ETF 37954Y384 16365966 788721 SH SOLE 0 0 788721 GLOBAL X FDS DATA CTR REITS 37954Y236 629716 50458 SH SOLE 0 0 50458 GLOBAL X FDS E COMMERCE ETF 37954Y467 1127134 69619 SH SOLE 0 0 69619 GLOBAL X FDS FINTECH ETF 37954Y814 4444709 230894 SH SOLE 0 0 230894 GLOBAL X FDS FOUNDER RUN CO 37954Y681 421031 19084 SH SOLE 0 0 19084 GLOBAL X FDS GB MSCI AR ETF 37950E259 546627 16091 SH SOLE 0 0 16091 GLOBAL X FDS GBL X BLOCKCHAIN 37960A735 315810 24519 SH SOLE 0 0 24519 GLOBAL X FDS GBL X FTSE ETF 37950E648 415930 27840 SH SOLE 0 0 27840 GLOBAL X FDS GENOMIC BIOTECH 37954Y434 780610 61708 SH SOLE 0 0 61708 GLOBAL X FDS GLB X MLP ENRG I 37954Y293 32410973 795166 SH SOLE 343 0 794823 GLOBAL X FDS GLBL X MLP ETF 37954Y343 17394853 421285 SH SOLE 235 0 421050 GLOBAL X FDS GLBX SUPRINC ETF 37950E333 7054486 749282 SH SOLE 0 0 749282 GLOBAL X FDS GLOBAL X COPPER 37954Y830 10999458 310456 SH SOLE 0 0 310456 GLOBAL X FDS GLOBAL X GOLD EX 37954Y863 742540 29965 SH SOLE 0 0 29965 GLOBAL X FDS GLOBAL X SILVER 37954Y848 12827218 455350 SH SOLE 0 0 455350 GLOBAL X FDS GLOBAL X URANIUM 37954Y871 8074529 402118 SH SOLE 0 0 402118 GLOBAL X FDS GLOBX SUPDV US 37950E291 14876634 791731 SH SOLE 0 0 791731 GLOBAL X FDS HEALTH WELLNESS 37954Y798 244445 11668 SH SOLE 0 0 11668 GLOBAL X FDS INTERNET OF THNG 37954Y780 4653141 160953 SH SOLE 0 0 160953 GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 57453987 980276 SH SOLE 0 0 980276 GLOBAL X FDS MILLENNIAL CONSU 37954Y764 1145121 43874 SH SOLE 0 0 43874 GLOBAL X FDS MSCI CHINA CNSMR 37950E408 2311886 114620 SH SOLE 0 0 114620 GLOBAL X FDS MSCI NORWAY ETF 37950E101 468168 18252 SH SOLE 10913 0 7339 GLOBAL X FDS MSCI NXT EMRNG 37950E218 447448 24468 SH SOLE 0 0 24468 GLOBAL X FDS MSCI SUPDIV EA 37954Y699 587429 43675 SH SOLE 0 0 43675 GLOBAL X FDS MSCI SUPR EM ETF 37960A677 314591 13213 SH SOLE 0 0 13213 GLOBAL X FDS NASDAQ 100 COVER 37954Y483 125657310 7898009 SH SOLE 0 0 7898009 GLOBAL X FDS NASDQ 100 CVRDGW 37954Y269 1443288 65248 SH SOLE 0 0 65248 GLOBAL X FDS RATE PREFERRED 37954Y376 573959 25509 SH SOLE 0 0 25509 GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 12286906 597903 SH SOLE 0 0 597903 GLOBAL X FDS RENEWABLE ENERGY 37954Y707 395219 30123 SH SOLE 0 0 30123 GLOBAL X FDS RUSSELL 2000 37954Y459 31279133 1662899 SH SOLE 0 0 1662899 GLOBAL X FDS S&P 500 CATHOLIC 37954Y889 5789162 124445 SH SOLE 0 0 124445 GLOBAL X FDS S&P 500 COVERED 37954Y277 1566735 62192 SH SOLE 0 0 62192 GLOBAL X FDS S&P 500 COVERED 37954Y475 55354283 1406002 SH SOLE 0 0 1406002 GLOBAL X FDS S&P 500 QLT ETF 37954Y616 1222582 38531 SH SOLE 0 0 38531 GLOBAL X FDS SOCIAL MED ETF 37950E416 980635 31633 SH SOLE 0 0 31633 GLOBAL X FDS SUPERDIVIDEND 37960A669 8508876 354094 SH SOLE 0 0 354094 GLOBAL X FDS SUPERDVDND REIT 37960A651 11712342 539988 SH SOLE 0 0 539988 GLOBAL X FDS TELMDC&DIG ETF 37954Y285 1021900 88247 SH SOLE 0 0 88247 GLOBAL X FDS THMATC GWT ETF 37954Y418 1244035 54683 SH SOLE 0 0 54683 GLOBAL X FDS US INFR DEV ETF 37954Y673 76404493 2884277 SH SOLE 1193 0 2883084 GLOBAL X FDS US PFD ETF 37954Y657 23735012 1225349 SH SOLE 0 0 1225349 GLOBAL X FDS VDEO GAM ESPRT 37954Y392 1165602 62165 SH SOLE 0 0 62165 GLOBAL X FDS X EMERGING MKT 37954Y350 346732 16210 SH SOLE 0 0 16210 GLOBALFOUNDRIES INC ORDINARY SHARES G39387108 3956280 73414 SH SOLE 60 0 73354 GLOBALSTAR INC COM 378973408 693905 521733 SH SOLE 0 0 521733 GLOBANT S A COM L44385109 1719049 10402 SH SOLE 6929 0 3473 GLOBE LIFE INC COM 37959E102 5187198 43029 SH SOLE 4522 0 38507 GLOBUS MED INC CL A 379577208 7318417 98538 SH SOLE 37163 0 61375 GODADDY INC CL A 380237107 2657457 35518 SH SOLE 21255 0 14263 GOLD RESOURCE CORP COM 38068T105 30654 20035 SH SOLE 0 0 20035 GOLD ROYALTY CORP COMMON SHARES 38071H106 53352 22898 SH SOLE 0 0 22898 GOLD TR ISHARES NEW 464285204 236755865 6844633 SH SOLE 29112 0 6815521 GOLDEN ENTMT INC COM 381013101 3991964 106737 SH SOLE 0 0 106737 GOLDEN OCEAN GROUP LTD SHS NEW G39637205 413801 47618 SH SOLE 0 0 47618 GOLDMAN SACHS BDC INC SHS 38147U107 1226090 89365 SH SOLE 0 0 89365 GOLDMAN SACHS ETF TR ACCES TREASURY 381430529 97666065 979501 SH SOLE 0 0 979501 GOLDMAN SACHS ETF TR ACCESS EMNG MKTS 381430388 18847086 472358 SH SOLE 0 0 472358 GOLDMAN SACHS ETF TR ACCESS HIG YLD 381430453 444228 10599 SH SOLE 0 0 10599 GOLDMAN SACHS ETF TR ACCESS INFLATI 381430362 18829206 388752 SH SOLE 0 0 388752 GOLDMAN SACHS ETF TR ACCESS INVT GR 381430479 5748892 130036 SH SOLE 0 0 130036 GOLDMAN SACHS ETF TR ACCESS US AGRAT 38149W101 175504775 4271228 SH SOLE 0 0 4271228 GOLDMAN SACHS ETF TR ACES ULTRA SHR 381430230 3171404 63998 SH SOLE 0 0 63998 GOLDMAN SACHS ETF TR ACTIVEBETA EME 381430206 33979749 1200274 SH SOLE 0 0 1200274 GOLDMAN SACHS ETF TR ACTIVEBETA EUR 381430305 1744484 58474 SH SOLE 0 0 58474 GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 164273925 5707920 SH SOLE 0 0 5707920 GOLDMAN SACHS ETF TR ACTIVEBETA JAP 381430404 326287 10815 SH SOLE 0 0 10815 GOLDMAN SACHS ETF TR ACTIVEBETA US 381430602 50864825 931420 SH SOLE 0 0 931420 GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503 243660792 3200588 SH SOLE 60018 0 3140570 GOLDMAN SACHS ETF TR EQUAL WEIGHT US 381430438 1815425 31333 SH SOLE 0 0 31333 GOLDMAN SACHS ETF TR HEDGE IND ETF 381430545 1855168 26728 SH SOLE 0 0 26728 GOLDMAN SACHS ETF TR INNOVAT EQ ETF 38149W820 221027 5416 SH SOLE 0 0 5416 GOLDMAN SACHS ETF TR JUST US LRG CP 381430396 481367 8711 SH SOLE 0 0 8711 GOLDMAN SACHS ETF TR MARKETBETA US EQ 381430123 201309249 3878044 SH SOLE 0 0 3878044 GOLDMAN SACHS GROUP INC COM 38141G104 68963641 200837 SH SOLE 13785 0 187052 GOLDMAN SACHS PHYSICAL GOLD UNIT 38150K103 1716126 94866 SH SOLE 0 0 94866 GOLUB CAP BDC INC COM 38173M102 3075315 233687 SH SOLE 0 0 233687 GOODRX HLDGS INC COM CL A 38246G108 130778 28064 SH SOLE 0 0 28064 GOODYEAR TIRE & RUBR CO COM 382550101 2161496 212955 SH SOLE 136 0 212819 GOPRO INC CL A 38268T103 111368 22363 SH SOLE 0 0 22363 GRAB HOLDINGS LIMITED CLASS A ORD G4124C109 48516 15067 SH SOLE 2770 0 12297 GRACO INC COM 384109104 6405187 95230 SH SOLE 11367 0 83863 GRAHAM CORP COM 384556106 113997 11850 SH SOLE 0 0 11850 GRAINGER W W INC COM 384802104 24316091 43916 SH SOLE 22195 0 21721 GRAN TIERRA ENERGY INC COM 38500T101 17147 17320 SH SOLE 0 0 17320 GRAND CANYON ED INC COM 38526M106 467229 4422 SH SOLE 493 0 3929 GRANITE CONSTR INC COM 387328107 226016 6445 SH SOLE 0 0 6445 GRANITESHARES ETF TR BBG COMMD K 1 38747R108 1469618 65345 SH SOLE 0 0 65345 GRANITESHARES ETF TR HIPS US HIGH INC 38747R306 1407753 117411 SH SOLE 0 0 117411 GRANITESHARES ETF TR XOUT US LRG CP 38747R603 437512 13503 SH SOLE 0 0 13503 GRANITESHARES GOLD TR SHS BEN INT 38748G101 7705256 426884 SH SOLE 12015 0 414869 GRANITESHARES PLATINUM TR SHS BEN INT 38748T103 108381 10322 SH SOLE 0 0 10322 GRAPHIC PACKAGING HLDG CO COM 388689101 1394448 62672 SH SOLE 2500 0 60172 GRAY TELEVISION INC COM 389375106 829225 74104 SH SOLE 70479 0 3625 GREAT SOUTHN BANCORP INC COM 390905107 233515 3925 SH SOLE 0 0 3925 GREEN BRICK PARTNERS INC COM 392709101 286205 11812 SH SOLE 0 0 11812 GREEN PLAINS PARTNERS LP COM REP PTR IN 393221106 2225178 171696 SH SOLE 0 0 171696 GREIF INC CL A 397624107 478624 7137 SH SOLE 0 0 7137 GREIF INC CL B 397624206 393497 5030 SH SOLE 0 0 5030 GREYSTONE HOUSING IMPACT INV BEN UNIT CTF 02364V206 393259 22601 SH SOLE 0 0 22601 GRID DYNAMICS HLDGS INC CL A 39813G109 133574 11905 SH SOLE 8440 0 3465 GRIFFON CORP COM 398433102 1989924 55600 SH SOLE 0 0 55600 GRIFOLS S A SP ADR REP B NVT 398438408 249947 29406 SH SOLE 0 0 29406 GROCERY OUTLET HLDG CORP COM 39874R101 488465 16734 SH SOLE 2049 0 14685 GROUP 1 AUTOMOTIVE INC COM 398905109 968531 5370 SH SOLE 3783 0 1587 GROWGENERATION CORP COM 39986L109 104731 26717 SH SOLE 0 0 26717 GRUPO TELEVISA S A B SPON ADR REP ORD 40049J206 566339 124197 SH SOLE 0 0 124197 GSK PLC SPONSORED ADR 37733W204 12744508 362678 SH SOLE 13563 0 349115 GUARANTY BANCSHARES INC TEX COM 400764106 988695 28542 SH SOLE 0 0 28542 GUARDANT HEALTH INC COM 40131M109 1851477 68069 SH SOLE 33118 0 34951 GUGGENHEIM ACTIVE ALLOC FD COMMON STOCK 40170T106 142570 10600 SH SOLE 0 0 10600 GUGGENHEIM STRATEGIC OPPORTU COM SBI 40167F101 7624815 500973 SH SOLE 0 0 500973 GUGGENHEIM TAXABLE MUNICP BO COM 401664107 1540693 94174 SH SOLE 0 0 94174 GUIDEWIRE SOFTWARE INC COM 40171V100 1286108 20558 SH SOLE 13775 0 6783 GXO LOGISTICS INCORPORATED COMMON STOCK 36262G101 2388634 55953 SH SOLE 451 0 55502 H & E EQUIPMENT SERVICES INC COM 404030108 552905 12179 SH SOLE 0 0 12179 HAEMONETICS CORP MASS COM 405024100 981853 12988 SH SOLE 12421 0 567 HAGERTY INC CL A COM 405166109 257026 30562 SH SOLE 0 0 30562 HAIN CELESTIAL GROUP INC COM 405217100 427103 26397 SH SOLE 149 0 26248 HALEON PLC SPON ADS 405552100 3838982 479873 SH SOLE 228628 0 251245 HALLIBURTON CO COM 406216101 13303472 338081 SH SOLE 37596 0 300485 HALOZYME THERAPEUTICS INC COM 40637H109 1125823 19786 SH SOLE 4664 0 15122 HAMILTON LANE INC CL A 407497106 479483 7506 SH SOLE 5856 0 1650 HANCOCK JOHN FINL OPPTYS FD SH BEN INT NEW 409735206 1647457 49458 SH SOLE 0 0 49458 HANCOCK JOHN INCOME SECS TR COM 410123103 715464 67180 SH SOLE 0 0 67180 HANCOCK JOHN INVS TR COM 410142103 269555 21496 SH SOLE 0 0 21496 HANCOCK JOHN INVT TR TAX ADV GLB SH 41013P749 810604 163428 SH SOLE 0 0 163428 HANCOCK JOHN PFD INCOME FD SH BEN INT 41013W108 2195328 136781 SH SOLE 0 0 136781 HANCOCK JOHN PFD INCOME FD I COM 41013X106 352871 22505 SH SOLE 0 0 22505 HANCOCK JOHN PFD INCOME FD I COM 41021P103 838900 58136 SH SOLE 0 0 58136 HANCOCK JOHN PREM DIVID FD COM SH BEN INT 41013T105 2365222 182784 SH SOLE 0 0 182784 HANCOCK JOHN TAX-ADVANTAGED COM 41013V100 4486459 196258 SH SOLE 0 0 196258 HANCOCK WHITNEY CORPORATION COM 410120109 1364687 28202 SH SOLE 4904 0 23298 HANESBRANDS INC COM 410345102 1980625 311419 SH SOLE 41144 0 270275 HANNON ARMSTRONG SUST INFR C COM 41068X100 2085277 71956 SH SOLE 2780 0 69176 HANOVER INS GROUP INC COM 410867105 582362 4310 SH SOLE 885 0 3425 HARBOR ETF TRUST DIVIDEND GTH LEA 41151J703 586555 49556 SH SOLE 0 0 49556 HARBOR ETF TRUST LONG TERM GROWER 41151J406 3195145 235498 SH SOLE 0 0 235498 HARBORONE BANCORP INC NEW COM NEW 41165Y100 472056 33961 SH SOLE 0 0 33961 HARLEY DAVIDSON INC COM 412822108 1450833 34876 SH SOLE 2744 0 32132 HARMONIC INC COM 413160102 222019 16948 SH SOLE 1698 0 15250 HARTFORD FDS EXCHANGE TRADED MUN OPORTUNITE 41653L503 14655686 390194 SH SOLE 0 0 390194 HARTFORD FDS EXCHANGE TRADED SCHRDRS TAX BD 41653L404 245095 12859 SH SOLE 0 0 12859 HARTFORD FDS EXCHANGE TRADED SHRT DURTN ETF 41653L602 3681957 97535 SH SOLE 0 0 97535 HARTFORD FDS EXCHANGE TRADED TOTAL RTRN ETF 41653L305 3484418 105461 SH SOLE 5732 0 99729 HARTFORD FINL SVCS GROUP INC COM 416515104 6631466 87452 SH SOLE 34183 0 53269 HASBRO INC COM 418056107 2061974 33798 SH SOLE 19932 0 13866 HAWAIIAN ELEC INDUSTRIES COM 419870100 1331476 31815 SH SOLE 0 0 31815 HAWAIIAN HOLDINGS INC COM 419879101 159926 15587 SH SOLE 4887 0 10700 HAYWARD HLDGS INC COM 421298100 94357 10038 SH SOLE 7913 0 2125 HCA HEALTHCARE INC COM 40412C101 20956748 87334 SH SOLE 46429 0 40905 HDFC BANK LTD SPONSORED ADS 40415F101 1744724 25504 SH SOLE 9286 0 16218 HEALTHCARE RLTY TR CL A COM 42226K105 3740902 194131 SH SOLE 40406 0 153725 HEALTHCARE SVCS GROUP INC COM 421906108 138534 11544 SH SOLE 71 0 11473 HEALTHEQUITY INC COM 42226A107 2617979 42607 SH SOLE 37998 0 4609 HEALTHPEAK PROPERTIES INC COM 42250P103 2228676 88898 SH SOLE 5969 0 82929 HEARTLAND FINL USA INC COM 42234Q102 213211 4573 SH SOLE 1172 0 3401 HECLA MNG CO COM 422704106 776868 139724 SH SOLE 0 0 139724 HEICO CORP NEW CL A 422806208 2254628 18812 SH SOLE 16458 0 2354 HEICO CORP NEW COM 422806109 2242493 14596 SH SOLE 0 0 14596 HELEN OF TROY LTD COM G4388N106 2467748 22250 SH SOLE 451 0 21799 HELIOS TECHNOLOGIES INC COM 42328H109 773478 13989 SH SOLE 10788 0 3201 HELIX ENERGY SOLUTIONS GRP I COM 42330P107 84376 11433 SH SOLE 0 0 11433 HELLO GROUP INC ADS 423403104 150595 16770 SH SOLE 7105 0 9665 HELMERICH & PAYNE INC COM 423452101 1102154 22235 SH SOLE 12782 0 9453 HENRY JACK & ASSOC INC COM 426281101 5045569 28798 SH SOLE 11476 0 17322 HENRY SCHEIN INC COM 806407102 1926546 24098 SH SOLE 13896 0 10202 HERC HLDGS INC COM 42704L104 533467 4054 SH SOLE 3448 0 606 HERCULES CAPITAL INC COM 427096508 6499635 491652 SH SOLE 0 0 491652 HERITAGE COMM CORP COM 426927109 135880 10452 SH SOLE 0 0 10452 HERON THERAPEUTICS INC COM 427746102 29875 11950 SH SOLE 0 0 11950 HERSHA HOSPITALITY TR PR SHS BEN INT 427825500 526287 61771 SH SOLE 0 0 61771 HERSHEY CO COM 427866108 41297327 178336 SH SOLE 9300 0 169036 HERTZ GLOBAL HLDGS INC COM NEW 42806J700 154377 10031 SH SOLE 0 0 10031 HESKA CORP COM RESTRC NEW 42805E306 335105 5391 SH SOLE 5032 0 359 HESS CORP COM 42809H107 3610487 25458 SH SOLE 10644 0 14814 HESS MIDSTREAM LP CL A SHS 428103105 1866215 62373 SH SOLE 1341 0 61032 HEWLETT PACKARD ENTERPRISE C COM 42824C109 31370407 1965564 SH SOLE 1261726 0 703838 HEXCEL CORP NEW COM 428291108 10559009 179422 SH SOLE 151397 0 28025 HF SINCLAIR CORP COM 403949100 1557340 30012 SH SOLE 8879 0 21133 HIBBETT INC COM 428567101 201249 2950 SH SOLE 0 0 2950 HIGH INCOME SECS FD SHS BEN INT 42968F108 981912 151063 SH SOLE 0 0 151063 HIGHLAND FDS I HI LD IBOXX SRLN 430101774 1060001 72653 SH SOLE 0 0 72653 HIGHLAND GLOBAL ALLOCATION F COM 43010T104 391429 41553 SH SOLE 0 0 41553 HIGHLAND INCOME FD HIGHLAND INCOME 43010E404 10542433 1023537 SH SOLE 0 0 1023537 HIGHWOODS PPTYS INC COM 431284108 366779 13109 SH SOLE 0 0 13109 HILLENBRAND INC COM 431571108 1307905 30651 SH SOLE 6160 0 24491 HILLMAN SOLUTIONS CORP COM 431636109 388569 53893 SH SOLE 51819 0 2074 HILTON GRAND VACATIONS INC COM 43283X105 5056380 131198 SH SOLE 0 0 131198 HILTON WORLDWIDE HLDGS INC COM 43300A203 6705184 53064 SH SOLE 11131 0 41933 HIMAX TECHNOLOGIES INC SPONSORED ADR 43289P106 98284 15827 SH SOLE 0 0 15827 HOLLY ENERGY PARTNERS L P COM UT LTD PTN 435763107 492443 27177 SH SOLE 1859 0 25318 HOLOGIC INC COM 436440101 19471509 260280 SH SOLE 149146 0 111134 HOME BANCORP INC COM 43689E107 261977 6545 SH SOLE 0 0 6545 HOME BANCSHARES INC COM 436893200 1368283 60039 SH SOLE 0 0 60039 HOME DEPOT INC COM 437076102 338769223 1072530 SH SOLE 141528 0 931002 HONDA MOTOR LTD AMERN SHS 438128308 860649 37649 SH SOLE 0 0 37649 HONEST CO INC COM 438333106 70914 23560 SH SOLE 88 0 23472 HONEYWELL INTL INC COM 438516106 94430659 440647 SH SOLE 55982 0 384665 HORACE MANN EDUCATORS CORP N COM 440327104 1033533 27657 SH SOLE 1058 0 26599 HORIZON BANCORP INC COM 440407104 478488 31730 SH SOLE 0 0 31730 HORIZON TECHNOLOGY FIN CORP COM 44045A102 265654 22901 SH SOLE 0 0 22901 HORIZON THERAPEUTICS PUB L SHS G46188101 2354275 20688 SH SOLE 7614 0 13074 HORMEL FOODS CORP COM 440452100 5477185 120246 SH SOLE 12803 0 107443 HOST HOTELS & RESORTS INC COM 44107P104 179256 11169 SH SOLE 1219 0 9950 HOULIHAN LOKEY INC CL A 441593100 2392707 27451 SH SOLE 21046 0 6405 HOUSTON AMERN ENERGY CORP COM 44183U209 47334 13760 SH SOLE 0 0 13760 HOWARD HUGHES CORP COM 44267D107 909322 11899 SH SOLE 269 0 11630 HOWMET AEROSPACE INC COM 443201108 1650593 41883 SH SOLE 10674 0 31209 HP INC COM 40434L105 4620446 171956 SH SOLE 1736 0 170220 HSBC HLDGS PLC SPON ADR NEW 404280406 2317191 74364 SH SOLE 12374 0 61990 HUBBELL INC COM 443510607 2723174 11604 SH SOLE 1359 0 10245 HUBSPOT INC COM 443573100 6887510 23822 SH SOLE 12191 0 11631 HUMACYTE INC *W EXP 08/27/202 44486Q111 87807 223656 SH SOLE 0 0 223656 HUMACYTE INC COM 44486Q103 600379 284540 SH SOLE 0 0 284540 HUMANA INC COM 444859102 29238138 57084 SH SOLE 5953 0 51131 HUMANIGEN INC COM NEW 444863203 1889 15740 SH SOLE 0 0 15740 HUNT J B TRANS SVCS INC COM 445658107 4931227 28282 SH SOLE 2594 0 25688 HUNTINGTON BANCSHARES INC COM 446150104 36315505 2575568 SH SOLE 1452479 0 1123089 HUNTINGTON INGALLS INDS INC COM 446413106 5778241 25049 SH SOLE 1232 0 23817 HUNTSMAN CORP COM 447011107 1463519 53258 SH SOLE 34714 0 18544 HUT 8 MNG CORP COM 44812T102 87575 103029 SH SOLE 0 0 103029 HYATT HOTELS CORP COM CL A 448579102 2654798 29351 SH SOLE 578 0 28773 HYCROFT MINING HOLDING CORP COM CL A 44862P109 144606 271765 SH SOLE 0 0 271765 HYDROFARM HLDGS GROUP INC COM 44888K209 22008 14199 SH SOLE 0 0 14199 IAA INC COM 449253103 927280 23182 SH SOLE 15933 0 7249 IAC INC COM NEW 44891N208 809723 18237 SH SOLE 226 0 18011 IAMGOLD CORP COM 450913108 98347 38119 SH SOLE 0 0 38119 ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 7020692 138612 SH SOLE 0 0 138612 ICF INTL INC COM 44925C103 2017420 20559 SH SOLE 19686 0 873 ICICI BANK LIMITED ADR 45104G104 3203541 146348 SH SOLE 28194 0 118154 ICL GROUP LTD SHS M53213100 992456 135767 SH SOLE 0 0 135767 ICON PLC SHS G4705A100 15200055 78250 SH SOLE 51886 0 26364 IDACORP INC COM 451107106 1623565 15054 SH SOLE 3768 0 11286 IDEANOMICS INC COM 45166V106 3264 19900 SH SOLE 0 0 19900 IDEX CORP COM 45167R104 1796618 7868 SH SOLE 3644 0 4224 IDEXX LABS INC COM 45168D104 8570485 21008 SH SOLE 9643 0 11365 ILLINOIS TOOL WKS INC COM 452308109 69393566 314996 SH SOLE 102855 0 212141 ILLUMINA INC COM 452327109 7511396 37149 SH SOLE 16505 0 20644 IMMUNOGEN INC COM 45253H101 56574 11406 SH SOLE 434 0 10972 IMPACT SHS TR I AFFORDABLE HOUS 45259R103 7217735 422869 SH SOLE 0 0 422869 IMPERIAL OIL LTD COM NEW 453038408 1211969 24866 SH SOLE 0 0 24866 IMPINJ INC COM 453204109 1276642 11693 SH SOLE 2708 0 8985 INARI MED INC COM 45332Y109 341635 5375 SH SOLE 457 0 4918 INCYTE CORP COM 45337C102 4167965 51892 SH SOLE 4288 0 47604 INDEPENDENCE RLTY TR INC COM 45378A106 5258533 311894 SH SOLE 1086 0 310808 INDEPENDENT BANK GROUP INC COM 45384B106 810678 13493 SH SOLE 114 0 13379 INDEPENDENT BK CORP MASS COM 453836108 326238 3864 SH SOLE 2233 0 1631 INDEXIQ ACTIVE ETF TR IQ MACKAY INSRED 45409F843 6735022 283580 SH SOLE 0 0 283580 INDEXIQ ACTIVE ETF TR IQ MACKAY INTRME 45409F827 8496242 352103 SH SOLE 0 0 352103 INDEXIQ ACTIVE ETF TR IQ ULTR SHT DU 45409F819 1672226 35227 SH SOLE 0 0 35227 INDEXIQ ETF TR CANDRIAM ESG US 45409B461 783268 24490 SH SOLE 0 0 24490 INDEXIQ ETF TR FTSE INTERNL EQT 45409B560 8284435 388030 SH SOLE 0 0 388030 INDEXIQ ETF TR HDG EVE DRIV 45409B404 683805 33839 SH SOLE 0 0 33839 INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 1652076 58049 SH SOLE 0 0 58049 INDEXIQ ETF TR IQ CBRE NEXGEN 45409B628 1561640 82365 SH SOLE 0 0 82365 INDEXIQ ETF TR IQ CHAIKIN US 45409B396 23891900 749366 SH SOLE 0 0 749366 INDEXIQ ETF TR IQ CNDRM ESG INT 45409B453 853170 34402 SH SOLE 0 0 34402 INDEXIQ ETF TR IQ GLB RES ETF 45409B883 3217026 94230 SH SOLE 0 0 94230 INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800 15246550 480509 SH SOLE 0 0 480509 INDEXIQ ETF TR IQ S&P HGH YLD 45409B412 609304 28686 SH SOLE 0 0 28686 INDEXIQ ETF TR LNG SHT TRACK 45409B305 2659450 110304 SH SOLE 0 0 110304 INDUSTRIAL LOGISTICS PPTYS T COM SHS BEN INT 456237106 208837 63865 SH SOLE 0 0 63865 INFOSYS LTD SPONSORED ADR 456788108 1621911 90057 SH SOLE 27750 0 62307 ING GROEP N.V. SPONSORED ADR 456837103 2609927 214456 SH SOLE 42841 0 171615 INGERSOLL RAND INC COM 45687V106 4924086 94241 SH SOLE 2627 0 91614 INGREDION INC COM 457187102 1235385 12615 SH SOLE 2140 0 10475 INMODE LTD SHS M5425M103 949709 26603 SH SOLE 0 0 26603 INNOSPEC INC COM 45768S105 396628 3856 SH SOLE 1518 0 2338 INNOVATIVE INDL PPTYS INC COM 45781V101 6383672 62986 SH SOLE 0 0 62986 INNOVATOR ETFS TR GRWT100 PWR BUF 45782C615 400383 11423 SH SOLE 0 0 11423 INNOVATOR ETFS TR IBD 50 ETF 45782C102 1135032 52018 SH SOLE 0 0 52018 INNOVATOR ETFS TR INTRNL DEV JULY 45782C722 731054 30665 SH SOLE 0 0 30665 INNOVATOR ETFS TR LADERD ALCTN PWR 45783Y814 264515 7689 SH SOLE 0 0 7689 INNOVATOR ETFS TR LOUP FRONTIER 45782C862 304754 10529 SH SOLE 0 0 10529 INNOVATOR ETFS TR S&P INVT GRD PFD 45783Y822 4132728 229087 SH SOLE 0 0 229087 INNOVATOR ETFS TR US EQT BUFR APR 45782C888 3185737 102670 SH SOLE 0 0 102670 INNOVATOR ETFS TR US EQT PWR BUF 45782C870 1231166 43859 SH SOLE 0 0 43859 INNOVATOR ETFS TR US EQT ULTRA BF 45782C300 480708 16180 SH SOLE 0 0 16180 INNOVATOR ETFS TR US EQT ULTRA BF 45782C805 295214 11899 SH SOLE 0 0 11899 INNOVATOR ETFS TR US EQT ULTRA BFR 45782C425 200360 7611 SH SOLE 0 0 7611 INNOVATOR ETFS TR US EQTY BUF NOV 45782C581 1114858 37442 SH SOLE 0 0 37442 INNOVATOR ETFS TR US EQTY BUF OCT 45782C771 770021 24245 SH SOLE 0 0 24245 INNOVATOR ETFS TR US EQTY BUFR JUL 45782C789 399006 12908 SH SOLE 0 0 12908 INNOVATOR ETFS TR US EQTY PWR BF 45782C680 419297 14790 SH SOLE 0 0 14790 INNOVATOR ETFS TR US EQTY PWR BUF 45782C508 1033181 32789 SH SOLE 0 0 32789 INNOVATOR ETFS TR US EQTY PWR BUF 45782C540 301441 10085 SH SOLE 0 0 10085 INNOVATOR ETFS TR US EQTY PWR BUF 45782C573 8732367 289247 SH SOLE 0 0 289247 INNOVATOR ETFS TR US EQTY PWR BUF 45782C656 329999 11281 SH SOLE 0 0 11281 INNOVATOR ETFS TR US EQTY PWR BUF 45782C748 218117 7337 SH SOLE 0 0 7337 INNOVATOR ETFS TR US EQTY PWR BUF 45782C797 1443029 47989 SH SOLE 0 0 47989 INNOVATOR ETFS TR US EQTY PWR BUF 45782C813 488897 16194 SH SOLE 0 0 16194 INNOVATOR ETFS TR US EQTY ULTRA B 45782C649 445183 16863 SH SOLE 0 0 16863 INNOVATOR ETFS TR US EQTY ULTRA B 45782C821 547346 20064 SH SOLE 0 0 20064 INNOVIZ TECHNOLOGIES LTD SHS M5R635108 53307 13564 SH SOLE 0 0 13564 INOVIO PHARMACEUTICALS INC COM NEW 45773H201 55314 35458 SH SOLE 0 0 35458 INSEEGO CORP COM 45782B104 21875 25964 SH SOLE 0 0 25964 INSIGHT ENTERPRISES INC COM 45765U103 649649 6479 SH SOLE 1769 0 4710 INSIGHT SELECT INCOME FD COM 45781W109 161605 10695 SH SOLE 0 0 10695 INSPERITY INC COM 45778Q107 573167 5045 SH SOLE 988 0 4057 INSPIRE MED SYS INC COM 457730109 1527400 6064 SH SOLE 3600 0 2464 INSTALLED BLDG PRODS INC COM 45780R101 753064 8380 SH SOLE 7937 0 443 INSULET CORP COM 45784P101 5067335 17213 SH SOLE 13693 0 3520 INTEGER HLDGS CORP COM 45826H109 1588289 23223 SH SOLE 16013 0 7210 INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 1508962 26282 SH SOLE 22236 0 4046 INTEGRAL AD SCIENCE HLDNG CO COM 45828L108 361120 41083 SH SOLE 40658 0 425 INTEL CORP COM 458140100 74532937 2819015 SH SOLE 245758 0 2573257 INTELLIA THERAPEUTICS INC COM 45826J105 1255726 35991 SH SOLE 17561 0 18430 INTER PARFUMS INC COM 458334109 217415 2252 SH SOLE 894 0 1358 INTERACTIVE BROKERS GROUP IN COM CL A 45841N107 1957467 27056 SH SOLE 1288 0 25768 INTERCEPT PHARMACEUTICALS IN NOTE 3.250% 7/0 45845PAA6 49888 51000 PRN SOLE 0 0 51000 INTERCONTINENTAL EXCHANGE IN COM 45866F104 26653631 259807 SH SOLE 131492 0 128315 INTERCONTINENTAL HOTELS GROU SPONSORED ADS 45857P806 720259 12346 SH SOLE 871 0 11475 INTERFACE INC COM 458665304 310658 31475 SH SOLE 0 0 31475 INTERNATIONAL BUSINESS MACHS COM 459200101 126843513 900302 SH SOLE 68868 0 831434 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 8990709 85757 SH SOLE 24641 0 61116 INTERNATIONAL GAME TECHNOLOG SHS USD G4863A108 587197 25891 SH SOLE 10280 0 15611 INTERNATIONAL PAPER CO COM 460146103 13238996 382298 SH SOLE 42496 0 339802 INTERPUBLIC GROUP COS INC COM 460690100 4177417 125410 SH SOLE 19225 0 106185 INTRA-CELLULAR THERAPIES INC COM 46116X101 454874 8596 SH SOLE 8419 0 177 INTUIT COM 461202103 42494834 109179 SH SOLE 50297 0 58882 INTUITIVE SURGICAL INC COM NEW 46120E602 44747580 168545 SH SOLE 47944 0 120601 INVENTRUST PPTYS CORP COM NEW 46124J201 3284527 138763 SH SOLE 18253 0 120510 INVESCO ACTIVELY MANAGED ETF ACTIVE US REAL 46090A101 8130904 93373 SH SOLE 0 0 93373 INVESCO ACTIVELY MANAGED ETF BLNCD MLTI AST 46090A200 7052116 483353 SH SOLE 0 0 483353 INVESCO ACTIVELY MANAGED ETF CNSRTV MLT AST 46090A309 925730 77862 SH SOLE 0 0 77862 INVESCO ACTIVELY MANAGED ETF GWT MLTI ASST 46090A408 1074891 65893 SH SOLE 0 0 65893 INVESCO ACTIVELY MANAGED ETF INVSCO HY BD FCT 46090A853 365946 17397 SH SOLE 0 0 17397 INVESCO ACTIVELY MANAGED ETF MDRTLY CNSRTIV 46090A507 8148084 607160 SH SOLE 0 0 607160 INVESCO ACTIVELY MANAGED ETF S&P500 DOWNSID 46090A705 10408018 322429 SH SOLE 0 0 322429 INVESCO ACTIVELY MANAGED ETF TOTAL RETURN 46090A804 76784546 1652347 SH SOLE 0 0 1652347 INVESCO ACTIVELY MANAGED ETF ULTRA SHRT DUR 46090A887 74645389 1509208 SH SOLE 3137 0 1506071 INVESCO ACTIVELY MANAGED ETF VAR RATE INVT 46090A879 23774660 962147 SH SOLE 0 0 962147 INVESCO ACTVELY MNGD ETC FD OPTIMUM YIELD 46090F100 76855728 5199982 SH SOLE 1502579 0 3697403 INVESCO ADVANTAGE MUN INCOME SH BEN INT 46132E103 591877 68903 SH SOLE 0 0 68903 INVESCO BD FD COM 46132L107 837218 53394 SH SOLE 0 0 53394 INVESCO BLDRS INDEX FDS TR EMGRING MKTS50 46090C305 5007905 133901 SH SOLE 0 0 133901 INVESCO CALIF VALUE MUN INCO COM 46132H106 208226 21965 SH SOLE 0 0 21965 INVESCO CURRENCYSHARES BRIT BRIT POUN STRL 46138M109 369965 3186 SH SOLE 0 0 3186 INVESCO CURRENCYSHARES EURO EURO SHS 46138K103 1600970 16204 SH SOLE 0 0 16204 INVESCO CURRENCYSHARES JAPAN JAPANESE YEN 46138W107 1990516 27996 SH SOLE 0 0 27996 INVESCO CURRENCYSHARES SWISS SWISS FRANC 46138R108 1663929 17241 SH SOLE 0 0 17241 INVESCO DB COMMDY INDX TRCK UNIT 46138B103 14470819 587052 SH SOLE 0 0 587052 INVESCO DB MULTI-SECTOR COMM AGRICULTURE FD 46140H106 13387613 664398 SH SOLE 0 0 664398 INVESCO DB MULTI-SECTOR COMM BASE METALS FD 46140H700 1699055 87355 SH SOLE 0 0 87355 INVESCO DB MULTI-SECTOR COMM ENERGY FD 46140H304 1843629 81325 SH SOLE 0 0 81325 INVESCO DB MULTI-SECTOR COMM OIL FD 46140H403 2166974 142470 SH SOLE 0 0 142470 INVESCO DB MULTI-SECTOR COMM PRECIOUS METAL 46140H502 709188 14760 SH SOLE 0 0 14760 INVESCO DB MULTI-SECTOR COMM SILVER FD 46140H205 587258 18047 SH SOLE 0 0 18047 INVESCO DB US DLR INDEX TR BULLISH FD 46141D203 42005922 1510461 SH SOLE 0 0 1510461 INVESCO DB US DLR INDEX TR BULLISH FD 46141D203 350406 12600 SH Put SOLE 0 0 12600 INVESCO EXCH TRADED FD TR II 1 30 LADER TRE 46138E107 6723588 234027 SH SOLE 0 0 234027 INVESCO EXCH TRADED FD TR II CALIF AMT MUN 46138E206 3885379 160952 SH SOLE 0 0 160952 INVESCO EXCH TRADED FD TR II CEF INM COMPSI 46138E404 15551085 858228 SH SOLE 0 0 858228 INVESCO EXCH TRADED FD TR II CHINA TECHNLGY 46138E800 1346696 31030 SH SOLE 0 0 31030 INVESCO EXCH TRADED FD TR II DWA DEV MKTS 46138E875 1554343 56604 SH SOLE 0 0 56604 INVESCO EXCH TRADED FD TR II DWA EMERG MKTS 46138E867 3146164 176868 SH SOLE 0 0 176868 INVESCO EXCH TRADED FD TR II DWA SMLCP MENT 46138E842 10457746 143729 SH SOLE 0 0 143729 INVESCO EXCH TRADED FD TR II EMRNG MKT SVRG 46138E784 6561165 351428 SH SOLE 0 0 351428 INVESCO EXCH TRADED FD TR II FNDMNTL HY CRP 46138E719 7771186 453924 SH SOLE 1027 0 452897 INVESCO EXCH TRADED FD TR II FNDMNTL IG CRP 46138E693 4570456 198672 SH SOLE 0 0 198672 INVESCO EXCH TRADED FD TR II FTSE RAFI DEV 46138E743 11937439 287372 SH SOLE 0 0 287372 INVESCO EXCH TRADED FD TR II FTSE RAFI EMNG 46138E727 2496110 141663 SH SOLE 3 0 141660 INVESCO EXCH TRADED FD TR II FTSE RAFI SML 46138E735 398577 13456 SH SOLE 0 0 13456 INVESCO EXCH TRADED FD TR II GBL CLEAN ENRG 46138G847 4671610 254445 SH SOLE 0 0 254445 INVESCO EXCH TRADED FD TR II GBL SRT TRM HY 46138E669 1543277 80337 SH SOLE 0 0 80337 INVESCO EXCH TRADED FD TR II GLOBAL WATER 46138E651 3143899 96291 SH SOLE 0 0 96291 INVESCO EXCH TRADED FD TR II INTL BUYBACK 46138E644 14621478 436984 SH SOLE 0 0 436984 INVESCO EXCH TRADED FD TR II INTL CORP BD 46138E636 2225748 105187 SH SOLE 0 0 105187 INVESCO EXCH TRADED FD TR II INVESCO PHLX SM 46138G615 8593079 431596 SH SOLE 0 0 431596 INVESCO EXCH TRADED FD TR II KBW BK ETF 46138E628 9383313 181777 SH SOLE 12603 0 169174 INVESCO EXCH TRADED FD TR II KBW HIG DV YLD 46138E610 6469400 435357 SH SOLE 0 0 435357 INVESCO EXCH TRADED FD TR II KBW PPTY CASUT 46138E586 11067229 128584 SH SOLE 0 0 128584 INVESCO EXCH TRADED FD TR II KBW PREM YIELD 46138E594 8452484 433683 SH SOLE 0 0 433683 INVESCO EXCH TRADED FD TR II KBW REGL BKG 46138E578 616533 10819 SH SOLE 0 0 10819 INVESCO EXCH TRADED FD TR II MSCI GBL TIMBR 46138E545 541173 17895 SH SOLE 0 0 17895 INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649 208204039 1900886 SH SOLE 640 0 1900246 INVESCO EXCH TRADED FD TR II NASDAQNXTGEN100 46138G631 15312363 640417 SH SOLE 1375 0 639042 INVESCO EXCH TRADED FD TR II NATL AMT MUNI 46138E537 20653965 900347 SH SOLE 0 0 900347 INVESCO EXCH TRADED FD TR II NY AMT FRE MUN 46138E529 1362946 61588 SH SOLE 0 0 61588 INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 66648311 5961388 SH SOLE 2041 0 5959347 INVESCO EXCH TRADED FD TR II PURBETA US AGG 46138E446 43609347 2003185 SH SOLE 0 0 2003185 INVESCO EXCH TRADED FD TR II PURBTA 0 5 YR 46138E495 28501422 1168570 SH SOLE 0 0 1168570 INVESCO EXCH TRADED FD TR II PURBTA FTSE DV 46138E487 551124 22919 SH SOLE 0 0 22919 INVESCO EXCH TRADED FD TR II PURBTA FTSE EM 46138E479 1220952 55642 SH SOLE 0 0 55642 INVESCO EXCH TRADED FD TR II PURBTA MSCI SM 46138E453 12490589 389600 SH SOLE 0 0 389600 INVESCO EXCH TRADED FD TR II PURBTA MSCI US 46138E461 22086669 580617 SH SOLE 0 0 580617 INVESCO EXCH TRADED FD TR II RUSEL 1000 EQL 46138E420 11300395 281244 SH SOLE 0 0 281244 INVESCO EXCH TRADED FD TR II RUSEL 1000 LOW 46138E412 379086 10066 SH SOLE 0 0 10066 INVESCO EXCH TRADED FD TR II RUSL 1000 ENHD 46138E438 646324 19299 SH SOLE 0 0 19299 INVESCO EXCH TRADED FD TR II S&P 500 ENHNCD 46138E396 4174244 102060 SH SOLE 0 0 102060 INVESCO EXCH TRADED FD TR II S&P 500 EX RAT 46138E388 10046441 206658 SH SOLE 0 0 206658 INVESCO EXCH TRADED FD TR II S&P 500 HB ETF 46138E370 24171189 387794 SH SOLE 0 0 387794 INVESCO EXCH TRADED FD TR II S&P 500 MOMNTM 46138E339 22278191 392360 SH SOLE 0 0 392360 INVESCO EXCH TRADED FD TR II S&P 500 REVENUE 46138G698 86215455 1166019 SH SOLE 0 0 1166019 INVESCO EXCH TRADED FD TR II S&P EMRNG MKTS 46138E297 29966726 1302335 SH SOLE 0 0 1302335 INVESCO EXCH TRADED FD TR II S&P EMRNG MMTM 46138E289 189174 13704 SH SOLE 0 0 13704 INVESCO EXCH TRADED FD TR II S&P GBL WATER 46138E263 4782699 102589 SH SOLE 0 0 102589 INVESCO EXCH TRADED FD TR II S&P INTL DEV 46138E248 1802959 77982 SH SOLE 0 0 77982 INVESCO EXCH TRADED FD TR II S&P INTL LOW 46138E230 6637960 247870 SH SOLE 0 0 247870 INVESCO EXCH TRADED FD TR II S&P INTL MOMNT 46138E222 1883202 59477 SH SOLE 0 0 59477 INVESCO EXCH TRADED FD TR II S&P INTL QULTY 46138E214 13629503 551021 SH SOLE 0 0 551021 INVESCO EXCH TRADED FD TR II S&P MDCP 400 REV 46138G672 31227969 363670 SH SOLE 0 0 363670 INVESCO EXCH TRADED FD TR II S&P MIDCAP 400 46138G573 2683933 118994 SH SOLE 0 0 118994 INVESCO EXCH TRADED FD TR II S&P MIDCP LOW 46138E198 39970611 747254 SH SOLE 0 0 747254 INVESCO EXCH TRADED FD TR II S&P SMALLCAP 600 46138G664 59998693 552831 SH SOLE 0 0 552831 INVESCO EXCH TRADED FD TR II S&P SMLCAP HIG 46138E131 2637617 152611 SH SOLE 0 0 152611 INVESCO EXCH TRADED FD TR II S&P SMLCAP QTY 46138G300 8255844 253139 SH SOLE 0 0 253139 INVESCO EXCH TRADED FD TR II S&P SMLCP DISC 46138E180 468167 5942 SH SOLE 0 0 5942 INVESCO EXCH TRADED FD TR II S&P SMLCP ENGY 46138E164 1541536 151428 SH SOLE 0 0 151428 INVESCO EXCH TRADED FD TR II S&P SMLCP FINL 46138E156 472586 9819 SH SOLE 0 0 9819 INVESCO EXCH TRADED FD TR II S&P SMLCP HELT 46138E149 7732264 58582 SH SOLE 0 0 58582 INVESCO EXCH TRADED FD TR II S&P SMLCP INDL 46138E123 450933 5078 SH SOLE 0 0 5078 INVESCO EXCH TRADED FD TR II S&P SMLCP INFO 46138E115 3141223 26212 SH SOLE 0 0 26212 INVESCO EXCH TRADED FD TR II S&P SMLCP LOW 46138G102 11694487 261885 SH SOLE 3014 0 258871 INVESCO EXCH TRADED FD TR II S&P SMLCP STAP 46138E172 1637478 16063 SH SOLE 0 0 16063 INVESCO EXCH TRADED FD TR II S&P SMLCP UTIL 46138G409 617628 11465 SH SOLE 0 0 11465 INVESCO EXCH TRADED FD TR II S&P ULTRA DIVIDE 46138G656 29111162 668147 SH SOLE 0 0 668147 INVESCO EXCH TRADED FD TR II S&P500 HDL VOL 46138E362 97138254 2216250 SH SOLE 193 0 2216057 INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 468441804 7330858 SH SOLE 187 0 7330671 INVESCO EXCH TRADED FD TR II S&P500 MIN VAR 46138E347 410588 11266 SH SOLE 0 0 11266 INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706 23061974 316177 SH SOLE 0 0 316177 INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 26113263 1271956 SH SOLE 0 0 1271956 INVESCO EXCH TRADED FD TR II TAXABLE MUN BD 46138G805 9539630 371048 SH SOLE 0 0 371048 INVESCO EXCH TRADED FD TR II TREAS COLATERL 46138G888 88978269 844677 SH SOLE 37 0 844640 INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870 11046269 493357 SH SOLE 0 0 493357 INVESCO EXCH TRADED FD TR II VRDO TAX FREE 46138G862 1229203 49277 SH SOLE 0 0 49277 INVESCO EXCH TRD SLF IDX FD BULETSHS 2027 46138J585 927811 43406 SH SOLE 0 0 43406 INVESCO EXCH TRD SLF IDX FD BULETSHS 2029 46138J577 2293861 129050 SH SOLE 0 0 129050 INVESCO EXCH TRD SLF IDX FD BULETSHS 2031 CP 46138J429 189000 12000 SH SOLE 0 0 12000 INVESCO EXCH TRD SLF IDX FD BULLSHS 23 USD 46138J668 448406 19278 SH SOLE 0 0 19278 INVESCO EXCH TRD SLF IDX FD BULLSHS 24 USD 46138J650 208595 8668 SH SOLE 0 0 8668 INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 71298446 3398401 SH SOLE 0 0 3398401 INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858 12471091 535010 SH SOLE 0 0 535010 INVESCO EXCH TRD SLF IDX FD BULSHS 2023 MUNI 46138J544 10751879 427765 SH SOLE 0 0 427765 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 76927938 3755313 SH SOLE 0 0 3755313 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 HY 46138J833 8975291 405755 SH SOLE 0 0 405755 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 MUNI 46138J536 8381880 338662 SH SOLE 0 0 338662 INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825 59291402 2943963 SH SOLE 0 0 2943963 INVESCO EXCH TRD SLF IDX FD BULSHS 2025 HY 46138J817 7749465 350496 SH SOLE 0 0 350496 INVESCO EXCH TRD SLF IDX FD BULSHS 2025 MUNI 46138J528 8492604 349202 SH SOLE 0 0 349202 INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791 27134921 1433814 SH SOLE 0 0 1433814 INVESCO EXCH TRD SLF IDX FD BULSHS 2026 MUNI 46138J510 5748075 244495 SH SOLE 0 0 244495 INVESCO EXCH TRD SLF IDX FD BULSHS 2027 CB 46138J783 15952745 839839 SH SOLE 0 0 839839 INVESCO EXCH TRD SLF IDX FD BULSHS 2027 MUNI 46138J494 3438940 146216 SH SOLE 0 0 146216 INVESCO EXCH TRD SLF IDX FD BULSHS 2028 MUNI 46138J486 925364 39835 SH SOLE 0 0 39835 INVESCO EXCH TRD SLF IDX FD BULSHS 2029 MUNI 46138J478 777093 33941 SH SOLE 0 0 33941 INVESCO EXCH TRD SLF IDX FD DEFENSIVE EQTY 46138J775 18513255 278366 SH SOLE 0 0 278366 INVESCO EXCH TRD SLF IDX FD INVSC 30 MUNI BD 46138J445 489191 22570 SH SOLE 0 0 22570 INVESCO EXCH TRD SLF IDX FD INVSCO 28 HYCORP 46138J452 1018239 49226 SH SOLE 0 0 49226 INVESCO EXCH TRD SLF IDX FD INVSCO 30 CORP 46138J460 1681894 105341 SH SOLE 0 0 105341 INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 26 46138J635 6338980 281545 SH SOLE 0 0 281545 INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 28 46138J643 5282154 269292 SH SOLE 0 0 269292 INVESCO EXCH TRD SLF IDX FD RAFI STRATGIC US 46138J742 7513742 205743 SH SOLE 0 0 205743 INVESCO EXCH TRD SLF IDX FD RAFI STRG US ETF 46138J726 8975260 334150 SH SOLE 0 0 334150 INVESCO EXCH TRD SLF IDX FD RAFI STRG US SML 46138J734 5792406 174523 SH SOLE 0 0 174523 INVESCO EXCH TRD SLF IDX FD RUSL 1000 DYNM 46138J619 120895787 2815459 SH SOLE 0 0 2815459 INVESCO EXCH TRD SLF IDX FD RUSL 2000 DYNM 46138J593 28714904 840108 SH SOLE 0 0 840108 INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 47295053 603253 SH SOLE 0 0 603253 INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 45105369 527178 SH SOLE 0 0 527178 INVESCO EXCHANGE TRADED FD T DIVID ACHIEVEV 46137V506 112718567 3086489 SH SOLE 0 0 3086489 INVESCO EXCHANGE TRADED FD T DJ INDL AVG DV 46137V605 52079895 1192851 SH SOLE 0 0 1192851 INVESCO EXCHANGE TRADED FD T DWA BASIC MATL 46137V704 3605095 45601 SH SOLE 0 0 45601 INVESCO EXCHANGE TRADED FD T DWA CYCLICALS 46137V803 801533 12517 SH SOLE 0 0 12517 INVESCO EXCHANGE TRADED FD T DWA ENERGY MNT 46137V878 5284497 122241 SH SOLE 0 0 122241 INVESCO EXCHANGE TRADED FD T DWA FINL MUMT 46137V860 3869893 94990 SH SOLE 0 0 94990 INVESCO EXCHANGE TRADED FD T DWA HEALTHCARE 46137V852 4535317 36870 SH SOLE 0 0 36870 INVESCO EXCHANGE TRADED FD T DWA INDLS MUMT 46137V845 2479843 28712 SH SOLE 0 0 28712 INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 14926063 210078 SH SOLE 0 0 210078 INVESCO EXCHANGE TRADED FD T DWA STAPLES 46137V886 2503962 30292 SH SOLE 0 0 30292 INVESCO EXCHANGE TRADED FD T DWA TECHNOLOGY 46137V811 14623084 128952 SH SOLE 0 0 128952 INVESCO EXCHANGE TRADED FD T DWA UTILS MUMT 46137V795 5794694 169485 SH SOLE 0 0 169485 INVESCO EXCHANGE TRADED FD T DYNMC BIOTECH 46137V787 2786096 43878 SH SOLE 0 0 43878 INVESCO EXCHANGE TRADED FD T DYNMC BLDG CON 46137V779 2806706 68775 SH SOLE 0 0 68775 INVESCO EXCHANGE TRADED FD T DYNMC ENRG EXP 46137V761 19663662 664762 SH SOLE 0 0 664762 INVESCO EXCHANGE TRADED FD T DYNMC FOOD BEV 46137V753 11173241 244759 SH SOLE 0 0 244759 INVESCO EXCHANGE TRADED FD T DYNMC LEISURE 46137V720 11004023 302225 SH SOLE 0 0 302225 INVESCO EXCHANGE TRADED FD T DYNMC LRG GWTH 46137V746 32610421 545872 SH SOLE 0 0 545872 INVESCO EXCHANGE TRADED FD T DYNMC LRG VALU 46137V738 51570934 1095855 SH SOLE 0 0 1095855 INVESCO EXCHANGE TRADED FD T DYNMC MEDIA 46137V696 2071260 64505 SH SOLE 0 0 64505 INVESCO EXCHANGE TRADED FD T DYNMC MKT ETF 46137V712 1874545 18035 SH SOLE 0 0 18035 INVESCO EXCHANGE TRADED FD T DYNMC NETWRNG 46137V688 935625 13254 SH SOLE 0 0 13254 INVESCO EXCHANGE TRADED FD T DYNMC OIL GAS 46137V670 1762375 344214 SH SOLE 0 0 344214 INVESCO EXCHANGE TRADED FD T DYNMC PHRMCTLS 46137V662 3865130 49177 SH SOLE 0 0 49177 INVESCO EXCHANGE TRADED FD T DYNMC SEMICNDT 46137V647 13945627 139345 SH SOLE 0 0 139345 INVESCO EXCHANGE TRADED FD T DYNMC SOFTWARE 46137V639 3976211 43697 SH SOLE 0 0 43697 INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 16410777 1139637 SH SOLE 0 0 1139637 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 75811908 488636 SH SOLE 0 0 488636 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 11319869 71459 SH SOLE 0 0 71459 INVESCO EXCHANGE TRADED FD T GBL LISTED PVT 46137V589 1693670 179414 SH SOLE 0 0 179414 INVESCO EXCHANGE TRADED FD T GLOBAL DRGN CN 46137V571 251179 9191 SH SOLE 0 0 9191 INVESCO EXCHANGE TRADED FD T HIG YLD EQ DIV 46137V563 60745915 2936004 SH SOLE 0 0 2936004 INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 28100600 1680658 SH SOLE 0 0 1680658 INVESCO EXCHANGE TRADED FD T INVESCO MSCI 46137V407 6562454 137347 SH SOLE 0 0 137347 INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 7998142 71261 SH SOLE 0 0 71261 INVESCO EXCHANGE TRADED FD T RYMND JMS SB 1 46137V522 460322 8495 SH SOLE 0 0 8495 INVESCO EXCHANGE TRADED FD T S&P 100 EQL WIGH 46137V449 15258378 203825 SH SOLE 0 0 203825 INVESCO EXCHANGE TRADED FD T S&P 500 GARP ETF 46137V431 90909625 1100601 SH SOLE 177 0 1100424 INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 81332918 294706 SH SOLE 0 0 294706 INVESCO EXCHANGE TRADED FD T S&P 500 VLU MOMN 46137V423 4921283 99745 SH SOLE 0 0 99745 INVESCO EXCHANGE TRADED FD T S&P 500A EQL 46137Y609 1457501 58010 SH SOLE 0 0 58010 INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464 89380337 1186990 SH SOLE 0 0 1186990 INVESCO EXCHANGE TRADED FD T S&P MDCP QUALITY 46137V472 68028794 984977 SH SOLE 0 0 984977 INVESCO EXCHANGE TRADED FD T S&P MDCP VLU MNT 46137V456 18750701 425770 SH SOLE 0 0 425770 INVESCO EXCHANGE TRADED FD T S&P MDCP400 EQ 46137V225 8263277 98710 SH SOLE 0 0 98710 INVESCO EXCHANGE TRADED FD T S&P MDCP400 PR 46137V217 7852733 43848 SH SOLE 0 0 43848 INVESCO EXCHANGE TRADED FD T S&P MDCP400 VL 46137V191 13305757 146652 SH SOLE 0 0 146652 INVESCO EXCHANGE TRADED FD T S&P SMCP VLU MNT 46137V480 58928671 1288340 SH SOLE 0 0 1288340 INVESCO EXCHANGE TRADED FD T S&P SML 600 EQ 46137V183 9808069 141735 SH SOLE 0 0 141735 INVESCO EXCHANGE TRADED FD T S&P SML600 GWT 46137V175 4202031 36069 SH SOLE 0 0 36069 INVESCO EXCHANGE TRADED FD T S&P SML600 VAL 46137V167 10130787 114626 SH SOLE 0 0 114626 INVESCO EXCHANGE TRADED FD T S&P SMLCP MOMENT 46137V498 22612153 479579 SH SOLE 0 0 479579 INVESCO EXCHANGE TRADED FD T S&P500 BUY WRT 46137V399 1722692 85621 SH SOLE 2045 0 83576 INVESCO EXCHANGE TRADED FD T S&P500 EQL DIS 46137V381 3120202 26490 SH SOLE 0 0 26490 INVESCO EXCHANGE TRADED FD T S&P500 EQL ENR 46137V365 19122186 263065 SH SOLE 0 0 263065 INVESCO EXCHANGE TRADED FD T S&P500 EQL FIN 46137V340 10235838 181454 SH SOLE 0 0 181454 INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 24386004 84537 SH SOLE 0 0 84537 INVESCO EXCHANGE TRADED FD T S&P500 EQL IND 46137V324 7397342 41495 SH SOLE 0 0 41495 INVESCO EXCHANGE TRADED FD T S&P500 EQL MAT 46137V316 11588655 73042 SH SOLE 0 0 73042 INVESCO EXCHANGE TRADED FD T S&P500 EQL REL 46137V290 3716037 120847 SH SOLE 0 0 120847 INVESCO EXCHANGE TRADED FD T S&P500 EQL STP 46137V373 35276745 206890 SH SOLE 0 0 206890 INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 26612325 109525 SH SOLE 0 0 109525 INVESCO EXCHANGE TRADED FD T S&P500 EQL UTL 46137V274 22840265 196323 SH SOLE 0 0 196323 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 424125201 3002656 SH SOLE 4540 0 2998116 INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 38825349 256087 SH SOLE 0 0 256087 INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 55529188 712095 SH SOLE 6629 0 705466 INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 147928425 3362010 SH SOLE 44878 0 3317132 INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 25090490 486816 SH SOLE 0 0 486816 INVESCO EXCHANGE TRADED FD T WILDERHIL CLAN 46137V134 10484806 273540 SH SOLE 0 0 273540 INVESCO EXCHANGE TRADED FD T ZACKS MID CAP 46137Y401 23725032 266902 SH SOLE 0 0 266902 INVESCO EXCHANGE TRADED FD T ZACKS MULT AST 46137Y500 667830 31576 SH SOLE 0 0 31576 INVESCO EXCHNG TRAD SLF INDE INVT GRAD VALU 46139W601 1575310 69704 SH SOLE 0 0 69704 INVESCO EXCHNG TRAD SLF INDE INVT GRD DEFSV 46139W502 3065769 128463 SH SOLE 0 0 128463 INVESCO HIG INCM 2023 TARG T COM 46135X108 263745 32804 SH SOLE 0 0 32804 INVESCO HIGH INCOME 2024 TAR COM 46136K105 168758 20886 SH SOLE 0 0 20886 INVESCO HIGH INCOME TR II COM 46131F101 161288 15720 SH SOLE 0 0 15720 INVESCO INDIA EXCHANGE-TRADE INDIA ETF 46137R109 349298 16407 SH SOLE 0 0 16407 INVESCO LTD SHS G491BT108 2615826 145404 SH SOLE 210 0 145194 INVESCO MORTGAGE CAPITAL INC COM 46131B704 732909 57573 SH SOLE 0 0 57573 INVESCO MUN OPPORTUNITY TR COM 46132C107 962007 97074 SH SOLE 0 0 97074 INVESCO MUNI INCOME OPP TRST COM 46132X101 1049819 168240 SH SOLE 0 0 168240 INVESCO MUNICIPAL TRUST COM 46131J103 695204 70223 SH SOLE 0 0 70223 INVESCO PA VALUE MUN INC TR COM 46132K109 269186 27468 SH SOLE 12193 0 15275 INVESCO QQQ TR UNIT SER 1 46090E103 1760427739 6611191 SH SOLE 4924 0 6606267 INVESCO QQQ TR UNIT SER 1 46090E103 67315584 252800 SH Put SOLE 0 0 252800 INVESCO QUALITY MUN INCOME T COM 46133G107 1309370 138999 SH SOLE 19434 0 119565 INVESCO SR INCOME TR COM 46131H107 4995851 1304400 SH SOLE 0 0 1304400 INVESCO TR INVT GRADE MUNS COM 46131M106 1055900 105065 SH SOLE 0 0 105065 INVESCO VALUE MUN INCOME TR COM 46132P108 2001266 166080 SH SOLE 0 0 166080 INVESTAR HLDG CORP COM 46134L105 689864 32042 SH SOLE 0 0 32042 INVESTCORP CR MGMT BDC INC COM 46090R104 262860 74570 SH SOLE 0 0 74570 INVESTMENT MANAGERS SER TR KNWLDL LD ETF 46143U849 249162 6907 SH SOLE 0 0 6907 INVESTMENT MANAGERS SER TR I AXS ASTORIA INFL 46141T117 227792 8977 SH SOLE 0 0 8977 INVESTMENT MANAGERS SER TR I AXS CHANGE FINAN 46144X107 1534761 56591 SH SOLE 0 0 56591 INVITAE CORP COM 46185L103 609064 327454 SH SOLE 53005 0 274449 INVITATION HOMES INC COM 46187W107 3010843 101580 SH SOLE 45943 0 55637 IONIS PHARMACEUTICALS INC COM 462222100 2798719 74099 SH SOLE 57785 0 16314 IONQ INC COM 46222L108 36177 10486 SH SOLE 0 0 10486 IOVANCE BIOTHERAPEUTICS INC COM 462260100 388633 60819 SH SOLE 0 0 60819 IQIYI INC SPONSORED ADS 46267X108 83920 15834 SH SOLE 0 0 15834 IQVIA HLDGS INC COM 46266C105 16919150 82577 SH SOLE 42170 0 40407 IRIDIUM COMMUNICATIONS INC COM 46269C102 1673738 32563 SH SOLE 2056 0 30507 IROBOT CORP COM 462726100 605331 12577 SH SOLE 0 0 12577 IROBOT CORP COM 462726100 240650 5000 SH Call SOLE 0 0 5000 IRON MTN INC DEL COM 46284V101 21543793 432172 SH SOLE 57762 0 374410 IRONWOOD PHARMACEUTICALS INC COM CL A 46333X108 473149 38188 SH SOLE 12326 0 25862 ISHARES INC ASIA/PAC DIV ETF 464286293 224173 6654 SH SOLE 0 0 6654 ISHARES INC CORE MSCI EMKT 46434G103 719277347 15402085 SH SOLE 2059650 0 13342435 ISHARES INC CUR HD MSCI EM 46434G509 1362269 59384 SH SOLE 0 0 59384 ISHARES INC EM MKT SM-CP ETF 464286475 1338915 27732 SH SOLE 0 0 27732 ISHARES INC EM MKTS DIV ETF 464286319 3724473 154414 SH SOLE 0 0 154414 ISHARES INC ESG AWR MSCI EM 46434G863 44796160 1489729 SH SOLE 0 0 1489729 ISHARES INC GLB ENR PROD ETF 464286343 7467856 307953 SH SOLE 0 0 307953 ISHARES INC JP MORGAN EM ETF 464286517 940623 27099 SH SOLE 0 0 27099 ISHARES INC JP MRG EM CRP BD 464286251 265969 6220 SH SOLE 0 0 6220 ISHARES INC JP MRGN EM HI BD 464286285 6257255 178907 SH SOLE 0 0 178907 ISHARES INC MSCI AGRICULTURE 464286350 5829800 136051 SH SOLE 0 0 136051 ISHARES INC MSCI AUST ETF 464286103 28294797 1272820 SH SOLE 704 0 1272116 ISHARES INC MSCI BIC ETF 464286657 213672 6223 SH SOLE 0 0 6223 ISHARES INC MSCI BRAZIL ETF 464286400 3903219 139550 SH SOLE 0 0 139550 ISHARES INC MSCI CDA ETF 464286509 52518765 1604606 SH SOLE 128 0 1604478 ISHARES INC MSCI EM ASIA ETF 464286426 912459 14410 SH SOLE 0 0 14410 ISHARES INC MSCI EMERG MKT 46434G889 1435967 34989 SH SOLE 0 0 34989 ISHARES INC MSCI EMERG MRKT 464286533 334550917 6306332 SH SOLE 224 0 6306108 ISHARES INC MSCI EMRG CHN 46434G764 7395684 155797 SH SOLE 19371 0 136426 ISHARES INC MSCI EQUAL WEITE 464286681 4992776 68450 SH SOLE 0 0 68450 ISHARES INC MSCI EURZONE ETF 464286608 5553616 140687 SH SOLE 0 0 140687 ISHARES INC MSCI FRANCE ETF 464286707 528669 15962 SH SOLE 0 0 15962 ISHARES INC MSCI FRONTIER 464286145 615617 24170 SH SOLE 0 0 24170 ISHARES INC MSCI GBL ETF NEW 46434G848 4550553 110989 SH SOLE 0 0 110989 ISHARES INC MSCI GBL GOLD MN 46434G855 7537229 337538 SH SOLE 7 0 337531 ISHARES INC MSCI GBL MIN VOL 464286525 60220336 633765 SH SOLE 0 0 633765 ISHARES INC MSCI GERMANY ETF 464286806 5474271 221362 SH SOLE 0 0 221362 ISHARES INC MSCI GLB SLV&MTL 464286327 287951 27398 SH SOLE 0 0 27398 ISHARES INC MSCI HONG KG ETF 464286871 6133310 291923 SH SOLE 0 0 291923 ISHARES INC MSCI ISRAEL ETF 464286632 442326 7900 SH SOLE 0 0 7900 ISHARES INC MSCI JPN ETF NEW 46434G822 10283629 188898 SH SOLE 3330 0 185568 ISHARES INC MSCI MEXICO ETF 464286822 793109 16039 SH SOLE 0 0 16039 ISHARES INC MSCI NETHERL ETF 464286814 2510861 67424 SH SOLE 0 0 67424 ISHARES INC MSCI PAC JP ETF 464286665 766725 17918 SH SOLE 92 0 17826 ISHARES INC MSCI SINGPOR ETF 46434G780 6267658 333209 SH SOLE 0 0 333209 ISHARES INC MSCI SPAIN ETF 464286764 5835770 241347 SH SOLE 0 0 241347 ISHARES INC MSCI STH AFR ETF 464286780 7618227 179633 SH SOLE 0 0 179633 ISHARES INC MSCI STH KOR ETF 464286772 7821936 138490 SH SOLE 0 0 138490 ISHARES INC MSCI SWEDEN ETF 464286756 211689 6548 SH SOLE 0 0 6548 ISHARES INC MSCI SWITZERLAND 464286749 1750597 41750 SH SOLE 0 0 41750 ISHARES INC MSCI TAIWAN ETF 46434G772 18373823 457516 SH SOLE 0 0 457516 ISHARES INC MSCI THAILND ETF 464286624 470697 6260 SH SOLE 0 0 6260 ISHARES INC MSCI TURKEY ETF 464286715 967691 26154 SH SOLE 0 0 26154 ISHARES INC MSCI WORLD ETF 464286392 6025355 55152 SH SOLE 609 0 54543 ISHARES INC US INTL HGH YLD 464286178 664012 16039 SH SOLE 0 0 16039 ISHARES S&P GSCI COMMODITYISHARES UNIT BEN INT 46428R107 2256197 106274 SH SOLE 0 0 106274 ISHARES SILVER TR ISHARES 46428Q109 77684405 3527902 SH SOLE 0 0 3527902 ISHARES TR 0-3 MNTH TREASRY 46436E718 59463724 593806 SH SOLE 277 0 593529 ISHARES TR 0-5 YR TIPS ETF 46429B747 178476432 1840722 SH SOLE 151 0 1840571 ISHARES TR 0-5YR HI YL CP 46434V407 238675441 5837013 SH SOLE 100829 0 5736184 ISHARES TR 0-5YR INVT GR CP 46434V100 45056014 941413 SH SOLE 0 0 941413 ISHARES TR 1 3 YR TREAS BD 464287457 405866523 5000204 SH SOLE 303263 0 4696941 ISHARES TR 10+ YR INVST GRD 464289511 7740094 155455 SH SOLE 9590 0 145865 ISHARES TR 10-20 YR TRS ETF 464288653 141977936 1312424 SH SOLE 28552 0 1283872 ISHARES TR 20 YR TR BD ETF 464287432 157558321 1582547 SH SOLE 50030 0 1532517 ISHARES TR 3 7 YR TREAS BD 464288661 170772050 1486396 SH SOLE 273389 0 1213007 ISHARES TR 7-10 YR TRSY BD 464287440 189180740 1975159 SH SOLE 12587 0 1962572 ISHARES TR A RATE CP BD ETF 46429B291 3525862 76111 SH SOLE 0 0 76111 ISHARES TR AGENCY BOND ETF 464288166 2590319 24338 SH SOLE 0 0 24338 ISHARES TR AGGRES ALLOC ETF 464289859 7529432 126016 SH SOLE 0 0 126016 ISHARES TR ASIA 50 ETF 464288430 607024 10698 SH SOLE 0 0 10698 ISHARES TR BLACKROCK ULTRA 46434V878 62014868 1239306 SH SOLE 0 0 1239306 ISHARES TR BROAD USD HIGH 46435U853 151409827 4384877 SH SOLE 1014057 0 3370820 ISHARES TR CALIF MUN BD ETF 464288356 18103403 322641 SH SOLE 0 0 322641 ISHARES TR CHINA LG-CAP ETF 464287184 3227646 114051 SH SOLE 0 0 114051 ISHARES TR CMBS ETF 46429B366 13185871 287211 SH SOLE 0 0 287211 ISHARES TR COHEN STEER REIT 464287564 20993786 382819 SH SOLE 35 0 382784 ISHARES TR CONSER ALLOC ETF 464289883 24652117 733476 SH SOLE 0 0 733476 ISHARES TR CONV BD ETF 46435G102 72608714 1045181 SH SOLE 32 0 1045149 ISHARES TR CORE 1 5 YR USD 46432F859 25830496 556212 SH SOLE 2778 0 553434 ISHARES TR CORE DIV GRWTH 46434V621 480544309 9610886 SH SOLE 6057 0 9604829 ISHARES TR CORE DIVID ETF 46435U861 10490306 279667 SH SOLE 0 0 279667 ISHARES TR CORE HIGH DV ETF 46429B663 195493741 1875420 SH SOLE 234897 0 1640523 ISHARES TR CORE INTL AGGR 46435G672 23581886 495939 SH SOLE 25265 0 470674 ISHARES TR CORE LT USDB ETF 464289479 965957 18969 SH SOLE 0 0 18969 ISHARES TR CORE MSCI EAFE 46432F842 1724923322 27983831 SH SOLE 3244331 0 24739500 ISHARES TR CORE MSCI EURO 46434V738 5737575 120791 SH SOLE 28061 0 92730 ISHARES TR CORE MSCI INTL 46435G326 9515820 169986 SH SOLE 0 0 169986 ISHARES TR CORE MSCI PAC 46434V696 1762688 32843 SH SOLE 0 0 32843 ISHARES TR CORE MSCI TOTAL 46432F834 50448913 871612 SH SOLE 0 0 871612 ISHARES TR CORE S&P MCP ETF 464287507 1780413519 7360426 SH SOLE 57739 0 7302687 ISHARES TR CORE S&P SCP ETF 464287804 1139893844 12044525 SH SOLE 159608 0 11884917 ISHARES TR CORE S&P TTL STK 464287150 268417565 3165302 SH SOLE 1219 0 3164083 ISHARES TR CORE S&P US GWT 464287671 1062181985 13029710 SH SOLE 61857 0 12967853 ISHARES TR CORE S&P US VLU 464287663 819815500 11607185 SH SOLE 1598 0 11605587 ISHARES TR CORE S&P500 ETF 464287200 3071491180 7994304 SH SOLE 12992 0 7981312 ISHARES TR CORE TOTAL USD 46434V613 899892829 20028774 SH SOLE 980 0 20027794 ISHARES TR CORE US AGGBD ET 464287226 651303053 6715157 SH SOLE 137887 0 6577270 ISHARES TR CR 5 10 YR ETF 46435G417 1726868 40385 SH SOLE 0 0 40385 ISHARES TR CRE U S REIT ETF 464288521 8409623 170063 SH SOLE 0 0 170063 ISHARES TR CUR HD EURZN ETF 46434V639 1468625 52866 SH SOLE 0 0 52866 ISHARES TR CYBERSECURITY 46435U135 6612452 200256 SH SOLE 0 0 200256 ISHARES TR DEVSMCP EXNA ETF 464288497 1677035 33948 SH SOLE 0 0 33948 ISHARES TR DOW JONES US ETF 464287846 28454733 304492 SH SOLE 0 0 304492 ISHARES TR EAFE GRWTH ETF 464288885 366218878 4372241 SH SOLE 427 0 4371814 ISHARES TR EAFE SML CP ETF 464288273 28221169 499667 SH SOLE 60343 0 439324 ISHARES TR EAFE VALUE ETF 464288877 549614578 11979393 SH SOLE 552847 0 11426546 ISHARES TR ESG ADV TTL USD 46436E619 5292347 125411 SH SOLE 0 0 125411 ISHARES TR ESG ADVNCD HY BD 46435G441 796847 18437 SH SOLE 0 0 18437 ISHARES TR ESG AW MSCI EAFE 46435G516 23641472 359621 SH SOLE 0 0 359621 ISHARES TR ESG AWARE MSCI 46435U663 7340317 223246 SH SOLE 0 0 223246 ISHARES TR ESG AWR MSCI USA 46435G425 992454456 11710377 SH SOLE 301 0 11710076 ISHARES TR ESG AWR US AGRGT 46435U549 23482775 502413 SH SOLE 0 0 502413 ISHARES TR ESG AWRE 1 5 YR 46435G243 12066401 507632 SH SOLE 0 0 507632 ISHARES TR ESG AWRE USD ETF 46435G193 6893088 309142 SH SOLE 0 0 309142 ISHARES TR ESG EAFE ETF 46436E759 2134332 39328 SH SOLE 0 0 39328 ISHARES TR ESG MSCI LEADR 46435U218 2118634 31950 SH SOLE 0 0 31950 ISHARES TR ESG MSCI USA ETF 46436E767 4603697 150153 SH SOLE 0 0 150153 ISHARES TR ESG SCRD S&P MID 46436E551 509092 15520 SH SOLE 0 0 15520 ISHARES TR ESG SCRND S&P500 46436E569 385661 13567 SH SOLE 0 0 13567 ISHARES TR EUROPE ETF 464287861 1783881 39388 SH SOLE 0 0 39388 ISHARES TR EXPANDED TECH 464287515 20814337 81354 SH SOLE 0 0 81354 ISHARES TR EXPND TEC SC ETF 464287549 26068998 93104 SH SOLE 3 0 93101 ISHARES TR EXPONENTIAL TECH 46434V381 23344297 493120 SH SOLE 0 0 493120 ISHARES TR FALN ANGLS USD 46435G474 66192242 2689648 SH SOLE 89 0 2689559 ISHARES TR FLTG RATE NT ETF 46429B655 175489696 3486781 SH SOLE 429 0 3486352 ISHARES TR GBL COMM SVC ETF 464287275 2144038 39369 SH SOLE 0 0 39369 ISHARES TR GENOMICS IMMUN 46435U192 1690239 67153 SH SOLE 0 0 67153 ISHARES TR GL CLEAN ENE ETF 464288224 26736970 1346951 SH SOLE 0 0 1346951 ISHARES TR GL TIMB FORE ETF 464288174 1795117 24675 SH SOLE 0 0 24675 ISHARES TR GLB CNS DISC ETF 464288745 1133654 8999 SH SOLE 0 0 8999 ISHARES TR GLB CNSM STP ETF 464288737 8485210 142274 SH SOLE 8119 0 134155 ISHARES TR GLB INFRASTR ETF 464288372 4982007 108683 SH SOLE 0 0 108683 ISHARES TR GLOB HLTHCRE ETF 464287325 11395475 134254 SH SOLE 4629 0 129625 ISHARES TR GLOB INDSTRL ETF 464288729 715024 6714 SH SOLE 0 0 6714 ISHARES TR GLOB UTILITS ETF 464288711 1603162 26644 SH SOLE 0 0 26644 ISHARES TR GLOBAL 100 ETF 464287572 12746779 199013 SH SOLE 0 0 199013 ISHARES TR GLOBAL ENERG ETF 464287341 8738797 224129 SH SOLE 0 0 224129 ISHARES TR GLOBAL FINLS ETF 464287333 3282716 46709 SH SOLE 15 0 46694 ISHARES TR GLOBAL MATER ETF 464288695 3191321 40571 SH SOLE 0 0 40571 ISHARES TR GLOBAL REIT ETF 46434V647 29916438 1317324 SH SOLE 1086623 0 230701 ISHARES TR GLOBAL TECH ETF 464287291 41245090 920033 SH SOLE 0 0 920033 ISHARES TR GNMA BOND ETF 46429B333 2180520 50121 SH SOLE 0 0 50121 ISHARES TR GOV/CRED BD ETF 464288596 662799 6460 SH SOLE 0 0 6460 ISHARES TR GRWT ALLOCAT ETF 464289867 14513835 307757 SH SOLE 3007 0 304750 ISHARES TR HDG MSCI EAFE 46434V803 18546093 686892 SH SOLE 0 0 686892 ISHARES TR HDG MSCI JAPAN 46434V886 606070 23168 SH SOLE 0 0 23168 ISHARES TR HIGH YLD BD FCTR 46435G250 2618702 60111 SH SOLE 0 0 60111 ISHARES TR IBDS DEC28 ETF 46435U515 11866047 488516 SH SOLE 3449 0 485067 ISHARES TR IBNDS MAR23 ETF 46432FAN7 421157 17360 SH SOLE 0 0 17360 ISHARES TR IBONDS 2026 TERM 46436E528 1876101 83904 SH SOLE 0 0 83904 ISHARES TR IBONDS 23 TRM HG 46435U150 5875109 250324 SH SOLE 0 0 250324 ISHARES TR IBONDS 23 TRM TS 46436E882 14049172 568792 SH SOLE 0 0 568792 ISHARES TR IBONDS 24 TRM HG 46435U184 3816349 168047 SH SOLE 0 0 168047 ISHARES TR IBONDS 24 TRM TS 46436E874 11932079 500297 SH SOLE 0 0 500297 ISHARES TR IBONDS 25 TRM HG 46435U168 3420347 151948 SH SOLE 0 0 151948 ISHARES TR IBONDS 25 TRM TS 46436E866 3356199 144167 SH SOLE 0 0 144167 ISHARES TR IBONDS 26 TRM TS 46436E858 788165 34698 SH SOLE 0 0 34698 ISHARES TR IBONDS 27 ETF 46435UAA9 20109689 860492 SH SOLE 4863 0 855629 ISHARES TR IBONDS 29 TRM TS 46436E825 417745 19349 SH SOLE 0 0 19349 ISHARES TR IBONDS DEC 46435U697 8712327 338343 SH SOLE 29183 0 309160 ISHARES TR IBONDS DEC 2030 46436E726 785600 37769 SH SOLE 4050 0 33719 ISHARES TR IBONDS DEC 2031 46436E486 230753 11601 SH SOLE 4140 0 7461 ISHARES TR IBONDS DEC 25 46435U432 8541896 323925 SH SOLE 28457 0 295468 ISHARES TR IBONDS DEC 26 46435U259 6080224 241183 SH SOLE 29475 0 211708 ISHARES TR IBONDS DEC 27 46435U283 3074696 122620 SH SOLE 29972 0 92648 ISHARES TR IBONDS DEC 28 46435U325 2551660 101680 SH SOLE 0 0 101680 ISHARES TR IBONDS DEC 29 46436E205 4391946 198103 SH SOLE 3789 0 194314 ISHARES TR IBONDS DEC2023 46435G318 10737635 423575 SH SOLE 29937 0 393638 ISHARES TR IBONDS DEC2026 46435GAA0 20953705 897375 SH SOLE 4819 0 892556 ISHARES TR IBONDS DEC23 ETF 46434VAX8 42989599 1717523 SH SOLE 4750 0 1712773 ISHARES TR IBONDS DEC24 ETF 46434VBG4 31874034 1305243 SH SOLE 4741 0 1300502 ISHARES TR IBONDS DEC25 ETF 46434VBD1 37421884 1538729 SH SOLE 4715 0 1534014 ISHARES TR IBONDS MAR23 ETF 46432FAZ0 1910447 72079 SH SOLE 0 0 72079 ISHARES TR IBOXX HI YD ETF 464288513 78942380 1072149 SH SOLE 36244 0 1035905 ISHARES TR IBOXX INV CP ETF 464287242 148590502 1409376 SH SOLE 157302 0 1252074 ISHARES TR INDIA 50 ETF 464289529 1407480 33266 SH SOLE 0 0 33266 ISHARES TR INTL DEV RE ETF 464288489 565280 26841 SH SOLE 0 0 26841 ISHARES TR INTL DIV GRWTH 46435G524 21516163 373350 SH SOLE 0 0 373350 ISHARES TR INTL EQTY FACTOR 46434V274 1669447 67862 SH SOLE 0 0 67862 ISHARES TR INTL SEL DIV ETF 464288448 37621061 1385164 SH SOLE 8439 0 1376725 ISHARES TR INTL TREA BD ETF 464288117 1561452 39884 SH SOLE 0 0 39884 ISHARES TR INTRM GOV CR ETF 464288612 2827453 27596 SH SOLE 0 0 27596 ISHARES TR ISHARES 25+ YR T 46436E577 259735 20500 SH SOLE 0 0 20500 ISHARES TR ISHARES BIOTECH 464287556 83005534 632230 SH SOLE 48 0 632182 ISHARES TR ISHARES SEMICDTR 464287523 53709903 154348 SH SOLE 0 0 154348 ISHARES TR ISHS 1-5YR INVS 464288646 92447727 1855635 SH SOLE 125490 0 1730145 ISHARES TR ISHS 5-10YR INVT 464288638 77928111 1573987 SH SOLE 32976 0 1541011 ISHARES TR JPMORGAN USD EMG 464288281 38695215 457444 SH SOLE 111 0 457333 ISHARES TR JPX NIKKEI 400 464287382 278972 4784 SH SOLE 0 0 4784 ISHARES TR LATN AMER 40 ETF 464287390 1869978 81694 SH SOLE 11763 0 69931 ISHARES TR MBS ETF 464288588 590040549 6361623 SH SOLE 364999 0 5996624 ISHARES TR MICRO-CAP ETF 464288869 4360650 40440 SH SOLE 0 0 40440 ISHARES TR MODERT ALLOC ETF 464289875 30372273 799060 SH SOLE 4716 0 794344 ISHARES TR MORNINGSTAR GRWT 464287119 57426647 1179676 SH SOLE 0 0 1179676 ISHARES TR MORNINGSTAR VALU 464288109 24006121 379663 SH SOLE 0 0 379663 ISHARES TR MORNINGSTR US EQ 464287127 10402097 197608 SH SOLE 0 0 197608 ISHARES TR MORTGE REL ETF 46435G342 12766801 562662 SH SOLE 0 0 562662 ISHARES TR MRGSTR MD CP ETF 464288208 23078079 393354 SH SOLE 0 0 393354 ISHARES TR MRGSTR MD CP GRW 464288307 27600745 512263 SH SOLE 0 0 512263 ISHARES TR MRGSTR MD CP VAL 464288406 7481609 120574 SH SOLE 0 0 120574 ISHARES TR MRGSTR SM CP ETF 464288505 4139566 90779 SH SOLE 0 0 90779 ISHARES TR MRGSTR SM CP GR 464288604 5938022 164762 SH SOLE 0 0 164762 ISHARES TR MRNGSTR INC ETF 46432F875 2955019 155691 SH SOLE 0 0 155691 ISHARES TR MRNING SM CP ETF 464288703 4827129 92722 SH SOLE 0 0 92722 ISHARES TR MSCI AC ASIA ETF 464288182 1020313 15748 SH SOLE 473 0 15275 ISHARES TR MSCI ACWI ETF 464288257 13679424 161162 SH SOLE 5526 0 155636 ISHARES TR MSCI ACWI EX US 464288240 4921397 108163 SH SOLE 754 0 107409 ISHARES TR MSCI ACWI EXUS 46435G847 661806 25941 SH SOLE 0 0 25941 ISHARES TR MSCI CHINA ETF 46429B671 16992432 357735 SH SOLE 8478 0 349257 ISHARES TR MSCI DENMARK ETF 46429B523 204919 2113 SH SOLE 0 0 2113 ISHARES TR MSCI EAFE ETF 464287465 169905689 2588447 SH SOLE 182069 0 2406378 ISHARES TR MSCI EAFE MIN VL 46429B689 63595862 1000171 SH SOLE 2242 0 997929 ISHARES TR MSCI EAFE SMCP 46435G839 1291241 50022 SH SOLE 0 0 50022 ISHARES TR MSCI EMG MKT ETF 464287234 64471464 1701094 SH SOLE 55769 0 1645325 ISHARES TR MSCI EURO FL ETF 464289180 1991511 113606 SH SOLE 0 0 113606 ISHARES TR MSCI GBL MULTIFC 46434V316 546104 17195 SH SOLE 0 0 17195 ISHARES TR MSCI GBL SUS DEV 46435G532 2358110 29884 SH SOLE 0 0 29884 ISHARES TR MSCI INDIA ETF 46429B598 24161242 578851 SH SOLE 79 0 578772 ISHARES TR MSCI INDIA SM CP 46429B614 395762 7646 SH SOLE 0 0 7646 ISHARES TR MSCI INTL MOMENT 46434V449 1229825 39891 SH SOLE 0 0 39891 ISHARES TR MSCI INTL QUALTY 46434V456 37327997 1152455 SH SOLE 27417 0 1125038 ISHARES TR MSCI INTL SML CP 46434V266 2585889 86196 SH SOLE 0 0 86196 ISHARES TR MSCI INTL VLU FT 46435G409 3228875 139356 SH SOLE 0 0 139356 ISHARES TR MSCI KLD400 SOC 464288570 43068924 599929 SH SOLE 0 0 599929 ISHARES TR MSCI LW CRB TG 46434V464 2109737 15272 SH SOLE 0 0 15272 ISHARES TR MSCI SAUDI ARBIA 46434V423 200218 5308 SH SOLE 0 0 5308 ISHARES TR MSCI UK ETF NEW 46435G334 13879586 452694 SH SOLE 0 0 452694 ISHARES TR MSCI USA ESG SLC 464288802 30124677 365946 SH SOLE 0 0 365946 ISHARES TR MSCI USA MIN VOL 46429B697 554829661 7695280 SH SOLE 51698 0 7643582 ISHARES TR MSCI USA MMENTM 46432F396 213233372 1461203 SH SOLE 5125 0 1456078 ISHARES TR MSCI USA QLT FCT 46432F339 962608147 8446895 SH SOLE 153613 0 8293282 ISHARES TR MSCI USA SMCP MN 46435G433 9856009 284856 SH SOLE 0 0 284856 ISHARES TR MSCI USA SML CP 46434V290 1442463 29047 SH SOLE 0 0 29047 ISHARES TR MSCI USA SZE FT 46432F370 4523670 39776 SH SOLE 0 0 39776 ISHARES TR MSCI USA VALUE 46432F388 127727487 1401443 SH SOLE 176493 0 1224950 ISHARES TR NA TEC MULTM ETF 464287531 1931791 27944 SH SOLE 0 0 27944 ISHARES TR NATIONAL MUN ETF 464288414 402715182 3816482 SH SOLE 19068 0 3797414 ISHARES TR NEW YORK MUN ETF 464288323 4344346 82907 SH SOLE 0 0 82907 ISHARES TR NORTH AMERN NAT 464287374 5796133 142551 SH SOLE 0 0 142551 ISHARES TR PFD AND INCM SEC 464288687 154845899 5071926 SH SOLE 0 0 5071926 ISHARES TR RESIDENTIAL MULT 464288562 6576645 96234 SH SOLE 0 0 96234 ISHARES TR ROBOTICS ARTIF 46435U556 2225727 87181 SH SOLE 0 0 87181 ISHARES TR RUS 1000 ETF 464287622 423829384 2013250 SH SOLE 1526720 0 486530 ISHARES TR RUS 1000 GRW ETF 464287614 603897801 2818791 SH SOLE 186067 0 2632724 ISHARES TR RUS 1000 VAL ETF 464287598 400318560 2639753 SH SOLE 347412 0 2292341 ISHARES TR RUS 2000 GRW ETF 464287648 73806633 344055 SH SOLE 5941 0 338114 ISHARES TR RUS 2000 VAL ETF 464287630 93237802 672372 SH SOLE 43209 0 629163 ISHARES TR RUS MD CP GR ETF 464287481 119386239 1428296 SH SOLE 29132 0 1399164 ISHARES TR RUS MDCP VAL ETF 464287473 95323456 904912 SH SOLE 2570 0 902342 ISHARES TR RUS MID CAP ETF 464287499 173204659 2567897 SH SOLE 17907 0 2549990 ISHARES TR RUS TOP 200 ETF 464289446 12749832 141712 SH SOLE 0 0 141712 ISHARES TR RUS TP200 GR ETF 464289438 93183594 773115 SH SOLE 0 0 773115 ISHARES TR RUS TP200 VL ETF 464289420 3216676 49510 SH SOLE 0 0 49510 ISHARES TR RUSEL 2500 ETF 46435G268 3933608 74023 SH SOLE 0 0 74023 ISHARES TR RUSSELL 2000 ETF 464287655 907936556 5207252 SH SOLE 394032 0 4813220 ISHARES TR RUSSELL 2000 ETF 464287655 1063596 6100 SH Put SOLE 0 0 6100 ISHARES TR RUSSELL 3000 ETF 464287689 99966136 452991 SH SOLE 1058 0 451933 ISHARES TR S&P 100 ETF 464287101 44843692 262905 SH SOLE 0 0 262905 ISHARES TR S&P 500 GRWT ETF 464287309 286047497 4889701 SH SOLE 13698 0 4876003 ISHARES TR S&P 500 VAL ETF 464287408 274691280 1893509 SH SOLE 4097 0 1889412 ISHARES TR S&P MC 400GR ETF 464287606 56893489 832994 SH SOLE 0 0 832994 ISHARES TR S&P MC 400VL ETF 464287705 94134466 933874 SH SOLE 6595 0 927279 ISHARES TR S&P SML 600 GWT 464287887 91349886 845284 SH SOLE 227443 0 617841 ISHARES TR SELECT DIVID ETF 464287168 207235179 1718368 SH SOLE 54296 0 1664072 ISHARES TR SELF DRIVNG EV 46435U366 5079791 150156 SH SOLE 0 0 150156 ISHARES TR SHORT TREAS BD 464288679 118713271 1079997 SH SOLE 88 0 1079909 ISHARES TR SHRT NAT MUN ETF 464288158 111534394 1069669 SH SOLE 35369 0 1034300 ISHARES TR SP SMCP600VL ETF 464287879 96407273 1055824 SH SOLE 19172 0 1036652 ISHARES TR TIPS BD ETF 464287176 240529324 2259764 SH SOLE 79763 0 2180001 ISHARES TR TRS FLT RT BD 46434V860 251482906 4988750 SH SOLE 62600 0 4926150 ISHARES TR U S EQUITY FACTR 46434V282 3616913 92718 SH SOLE 0 0 92718 ISHARES TR U.S. BAS MTL ETF 464287838 8819417 70685 SH SOLE 0 0 70685 ISHARES TR U.S. ENERGY ETF 464287796 57697229 1241068 SH SOLE 0 0 1241068 ISHARES TR U.S. FIN SVC ETF 464287770 16412721 104195 SH SOLE 10058 0 94137 ISHARES TR U.S. FINLS ETF 464287788 28904729 382996 SH SOLE 0 0 382996 ISHARES TR U.S. FIXED INCME 46435U796 748102 8965 SH SOLE 0 0 8965 ISHARES TR U.S. INSRNCE ETF 464288786 13688080 149760 SH SOLE 0 0 149760 ISHARES TR U.S. MED DVC ETF 464288810 143988775 2738991 SH SOLE 12275 0 2726716 ISHARES TR U.S. PHARMA ETF 464288836 4972584 26716 SH SOLE 0 0 26716 ISHARES TR U.S. REAL ES ETF 464287739 25543352 303401 SH SOLE 24 0 303377 ISHARES TR U.S. TECH ETF 464287721 235318480 3159062 SH SOLE 41672 0 3117390 ISHARES TR U.S. UTILITS ETF 464287697 18949853 218972 SH SOLE 0 0 218972 ISHARES TR US AER DEF ETF 464288760 99650944 890854 SH SOLE 1533 0 889321 ISHARES TR US BR DEL SE ETF 464288794 4726607 49169 SH SOLE 0 0 49169 ISHARES TR US CONSM STAPLES 464287812 49684334 245016 SH SOLE 163 0 244853 ISHARES TR US CONSUM DISCRE 464287580 9130239 160292 SH SOLE 0 0 160292 ISHARES TR US HLTHCARE ETF 464287762 112397085 396169 SH SOLE 0 0 396169 ISHARES TR US HLTHCR PR ETF 464288828 22685378 84745 SH SOLE 0 0 84745 ISHARES TR US HOME CONS ETF 464288752 7888523 130163 SH SOLE 0 0 130163 ISHARES TR US INDUSTRIALS 464287754 28787405 298439 SH SOLE 0 0 298439 ISHARES TR US INFRASTRUC 46435U713 64464017 1777827 SH SOLE 63 0 1777764 ISHARES TR US OIL EQ&SV ETF 464288844 1479817 69803 SH SOLE 0 0 69803 ISHARES TR US OIL GS EX ETF 464288851 9083265 97817 SH SOLE 252 0 97565 ISHARES TR US REGNL BKS ETF 464288778 7669134 160981 SH SOLE 0 0 160981 ISHARES TR US SML CP VALUE 46436E536 2499350 88828 SH SOLE 0 0 88828 ISHARES TR US TELECOM ETF 464287713 1269106 56581 SH SOLE 0 0 56581 ISHARES TR US TREAS BD ETF 46429B267 350689233 15435266 SH SOLE 335 0 15434931 ISHARES TR US TRSPRTION 464287192 11846258 55473 SH SOLE 0 0 55473 ISHARES TR USD GRN BOND ETF 46435U440 704943 15335 SH SOLE 0 0 15335 ISHARES TR USD INV GRDE ETF 464288620 28103131 572249 SH SOLE 140228 0 432021 ISHARES TR YLD OPTIM BD 46434V787 1376924 63515 SH SOLE 0 0 63515 ISHARES U S ETF TR BLACKROCK SHORT 46431W838 5831173 117280 SH SOLE 0 0 117280 ISHARES U S ETF TR BLACKROCK ST MAT 46431W507 73401172 1489774 SH SOLE 1900 0 1487874 ISHARES U S ETF TR BLOOMBERG ROLL 46431W598 4618100 84720 SH SOLE 0 0 84720 ISHARES U S ETF TR GSCI CMDTY STGY 46431W853 61710048 2189076 SH SOLE 55 0 2189021 ISHARES U S ETF TR INT RT HD LONG 46431W812 1491877 64250 SH SOLE 0 0 64250 ISHARES U S ETF TR INT RT HDG C B 46431W705 17280560 190967 SH SOLE 0 0 190967 ISHARES U S ETF TR IT RT HDG HGYL 46431W606 4917295 59960 SH SOLE 0 0 59960 ISHARES U S ETF TR U.S. TECH INDEPD 46431W648 320290 7853 SH SOLE 0 0 7853 ISORAY INC COM 46489V104 8435 34138 SH SOLE 0 0 34138 ITAU UNIBANCO HLDG S A SPON ADR REP PFD 465562106 984037 208925 SH SOLE 8804 0 200121 ITERIS INC NEW COM 46564T107 319932 102872 SH SOLE 0 0 102872 ITRON INC COM 465741106 620739 12255 SH SOLE 7402 0 4853 ITT INC COM 45073V108 1152146 14206 SH SOLE 5623 0 8583 J & J SNACK FOODS CORP COM 466032109 256307 1712 SH SOLE 767 0 945 J P MORGAN EXCHANGE TRADED F ACTIVE GROWTH 46654Q609 265538 5977 SH SOLE 0 0 5977 J P MORGAN EXCHANGE TRADED F ACTIVE VALUE ETF 46641Q167 25188982 491684 SH SOLE 0 0 491684 J P MORGAN EXCHANGE TRADED F ACTIVEBLDRS EMER 46641Q266 1415088 41608 SH SOLE 0 0 41608 J P MORGAN EXCHANGE TRADED F BETABLDRS 1-5YR 46641Q258 646303 13743 SH SOLE 0 0 13743 J P MORGAN EXCHANGE TRADED F BETABUILDERS CDA 46641Q225 4843293 84540 SH SOLE 18213 0 66327 J P MORGAN EXCHANGE TRADED F BETABUILDERS DEV 46641Q233 2211241 45183 SH SOLE 0 0 45183 J P MORGAN EXCHANGE TRADED F BETABUILDERS EUR 46641Q191 3233173 66663 SH SOLE 0 0 66663 J P MORGAN EXCHANGE TRADED F BETABUILDERS I 46641Q373 15700550 316352 SH SOLE 17 0 316335 J P MORGAN EXCHANGE TRADED F BETABUILDERS US 46641Q340 1006170 13858 SH SOLE 0 0 13858 J P MORGAN EXCHANGE TRADED F BETABUILDRS US 46641Q399 47355124 690912 SH SOLE 31 0 690881 J P MORGAN EXCHANGE TRADED F BETABULDRS JAPAN 46641Q217 8435381 187870 SH SOLE 5685 0 182185 J P MORGAN EXCHANGE TRADED F CORP BD RESCH 46641Q449 2618558 58848 SH SOLE 0 0 58848 J P MORGAN EXCHANGE TRADED F DIV RTN EM EQT 46641Q308 3938397 79903 SH SOLE 0 0 79903 J P MORGAN EXCHANGE TRADED F DIV RTN INT EQ 46641Q209 3657438 74218 SH SOLE 0 0 74218 J P MORGAN EXCHANGE TRADED F DIVERSFD EQT ETF 46641Q845 15656345 404139 SH SOLE 0 0 404139 J P MORGAN EXCHANGE TRADED F DIVERSFED RTRN 46641Q886 16596426 197170 SH SOLE 0 0 197170 J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332 20432568 374978 SH SOLE 40497 0 334481 J P MORGAN EXCHANGE TRADED F HIGH YLD RESRCH 46641Q878 4486713 102343 SH SOLE 0 0 102343 J P MORGAN EXCHANGE TRADED F INFLATION MANAGE 46654Q104 1966737 42895 SH SOLE 0 0 42895 J P MORGAN EXCHANGE TRADED F INTERNL GWT 46641Q324 12454977 237186 SH SOLE 0 0 237186 J P MORGAN EXCHANGE TRADED F INTL BD OPP ETF 46641Q852 2503976 54456 SH SOLE 0 0 54456 J P MORGAN EXCHANGE TRADED F INTRNL RES EQT 46641Q134 51350592 1025781 SH SOLE 182 0 1025599 J P MORGAN EXCHANGE TRADED F JPMORGAN DIVER 46641Q407 15371281 162179 SH SOLE 0 0 162179 J P MORGAN EXCHANGE TRADED F MKT EXPN ENHNCD 46641Q118 18010771 391156 SH SOLE 0 0 391156 J P MORGAN EXCHANGE TRADED F MUNICIPAL ETF 46641Q647 22307493 448933 SH SOLE 0 0 448933 J P MORGAN EXCHANGE TRADED F NASDAQ EQT PREM 46654Q203 32743506 802537 SH SOLE 16962 0 785575 J P MORGAN EXCHANGE TRADED F REALTY INCOME ET 46641Q126 418871 10196 SH SOLE 0 0 10196 J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837 464232339 9260570 SH SOLE 18104 0 9242466 J P MORGAN EXCHANGE TRADED F ULTRA SHT MUNCPL 46641Q654 60182286 1190903 SH SOLE 0 0 1190903 J P MORGAN EXCHANGE TRADED F US AGGREGATE ETF 46641Q241 2142952 46800 SH SOLE 0 0 46800 J P MORGAN EXCHANGE TRADED F US MOMENTUM 46641Q779 823035 21837 SH SOLE 0 0 21837 J P MORGAN EXCHANGE TRADED F US QUALTY FCTR 46641Q761 9456753 244045 SH SOLE 0 0 244045 J P MORGAN EXCHANGE TRADED F US VALUE FACTR 46641Q753 19653759 593053 SH SOLE 0 0 593053 J P MORGAN EXCHANGE TRADED F USD EMRNG MKT 46641Q746 2093014 54027 SH SOLE 0 0 54027 JABIL INC COM 466313103 2889274 42365 SH SOLE 342 0 42023 JACK IN THE BOX INC COM 466367109 239289 3507 SH SOLE 104 0 3403 JACKSON FINANCIAL INC COM CL A 46817M107 3900035 112102 SH SOLE 1 0 112101 JACOBS SOLUTIONS INC COM 46982L108 3770075 31399 SH SOLE 2418 0 28981 JAGUAR HEALTH INC COM NEW 47010C607 3299 37968 SH SOLE 0 0 37968 JANUS DETROIT STR TR HENDERSN CAP ETF 47103U100 1608027 35271 SH SOLE 0 0 35271 JANUS DETROIT STR TR HENDERSN SML ETF 47103U209 4247578 81543 SH SOLE 0 0 81543 JANUS DETROIT STR TR HENDERSON MTG 47103U852 15619594 343590 SH SOLE 4587 0 339003 JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 78629938 1658859 SH SOLE 3150 0 1655709 JANUS DETROIT STR TR HENDRSON AAA CL 47103U845 14532868 295024 SH SOLE 9460 0 285564 JANUS HENDERSON GROUP PLC ORD SHS G4474Y214 1940920 82522 SH SOLE 284 0 82238 JAZZ PHARMACEUTICALS PLC SHS USD G50871105 1578082 9906 SH SOLE 381 0 9525 JD.COM INC SPON ADR CL A 47215P106 2578228 45933 SH SOLE 1305 0 44628 JEFFERIES FINL GROUP INC COM 47233W109 1031407 30088 SH SOLE 454 0 29634 JETBLUE AWYS CORP COM 477143101 659402 101760 SH SOLE 0 0 101760 JETBLUE AWYS CORP COM 477143101 259200 40000 SH Call SOLE 0 0 40000 JOBY AVIATION INC COMMON STOCK G65163100 204775 61127 SH SOLE 0 0 61127 JOHN BEAN TECHNOLOGIES CORP COM 477839104 242767 2658 SH SOLE 679 0 1979 JOHN HANCOCK EXCHANGE TRADED MLTFCTR LRG CAP 47804J107 43048342 874078 SH SOLE 0 0 874078 JOHN HANCOCK EXCHANGE TRADED MULTFCTR EMRNG 47804J834 8299268 357881 SH SOLE 0 0 357881 JOHN HANCOCK EXCHANGE TRADED MULTI INTL ETF 47804J859 11846641 420534 SH SOLE 0 0 420534 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206 147199552 3162861 SH SOLE 0 0 3162861 JOHN HANCOCK EXCHANGE TRADED MULTIFACTR SML 47804J842 5954358 194650 SH SOLE 0 0 194650 JOHN HANCOCK HEDGED EQUITY & COM 47804L102 285360 24814 SH SOLE 0 0 24814 JOHNSON & JOHNSON COM 478160104 435426034 2464908 SH SOLE 310437 0 2154471 JOHNSON CTLS INTL PLC SHS G51502105 20647076 322610 SH SOLE 209491 0 113119 JONES LANG LASALLE INC COM 48020Q107 1724224 10819 SH SOLE 5 0 10814 JOUNCE THERAPEUTICS INC COM 481116101 11921 10740 SH SOLE 0 0 10740 JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 17922631 824029 SH SOLE 4200 0 819829 JPMORGAN CHASE & CO COM 46625H100 354266218 2641806 SH SOLE 437359 0 2204447 JPMORGAN CHASE & CO COM 46625H100 1341000 10000 SH Call SOLE 0 0 10000 JUMIA TECHNOLOGIES AG SPONSORED ADS 48138M105 192645 60014 SH SOLE 0 0 60014 JUNIPER NETWORKS INC COM 48203R104 829085 25941 SH SOLE 18354 0 7587 KAISER ALUMINUM CORP COM PAR $0.01 483007704 270643 3563 SH SOLE 2704 0 859 KAYNE ANDERSON ENERGY INFRST COM 486606106 1456809 170188 SH SOLE 0 0 170188 KAYNE ANDERSON NEXTGEN ENRGY COM 48661E108 140367 18691 SH SOLE 0 0 18691 KB HOME COM 48666K109 674828 21188 SH SOLE 2751 0 18437 KBR INC COM 48242W106 1382632 26186 SH SOLE 2888 0 23298 KELLOGG CO COM 487836108 10103471 141823 SH SOLE 2814 0 139009 KEMPHARM INC COM NEW 488445206 47507 10350 SH SOLE 0 0 10350 KENNEDY-WILSON HOLDINGS INC COM 489398107 1319564 83888 SH SOLE 2697 0 81191 KEURIG DR PEPPER INC COM 49271V100 3402521 95416 SH SOLE 38610 0 56806 KEYCORP COM 493267108 25895331 1486529 SH SOLE 959309 0 527220 KEYSIGHT TECHNOLOGIES INC COM 49338L103 18670409 109140 SH SOLE 74234 0 34906 KFORCE INC COM 493732101 459547 8381 SH SOLE 3579 0 4802 KIMBELL RTY PARTNERS LP UNIT 49435R102 2170568 129974 SH SOLE 0 0 129974 KIMBERLY-CLARK CORP COM 494368103 92843039 683927 SH SOLE 179693 0 504234 KIMCO RLTY CORP COM 49446R109 1433402 67677 SH SOLE 0 0 67677 KINDER MORGAN INC DEL COM 49456B101 48269013 2669747 SH SOLE 115667 0 2554080 KINROSS GOLD CORP COM 496902404 786188 192222 SH SOLE 0 0 192222 KINSALE CAP GROUP INC COM 49714P108 3634575 13997 SH SOLE 6473 0 7524 KIRKLANDS INC COM 497498105 42907 13002 SH SOLE 0 0 13002 KITE RLTY GROUP TR COM NEW 49803T300 1876652 89152 SH SOLE 27803 0 61349 KKR & CO INC COM 48251W104 12689334 273359 SH SOLE 30488 0 242871 KKR INCOME OPPORTUNITIES FD COM 48249T106 852638 77442 SH SOLE 0 0 77442 KKR REAL ESTATE FIN TR INC COM 48251K100 424793 30429 SH SOLE 0 0 30429 KLA CORP COM NEW 482480100 18440930 48911 SH SOLE 7748 0 41163 KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104 2227321 42498 SH SOLE 29 0 42469 KNOT OFFSHORE PARTNERS LP COM UNITS Y48125101 289070 30018 SH SOLE 0 0 30018 KOHLS CORP COM 500255104 942861 37341 SH SOLE 0 0 37341 KONINKLIJKE PHILIPS N V NY REGIS SHS NEW 500472303 578674 38604 SH SOLE 2094 0 36510 KONTOOR BRANDS INC COM 50050N103 1414830 35380 SH SOLE 2909 0 32471 KORN FERRY COM NEW 500643200 1782867 35221 SH SOLE 14848 0 20373 KOSMOS ENERGY LTD COM 500688106 1210454 190323 SH SOLE 278 0 190045 KOSS CORP COM 500692108 133338 26937 SH SOLE 0 0 26937 KRAFT HEINZ CO COM 500754106 16562694 406846 SH SOLE 2341 0 404505 KRANESHARES TR BOSERA MSCI CHIN 500767405 820801 32201 SH SOLE 0 0 32201 KRANESHARES TR CSI CHI INTERNET 500767306 15469495 512235 SH SOLE 0 0 512235 KRANESHARES TR ELEC VEH FUTUR 500767827 3301575 117327 SH SOLE 0 0 117327 KRANESHARES TR QUADRTC INT RT 500767736 7340660 324664 SH SOLE 0 0 324664 KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 315235 30546 SH SOLE 5442 0 25104 KROGER CO COM 501044101 17077788 383082 SH SOLE 2237 0 380845 KT CORP SPONSORED ADR 48268K101 239794 17763 SH SOLE 15832 0 1931 KULICKE & SOFFA INDS INC COM 501242101 736268 16635 SH SOLE 243 0 16392 KULR TECHNOLOGY GROUP INC COM 50125G109 67291 56076 SH SOLE 0 0 56076 KYNDRYL HLDGS INC COMMON STOCK 50155Q100 683550 61470 SH SOLE 70 0 61400 L3HARRIS TECHNOLOGIES INC COM 502431109 41834700 200926 SH SOLE 76289 0 124637 LA Z BOY INC COM 505336107 425891 18663 SH SOLE 11691 0 6972 LABORATORY CORP AMER HLDGS COM NEW 50540R409 15718591 66751 SH SOLE 37786 0 28965 LADDER CAP CORP CL A 505743104 1425183 141951 SH SOLE 4082 0 137869 LAKELAND FINL CORP COM 511656100 2910094 39881 SH SOLE 0 0 39881 LAM RESEARCH CORP COM 512807108 23006131 54737 SH SOLE 7774 0 46963 LAMAR ADVERTISING CO NEW CL A 512816109 4552238 48223 SH SOLE 8829 0 39394 LAMB WESTON HLDGS INC COM 513272104 6301014 70512 SH SOLE 44484 0 26028 LANCASTER COLONY CORP COM 513847103 555598 2816 SH SOLE 754 0 2062 LANDSTAR SYS INC COM 515098101 3014459 18515 SH SOLE 9421 0 9094 LANTHEUS HLDGS INC COM 516544103 1090200 21393 SH SOLE 11632 0 9761 LAS VEGAS SANDS CORP COM 517834107 5085796 105800 SH SOLE 9690 0 96110 LATHAM GROUP INC COM 51819L107 33478 10397 SH SOLE 9410 0 987 LATTICE SEMICONDUCTOR CORP COM 518415104 366572 5650 SH SOLE 3296 0 2354 LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 13355745 538755 SH SOLE 0 0 538755 LATTICE STRATEGIES TR HARTFORD MLT SML 518416508 2605145 73012 SH SOLE 0 0 73012 LATTICE STRATEGIES TR HARTFORD US EQTY 518416409 9103989 233270 SH SOLE 0 0 233270 LAUDER ESTEE COS INC CL A 518439104 22099913 88638 SH SOLE 37090 0 51548 LAZARD GLOBAL TOTAL RETURN & COM 52106W103 3015873 206002 SH SOLE 0 0 206002 LAZARD LTD SHS A G54050102 1053069 30374 SH SOLE 4883 0 25491 LAZYDAYS HLDGS INC COM 52110H100 984298 82437 SH SOLE 0 0 82437 LCI INDS COM 50189K103 1015671 10721 SH SOLE 7969 0 2752 LEAP THERAPEUTICS INC COM 52187K101 12431 27625 SH SOLE 0 0 27625 LEAR CORP COM NEW 521865204 1232268 9936 SH SOLE 1127 0 8809 LEGG MASON ETF INVT FRANKLIN INTL LW 52468L505 8396564 328633 SH SOLE 0 0 328633 LEGG MASON ETF INVT FRANKLIN US LOW 52468L406 28155100 740145 SH SOLE 0 0 740145 LEGG MASON ETF INVT ROYCE QUANT SML 52468L877 3413836 99266 SH SOLE 0 0 99266 LEGG MASON ETF INVT WESTN ASET TTL 52468L810 1063250 52872 SH SOLE 0 0 52872 LEGG MASON ETF INVT WESTN AST SHRT 52468L786 1031156 44010 SH SOLE 0 0 44010 LEGG MASON ETF INVT TR CLEARBRIDEG LR 524682200 5463943 133855 SH SOLE 0 0 133855 LEGG MASON ETF INVT TR CLEARBRIDGE DI 524682309 5913037 151453 SH SOLE 0 0 151453 LEGG MASON ETF INVT TR CLRBRDG AL CP GW 524682101 1397981 42235 SH SOLE 0 0 42235 LEGGETT & PLATT INC COM 524660107 7708453 239170 SH SOLE 41578 0 197592 LEIDOS HOLDINGS INC COM 525327102 1455957 13841 SH SOLE 1287 0 12554 LEMONADE INC COM 52567D107 314626 22999 SH SOLE 5 0 22994 LENDINGTREE INC NEW COM 52603B107 227463 10664 SH SOLE 823 0 9841 LENNAR CORP CL A 526057104 8087715 89367 SH SOLE 23916 0 65451 LENNOX INTL INC COM 526107107 2048389 8562 SH SOLE 6142 0 2420 LESLIES INC COM 527064109 366752 30037 SH SOLE 23445 0 6592 LEVI STRAUSS & CO NEW CL A COM STK 52736R102 737403 47513 SH SOLE 0 0 47513 LEXICON PHARMACEUTICALS INC COM NEW 528872302 39598 20732 SH SOLE 0 0 20732 LGI HOMES INC COM 50187T106 806453 8709 SH SOLE 1356 0 7353 LHC GROUP INC COM 50187A107 1130375 6991 SH SOLE 0 0 6991 LI AUTO INC SPONSORED ADS 50202M102 299309 14672 SH SOLE 0 0 14672 LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 8759703 1536790 SH SOLE 0 0 1536790 LIBERTY ALL-STAR GROWTH FD I COM 529900102 1990088 403669 SH SOLE 0 0 403669 LIBERTY BROADBAND CORP COM SER A 530307107 245754 3240 SH SOLE 112 0 3128 LIBERTY BROADBAND CORP COM SER C 530307305 1297200 17008 SH SOLE 10532 0 6476 LIBERTY MEDIA CORP DEL COM A SIRIUSXM 531229409 819869 20857 SH SOLE 13383 0 7474 LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607 1594704 40754 SH SOLE 28705 0 12049 LIBERTY MEDIA CORP DEL COM SER A FRMLA 531229870 462356 8654 SH SOLE 4065 0 4589 LIBERTY MEDIA CORP DEL COM SER C FRMLA 531229854 1262554 21120 SH SOLE 11237 0 9883 LIBERTY MEDIA CORP DEL DEB 4.000%11/1 530715AG6 10227 33000 PRN SOLE 0 0 33000 LIBERTY MEDIA CORP DEL NOTE 1.000% 1/3 531229AF9 19427 12000 PRN SOLE 0 0 12000 LIBERTY MEDIA CORP DEL NOTE 1.375%10/1 531229AB8 12345 10000 PRN SOLE 0 0 10000 LI-CYCLE HOLDINGS CORP COMMON SHARES 50202P105 242641 50975 SH SOLE 0 0 50975 LIFE STORAGE INC COM 53223X107 7064523 71721 SH SOLE 10382 0 61339 LIGHTPATH TECHNOLOGIES INC COM CL A 532257805 41480 34000 SH SOLE 0 0 34000 LIGHTWAVE LOGIC INC COM 532275104 885821 205527 SH SOLE 0 0 205527 LILIUM N V CLASS A ORD SHS N52586109 27381 24018 SH SOLE 0 0 24018 LILLY ELI & CO COM 532457108 151946310 415335 SH SOLE 29273 0 386062 LINCOLN ELEC HLDGS INC COM 533900106 656786 4546 SH SOLE 0 0 4546 LINCOLN NATL CORP IND COM 534187109 3203283 104274 SH SOLE 6445 0 97829 LINDBLAD EXPEDITIONS HLDGS I COM 535219109 79780 10361 SH SOLE 0 0 10361 LINDE PLC SHS G5494J103 44093465 135181 SH SOLE 40821 0 94360 LINEAGE CELL THERAPEUTICS IN COM 53566P109 176150 150555 SH SOLE 0 0 150555 LIONS GATE ENTMNT CORP CL A VTG 535919401 116381 20382 SH SOLE 0 0 20382 LIONS GATE ENTMNT CORP CL B NON VTG 535919500 263561 48538 SH SOLE 160 0 48378 LIPOCINE INC NEW COM 53630X104 24465 61500 SH SOLE 0 0 61500 LISTED FD TR CORE ALT FD 53656F847 4301220 136201 SH SOLE 0 0 136201 LISTED FD TR HORIZON KINETICS 53656F623 7006913 222583 SH SOLE 0 0 222583 LISTED FD TR ROUNDHILL BALL 53656F417 1189506 165669 SH SOLE 0 0 165669 LISTED FD TR ROUNDHILL SPORTS 53656F789 564211 39428 SH SOLE 0 0 39428 LISTED FD TR SWAN HEDGED EQTY 53656F599 491194 28616 SH SOLE 0 0 28616 LITHIA MTRS INC COM 536797103 1932615 9439 SH SOLE 2020 0 7419 LITHIUM AMERS CORP NEW COM NEW 53680Q207 1415314 74687 SH SOLE 0 0 74687 LITMAN GREGORY FDS TR IMGP DBI MANAGED 53700T827 16588027 569839 SH SOLE 65 0 569774 LITTELFUSE INC COM 537008104 1347705 6024 SH SOLE 4195 0 1829 LIVE NATION ENTERTAINMENT IN COM 538034109 4808887 68955 SH SOLE 28980 0 39975 LIVE OAK BANCSHARES INC COM 53803X105 252774 8370 SH SOLE 0 0 8370 LIVENT CORP COM 53814L108 1727164 86923 SH SOLE 7298 0 79625 LIVEPERSON INC COM 538146101 161287 15906 SH SOLE 9465 0 6441 LKQ CORP COM 501889208 2782225 52092 SH SOLE 18579 0 33513 LL FLOORING HOLDINGS INC COM 55003T107 67929 12087 SH SOLE 0 0 12087 LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 1266640 575745 SH SOLE 282532 0 293213 LMP CAP & INCOME FD INC COM 50208A102 258534 21473 SH SOLE 0 0 21473 LOANDEPOT INC COM CL A 53946R106 43390 26297 SH SOLE 0 0 26297 LOCKHEED MARTIN CORP COM 539830109 201244243 413666 SH SOLE 35003 0 378663 LOCKHEED MARTIN CORP COM 539830109 1654066 3400 SH Put SOLE 0 0 3400 LOEWS CORP COM 540424108 1304129 22358 SH SOLE 7095 0 15263 LOGITECH INTL S A SHS H50430232 1112532 17872 SH SOLE 0 0 17872 LORDSTOWN MOTORS CORP COM CL A 54405Q100 20867 18304 SH SOLE 0 0 18304 LOUISIANA PAC CORP COM 546347105 2122649 35856 SH SOLE 0 0 35856 LOWES COS INC COM 548661107 114960405 576995 SH SOLE 64323 0 512672 LPL FINL HLDGS INC COM 50212V100 16382052 75783 SH SOLE 35 0 75748 LTC PPTYS INC COM 502175102 1455948 40978 SH SOLE 2300 0 38678 LUCID DIAGNOSTICS INC COM 54948X109 19584 14400 SH SOLE 0 0 14400 LUCID GROUP INC COM 549498103 1465206 214525 SH SOLE 0 0 214525 LUFAX HOLDING LTD ADS REP SHS CL A 54975P102 24250 12500 SH SOLE 0 0 12500 LULULEMON ATHLETICA INC COM 550021109 17728612 55336 SH SOLE 3465 0 51871 LUMEN TECHNOLOGIES INC COM 550241103 2732459 523460 SH SOLE 4418 0 519042 LUMENTUM HLDGS INC COM 55024U109 9349177 179206 SH SOLE 146469 0 32737 LUMINAR TECHNOLOGIES INC COM CL A 550424105 660835 133502 SH SOLE 0 0 133502 LXP INDUSTRIAL TRUST COM 529043101 604558 60335 SH SOLE 49738 0 10597 LYFT INC CL A COM 55087P104 939086 85217 SH SOLE 54912 0 30305 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 24928504 300235 SH SOLE 111807 0 188428 M & T BK CORP COM 55261F104 10993232 75784 SH SOLE 24168 0 51616 M D C HLDGS INC COM 552676108 436277 13806 SH SOLE 6635 0 7171 M/I HOMES INC COM 55305B101 297815 6449 SH SOLE 2625 0 3824 MACERICH CO COM 554382101 5068309 450116 SH SOLE 0 0 450116 MACOM TECH SOLUTIONS HLDGS I COM 55405Y100 243418 3865 SH SOLE 1093 0 2772 MACQUARIE / FIRST TR GLOBAL COM 55607W100 2267227 280251 SH SOLE 0 0 280251 MACYS INC COM 55616P104 872032 42229 SH SOLE 5477 0 36752 MADDEN STEVEN LTD COM 556269108 216459 6773 SH SOLE 1369 0 5404 MADISON COVERED CALL & EQUIT COM 557437100 1929493 248967 SH SOLE 0 0 248967 MADISON SQUARE GRDN ENTERTNM CL A 55826T102 580967 12919 SH SOLE 0 0 12919 MADISON SQUARE GRDN SPRT COR CL A 55825T103 334878 1827 SH SOLE 0 0 1827 MADRIGAL PHARMACEUTICALS INC COM 558868105 256291 883 SH SOLE 23 0 860 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 18683665 372110 SH SOLE 7618 0 364492 MAGNA INTL INC COM 559222401 5350781 95244 SH SOLE 248 0 94996 MAGNITE INC COM 55955D100 153799 14523 SH SOLE 0 0 14523 MAGNOLIA OIL & GAS CORP CL A 559663109 1134258 48369 SH SOLE 31083 0 17286 MAIDEN HOLDINGS LTD SHS G5753U112 39345 18647 SH SOLE 0 0 18647 MAIN STR CAP CORP COM 56035L104 7599484 205669 SH SOLE 0 0 205669 MAINSTAY MACKAY DEFINEDTERM COM 56064K100 1725746 107456 SH SOLE 0 0 107456 MAMMOTH ENERGY SVCS INC COM 56155L108 87426 10107 SH SOLE 0 0 10107 MANAGED PORTFOLIO SERIES ECOFIN GBL WATER 56167N753 1170446 31819 SH SOLE 0 0 31819 MANAGED PORTFOLIO SERIES TORTOISE NRAM PI 56167N720 2136327 86526 SH SOLE 0 0 86526 MANCHESTER UTD PLC NEW ORD CL A G5784H106 272695 11689 SH SOLE 0 0 11689 MANHATTAN ASSOCIATES INC COM 562750109 1898344 16056 SH SOLE 10796 0 5260 MANITOWOC CO INC COM NEW 563571405 195723 21367 SH SOLE 0 0 21367 MANNKIND CORP COM NEW 56400P706 173857 32990 SH SOLE 0 0 32990 MANPOWERGROUP INC WIS COM 56418H100 205978 2475 SH SOLE 107 0 2368 MANULIFE FINL CORP COM 56501R106 6928413 388364 SH SOLE 3578 0 384786 MARATHON DIGITAL HOLDINGS IN COM 565788106 1681411 491641 SH SOLE 0 0 491641 MARATHON OIL CORP COM 565849106 10252883 378754 SH SOLE 2639 0 376115 MARATHON PETE CORP COM 56585A102 54719335 470138 SH SOLE 181554 0 288584 MARAVAI LIFESCIENCES HLDGS I COM CL A 56600D107 184928 12923 SH SOLE 7743 0 5180 MARCUS & MILLICHAP INC COM 566324109 239616 6955 SH SOLE 6034 0 921 MARINEMAX INC COM 567908108 463711 14853 SH SOLE 64 0 14789 MARKEL CORP COM 570535104 3661963 2780 SH SOLE 446 0 2334 MARKETAXESS HLDGS INC COM 57060D108 1713812 6145 SH SOLE 288 0 5857 MARQETA INC CLASS A COM 57142B104 121485 19883 SH SOLE 0 0 19883 MARRIOTT INTL INC NEW CL A 571903202 17060221 114583 SH SOLE 19960 0 94623 MARRIOTT VACATIONS WORLDWIDE COM 57164Y107 1325471 9848 SH SOLE 506 0 9342 MARSH & MCLENNAN COS INC COM 571748102 23581987 142466 SH SOLE 98897 0 43569 MARTEN TRANS LTD COM 573075108 833446 42135 SH SOLE 24021 0 18114 MARTIN MARIETTA MATLS INC COM 573284106 6264928 18537 SH SOLE 4722 0 13815 MARTIN MIDSTREAM PRTNRS L P UNIT L P INT 573331105 48332 16111 SH SOLE 0 0 16111 MARVELL TECHNOLOGY INC COM 573874104 8568826 231339 SH SOLE 60075 0 171264 MASCO CORP COM 574599106 4384387 93945 SH SOLE 30759 0 63186 MASIMO CORP COM 574795100 3116823 21067 SH SOLE 2785 0 18282 MASTEC INC COM 576323109 1037958 12164 SH SOLE 3041 0 9123 MASTERBRAND INC COMMON STOCK 57638P104 455982 60395 SH SOLE 16196 0 44199 MASTERCARD INCORPORATED CL A 57636Q104 202685913 582883 SH SOLE 124805 0 458078 MATADOR RES CO COM 576485205 3454349 60349 SH SOLE 12231 0 48118 MATCH GROUP INC NEW COM 57667L107 3356783 80906 SH SOLE 53829 0 27077 MATINAS BIOPHARMA HLDGS INC COM 576810105 317464 634928 SH SOLE 0 0 634928 MATIV HOLDINGS INC COM 808541106 276291 13220 SH SOLE 0 0 13220 MATSON INC COM 57686G105 1494897 23915 SH SOLE 1287 0 22628 MATTEL INC COM 577081102 660633 37031 SH SOLE 0 0 37031 MATTERPORT INC COM CL A 577096100 468782 167422 SH SOLE 0 0 167422 MAXAR TECHNOLOGIES INC COM 57778K105 641937 12407 SH SOLE 1113 0 11294 MAXIMUS INC COM 577933104 8263403 112688 SH SOLE 95694 0 16994 MAYVILLE ENGR CO INC COM 578605107 850942 67215 SH SOLE 0 0 67215 MCCORMICK & CO INC COM NON VTG 579780206 22288439 268887 SH SOLE 15433 0 253454 MCCORMICK & CO INC COM VTG 579780107 455797 5547 SH SOLE 0 0 5547 MCDONALDS CORP COM 580135101 183373800 695837 SH SOLE 55472 0 640365 MCKESSON CORP COM 58155Q103 28992480 77289 SH SOLE 12511 0 64778 MDU RES GROUP INC COM 552690109 3742248 123344 SH SOLE 378 0 122966 MEDALLION FINL CORP COM 583928106 92856 13005 SH SOLE 0 0 13005 MEDICAL PPTYS TRUST INC COM 58463J304 14947785 1341812 SH SOLE 1452 0 1340360 MEDIFAST INC COM 58470H101 1586017 13750 SH SOLE 52 0 13698 MEDPACE HLDGS INC COM 58506Q109 2143842 10198 SH SOLE 7585 0 2613 MEDTRONIC PLC SHS G5960L103 64215934 826247 SH SOLE 268939 0 557308 MELCO RESORTS AND ENTMNT LTD ADR 585464100 444763 38675 SH SOLE 0 0 38675 MEMBERSHIP COLLECTIVE GROUP COM CL A 586001109 4534038 1212310 SH SOLE 36767 0 1175543 MERCADOLIBRE INC COM 58733R102 20303423 23993 SH SOLE 1034 0 22959 MERCANTILE BK CORP COM 587376104 280350 8373 SH SOLE 4664 0 3709 MERCK & CO INC COM 58933Y105 253778425 2287323 SH SOLE 379974 0 1907349 MERCURY GENL CORP NEW COM 589400100 299170 8748 SH SOLE 0 0 8748 MERCURY SYS INC COM 589378108 1294823 28228 SH SOLE 25527 0 2701 MERIDIAN BIOSCIENCE INC COM 589584101 224610 6763 SH SOLE 0 0 6763 MERIDIANLINK INC COMMON STOCK 58985J105 738701 53802 SH SOLE 0 0 53802 MERIT MED SYS INC COM 589889104 1943671 27598 SH SOLE 27446 0 152 MERITAGE HOMES CORP COM 59001A102 2441087 26476 SH SOLE 0 0 26476 MESA LABS INC COM 59064R109 249923 1504 SH SOLE 565 0 939 MESABI TR CTF BEN INT 590672101 254461 14121 SH SOLE 0 0 14121 MESOBLAST LTD SPONS ADR 590717104 31937 10975 SH SOLE 0 0 10975 META PLATFORMS INC CL A 30303M102 151115699 1254782 SH SOLE 185290 0 1069492 METLIFE INC COM 59156R108 44816383 619267 SH SOLE 219006 0 400261 METTLER TOLEDO INTERNATIONAL COM 592688105 1448341 1002 SH SOLE 188 0 814 MFA FINL INC COM 55272X607 110950 11264 SH SOLE 0 0 11264 MFS CHARTER INCOME TR SH BEN INT 552727109 1719563 279604 SH SOLE 0 0 279604 MFS GOVT MKTS INCOME TR SH BEN INT 552939100 1394729 421368 SH SOLE 0 0 421368 MFS HIGH INCOME MUN TR SH BEN INT 59318D104 61288 17561 SH SOLE 0 0 17561 MFS HIGH YIELD MUN TR SH BEN INT 59318E102 325728 104066 SH SOLE 0 0 104066 MFS INTER HIGH INCOME FD SH BEN INT 59318T109 749086 439347 SH SOLE 0 0 439347 MFS INTER INCOME TR SH BEN INT 55273C107 45563 16508 SH SOLE 0 0 16508 MFS INVT GRADE MUN TR SH BEN INT 59318B108 223860 31441 SH SOLE 0 0 31441 MFS MULTIMARKET INCOME TR SH BEN INT 552737108 2715279 602058 SH SOLE 0 0 602058 MFS MUN INCOME TR SH BEN INT 552738106 1209712 233535 SH SOLE 0 0 233535 MFS SPL VALUE TR SH BEN INT 55274E102 275221 65842 SH SOLE 0 0 65842 MGE ENERGY INC COM 55277P104 1257561 17863 SH SOLE 0 0 17863 MGIC INVT CORP WIS COM 552848103 812612 62509 SH SOLE 46388 0 16121 MGM RESORTS INTERNATIONAL COM 552953101 15543363 463566 SH SOLE 32709 0 430857 MICROCHIP TECHNOLOGY INC. COM 595017104 13489052 192015 SH SOLE 23319 0 168696 MICRON TECHNOLOGY INC COM 595112103 17601753 352176 SH SOLE 37360 0 314816 MICROSOFT CORP COM 594918104 1156498663 4824897 SH SOLE 713379 0 4111518 MICROSTRATEGY INC CL A NEW 594972408 3541620 25017 SH SOLE 0 0 25017 MICROVAST HOLDINGS INC COM 59516C106 48174 31486 SH SOLE 0 0 31486 MICROVISION INC DEL COM NEW 594960304 40194 17104 SH SOLE 0 0 17104 MID-AMER APT CMNTYS INC COM 59522J103 2781951 17720 SH SOLE 1886 0 15834 MIDCAP FINANCIAL INVSTMNT CO COM NEW 03761U502 1367997 120000 SH SOLE 0 0 120000 MIDDLEBY CORP COM 596278101 689987 5153 SH SOLE 137 0 5016 MIDDLESEX WTR CO COM 596680108 438171 5570 SH SOLE 0 0 5570 MILLER HOWARD HIGH INC EQTY COM SHS BEN IN 600379101 143789 13760 SH SOLE 0 0 13760 MIMEDX GROUP INC COM 602496101 166903 60037 SH SOLE 0 0 60037 MIND MEDICINE MINDMED INC COM NEW 60255C885 40821 18555 SH SOLE 0 0 18555 MINERALS TECHNOLOGIES INC COM 603158106 438520 7222 SH SOLE 2812 0 4410 MITEK SYS INC COM NEW 606710200 783068 80812 SH SOLE 0 0 80812 MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 362979 54420 SH SOLE 33268 0 21152 MKS INSTRS INC COM 55306N104 1305148 15404 SH SOLE 349 0 15055 MOBILEYE GLOBAL INC COMMON CLASS A 60741F104 200613 5722 SH SOLE 0 0 5722 MODEL N INC COM 607525102 266804 6578 SH SOLE 4943 0 1635 MODERNA INC COM 60770K107 18203679 101346 SH SOLE 36 0 101310 MODINE MFG CO COM 607828100 201718 10157 SH SOLE 0 0 10157 MOELIS & CO CL A 60786M105 1608169 41912 SH SOLE 21842 0 20070 MOHAWK INDS INC COM 608190104 350005 3425 SH SOLE 1201 0 2224 MOLINA HEALTHCARE INC COM 60855R100 3690288 11175 SH SOLE 234 0 10941 MOLSON COORS BEVERAGE CO CL B 60871R209 4905263 95211 SH SOLE 10602 0 84609 MOMENTUS INC COM CL A 60879E101 20278 26001 SH SOLE 0 0 26001 MONARCH CASINO & RESORT INC COM 609027107 304946 3966 SH SOLE 3885 0 81 MONDAY COM LTD SHS M7S64H106 293776 2408 SH SOLE 680 0 1728 MONDELEZ INTL INC CL A 609207105 55770269 836763 SH SOLE 337805 0 498958 MONEYGRAM INTL INC COM NEW 60935Y208 548551 50372 SH SOLE 0 0 50372 MONGODB INC CL A 60937P106 4128325 20973 SH SOLE 803 0 20170 MONOLITHIC PWR SYS INC COM 609839105 24050813 68015 SH SOLE 51356 0 16659 MONROE CAP CORP COM 610335101 479359 56131 SH SOLE 0 0 56131 MONSTER BEVERAGE CORP NEW COM 61174X109 29702131 292912 SH SOLE 194800 0 98112 MONTROSE ENVIRONMENTAL GROUP COM 615111101 792539 17854 SH SOLE 15142 0 2712 MOODYS CORP COM 615369105 23496244 84331 SH SOLE 50652 0 33679 MOOG INC CL A 615394202 533932 6084 SH SOLE 82 0 6002 MORGAN STANLEY COM NEW 617446448 69759839 820511 SH SOLE 230569 0 589942 MORGAN STANLEY EMERGING MKTS COM 617477104 150438 34190 SH SOLE 0 0 34190 MORGAN STANLEY EMKT DBT FD I COM 61744H105 1560735 238645 SH SOLE 0 0 238645 MORNINGSTAR INC COM 617700109 382866 1768 SH SOLE 427 0 1341 MOSAIC CO NEW COM 61945C103 7536519 171792 SH SOLE 16459 0 155333 MOTOROLA SOLUTIONS INC COM NEW 620076307 18448797 71587 SH SOLE 32726 0 38861 MOVADO GROUP INC COM 624580106 233693 7247 SH SOLE 6547 0 700 MP MATERIALS CORP COM CL A 553368101 2883554 118763 SH SOLE 9235 0 109528 MPLX LP COM UNIT REP LTD 55336V100 6375400 194135 SH SOLE 1563 0 192572 MR COOPER GROUP INC COM 62482R107 1130603 28174 SH SOLE 1013 0 27161 MRC GLOBAL INC COM 55345K103 127033 10970 SH SOLE 0 0 10970 MSA SAFETY INC COM 553498106 3265358 22646 SH SOLE 905 0 21741 MSC INDL DIRECT INC CL A 553530106 1281858 16163 SH SOLE 9219 0 6944 MSCI INC COM 55354G100 21222466 45623 SH SOLE 36275 0 9348 MUELLER INDS INC COM 624756102 607370 10294 SH SOLE 697 0 9597 MUELLER WTR PRODS INC COM SER A 624758108 272925 25365 SH SOLE 645 0 24720 MULLEN AUTOMOTIVE INC COM 62526P109 18310 64021 SH SOLE 0 0 64021 MURPHY OIL CORP COM 626717102 1873062 43549 SH SOLE 6719 0 36830 MURPHY USA INC COM 626755102 3211746 11489 SH SOLE 6120 0 5369 MYR GROUP INC DEL COM 55405W104 581698 6318 SH SOLE 0 0 6318 NANO DIMENSION LTD SPONSORD ADS NEW 63008G203 64504 28045 SH SOLE 0 0 28045 NASDAQ INC COM 631103108 7104982 115811 SH SOLE 52042 0 63769 NATERA INC COM 632307104 1986125 49443 SH SOLE 38166 0 11277 NATIONAL BANKSHARES INC VA COM 634865109 610485 15149 SH SOLE 0 0 15149 NATIONAL BEVERAGE CORP COM 635017106 231961 4985 SH SOLE 0 0 4985 NATIONAL BK HLDGS CORP CL A 633707104 374086 8892 SH SOLE 8892 0 0 NATIONAL FUEL GAS CO COM 636180101 3290036 51975 SH SOLE 7948 0 44027 NATIONAL GRID PLC SPONSORED ADR NE 636274409 30376075 503582 SH SOLE 350830 0 152752 NATIONAL HEALTH INVS INC COM 63633D104 479607 9184 SH SOLE 444 0 8740 NATIONAL INSTRS CORP COM 636518102 634177 17186 SH SOLE 13509 0 3677 NATIONAL RETAIL PROPERTIES I COM 637417106 10279570 224641 SH SOLE 456 0 224185 NATIONAL STORAGE AFFILIATES COM SHS BEN IN 637870106 1832621 50737 SH SOLE 0 0 50737 NATIONAL WESTN LIFE GROUP IN CL A 638517102 214965 765 SH SOLE 0 0 765 NATIXIS ETF TR LOOMIS SAYLES 63873X208 235098 9966 SH SOLE 0 0 9966 NATWEST GROUP PLC SPONS ADR 639057207 77778 12040 SH SOLE 8129 0 3911 NAVITAS SEMICONDUCTOR CORP COM 63942X106 164268 46800 SH SOLE 0 0 46800 NBT BANCORP INC COM 628778102 490983 11308 SH SOLE 3090 0 8218 NCR CORP NEW COM 62886E108 1094119 46738 SH SOLE 35317 0 11421 NEKTAR THERAPEUTICS COM 640268108 23565 10427 SH SOLE 0 0 10427 NELNET INC CL A 64031N108 1064796 11733 SH SOLE 0 0 11733 NEOGENOMICS INC NOTE 0.250% 1/1 64049MAB6 6387 10000 PRN SOLE 0 0 10000 NETAPP INC COM 64110D104 2169036 36115 SH SOLE 1258 0 34857 NETEASE INC SPONSORED ADS 64110W102 1862240 25640 SH SOLE 1013 0 24627 NETFLIX INC COM 64110L106 99269008 336180 SH SOLE 89724 0 246456 NETFLIX INC COM 64110L106 294880 1000 SH Call SOLE 0 0 1000 NEUBERGER BERMAN ETF TRUST BERMAN COMMODITY 64135A408 5123347 222271 SH SOLE 0 0 222271 NEUBERGER BERMAN HIGH YIELD COM 64128C106 2718848 319114 SH SOLE 0 0 319114 NEUBERGER BERMAN MLP & ENERG COM 64129H104 103378 15522 SH SOLE 0 0 15522 NEUBERGER BERMAN MUN FD INC COM 64124P101 530749 50936 SH SOLE 0 0 50936 NEUBERGER BERMAN NEXT GENERA COMMON STOCK 64133Q108 169745 18664 SH SOLE 0 0 18664 NEUBERGER BERMAN REAL ESTATE COM 64190A103 652039 208319 SH SOLE 0 0 208319 NEUROCRINE BIOSCIENCES INC COM 64125C109 1338803 11209 SH SOLE 6732 0 4477 NEVRO CORP COM 64157F103 256529 6478 SH SOLE 5952 0 526 NEW AMER HIGH INCOME FD INC COM NEW 641876800 320532 48565 SH SOLE 0 0 48565 NEW ENGLAND RLTY ASSOC LTD P DEPOSITRY RCPT 644206104 695942 9802 SH SOLE 0 0 9802 NEW FORTRESS ENERGY INC COM CL A 644393100 234077 5518 SH SOLE 0 0 5518 NEW GOLD INC CDA COM 644535106 31971 32623 SH SOLE 0 0 32623 NEW JERSEY RES CORP COM 646025106 5057398 101923 SH SOLE 14224 0 87699 NEW MTN FIN CORP COM 647551100 1388060 112212 SH SOLE 704 0 111508 NEW RELIC INC COM 64829B100 718496 12728 SH SOLE 4434 0 8294 NEW YORK CITY REIT INC COM 649439205 46236 26122 SH SOLE 0 0 26122 NEW YORK CMNTY BANCORP INC COM 649445103 2083058 242216 SH SOLE 185 0 242031 NEW YORK MTG TR INC COM PAR $.02 649604501 95815 37428 SH SOLE 0 0 37428 NEWELL BRANDS INC COM 651229106 2303056 176075 SH SOLE 480 0 175595 NEWMARKET CORP COM 651587107 646417 2078 SH SOLE 1792 0 286 NEWMONT CORP COM 651639106 17138436 363103 SH SOLE 46519 0 316584 NEWTEK BUSINESS SVCS CORP COM NEW 652526203 619496 38123 SH SOLE 0 0 38123 NEXPOINT REAL ESTATE FIN INC COM 65342V101 202758 12760 SH SOLE 0 0 12760 NEXSTAR MEDIA GROUP INC COMMON STOCK 65336K103 4544294 25754 SH SOLE 19109 0 6645 NEXTERA ENERGY INC COM 65339F101 156322117 1869882 SH SOLE 324998 0 1544884 NEXTERA ENERGY INC UNIT 09/01/2023 65339F739 434995 8686 SH SOLE 0 0 8686 NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 2233909 31872 SH SOLE 2482 0 29390 NEXTIER OILFIELD SOLUTIONS COM 65290C105 236720 25619 SH SOLE 0 0 25619 NEXTNAV INC COMMON STOCK 65345N106 33549 11450 SH SOLE 0 0 11450 NGL ENERGY PARTNERS LP COM UNIT REPST 62913M107 41814 34557 SH SOLE 0 0 34557 NICE LTD SPONSORED ADR 653656108 1766660 9187 SH SOLE 2487 0 6700 NIKE INC CL B 654106103 81283639 694017 SH SOLE 131696 0 562321 NIKOLA CORP COM 654110105 328915 152276 SH SOLE 0 0 152276 NIO INC SPON ADS 62914V106 2627323 269469 SH SOLE 0 0 269469 NISOURCE INC COM 65473P105 2573450 93853 SH SOLE 34616 0 59237 NISOURCE INC UNIT 12/01/2023 65473P121 226656 2195 SH SOLE 0 0 2195 NLIGHT INC COM 65487K100 168152 16583 SH SOLE 15550 0 1033 NMI HLDGS INC CL A 629209305 697872 33391 SH SOLE 29742 0 3649 NOKIA CORP SPONSORED ADR 654902204 2233103 481272 SH SOLE 0 0 481272 NORDIC AMERICAN TANKERS LIMI COM G65773106 139730 45663 SH SOLE 0 0 45663 NORDSON CORP COM 655663102 4993072 21004 SH SOLE 11032 0 9972 NORDSTROM INC COM 655664100 742341 45994 SH SOLE 97 0 45897 NORFOLK SOUTHN CORP COM 655844108 37221410 151049 SH SOLE 16386 0 134663 NORTHERN DYNASTY MINERALS LT COM NEW 66510M204 12310 55750 SH SOLE 0 0 55750 NORTHERN LTS FD TR III HCM DEFEN 500 66538R730 854444 25621 SH SOLE 0 0 25621 NORTHERN LTS FD TR III HCM DEFND 100 66538R748 914787 26866 SH SOLE 0 0 26866 NORTHERN LTS FD TR IV INSPIRE 100 ETF 66538H534 6042251 201812 SH SOLE 0 0 201812 NORTHERN LTS FD TR IV INSPIRE CORP BD 66538H633 2510172 108948 SH SOLE 0 0 108948 NORTHERN LTS FD TR IV INSPIRE GBL HOPE 66538H658 802863 25692 SH SOLE 0 0 25692 NORTHERN LTS FD TR IV INSPIRE INTL ETF 66538H419 690463 26485 SH SOLE 0 0 26485 NORTHERN LTS FD TR IV INSPIRE SML/ MID 66538H641 1485957 49351 SH SOLE 0 0 49351 NORTHERN LTS FD TR IV MAIN BUYWRITE 66538H179 130910 10316 SH SOLE 0 0 10316 NORTHERN LTS FD TR IV MAIN SECTR ROTN 66538H591 6319460 162915 SH SOLE 22727 0 140188 NORTHERN LTS FD TR IV MAIN THEMATC IN 66538H278 443274 35806 SH SOLE 0 0 35806 NORTHERN OIL AND GAS INC MN COM 665531307 1661217 53901 SH SOLE 7202 0 46699 NORTHERN TR CORP COM 665859104 2385113 26954 SH SOLE 13242 0 13712 NORTHROP GRUMMAN CORP COM 666807102 92082181 168769 SH SOLE 19328 0 149441 NORTHWEST BANCSHARES INC MD COM 667340103 1832505 131080 SH SOLE 0 0 131080 NORTHWEST NAT HLDG CO COM 66765N105 603630 12684 SH SOLE 0 0 12684 NORTHWESTERN CORP COM NEW 668074305 378889 6385 SH SOLE 1349 0 5036 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 11972066 978110 SH SOLE 295261 0 682849 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 167688 13700 SH Call SOLE 0 0 13700 NORWOOD FINL CORP COM 669549107 310156 9275 SH SOLE 0 0 9275 NOUVEAU MONDE GRAPHITE INC COM NEW 66979W842 42020 11000 SH SOLE 0 0 11000 NOV INC COM 62955J103 712900 34126 SH SOLE 3776 0 30350 NOVA LTD COM M7516K103 618889 7577 SH SOLE 0 0 7577 NOVAGOLD RES INC COM NEW 66987E206 413983 69228 SH SOLE 0 0 69228 NOVANTA INC COM 67000B104 2070758 15450 SH SOLE 12782 0 2668 NOVARTIS AG SPONSORED ADR 66987V109 29154969 321373 SH SOLE 111577 0 209796 NOVAVAX INC COM NEW 670002401 273212 26577 SH SOLE 0 0 26577 NOVOCURE LTD ORD SHS G6674U108 1821721 24836 SH SOLE 3470 0 21366 NOVO-NORDISK A S ADR 670100205 32668583 241382 SH SOLE 51666 0 189716 NOW INC COM 67011P100 855605 67371 SH SOLE 6592 0 60779 NRG ENERGY INC COM NEW 629377508 4263204 133979 SH SOLE 31518 0 102461 NUCOR CORP COM 670346105 31776196 241076 SH SOLE 29037 0 212039 NUSCALE PWR CORP CL A COM 67079K100 255320 24885 SH SOLE 0 0 24885 NUSHARES ETF TR ESG HI TLD CRP 67092P854 6029489 297606 SH SOLE 0 0 297606 NUSHARES ETF TR ESG LARGE CAP 67092P862 522770 16225 SH SOLE 0 0 16225 NUSHARES ETF TR NUVEEN ENHCD 1 5 67092P110 1814132 79865 SH SOLE 0 0 79865 NUSHARES ETF TR NUVEEN ENHNC YLD 67092P102 412209 20142 SH SOLE 0 0 20142 NUSHARES ETF TR NUVEEN ESG EMRGN 67092P888 1726390 67861 SH SOLE 0 0 67861 NUSHARES ETF TR NUVEEN ESG INTL 67092P805 1677183 65007 SH SOLE 0 0 65007 NUSHARES ETF TR NUVEEN ESG LRGCP 67092P201 29718510 607865 SH SOLE 0 0 607865 NUSHARES ETF TR NUVEEN ESG LRGVL 67092P300 32052804 936122 SH SOLE 0 0 936122 NUSHARES ETF TR NUVEEN ESG MIDCP 67092P409 10243290 291003 SH SOLE 0 0 291003 NUSHARES ETF TR NUVEEN ESG MIDVL 67092P508 8511129 286088 SH SOLE 0 0 286088 NUSHARES ETF TR NUVEEN ESG SMLCP 67092P607 14538661 425356 SH SOLE 0 0 425356 NUSHARES ETF TR NUVEEN ESG US 67092P870 5546747 254792 SH SOLE 0 0 254792 NUSHARES ETF TR NUVEEN SHRT TERM 67092P706 1192403 41956 SH SOLE 0 0 41956 NUSTAR ENERGY LP UNIT COM 67058H102 2049149 128072 SH SOLE 0 0 128072 NUTANIX INC CL A 67059N108 573634 22021 SH SOLE 36 0 21985 NUTRIEN LTD COM 67077M108 14244003 195043 SH SOLE 58654 0 136389 NUVASIVE INC COM 670704105 651623 15431 SH SOLE 13952 0 1479 NUVEEN AMT FREE MUN CR INC F COM 67071L106 6464503 532496 SH SOLE 0 0 532496 NUVEEN AMT FREE QLTY MUN INC COM 670657105 10626021 934567 SH SOLE 30107 0 904460 NUVEEN AMT-FREE MUN VALUE FD COM 670695105 454866 33421 SH SOLE 0 0 33421 NUVEEN ARIZONA QLTY MUN INC COM 67061W104 859957 77057 SH SOLE 0 0 77057 NUVEEN CA QUALTY MUN INCOME COM 67066Y105 2225525 201041 SH SOLE 0 0 201041 NUVEEN CALIF SELECT TAX FREE SH BEN INT 67063R103 245524 17110 SH SOLE 0 0 17110 NUVEEN CALIFORNIA AMT QLT MU COM 670651108 881967 71705 SH SOLE 0 0 71705 NUVEEN CALIFORNIA MUNI VLU F COM STK 67062C107 869307 102877 SH SOLE 0 0 102877 NUVEEN CORE EQUITY ALPHA FD COM 67090X107 1546350 114206 SH SOLE 0 0 114206 NUVEEN CORE PLUS IMPACT FUND COM BEN INT 67080D103 185938 17948 SH SOLE 0 0 17948 NUVEEN CORPORATE INCOME 2023 COM 67079F101 195630 21563 SH SOLE 0 0 21563 NUVEEN CR STRATEGIES INCOME COM SHS 67073D102 647290 127169 SH SOLE 0 0 127169 NUVEEN DOW 30 DYNMC OVERWRT SHS 67075F105 2606864 168076 SH SOLE 0 0 168076 NUVEEN DYNAMIC MUN OPPORTUNI COM SHS 67079X102 210204 21147 SH SOLE 0 0 21147 NUVEEN FLOATING RATE INCOME COM 67072T108 16430172 2074517 SH SOLE 0 0 2074517 NUVEEN FLOATING RATE INCOME COM SHS 6706EN100 3860791 494339 SH SOLE 0 0 494339 NUVEEN GEORGIA QLTY MUN INC COM 67072B107 121026 11949 SH SOLE 0 0 11949 NUVEEN GLOBAL HIGH INCOME FD SHS 67075G103 223351 19853 SH SOLE 0 0 19853 NUVEEN INT DUR QUAL MUN TRM COM 670677103 558490 44715 SH SOLE 0 0 44715 NUVEEN INTER DURATION MUN TE COM 670671106 2710807 206616 SH SOLE 0 0 206616 NUVEEN MASSACHUSETS QLT MUN COM 67061E104 194364 18388 SH SOLE 0 0 18388 NUVEEN MULTI ASSET INCOME FU COM 670750108 3916486 340860 SH SOLE 0 0 340860 NUVEEN MUN HIGH INCOME OPPOR COM 670682103 4027291 389487 SH SOLE 0 0 389487 NUVEEN MUN INCOME FD INC COM 67062J102 787332 83759 SH SOLE 0 0 83759 NUVEEN MUN VALUE FD INC COM 670928100 7445973 865811 SH SOLE 0 0 865811 NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 3843911 318205 SH SOLE 6900 0 311305 NUVEEN N Y MUN VALUE FD COM 67062M105 314003 38015 SH SOLE 0 0 38015 NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107 7695145 376659 SH SOLE 0 0 376659 NUVEEN NEW JERSEY QULT MUN F COM 67069Y102 858961 76014 SH SOLE 0 0 76014 NUVEEN NEW YORK AMT QLT MUNI COM 670656107 131077 12776 SH SOLE 0 0 12776 NUVEEN OHIO QLTY MUN INCOME COM 670980101 716833 56488 SH SOLE 22150 0 34338 NUVEEN PENNSYLVANIA QLT MUN COM 670972108 265239 23831 SH SOLE 0 0 23831 NUVEEN PFD & INCOME OPPORTUN COM 67073B106 2307968 317029 SH SOLE 0 0 317029 NUVEEN PFD & INCOME SECS FD COM 67072C105 7571759 1113494 SH SOLE 0 0 1113494 NUVEEN PFD & INCOME TERM FD COM 67075A106 775945 41762 SH SOLE 0 0 41762 NUVEEN QUALITY MUNCP INCOME COM 67066V101 3082161 261200 SH SOLE 0 0 261200 NUVEEN REAL ASSET INCOME & G COM 67074Y105 1042578 89109 SH SOLE 0 0 89109 NUVEEN REAL ESTATE INCOME FD COM 67071B108 1946099 257420 SH SOLE 0 0 257420 NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 17554661 1387720 SH SOLE 0 0 1387720 NUVEEN S&P 500 DYNAMIC OVERW COM 6706EW100 2577280 159881 SH SOLE 0 0 159881 NUVEEN SELECT MAT MUN FD SH BEN INT 67061T101 353555 39024 SH SOLE 0 0 39024 NUVEEN SELECT TAX-FREE INCOM SH BEN INT 67062F100 1016282 73061 SH SOLE 0 0 73061 NUVEEN SHORT DURATION CR OPP COM 67074X107 773834 65247 SH SOLE 0 0 65247 NUVEEN SR INCOME FD COM 67067Y104 549329 119680 SH SOLE 0 0 119680 NUVEEN TAXABLE MUNICPAL INM COM 67074C103 4613496 289066 SH SOLE 13105 0 275961 NUVVE HOLDING CORP *W EXP 03/19/202 67079Y118 628 10000 SH SOLE 0 0 10000 NUVVE HOLDING CORP COM 67079Y100 13334 19901 SH SOLE 0 0 19901 NV5 GLOBAL INC COM 62945V109 1097065 8291 SH SOLE 141 0 8150 NVENT ELECTRIC PLC SHS G6700G107 5790781 150527 SH SOLE 114842 0 35685 NVIDIA CORPORATION COM 67066G104 311896243 2134800 SH SOLE 254599 0 1880201 NVR INC COM 62944T105 821039 178 SH SOLE 10 0 168 NXG NEXTGEN INFRASTR INCM FD COM 231647207 211289 5521 SH SOLE 0 0 5521 NXP SEMICONDUCTORS N V COM N6596X109 25363920 160501 SH SOLE 90227 0 70274 OAKTREE SPECIALTY LENDING CO COM 67401P108 1718076 250084 SH SOLE 0 0 250084 OATLY GROUP AB SPONSORED ADS 67421J108 67822 38978 SH SOLE 0 0 38978 OCCIDENTAL PETE CORP *W EXP 08/03/202 674599162 685434 16625 SH SOLE 12 0 16613 OCCIDENTAL PETE CORP COM 674599105 27107190 430341 SH SOLE 10926 0 419415 OCEANFIRST FINL CORP COM 675234108 378888 17830 SH SOLE 3881 0 13949 OCUGEN INC COM 67577C105 13767 10590 SH SOLE 0 0 10590 OFFICE PPTYS INCOME TR COM SHS BEN INT 67623C109 566214 42413 SH SOLE 0 0 42413 OGE ENERGY CORP COM 670837103 4978397 125876 SH SOLE 3715 0 122161 OIL STS INTL INC COM 678026105 171946 23049 SH SOLE 17949 0 5100 OIL STS INTL INC NOTE 1.500% 2/1 678026AH8 24571 25000 PRN SOLE 0 0 25000 OKTA INC CL A 679295105 2754355 40310 SH SOLE 478 0 39832 OLD DOMINION FREIGHT LINE IN COM 679580100 10574075 37262 SH SOLE 8755 0 28507 OLD NATL BANCORP IND COM 680033107 1485687 82630 SH SOLE 8757 0 73873 OLD REP INTL CORP COM 680223104 7394669 306198 SH SOLE 150898 0 155300 OLIN CORP COM PAR $1 680665205 4390342 82931 SH SOLE 21171 0 61760 OLLIES BARGAIN OUTLET HLDGS COM 681116109 1578097 32811 SH SOLE 27464 0 5347 OLO INC CL A 68134L109 119069 19051 SH SOLE 2699 0 16352 OMEGA HEALTHCARE INVS INC COM 681936100 13125165 469594 SH SOLE 11 0 469583 OMNIAB INC COM 68218J103 171356 47599 SH SOLE 0 0 47599 OMNICELL COM COM 68213N109 1042972 20365 SH SOLE 19270 0 1095 OMNICOM GROUP INC COM 681919106 9267661 113616 SH SOLE 78957 0 34659 ON SEMICONDUCTOR CORP COM 682189105 24408430 391349 SH SOLE 237287 0 154062 ONCOCYTE CORP COM 68235C107 45255 141025 SH SOLE 0 0 141025 ONCTERNAL THERAPEUTICS INC COM 68236P107 134459 134459 SH SOLE 0 0 134459 ONDAS HLDGS INC COM NEW 68236H204 46329 29138 SH SOLE 0 0 29138 ONE GAS INC COM 68235P108 1170205 15454 SH SOLE 1260 0 14194 ONEMAIN HLDGS INC COM 68268W103 2078396 62395 SH SOLE 40033 0 22362 ONEOK INC NEW COM 682680103 42648452 649139 SH SOLE 12522 0 636617 ONTO INNOVATION INC COM 683344105 1500508 21743 SH SOLE 18974 0 2769 OPENDOOR TECHNOLOGIES INC COM 683712103 144285 124384 SH SOLE 0 0 124384 OPKO HEALTH INC COM 68375N103 19935 15948 SH SOLE 0 0 15948 OPORTUN FINL CORP COM 68376D104 105526 19152 SH SOLE 19048 0 104 ORACLE CORP COM 68389X105 71337716 872740 SH SOLE 210144 0 662596 ORANGE SPONSORED ADR 684060106 2488447 251867 SH SOLE 12920 0 238947 ORASURE TECHNOLOGIES INC COM 68554V108 54837 11377 SH SOLE 0 0 11377 ORBITAL INFRASTRUCTURE GRP I COM 68559A109 19700 100000 SH SOLE 0 0 100000 ORCHID IS CAP INC COM NEW 68571X301 185182 17636 SH SOLE 0 0 17636 OREILLY AUTOMOTIVE INC COM 67103H107 25263506 29932 SH SOLE 3716 0 26216 ORGANIGRAM HLDGS INC COM 68620P101 36425 45531 SH SOLE 0 0 45531 ORGANOGENESIS HLDGS INC COM 68621F102 43247 16077 SH SOLE 0 0 16077 ORGANON & CO COMMON STOCK 68622V106 3354107 120090 SH SOLE 3682 0 116408 ORIGIN MATERIALS INC COM 68622D106 325005 70500 SH SOLE 0 0 70500 ORION ENERGY SYS INC COM 686275108 25653 14095 SH SOLE 0 0 14095 ORION ENGINEERED CARBONS S A COM L72967109 1023256 57454 SH SOLE 0 0 57454 ORION OFFICE REIT INC COM 68629Y103 453334 53084 SH SOLE 15285 0 37799 ORMAT TECHNOLOGIES INC COM 686688102 1237018 14304 SH SOLE 0 0 14304 OSHKOSH CORP COM 688239201 851140 9651 SH SOLE 274 0 9377 OTIS WORLDWIDE CORP COM 68902V107 7487871 95619 SH SOLE 25814 0 69805 OTTER TAIL CORP COM 689648103 1939315 33032 SH SOLE 779 0 32253 OUSTER INC COM 68989M103 46097 53415 SH SOLE 0 0 53415 OUTLOOK THERAPEUTICS INC COM NEW 69012T206 109296 101200 SH SOLE 0 0 101200 OVERSTOCK COM INC DEL COM 690370101 483187 24958 SH SOLE 0 0 24958 OVINTIV INC COM 69047Q102 4277616 84354 SH SOLE 64 0 84290 OWENS CORNING NEW COM 690742101 7594266 89031 SH SOLE 73000 0 16031 OWL ROCK CAPITAL CORPORATION COM 69121K104 16345782 1415219 SH SOLE 0 0 1415219 OXFORD LANE CAP CORP COM 691543102 1965961 387764 SH SOLE 0 0 387764 OXFORD SQUARE CAP CORP COM 69181V107 101313 32472 SH SOLE 0 0 32472 P T TELEKOMUNIKASI INDONESIA SPONSORED ADR 715684106 581990 24402 SH SOLE 18605 0 5797 PACCAR INC COM 693718108 12403662 125327 SH SOLE 17112 0 108215 PACER FDS TR AMERCN ENRGY IND 69374H634 5936788 222936 SH SOLE 0 0 222936 PACER FDS TR CFRA STVAL EQL 69374H691 5056901 146304 SH SOLE 0 0 146304 PACER FDS TR DATA AND INFRAST 69374H741 17463942 601790 SH SOLE 25 0 601765 PACER FDS TR DEVELOPED MRKT 69374H873 5498892 201794 SH SOLE 0 0 201794 PACER FDS TR GLOBL CASH ETF 69374H709 33792298 1064660 SH SOLE 0 0 1064660 PACER FDS TR INDUSTRIAL RELET 69374H766 8518156 231535 SH SOLE 25 0 231510 PACER FDS TR LUNT LRG CP ALTR 69374H717 20019555 494795 SH SOLE 0 0 494795 PACER FDS TR LUNT LRGCP MULTI 69374H816 5994281 170486 SH SOLE 0 0 170486 PACER FDS TR LUNT MDCAP MLT 69374H725 226486 7223 SH SOLE 0 0 7223 PACER FDS TR METAURUS CAP 400 69374H436 3056482 106982 SH SOLE 0 0 106982 PACER FDS TR PAC ASSET FLTG 69374H428 2990153 66737 SH SOLE 0 0 66737 PACER FDS TR PACER US SMALL 69374H857 47987946 1334853 SH SOLE 0 0 1334853 PACER FDS TR SWAN SOS FD OF 69374H568 693480 31725 SH SOLE 0 0 31725 PACER FDS TR TRENDP US LAR CP 69374H105 89736413 2393609 SH SOLE 0 0 2393609 PACER FDS TR TRENDP US MID CP 69374H204 17411696 557888 SH SOLE 0 0 557888 PACER FDS TR TRENDPILOT 100 69374H303 35837384 727958 SH SOLE 0 0 727958 PACER FDS TR TRENDPILOT EUR 69374H808 1449655 63749 SH SOLE 0 0 63749 PACER FDS TR TRENDPILOT FD 69374H675 1086895 41643 SH SOLE 0 0 41643 PACER FDS TR TRENDPILOT INTL 69374H683 3566229 147061 SH SOLE 0 0 147061 PACER FDS TR TRENDPILOT US BD 69374H642 28863207 1435266 SH SOLE 0 0 1435266 PACER FDS TR US CASH COWS 100 69374H881 467787890 10114333 SH SOLE 0 0 10114333 PACIFIC BIOSCIENCES CALIF IN COM 69404D108 1678256 205166 SH SOLE 19649 0 185517 PACIRA BIOSCIENCES INC COM 695127100 236023 6113 SH SOLE 3925 0 2188 PACKAGING CORP AMER COM 695156109 7263933 56790 SH SOLE 10334 0 46456 PACWEST BANCORP DEL COM 695263103 702461 30608 SH SOLE 1300 0 29308 PAGERDUTY INC COM 69553P100 1328744 50028 SH SOLE 15759 0 34269 PAGSEGURO DIGITAL LTD COM CL A G68707101 345414 39521 SH SOLE 935 0 38586 PALANTIR TECHNOLOGIES INC CL A 69608A108 6342472 987924 SH SOLE 1149 0 986775 PALANTIR TECHNOLOGIES INC CL A 69608A108 128400 20000 SH Call SOLE 0 0 20000 PALO ALTO NETWORKS INC COM 697435105 43316507 311047 SH SOLE 85081 0 225966 PAN AMERN SILVER CORP COM 697900108 1874044 114691 SH SOLE 4318 0 110373 PANGAEA LOGISTICS SOLUTION L SHS G6891L105 283250 55000 SH SOLE 0 0 55000 PAPA JOHNS INTL INC COM 698813102 563897 6851 SH SOLE 1589 0 5262 PAR TECHNOLOGY CORP COM 698884103 642339 24639 SH SOLE 0 0 24639 PARAMOUNT GLOBAL 5.75% CONV PFD A 92556H305 898869 36289 SH SOLE 0 0 36289 PARAMOUNT GLOBAL CLASS A COM 92556H107 436004 22234 SH SOLE 0 0 22234 PARAMOUNT GLOBAL CLASS B COM 92556H206 21346407 1264598 SH SOLE 31934 0 1232664 PARATEK PHARMACEUTICALS INC COM 699374302 78447 41950 SH SOLE 0 0 41950 PARATEK PHARMACEUTICALS INC NOTE 4.750% 5/0 699374AB0 43740 50000 PRN SOLE 0 0 50000 PARK HOTELS & RESORTS INC COM 700517105 260095 22061 SH SOLE 1901 0 20160 PARK NATL CORP COM 700658107 511626 3635 SH SOLE 0 0 3635 PARKER-HANNIFIN CORP COM 701094104 15581412 53544 SH SOLE 10968 0 42576 PARSONS CORP DEL COM 70202L102 431143 9322 SH SOLE 1215 0 8107 PARTNERS BANCORP COM 70213Q108 460410 51965 SH SOLE 0 0 51965 PARTY CITY HOLDCO INC COM 702149105 700923 1917719 SH SOLE 0 0 1917719 PATRICK INDS INC COM 703343103 363559 6000 SH SOLE 3036 0 2964 PATTERSON COS INC COM 703395103 371335 13248 SH SOLE 576 0 12672 PATTERSON-UTI ENERGY INC COM 703481101 230354 13679 SH SOLE 6311 0 7368 PAVMED INC COM 70387R106 37156 77409 SH SOLE 0 0 77409 PAYCHEX INC COM 704326107 46208930 399870 SH SOLE 12173 0 387697 PAYCOM SOFTWARE INC COM 70432V102 21231370 68420 SH SOLE 37620 0 30800 PAYCOR HCM INC COM 70435P102 261682 10694 SH SOLE 1176 0 9518 PAYLOCITY HLDG CORP COM 70438V106 1567544 8346 SH SOLE 5266 0 3080 PAYONEER GLOBAL INC COM 70451X104 130405 23840 SH SOLE 0 0 23840 PAYPAL HLDGS INC COM 70450Y103 56290744 788725 SH SOLE 156257 0 632468 PBF ENERGY INC CL A 69318G106 2554273 62635 SH SOLE 515 0 62120 PCM FD INC COM 69323T101 129416 16444 SH SOLE 0 0 16444 PDC ENERGY INC COM 69327R101 1227058 19330 SH SOLE 13062 0 6268 PDS BIOTECHNOLOGY CORP COM 70465T107 4995672 378460 SH SOLE 0 0 378460 PEABODY ENERGY CORP COM 704551100 2835632 107329 SH SOLE 0 0 107329 PELOTON INTERACTIVE INC CL A COM 70614W100 474590 59772 SH SOLE 0 0 59772 PEMBINA PIPELINE CORP COM 706327103 2909875 85711 SH SOLE 3223 0 82488 PENN ENTERTAINMENT INC COM 707569109 6139955 206732 SH SOLE 45 0 206687 PENNANTPARK FLOATING RATE CA COM 70806A106 559810 50985 SH SOLE 0 0 50985 PENNANTPARK INVT CORP COM 708062104 228766 39785 SH SOLE 0 0 39785 PENNYMAC CORP NOTE 5.500%11/0 70932AAD5 47007 52000 PRN SOLE 0 0 52000 PENNYMAC MTG INVT TR COM 70931T103 2190163 176769 SH SOLE 6245 0 170524 PENSKE AUTOMOTIVE GRP INC COM 70959W103 361668 3147 SH SOLE 0 0 3147 PENTAIR PLC SHS G7S00T104 2309734 51351 SH SOLE 21891 0 29460 PEOPLES BANCORP INC COM 709789101 266482 9433 SH SOLE 0 0 9433 PEPSICO INC COM 713448108 207009666 1145853 SH SOLE 112483 0 1033370 PERDOCEO ED CORP COM 71363P106 164076 11804 SH SOLE 0 0 11804 PERFICIENT INC COM 71375U101 814995 11834 SH SOLE 11599 0 235 PERFORMANCE FOOD GROUP CO COM 71377A103 1757784 30736 SH SOLE 28081 0 2655 PERKINELMER INC COM 714046109 2668611 19032 SH SOLE 3461 0 15571 PERMIAN BASIN RTY TR UNIT BEN INT 714236106 2211978 87777 SH SOLE 0 0 87777 PERMIAN RESOURCES CORP CLASS A COM 71424F105 326637 34749 SH SOLE 24033 0 10716 PERRIGO CO PLC SHS G97822103 1248102 36612 SH SOLE 23661 0 12951 PERSONALIS INC COM 71535D106 272943 137850 SH SOLE 0 0 137850 PETCO HEALTH & WELLNESS CO I COM 71601V105 315878 33321 SH SOLE 22003 0 11318 PETIQ INC COM CL A 71639T106 251356 27262 SH SOLE 3750 0 23512 PETMED EXPRESS INC COM 716382106 558310 31543 SH SOLE 0 0 31543 PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 2407435 226050 SH SOLE 55853 0 170197 PFIZER INC COM 717081103 277418831 5414107 SH SOLE 1100385 0 4313722 PG&E CORP COM 69331C108 18147976 1116112 SH SOLE 190334 0 925778 PGIM ETF TR ACTV HY BD ETF 69344A206 1475397 43897 SH SOLE 0 0 43897 PGIM ETF TR PGIM ULTRA SH BD 69344A107 128711056 2621407 SH SOLE 114 0 2621293 PGIM GLOBAL HIGH YIELD FD FO COM 69346J106 500983 46216 SH SOLE 0 0 46216 PGIM HIGH YIELD BOND FUND IN COM 69346H100 1020190 85947 SH SOLE 0 0 85947 PHILIP MORRIS INTL INC COM 718172109 133991654 1323898 SH SOLE 650146 0 673752 PHILLIPS 66 COM 718546104 49690808 477429 SH SOLE 19406 0 458023 PHILLIPS EDISON & CO INC COMMON STOCK 71844V201 10423453 327370 SH SOLE 0 0 327370 PHOTRONICS INC COM 719405102 626143 37204 SH SOLE 19916 0 17288 PHX MINERALS INC CL A 69291A100 47599 12236 SH SOLE 0 0 12236 PHYSICIANS RLTY TR COM 71943U104 2149641 148558 SH SOLE 689 0 147869 PIEDMONT LITHIUM INC COM 72016P105 2515146 57136 SH SOLE 0 0 57136 PIEDMONT OFFICE REALTY TR IN COM CL A 720190206 1167562 127324 SH SOLE 327 0 126997 PILGRIMS PRIDE CORP COM 72147K108 963438 40600 SH SOLE 731 0 39869 PIMCO ACCESS INCOME FUND SHS BENFIN INT 72203T100 1132367 76563 SH SOLE 0 0 76563 PIMCO CALIF MUN INCOME FD COM 72200N106 1465121 97221 SH SOLE 0 0 97221 PIMCO CORPORATE & INCM STRG COM 72200U100 2880493 243080 SH SOLE 0 0 243080 PIMCO CORPORATE & INCOME OPP COM 72201B101 12135161 1010421 SH SOLE 0 0 1010421 PIMCO DYNAMIC INCOME FD SHS 72201Y101 22389885 1211574 SH SOLE 0 0 1211574 PIMCO DYNAMIC INCOME OPRNTS COM BEN SHS 69355M107 699473 54775 SH SOLE 0 0 54775 PIMCO ENERGY & TACTICAL CR O COM SHS BEN INT 69346N107 282855 18933 SH SOLE 0 0 18933 PIMCO ETF TR 0-5 HIGH YIELD 72201R783 6109359 68445 SH SOLE 88 0 68357 PIMCO ETF TR 1-5 US TIP IDX 72201R205 22437362 449917 SH SOLE 0 0 449917 PIMCO ETF TR 15+ YR US TIPS 72201R304 4093839 70293 SH SOLE 0 0 70293 PIMCO ETF TR 25YR+ ZERO U S 72201R882 31635010 362288 SH SOLE 0 0 362288 PIMCO ETF TR ACTIVE BD ETF 72201R775 29233349 323092 SH SOLE 0 0 323092 PIMCO ETF TR BROAD US TIPS 72201R403 5120639 94739 SH SOLE 0 0 94739 PIMCO ETF TR ENHAN SHRT MA AC 72201R833 113824351 1153820 SH SOLE 5160 0 1148660 PIMCO ETF TR ENHANCD SHORT 72201R643 1624656 16766 SH SOLE 0 0 16766 PIMCO ETF TR ENHNCD LW DUR AC 72201R718 16407285 174064 SH SOLE 0 0 174064 PIMCO ETF TR INTER MUN BD ACT 72201R866 44864275 873186 SH SOLE 0 0 873186 PIMCO ETF TR INV GRD CRP BD 72201R817 5789134 62249 SH SOLE 0 0 62249 PIMCO ETF TR MUNI INCOME OPP 72201R635 2462426 56562 SH SOLE 0 0 56562 PIMCO ETF TR SHTRM MUN BD ACT 72201R874 4715898 95667 SH SOLE 0 0 95667 PIMCO GLOBAL STOCKSPLS INCM COM 722011103 727798 105021 SH SOLE 0 0 105021 PIMCO HIGH INCOME FD COM SHS 722014107 2296305 485477 SH SOLE 0 0 485477 PIMCO INCOME STRATEGY FD COM 72201H108 577468 71205 SH SOLE 0 0 71205 PIMCO INCOME STRATEGY FD II COM 72201J104 2941833 416101 SH SOLE 0 0 416101 PIMCO MUN INCOME FD COM 72200R107 410883 39394 SH SOLE 0 0 39394 PIMCO MUN INCOME FD II COM 72200W106 1066782 118007 SH SOLE 0 0 118007 PIMCO MUN INCOME FD III COM 72201A103 480170 55129 SH SOLE 0 0 55129 PIMCO NEW YORK MUN INCOME FD COM 72200T103 249271 27605 SH SOLE 0 0 27605 PIMCO STRATEGIC INCOME FD COM 72200X104 2591698 524635 SH SOLE 0 0 524635 PINDUODUO INC SPONSORED ADS 722304102 2250698 27599 SH SOLE 0 0 27599 PINNACLE FINL PARTNERS INC COM 72346Q104 549317 7484 SH SOLE 1047 0 6437 PINNACLE WEST CAP CORP COM 723484101 3071034 40388 SH SOLE 5036 0 35352 PINTEREST INC CL A 72352L106 4665341 192148 SH SOLE 9085 0 183063 PIONEER FLOATING RATE FUND I COM 72369J102 91208 10400 SH SOLE 0 0 10400 PIONEER HIGH INCOME FUND INC COM 72369H106 624200 96031 SH SOLE 0 0 96031 PIONEER MUNICIPAL HIGH INCOM COM 723762100 525114 64829 SH SOLE 0 0 64829 PIONEER MUNICIPAL HIGH INCOM COM SHS 723763108 368943 43000 SH SOLE 0 0 43000 PIONEER NAT RES CO COM 723787107 40414643 176954 SH SOLE 29955 0 146999 PIPER SANDLER COMPANIES COM 724078100 285442 2193 SH SOLE 298 0 1895 PITNEY BOWES INC COM 724479100 68356 17988 SH SOLE 0 0 17988 PJT PARTNERS INC COM CL A 69343T107 338508 4594 SH SOLE 2195 0 2399 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 2780004 236395 SH SOLE 0 0 236395 PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 4685511 376649 SH SOLE 17091 0 359558 PLANET FITNESS INC CL A 72703H101 2030450 25867 SH SOLE 16885 0 8982 PLAYSTUDIOS INC CLASS A COM 72815G108 157148 40502 SH SOLE 40502 0 0 PLBY GROUP INC COM 72814P109 234977 85446 SH SOLE 0 0 85446 PLEXUS CORP COM 729132100 1528656 14638 SH SOLE 12586 0 2052 PLUG POWER INC COM NEW 72919P202 3141604 253970 SH SOLE 0 0 253970 PLX PHARMA INC COM 72942A107 3407 20760 SH SOLE 0 0 20760 PLYMOUTH INDL REIT INC COM 729640102 1475978 76954 SH SOLE 23757 0 53197 PNC FINL SVCS GROUP INC COM 693475105 54022315 342043 SH SOLE 176277 0 165766 PNM RES INC COM 69349H107 269835 5531 SH SOLE 180 0 5351 POINT BIOPHARMA GLOBAL INC COM 730541109 576420 79070 SH SOLE 0 0 79070 POLARIS INC COM 731068102 5212895 51613 SH SOLE 6477 0 45136 POLARITYTE INC COM NEW 731094207 189461 289209 SH SOLE 0 0 289209 POLYMET MNG CORP COM NEW 731916409 91319 34460 SH SOLE 0 0 34460 PONCE FINANCIAL GROUP INC COMMON STOCK 732344106 98186 10535 SH SOLE 0 0 10535 POOL CORP COM 73278L105 2964650 9806 SH SOLE 4080 0 5726 POPULAR INC COM NEW 733174700 763655 11515 SH SOLE 5221 0 6294 PORCH GROUP INC COM 733245104 53321 28362 SH SOLE 0 0 28362 PORTILLOS INC COM CL A 73642K106 1064276 65213 SH SOLE 0 0 65213 PORTLAND GEN ELEC CO COM NEW 736508847 1317317 26884 SH SOLE 10819 0 16065 POSCO HOLDINGS INC SPONSORED ADR 693483109 850300 15610 SH SOLE 0 0 15610 POST HLDGS INC COM 737446104 2052499 22740 SH SOLE 10454 0 12286 POTLATCHDELTIC CORPORATION COM 737630103 1006615 22883 SH SOLE 9137 0 13746 POWER INTEGRATIONS INC COM 739276103 2767390 38586 SH SOLE 4149 0 34437 PPG INDS INC COM 693506107 14038747 111649 SH SOLE 47006 0 64643 PPG INDS INC COM 693506107 402368 3200 SH Put SOLE 0 0 3200 PPL CORP COM 69351T106 30251125 1035288 SH SOLE 527370 0 507918 PRECIGEN INC COM 74017N105 47988 31571 SH SOLE 0 0 31571 PRECISION BIOSCIENCES INC COM 74019P108 21321 17917 SH SOLE 0 0 17917 PREMIER INC CL A 74051N102 303277 8670 SH SOLE 2972 0 5698 PRESTIGE CONSMR HEALTHCARE I COM 74112D101 267928 4280 SH SOLE 2041 0 2239 PRICE T ROWE GROUP INC COM 74144T108 22903199 210006 SH SOLE 24439 0 185567 PRIMERICA INC COM 74164M108 824818 5816 SH SOLE 1077 0 4739 PRIMO WATER CORPORATION COM 74167P108 253908 16339 SH SOLE 1824 0 14515 PRIMORIS SVCS CORP COM 74164F103 625014 28487 SH SOLE 25248 0 3239 PRINCIPAL EXCHANGE TRADED FD ACTIVE HIGH YL 74255Y102 727338 40747 SH SOLE 0 0 40747 PRINCIPAL EXCHANGE TRADED FD PRIN HLTHCRE INV 74255Y409 305730 9091 SH SOLE 0 0 9091 PRINCIPAL EXCHANGE TRADED FD PRIN MILNS GBL 74255Y508 233716 6086 SH SOLE 0 0 6086 PRINCIPAL EXCHANGE TRADED FD PRNC INVT GRAD 74255Y821 464310 22738 SH SOLE 0 0 22738 PRINCIPAL EXCHANGE TRADED FD QUALITY ETF 74255Y201 439158 8811 SH SOLE 0 0 8811 PRINCIPAL EXCHANGE TRADED FD SPECTRUM PFD 74255Y888 6744562 394188 SH SOLE 0 0 394188 PRINCIPAL EXCHANGE TRADED FD US MEGA CP ETF 74255Y870 5187961 143870 SH SOLE 0 0 143870 PRINCIPAL EXCHANGE TRADED FD US SMCP MLTFCTR 74255Y607 1617125 41364 SH SOLE 0 0 41364 PRINCIPAL FINANCIAL GROUP IN COM 74251V102 8445466 100637 SH SOLE 1459 0 99178 PRINCIPAL REAL ESTATE INCOME SHS BEN INT 74255X104 134577 13003 SH SOLE 0 0 13003 PROCTER AND GAMBLE CO COM 742718109 325795156 2149611 SH SOLE 314240 0 1835371 PROG HOLDINGS INC COM NPV 74319R101 369986 21906 SH SOLE 17625 0 4281 PROGRESS SOFTWARE CORP COM 743312100 854936 16946 SH SOLE 3662 0 13284 PROGRESSIVE CORP COM 743315103 25957363 200118 SH SOLE 52720 0 147398 PROGYNY INC COM 74340E103 754453 24220 SH SOLE 14544 0 9676 PROLOGIS INC. COM 74340W103 34329953 304532 SH SOLE 65080 0 239452 PROMETHEUS BIOSCIENCES INC COM 74349U108 601260 5466 SH SOLE 3934 0 1532 PROPETRO HLDG CORP COM 74347M108 117948 11374 SH SOLE 0 0 11374 PROS HOLDINGS INC COM 74346Y103 677024 27907 SH SOLE 26814 0 1093 PROSHARES TR DECLINE RETAIL 74347B367 586288 39590 SH SOLE 0 0 39590 PROSHARES TR DJ BRKFLD GLB 74347B508 1113467 25039 SH SOLE 0 0 25039 PROSHARES TR EQTS FOR RISIN 74347B391 1732442 34144 SH SOLE 0 0 34144 PROSHARES TR HD REPLICATION 74347X294 233398 4963 SH SOLE 0 0 4963 PROSHARES TR HGH YLD INT RATE 74348A541 6766248 115870 SH SOLE 0 0 115870 PROSHARES TR INFLATN EXPECTNS 74348A814 528914 16047 SH SOLE 0 0 16047 PROSHARES TR INVT INT RT HG 74347B607 4936083 69415 SH SOLE 0 0 69415 PROSHARES TR K1 FRE CRD OIL 74347G804 354764 7915 SH SOLE 0 0 7915 PROSHARES TR LARGE CAP CRE 74347R248 24133164 537367 SH SOLE 0 0 537367 PROSHARES TR LONG ONLINE SHRT 74347B375 207103 7010 SH SOLE 0 0 7010 PROSHARES TR MSCI EAFE DIVD 74347B839 703397 19873 SH SOLE 0 0 19873 PROSHARES TR MSCI EMRG MKTS 74347B847 265187 5866 SH SOLE 0 0 5866 PROSHARES TR MSCI EUR DIV 74347B540 261207 6498 SH SOLE 0 0 6498 PROSHARES TR ONLINE RTL ETF 74347B169 1015725 35866 SH SOLE 0 0 35866 PROSHARES TR PET CARE ETF 74348A145 1224317 25991 SH SOLE 0 0 25991 PROSHARES TR PSHS SH MDCAP400 74347B250 385945 15531 SH SOLE 0 0 15531 PROSHARES TR PSHS SH MSCI EAF 74347R370 6364180 318209 SH SOLE 0 0 318209 PROSHARES TR PSHS SHORT DOW30 74347B235 1284878 38550 SH SOLE 0 0 38550 PROSHARES TR PSHS SHTFINL ETF 74347B185 892051 68725 SH SOLE 0 0 68725 PROSHARES TR PSHS ULT S&P 500 74347R107 758999 17075 SH SOLE 0 0 17075 PROSHARES TR PSHS ULTRA QQQ 74347R206 751851 21457 SH SOLE 0 0 21457 PROSHARES TR RUSS 2000 DIVD 74347B698 11211170 182682 SH SOLE 0 0 182682 PROSHARES TR S&P 500 DV ARIST 74348A467 235847780 2620822 SH SOLE 0 0 2620822 PROSHARES TR S&P MDCP 400 DIV 74347B680 40597146 567396 SH SOLE 0 0 567396 PROSHARES TR S&P TECH DIVIDEN 74347G606 2331178 42119 SH SOLE 0 0 42119 PROSHARES TR SHORT QQQ NEW 74347B714 10684247 725832 SH SOLE 0 0 725832 PROSHARES TR SHORT S&P 500 NE 74347B425 15597130 972996 SH SOLE 20157 0 952839 PROSHARES TR SHRT 20+YR TRE 74347X849 5967003 263095 SH SOLE 0 0 263095 PROSHARES TR SHRT HGH YIELD 74347R131 7482542 393818 SH SOLE 0 0 393818 PROSHARES TR SHRT RUSSELL2000 74348A210 3737872 151946 SH SOLE 0 0 151946 PROSHARES TR SHT 7-10 YR TR 74348A608 4603654 160686 SH SOLE 0 0 160686 PROSHARES TR SP500 EX ENRGY 74347B581 250449 3098 SH SOLE 0 0 3098 PROSHARES TR SP500 EX TECH 74347B557 269914 3989 SH SOLE 0 0 3989 PROSHARES TR ULTRA FNCLS NEW 74347X633 261072 5724 SH SOLE 0 0 5724 PROSHARES TR ULTRAPRO QQQ 74347X831 242684 14028 SH SOLE 0 0 14028 PROSPECT CAP CORP COM 74348T102 5771184 825634 SH SOLE 0 0 825634 PROSPECT CAP CORP NOTE 6.375% 3/0 74348TAT9 74501 75000 PRN SOLE 0 0 75000 PROSPERITY BANCSHARES INC COM 743606105 756449 10408 SH SOLE 2987 0 7421 PROTERRA INC COM 74374T109 59464 15773 SH SOLE 0 0 15773 PROTO LABS INC COM 743713109 200513 7854 SH SOLE 57 0 7797 PROVENTION BIO INC COM 74374N102 505066 47783 SH SOLE 0 0 47783 PROVIDENT BANCORP INC COM NEW 74383L105 227240 31214 SH SOLE 0 0 31214 PRUDENTIAL FINL INC COM 744320102 41909764 421373 SH SOLE 5330 0 416043 PRUDENTIAL PLC ADR 74435K204 1556428 56639 SH SOLE 22650 0 33989 PTC INC COM 69370C100 2694658 22448 SH SOLE 8831 0 13617 PUBLIC STORAGE COM 74460D109 16157065 57664 SH SOLE 9683 0 47981 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 16165660 263843 SH SOLE 64398 0 199445 PUBMATIC INC COM CL A 74467Q103 588400 45498 SH SOLE 34821 0 10677 PULTE GROUP INC COM 745867101 2510969 55150 SH SOLE 8164 0 46986 PURE STORAGE INC CL A 74624M102 3393810 126824 SH SOLE 0 0 126824 PURECYCLE TECHNOLOGIES INC COM 74623V103 452839 66988 SH SOLE 0 0 66988 PURPLE INNOVATION INC COM 74640Y106 101342 21157 SH SOLE 0 0 21157 PUTNAM MANAGED MUN INCOME TR COM 746823103 983548 156616 SH SOLE 0 0 156616 PUTNAM MASTER INTER INCOME T SH BEN INT 746909100 166783 52120 SH SOLE 0 0 52120 PUTNAM MUN OPPORTUNITIES TR SH BEN INT 746922103 1326656 122272 SH SOLE 0 0 122272 PUTNAM PREMIER INCOME TR SH BEN INT 746853100 208618 57471 SH SOLE 0 0 57471 PVH CORPORATION COM 693656100 244161 3459 SH SOLE 66 0 3393 Q2 HLDGS INC COM 74736L109 428093 15932 SH SOLE 14662 0 1270 QIAGEN NV SHS NEW N72482123 542536 10879 SH SOLE 9220 0 1659 QORVO INC COM 74736K101 1804824 19912 SH SOLE 937 0 18975 QUAKER HOUGHTON COM 747316107 320627 1921 SH SOLE 948 0 973 QUALCOMM INC COM 747525103 89495401 814038 SH SOLE 155390 0 658648 QUALYS INC COM 74758T303 502117 4474 SH SOLE 332 0 4142 QUANEX BLDG PRODS CORP COM 747619104 324913 13721 SH SOLE 0 0 13721 QUANTA SVCS INC COM 74762E102 17200995 120709 SH SOLE 7176 0 113533 QUANTUM CORP COM NEW 747906501 294540 270220 SH SOLE 0 0 270220 QUANTUMSCAPE CORP COM CL A 74767V109 2880541 508032 SH SOLE 0 0 508032 QUANTUMSCAPE CORP COM CL A 74767V109 567000 100000 SH Put SOLE 0 0 100000 QUEST DIAGNOSTICS INC COM 74834L100 8003867 51163 SH SOLE 1544 0 49619 QUIDELORTHO CORP COM 219798105 1529295 17851 SH SOLE 7854 0 9997 QURATE RETAIL INC COM SER A 74915M100 258258 158440 SH SOLE 103771 0 54669 R1 RCM INC COM 77634L105 375760 34316 SH SOLE 27347 0 6969 RACKSPACE TECHNOLOGY INC COM 750102105 64655 21917 SH SOLE 0 0 21917 RADIAN GROUP INC COM 750236101 899384 47162 SH SOLE 3889 0 43273 RADWARE LTD ORD M81873107 307399 15565 SH SOLE 12727 0 2838 RALPH LAUREN CORP CL A 751212101 231117 2187 SH SOLE 0 0 2187 RAMACO RES INC COM 75134P303 106574 12124 SH SOLE 0 0 12124 RAMBUS INC DEL COM 750917106 4150995 115885 SH SOLE 5697 0 110188 RANGE RES CORP COM 75281A109 1900819 75972 SH SOLE 0 0 75972 RANGER ENERGY SVCS INC COM CL A 75282U104 922583 83795 SH SOLE 0 0 83795 RAPID7 INC COM 753422104 504561 14849 SH SOLE 11706 0 3143 RAYMOND JAMES FINL INC COM 754730109 6388852 59793 SH SOLE 1660 0 58133 RAYONIER INC COM 754907103 1096669 33273 SH SOLE 0 0 33273 RAYTHEON TECHNOLOGIES CORP COM 75513E101 159264857 1578141 SH SOLE 286140 0 1292001 RBB FD INC MOTLEY FOL ETF 74933W601 10102333 331768 SH SOLE 0 0 331768 RBB FD INC MOTLEY FOOL GBL 74933W635 1505934 65790 SH SOLE 0 0 65790 RBB FD INC MOTLEY FOOL SML 74933W874 1375173 56245 SH SOLE 0 0 56245 RBB FD INC US TREAS 3 MNTH 74933W452 893242 17915 SH SOLE 0 0 17915 RBB FD INC US TREASY 2 YR 74933W486 5004025 102489 SH SOLE 0 0 102489 RBC BEARINGS INC COM 75524B104 2958718 14188 SH SOLE 12695 0 1493 RCI HOSPITALITY HLDGS INC COM 74934Q108 679914 7296 SH SOLE 0 0 7296 RCM TECHNOLOGIES INC COM NEW 749360400 375370 30419 SH SOLE 0 0 30419 READY CAPITAL CORP COM 75574U101 131589 11812 SH SOLE 0 0 11812 REALTY INCOME CORP COM 756109104 68008424 1072181 SH SOLE 177479 0 894702 REAVES UTIL INCOME FD COM SH BEN INT 756158101 5406010 191228 SH SOLE 0 0 191228 RECURSION PHARMACEUTICALS IN CL A 75629V104 353581 45860 SH SOLE 0 0 45860 RED RIVER BANCSHARES INC COM 75686R202 472783 9259 SH SOLE 0 0 9259 RED ROCK RESORTS INC CL A 75700L108 370579 9262 SH SOLE 79 0 9183 REDFIN CORP COM 75737F108 45203 10661 SH SOLE 0 0 10661 REDWOOD TR INC COM 758075402 655894 97026 SH SOLE 39689 0 57337 REEDS INC COM 758338107 66821 957325 SH SOLE 0 0 957325 REGAL REXNORD CORPORATION COM 758750103 404528 3372 SH SOLE 680 0 2692 REGENCY CTRS CORP COM 758849103 830933 13295 SH SOLE 3098 0 10197 REGENERON PHARMACEUTICALS COM 75886F107 25496428 35339 SH SOLE 8430 0 26909 REGIONS FINANCIAL CORP NEW COM 7591EP100 9365545 434395 SH SOLE 45829 0 388566 REINSURANCE GRP OF AMERICA I COM NEW 759351604 2299644 16184 SH SOLE 4643 0 11541 REKOR SYSTEMS INC COM 759419104 28164 23470 SH SOLE 0 0 23470 RELIANCE STEEL & ALUMINUM CO COM 759509102 4664717 22909 SH SOLE 6646 0 16263 RELX PLC SPONSORED ADR 759530108 2720575 98145 SH SOLE 83569 0 14576 RENAISSANCE CAP GREENWICH FD IPO ETF 759937204 1276618 51643 SH SOLE 0 0 51643 RENAISSANCERE HLDGS LTD COM G7496G103 786999 4272 SH SOLE 1449 0 2823 RENASANT CORP COM 75970E107 2273536 60482 SH SOLE 177 0 60305 RENESOLA LTD SPONSORED ADS 75971T301 160998 35619 SH SOLE 0 0 35619 RENTOKIL INITIAL PLC SPONSORED ADR 760125104 806404 26173 SH SOLE 22152 0 4021 REPLIGEN CORP COM 759916109 2329869 14159 SH SOLE 8967 0 5192 REPUBLIC FIRST BANCORP INC COM 760416107 120606 56096 SH SOLE 0 0 56096 REPUBLIC SVCS INC COM 760759100 15044072 116630 SH SOLE 17820 0 98810 RESIDEO TECHNOLOGIES INC COM 76118Y104 266872 16223 SH SOLE 4855 0 11368 RESMED INC COM 761152107 2264416 10880 SH SOLE 67 0 10813 RESOURCES CONNECTION INC COM 76122Q105 1127136 61324 SH SOLE 0 0 61324 RESTAURANT BRANDS INTL INC COM 76131D103 4146519 64118 SH SOLE 4773 0 59345 RETAIL OPPORTUNITY INVTS COR COM 76131N101 185736 12358 SH SOLE 8205 0 4153 RETRACTABLE TECHNOLOGIES INC COM 76129W105 132956 81066 SH SOLE 0 0 81066 REUNION NEUROSCIENCE INC COM 76134G103 9214 10238 SH SOLE 0 0 10238 REVANCE THERAPEUTICS INC COM 761330109 258865 14023 SH SOLE 0 0 14023 REX AMERICAN RES CORP COM 761624105 447792 14055 SH SOLE 0 0 14055 REXFORD INDL RLTY INC COM 76169C100 445177 8147 SH SOLE 1470 0 6677 REYNOLDS CONSUMER PRODS INC COM 76171L106 359317 11985 SH SOLE 11034 0 951 RGC RES INC COM 74955L103 412782 18720 SH SOLE 0 0 18720 RH COM 74967X103 1856743 6949 SH SOLE 616 0 6333 RICEBRAN TECHNOLOGIES COM 762831303 42969 57684 SH SOLE 0 0 57684 RIGEL PHARMACEUTICALS INC COM NEW 766559603 40763 27175 SH SOLE 0 0 27175 RIGETTI COMPUTING INC COMMON STOCK 76655K103 107055 146812 SH SOLE 0 0 146812 RIMINI STR INC DEL COM 76674Q107 224672 58969 SH SOLE 0 0 58969 RING ENERGY INC COM 76680V108 96252 39127 SH SOLE 0 0 39127 RINGCENTRAL INC CL A 76680R206 376160 10626 SH SOLE 0 0 10626 RIO TINTO PLC SPONSORED ADR 767204100 20888482 293378 SH SOLE 24209 0 269169 RITCHIE BROS AUCTIONEERS COM 767744105 789553 13653 SH SOLE 5845 0 7808 RITE AID CORP COM 767754872 36715 10993 SH SOLE 0 0 10993 RITHM CAPITAL CORP COM NEW 64828T201 2814322 344470 SH SOLE 4399 0 340071 RIVERNORTH DOUBLELINE STRATE COM 76882G107 1403997 161751 SH SOLE 0 0 161751 RIVERNORTH FLEXIBLE MUN INCO COM 76883H104 1375575 87728 SH SOLE 0 0 87728 RIVERNORTH MANAGED DUR MUN I COM 76882H105 1593509 110660 SH SOLE 0 0 110660 RIVERNORTH OPPORTUNISTIC MUN COM 76883F108 426490 26085 SH SOLE 0 0 26085 RIVERNORTH OPPORTUNITIES FD COM 76881Y109 473738 38578 SH SOLE 0 0 38578 RIVIAN AUTOMOTIVE INC COM CL A 76954A103 3583290 194427 SH SOLE 499 0 193928 RLI CORP COM 749607107 5838100 44474 SH SOLE 1617 0 42857 RLJ LODGING TR COM 74965L101 431265 40724 SH SOLE 36558 0 4166 RLJ LODGING TR CUM CONV PFD A 74965L200 697290 29310 SH SOLE 0 0 29310 ROBERT HALF INTL INC COM 770323103 2701622 36592 SH SOLE 992 0 35600 ROBINHOOD MKTS INC COM CL A 770700102 495319 60850 SH SOLE 34413 0 26437 ROBLOX CORP CL A 771049103 4376010 153760 SH SOLE 11258 0 142502 ROCKET COS INC COM CL A 77311W101 825264 117895 SH SOLE 0 0 117895 ROCKET LAB USA INC COM 773122106 279564 74155 SH SOLE 0 0 74155 ROCKWELL AUTOMATION INC COM 773903109 20725016 80464 SH SOLE 30910 0 49554 ROKU INC COM CL A 77543R102 4468515 109792 SH SOLE 16420 0 93372 ROLLINS INC COM 775711104 5406266 147955 SH SOLE 300 0 147655 ROPER TECHNOLOGIES INC COM 776696106 11512240 26643 SH SOLE 4479 0 22164 ROSS STORES INC COM 778296103 9000497 77544 SH SOLE 35751 0 41793 ROYAL BK CDA SUSTAINABL COM 780087102 7810039 83068 SH SOLE 8610 0 74458 ROYAL CARIBBEAN GROUP COM V7780T103 4731316 95718 SH SOLE 10571 0 85147 ROYAL GOLD INC COM 780287108 2952715 26195 SH SOLE 851 0 25344 ROYALTY PHARMA PLC SHS CLASS A G7709Q104 298692 7558 SH SOLE 1339 0 6219 ROYCE GLOBAL VALUE TR INC COM 78081T104 299301 34601 SH SOLE 0 0 34601 ROYCE MICRO-CAP TR INC COM 780915104 1528747 176123 SH SOLE 0 0 176123 ROYCE VALUE TR INC COM 780910105 9602647 724182 SH SOLE 0 0 724182 RPC INC COM 749660106 95775 10773 SH SOLE 0 0 10773 RPM INTL INC COM 749685103 5973431 61297 SH SOLE 315 0 60982 RUBICON TECHNOLOGIES INC CL A COM 78112J109 30260 17000 SH SOLE 0 0 17000 RUBIUS THERAPEUTICS INC COM 78116T103 6879 39307 SH SOLE 0 0 39307 RUMBLE INC COM CL A 78137L105 322686 54233 SH SOLE 0 0 54233 RUNWAY GROWTH FINANCE CORP COM 78163D100 340194 29352 SH SOLE 0 0 29352 RUSH ENTERPRISES INC CL A 781846209 852302 16303 SH SOLE 9876 0 6427 RUTHS HOSPITALITY GROUP INC COM 783332109 198144 12800 SH SOLE 0 0 12800 RXO INC COMMON STOCK 74982T103 204938 11915 SH SOLE 7 0 11908 RXSIGHT INC COM 78349D107 406175 32058 SH SOLE 0 0 32058 RYAN SPECIALTY HOLDINGS INC CL A 78351F107 1018406 24534 SH SOLE 2660 0 21874 RYANAIR HOLDINGS PLC SPONSORED ADS 783513203 478165 6396 SH SOLE 2712 0 3684 RYDER SYS INC COM 783549108 1408030 16849 SH SOLE 0 0 16849 RYERSON HLDG CORP COM 783754104 529792 17508 SH SOLE 0 0 17508 RYMAN HOSPITALITY PPTYS INC COM 78377T107 262593 3211 SH SOLE 913 0 2298 S&P GLOBAL INC COM 78409V104 38699686 115514 SH SOLE 64058 0 51456 SABA CAPITAL INCOME & OPRNT SHS NEW 78518H202 174783 22967 SH SOLE 0 0 22967 SABINE RTY TR UNIT BEN INT 785688102 1527345 17874 SH SOLE 0 0 17874 SABRA HEALTH CARE REIT INC COM 78573L106 1130240 90928 SH SOLE 1878 0 89050 SABRE CORP COM 78573M104 803179 129964 SH SOLE 0 0 129964 SACHEM CAP CORP COM 78590A109 189031 57282 SH SOLE 0 0 57282 SAFETY INS GROUP INC COM 78648T100 273267 3243 SH SOLE 0 0 3243 SAIA INC COM 78709Y105 274471 1309 SH SOLE 109 0 1200 SALESFORCE INC COM 79466L302 82801170 624104 SH SOLE 167488 0 456616 SAMSARA INC COM CL A 79589L106 712177 57295 SH SOLE 0 0 57295 SANDSTORM GOLD LTD COM NEW 80013R206 474242 90160 SH SOLE 0 0 90160 SANMINA CORPORATION COM 801056102 263992 4608 SH SOLE 2656 0 1952 SANOFI SPONSORED ADR 80105N105 9235264 190693 SH SOLE 78870 0 111823 SAP SE SPON ADR 803054204 5381593 52152 SH SOLE 35675 0 16477 SAPIENS INTL CORP N V SHS G7T16G103 400560 21805 SH SOLE 21785 0 20 SARATOGA INVT CORP COM NEW 80349A208 1745160 68464 SH SOLE 0 0 68464 SAREPTA THERAPEUTICS INC COM 803607100 3329747 25696 SH SOLE 0 0 25696 SBA COMMUNICATIONS CORP NEW CL A 78410G104 15672761 55912 SH SOLE 37331 0 18581 SCHLUMBERGER LTD COM STK 806857108 16366674 306149 SH SOLE 29415 0 276734 SCHNEIDER NATIONAL INC CL B 80689H102 384790 16444 SH SOLE 1835 0 14609 SCHRODINGER INC COM 80810D103 389612 20846 SH SOLE 0 0 20846 SCHWAB CHARLES CORP COM 808513105 36147460 434151 SH SOLE 191547 0 242604 SCHWAB STRATEGIC TR 1000 INDEX ETF 808524722 569653 15425 SH SOLE 0 0 15425 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 9111781 384951 SH SOLE 80 0 384871 SCHWAB STRATEGIC TR INTERNL DIVID 808524672 793274 35382 SH SOLE 0 0 35382 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 52417487 1627367 SH SOLE 75 0 1627292 SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 1749325 55587 SH SOLE 40 0 55547 SCHWAB STRATEGIC TR INT-TRM U.S TRES 808524854 489780185 9948815 SH SOLE 0 0 9948815 SCHWAB STRATEGIC TR SCHWAB FDT US BM 808524789 760259 14448 SH SOLE 0 0 14448 SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 14377190 269034 SH SOLE 81 0 268953 SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763 3223989 69007 SH SOLE 62 0 68945 SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730 5639370 227577 SH SOLE 122 0 227455 SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 15851850 545299 SH SOLE 111 0 545188 SCHWAB STRATEGIC TR SCHWB FDT INT SC 808524748 704211 22528 SH SOLE 65 0 22463 SCHWAB STRATEGIC TR SHT TM US TRES 808524862 14440904 299355 SH SOLE 2701 0 296654 SCHWAB STRATEGIC TR US AGGREGATE B 808524839 9164772 200762 SH SOLE 0 0 200762 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 25971984 579602 SH SOLE 0 0 579602 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 680208543 9004614 SH SOLE 10 0 9004604 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 120105131 2161720 SH SOLE 0 0 2161720 SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 97310887 1473961 SH SOLE 0 0 1473961 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 95716260 2119962 SH SOLE 118 0 2119844 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 42863671 653310 SH SOLE 0 0 653310 SCHWAB STRATEGIC TR US REIT ETF 808524847 8249126 427637 SH SOLE 50 0 427587 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 42390011 1046409 SH SOLE 88 0 1046321 SCHWAB STRATEGIC TR US TIPS ETF 808524870 34815051 672235 SH SOLE 14 0 672221 SCIENCE APPLICATIONS INTL CO COM 808625107 1273818 11483 SH SOLE 2562 0 8921 SCIPLAY CORPORATION CL A 809087109 334126 20779 SH SOLE 0 0 20779 SCORPIO TANKERS INC SHS Y7542C130 392301 7296 SH SOLE 0 0 7296 SCOTTS MIRACLE-GRO CO CL A 810186106 2753703 56672 SH SOLE 0 0 56672 SCULPTOR CAP MGMT COM CL A 811246107 88186 10183 SH SOLE 0 0 10183 SEA LTD SPONSORD ADS 81141R100 5844608 111340 SH SOLE 46603 0 64737 SEABRIDGE GOLD INC COM 811916105 284144 22587 SH SOLE 0 0 22587 SEACOAST BKG CORP FLA COM NEW 811707801 564443 18097 SH SOLE 15307 0 2790 SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103 7109505 135136 SH SOLE 73003 0 62133 SEAGEN INC COM 81181C104 2019213 15713 SH SOLE 6152 0 9561 SEALED AIR CORP NEW COM 81211K100 4496196 90140 SH SOLE 28066 0 62074 SEI INVTS CO COM 784117103 2659190 45613 SH SOLE 41251 0 4362 SELECT MED HLDGS CORP COM 81619Q105 421555 16978 SH SOLE 8067 0 8911 SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 71182889 1483286 SH SOLE 103821 0 1379465 SELECT SECTOR SPDR TR ENERGY 81369Y506 732844750 8378242 SH SOLE 20351 0 8357891 SELECT SECTOR SPDR TR FINANCIAL 81369Y605 432736738 12653122 SH SOLE 16307 0 12636815 SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 156793733 4245701 SH SOLE 6546 0 4239155 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 111959368 866827 SH SOLE 30536 0 836291 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 342136106 4589351 SH SOLE 72786 0 4516565 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 975399025 7179971 SH SOLE 95197 0 7084774 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 247293571 2518008 SH SOLE 5497 0 2512511 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 293422302 4162019 SH SOLE 64932 0 4097087 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 85869139 1105422 SH SOLE 4235 0 1101187 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 617481788 4962085 SH SOLE 96661 0 4865424 SELECTIVE INS GROUP INC COM 816300107 4553234 51386 SH SOLE 5255 0 46131 SEMPRA COM 816851109 19955521 129129 SH SOLE 44105 0 85024 SEMTECH CORP COM 816850101 372066 12969 SH SOLE 7112 0 5857 SENECA FOODS CORP NEW CL A 817070501 241240 3958 SH SOLE 0 0 3958 SENSATA TECHNOLOGIES HLDG PL SHS G8060N102 974632 24137 SH SOLE 14205 0 9932 SENSEONICS HLDGS INC COM 81727U105 53966 52394 SH SOLE 0 0 52394 SENSUS HEALTHCARE INC COM 81728J109 308872 41627 SH SOLE 0 0 41627 SENTINELONE INC CL A 81730H109 286412 19631 SH SOLE 0 0 19631 SERES THERAPEUTICS INC COM 81750R102 520246 92901 SH SOLE 0 0 92901 SERVICE CORP INTL COM 817565104 2381595 34446 SH SOLE 4829 0 29617 SERVICE PPTYS TR COM SH BEN INT 81761L102 670315 91950 SH SOLE 0 0 91950 SERVICENOW INC COM 81762P102 29240832 75311 SH SOLE 16724 0 58587 SERVISFIRST BANCSHARES INC COM 81768T108 1136327 16490 SH SOLE 761 0 15729 SES AI CORPORATION CL A COM 78397Q109 134836 42805 SH SOLE 0 0 42805 SESEN BIO INC COM 817763105 7101 11650 SH SOLE 0 0 11650 SFL CORPORATION LTD SHS G7738W106 988925 107259 SH SOLE 0 0 107259 SHAKE SHACK INC CL A 819047101 696832 16779 SH SOLE 7800 0 8979 SHELL PLC SPON ADS 780259305 28238059 495840 SH SOLE 40369 0 455471 SHENANDOAH TELECOMMUNICATION COM 82312B106 544753 34304 SH SOLE 3895 0 30409 SHERWIN WILLIAMS CO COM 824348106 27720008 117123 SH SOLE 56755 0 60368 SHIFT4 PMTS INC CL A 82452J109 3037446 54308 SH SOLE 0 0 54308 SHOALS TECHNOLOGIES GROUP IN CL A 82489W107 339724 13771 SH SOLE 1652 0 12119 SHOCKWAVE MED INC COM 82489T104 5225989 25417 SH SOLE 4004 0 21413 SHOPIFY INC CL A 82509L107 29554527 851470 SH SOLE 79365 0 772105 SHYFT GROUP INC COM 825698103 1361452 54765 SH SOLE 1083 0 53682 SIBANYE STILLWATER LTD SPONSORED ADR 82575P107 238699 22392 SH SOLE 0 0 22392 SIENTRA INC COM 82621J105 11729 57811 SH SOLE 0 0 57811 SIGNATURE BK NEW YORK N Y COM 82669G104 2146025 18625 SH SOLE 7912 0 10713 SIGNIFY HEALTH INC CL A COM 82671G100 1414228 49345 SH SOLE 6535 0 42810 SILICON LABORATORIES INC COM 826919102 1478984 10894 SH SOLE 9458 0 1436 SILVERBOW RES INC COM 82836G102 270555 9567 SH SOLE 0 0 9567 SILVERCORP METALS INC COM 82835P103 200726 67813 SH SOLE 0 0 67813 SILVERCREST METALS INC COM 828363101 288360 48060 SH SOLE 0 0 48060 SILVERGATE CAP CORP CL A 82837P408 703082 40407 SH SOLE 13 0 40394 SIMMONS 1ST NATL CORP CL A $1 PAR 828730200 403863 18715 SH SOLE 64 0 18651 SIMON PPTY GROUP INC NEW COM 828806109 33486349 285039 SH SOLE 16474 0 268565 SIMPLIFY EXCHANGE TRADED FUN HEALTH CARE ETF 82889N772 295172 11097 SH SOLE 0 0 11097 SIMPLIFY EXCHANGE TRADED FUN US EQT PLS DWNSD 82889N202 945580 38993 SH SOLE 0 0 38993 SIMPLY GOOD FOODS CO COM 82900L102 230196 6053 SH SOLE 3800 0 2253 SIMPSON MFG INC COM 829073105 499616 5635 SH SOLE 1981 0 3654 SINCLAIR BROADCAST GROUP INC CL A 829226109 665409 42902 SH SOLE 17 0 42885 SIREN ETF TR DIVCN DIVD ETF 829658400 269786 7999 SH SOLE 0 0 7999 SIREN ETF TR DIVCN LDRS ETF 829658301 1988602 40774 SH SOLE 0 0 40774 SIREN ETF TR NSD NXGN ECO ETF 829658202 1393857 68663 SH SOLE 0 0 68663 SIRIUS XM HOLDINGS INC COM 82968B103 2095298 358784 SH SOLE 5816 0 352968 SITE CTRS CORP COM 82981J109 515626 37747 SH SOLE 35789 0 1958 SITEONE LANDSCAPE SUPPLY INC COM 82982L103 2107185 17961 SH SOLE 11002 0 6959 SITIO ROYALTIES CORP CLASS A COM 82983N108 1132691 39261 SH SOLE 14860 0 24401 SIX FLAGS ENTMT CORP NEW COM 83001A102 1143056 49164 SH SOLE 13445 0 35719 SIXTH STREET SPECIALTY LENDI COM 83012A109 4796513 269467 SH SOLE 388 0 269079 SJW GROUP COM 784305104 346582 4269 SH SOLE 0 0 4269 SK TELECOM LTD SPONSORED ADR 78440P306 1141484 55439 SH SOLE 53930 0 1509 SKECHERS U S A INC CL A 830566105 449452 10714 SH SOLE 0 0 10714 SKILLZ INC COM 83067L109 40194 79357 SH SOLE 0 0 79357 SKYLINE CHAMPION CORPORATION COM 830830105 309627 6011 SH SOLE 697 0 5314 SKYWATER TECHNOLOGY INC COM 83089J108 248452 34944 SH SOLE 0 0 34944 SKYWORKS SOLUTIONS INC COM 83088M102 8157892 89519 SH SOLE 8060 0 81459 SL GREEN RLTY CORP COM 78440X887 267542 7934 SH SOLE 0 0 7934 SLM CORP COM 78442P106 962231 57966 SH SOLE 7051 0 50915 SLR INVESTMENT CORP COM 83413U100 302107 21718 SH SOLE 721 0 20997 SM ENERGY CO COM 78454L100 283335 8135 SH SOLE 149 0 7986 SMART GLOBAL HLDGS INC SHS G8232Y101 626902 42131 SH SOLE 39450 0 2681 SMARTSHEET INC COM CL A 83200N103 758821 19279 SH SOLE 8762 0 10517 SMILEDIRECTCLUB INC CL A COM 83192H106 29978 85117 SH SOLE 0 0 85117 SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 1633104 60733 SH SOLE 10922 0 49811 SMITH & WESSON BRANDS INC COM 831754106 446045 51388 SH SOLE 0 0 51388 SMITH A O CORP COM 831865209 1231134 21508 SH SOLE 1818 0 19690 SMUCKER J M CO COM NEW 832696405 12266224 77409 SH SOLE 8971 0 68438 SNAP INC CL A 83304A106 1863085 208166 SH SOLE 296 0 207870 SNAP ON INC COM 833034101 6271115 27446 SH SOLE 11776 0 15670 SNOWFLAKE INC CL A 833445109 10628793 74048 SH SOLE 24165 0 49883 SNOWFLAKE INC CL A 833445109 502390 3500 SH Call SOLE 0 0 3500 SOCIEDAD QUIMICA Y MINERA DE SPON ADR SER B 833635105 2262719 28341 SH SOLE 121 0 28220 SOFI TECHNOLOGIES INC COM 83406F102 4012802 870456 SH SOLE 5080 0 865376 SOLAREDGE TECHNOLOGIES INC COM 83417M104 4067757 14360 SH SOLE 3172 0 11188 SOLID POWER INC CLASS A COM 83422N105 31425 12372 SH SOLE 0 0 12372 SONO GROUP N V COM N81409109 19696 20000 SH SOLE 0 0 20000 SONOCO PRODS CO COM 835495102 1065505 17551 SH SOLE 188 0 17363 SONOS INC COM 83570H108 568026 33611 SH SOLE 2659 0 30952 SONY GROUP CORPORATION SPONSORED ADR 835699307 5051356 66222 SH SOLE 28689 0 37533 SORRENTO THERAPEUTICS INC COM NEW 83587F202 96454 108865 SH SOLE 0 0 108865 SOTHERLY HOTELS INC COM 83600C103 218107 120501 SH SOLE 0 0 120501 SOURCE CAP INC COM 836144105 255186 6601 SH SOLE 0 0 6601 SOUTH JERSEY INDS INC COM 838518108 2344853 65996 SH SOLE 0 0 65996 SOUTHERN CO COM 842587107 122328990 1713051 SH SOLE 445146 0 1267905 SOUTHERN CO COM 842587107 592703 8300 SH Put SOLE 0 0 8300 SOUTHERN COPPER CORP COM 84265V105 4834943 80062 SH SOLE 144 0 79918 SOUTHSTATE CORPORATION COM 840441109 674873 8838 SH SOLE 3536 0 5302 SOUTHWEST AIRLS CO COM 844741108 21462265 637430 SH SOLE 58311 0 579119 SOUTHWEST AIRLS CO NOTE 1.250% 5/0 844741BG2 15796 13000 PRN SOLE 0 0 13000 SOUTHWEST GAS HLDGS INC COM 844895102 871973 14091 SH SOLE 571 0 13520 SOUTHWESTERN ENERGY CO COM 845467109 1391896 237931 SH SOLE 534 0 237397 SOVOS BRANDS INC COM 84612U107 327147 22766 SH SOLE 22566 0 200 SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 397094040 1198485 SH SOLE 0 0 1198485 SPDR GOLD TR GOLD SHS 78463V107 431938873 2546209 SH SOLE 1006 0 2545203 SPDR INDEX SHS FDS ASIA PACIF ETF 78463X301 8148718 84865 SH SOLE 0 0 84865 SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 8605183 210396 SH SOLE 23689 0 186707 SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 3299473 123253 SH SOLE 0 0 123253 SPDR INDEX SHS FDS EURO STOXX 50 78463X202 5894828 152321 SH SOLE 0 0 152321 SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 23796821 417342 SH SOLE 3961 0 413381 SPDR INDEX SHS FDS MSCI ACWI CLMTE 78463X194 1693997 64681 SH SOLE 0 0 64681 SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 17733170 737040 SH SOLE 0 0 737040 SPDR INDEX SHS FDS MSCI EAFE FS ETF 78470E106 3881171 57062 SH SOLE 0 0 57062 SPDR INDEX SHS FDS MSCI EAFE STRTGC 78463X434 43731639 682241 SH SOLE 0 0 682241 SPDR INDEX SHS FDS MSCI EMR MKT ETF 78470E205 535712 9335 SH SOLE 0 0 9335 SPDR INDEX SHS FDS MSCI EMRG MKTS 78463X426 3804927 71217 SH SOLE 0 0 71217 SPDR INDEX SHS FDS MSCI WRLD STRGIC 78463X418 8075304 86057 SH SOLE 0 0 86057 SPDR INDEX SHS FDS PORTFLI MSCI GBL 78463X475 66431745 1424657 SH SOLE 0 0 1424657 SPDR INDEX SHS FDS PORTFLO EURP ETF 78463X103 17182739 495323 SH SOLE 0 0 495323 SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 435748592 14676612 SH SOLE 44506 0 14632106 SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 199581936 6055278 SH SOLE 17050 0 6038228 SPDR INDEX SHS FDS S&P CHINA ETF 78463X400 2533226 32328 SH SOLE 0 0 32328 SPDR INDEX SHS FDS S&P EM MKT DIV 78463X533 2310149 96256 SH SOLE 0 0 96256 SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756 11249902 229871 SH SOLE 0 0 229871 SPDR INDEX SHS FDS S&P GBLINF ETF 78463X855 5409144 103189 SH SOLE 0 0 103189 SPDR INDEX SHS FDS S&P GLBDIV ETF 78463X459 4026370 68604 SH SOLE 4303 0 64301 SPDR INDEX SHS FDS S&P INTL ETF 78463X772 9369110 289886 SH SOLE 0 0 289886 SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 19056332 647954 SH SOLE 110 0 647844 SPDR INDEX SHS FDS S&P NORTH AMER 78463X152 9054074 166988 SH SOLE 0 0 166988 SPDR S&P 500 ETF TR TR UNIT 78462F103 2289912098 5987794 SH SOLE 56722 0 5931072 SPDR S&P 500 ETF TR TR UNIT 78462F103 74726822 195400 SH Put SOLE 0 0 195400 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 63701331 143863 SH SOLE 0 0 143863 SPDR SER TR AEROSPACE DEF 78464A631 70884837 644115 SH SOLE 0 0 644115 SPDR SER TR BBG CONV SEC ETF 78464A359 63129043 981179 SH SOLE 109 0 981070 SPDR SER TR BLOOMBERG 1 10 Y 78468R861 169847973 9205852 SH SOLE 0 0 9205852 SPDR SER TR BLOOMBERG 1-3 MO 78468R663 620495061 6783591 SH SOLE 239230 0 6544361 SPDR SER TR BLOOMBERG 3-12 M 78468R523 33604104 338444 SH SOLE 0 0 338444 SPDR SER TR BLOOMBERG EMERGI 78464A391 11849367 576331 SH SOLE 25 0 576306 SPDR SER TR BLOOMBERG HIGH Y 78468R622 67017081 744635 SH SOLE 15100 0 729535 SPDR SER TR BLOOMBERG INTL 78464A151 1115711 40249 SH SOLE 0 0 40249 SPDR SER TR BLOOMBERG INTL T 78464A516 4800324 214014 SH SOLE 0 0 214014 SPDR SER TR BLOOMBERG INVT 78468R200 60664730 1996207 SH SOLE 0 0 1996207 SPDR SER TR BLOOMBERG SHORT 78464A334 443386 16385 SH SOLE 0 0 16385 SPDR SER TR BLOOMBERG SHT TE 78468R408 55001915 2269056 SH SOLE 40360 0 2228696 SPDR SER TR COMP SOFTWARE 78464A599 4009324 36878 SH SOLE 0 0 36878 SPDR SER TR DJ REIT ETF 78464A607 9091901 104325 SH SOLE 100 0 104225 SPDR SER TR FACTST INV ETF 78464A110 15462697 154278 SH SOLE 0 0 154278 SPDR SER TR FTSE INT GVT ETF 78464A490 4298879 104342 SH SOLE 0 0 104342 SPDR SER TR GLB DOW ETF 78464A706 2467155 24413 SH SOLE 0 0 24413 SPDR SER TR HLTH CARE SVCS 78464A573 4334562 51121 SH SOLE 0 0 51121 SPDR SER TR HLTH CR EQUIP 78464A581 11446208 127336 SH SOLE 0 0 127336 SPDR SER TR ICE PFD SEC ETF 78464A292 16412854 500087 SH SOLE 1328 0 498759 SPDR SER TR MSCI USA STRTGIC 78468R812 56489397 512097 SH SOLE 0 0 512097 SPDR SER TR NUVEEN BLMBRG MU 78468R721 75988776 1665690 SH SOLE 91373 0 1574317 SPDR SER TR NUVEEN BLMBRG SH 78468R739 38401040 817391 SH SOLE 0 0 817391 SPDR SER TR NUVEEN BLOOMBERG 78464A284 43948057 897449 SH SOLE 0 0 897449 SPDR SER TR NYSE TECH ETF 78464A102 9966463 102885 SH SOLE 0 0 102885 SPDR SER TR OILGAS EQUIP 78468R549 13538016 169756 SH SOLE 0 0 169756 SPDR SER TR PORT MTG BK ETF 78464A383 82438317 3799001 SH SOLE 0 0 3799001 SPDR SER TR PORTFLI HIGH YLD 78468R606 55883079 2501481 SH SOLE 0 0 2501481 SPDR SER TR PORTFLI INTRMDIT 78464A672 187607106 6643312 SH SOLE 0 0 6643312 SPDR SER TR PORTFLI TIPS ETF 78464A656 76122813 2955078 SH SOLE 0 0 2955078 SPDR SER TR PORTFOLI S&P1500 78464A805 322044586 6809994 SH SOLE 0 0 6809994 SPDR SER TR PORTFOLIO AGRGTE 78464A649 302445426 12035234 SH SOLE 40394 0 11994840 SPDR SER TR PORTFOLIO CRPORT 78464A144 35162312 1238982 SH SOLE 0 0 1238982 SPDR SER TR PORTFOLIO INTRMD 78464A375 244342520 7676486 SH SOLE 323433 0 7353053 SPDR SER TR PORTFOLIO LN COR 78464A367 7854283 349857 SH SOLE 0 0 349857 SPDR SER TR PORTFOLIO LN TSR 78464A664 170485138 5872723 SH SOLE 7391 0 5865332 SPDR SER TR PORTFOLIO S&P400 78464A847 388987781 9152654 SH SOLE 0 0 9152654 SPDR SER TR PORTFOLIO S&P500 78464A854 679279763 15101818 SH SOLE 11325 0 15090493 SPDR SER TR PORTFOLIO S&P600 78468R853 400236255 10825974 SH SOLE 0 0 10825974 SPDR SER TR PORTFOLIO SH TSR 78468R101 264248135 9146699 SH SOLE 3407 0 9143292 SPDR SER TR PORTFOLIO SHORT 78464A474 157370740 5356390 SH SOLE 110976 0 5245414 SPDR SER TR PRTFLO S&P500 GW 78464A409 943211735 18614797 SH SOLE 39032 0 18575765 SPDR SER TR PRTFLO S&P500 HI 78468R788 140615880 3552701 SH SOLE 0 0 3552701 SPDR SER TR PRTFLO S&P500 VL 78464A508 950886484 24450669 SH SOLE 52086 0 24398583 SPDR SER TR RUSSELL LOW VOL 78468R754 20295421 197124 SH SOLE 0 0 197124 SPDR SER TR RUSSELL MOMENTUM 78468R762 1418887 15437 SH SOLE 0 0 15437 SPDR SER TR RUSSELL YIELD 78468R770 51632920 551045 SH SOLE 0 0 551045 SPDR SER TR S&P 400 MDCP GRW 78464A821 64034584 980021 SH SOLE 0 0 980021 SPDR SER TR S&P 400 MDCP VAL 78464A839 93160587 1439441 SH SOLE 0 0 1439441 SPDR SER TR S&P 500 ESG ETF 78468R531 16929311 461792 SH SOLE 0 0 461792 SPDR SER TR S&P 600 SMCP GRW 78464A201 126353079 1749074 SH SOLE 3909 0 1745165 SPDR SER TR S&P 600 SMCP VAL 78464A300 113238053 1525708 SH SOLE 49 0 1525659 SPDR SER TR S&P 600 SML CAP 78464A813 124570712 1515275 SH SOLE 0 0 1515275 SPDR SER TR S&P BIOTECH 78464A870 59123862 712336 SH SOLE 0 0 712336 SPDR SER TR S&P BK ETF 78464A797 11034344 244393 SH SOLE 0 0 244393 SPDR SER TR S&P CAP MKTS 78464A771 805334 10213 SH SOLE 0 0 10213 SPDR SER TR S&P DIVID ETF 78464A763 420246885 3359019 SH SOLE 3100 0 3355919 SPDR SER TR S&P HOMEBUILD 78464A888 9248907 153331 SH SOLE 0 0 153331 SPDR SER TR S&P INS ETF 78464A789 20708354 505699 SH SOLE 135 0 505564 SPDR SER TR S&P KENSHO CLEAN 78468R655 11495131 140174 SH SOLE 0 0 140174 SPDR SER TR S&P KENSHO FUTRE 78468R671 2892339 67295 SH SOLE 0 0 67295 SPDR SER TR S&P KENSHO INTLG 78468R697 859030 26291 SH SOLE 0 0 26291 SPDR SER TR S&P KENSHO NEW 78468R648 7706559 195499 SH SOLE 0 0 195499 SPDR SER TR S&P KENSHO SMART 78468R689 671680 22800 SH SOLE 0 0 22800 SPDR SER TR S&P METALS MNG 78464A755 38524399 773427 SH SOLE 105 0 773322 SPDR SER TR S&P OILGAS EXP 78468R556 37633604 276962 SH SOLE 0 0 276962 SPDR SER TR S&P PHARMAC 78464A722 4073047 99464 SH SOLE 0 0 99464 SPDR SER TR S&P REGL BKG 78464A698 51467019 876184 SH SOLE 1339 0 874845 SPDR SER TR S&P RETAIL ETF 78464A714 2782631 46032 SH SOLE 0 0 46032 SPDR SER TR S&P SEMICNDCTR 78464A862 29128683 174183 SH SOLE 0 0 174183 SPDR SER TR S&P TELECOM 78464A540 2466313 30221 SH SOLE 0 0 30221 SPDR SER TR S&P TRANSN ETF 78464A532 9137612 135956 SH SOLE 0 0 135956 SPDR SER TR S&P1500MOMTILT 78468R705 22489226 134537 SH SOLE 0 0 134537 SPDR SER TR SPDR MSCI USA GE 78468R747 7978206 101256 SH SOLE 0 0 101256 SPDR SER TR SPDR S&P 500 ETF 78468R796 37025069 396626 SH SOLE 0 0 396626 SPDR SER TR SPDR S&P1500VL 78464A128 32810647 234692 SH SOLE 0 0 234692 SPDR SER TR SSGA US LRG ETF 78468R804 28027842 206649 SH SOLE 0 0 206649 SPDR SER TR SSGA US SMAL ETF 78468R887 10824888 100556 SH SOLE 0 0 100556 SPIRE INC COM 84857L101 564828 8203 SH SOLE 978 0 7225 SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 688479 23259 SH SOLE 6720 0 16539 SPIRIT AIRLS INC COM 848577102 2018401 103614 SH SOLE 0 0 103614 SPIRIT RLTY CAP INC NEW COM NEW 84860W300 3235341 81025 SH SOLE 12710 0 68315 SPLUNK INC COM 848637104 6780320 78953 SH SOLE 59543 0 19410 SPORTRADAR GROUP AG CLASS A ORD SHS H8088L103 227018 22793 SH SOLE 1368 0 21425 SPORTSMANS WHSE HLDGS INC COM 84920Y106 437857 46531 SH SOLE 0 0 46531 SPOTIFY TECHNOLOGY S A SHS L8681T102 1012139 12820 SH SOLE 811 0 12009 SPROTT ETF TRUST GOLD MINERS ETF 85210B102 1847717 74625 SH SOLE 0 0 74625 SPROTT ETF TRUST JR GOLD MINERS E 85210B201 430620 14910 SH SOLE 0 0 14910 SPROTT FDS TR URANIUM MINERS E 85208P303 4754533 149796 SH SOLE 0 0 149796 SPROTT FOCUS TR INC COM 85208J109 4723787 592696 SH SOLE 0 0 592696 SPROTT INC COM NEW 852066208 451340 13542 SH SOLE 0 0 13542 SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 9519519 530927 SH SOLE 0 0 530927 SPROTT PHYSICAL GOLD TR UNIT 85207H104 11320333 802861 SH SOLE 0 0 802861 SPROTT PHYSICAL PLAT PALLAD UNIT 85207Q104 417255 30658 SH SOLE 0 0 30658 SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 9551215 1159128 SH SOLE 0 0 1159128 SPROUT SOCIAL INC COM CL A 85209W109 585434 10369 SH SOLE 9485 0 884 SPROUTS FMRS MKT INC COM 85208M102 680086 21010 SH SOLE 4433 0 16577 SPRUCE POWER HOLDING CORP COM CL A 9837FR100 18427 20049 SH SOLE 0 0 20049 SPS COMM INC COM 78463M107 2493568 19883 SH SOLE 17076 0 2807 SPX TECHNOLOGIES INC COM 78473E103 221372 3372 SH SOLE 969 0 2403 SRH TOTAL RETURN FUND INC COM 101507101 675639 53200 SH SOLE 0 0 53200 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 1779732 34186 SH SOLE 14150 0 20036 SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608 342729822 8379702 SH SOLE 10772 0 8368930 SSGA ACTIVE ETF TR GLOBL ALLO ETF 78467V400 4757808 126672 SH SOLE 0 0 126672 SSGA ACTIVE ETF TR INCOM ALLO ETF 78467V202 722439 24495 SH SOLE 0 0 24495 SSGA ACTIVE ETF TR MULT ASS RLRTN 78467V103 14951344 542896 SH SOLE 0 0 542896 SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 83559011 2086889 SH SOLE 10144 0 2076745 SSGA ACTIVE ETF TR ULT SHT TRM BD 78467V707 34637518 866263 SH SOLE 0 0 866263 SSGA ACTIVE TR SPDR DBLELN EMRG 78470P309 523902 13033 SH SOLE 0 0 13033 SSGA ACTIVE TR SPDR DBLELN SHRT 78470P200 10105955 219289 SH SOLE 0 0 219289 SSGA ACTIVE TR SPDR SSGA FXD 78470P507 41175857 1608250 SH SOLE 0 0 1608250 SSGA ACTIVE TR SPDR SSGA US SCT 78470P408 70271237 1805994 SH SOLE 0 0 1805994 SSR MNG INC COM 784730103 647390 41314 SH SOLE 0 0 41314 ST JOE CO COM 790148100 237951 6157 SH SOLE 0 0 6157 STAAR SURGICAL CO COM PAR $0.01 852312305 889583 16877 SH SOLE 8155 0 8722 STAG INDL INC COM 85254J102 2628808 81362 SH SOLE 3227 0 78135 STANDARD LITHIUM LTD COM 853606101 282147 95643 SH SOLE 0 0 95643 STANLEY BLACK & DECKER INC COM 854502101 4538112 60412 SH SOLE 7649 0 52763 STAR BULK CARRIERS CORP. SHS PAR Y8162K204 1388589 72210 SH SOLE 0 0 72210 STARBOARD INVT TR ADAPTIVE ALPHA 85521B742 7359888 359131 SH SOLE 0 0 359131 STARBOARD INVT TR ADAPTIVE HIGH IN 85521B767 1686928 202270 SH SOLE 0 0 202270 STARBOARD INVT TR AI QUALITY GROWT 85521B791 1206210 99198 SH SOLE 0 0 99198 STARBOARD INVT TR RH HEDGED MULTI 85521B783 2381770 311131 SH SOLE 0 0 311131 STARBOARD INVT TR RH TACTICAL OUTL 85521B759 2523635 197081 SH SOLE 0 0 197081 STARBOARD INVT TR RH TACTICAL ROT 85521B775 3091058 264166 SH SOLE 0 0 264166 STARBUCKS CORP COM 855244109 128008555 1290409 SH SOLE 159804 0 1130605 STARWOOD PPTY TR INC COM 85571B105 6321512 344872 SH SOLE 907 0 343965 STARWOOD PPTY TR INC NOTE 4.375% 4/0 85571BAH8 19602 20000 PRN SOLE 0 0 20000 STATE STR CORP COM 857477103 6780863 87417 SH SOLE 29176 0 58241 STEEL DYNAMICS INC COM 858119100 6142165 62868 SH SOLE 749 0 62119 STELLANTIS N.V SHS N82405106 785555 55321 SH SOLE 1131 0 54190 STELLUS CAP INVT CORP COM 858568108 149573 11280 SH SOLE 0 0 11280 STEM INC COM 85859N102 619953 69346 SH SOLE 0 0 69346 STEPSTONE GROUP INC COM CL A 85914M107 449211 17840 SH SOLE 14664 0 3176 STERICYCLE INC COM 858912108 359607 7208 SH SOLE 1035 0 6173 STERIS PLC SHS USD G8473T100 15803362 85567 SH SOLE 65527 0 20040 STERLING CHECK CORP COM 85917T109 273030 17649 SH SOLE 17649 0 0 STEWART INFORMATION SVCS COR COM 860372101 309582 7245 SH SOLE 3692 0 3553 STIFEL FINL CORP COM 860630102 1689715 28981 SH SOLE 17386 0 11595 STITCH FIX INC COM CL A 860897107 49020 15762 SH SOLE 0 0 15762 STMICROELECTRONICS N V NY REGISTRY 861012102 3392796 95384 SH SOLE 780 0 94604 STONECO LTD COM CL A G85158106 445832 47228 SH SOLE 0 0 47228 STONEX GROUP INC COM 861896108 1170093 12278 SH SOLE 493 0 11785 STORE CAP CORP COM 862121100 20474676 638636 SH SOLE 27065 0 611571 STRATASYS LTD SHS M85548101 398389 33591 SH SOLE 2214 0 31377 STRATEGIC ED INC COM 86272C103 388469 4960 SH SOLE 0 0 4960 STRATEGY SHS DAY HAGAN NED 86280R803 7969412 261549 SH SOLE 0 0 261549 STRATEGY SHS NS 7HANDL IDX 86280R506 23040082 1176715 SH SOLE 0 0 1176715 STRIDE INC COM 86333M108 445803 14252 SH SOLE 10463 0 3789 STRYKER CORPORATION COM 863667101 43990054 179724 SH SOLE 41735 0 137989 STURM RUGER & CO INC COM 864159108 924144 18256 SH SOLE 0 0 18256 SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 1060924 69890 SH SOLE 0 0 69890 SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 2196229 273844 SH SOLE 232582 0 41262 SUMMIT MATLS INC CL A 86614U100 1610735 56736 SH SOLE 6758 0 49978 SUN CMNTYS INC COM 866674104 1945159 13602 SH SOLE 5902 0 7700 SUN LIFE FINANCIAL INC. COM 866796105 1008735 21731 SH SOLE 0 0 21731 SUNCOKE ENERGY INC COM 86722A103 96457 11177 SH SOLE 0 0 11177 SUNCOR ENERGY INC NEW COM 867224107 7463683 235225 SH SOLE 47560 0 187665 SUNNOVA ENERGY INTL INC. COM 86745K104 660337 36665 SH SOLE 21773 0 14892 SUNOCO LP/SUNOCO FIN CORP COM UT REP LP 86765K109 5529606 128297 SH SOLE 0 0 128297 SUNOPTA INC COM 8676EP108 185975 22035 SH SOLE 0 0 22035 SUNPOWER CORP COM 867652406 282692 15679 SH SOLE 0 0 15679 SUNPOWER CORP DBCV 4.000% 1/1 867652AL3 11842 12000 PRN SOLE 0 0 12000 SUNRUN INC COM 86771W105 1650678 68721 SH SOLE 4905 0 63816 SUNSTONE HOTEL INVS INC NEW COM 867892101 163244 16899 SH SOLE 16319 0 580 SUPER GROUP SGHC LIMITED ORD SHS G8588X103 34221 11407 SH SOLE 0 0 11407 SUPER MICRO COMPUTER INC COM 86800U104 1707187 20794 SH SOLE 0 0 20794 SUPERIOR GROUP OF CO INC COM 868358102 115897 11521 SH SOLE 0 0 11521 SUPERNUS PHARMACEUTICALS INC COM 868459108 337224 9454 SH SOLE 6712 0 2742 SVB FINANCIAL GROUP COM 78486Q101 6459915 28070 SH SOLE 20494 0 7576 SWEETGREEN INC COM CL A 87043Q108 98709 11518 SH SOLE 976 0 10542 SYLVAMO CORP COMMON STOCK 871332102 592628 12197 SH SOLE 3 0 12194 SYNAPTICS INC COM 87157D109 277867 2920 SH SOLE 0 0 2920 SYNCHRONY FINANCIAL COM 87165B103 2267693 69011 SH SOLE 569 0 68442 SYNEOS HEALTH INC CL A 87166B102 388680 10597 SH SOLE 9452 0 1145 SYNOPSYS INC COM 871607107 9014978 28234 SH SOLE 3790 0 24444 SYNOVUS FINL CORP COM NEW 87161C501 1373396 36575 SH SOLE 0 0 36575 SYROS PHARMACEUTICALS INC COM NEW 87184Q206 147118 40980 SH SOLE 0 0 40980 SYSCO CORP COM 871829107 24776165 324083 SH SOLE 46016 0 278067 T ROWE PRICE ETF INC PRICE DIV GRWT 87283Q404 447830 14267 SH SOLE 1989 0 12278 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 36118229 484874 SH SOLE 83711 0 401163 TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 1063185 68153 SH SOLE 48708 0 19445 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 8015427 76975 SH SOLE 46587 0 30388 TANDEM DIABETES CARE INC COM NEW 875372203 1394368 31016 SH SOLE 9279 0 21737 TANGER FACTORY OUTLET CTRS I COM 875465106 1863466 103872 SH SOLE 429 0 103443 TAPESTRY INC COM 876030107 3082075 80937 SH SOLE 61291 0 19646 TARGA RES CORP COM 87612G101 3226250 43895 SH SOLE 558 0 43337 TARGET CORP COM 87612E106 92860262 623056 SH SOLE 50015 0 573041 TASEKO MINES LTD COM 876511106 20449 13911 SH SOLE 0 0 13911 TATA MTRS LTD SPONSORED ADR 876568502 686863 29721 SH SOLE 1278 0 28443 TATTOOED CHEF INC COM CL A 87663X102 38118 30990 SH SOLE 0 0 30990 TC ENERGY CORP COM 87807B107 22438929 562944 SH SOLE 390086 0 172858 TCW STRATEGIC INCOME FD INC COM 872340104 110118 23835 SH SOLE 0 0 23835 TD SYNNEX CORPORATION COM 87162W100 248738 2626 SH SOLE 85 0 2541 TE CONNECTIVITY LTD SHS H84989104 33122195 288521 SH SOLE 187998 0 100523 TEAM INC NOTE 5.000% 8/0 878155AE0 13450 15000 PRN SOLE 0 0 15000 TECHNIPFMC PLC COM G87110105 3737365 310562 SH SOLE 251864 0 58698 TECHTARGET INC COM 87874R100 792599 17855 SH SOLE 17276 0 579 TECK RESOURCES LTD CL B 878742204 6524695 172520 SH SOLE 0 0 172520 TECNOGLASS INC ORD SHS G87264100 1968626 63979 SH SOLE 0 0 63979 TEEKAY TANKERS LTD CL A Y8565N300 1412515 45846 SH SOLE 0 0 45846 TEGNA INC COM 87901J105 369782 17451 SH SOLE 0 0 17451 TEKLA HEALTHCARE INVS SH BEN INT 87911J103 5231533 290641 SH SOLE 0 0 290641 TEKLA HEALTHCARE OPPORTUNITI SHS 879105104 8286181 418283 SH SOLE 0 0 418283 TEKLA LIFE SCIENCES INVS SH BEN INT 87911K100 2300435 161888 SH SOLE 0 0 161888 TEKLA WORLD HEALTHCARE FD BEN INT SHS 87911L108 2205863 150571 SH SOLE 0 0 150571 TELADOC HEALTH INC COM 87918A105 2458613 103958 SH SOLE 19786 0 84172 TELEDYNE TECHNOLOGIES INC COM 879360105 2214875 5538 SH SOLE 439 0 5099 TELEFLEX INCORPORATED COM 879369106 964012 3862 SH SOLE 2235 0 1627 TELEFONICA BRASIL SA NEW ADR 87936R205 124619 17429 SH SOLE 7054 0 10375 TELEFONICA S A SPONSORED ADR 879382208 67985 19043 SH SOLE 0 0 19043 TELEPHONE & DATA SYS INC COM NEW 879433829 1350347 128727 SH SOLE 0 0 128727 TELLURIAN INC NEW COM 87968A104 371393 221067 SH SOLE 0 0 221067 TELUS CORPORATION COM 87971M103 4194321 217210 SH SOLE 73535 0 143675 TEMPLETON EMERGING MKTS INCO COM 880192109 1294689 235827 SH SOLE 0 0 235827 TEMPLETON GLOBAL INCOME FD COM 880198106 527106 121734 SH SOLE 0 0 121734 TEMPUR SEALY INTL INC COM 88023U101 1051206 30621 SH SOLE 3651 0 26970 TENABLE HLDGS INC COM 88025T102 529141 13870 SH SOLE 8521 0 5349 TENARIS S A SPONSORED ADS 88031M109 243025 6912 SH SOLE 1099 0 5813 TENCENT MUSIC ENTMT GROUP SPON ADS 88034P109 182905 22090 SH SOLE 0 0 22090 TENET HEALTHCARE CORP COM NEW 88033G407 588505 12062 SH SOLE 5 0 12057 TERADATA CORP DEL COM 88076W103 2039751 60599 SH SOLE 36230 0 24369 TERADYNE INC COM 880770102 5699985 65254 SH SOLE 25787 0 39467 TEREX CORP NEW COM 880779103 1022383 23932 SH SOLE 11555 0 12377 TERNIUM SA SPONSORED ADS 880890108 1665348 54494 SH SOLE 5097 0 49397 TESLA INC COM 88160R101 180794854 1468009 SH SOLE 70562 0 1397447 TETRA TECH INC NEW COM 88162G103 13687851 94788 SH SOLE 74390 0 20398 TEUCRIUM COMMODITY TR AGRICULTURE FD 88166A706 272311 8695 SH SOLE 0 0 8695 TEUCRIUM COMMODITY TR CORN FD SHS 88166A102 939426 34884 SH SOLE 0 0 34884 TEUCRIUM COMMODITY TR SOYBEAN FD 88166A607 2273360 79767 SH SOLE 0 0 79767 TEUCRIUM COMMODITY TR SUGAR FD 88166A409 1130725 118649 SH SOLE 0 0 118649 TEUCRIUM COMMODITY TR WHEAT FD 88166A508 3612530 452698 SH SOLE 0 0 452698 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 2453316 269004 SH SOLE 27929 0 241075 TEXAS INSTRS INC COM 882508104 61014191 369291 SH SOLE 74637 0 294654 TEXAS PACIFIC LAND CORPORATI COM 88262P102 7578551 3233 SH SOLE 4 0 3229 TEXAS ROADHOUSE INC COM 882681109 1439364 15517 SH SOLE 11690 0 3827 TEXTAINER GROUP HOLDINGS LTD SHS G8766E109 1519190 48991 SH SOLE 22418 0 26573 TEXTRON INC COM 883203101 2858522 40375 SH SOLE 2173 0 38202 TFI INTL INC COM 87241L109 485863 4847 SH SOLE 2063 0 2784 TFS FINL CORP COM 87240R107 307362 21330 SH SOLE 0 0 21330 TG THERAPEUTICS INC COM 88322Q108 459655 38855 SH SOLE 0 0 38855 THE LION ELECTRIC COMPANY COMMON STOCK 536221104 22510 10049 SH SOLE 0 0 10049 THE NECESSITY RETAIL REIT IN COM CLASS A 02607T109 1442178 243200 SH SOLE 0 0 243200 THE ODP CORP COM 88337F105 243835 5354 SH SOLE 0 0 5354 THE ONE GROUP HOSPITALITY IN COM 88338K103 104467 16582 SH SOLE 0 0 16582 THE REAL BROKERAGE INC COM NEW 75585H206 15230 14505 SH SOLE 0 0 14505 THE REALREAL INC COM 88339P101 19700 15760 SH SOLE 0 0 15760 THE TRADE DESK INC COM CL A 88339J105 21887278 488228 SH SOLE 9309 0 478919 THE VALENS COMPANY INC COM NEW 91914P603 30149 45681 SH SOLE 0 0 45681 THERATECHNOLOGIES INC NOTE 5.750% 6/3 88338HAA8 16200 18000 PRN SOLE 0 0 18000 THERMO FISHER SCIENTIFIC INC COM 883556102 112303160 203849 SH SOLE 70922 0 132927 THIRD HARMONIC BIO INC COM 88427A107 43000 10000 SH SOLE 0 0 10000 THOMSON REUTERS CORP. COM NEW 884903709 1576770 13823 SH SOLE 6898 0 6925 THOR INDS INC COM 885160101 1107141 14666 SH SOLE 1172 0 13494 THORNBURG INCM BUILDER OPP T COM 885213108 357000 25000 SH SOLE 0 0 25000 THOUGHTWORKS HOLDING INC COM 88546E105 264655 25972 SH SOLE 25931 0 41 TIDAL ETF TR RPAR RISK PARI 886364603 611716 32835 SH SOLE 0 0 32835 TIDAL ETF TR SP FDS S&P 500 886364801 214125 8322 SH SOLE 0 0 8322 TILRAY BRANDS INC COM CL 2 88688T100 774392 287878 SH SOLE 0 0 287878 TILRAY BRANDS INC NOTE 5.000%10/0 88688TAB6 96034 100000 PRN SOLE 0 0 100000 TIMKEN CO COM 887389104 465673 6589 SH SOLE 6 0 6583 TIMKENSTEEL CORPORATION COM 887399103 523441 28808 SH SOLE 0 0 28808 TIMOTHY PLAN HIG DV STK ETF 887432326 3550541 114044 SH SOLE 0 0 114044 TIMOTHY PLAN HIGH DIVIDEND 887432276 4257990 181483 SH SOLE 0 0 181483 TIMOTHY PLAN INTL ETF 887432334 728852 31335 SH SOLE 0 0 31335 TIMOTHY PLAN U S SM CP CORE 887432342 299846 9854 SH SOLE 0 0 9854 TIMOTHY PLAN US LRGMD CP CORE 887432359 1072197 32006 SH SOLE 0 0 32006 TITAN MACHY INC COM 88830R101 227097 5716 SH SOLE 0 0 5716 TITAN MED INC COM NEW 88830X819 13024 19715 SH SOLE 0 0 19715 TJX COS INC NEW COM 872540109 33848428 425232 SH SOLE 88099 0 337133 TMC THE METALS COMPANY INC COM 87261Y106 8289 10765 SH SOLE 0 0 10765 T-MOBILE US INC COM 872590104 20317951 145128 SH SOLE 42863 0 102265 TOAST INC CL A 888787108 763354 42338 SH SOLE 0 0 42338 TOLL BROTHERS INC COM 889478103 727726 14578 SH SOLE 42 0 14536 TOPBUILD CORP COM 89055F103 8147261 52063 SH SOLE 38997 0 13066 TOPGOLF CALLAWAY BRANDS CORP COM 131193104 782337 39612 SH SOLE 8043 0 31569 TORM PLC SHS CL A G89479102 229422 7865 SH SOLE 0 0 7865 TORO CO COM 891092108 3962870 35008 SH SOLE 1767 0 33241 TORONTO DOMINION BK ONT COM NEW 891160509 10833510 167287 SH SOLE 62321 0 104966 TORTOISE ENERGY INFRA CORP COM 89147L886 1376990 43342 SH SOLE 0 0 43342 TOTALENERGIES SE SPONSORED ADS 89151E109 60171974 969265 SH SOLE 672242 0 297023 TOWER SEMICONDUCTOR LTD SHS NEW M87915274 2040379 47231 SH SOLE 0 0 47231 TOWNEBANK PORTSMOUTH VA COM 89214P109 936447 30365 SH SOLE 239 0 30126 TOYOTA MOTOR CORP ADS 892331307 4620039 33827 SH SOLE 632 0 33195 TRACTOR SUPPLY CO COM 892356106 23814466 105971 SH SOLE 22374 0 83597 TRADEWEB MKTS INC CL A 892672106 1010940 15570 SH SOLE 12226 0 3344 TRANE TECHNOLOGIES PLC SHS G8994E103 12648024 75245 SH SOLE 16869 0 58376 TRANSCAT INC COM 893529107 309773 4371 SH SOLE 3698 0 673 TRANSDIGM GROUP INC COM 893641100 3883354 6167 SH SOLE 2898 0 3269 TRANSMEDICS GROUP INC COM 89377M109 513202 8315 SH SOLE 2809 0 5506 TRANSOCEAN LTD REG SHS H8817H100 599544 131479 SH SOLE 0 0 131479 TRANSUNION COM 89400J107 988202 17413 SH SOLE 8926 0 8487 TRAVEL PLUS LEISURE CO COM 894164102 1236236 33963 SH SOLE 22319 0 11644 TRAVELERS COMPANIES INC COM 89417E109 24277627 129487 SH SOLE 29638 0 99849 TREVI THERAPEUTICS INC COM 89532M101 19300 10000 SH SOLE 0 0 10000 TREX CO INC COM 89531P105 1168350 27601 SH SOLE 6424 0 21177 TRI CONTL CORP COM 895436103 574573 22418 SH SOLE 0 0 22418 TRI POINTE HOMES INC COM 87265H109 235461 12666 SH SOLE 5984 0 6682 TRICO BANCSHARES COM 896095106 502353 9852 SH SOLE 0 0 9852 TRILOGY METALS INC NEW COM 89621C105 7321 13310 SH SOLE 0 0 13310 TRIMBLE INC COM 896239100 2386938 47210 SH SOLE 4200 0 43010 TRIMTABS ETF TR FCF INTL QLTY ET 89628W401 225044 8899 SH SOLE 0 0 8899 TRIMTABS ETF TR FCF US QLTY ETF 89628W302 2232654 47986 SH SOLE 0 0 47986 TRINET GROUP INC COM 896288107 210316 3102 SH SOLE 0 0 3102 TRINITY BIOTECH PLC SPON ADR NEW 896438306 25740 26000 SH SOLE 0 0 26000 TRINITY INDS INC COM 896522109 658913 22283 SH SOLE 1378 0 20905 TRIPADVISOR INC COM 896945201 336201 18699 SH SOLE 5499 0 13200 TRIPLEPOINT VENTURE GROWTH B COM 89677Y100 829826 79561 SH SOLE 0 0 79561 TRITIUM DCFC LIMITED ORDINARY SHARES Q9225T108 20620 12274 SH SOLE 0 0 12274 TRITON INTL LTD CL A G9078F107 1734521 25218 SH SOLE 0 0 25218 TRIUMPH GROUP INC NEW COM 896818101 176736 16800 SH SOLE 0 0 16800 TRUECAR INC COM 89785L107 100400 40000 SH SOLE 0 0 40000 TRUIST FINL CORP COM 89832Q109 65626053 1525124 SH SOLE 738246 0 786878 TRUPANION INC COM 898202106 259561 5461 SH SOLE 1824 0 3637 TRUST FOR PROFESSIONAL MANAG CONVERGENCE LNG 89834G760 233714 15912 SH SOLE 0 0 15912 TRUSTMARK CORP COM 898402102 723614 20728 SH SOLE 0 0 20728 TRX GOLD CORPORATION COM 87283P109 16588 49032 SH SOLE 0 0 49032 TSCAN THERAPEUTICS INC COM 89854M101 26350 17000 SH SOLE 0 0 17000 TTM TECHNOLOGIES INC COM 87305R109 350851 23266 SH SOLE 21190 0 2076 TUPPERWARE BRANDS CORP COM 899896104 49002 11836 SH SOLE 0 0 11836 TUSIMPLE HLDGS INC CL A 90089L108 16628 10139 SH SOLE 1143 0 8996 TUTOR PERINI CORP COM 901109108 606378 80315 SH SOLE 0 0 80315 TWILIO INC CL A 90138F102 4201025 85805 SH SOLE 9139 0 76666 TWIST BIOSCIENCE CORP COM 90184D100 538654 22623 SH SOLE 4620 0 18003 TWO HBRS INVT CORP COM 90187B804 865264 54868 SH SOLE 2433 0 52435 TWO RDS SHARED TR CONDCTR GBL EQTY 90214Q584 223347 16889 SH SOLE 0 0 16889 TWO RDS SHARED TR LDRSHS ALPFACT 90214Q774 12412555 412502 SH SOLE 0 0 412502 TWO RDS SHARED TR LEADERSHARES DY 90214Q675 10627305 481381 SH SOLE 0 0 481381 TWO RDS SHARED TR LEADERSHARES EQT 90214Q683 8661168 312565 SH SOLE 0 0 312565 TWO RDS SHARED TR LEADERSHS ACTIVI 90214Q717 6276263 214061 SH SOLE 0 0 214061 TWO RDS SHARED TR LEASERSHS ALPHAF 90214Q691 12579227 407227 SH SOLE 0 0 407227 TYLER TECHNOLOGIES INC COM 902252105 3348873 10387 SH SOLE 2759 0 7628 TYRA BIOSCIENCES INC COM 90240B106 152000 20000 SH SOLE 0 0 20000 TYSON FOODS INC CL A 902494103 14561161 233914 SH SOLE 1481 0 232433 U HAUL HOLDING COMPANY COM SER N 023586506 1289061 23446 SH SOLE 7577 0 15869 U S PHYSICAL THERAPY COM 90337L108 250554 3092 SH SOLE 2114 0 978 U S SILICA HLDGS INC COM 90346E103 388675 31094 SH SOLE 560 0 30534 U S XPRESS ENTERPRISES INC COM CL A 90338N202 20263 11195 SH SOLE 0 0 11195 UBER TECHNOLOGIES INC COM 90353T100 20926069 844437 SH SOLE 318860 0 525577 UBIQUITI INC COM 90353W103 2992630 10941 SH SOLE 163 0 10778 UBS AG LONDON BRANCH ETRACS ALER MLP 90274D382 309484 16497 SH SOLE 0 0 16497 UBS GROUP AG SHS H42097107 1644904 88104 SH SOLE 21015 0 67089 UDR INC COM 902653104 3945956 101884 SH SOLE 4419 0 97465 UFP INDUSTRIES INC COM 90278Q108 1763017 22246 SH SOLE 3674 0 18572 UGI CORP NEW COM 902681105 2374645 64058 SH SOLE 7217 0 56841 UIPATH INC CL A 90364P105 1415525 111371 SH SOLE 37445 0 73926 ULTA BEAUTY INC COM 90384S303 29333746 62536 SH SOLE 2700 0 59836 ULTRA CLEAN HLDGS INC COM 90385V107 948753 28620 SH SOLE 5543 0 23077 ULTRAGENYX PHARMACEUTICAL IN COM 90400D108 271540 5861 SH SOLE 5486 0 375 UMB FINL CORP COM 902788108 344739 4127 SH SOLE 2025 0 2102 UMH PPTYS INC COM 903002103 201634 12524 SH SOLE 0 0 12524 UMPQUA HLDGS CORP COM 904214103 698565 39136 SH SOLE 9225 0 29911 UNDER ARMOUR INC CL A 904311107 1250227 123054 SH SOLE 231 0 122823 UNDER ARMOUR INC CL C 904311206 909662 101980 SH SOLE 0 0 101980 UNIFIRST CORP MASS COM 904708104 1043091 5405 SH SOLE 3973 0 1432 UNILEVER PLC SPON ADR NEW 904767704 48960827 972410 SH SOLE 678011 0 294399 UNION BANKSHARES INC COM 905400107 459896 19154 SH SOLE 0 0 19154 UNION PAC CORP COM 907818108 93291044 450529 SH SOLE 65261 0 385268 UNIQURE NV SHS N90064101 855067 37718 SH SOLE 1547 0 36171 UNITED AIRLS HLDGS INC COM 910047109 6759346 179293 SH SOLE 37451 0 141842 UNITED BANCORP INC OHIO COM 909911109 150508 10224 SH SOLE 0 0 10224 UNITED BANKSHARES INC WEST V COM 909907107 3858267 95290 SH SOLE 73305 0 21985 UNITED CMNTY BKS BLAIRSVLE G COM 90984P303 731444 21640 SH SOLE 3757 0 17883 UNITED INS HLDGS CORP COM 910710102 12773 12050 SH SOLE 0 0 12050 UNITED MICROELECTRONICS CORP SPON ADR NEW 910873405 1015219 155470 SH SOLE 7168 0 148302 UNITED NAT FOODS INC COM 911163103 623425 16105 SH SOLE 3554 0 12551 UNITED PARCEL SERVICE INC CL B 911312106 137780452 792570 SH SOLE 186572 0 605998 UNITED RENTALS INC COM 911363109 29227786 82235 SH SOLE 4276 0 77959 UNITED STATES STL CORP NEW COM 912909108 7858321 313705 SH SOLE 0 0 313705 UNITED STS 12 MONTH NAT GAS UNIT BEN INT 91288X109 431267 25030 SH SOLE 0 0 25030 UNITED STS 12 MONTH OIL FD L UNIT BEN INT 91288V103 201358 5672 SH SOLE 0 0 5672 UNITED STS COMMODITY INDEX F CM REP COPP FD 911718104 2333083 101043 SH SOLE 0 0 101043 UNITED STS COMMODITY INDEX F COMM IDX FND 911717106 2063056 36657 SH SOLE 0 0 36657 UNITED STS GASOLINE FD LP UNITS 91201T102 629550 10503 SH SOLE 0 0 10503 UNITED STS NAT GAS FD LP UNIT PAR 912318300 1047376 74282 SH SOLE 0 0 74282 UNITED STS OIL FD LP UNITS 91232N207 3319187 47343 SH SOLE 0 0 47343 UNITED THERAPEUTICS CORP DEL COM 91307C102 1468593 5281 SH SOLE 1880 0 3401 UNITEDHEALTH GROUP INC COM 91324P102 354941983 670412 SH SOLE 168088 0 502324 UNITI GROUP INC COM 91325V108 171867 31079 SH SOLE 470 0 30609 UNITY SOFTWARE INC COM 91332U101 3149322 110809 SH SOLE 41944 0 68865 UNIVAR SOLUTIONS INC COM 91336L107 311338 9791 SH SOLE 5980 0 3811 UNIVERSAL CORP VA COM 913456109 510124 9660 SH SOLE 1039 0 8621 UNIVERSAL DISPLAY CORP COM 91347P105 2070072 19160 SH SOLE 0 0 19160 UNIVERSAL DISPLAY CORP COM 91347P105 540200 5000 SH Call SOLE 0 0 5000 UNIVERSAL HEALTH RLTY INCOME SH BEN INT 91359E105 473249 9915 SH SOLE 0 0 9915 UNIVERSAL HLTH SVCS INC CL B 913903100 1848003 13117 SH SOLE 281 0 12836 UNIVEST FINANCIAL CORPORATIO COM 915271100 853941 32680 SH SOLE 0 0 32680 UNUM GROUP COM 91529Y106 9036585 220243 SH SOLE 12968 0 207275 UPHEALTH INC COM NEW 91532B200 230089 141159 SH SOLE 0 0 141159 UPSTART HLDGS INC COM 91680M107 704771 53311 SH SOLE 1056 0 52255 UPSTART HLDGS INC NOTE 0.250% 8/1 91680MAB3 7980 15000 PRN SOLE 0 0 15000 URANIUM ENERGY CORP COM 916896103 157749 40657 SH SOLE 0 0 40657 URBAN OUTFITTERS INC COM 917047102 347226 14559 SH SOLE 14530 0 29 UR-ENERGY INC COM 91688R108 35515 30883 SH SOLE 0 0 30883 URSTADT BIDDLE PPTYS INC CL A 917286205 6262645 330483 SH SOLE 0 0 330483 US BANCORP DEL COM NEW 902973304 68009377 1559491 SH SOLE 588708 0 970783 US FOODS HLDG CORP COM 912008109 2998217 88131 SH SOLE 5892 0 82239 USA COMPRESSION PARTNERS LP COMUNIT LTDPAR 90290N109 272857 13971 SH SOLE 0 0 13971 USCF ETF TR MIDSTREAM ENERGY 90290T882 273264 8162 SH SOLE 0 0 8162 USIO INC COM 917313108 120122 72801 SH SOLE 0 0 72801 UTZ BRANDS INC COM CL A 918090101 476517 30045 SH SOLE 27230 0 2815 UWM HOLDINGS CORPORATION COM CL A 91823B109 257288 77730 SH SOLE 0 0 77730 V F CORP COM 918204108 5740878 207927 SH SOLE 12717 0 195210 VAALCO ENERGY INC COM NEW 91851C201 316386 69383 SH SOLE 0 0 69383 VACASA INC CLASS A COM 91854V107 13923 11050 SH SOLE 0 0 11050 VAIL RESORTS INC COM 91879Q109 1178975 4946 SH SOLE 1452 0 3494 VALE S A SPONSORED ADS 91912E105 5101025 300591 SH SOLE 37231 0 263360 VALERO ENERGY CORP COM 91913Y100 39840456 314050 SH SOLE 39906 0 274144 VALLEY NATL BANCORP COM 919794107 866739 76635 SH SOLE 0 0 76635 VALMONT INDS INC COM 920253101 564151 1706 SH SOLE 4 0 1702 VALUE LINE INC COM 920437100 224737 4417 SH SOLE 0 0 4417 VALVOLINE INC COM 92047W101 494498 15145 SH SOLE 1467 0 13678 VANCE TAX-MANAGED GLOB COM 27829C105 2273138 292930 SH SOLE 0 0 292930 VANECK ETF TRUST AFRICA INDEX ETF 92189F866 165302 10293 SH SOLE 0 0 10293 VANECK ETF TRUST AGRIBUSINESS ETF 92189F700 39528894 460495 SH SOLE 0 0 460495 VANECK ETF TRUST BDC INCOME ETF 92189F411 26483115 1871598 SH SOLE 0 0 1871598 VANECK ETF TRUST BIOTECH ETF 92189F726 7897995 49443 SH SOLE 0 0 49443 VANECK ETF TRUST CEF MUNI INCOME 92189F460 5877519 273691 SH SOLE 0 0 273691 VANECK ETF TRUST DIGI TRANSFRM 92189H821 763879 286097 SH SOLE 0 0 286097 VANECK ETF TRUST DURABLE HGH DIV 92189H102 8334151 261392 SH SOLE 0 0 261392 VANECK ETF TRUST EMERGING MRKT HI 92189F353 1526805 83844 SH SOLE 0 0 83844 VANECK ETF TRUST ENERGY INCME ET 92189H870 571034 9244 SH SOLE 0 0 9244 VANECK ETF TRUST ENVIRONMENTAL SR 92189F304 672816 4940 SH SOLE 0 0 4940 VANECK ETF TRUST FALLEN ANGEL HG 92189F437 59052791 2185522 SH SOLE 9481 0 2176041 VANECK ETF TRUST GAMING ETF 92189F882 5150289 133487 SH SOLE 0 0 133487 VANECK ETF TRUST GOLD MINERS ETF 92189F106 70496099 2459738 SH SOLE 0 0 2459738 VANECK ETF TRUST GREEN BOND ETF 92189F171 862164 37501 SH SOLE 0 0 37501 VANECK ETF TRUST HIGH YLD MUNIETF 92189H409 19340587 382603 SH SOLE 13171 0 369432 VANECK ETF TRUST IG FLOATING RATE 92189F486 13194295 530317 SH SOLE 0 0 530317 VANECK ETF TRUST INDIA GROWTH LDR 92189F767 526768 16129 SH SOLE 0 0 16129 VANECK ETF TRUST INDONESIA INDEX 92189F833 286293 16492 SH SOLE 0 0 16492 VANECK ETF TRUST INFLATION ALLOCA 92189F130 19095185 769967 SH SOLE 138 0 769829 VANECK ETF TRUST INTRMDT MUNI ETF 92189H201 60880041 1334796 SH SOLE 1140641 0 194155 VANECK ETF TRUST JP MRGAN EM LOC 92189H300 6814624 281247 SH SOLE 0 0 281247 VANECK ETF TRUST JUNIOR GOLD MINE 92189F791 13307497 373282 SH SOLE 0 0 373282 VANECK ETF TRUST LONG MUNI ETF 92189F536 2582265 147896 SH SOLE 0 0 147896 VANECK ETF TRUST LONG/FLAT TREND 92189F148 3912111 115005 SH SOLE 0 0 115005 VANECK ETF TRUST LOW CARBN ENERGY 92189F502 2123636 19156 SH SOLE 0 0 19156 VANECK ETF TRUST MORTGAGE REIT 92189F452 2177126 186558 SH SOLE 0 0 186558 VANECK ETF TRUST MRNGSTR INT MOAT 92189F593 854786 29540 SH SOLE 0 0 29540 VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643 143422369 2209558 SH SOLE 0 0 2209558 VANECK ETF TRUST NATURAL RESOURC 92189F841 7623038 154827 SH SOLE 0 0 154827 VANECK ETF TRUST OIL REFINERS ETF 92189F585 1916330 61421 SH SOLE 0 0 61421 VANECK ETF TRUST OIL SERVICES ETF 92189H607 28291044 93047 SH SOLE 0 0 93047 VANECK ETF TRUST PHARMACEUTCL ETF 92189F692 8594627 110555 SH SOLE 0 0 110555 VANECK ETF TRUST PREFERRED SECURT 92189F429 13905056 832140 SH SOLE 0 0 832140 VANECK ETF TRUST RARE EARTH/STRTG 92189H805 9521309 125017 SH SOLE 0 0 125017 VANECK ETF TRUST RETAIL ETF 92189F684 3632017 22919 SH SOLE 0 0 22919 VANECK ETF TRUST SEMICONDUCTR ETF 92189F676 65716113 323820 SH SOLE 0 0 323820 VANECK ETF TRUST SHRT HGH YLD MUN 92189F387 6374742 286248 SH SOLE 0 0 286248 VANECK ETF TRUST SOCIAL SENTIMENT 92189H839 139484 11480 SH SOLE 0 0 11480 VANECK ETF TRUST STEEL ETF 92189F205 1452709 25116 SH SOLE 0 0 25116 VANECK ETF TRUST URANIUM PLS NUCL 92189F601 1178336 21467 SH SOLE 0 0 21467 VANECK ETF TRUST VANECK RUSSIA ET 92189F403 454314 80410 SH SOLE 42 0 80368 VANECK ETF TRUST VANECK SHRT MUNI 92189F528 10402594 616267 SH SOLE 0 0 616267 VANECK ETF TRUST VANECK VIETNAM 92189F817 435159 36753 SH SOLE 0 0 36753 VANECK ETF TRUST VIDEO GMNG ESPRT 92189F114 4458960 104035 SH SOLE 0 0 104035 VANECK MERK GOLD TR GOLD TRUST 921078101 22177069 1253650 SH SOLE 0 0 1253650 VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 74261327 352050 SH SOLE 0 0 352050 VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 49334287 352237 SH SOLE 0 0 352237 VANGUARD ADMIRAL FDS INC MIDCP 400 GRTH 921932869 7818053 46173 SH SOLE 0 0 46173 VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 25010458 152904 SH SOLE 0 0 152904 VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 7053729 45977 SH SOLE 0 0 45977 VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794 10292401 55220 SH SOLE 0 0 55220 VANGUARD ADMIRAL FDS INC SMLCP 600 VAL 921932778 4922718 31345 SH SOLE 0 0 31345 VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 28626020 165172 SH SOLE 0 0 165172 VANGUARD BD INDEX FDS INTERMED TERM 921937819 240030920 3229695 SH SOLE 481 0 3229214 VANGUARD BD INDEX FDS LONG TERM BOND 921937793 156423434 2159352 SH SOLE 442 0 2158910 VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 417017608 5539554 SH SOLE 2770 0 5536784 VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 2202181165 30653969 SH SOLE 4958811 0 25695158 VANGUARD BD INDEX FDS VANGUARD ULTRA 92203C303 9456880 192998 SH SOLE 0 0 192998 VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407 270081151 5694312 SH SOLE 5280 0 5689032 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 82663016 622181 SH SOLE 86 0 622095 VANGUARD INDEX FDS GROWTH ETF 922908736 947074695 4444065 SH SOLE 33960 0 4410105 VANGUARD INDEX FDS LARGE CAP ETF 922908637 106118361 609175 SH SOLE 28558 0 580617 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 92385183 513936 SH SOLE 2430 0 511506 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 123554032 913591 SH SOLE 4212 0 909379 VANGUARD INDEX FDS MID CAP ETF 922908629 464728403 2280204 SH SOLE 51132 0 2229072 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 138366761 1677579 SH SOLE 7295 0 1670284 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1259108206 3583731 SH SOLE 78971 0 3504760 VANGUARD INDEX FDS SM CP VAL ETF 922908611 165452917 1041895 SH SOLE 13195 0 1028700 VANGUARD INDEX FDS SMALL CP ETF 922908751 627792169 3420466 SH SOLE 51030 0 3369436 VANGUARD INDEX FDS SML CP GRW ETF 922908595 96675599 482076 SH SOLE 6251 0 475825 VANGUARD INDEX FDS TOTAL STK MKT 922908769 2541945369 13295389 SH SOLE 317 0 13295072 VANGUARD INDEX FDS VALUE ETF 922908744 1029800377 7336328 SH SOLE 86988 0 7249340 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 107384199 2141688 SH SOLE 201364 0 1940324 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 354008977 9081811 SH SOLE 162249 0 8919562 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 16877013 304420 SH SOLE 3548 0 300872 VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 26712818 415118 SH SOLE 113842 0 301276 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 10840811 105445 SH SOLE 554 0 104891 VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 3634951 87928 SH SOLE 12 0 87916 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 85256604 989171 SH SOLE 417 0 988754 VANGUARD MALVERN FDS STRM INFPROIDX 922020805 122382514 2620050 SH SOLE 7914 0 2612136 VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 96781809 1955583 SH SOLE 73487 0 1882096 VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 46446610 794231 SH SOLE 20561 0 773670 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 759712624 9801479 SH SOLE 77826 0 9723653 VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 20029119 264551 SH SOLE 51277 0 213274 VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847 18831907 305614 SH SOLE 5503 0 300111 VANGUARD SCOTTSDALE FDS MTG-BKD SECS ETF 92206C771 169195984 3716960 SH SOLE 2743 0 3714217 VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 105626050 1826808 SH SOLE 67246 0 1759562 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 193344599 2571414 SH SOLE 8139 0 2563275 VANGUARD SCOTTSDALE FDS TOTAL CORP BND 92206C573 2638883 35550 SH SOLE 0 0 35550 VANGUARD SCOTTSDALE FDS TOTAL WLD BD ETF 92206C565 690843 10303 SH SOLE 0 0 10303 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 105287110 1910144 SH SOLE 536 0 1909608 VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 21042655 120754 SH SOLE 0 0 120754 VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 78580666 1180244 SH SOLE 0 0 1180244 VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623 6706875 43073 SH SOLE 0 0 43073 VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 36919249 524645 SH SOLE 0 0 524645 VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649 7460277 61265 SH SOLE 0 0 61265 VANGUARD SCOTTSDALE FDS VNG RUS3000IDX 92206C599 6391778 37216 SH SOLE 0 0 37216 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 756927120 4984703 SH SOLE 11233 0 4973470 VANGUARD STAR FDS VG TL INTL STK F 921909768 101213993 1956961 SH SOLE 0 0 1956961 VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 714810636 17031467 SH SOLE 27531 0 17003936 VANGUARD WELLINGTON FD US MINIMUM 921935409 817439 8309 SH SOLE 0 0 8309 VANGUARD WELLINGTON FD US MOMENTUM 921935508 2759086 24190 SH SOLE 0 0 24190 VANGUARD WELLINGTON FD US MULTIFACTOR 921935607 1537956 15561 SH SOLE 0 0 15561 VANGUARD WELLINGTON FD US VALUE FACTR 921935805 2846634 28850 SH SOLE 0 0 28850 VANGUARD WHITEHALL FDS EM MK GOV BD ETF 921946885 12698582 208242 SH SOLE 0 0 208242 VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 503912582 4656802 SH SOLE 33113 0 4623689 VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 62718322 900737 SH SOLE 0 0 900737 VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794 33592186 563911 SH SOLE 0 0 563911 VANGUARD WORLD FD ESG INTL STK ETF 921910725 3258542 66244 SH SOLE 0 0 66244 VANGUARD WORLD FD ESG US CORP BD 921910691 2971600 48976 SH SOLE 0 0 48976 VANGUARD WORLD FD ESG US STK ETF 921910733 8761237 133028 SH SOLE 0 0 133028 VANGUARD WORLD FD EXTENDED DUR 921910709 8106321 97867 SH SOLE 0 0 97867 VANGUARD WORLD FD MEGA CAP INDEX 921910873 38190255 288446 SH SOLE 0 0 288446 VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 60689593 590079 SH SOLE 0 0 590079 VANGUARD WORLD FD MEGA GRWTH IND 921910816 119758577 695988 SH SOLE 0 0 695988 VANGUARD WORLD FDS COMM SRVC ETF 92204A884 12360464 150279 SH SOLE 0 0 150279 VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 40397909 184449 SH SOLE 0 0 184449 VANGUARD WORLD FDS CONSUM STP ETF 92204A207 100136283 522714 SH SOLE 0 0 522714 VANGUARD WORLD FDS ENERGY ETF 92204A306 63198700 521097 SH SOLE 16 0 521081 VANGUARD WORLD FDS FINANCIALS ETF 92204A405 58336735 705146 SH SOLE 0 0 705146 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 161904606 652710 SH SOLE 0 0 652710 VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 29732446 162793 SH SOLE 0 0 162793 VANGUARD WORLD FDS INF TECH ETF 92204A702 410806916 1286143 SH SOLE 4188 0 1281955 VANGUARD WORLD FDS MATERIALS ETF 92204A801 17629615 103582 SH SOLE 0 0 103582 VANGUARD WORLD FDS UTILITIES ETF 92204A876 91540365 596899 SH SOLE 0 0 596899 VASCULAR BIOGENICS LTD COM M96883109 10667 88892 SH SOLE 0 0 88892 VAXART INC COM NEW 92243A200 25680 26725 SH SOLE 0 0 26725 VBI VACCINES INC CDA COM NEW 91822J103 56634 144807 SH SOLE 0 0 144807 VECTOR GROUP LTD COM 92240M108 826792 69713 SH SOLE 0 0 69713 VEEVA SYS INC CL A COM 922475108 7710629 47779 SH SOLE 17137 0 30642 VELODYNE LIDAR INC COM 92259F101 16884 22857 SH SOLE 0 0 22857 VENTAS INC COM 92276F100 13381516 297037 SH SOLE 151341 0 145696 VERACYTE INC COM 92337F107 821509 34619 SH SOLE 11675 0 22944 VERICEL CORP COM 92346J108 436717 16580 SH SOLE 14527 0 2053 VERISIGN INC COM 92343E102 2720026 13240 SH SOLE 2077 0 11163 VERISK ANALYTICS INC COM 92345Y106 10373997 58802 SH SOLE 45208 0 13594 VERITEX HLDGS INC COM 923451108 385342 13723 SH SOLE 13056 0 667 VERITIV CORP COM 923454102 204113 1677 SH SOLE 537 0 1140 VERIZON COMMUNICATIONS INC COM 92343V104 207029582 5254558 SH SOLE 1302974 0 3951584 VERMILION ENERGY INC COM 923725105 1419788 80214 SH SOLE 0 0 80214 VERRA MOBILITY CORP CL A COM STK 92511U102 823590 59551 SH SOLE 0 0 59551 VERRICA PHARMACEUTICALS INC COM 92511W108 71500 26000 SH SOLE 0 0 26000 VERTEX ENERGY INC COM 92534K107 66067 10656 SH SOLE 0 0 10656 VERTEX INC CL A 92538J106 270481 18641 SH SOLE 17185 0 1456 VERTEX PHARMACEUTICALS INC COM 92532F100 47746452 165339 SH SOLE 83824 0 81515 VERTICAL CAP INCOME FD SHS BEN INT 92535C104 152590 17519 SH SOLE 0 0 17519 VERTIV HOLDINGS CO COM CL A 92537N108 706561 51725 SH SOLE 45174 0 6551 VERU INC COM 92536C103 144144 27300 SH SOLE 0 0 27300 VIASAT INC COM 92552V100 1272330 40200 SH SOLE 5351 0 34849 VIATRIS INC COM 92556V106 6534160 587077 SH SOLE 370 0 586707 VIAVI SOLUTIONS INC COM 925550105 259408 24682 SH SOLE 16599 0 8083 VICI PPTYS INC COM 925652109 17056639 526440 SH SOLE 130722 0 395718 VICTORY CAP HLDGS INC COM CL A 92645B103 746753 27833 SH SOLE 0 0 27833 VICTORY PORTFOLIOS II USAA MSCI USA SM 92647N568 457956 7269 SH SOLE 0 0 7269 VICTORY PORTFOLIOS II VCSHS DEV ENH VL 92647N816 2121814 68977 SH SOLE 0 0 68977 VICTORY PORTFOLIOS II VCSHS INTL VOLTY 92647N840 778215 21053 SH SOLE 0 0 21053 VICTORY PORTFOLIOS II VCSHS US 500 ENH 92647N782 53476581 835441 SH SOLE 0 0 835441 VICTORY PORTFOLIOS II VCSHS US 500 VOL 92647N766 29266015 432034 SH SOLE 0 0 432034 VICTORY PORTFOLIOS II VCSHS US DISCVRY 92647N774 8405767 153670 SH SOLE 0 0 153670 VICTORY PORTFOLIOS II VCSHS US EQ INCM 92647N824 121792611 1962182 SH SOLE 0 0 1962182 VICTORY PORTFOLIOS II VCSHS US LRG CAP 92647N865 6315803 107247 SH SOLE 0 0 107247 VICTORY PORTFOLIOS II VCSHS US SMCP HG 92647N873 9096558 176358 SH SOLE 0 0 176358 VICTORY PORTFOLIOS II VCSHS US SML CAP 92647N832 3588394 61866 SH SOLE 0 0 61866 VICTORY PORTFOLIOS II VCTRYSHS USAA CR 92647N527 1690959 37168 SH SOLE 0 0 37168 VICTORY PORTFOLIOS II VCTRYSHS USAA CR 92647N535 6022464 123817 SH SOLE 0 0 123817 VICTORY PORTFOLIOS II VICSHS DV AC ETF 92647N667 11035605 247158 SH SOLE 0 0 247158 VICTORY PORTFOLIOS II VICTORYSHS US 92647N691 2583906 67718 SH SOLE 0 0 67718 VICTORY PORTFOLIOS II VS NASDQ NXT 50 92647X806 1195393 49746 SH SOLE 0 0 49746 VIEMED HEALTHCARE INC COM 92663R105 1295708 171390 SH SOLE 0 0 171390 VIEWRAY INC COM 92672L107 113138 25254 SH SOLE 0 0 25254 VIKING THERAPEUTICS INC COM 92686J106 410310 43650 SH SOLE 0 0 43650 VILLAGE FARMS INTL INC COM 92707Y108 198467 148110 SH SOLE 0 0 148110 VINCO VENTURES INC COM 927330100 14157 30510 SH SOLE 0 0 30510 VINTAGE WINE ESTATES INC COM 92747V106 39120 12000 SH SOLE 0 0 12000 VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105 1958381 61604 SH SOLE 0 0 61604 VIRGIN GALACTIC HOLDINGS INC COM 92766K106 351379 100971 SH SOLE 0 0 100971 VIRTU FINL INC CL A 928254101 740506 36282 SH SOLE 4095 0 32187 VIRTUS ARTIFICIAL INTELLIGEN COM 92838Y100 744882 46009 SH SOLE 0 0 46009 VIRTUS CONVERTIBLE & INC FD COM 92838U108 499372 173393 SH SOLE 0 0 173393 VIRTUS CONVERTIBLE & INCOME COM 92838X102 2043691 601086 SH SOLE 0 0 601086 VIRTUS DIVERSIFIED INCM & CO COM 92840N100 2769535 149221 SH SOLE 0 0 149221 VIRTUS DIVIDEND INTEREST & P COM 92840R101 1631634 144648 SH SOLE 0 0 144648 VIRTUS EQUITY & CONV INCM FD COM 92841M101 1061767 58243 SH SOLE 0 0 58243 VIRTUS ETF TR II VIRTUS US QLTY 92790A504 1286723 48156 SH SOLE 0 0 48156 VIRTUS INVT PARTNERS INC COM 92828Q109 256891 1342 SH SOLE 0 0 1342 VIRTUS STONE HBR EMG MKTS TO COM 86164W100 205497 42110 SH SOLE 0 0 42110 VIRTUS STONE HBR EMRG MKTS I COM 86164T107 738824 177602 SH SOLE 0 0 177602 VIRTUS TOTAL RETURN FD INC COM 92835W107 4077728 622554 SH SOLE 0 0 622554 VISA INC COM CL A 92826C839 349623921 1682338 SH SOLE 354816 0 1327522 VISHAY INTERTECHNOLOGY INC COM 928298108 497191 23050 SH SOLE 8493 0 14557 VISTA ENERGY S.A.B. DE C.V. SPONSORED ADS 92837L109 596959 38120 SH SOLE 0 0 38120 VISTA OUTDOOR INC COM 928377100 1118431 45894 SH SOLE 13564 0 32330 VISTAGEN THERAPEUTICS INC COM NEW 92840H202 3296 32000 SH SOLE 0 0 32000 VISTEON CORP COM NEW 92839U206 508275 3885 SH SOLE 3660 0 225 VISTRA CORP COM 92840M102 2520712 108652 SH SOLE 51315 0 57337 VITA COCO CO INC COM 92846Q107 140964 10200 SH SOLE 0 0 10200 VIVANI MEDICAL INC COMMON STOCK 92854B109 38969 45862 SH SOLE 0 0 45862 VMWARE INC CL A COM 928563402 5434677 44271 SH SOLE 5521 0 38750 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 23349754 2307288 SH SOLE 1650063 0 657225 VOLTA INC COM CL A 92873V102 7108 19999 SH SOLE 0 0 19999 VONTIER CORPORATION COM 928881101 330264 17086 SH SOLE 3246 0 13840 VORNADO RLTY TR SH BEN INT 929042109 429359 20632 SH SOLE 9522 0 11110 VOXX INTL CORP CL A 91829F104 200827 23965 SH SOLE 0 0 23965 VOYA ASIA PAC HIGH DIV EQT I COM 92912J102 235647 38442 SH SOLE 0 0 38442 VOYA EMERGING MKTS HIGH DIVI COM 92912P108 257164 49838 SH SOLE 0 0 49838 VOYA FINANCIAL INC COM 929089100 769885 12520 SH SOLE 8728 0 3792 VOYA GLBL ADV & PREM OPP FD COM 92912R104 1051358 120846 SH SOLE 0 0 120846 VOYA GLBL EQTY DIV & PREM OP COM 92912T100 1426034 263592 SH SOLE 0 0 263592 VOYA INFRASTRUCTURE INDLS & COM 92912X101 1037443 113134 SH SOLE 0 0 113134 VSE CORP COM 918284100 300874 6418 SH SOLE 0 0 6418 VULCAN MATLS CO COM 929160109 15761936 90012 SH SOLE 33672 0 56340 VUZIX CORP COM NEW 92921W300 72571 19937 SH SOLE 0 0 19937 VYNE THERAPEUTICS INC COM 92941V209 2537 16912 SH SOLE 0 0 16912 W & T OFFSHORE INC COM 92922P106 100948 18091 SH SOLE 0 0 18091 WABTEC COM 929740108 3758404 37648 SH SOLE 18848 0 18800 WALGREENS BOOTS ALLIANCE INC COM 931427108 40422913 1081984 SH SOLE 395924 0 686060 WALKER & DUNLOP INC COM 93148P102 260820 3323 SH SOLE 0 0 3323 WALKME LTD ORD SHS M97628107 228586 20446 SH SOLE 19946 0 500 WALMART INC COM 931142103 199061137 1403915 SH SOLE 90002 0 1313913 WARNER BROS DISCOVERY INC COM SER A 934423104 8989610 948271 SH SOLE 95796 0 852475 WARNER MUSIC GROUP CORP COM CL A 934550203 217995 6225 SH SOLE 0 0 6225 WARRIOR MET COAL INC COM 93627C101 886091 25580 SH SOLE 4252 0 21328 WASHINGTON FED INC COM 938824109 2685248 80037 SH SOLE 19688 0 60349 WASTE CONNECTIONS INC COM 94106B101 2306927 17403 SH SOLE 3583 0 13820 WASTE MGMT INC DEL COM 94106L109 92109215 587132 SH SOLE 147914 0 439218 WATERS CORP COM 941848103 1515231 4423 SH SOLE 1097 0 3326 WATSCO INC COM 942622200 2712092 10874 SH SOLE 5299 0 5575 WATTS WATER TECHNOLOGIES INC CL A 942749102 963892 6592 SH SOLE 1589 0 5003 WAYFAIR INC NOTE 0.625%10/0 94419LAM3 9687 15000 PRN SOLE 0 0 15000 WD 40 CO COM 929236107 492755 3057 SH SOLE 67 0 2990 WEBER INC CL A 94770D102 127785 15874 SH SOLE 0 0 15874 WEBSTER FINL CORP COM 947890109 1066084 22520 SH SOLE 0 0 22520 WEC ENERGY GROUP INC COM 92939U106 23748651 253292 SH SOLE 40860 0 212432 WEIS MKTS INC COM 948849104 333686 4055 SH SOLE 0 0 4055 WELLS FARGO CO NEW COM 949746101 71980596 1743294 SH SOLE 244324 0 1498970 WELLS FARGO CO NEW PERP PFD CNV A 949746804 3439970 2903 SH SOLE 246 0 2657 WELLTOWER INC COM 95040Q104 10705719 163322 SH SOLE 14688 0 148634 WENDYS CO COM 95058W100 939920 41534 SH SOLE 2980 0 38554 WERNER ENTERPRISES INC COM 950755108 720166 17888 SH SOLE 0 0 17888 WESBANCO INC COM 950810101 2155381 58285 SH SOLE 14184 0 44101 WESCO INTL INC COM 95082P105 728789 5821 SH SOLE 2121 0 3700 WEST FRASER TIMBER CO LTD COM 952845105 251063 3473 SH SOLE 605 0 2868 WEST PHARMACEUTICAL SVSC INC COM 955306105 12633855 53682 SH SOLE 44519 0 9163 WESTAMERICA BANCORPORATION COM 957090103 653364 11072 SH SOLE 1755 0 9317 WESTERN ALLIANCE BANCORP COM 957638109 1108137 18605 SH SOLE 5432 0 13173 WESTERN ASSET DIVERSIFIED IN COM SHS BEN INT 95790K109 562817 44316 SH SOLE 0 0 44316 WESTERN ASSET EMERGING MKTS COM 95766A101 2725134 299137 SH SOLE 0 0 299137 WESTERN ASSET GBL HIGH INC F COM 95766B109 2184649 321272 SH SOLE 0 0 321272 WESTERN ASSET HIGH INCOM FD COM 95766J102 329656 68111 SH SOLE 0 0 68111 WESTERN ASSET HIGH INCOME OP COM 95766K109 273457 69230 SH SOLE 0 0 69230 WESTERN ASSET HIGH YIELD DEF COM 95768B107 430025 34457 SH SOLE 0 0 34457 WESTERN ASSET INTER MUNI FD COM 958435109 1429237 188305 SH SOLE 0 0 188305 WESTERN ASSET INVESTMENT GRA COM 95766T100 281286 24291 SH SOLE 0 0 24291 WESTERN ASSET MANAGED MUNS F COM 95766M105 892990 88678 SH SOLE 40177 0 48501 WESTERN ASSET MTG DEFINED OP COM 95790B109 551983 51252 SH SOLE 0 0 51252 WESTERN ASSET MUN HIGH INCOM COM 95766N103 130758 20495 SH SOLE 0 0 20495 WESTERN ASSET MUN PARTNERS F COM 95766P108 488844 41997 SH SOLE 0 0 41997 WESTERN ASSET PREMIER BD FD SHS BEN INT 957664105 1469792 138138 SH SOLE 0 0 138138 WESTERN AST INFL LKD OPP & I COM 95766R104 6942469 760402 SH SOLE 0 0 760402 WESTERN DIGITAL CORP. COM 958102105 3340654 105884 SH SOLE 46755 0 59129 WESTERN DIGITAL CORP. NOTE 1.500% 2/0 958102AP0 517513 543000 PRN SOLE 0 0 543000 WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 2025861 75451 SH SOLE 0 0 75451 WESTERN UN CO COM 959802109 413617 30038 SH SOLE 2827 0 27211 WESTLAKE CHEM PARTNERS LP COM UNIT RP LP 960417103 793573 33769 SH SOLE 1190 0 32579 WESTLAKE CORPORATION COM 960413102 2698169 26313 SH SOLE 348 0 25965 WESTPORT FUEL SYSTEMS INC COM NEW 960908309 9329 12041 SH SOLE 0 0 12041 WESTROCK CO COM 96145D105 3490471 99274 SH SOLE 232 0 99042 WESTROCK COFFEE CO COM 96145W103 650632 48700 SH SOLE 0 0 48700 WEX INC COM 96208T104 2467484 15201 SH SOLE 7551 0 7650 WEYERHAEUSER CO MTN BE COM NEW 962166104 15037022 485066 SH SOLE 95561 0 389505 WHEATON PRECIOUS METALS CORP COM 962879102 3503108 89639 SH SOLE 7131 0 82508 WHEELS UP EXPERIENCE INC COM CL A 96328L106 74260 72097 SH SOLE 0 0 72097 WHIRLPOOL CORP COM 963320106 3257842 23030 SH SOLE 2218 0 20812 WHITE MTNS INS GROUP LTD COM G9618E107 1569947 1110 SH SOLE 756 0 354 WHITEHORSE FIN INC COM 96524V106 253209 19403 SH SOLE 0 0 19403 WHITESTONE REIT COM 966084204 275598 28589 SH SOLE 0 0 28589 WHOLE EARTH BRANDS INC COM CL A 96684W100 72181 17735 SH SOLE 0 0 17735 WILLIAMS COS INC COM 969457100 73211987 2225288 SH SOLE 1079973 0 1145315 WILLIAMS SONOMA INC COM 969904101 2818998 24530 SH SOLE 3365 0 21165 WILLIS TOWERS WATSON PLC LTD SHS G96629103 3486356 14254 SH SOLE 4317 0 9937 WILLSCOT MOBIL MINI HLDNG CO COM CL A 971378104 638749 14141 SH SOLE 8828 0 5313 WINGSTOP INC COM 974155103 1010080 7339 SH SOLE 5287 0 2052 WINMARK CORP COM 974250102 213855 907 SH SOLE 113 0 794 WINNEBAGO INDS INC COM 974637100 466493 8852 SH SOLE 0 0 8852 WINTRUST FINL CORP COM 97650W108 932003 11027 SH SOLE 6887 0 4140 WIPRO LTD SPON ADR 1 SH 97651M109 198013 42492 SH SOLE 36915 0 5577 WISDOMTREE TR BLMBG US BULL 97717W471 7696083 295435 SH SOLE 0 0 295435 WISDOMTREE TR CHINADIV EX FI 97717X719 3019885 86928 SH SOLE 0 0 86928 WISDOMTREE TR CLOUD COMPUTNG 97717Y691 6431716 256448 SH SOLE 0 0 256448 WISDOMTREE TR CURRNCY INT EQ 97717X263 15165964 518495 SH SOLE 0 0 518495 WISDOMTREE TR CYBERSECURITY FD 97717Y659 223811 14700 SH SOLE 0 0 14700 WISDOMTREE TR DYNAMIC INT EQ 97717X271 264668 8837 SH SOLE 0 0 8837 WISDOMTREE TR EM EX ST-OWNED 97717X578 51015366 1912120 SH SOLE 0 0 1912120 WISDOMTREE TR EM MKTS QTLY DIV 97717W323 1264184 59491 SH SOLE 0 0 59491 WISDOMTREE TR EMER MKT HIGH FD 97717W315 26380113 740183 SH SOLE 0 0 740183 WISDOMTREE TR EMERG MKTS ESG 97717X214 922819 33896 SH SOLE 0 0 33896 WISDOMTREE TR EMG MKTS SMCAP 97717W281 4584688 104221 SH SOLE 0 0 104221 WISDOMTREE TR ENHNCD CMMDTY ST 97717Y683 16487087 904890 SH SOLE 0 0 904890 WISDOMTREE TR EURO QTLY DIV GR 97717X610 267950 9823 SH SOLE 0 0 9823 WISDOMTREE TR EUROPE HEDGED EQ 97717X701 6137663 87731 SH SOLE 0 0 87731 WISDOMTREE TR EUROPE SMCP DV 97717W869 1301700 23790 SH SOLE 0 0 23790 WISDOMTREE TR FLOATNG RAT TREA 97717Y527 388533008 7728924 SH SOLE 20328 0 7708596 WISDOMTREE TR FUTRE STRAT FD 97717W125 4374819 138729 SH SOLE 0 0 138729 WISDOMTREE TR GLB HIGH DIV FD 97717W877 10060438 214966 SH SOLE 0 0 214966 WISDOMTREE TR GLB US QTLY DIV 97717W844 11762242 365004 SH SOLE 0 0 365004 WISDOMTREE TR HEDGED HI YLD BD 97717W430 4651827 225052 SH SOLE 0 0 225052 WISDOMTREE TR INDIA ERNGS FD 97717W422 4927161 151186 SH SOLE 0 0 151186 WISDOMTREE TR INTERNTNL AI ENH 97717W786 239648 6635 SH SOLE 0 0 6635 WISDOMTREE TR INTK MLTIFACTR 97717Y774 350989 14758 SH SOLE 0 0 14758 WISDOMTREE TR INTL EQUITY FD 97717W703 31020436 659448 SH SOLE 0 0 659448 WISDOMTREE TR INTL ESG FUND 97717Y709 436109 17244 SH SOLE 0 0 17244 WISDOMTREE TR INTL LRGCAP DV 97717W794 4005762 91019 SH SOLE 0 0 91019 WISDOMTREE TR INTL MIDCAP DV 97717W778 726718 13100 SH SOLE 0 0 13100 WISDOMTREE TR INTL QULTY DIV 97717X131 9712844 317310 SH SOLE 0 0 317310 WISDOMTREE TR INTL SMCAP DIV 97717W760 3901021 67305 SH SOLE 0 0 67305 WISDOMTREE TR INTRST RATE HDGE 97717W380 16417850 377813 SH SOLE 0 0 377813 WISDOMTREE TR ITL HDG QTLY DIV 97717X594 35869954 1006735 SH SOLE 0 0 1006735 WISDOMTREE TR ITL HIGH DIV FD 97717W802 19248825 536627 SH SOLE 0 0 536627 WISDOMTREE TR JAPN HEDGE EQT 97717W851 10765587 167454 SH SOLE 0 0 167454 WISDOMTREE TR JP SMALLCP DIV 97717W836 1770371 28030 SH SOLE 0 0 28030 WISDOMTREE TR MORTGAGE PLUS BD 97717Y725 238900 5488 SH SOLE 0 0 5488 WISDOMTREE TR NEW ECON REAL ES 97717W331 280252 17078 SH SOLE 0 0 17078 WISDOMTREE TR US AI ENHANCED 97717W406 2793207 30426 SH SOLE 0 0 30426 WISDOMTREE TR US CORP BOND FD 97717X198 1301049 30109 SH SOLE 0 0 30109 WISDOMTREE TR US EFFICIENT COR 97717Y790 10159792 313091 SH SOLE 0 0 313091 WISDOMTREE TR US ESG FUND 97717W596 4464945 108718 SH SOLE 0 0 108718 WISDOMTREE TR US HGH YLD CORP 97717X172 9340588 212624 SH SOLE 0 0 212624 WISDOMTREE TR US HIGH DIVIDEND 97717W208 122626011 1424890 SH SOLE 0 0 1424890 WISDOMTREE TR US LARGECAP DIVD 97717W307 156579304 2527511 SH SOLE 0 0 2527511 WISDOMTREE TR US LARGECAP FUND 97717W588 20357718 489604 SH SOLE 0 0 489604 WISDOMTREE TR US MIDCAP DIVID 97717W505 60822961 1478439 SH SOLE 0 0 1478439 WISDOMTREE TR US MIDCAP FUND 97717W570 5065125 104178 SH SOLE 0 0 104178 WISDOMTREE TR US MULTIFACTOR 97717Y857 3368531 89589 SH SOLE 0 0 89589 WISDOMTREE TR US QTLY DIV GRT 97717X669 313578980 5195146 SH SOLE 4226 0 5190920 WISDOMTREE TR US S CAP QTY DIV 97717X651 6698639 166591 SH SOLE 0 0 166591 WISDOMTREE TR US SHT TRM CORP 97717X156 7660929 163891 SH SOLE 0 0 163891 WISDOMTREE TR US SMALLCAP DIVD 97717W604 49831630 1752167 SH SOLE 138201 0 1613966 WISDOMTREE TR US SMALLCAP FUND 97717W562 45734345 1073828 SH SOLE 0 0 1073828 WISDOMTREE TR US TOTAL DIVIDND 97717W109 28495009 469827 SH SOLE 0 0 469827 WISDOMTREE TR WISDOMTREE US VA 97717W547 7813811 137033 SH SOLE 0 0 137033 WISDOMTREE TR WSDM EMKTBD FD 97717X784 3236784 52299 SH SOLE 0 0 52299 WISDOMTREE TR YIELD ENHANCD US 97717X511 76766881 1799927 SH SOLE 0 0 1799927 WISDOMTREE TR YIELD ENHANCED 97717Y808 4668083 100034 SH SOLE 0 0 100034 WIX COM LTD SHS M98068105 962834 12532 SH SOLE 433 0 12099 WNS HLDGS LTD SPON ADR 92932M101 1295718 16199 SH SOLE 2314 0 13885 WOLFSPEED INC COM 977852102 5931088 85908 SH SOLE 53085 0 32823 WOLVERINE WORLD WIDE INC COM 978097103 128535 11760 SH SOLE 863 0 10897 WOODSIDE ENERGY GROUP LTD SPONSORED ADR 980228308 1214243 50155 SH SOLE 7738 0 42417 WOODWARD INC COM 980745103 2649270 27053 SH SOLE 13662 0 13391 WORKDAY INC CL A 98138H101 10004719 60132 SH SOLE 40442 0 19690 WORKHORSE GROUP INC COM NEW 98138J206 42834 28180 SH SOLE 0 0 28180 WORKIVA INC COM CL A 98139A105 402972 4799 SH SOLE 336 0 4463 WORLD FUEL SVCS CORP COM 981475106 704622 25782 SH SOLE 4906 0 20876 WORLD GOLD TR SPDR GLD MINIS 98149E303 27984171 773257 SH SOLE 196 0 773061 WORTHINGTON INDS INC COM 981811102 594084 11951 SH SOLE 2574 0 9377 WP CAREY INC COM 92936U109 63774059 816047 SH SOLE 18043 0 798004 WPP PLC NEW ADR 92937A102 1652620 33617 SH SOLE 3705 0 29912 WRAP TECHNOLOGIES INC COM 98212N107 93035 55050 SH SOLE 0 0 55050 WSFS FINL CORP COM 929328102 693121 15287 SH SOLE 12001 0 3286 WYNDHAM HOTELS & RESORTS INC COM 98311A105 954115 13380 SH SOLE 2900 0 10480 WYNN RESORTS LTD COM 983134107 9128147 110684 SH SOLE 292 0 110392 WYNN RESORTS LTD COM 983134107 824700 10000 SH Call SOLE 0 0 10000 XAI OCTAGON FLOATING RATE & COM 98400T106 1966917 311221 SH SOLE 0 0 311221 XCEL ENERGY INC COM 98389B100 34526450 492461 SH SOLE 141090 0 351371 XENCOR INC COM 98401F105 321151 12333 SH SOLE 2794 0 9539 XENIA HOTELS & RESORTS INC COM 984017103 722823 54842 SH SOLE 4157 0 50685 XEROX HOLDINGS CORP COM NEW 98421M106 689221 47207 SH SOLE 269 0 46938 XOMETRY INC CLASS A COM 98423F109 261450 8112 SH SOLE 7999 0 113 XPEL INC COM 98379L100 222102 3698 SH SOLE 0 0 3698 XPENG INC ADS 98422D105 807004 81188 SH SOLE 0 0 81188 XPO INC COM 983793100 1587014 47672 SH SOLE 385 0 47287 XYLEM INC COM 98419M100 11511635 104112 SH SOLE 61003 0 43109 YAMANA GOLD INC COM 98462Y100 551769 99418 SH SOLE 0 0 99418 YETI HLDGS INC COM 98585X104 2794663 67651 SH SOLE 14708 0 52943 YPF SOCIEDAD ANONIMA SPON ADR CL D 984245100 979489 106582 SH SOLE 2348 0 104234 YUM BRANDS INC COM 988498101 22525212 175868 SH SOLE 23657 0 152211 YUM CHINA HLDGS INC COM 98850P109 6596384 120703 SH SOLE 42239 0 78464 ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 8281787 32299 SH SOLE 10030 0 22269 ZEPP HEALTH CORPORATION SPONSORED ADS 98945L105 33572 23153 SH SOLE 0 0 23153 ZETA GLOBAL HOLDINGS CORP CL A 98956A105 477724 58473 SH SOLE 0 0 58473 ZILLOW GROUP INC CL A 98954M101 259183 8305 SH SOLE 0 0 8305 ZILLOW GROUP INC CL C CAP STK 98954M200 1002311 31118 SH SOLE 886 0 30232 ZIM INTEGRATED SHIPPING SERV SHS M9T951109 573558 33366 SH SOLE 32 0 33334 ZIMMER BIOMET HOLDINGS INC COM 98956P102 12612706 98923 SH SOLE 18565 0 80358 ZIONS BANCORPORATION N A COM 989701107 2939425 59793 SH SOLE 12581 0 47212 ZOETIS INC CL A 98978V103 29252967 199759 SH SOLE 102594 0 97165 ZOMEDICA CORP COM 98980M109 3468 21275 SH SOLE 0 0 21275 ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 6634050 97934 SH SOLE 13924 0 84010 ZOOMINFO TECHNOLOGIES INC COMMON STOCK 98980F104 1694982 56293 SH SOLE 15250 0 41043 ZSCALER INC COM 98980G102 3069943 27435 SH SOLE 194 0 27241 ZYNEX INC COM 98986M103 205312 14760 SH SOLE 0 0 14760