0001403438-23-000005.txt : 20230731 0001403438-23-000005.hdr.sgml : 20230731 20230731143302 ACCESSION NUMBER: 0001403438-23-000005 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20230630 FILED AS OF DATE: 20230731 DATE AS OF CHANGE: 20230731 EFFECTIVENESS DATE: 20230731 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: 231126677 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 06-30-2023 06-30-2023 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 07-31-2023 0 4584 139951914122 false
INFORMATION TABLE 2 Q22023LPL13F.xml 10X GENOMICS INC CL A COM 88025U109 763193 13668 SH SOLE 5804 0 7864 22ND CENTY GROUP INC COM 90137F103 49657 129754 SH SOLE 0 0 129754 23ANDME HOLDING CO CLASS A COM 90138Q108 94553 54030 SH SOLE 0 0 54030 2U INC COM 90214J101 85245 21153 SH SOLE 16825 0 4328 374WATER INC COM 88583P104 26749 11192 SH SOLE 0 0 11192 3-D SYS CORP DEL COM NEW 88554D205 4977142 501223 SH SOLE 0 0 501223 3M CO COM 88579Y101 53992314 539437 SH SOLE 29946 0 509491 8X8 INC NEW COM 282914100 82705 19552 SH SOLE 0 0 19552 908 DEVICES INC COM 65443P102 216495 31559 SH SOLE 175 0 31384 AAON INC COM PAR $0.004 000360206 542799 5725 SH SOLE 2763 0 2962 AAR CORP COM 000361105 324207 5613 SH SOLE 167 0 5446 AB ACTIVE ETFS INC HIGH YIELD ETF 00039J608 19692508 557237 SH SOLE 0 0 557237 AB ACTIVE ETFS INC TAX AWARE SHRT 00039J202 34774524 1393210 SH SOLE 0 0 1393210 AB ACTIVE ETFS INC ULTRA SHORT INCM 00039J103 62750870 1250765 SH SOLE 5834 0 1244931 ABBOTT LABS COM 002824100 116297379 1066753 SH SOLE 105868 0 960885 ABBVIE INC COM 00287Y109 307221063 2280273 SH SOLE 320880 0 1959393 ABCAM PLC ADS 000380204 855691 34969 SH SOLE 33744 0 1225 ABM INDS INC COM 000957100 270870 6351 SH SOLE 0 0 6351 ABRDN ASIA PACIFIC INCOME FU COM 003009107 4118699 1525444 SH SOLE 0 0 1525444 ABRDN AUSTRALIA EQUITY FD IN COM 003011103 256423 59495 SH SOLE 0 0 59495 ABRDN ETFS BBRG ALL COMD K1 003261104 3062180 151894 SH SOLE 121 0 151773 ABRDN ETFS BBRG ALL COMMDY 003261203 5202524 163089 SH SOLE 0 0 163089 ABRDN GLOBAL DYNAMIC DIVIDEN COM 00302M106 3697639 387593 SH SOLE 0 0 387593 ABRDN GLOBAL INFRA INCOME FU COM SHS BEN INT 00326W106 1218896 68516 SH SOLE 0 0 68516 ABRDN GLOBAL PREMIER PPTYS F COM SH BEN INT 00302L108 1130163 288307 SH SOLE 0 0 288307 ABRDN GOLD ETF TRUST PHYSCL GOLD SHS 00326A104 14129671 769171 SH SOLE 0 0 769171 ABRDN INCOME CREDIT STRATEGI COM 003057106 2506288 366416 SH SOLE 0 0 366416 ABRDN JAPAN EQUITY FUND INC COM 00306J109 129900 21400 SH SOLE 0 0 21400 ABRDN PALLADIUM ETF TRUST PHYSICAL PALLADM 003262102 1744703 15334 SH SOLE 0 0 15334 ABRDN PLATINUM ETF TRUST PHYSCL PLATM SHS 003260106 2910769 34797 SH SOLE 0 0 34797 ABRDN PRECIOUS METALS BASKET PHYSCL PRECS MET 003263100 14085096 162346 SH SOLE 174 0 162172 ABRDN SILVER ETF TRUST PHYSCL SILVR SHS 003264108 9785817 447864 SH SOLE 0 0 447864 ABRDN TOTAL DYNAMIC DIVIDEND COM SH BEN INT 00326L100 5853792 708692 SH SOLE 0 0 708692 ABSCI CORPORATION COM 00091E109 17936 11800 SH SOLE 0 0 11800 ABSOLUTE SHS TR WBI BBR QTY 3000 00400R809 3152827 108011 SH SOLE 66337 0 41674 ABSOLUTE SHS TR WBI BBR VAL 3000 00400R601 3178955 109964 SH SOLE 66144 0 43820 ABSOLUTE SHS TR WBI BBR YLD 3000 00400R700 4214440 181331 SH SOLE 122974 0 58357 ABSOLUTE SHS TR WBI PWR FCTR ETF 00400R858 2758145 106328 SH SOLE 46626 0 59702 ACADEMY SPORTS & OUTDOORS IN COM 00402L107 4389353 81209 SH SOLE 0 0 81209 ACADIA HEALTHCARE COMPANY IN COM 00404A109 3164256 39732 SH SOLE 9482 0 30250 ACADIA PHARMACEUTICALS INC COM 004225108 1254799 52392 SH SOLE 12902 0 39490 ACADIA RLTY TR COM SH BEN INT 004239109 188509 13100 SH SOLE 0 0 13100 ACCEL ENTERTAINMENT INC COM CL A1 00436Q106 777818 73657 SH SOLE 0 0 73657 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 111741324 362114 SH SOLE 110526 0 251588 ACCO BRANDS CORP COM 00081T108 855850 164271 SH SOLE 0 0 164271 ACCOLADE INC COM 00437E102 164819 12236 SH SOLE 79 0 12157 ACCURAY INC COM 004397105 62477 16144 SH SOLE 0 0 16144 ACHIEVE LIFE SCIENCES INC COM 004468500 768120 148000 SH SOLE 0 0 148000 ACNB CORP COM 000868109 292986 8833 SH SOLE 0 0 8833 ACTIVISION BLIZZARD INC COM 00507V109 36052694 427671 SH SOLE 33538 0 394133 ACUITY BRANDS INC COM 00508Y102 1172462 7189 SH SOLE 1478 0 5711 ACUSHNET HLDGS CORP COM 005098108 745219 13629 SH SOLE 6027 0 7602 ADAM NAT RES FD INC COM 00548F105 477739 22946 SH SOLE 0 0 22946 ADAMS DIVERSIFIED EQUITY FD COM 006212104 1705685 101468 SH SOLE 0 0 101468 ADAPTIVE BIOTECHNOLOGIES COR COM 00650F109 382329 56979 SH SOLE 0 0 56979 ADDUS HOMECARE CORP COM 006739106 261692 2823 SH SOLE 1966 0 857 ADMA BIOLOGICS INC COM 000899104 41461 11236 SH SOLE 4451 0 6785 ADOBE SYSTEMS INCORPORATED COM 00724F101 160294195 327806 SH SOLE 84296 0 243510 ADOBE SYSTEMS INCORPORATED COM 00724F101 537889 1100 SH Call SOLE 0 0 1100 ADT INC DEL COM 00090Q103 307461 50989 SH SOLE 0 0 50989 ADVANCE AUTO PARTS INC COM 00751Y106 2109673 30009 SH SOLE 5054 0 24955 ADVANCED DRAIN SYS INC DEL COM 00790R104 2171003 19081 SH SOLE 809 0 18272 ADVANCED ENERGY INDS COM 007973100 2675032 24002 SH SOLE 8638 0 15364 ADVANCED MICRO DEVICES INC COM 007903107 154121907 1353014 SH SOLE 236243 0 1116771 ADVANSIX INC COM 00773T101 298407 8531 SH SOLE 2582 0 5949 ADVENT CONV & INCOME FD COM 00764C109 3317411 283056 SH SOLE 0 0 283056 ADVISORSHARES TR ADVISORSHS ETF 00768Y560 2293684 42515 SH SOLE 0 0 42515 ADVISORSHARES TR DORSEY WRIGT ADR 00768Y206 483859 9753 SH SOLE 0 0 9753 ADVISORSHARES TR INSIDER ADVANTA 00768Y818 951466 9981 SH SOLE 0 0 9981 ADVISORSHARES TR NEWFLT MULSINC 00768Y727 410679 9167 SH SOLE 0 0 9167 ADVISORSHARES TR PURE CANNABIS 00768Y495 289823 112772 SH SOLE 0 0 112772 ADVISORSHARES TR PURE US CANNABIS 00768Y453 1129590 203897 SH SOLE 0 0 203897 ADVISORSHARES TR RANGER EQUITY BE 00768Y412 3315847 146654 SH SOLE 0 0 146654 ADVISORSHARES TR VICE E T F 00768Y545 1139438 39585 SH SOLE 0 0 39585 AECOM COM 00766T100 1157425 13667 SH SOLE 2782 0 10885 AEGON N V NY REGISTRY SHS 007924103 915753 180622 SH SOLE 0 0 180622 AEHR TEST SYS COM 00760J108 3174394 76955 SH SOLE 0 0 76955 AERCAP HOLDINGS NV SHS N00985106 1658253 26106 SH SOLE 21506 0 4600 AEROJET ROCKETDYNE HLDGS INC COM 007800105 728853 13283 SH SOLE 0 0 13283 AEROVIRONMENT INC COM 008073108 1037528 10144 SH SOLE 693 0 9451 AERSALE CORPORATION COM 00810F106 161627 10995 SH SOLE 0 0 10995 AES CORP COM 00130H105 16172651 780157 SH SOLE 422502 0 357655 AEVA TECHNOLOGIES INC COM 00835Q103 19840 15872 SH SOLE 0 0 15872 AFFILIATED MANAGERS GROUP IN COM 008252108 488042 3256 SH SOLE 2676 0 580 AFFIMED N V COM N01045108 25468 42575 SH SOLE 0 0 42575 AFFIRM HLDGS INC COM CL A 00827B106 766991 50032 SH SOLE 3934 0 46098 AFLAC INC COM 001055102 54498937 780787 SH SOLE 225396 0 555391 AGCO CORP COM 001084102 3386193 25766 SH SOLE 7954 0 17812 AGENUS INC COM NEW 00847G705 163269 102043 SH SOLE 0 0 102043 AGEX THERAPEUTICS INC COM 00848H108 10980 12293 SH SOLE 0 0 12293 AGF INVTS TR US MARKET NETRL 00110G408 10117512 539313 SH SOLE 0 0 539313 AGILENT TECHNOLOGIES INC COM 00846U101 6250168 51976 SH SOLE 4114 0 47862 AGILITI INC COM 00848J104 322757 19561 SH SOLE 18587 0 974 AGILYSYS INC COM 00847J105 585636 8532 SH SOLE 6908 0 1624 AGNC INVT CORP COM 00123Q104 10742865 1060500 SH SOLE 52616 0 1007884 AGNICO EAGLE MINES LTD COM 008474108 7328946 146638 SH SOLE 0 0 146638 AGREE RLTY CORP COM 008492100 797814 12201 SH SOLE 5529 0 6672 AIM ETF PRODUCTS TRUST U S LRGCP 6M APR 00888H877 552690 20000 SH SOLE 0 0 20000 AIM ETF PRODUCTS TRUST US LRGCP B20 JUL 00888H406 518967 17415 SH SOLE 0 0 17415 AIM ETF PRODUCTS TRUST US LRGCP B20 NOV 00888H844 208787 7494 SH SOLE 0 0 7494 AIM ETF PRODUCTS TRUST US LRGCP B20 OCT 00888H505 632720 20796 SH SOLE 0 0 20796 AIR LEASE CORP CL A 00912X302 551958 13189 SH SOLE 2488 0 10701 AIR PRODS & CHEMS INC COM 009158106 100164214 334405 SH SOLE 112702 0 221703 AIRBNB INC COM CL A 009066101 20170654 157387 SH SOLE 29481 0 127906 AKAMAI TECHNOLOGIES INC COM 00971T101 12054216 134130 SH SOLE 70576 0 63554 AKAMAI TECHNOLOGIES INC NOTE 0.125% 5/0 00971TAJ0 16082 15000 PRN SOLE 0 0 15000 AKARI THERAPEUTICS PLC SPONSORED ADR 00972G108 22857 134453 SH SOLE 0 0 134453 AKOUSTIS TECHNOLOGIES INC COM 00973N102 41012 12897 SH SOLE 0 0 12897 ALAMOS GOLD INC NEW COM CL A 011532108 1611156 135164 SH SOLE 21335 0 113829 ALASKA AIR GROUP INC COM 011659109 5123940 96351 SH SOLE 12733 0 83618 ALBANY INTL CORP CL A 012348108 425561 4562 SH SOLE 1324 0 3238 ALBEMARLE CORP COM 012653101 15378264 68933 SH SOLE 607 0 68326 ALBERTSONS COS INC COMMON STOCK 013091103 953497 43698 SH SOLE 2630 0 41068 ALCOA CORP COM 013872106 3020927 89034 SH SOLE 1817 0 87217 ALCON AG ORD SHS H01301128 26542594 323257 SH SOLE 260205 0 63052 ALEXANDER & BALDWIN INC NEW COM 014491104 761057 40961 SH SOLE 30597 0 10364 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 2018490 17786 SH SOLE 4346 0 13440 ALGOMA STL GROUP INC *W EXP 10/19/202 015658115 15246 12600 SH SOLE 0 0 12600 ALGOMA STL GROUP INC COM 015658107 753062 106065 SH SOLE 0 0 106065 ALGONQUIN PWR UTILS CORP COM 015857105 430508 52120 SH SOLE 0 0 52120 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 25253883 302986 SH SOLE 25640 0 277346 ALIGHT INC COM CL A 01626W101 247826 26821 SH SOLE 0 0 26821 ALIGN TECHNOLOGY INC COM 016255101 7843311 22179 SH SOLE 4165 0 18014 ALKERMES PLC SHS G01767105 226017 7221 SH SOLE 2739 0 4482 ALLBIRDS INC COM CL A 01675A109 21116 16759 SH SOLE 0 0 16759 ALLEGIANT TRAVEL CO COM 01748X102 399955 3167 SH SOLE 736 0 2431 ALLEGION PLC ORD SHS G0176J109 4420296 36829 SH SOLE 14048 0 22781 ALLEGRO MICROSYSTEMS INC COM 01749D105 1070721 23720 SH SOLE 1126 0 22594 ALLETE INC COM NEW 018522300 418775 7224 SH SOLE 764 0 6460 ALLIANCE RESOURCE PARTNERS L UT LTD PART 01877R108 876813 47421 SH SOLE 0 0 47421 ALLIANCEBERNSTEIN GLOBAL HIG COM 01879R106 7602109 763264 SH SOLE 0 0 763264 ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN 01881G106 12559573 390534 SH SOLE 0 0 390534 ALLIANCEBERNSTEIN NATL MUN I COM 01864U106 1529803 142573 SH SOLE 0 0 142573 ALLIANT ENERGY CORP COM 018802108 14222327 271004 SH SOLE 23100 0 247904 ALLISON TRANSMISSION HLDGS I COM 01973R101 1728637 30617 SH SOLE 23122 0 7495 ALLOGENE THERAPEUTICS INC COM 019770106 103625 20850 SH SOLE 0 0 20850 ALLOT LTD SHS M0854Q105 47716 15100 SH SOLE 0 0 15100 ALLSPRING GLOBAL DIVIDEND OP COM 94987C103 324818 74671 SH SOLE 0 0 74671 ALLSPRING INCOME OPPORTUNIT INC OPPTY FD 94987B105 1035574 160554 SH SOLE 0 0 160554 ALLSPRING MULTI SECTOR INCOM COM 94987D101 293635 31710 SH SOLE 0 0 31710 ALLSPRING UTILITIES AND HIGH WF UTILITIES INC 94987E109 235282 23249 SH SOLE 0 0 23249 ALLSTATE CORP COM 020002101 18996781 174218 SH SOLE 7195 0 167023 ALLY FINL INC COM 02005N100 3004785 111247 SH SOLE 8888 0 102359 ALNYLAM PHARMACEUTICALS INC COM 02043Q107 2825291 14875 SH SOLE 1996 0 12879 ALPHA & OMEGA SEMICONDUCTOR SHS G6331P104 311534 9498 SH SOLE 2859 0 6639 ALPHA METALLURGICAL RESOUR I COM 020764106 864041 5257 SH SOLE 15 0 5242 ALPHABET INC CAP STK CL A 02079K305 498260808 4162580 SH SOLE 626235 0 3536345 ALPHABET INC CAP STK CL A 02079K305 921690 7700 SH Put SOLE 0 0 7700 ALPHABET INC CAP STK CL C 02079K107 441114956 3646483 SH SOLE 276080 0 3370403 ALPHABET INC CAP STK CL C 02079K107 1221797 10100 SH Call SOLE 0 0 10100 ALPHATEC HLDGS INC COM NEW 02081G201 2337939 130030 SH SOLE 8694 0 121336 ALPINE INCOME PPTY TR INC COM 02083X103 408600 25145 SH SOLE 0 0 25145 ALPS ETF TR ALERIAN ENERGY 00162Q676 3668706 168135 SH SOLE 0 0 168135 ALPS ETF TR ALERIAN MLP 00162Q452 69338881 1768398 SH SOLE 529 0 1767869 ALPS ETF TR BARRONS 400 ETF 00162Q726 597703 10440 SH SOLE 0 0 10440 ALPS ETF TR CLEAN ENERGY 00162Q460 2405314 53238 SH SOLE 0 0 53238 ALPS ETF TR DISRUPTIVE TECH 00162Q478 1586129 40325 SH SOLE 0 0 40325 ALPS ETF TR EQUAL SEC ETF 00162Q205 4575155 43840 SH SOLE 0 0 43840 ALPS ETF TR INTL SEC DV DOG 00162Q718 1105390 39452 SH SOLE 0 0 39452 ALPS ETF TR MED BREAKTHGH 00162Q593 655473 20776 SH SOLE 0 0 20776 ALPS ETF TR OSHARES EUR QLT 00162Q379 1273056 45369 SH SOLE 0 0 45369 ALPS ETF TR OSHARES US QUALT 00162Q387 22187225 504370 SH SOLE 0 0 504370 ALPS ETF TR OSHARES US SMLCP 00162Q395 14818998 403787 SH SOLE 0 0 403787 ALPS ETF TR OSHS GBL INTER 00162Q361 1562496 48828 SH SOLE 0 0 48828 ALPS ETF TR RIVRFRNT STR INC 00162Q783 607499 26750 SH SOLE 0 0 26750 ALPS ETF TR SECTR DIV DOGS 00162Q858 14096567 282102 SH SOLE 0 0 282102 ALTAIR ENGR INC COM CL A 021369103 1749022 23062 SH SOLE 21969 0 1093 ALTERYX INC COM CL A 02156B103 419042 9230 SH SOLE 1 0 9229 ALTO INGREDIENTS INC COM 021513106 78556 27182 SH SOLE 0 0 27182 ALTRIA GROUP INC COM 02209S103 94530905 2086775 SH SOLE 137419 0 1949356 ALTUS POWER INC COM CL A 02217A102 82760 15326 SH SOLE 0 0 15326 AMARIN CORP PLC SPONS ADR NEW 023111206 155635 130786 SH SOLE 216 0 130570 AMAZON COM INC COM 023135106 1067010709 8185108 SH SOLE 950758 0 7234350 AMAZON COM INC COM 023135106 782160 6000 SH Call SOLE 0 0 6000 AMAZON COM INC COM 023135106 2085760 16000 SH Put SOLE 0 0 16000 AMBAC FINL GROUP INC COM NEW 023139884 897433 63022 SH SOLE 3721 0 59301 AMBARELLA INC SHS G037AX101 1105615 13214 SH SOLE 2777 0 10437 AMBEV SA SPONSORED ADR 02319V103 134203 42202 SH SOLE 0 0 42202 AMC ENTMT HLDGS INC CL A COM 00165C104 1321360 300309 SH SOLE 225 0 300084 AMC NETWORKS INC CL A 00164V103 155177 12986 SH SOLE 5924 0 7062 AMCOR PLC ORD G0250X107 25011321 2506145 SH SOLE 1627546 0 878599 AMDOCS LTD SHS G02602103 5107701 51671 SH SOLE 23085 0 28586 AMEDISYS INC COM 023436108 721553 7891 SH SOLE 28 0 7863 AMER STATES WTR CO COM 029899101 1860429 21384 SH SOLE 720 0 20664 AMEREN CORP COM 023608102 6121867 74959 SH SOLE 2440 0 72519 AMERESCO INC CL A 02361E108 1424276 29288 SH SOLE 25930 0 3358 AMERICA MOVIL SAB DE CV SPON ADS RP CL B 02390A101 1808824 83587 SH SOLE 18899 0 64688 AMERICAN AIRLS GROUP INC COM 02376R102 5451478 303873 SH SOLE 880 0 302993 AMERICAN CENTY ETF TR AVANTIS ALL EQT 025072232 1513319 25215 SH SOLE 0 0 25215 AMERICAN CENTY ETF TR AVANTIS CORE FI 025072562 5840760 141252 SH SOLE 0 0 141252 AMERICAN CENTY ETF TR AVANTIS EMGMKT 025072604 30851180 573335 SH SOLE 0 0 573335 AMERICAN CENTY ETF TR AVANTIS SHFXDINC 025072687 3093339 67467 SH SOLE 0 0 67467 AMERICAN CENTY ETF TR CORE MUNI FXD IN 025072695 776678 16831 SH SOLE 0 0 16831 AMERICAN CENTY ETF TR DIVERSIFID CRP 025072109 11831579 259388 SH SOLE 0 0 259388 AMERICAN CENTY ETF TR DIVERSIFIED MU 025072505 15778691 315574 SH SOLE 0 0 315574 AMERICAN CENTY ETF TR EMERGING MKT VAL 025072372 1130109 25890 SH SOLE 0 0 25890 AMERICAN CENTY ETF TR INTL EQT ETF 025072703 42061269 732775 SH SOLE 0 0 732775 AMERICAN CENTY ETF TR INTL SMCP VLU 025072802 14941955 259589 SH SOLE 0 0 259589 AMERICAN CENTY ETF TR MULTISECTOR 025072398 7005189 163642 SH SOLE 0 0 163642 AMERICAN CENTY ETF TR QUALITY DIVRSFED 025072406 8352536 189117 SH SOLE 0 0 189117 AMERICAN CENTY ETF TR QUALITY PREFER 025072539 533926 15044 SH SOLE 0 0 15044 AMERICAN CENTY ETF TR REAL ESTATE ETF 025072356 958946 23423 SH SOLE 0 0 23423 AMERICAN CENTY ETF TR US EQT ETF 025072885 81589547 1085112 SH SOLE 0 0 1085112 AMERICAN CENTY ETF TR US LARGE CAP VLU 025072349 14177103 265738 SH SOLE 0 0 265738 AMERICAN CENTY ETF TR US QUALITY GROW 025072307 78925499 1142027 SH SOLE 0 0 1142027 AMERICAN CENTY ETF TR US QUALITY VAL 025072208 5981460 120182 SH SOLE 0 0 120182 AMERICAN CENTY ETF TR US SML CP VALU 025072877 140198816 1806453 SH SOLE 0 0 1806453 AMERICAN EAGLE OUTFITTERS IN COM 02553E106 202060 17124 SH SOLE 1672 0 15452 AMERICAN ELEC PWR CO INC COM 025537101 75582323 897652 SH SOLE 377533 0 520119 AMERICAN EXPRESS CO COM 025816109 87078117 499875 SH SOLE 55047 0 444828 AMERICAN FINL GROUP INC OHIO COM 025932104 622899 5245 SH SOLE 2576 0 2669 AMERICAN HOMES 4 RENT CL A 02665T306 2572997 72581 SH SOLE 35906 0 36675 AMERICAN INTL GROUP INC COM NEW 026874784 11524147 200281 SH SOLE 99308 0 100973 AMERICAN LITHIUM CORP COM NEW 027259209 94571 47050 SH SOLE 0 0 47050 AMERICAN NATL BANKSHARES INC COM 027745108 379441 13093 SH SOLE 0 0 13093 AMERICAN RES CORP CL A 02927U208 35868 18300 SH SOLE 0 0 18300 AMERICAN SUPERCONDUCTOR CORP SHS NEW 030111207 65348 10439 SH SOLE 0 0 10439 AMERICAN TOWER CORP NEW COM 03027X100 53000519 273283 SH SOLE 65884 0 207399 AMERICAN WELL CORP CL A 03044L105 31970 15224 SH SOLE 0 0 15224 AMERICAN WOODMARK CORPORATIO COM 030506109 372304 4875 SH SOLE 2715 0 2160 AMERICAN WTR WKS CO INC NEW COM 030420103 35860546 251213 SH SOLE 69056 0 182157 AMERICOLD REALTY TRUST INC COM 03064D108 1553498 48096 SH SOLE 34927 0 13169 AMERIPRISE FINL INC COM 03076C106 11513212 34662 SH SOLE 9198 0 25464 AMERISOURCEBERGEN CORP COM 03073E105 36275298 188512 SH SOLE 55282 0 133230 AMES NATL CORP COM 031001100 737257 40891 SH SOLE 0 0 40891 AMETEK INC COM 031100100 11041592 68208 SH SOLE 35538 0 32670 AMGEN INC COM 031162100 156821012 706338 SH SOLE 182138 0 524200 AMKOR TECHNOLOGY INC COM 031652100 1135080 38154 SH SOLE 744 0 37410 AMMO INC COM 00175J107 126058 59182 SH SOLE 0 0 59182 AMN HEALTHCARE SVCS INC COM 001744101 4577802 41952 SH SOLE 2610 0 39342 AMNEAL PHARMACEUTICALS INC COM STK CL A 03168L105 180491 58223 SH SOLE 0 0 58223 AMPHASTAR PHARMACEUTICALS IN COM 03209R103 761880 13257 SH SOLE 0 0 13257 AMPHENOL CORP NEW CL A 032095101 12722224 149762 SH SOLE 49081 0 100681 AMPLIFY ETF TR AMPLIFY LITHIUM 032108805 1690806 129069 SH SOLE 0 0 129069 AMPLIFY ETF TR BLACKSWAN GRWT 032108888 3603550 140052 SH SOLE 0 0 140052 AMPLIFY ETF TR BLOCKCHAIN LDR 032108607 14958611 657521 SH SOLE 0 0 657521 AMPLIFY ETF TR CWP ENHANCED DIV 032108409 134742262 3742841 SH SOLE 0 0 3742841 AMPLIFY ETF TR HIGH INCOME 032108847 15258197 1305235 SH SOLE 0 0 1305235 AMPLIFY ETF TR ONLIN RETL ETF 032108102 3921326 84840 SH SOLE 0 0 84840 AMPLIFY ETF TR SEYMOUR CANNBS 032108854 149914 40547 SH SOLE 0 0 40547 AMPRIUS TECHNOLOGIES INC *W EXP 09/14/202 03214Q116 9720 20250 SH SOLE 0 0 20250 AMPRIUS TECHNOLOGIES INC COMMON STOCK 03214Q108 89355 12445 SH SOLE 0 0 12445 AMYRIS INC COM NEW 03236M200 88070 85505 SH SOLE 0 0 85505 ANALOG DEVICES INC COM 032654105 53360572 273910 SH SOLE 53962 0 219948 ANAVEX LIFE SCIENCES CORP COM NEW 032797300 495158 60905 SH SOLE 0 0 60905 ANGEL OAK FINL STRATEGIES IN COM BEN INT 03464A100 1932819 163660 SH SOLE 0 0 163660 ANGI INC COM CL A NEW 00183L102 161198 48848 SH SOLE 134 0 48714 ANGLOGOLD ASHANTI LIMITED SPONSORED ADR 035128206 1795058 85114 SH SOLE 0 0 85114 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 7122575 125574 SH SOLE 763 0 124811 ANIXA BIOSCIENCES INC COM 03528H109 73242 22888 SH SOLE 0 0 22888 ANNALY CAPITAL MANAGEMENT IN COM NEW 035710839 13228583 661099 SH SOLE 13170 0 647929 ANSYS INC COM 03662Q105 4812034 14570 SH SOLE 1332 0 13238 ANTERIX INC COM 03676C100 225538 7117 SH SOLE 7071 0 46 ANTERO MIDSTREAM CORP COM 03676B102 2940798 253517 SH SOLE 1482 0 252035 ANTERO RESOURCES CORP COM 03674X106 334641 14531 SH SOLE 3641 0 10890 AON PLC SHS CL A G0403H108 19646301 56913 SH SOLE 27399 0 29514 APA CORPORATION COM 03743Q108 5841580 170956 SH SOLE 22563 0 148393 APARTMENT INCOME REIT CORP COM 03750L109 305815 8474 SH SOLE 2689 0 5785 API GROUP CORP COM STK 00187Y100 927794 34035 SH SOLE 4434 0 29601 APOGEE ENTERPRISES INC COM 037598109 227476 4792 SH SOLE 0 0 4792 APOLLO COML REAL EST FIN INC COM 03762U105 2981555 263388 SH SOLE 0 0 263388 APOLLO GLOBAL MGMT INC COM 03769M106 11769112 153223 SH SOLE 62994 0 90229 APOLLO SR FLOATING RATE FD I COM 037636107 2088938 161808 SH SOLE 0 0 161808 APOLLO TACTICAL INCOME FD IN COM 037638103 1650090 130031 SH SOLE 0 0 130031 APPFOLIO INC COM CL A 03783C100 1148002 6669 SH SOLE 4393 0 2276 APPHARVEST INC COM 03783T103 20212 54628 SH SOLE 0 0 54628 APPIAN CORP CL A 03782L101 1269373 26668 SH SOLE 0 0 26668 APPLE HOSPITALITY REIT INC COM NEW 03784Y200 2737856 181195 SH SOLE 10256 0 170939 APPLE INC COM 037833100 2876212359 14828131 SH SOLE 840442 0 13987689 APPLE INC COM 037833100 5605733 28900 SH Put SOLE 0 0 28900 APPLIED DIGITAL CORP COM NEW 038169207 207093 22149 SH SOLE 0 0 22149 APPLIED INDL TECHNOLOGIES IN COM 03820C105 2237048 15446 SH SOLE 11410 0 4036 APPLIED MATLS INC COM 038222105 57303776 396456 SH SOLE 53011 0 343445 APPLIED OPTOELECTRONICS INC COM 03823U102 79059 13265 SH SOLE 0 0 13265 APPLIED UV INC COM NEW 03828V402 16604 17900 SH SOLE 0 0 17900 APTARGROUP INC COM 038336103 3274541 28263 SH SOLE 15082 0 13181 APTIV PLC SHS G6095L109 18285152 179108 SH SOLE 138152 0 40956 AQUA METALS INC COM 03837J101 25239 21572 SH SOLE 0 0 21572 ARBOR REALTY TRUST INC COM 038923108 8235642 555711 SH SOLE 0 0 555711 ARCELORMITTAL SA LUXEMBOURG NY REGISTRY SH 03938L203 699233 25575 SH SOLE 4778 0 20797 ARCH CAP GROUP LTD ORD G0450A105 6294960 84101 SH SOLE 15203 0 68898 ARCH RESOURCES INC CL A 03940R107 692102 6138 SH SOLE 0 0 6138 ARCHER AVIATION INC COM CL A 03945R102 116505 28278 SH SOLE 0 0 28278 ARCHER DANIELS MIDLAND CO COM 039483102 26511993 350873 SH SOLE 13249 0 337624 ARCHROCK INC COM 03957W106 810469 79070 SH SOLE 2170 0 76900 ARCONIC CORPORATION COM 03966V107 224113 7577 SH SOLE 0 0 7577 ARCOS DORADOS HOLDINGS INC SHS CLASS -A - G0457F107 150050 14639 SH SOLE 0 0 14639 ARCOSA INC COM 039653100 487957 6440 SH SOLE 0 0 6440 ARCUTIS BIOTHERAPEUTICS INC COM 03969K108 329566 34582 SH SOLE 1422 0 33160 ARDAGH METAL PACKAGING S A SHS L02235106 51046 13576 SH SOLE 0 0 13576 ARDELYX INC COM 039697107 270624 79830 SH SOLE 0 0 79830 ARES CAPITAL CORP COM 04010L103 48819777 2598179 SH SOLE 0 0 2598179 ARES CAPITAL CORP NOTE 4.625% 3/0 04010LAW3 45653 45000 PRN SOLE 0 0 45000 ARES COML REAL ESTATE CORP COM 04013V108 1542068 151928 SH SOLE 0 0 151928 ARES DYNAMIC CR ALLOCATION F COM 04014F102 244295 19813 SH SOLE 0 0 19813 ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 4186507 43451 SH SOLE 8766 0 34685 ARISTA NETWORKS INC COM 040413106 15631335 96454 SH SOLE 10775 0 85679 ARK ETF TR 3D PRINTING ETF 00214Q500 1408294 60030 SH SOLE 0 0 60030 ARK ETF TR ARK SPACE EXPL 00214Q807 1274915 83876 SH SOLE 0 0 83876 ARK ETF TR AUTNMUS TECHNLGY 00214Q203 31683951 562171 SH SOLE 0 0 562171 ARK ETF TR FINTECH INNOVA 00214Q708 19707849 942508 SH SOLE 0 0 942508 ARK ETF TR GENOMIC REV ETF 00214Q302 32258392 946271 SH SOLE 0 0 946271 ARK ETF TR INNOVATION ETF 00214Q104 156381740 3542858 SH SOLE 463 0 3542395 ARK ETF TR ISRAEL INOVATE 00214Q609 545052 28801 SH SOLE 0 0 28801 ARK ETF TR NEXT GNRTN INTER 00214Q401 16927380 288814 SH SOLE 0 0 288814 ARKO CORP COM 041242108 90074 11330 SH SOLE 0 0 11330 ARLO TECHNOLOGIES INC COM 04206A101 220120 20176 SH SOLE 0 0 20176 ARMADA HOFFLER PPTYS INC COM 04208T108 407609 34898 SH SOLE 24282 0 10616 ARMOUR RESIDENTIAL REIT INC COM NEW 042315507 252738 47418 SH SOLE 10149 0 37269 ARMSTRONG WORLD INDS INC NEW COM 04247X102 906833 12344 SH SOLE 9644 0 2700 ARRAY TECHNOLOGIES INC COM SHS 04271T100 236283 10455 SH SOLE 11 0 10444 ARROW ELECTRS INC COM 042735100 365953 2555 SH SOLE 851 0 1704 ARROW ETF TR ARROW DJ GLB YLD 04273H104 396632 32064 SH SOLE 0 0 32064 ARROW INVTS TR DWA TACTICAL MAC 042765792 124673 12187 SH SOLE 0 0 12187 ARROWHEAD PHARMACEUTICALS IN COM 04280A100 593311 16638 SH SOLE 1108 0 15530 ARTERIS INC COM 04302A104 98208 14400 SH SOLE 0 0 14400 ARTESIAN RES CORP CL A 043113208 1909618 40441 SH SOLE 0 0 40441 ARTISAN PARTNERS ASSET MGMT CL A 04316A108 378318 9624 SH SOLE 3111 0 6513 ASA GOLD AND PRECIOUS MTLS L SHS G3156P103 403278 27120 SH SOLE 0 0 27120 ASANA INC CL A 04342Y104 449208 20382 SH SOLE 0 0 20382 ASCENDIS PHARMA A/S SPONSORED ADR 04351P101 342095 3833 SH SOLE 2466 0 1367 ASE TECHNOLOGY HLDG CO LTD SPONSORED ADS 00215W100 1211735 155550 SH SOLE 144140 0 11410 ASENSUS SURGICAL INC COM 04367G103 80588 159581 SH SOLE 0 0 159581 ASGN INC COM 00191U102 955812 12638 SH SOLE 11325 0 1313 ASHFORD HOSPITALITY TR INC COM SHS 044103869 38977 10450 SH SOLE 0 0 10450 ASHLAND INC COM 044186104 933911 10746 SH SOLE 1094 0 9652 ASML HOLDING N V N Y REGISTRY SHS N07059210 74374946 102621 SH SOLE 25827 0 76794 ASML HOLDING N V N Y REGISTRY SHS N07059210 942175 1300 SH Put SOLE 0 0 1300 ASPEN TECHNOLOGY INC COM 29109X106 2716733 16209 SH SOLE 9372 0 6837 ASSERTIO HOLDINGS INC COM NEW 04546C205 73799 13616 SH SOLE 0 0 13616 ASSOCIATED BANC CORP COM 045487105 408356 25161 SH SOLE 5479 0 19682 ASSURANT INC COM 04621X108 211063 1679 SH SOLE 102 0 1577 ASSURED GUARANTY LTD COM G0585R106 2280775 40874 SH SOLE 8087 0 32787 AST SPACEMOBILE INC COM CL A 00217D100 84252 17926 SH SOLE 0 0 17926 ASTRA SPACE INC COM CL A 04634X103 9028 24494 SH SOLE 0 0 24494 ASTRAZENECA PLC SPONSORED ADR 046353108 22965028 320876 SH SOLE 55717 0 265159 ASURE SOFTWARE INC COM 04649U102 210587 17318 SH SOLE 0 0 17318 AT&T INC COM 00206R102 149561368 9376889 SH SOLE 2461505 0 6915384 ATERIAN INC COM 02156U101 6382 13874 SH SOLE 0 0 13874 ATI INC COM 01741R102 1508376 34103 SH SOLE 763 0 33340 ATKORE INC COM 047649108 481699 3089 SH SOLE 823 0 2266 ATLANTIC UN BANKSHARES CORP COM 04911A107 650273 25059 SH SOLE 7670 0 17389 ATLANTICA SUSTAINABLE INFR P SHS G0751N103 737762 31474 SH SOLE 0 0 31474 ATLAS ENERGY SOLUTIONS INC COM CLASS A 04930R107 508770 29307 SH SOLE 29171 0 136 ATLASSIAN CORPORATION CL A 049468101 10674982 63614 SH SOLE 42898 0 20716 ATMOS ENERGY CORP COM 049560105 8052253 69213 SH SOLE 10796 0 58417 ATOMERA INC COM 04965B100 95593 10900 SH SOLE 0 0 10900 ATOSSA THERAPEUTICS INC COM 04962H506 59210 46992 SH SOLE 0 0 46992 ATRICURE INC COM 04963C209 962668 19503 SH SOLE 15487 0 4016 ATRION CORP COM 049904105 269839 477 SH SOLE 144 0 333 AURINIA PHARMACEUTICALS INC COM 05156V102 287661 29717 SH SOLE 0 0 29717 AURORA CANNABIS INC COM 05156X884 45679 85449 SH SOLE 0 0 85449 AURORA INNOVATION INC CLASS A COM 051774107 75870 25806 SH SOLE 0 0 25806 AUTODESK INC COM 052769106 23884586 116732 SH SOLE 85870 0 30862 AUTODESK INC COM 052769106 409220 2000 SH Call SOLE 0 0 2000 AUTOHOME INC SP ADS RP CL A 05278C107 308221 10570 SH SOLE 10419 0 151 AUTOLIV INC COM 052800109 576153 6775 SH SOLE 2592 0 4183 AUTOLUS THERAPEUTICS PLC SPON ADS 05280R100 115847 48675 SH SOLE 0 0 48675 AUTOMATIC DATA PROCESSING IN COM 053015103 95292341 433561 SH SOLE 43096 0 390465 AUTONATION INC COM 05329W102 2857037 17356 SH SOLE 1228 0 16128 AUTOZONE INC COM 053332102 21891701 8780 SH SOLE 1008 0 7772 AVADEL PHARMACEUTICALS PLC SPONSORED ADR 05337M104 336324 20408 SH SOLE 0 0 20408 AVALONBAY CMNTYS INC COM 053484101 11197068 59159 SH SOLE 45919 0 13240 AVANGRID INC COM 05351W103 568280 15082 SH SOLE 350 0 14732 AVANOS MED INC COM 05350V106 366401 14335 SH SOLE 11461 0 2874 AVANTOR INC COM 05352A100 998511 48613 SH SOLE 26807 0 21806 AVERY DENNISON CORP COM 053611109 8276349 48174 SH SOLE 15646 0 32528 AVID BIOSERVICES INC COM 05368M106 849544 60812 SH SOLE 7098 0 53714 AVIENT CORPORATION COM 05368V106 516145 12619 SH SOLE 10801 0 1818 AVIS BUDGET GROUP COM 053774105 1513109 6617 SH SOLE 0 0 6617 AVISTA CORP COM 05379B107 1233486 31410 SH SOLE 145 0 31265 AVNET INC COM 053807103 486310 9640 SH SOLE 610 0 9030 AXALTA COATING SYS LTD COM G0750C108 363896 11091 SH SOLE 4945 0 6146 AXCELIS TECHNOLOGIES INC COM NEW 054540208 2219943 12109 SH SOLE 467 0 11642 AXIS CAP HLDGS LTD SHS G0692U109 1122324 20849 SH SOLE 1778 0 19071 AXON ENTERPRISE INC COM 05464C101 7969384 40844 SH SOLE 4712 0 36132 AXONICS INC COM 05465P101 687099 13614 SH SOLE 7783 0 5831 AXOS FINANCIAL INC COM 05465C100 917138 23254 SH SOLE 2077 0 21177 AXSOME THERAPEUTICS INC COM 05464T104 617852 8598 SH SOLE 0 0 8598 AZENTA INC COM 114340102 2987736 64004 SH SOLE 51993 0 12011 AZZ INC COM 002474104 321561 7399 SH SOLE 2491 0 4908 B & G FOODS INC NEW COM 05508R106 2251621 161754 SH SOLE 5020 0 156734 B. RILEY FINANCIAL INC COM 05580M108 453859 9871 SH SOLE 1556 0 8315 B2GOLD CORP COM 11777Q209 257865 72231 SH SOLE 0 0 72231 BADGER METER INC COM 056525108 2935265 19892 SH SOLE 10210 0 9682 BAIDU INC SPON ADR REP A 056752108 5848275 42716 SH SOLE 88 0 42628 BAIN CAP SPECIALTY FIN INC COM STK 05684B107 189174 14002 SH SOLE 0 0 14002 BAKER HUGHES COMPANY CL A 05722G100 4617882 146089 SH SOLE 82382 0 63707 BALCHEM CORP COM 057665200 1682939 12484 SH SOLE 11602 0 882 BALL CORP COM 058498106 12408360 213165 SH SOLE 45313 0 167852 BALLARD PWR SYS INC NEW COM 058586108 97636 22394 SH SOLE 0 0 22394 BANCFIRST CORP COM 05945F103 1603938 17434 SH SOLE 894 0 16540 BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 124714 16239 SH SOLE 2173 0 14066 BANCO BRADESCO S A SP ADR PFD NEW 059460303 1203194 347744 SH SOLE 93020 0 254724 BANCO SANTANDER S.A. ADR 05964H105 955564 257564 SH SOLE 46825 0 210739 BANCROFT FD LTD COM 059695106 1217198 71223 SH SOLE 0 0 71223 BANDWIDTH INC COM CL A 05988J103 216838 15851 SH SOLE 0 0 15851 BANK AMERICA CORP 7.25%CNV PFD L 060505682 5266580 4494 SH SOLE 392 0 4102 BANK AMERICA CORP COM 060505104 153630969 5354862 SH SOLE 1077681 0 4277181 BANK AMERICA CORP COM 060505104 430350 15000 SH Call SOLE 0 0 15000 BANK AMERICA CORP COM 060505104 728726 25400 SH Put SOLE 0 0 25400 BANK HAWAII CORP COM 062540109 4525130 109753 SH SOLE 0 0 109753 BANK MONTREAL QUE COM 063671101 5135503 56865 SH SOLE 923 0 55942 BANK NEW YORK MELLON CORP COM 064058100 10029774 225287 SH SOLE 35208 0 190079 BANK NOVA SCOTIA HALIFAX COM 064149107 2411917 48200 SH SOLE 20 0 48180 BANK OF NT BUTTERFIELD&SON L SHS NEW G0772R208 277239 10133 SH SOLE 552 0 9581 BANK OZK LITTLE ROCK ARK COM 06417N103 12473970 310607 SH SOLE 12577 0 298030 BANK SOUTH CAROLINA CORP COM 065066102 539723 38634 SH SOLE 0 0 38634 BARCLAYS BANK PLC DJUBS CMDT ETN36 06738C778 1050079 34350 SH SOLE 0 0 34350 BARCLAYS PLC ADR 06738E204 1407279 179043 SH SOLE 0 0 179043 BARINGS BDC INC COM 06759L103 1857113 236877 SH SOLE 0 0 236877 BARINGS PARTN INVS SH BEN INT 06761A103 142648 11049 SH SOLE 0 0 11049 BARNES GROUP INC COM 067806109 431766 10234 SH SOLE 6327 0 3907 BARNWELL INDS INC COM 068221100 25501 10000 SH SOLE 0 0 10000 BARRETT BUSINESS SVCS INC COM 068463108 204048 2340 SH SOLE 0 0 2340 BARRICK GOLD CORP COM 067901108 11355726 670746 SH SOLE 141428 0 529318 BASSETT FURNITURE INDS INC COM 070203104 156190 10385 SH SOLE 0 0 10385 BATH & BODY WORKS INC COM 070830104 996331 26569 SH SOLE 0 0 26569 BAUSCH HEALTH COS INC COM 071734107 330336 41292 SH SOLE 0 0 41292 BAXTER INTL INC COM 071813109 9059050 198838 SH SOLE 56275 0 142563 BAYTEX ENERGY CORP COM 07317Q105 35228 10806 SH SOLE 0 0 10806 BCE INC COM NEW 05534B760 52447996 1150428 SH SOLE 748616 0 401812 BEACON ROOFING SUPPLY INC COM 073685109 367601 4430 SH SOLE 868 0 3562 BEAM THERAPEUTICS INC COM 07373V105 894644 28019 SH SOLE 3283 0 24736 BECTON DICKINSON & CO COM 075887109 58039632 219839 SH SOLE 89053 0 130786 BEIGENE LTD SPONSORED ADR 07725L102 349406 1960 SH SOLE 1167 0 793 BELDEN INC COM 077454106 890502 9310 SH SOLE 238 0 9072 BELLRING BRANDS INC COMMON STOCK 07831C103 785875 21472 SH SOLE 11044 0 10428 BELPOINTE PREP LLC UNIT RP LTD LB A 080694102 1328458 15440 SH SOLE 0 0 15440 BENCHMARK ELECTRS INC COM 08160H101 263169 10189 SH SOLE 7850 0 2339 BENTLEY SYS INC COM CL B 08265T208 4116962 75917 SH SOLE 38636 0 37281 BERKLEY W R CORP COM 084423102 4118989 69157 SH SOLE 17410 0 51747 BERKSHIRE HATHAWAY INC DEL CL A 084670108 37282320 72 SH SOLE 0 0 72 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 625039348 1832960 SH SOLE 81437 0 1751523 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 306900 900 SH Put SOLE 0 0 900 BERKSHIRE HILLS BANCORP INC COM 084680107 4287629 206832 SH SOLE 0 0 206832 BERRY CORP COM 08579X101 107987 15696 SH SOLE 10693 0 5003 BERRY GLOBAL GROUP INC COM 08579W103 1407774 21880 SH SOLE 669 0 21211 BEST BUY INC COM 086516101 8002830 97655 SH SOLE 20800 0 76855 BEYOND MEAT INC COM 08862E109 890778 68627 SH SOLE 7269 0 61358 BGC PARTNERS INC CL A 05541T101 147225 33234 SH SOLE 275 0 32959 BGSF INC COM 05601C105 208214 21848 SH SOLE 0 0 21848 BHP GROUP LTD SPONSORED ADS 088606108 17794669 298218 SH SOLE 14184 0 284034 BIG 5 SPORTING GOODS CORP COM 08915P101 138591 15130 SH SOLE 0 0 15130 BIG LOTS INC COM 089302103 138891 15729 SH SOLE 0 0 15729 BIGCOMMERCE HLDGS INC COM SER 1 08975P108 499221 50173 SH SOLE 35011 0 15162 BIGLARI HLDGS INC COM STK CL B 08986R309 271265 1376 SH SOLE 0 0 1376 BILL HOLDINGS INC COM 090043100 927088 7934 SH SOLE 1617 0 6317 BIO RAD LABS INC CL A 090572207 11696231 30851 SH SOLE 23650 0 7201 BIOCRYST PHARMACEUTICALS INC COM 09058V103 202118 28710 SH SOLE 1245 0 27465 BIOGEN INC COM 09062X103 11971975 42029 SH SOLE 20202 0 21827 BIOHAVEN LTD COM G1110E107 590226 24675 SH SOLE 0 0 24675 BIOLIFE SOLUTIONS INC COM NEW 09062W204 759820 34381 SH SOLE 24962 0 9419 BIOLINERX LTD SPONSORED ADS 09071M205 199710 125210 SH SOLE 0 0 125210 BIOMARIN PHARMACEUTICAL INC COM 09061G101 2323847 26810 SH SOLE 9170 0 17640 BIONANO GENOMICS INC COM 09075F107 25217 41340 SH SOLE 975 0 40365 BIONTECH SE SPONSORED ADS 09075V102 693558 6426 SH SOLE 0 0 6426 BIORA THERAPEUTICS INC COM NEW 74319F305 83868 21784 SH SOLE 0 0 21784 BIO-TECHNE CORP COM 09073M104 3105999 38049 SH SOLE 32937 0 5112 BIOVENTUS INC COM CL A 09075A108 115666 40023 SH SOLE 0 0 40023 BITFARMS LTD COM 09173B107 83617 56882 SH SOLE 0 0 56882 BJS WHSL CLUB HLDGS INC COM 05550J101 1553764 24659 SH SOLE 10183 0 14476 BLACK HILLS CORP COM 092113109 1846075 30635 SH SOLE 7100 0 23535 BLACK KNIGHT INC COM 09215C105 1442166 24145 SH SOLE 19706 0 4439 BLACK STONE MINERALS L P COM UNIT 09225M101 1843986 115610 SH SOLE 0 0 115610 BLACKBAUD INC COM 09227Q100 610084 8571 SH SOLE 4430 0 4141 BLACKBERRY LTD COM 09228F103 481569 87083 SH SOLE 0 0 87083 BLACKLINE INC COM 09239B109 1611586 29944 SH SOLE 11304 0 18640 BLACKROCK CALIF MUN INCOME T SH BEN INT 09248E102 502173 42342 SH SOLE 0 0 42342 BLACKROCK CAP ALLOCATION TER COM 09260U109 2017879 132320 SH SOLE 0 0 132320 BLACKROCK CAP INVT CORP COM 092533108 247418 75432 SH SOLE 0 0 75432 BLACKROCK CORE BD TR SHS BEN INT 09249E101 7917453 744122 SH SOLE 0 0 744122 BLACKROCK CORPOR HI YLD FD I COM 09255P107 4457481 499718 SH SOLE 0 0 499718 BLACKROCK CR ALLOCATION INCO COM 092508100 5758699 567360 SH SOLE 0 0 567360 BLACKROCK DEBT STRATEGIES FD COM NEW 09255R202 3607226 368460 SH SOLE 0 0 368460 BLACKROCK ENERGY & RES TR COM 09250U101 1114487 92565 SH SOLE 0 0 92565 BLACKROCK ENHANCD CAP & INM COM 09256A109 5042376 272414 SH SOLE 0 0 272414 BLACKROCK ENHANCED EQUITY DI COM 09251A104 10516144 1260929 SH SOLE 0 0 1260929 BLACKROCK ENHANCED GLOBAL DI COM 092501105 3034209 301312 SH SOLE 0 0 301312 BLACKROCK ENHANCED INTL DIV COM BENE INTER 092524107 460155 84587 SH SOLE 0 0 84587 BLACKROCK ESG CAP ALLC TERM SHS BEN INT 09262F100 683551 43649 SH SOLE 0 0 43649 BLACKROCK ETF TRUST US CARBON TRANS 09290C509 1816671 37196 SH SOLE 0 0 37196 BLACKROCK ETF TRUST WORLD EX US CARB 09290C608 417254 9821 SH SOLE 0 0 9821 BLACKROCK FLOATING RATE INC COM 091941104 857768 73565 SH SOLE 0 0 73565 BLACKROCK FLOATING RATE INCO COM 09255X100 9867179 808123 SH SOLE 0 0 808123 BLACKROCK HEALTH SCIENCES TE COM SHS 09260E105 4489792 273434 SH SOLE 0 0 273434 BLACKROCK HEALTH SCIENCES TR COM 09250W107 2754723 67784 SH SOLE 0 0 67784 BLACKROCK INC COM 09247X101 82112761 118807 SH SOLE 20316 0 98491 BLACKROCK INCOME TR INC COM NEW 09247F209 2233927 183560 SH SOLE 0 0 183560 BLACKROCK INNOVATION AND GRW SHS BEN INT 09260Q108 4118205 524612 SH SOLE 0 0 524612 BLACKROCK INVT QUALITY MUN T COM 09247D105 1670386 143627 SH SOLE 0 0 143627 BLACKROCK LONG-TERM MUN ADVA COM 09250B103 635982 65769 SH SOLE 0 0 65769 BLACKROCK LTD DURATION INCOM COM SHS 09249W101 1325003 102873 SH SOLE 0 0 102873 BLACKROCK MULTI SECTOR INC T COM 09258A107 4305488 299616 SH SOLE 0 0 299616 BLACKROCK MUN INCOME QUALITY COM 092479104 896625 79700 SH SOLE 0 0 79700 BLACKROCK MUN INCOME TR SH BEN INT 09248F109 669699 67374 SH SOLE 0 0 67374 BLACKROCK MUN TARGET TERM TR COM SHS BEN IN 09257P105 3758498 180871 SH SOLE 410 0 180461 BLACKROCK MUNI INCOME TR II COM 09249N101 981702 94304 SH SOLE 0 0 94304 BLACKROCK MUNIASSETS FD INC COM 09254J102 526451 51714 SH SOLE 0 0 51714 BLACKROCK MUNICIPAL INCOME COM 09253X102 1247821 109075 SH SOLE 50862 0 58213 BLACKROCK MUNIHLDGS NJ QLTY COM 09254X101 1027963 92029 SH SOLE 0 0 92029 BLACKROCK MUNIHLDGS NY QLTY COM 09255C106 257568 24577 SH SOLE 0 0 24577 BLACKROCK MUNIHLDNGS CALI QL COM 09254L107 2113217 194767 SH SOLE 0 0 194767 BLACKROCK MUNIHOLDINGS FD IN COM 09253N104 656188 56422 SH SOLE 28134 0 28288 BLACKROCK MUNIHOLDINGS QUALI COM 09254C107 288043 29665 SH SOLE 0 0 29665 BLACKROCK MUNIVEST FD II INC COM 09253T101 197398 18570 SH SOLE 0 0 18570 BLACKROCK MUNIVEST FD INC COM 09253R105 303609 45113 SH SOLE 0 0 45113 BLACKROCK MUNIYIELD FD INC COM 09253W104 507021 48565 SH SOLE 15648 0 32917 BLACKROCK MUNIYIELD MICH QU COM 09254V105 911011 82444 SH SOLE 0 0 82444 BLACKROCK MUNIYIELD N Y QUAL COM 09255E102 277219 27366 SH SOLE 0 0 27366 BLACKROCK MUNIYIELD PA QLTY COM 09255G107 561928 48069 SH SOLE 0 0 48069 BLACKROCK MUNIYIELD QUALITY COM 09254E103 855054 78158 SH SOLE 15201 0 62957 BLACKROCK MUNIYIELD QUALITY COM 09254G108 407133 40470 SH SOLE 0 0 40470 BLACKROCK MUNIYILD QULT FD I COM 09254F100 1352536 116900 SH SOLE 0 0 116900 BLACKROCK N Y MUN INCOME TRU SH BEN INT 09248L106 733830 70970 SH SOLE 0 0 70970 BLACKROCK RES & COMMODITIES SHS 09257A108 4410323 486254 SH SOLE 0 0 486254 BLACKROCK SCIENCE & TECHNOLO SHS 09258G104 4046885 117505 SH SOLE 0 0 117505 BLACKROCK SCIENCE & TECHNOLO SHS BEN INT 09260K101 3815277 210672 SH SOLE 0 0 210672 BLACKROCK TAX MUNICPAL BD TR SHS 09248X100 8544600 515045 SH SOLE 0 0 515045 BLACKROCK TCP CAPITAL CORP COM 09259E108 1911894 175242 SH SOLE 469 0 174773 BLACKROCK UTILS INFRASTRUCTU COM 09248D104 476612 21625 SH SOLE 0 0 21625 BLACKSKY TECHNOLOGY INC COM CL A 09263B108 40257 18134 SH SOLE 0 0 18134 BLACKSTONE INC COM 09260D107 76134187 818912 SH SOLE 33337 0 785575 BLACKSTONE MTG TR INC COM CL A 09257W100 6962464 334573 SH SOLE 0 0 334573 BLACKSTONE SECD LENDING FD COMMON STOCK 09261X102 2239434 81851 SH SOLE 0 0 81851 BLACKSTONE SENI FLTN RAT 202 COM 09256U105 318904 24876 SH SOLE 0 0 24876 BLACKSTONE STRATEGIC CRED 20 COM SHS BEN IN 09257R101 277242 25365 SH SOLE 0 0 25365 BLADE AIR MOBILITY INC CL A COM 092667104 117920 29929 SH SOLE 0 0 29929 BLINK CHARGING CO COM 09354A100 340100 56778 SH SOLE 0 0 56778 BLOCK H & R INC COM 093671105 2517727 79000 SH SOLE 1086 0 77914 BLOCK INC CL A 852234103 24819397 372832 SH SOLE 76875 0 295957 BLOOM ENERGY CORP COM CL A 093712107 1006980 61589 SH SOLE 0 0 61589 BLOOMIN BRANDS INC COM 094235108 2127381 79114 SH SOLE 44288 0 34826 BLUELINX HLDGS INC COM NEW 09624H208 622605 6639 SH SOLE 1222 0 5417 BLUEPRINT MEDICINES CORP COM 09627Y109 691155 10936 SH SOLE 787 0 10149 BNY MELLON ALCENTRA GLOBAL C COM 05588N108 181200 24000 SH SOLE 0 0 24000 BNY MELLON ETF TRUST CORE BOND ETF 09661T602 2905771 69185 SH SOLE 0 0 69185 BNY MELLON ETF TRUST HIGH YIELD BETA 09661T800 2463609 53009 SH SOLE 6737 0 46272 BNY MELLON ETF TRUST INTERNATIONL EQT 09661T404 1169361 16905 SH SOLE 0 0 16905 BNY MELLON ETF TRUST SHRT DUR CORP BD 09661T701 2077268 44169 SH SOLE 0 0 44169 BNY MELLON ETF TRUST US LRG CP CORE 09661T107 3004975 36048 SH SOLE 0 0 36048 BNY MELLON ETF TRUST US MDCP CORE EQT 09661T206 276754 3269 SH SOLE 0 0 3269 BNY MELLON ETF TRUST US SMLCP CORE 09661T305 422278 4932 SH SOLE 0 0 4932 BNY MELLON HIGH YIELD STRATE SH BEN INT 09660L105 661565 298002 SH SOLE 0 0 298002 BNY MELLON MUN BD INFRASTRUC COM SHS 09662W109 1215224 112834 SH SOLE 0 0 112834 BNY MELLON MUN INCOME INC COM 05589T104 240014 38158 SH SOLE 0 0 38158 BNY MELLON STRATEGIC MUN BD COM 09662E109 1357058 238080 SH SOLE 0 0 238080 BNY MELLON STRATEGIC MUNS IN COM 05588W108 862754 138707 SH SOLE 0 0 138707 BOEING CO COM 097023105 184057649 871650 SH SOLE 106799 0 764851 BOISE CASCADE CO DEL COM 09739D100 465274 5150 SH SOLE 0 0 5150 BOK FINL CORP COM NEW 05561Q201 387841 4801 SH SOLE 3488 0 1313 BOOKING HOLDINGS INC COM 09857L108 37980816 14065 SH SOLE 5672 0 8393 BOOT BARN HLDGS INC COM 099406100 597488 7055 SH SOLE 4686 0 2369 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 5005414 44851 SH SOLE 19829 0 25022 BORGWARNER INC COM 099724106 2895648 59204 SH SOLE 4862 0 54342 BOSTON BEER INC CL A 100557107 1222733 3964 SH SOLE 6 0 3958 BOSTON PROPERTIES INC COM 101121101 3829376 66494 SH SOLE 12572 0 53922 BOSTON SCIENTIFIC CORP COM 101137107 18668042 345129 SH SOLE 129765 0 215364 BOX INC CL A 10316T104 284046 9668 SH SOLE 0 0 9668 BOYD GAMING CORP COM 103304101 2688814 38760 SH SOLE 499 0 38261 BP PLC SPONSORED ADR 055622104 34673564 982532 SH SOLE 33413 0 949119 BRAEMAR HOTELS & RESORTS INC 5.5 CUM CV PFD B 10482B200 172116 12294 SH SOLE 0 0 12294 BRAEMAR HOTELS & RESORTS INC COM 10482B101 1617560 402378 SH SOLE 0 0 402378 BRAINSTORM CELL THERAPEUTICS COM NEW 10501E201 85574 41541 SH SOLE 0 0 41541 BRANDYWINE RLTY TR SH BEN INT NEW 105368203 203255 43711 SH SOLE 6765 0 36946 BRANDYWINEGBL GBL INCM OPP F COM 10537L104 1552444 193090 SH SOLE 0 0 193090 BRC INC COM CL A 05601U105 903960 175186 SH SOLE 0 0 175186 BRIGHT HORIZONS FAM SOL IN D COM 109194100 792759 8575 SH SOLE 1148 0 7427 BRIGHTHOUSE FINL INC COM 10922N103 759470 16040 SH SOLE 1209 0 14831 BRIGHTSPIRE CAPITAL INC COM CL A 10949T109 2255107 335083 SH SOLE 0 0 335083 BRINKER INTL INC COM 109641100 264219 7219 SH SOLE 336 0 6883 BRINKS CO COM 109696104 1246648 18379 SH SOLE 27 0 18352 BRISTOL-MYERS SQUIBB CO COM 110122108 124901084 1953105 SH SOLE 253591 0 1699514 BRISTOL-MYERS SQUIBB CO COM 110122108 991225 15500 SH Put SOLE 0 0 15500 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 41898796 1262012 SH SOLE 722516 0 539496 BRIXMOR PPTY GROUP INC COM 11120U105 286429 13020 SH SOLE 4590 0 8430 BROADCOM INC COM 11135F101 271180509 312626 SH SOLE 59147 0 253479 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 37806855 228261 SH SOLE 29526 0 198735 BROADSTONE NET LEASE INC COM 11135E203 716154 46383 SH SOLE 1689 0 44694 BROOKDALE SR LIVING INC COM 112463104 91979 21796 SH SOLE 0 0 21796 BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105 1345277 41228 SH SOLE 6400 0 34828 BROOKFIELD CORP CL A LTD VT SH 11271J107 5749234 170854 SH SOLE 21647 0 149207 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 6449840 176708 SH SOLE 0 0 176708 BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107 2154928 47278 SH SOLE 1987 0 45291 BROOKFIELD REAL ASSETS INCOM SHS BEN INT 112830104 3049272 181937 SH SOLE 0 0 181937 BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 708057 22464 SH SOLE 4668 0 17796 BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 847452 28737 SH SOLE 0 0 28737 BROWN & BROWN INC COM 115236101 10435946 151597 SH SOLE 42738 0 108859 BROWN FORMAN CORP CL A 115637100 1665740 24471 SH SOLE 0 0 24471 BROWN FORMAN CORP CL B 115637209 7627763 114222 SH SOLE 7160 0 107062 BRUKER CORP COM 116794108 10390976 140571 SH SOLE 112973 0 27598 BRUNSWICK CORP COM 117043109 808497 9332 SH SOLE 185 0 9147 BUILDERS FIRSTSOURCE INC COM 12008R107 16135176 118641 SH SOLE 2015 0 116626 BUMBLE INC COM CL A 12047B105 317595 18927 SH SOLE 3658 0 15269 BUNGE LIMITED COM G16962105 7237819 76713 SH SOLE 3320 0 73393 BURFORD CAP LTD ORD SHS G17977110 507480 41665 SH SOLE 0 0 41665 BURLINGTON STORES INC COM 122017106 1084732 6892 SH SOLE 6378 0 514 BUSINESS FIRST BANCSHARES IN COM 12326C105 382341 25371 SH SOLE 0 0 25371 BUTTERFLY NETWORK INC COM CL A 124155102 206641 89844 SH SOLE 0 0 89844 BWX TECHNOLOGIES INC COM 05605H100 1135953 15872 SH SOLE 7874 0 7998 BYRNA TECHNOLOGIES INC COM NEW 12448X201 169614 33855 SH SOLE 0 0 33855 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 1466928 15548 SH SOLE 1700 0 13848 C3 AI INC CL A 12468P104 4223184 115926 SH SOLE 43 0 115883 CABALETTA BIO INC COM 12674W109 407995 31603 SH SOLE 30793 0 810 CABOT CORP COM 127055101 1218604 18218 SH SOLE 0 0 18218 CACI INTL INC CL A 127190304 2021522 5931 SH SOLE 4087 0 1844 CADENCE BANK COM 12740C103 1883697 95911 SH SOLE 24147 0 71764 CADENCE DESIGN SYSTEM INC COM 127387108 36599004 156059 SH SOLE 83929 0 72130 CAESARS ENTERTAINMENT INC NE COM 12769G100 21072178 413424 SH SOLE 204617 0 208807 CAL MAINE FOODS INC COM NEW 128030202 1356328 30141 SH SOLE 410 0 29731 CALAMOS CONV & HIGH INCOME F COM SHS 12811P108 11438092 1018530 SH SOLE 0 0 1018530 CALAMOS CONV OPPORTUNITIES & SH BEN INT 128117108 6514993 581696 SH SOLE 0 0 581696 CALAMOS DYNAMIC CONV & INCOM COM 12811V105 2921352 134377 SH SOLE 0 0 134377 CALAMOS GBL DYN INCOME FUND COM 12811L107 2629954 436870 SH SOLE 0 0 436870 CALAMOS GLOBAL TOTAL RETURN COM SH BEN INT 128118106 1516595 156350 SH SOLE 0 0 156350 CALAMOS LNG SHR EQT DYNAMIC COM 12812C106 537354 34735 SH SOLE 0 0 34735 CALAMOS STRATEGIC TOTAL RETU COM SH BEN INT 128125101 10771169 730249 SH SOLE 0 0 730249 CALERES INC COM 129500104 202430 8459 SH SOLE 0 0 8459 CALIFORNIA WTR SVC GROUP COM 130788102 688689 13339 SH SOLE 1054 0 12285 CALIX INC COM 13100M509 521210 10443 SH SOLE 0 0 10443 CALLON PETE CO DEL COM 13123X508 400166 11411 SH SOLE 175 0 11236 CALUMET SPECIALTY PRODS PART UT LTD PARTNER 131476103 2355732 148533 SH SOLE 0 0 148533 CAMBRIA ETF TR CAMBRIA FGN SHR 132061300 601518 25053 SH SOLE 0 0 25053 CAMBRIA ETF TR EMRG SHAREHLDR 132061706 5659240 203347 SH SOLE 0 0 203347 CAMBRIA ETF TR GLB ASSET ALLO 132061607 7014336 259118 SH SOLE 0 0 259118 CAMBRIA ETF TR GLB MOMENT ETF 132061508 2406672 86946 SH SOLE 0 0 86946 CAMBRIA ETF TR GLOBAL VALUE ETF 132061409 227014 11283 SH SOLE 0 0 11283 CAMBRIA ETF TR SHSHLD YIELD ETF 132061201 25595472 418432 SH SOLE 0 0 418432 CAMBRIA ETF TR TAIL RISK 132061862 8999271 662686 SH SOLE 0 0 662686 CAMBRIA ETF TR TRINITY 132061839 358051 14515 SH SOLE 0 0 14515 CAMBRIA ETF TR VALUE MOMENTUM 132061888 1887951 73347 SH SOLE 0 0 73347 CAMDEN PPTY TR SH BEN INT 133131102 2497764 22942 SH SOLE 8805 0 14137 CAMECO CORP COM 13321L108 5332786 170213 SH SOLE 0 0 170213 CAMPBELL SOUP CO COM 134429109 3629396 79400 SH SOLE 0 0 79400 CAMPING WORLD HLDGS INC CL A 13462K109 4013526 133340 SH SOLE 3663 0 129677 CANADIAN IMPERIAL BK COMM TO COM 136069101 22364980 524015 SH SOLE 333483 0 190532 CANADIAN NAT RES LTD COM 136385101 4635087 82386 SH SOLE 32860 0 49526 CANADIAN NATL RY CO COM 136375102 8119182 67062 SH SOLE 11557 0 55505 CANADIAN PACIFIC KANSAS CITY COM 13646K108 23496797 290910 SH SOLE 45458 0 245452 CANADIAN SOLAR INC COM 136635109 729074 18844 SH SOLE 0 0 18844 CANGO INC ADS 137586103 18063 15440 SH SOLE 0 0 15440 CANO HEALTH INC COM CL A 13781Y103 16763 12060 SH SOLE 0 0 12060 CANOO INC COM CL A 13803R102 24663 51446 SH SOLE 0 0 51446 CANOPY GROWTH CORP COM 138035100 143045 368774 SH SOLE 0 0 368774 CAPITAL CITY BK GROUP INC COM 139674105 214133 6989 SH SOLE 0 0 6989 CAPITAL GROUP CORE EQUITY ET SHS CREATION UNI 14020V108 51149166 1991790 SH SOLE 0 0 1991790 CAPITAL GROUP DIVIDEND VALUE SHS CREATION UNI 14020W106 152343477 5634004 SH SOLE 0 0 5634004 CAPITAL GROUP GBL GROWTH EQT SHS CREATION UNI 14020X104 52062254 2143362 SH SOLE 0 0 2143362 CAPITAL GROUP GROWTH ETF SHS CREATION UNI 14020G101 100037534 3965023 SH SOLE 0 0 3965023 CAPITAL GROUP INTL FOCUS EQT SHS CREATION UNI 14019W109 19171502 815115 SH SOLE 0 0 815115 CAPITAL GRP FIXED INCM ETF T CORE PLUS INCM 14020Y102 20700146 929926 SH SOLE 0 0 929926 CAPITAL GRP FIXED INCM ETF T MUNICIPAL INCOME 14020Y201 2487312 93949 SH SOLE 0 0 93949 CAPITAL GRP FIXED INCM ETF T SHORT DURATION 14020Y409 6308894 251300 SH SOLE 0 0 251300 CAPITAL GRP FIXED INCM ETF T US MULTI-SECTOR 14020Y300 3663685 140641 SH SOLE 0 0 140641 CAPITAL ONE FINL CORP COM 14040H105 13842353 126564 SH SOLE 32515 0 94049 CAPITAL PRODUCT PARTNERS L P PARTNERSHP UNITS Y11082206 308772 22359 SH SOLE 0 0 22359 CAPITAL SOUTHWEST CORP COM 140501107 2332688 118290 SH SOLE 0 0 118290 CAPITOL SER TR HULL TACTICAL 14064D519 6599414 197775 SH SOLE 0 0 197775 CAPRI HOLDINGS LIMITED SHS G1890L107 305316 8507 SH SOLE 456 0 8051 CAPRICOR THERAPEUTICS INC COM NEW 14070B309 374924 78436 SH SOLE 0 0 78436 CARA THERAPEUTICS INC COM 140755109 489997 173144 SH SOLE 9799 0 163345 CARDINAL HEALTH INC COM 14149Y108 14365937 151908 SH SOLE 38032 0 113876 CARDLYTICS INC COM 14161W105 2102982 332750 SH SOLE 0 0 332750 CAREDX INC COM 14167L103 298121 35073 SH SOLE 308 0 34765 CAREMAX INC COM CL A 14171W103 99411 31965 SH SOLE 31814 0 151 CARETRUST REIT INC COM 14174T107 777109 39129 SH SOLE 4609 0 34520 CARLISLE COS INC COM 142339100 5532408 21566 SH SOLE 1588 0 19978 CARLYLE GROUP INC COM 14316J108 2826250 88459 SH SOLE 5245 0 83214 CARLYLE SECURED LENDING INC COM 872280102 660994 45398 SH SOLE 0 0 45398 CARMAX INC COM 143130102 11720553 140031 SH SOLE 76824 0 63207 CARNIVAL CORP COMMON STOCK 143658300 13544149 719286 SH SOLE 67 0 719219 CARNIVAL PLC ADR 14365C103 598506 35310 SH SOLE 0 0 35310 CARPENTER TECHNOLOGY CORP COM 144285103 1185877 21127 SH SOLE 0 0 21127 CARRIAGE SVCS INC COM 143905107 1397332 43035 SH SOLE 0 0 43035 CARRIER GLOBAL CORPORATION COM 14448C104 15365507 309103 SH SOLE 60608 0 248495 CARTER BANKSHARES INC COM NEW 146103106 416309 28148 SH SOLE 0 0 28148 CARTERS INC COM 146229109 208647 2874 SH SOLE 203 0 2671 CARVANA CO CL A 146869102 1296039 50002 SH SOLE 46 0 49956 CASELLA WASTE SYS INC CL A 147448104 1632351 18047 SH SOLE 11183 0 6864 CASEYS GEN STORES INC COM 147528103 7310590 29976 SH SOLE 11155 0 18821 CASS INFORMATION SYS INC COM 14808P109 399222 10295 SH SOLE 3370 0 6925 CASSAVA SCIENCES INC COM 14817C107 1092946 44574 SH SOLE 0 0 44574 CATALENT INC COM 148806102 518498 11958 SH SOLE 6980 0 4978 CATALYST PHARMACEUTICALS INC COM 14888U101 455320 33878 SH SOLE 790 0 33088 CATERPILLAR INC COM 149123101 177988244 723382 SH SOLE 47282 0 676100 CATHAY GEN BANCORP COM 149150104 493956 15345 SH SOLE 1843 0 13502 CAVA GROUP INC COM 148929102 414864 10131 SH SOLE 512 0 9619 CBIZ INC COM 124805102 1073219 20143 SH SOLE 541 0 19602 CBOE GLOBAL MKTS INC COM 12503M108 2285951 16564 SH SOLE 3224 0 13340 CBRE GBL REAL ESTATE INC FD COM 12504G100 1662729 317921 SH SOLE 0 0 317921 CBRE GROUP INC CL A 12504L109 3059151 37903 SH SOLE 20764 0 17139 CDW CORP COM 12514G108 5817005 31700 SH SOLE 3583 0 28117 CEDAR FAIR L P DEPOSITRY UNIT 150185106 1922494 48098 SH SOLE 0 0 48098 CELANESE CORP DEL COM 150870103 4676250 40382 SH SOLE 7091 0 33291 CELLEBRITE DI LTD ORDINARY SHARES M2197Q107 334692 46485 SH SOLE 0 0 46485 CELLECTIS S A SPON ADS 15117K103 27559 14007 SH SOLE 0 0 14007 CEL-SCI CORP COM PAR NEW 150837607 51842 21511 SH SOLE 0 0 21511 CELSIUS HLDGS INC COM NEW 15118V207 7133371 47814 SH SOLE 2635 0 45179 CEMEX SAB DE CV SPON ADR NEW 151290889 1006537 142166 SH SOLE 2440 0 139726 CENOVUS ENERGY INC COM 15135U109 2419878 142514 SH SOLE 46104 0 96410 CENTENE CORP DEL COM 15135B101 8951155 132708 SH SOLE 34261 0 98447 CENTERPOINT ENERGY INC COM 15189T107 4460106 153005 SH SOLE 11472 0 141533 CENTERSPACE COM 15202L107 672423 10959 SH SOLE 365 0 10594 CENTRAIS ELETRICAS BRASILEIR SPON ADR PFD B 15234Q108 151955 16114 SH SOLE 15760 0 354 CENTRAL SECS CORP COM 155123102 205069 5617 SH SOLE 0 0 5617 CENTURY ALUM CO COM 156431108 138064 15833 SH SOLE 0 0 15833 CENTURY CMNTYS INC COM 156504300 780068 10181 SH SOLE 10086 0 95 CERENCE INC COM 156727109 441665 15110 SH SOLE 1235 0 13875 CERIDIAN HCM HLDG INC COM 15677J108 1938246 28942 SH SOLE 1791 0 27151 CERTARA INC COM 15687V109 774745 42545 SH SOLE 40014 0 2531 CERUS CORP COM 157085101 44305 18010 SH SOLE 0 0 18010 CF INDS HLDGS INC COM 125269100 4913019 70773 SH SOLE 16605 0 54168 CGI INC CL A SUB VTG 12532H104 531051 5037 SH SOLE 0 0 5037 CHAMPIONX CORPORATION COM 15872M104 996355 32099 SH SOLE 27852 0 4247 CHARGE ENTERPRISES INC COM 159610104 98000 100000 SH SOLE 0 0 100000 CHARGEPOINT HOLDINGS INC COM CL A 15961R105 3667970 417289 SH SOLE 0 0 417289 CHARLES RIV LABS INTL INC COM 159864107 7041904 33493 SH SOLE 21260 0 12233 CHART INDS INC COM 16115Q308 595119 3724 SH SOLE 1749 0 1975 CHARTER COMMUNICATIONS INC N CL A 16119P108 5789684 15760 SH SOLE 4789 0 10971 CHECK POINT SOFTWARE TECH LT ORD M22465104 9997694 79587 SH SOLE 17152 0 62435 CHEESECAKE FACTORY INC COM 163072101 316189 9144 SH SOLE 3637 0 5507 CHEMED CORP NEW COM 16359R103 2511851 4637 SH SOLE 346 0 4291 CHEMOURS CO COM 163851108 2845682 77140 SH SOLE 51 0 77089 CHENIERE ENERGY INC COM NEW 16411R208 27900150 183120 SH SOLE 5669 0 177451 CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 2833663 61414 SH SOLE 1206 0 60208 CHERRY HILL MTG INVT CORP COM 164651101 232890 48217 SH SOLE 0 0 48217 CHESAPEAKE ENERGY CORP COM 165167735 6633227 79269 SH SOLE 17664 0 61605 CHESAPEAKE UTILS CORP COM 165303108 1138728 9569 SH SOLE 1201 0 8368 CHEVRON CORP NEW COM 166764100 323103113 2053404 SH SOLE 308382 0 1745022 CHEWY INC CL A 16679L109 2016996 51102 SH SOLE 7257 0 43845 CHIMERA INVT CORP COM NEW 16934Q208 737829 127874 SH SOLE 10451 0 117423 CHIPOTLE MEXICAN GRILL INC COM 169656105 21054177 9843 SH SOLE 2243 0 7600 CHOICE HOTELS INTL INC COM 169905106 761412 6479 SH SOLE 7 0 6472 CHORD ENERGY CORPORATION COM NEW 674215207 1980561 12878 SH SOLE 1634 0 11244 CHROMADEX CORP COM NEW 171077407 45397 28915 SH SOLE 0 0 28915 CHUBB LIMITED COM H1467J104 54421209 282620 SH SOLE 64557 0 218063 CHURCH & DWIGHT CO INC COM 171340102 11832763 118056 SH SOLE 19720 0 98336 CHURCHILL DOWNS INC COM 171484108 2059193 14796 SH SOLE 6991 0 7805 CI&T INC COM CL A G21307106 103574 16519 SH SOLE 15602 0 917 CIA ENERGETICA DE MINAS GERA SP ADR N-V PFD 204409601 278116 105747 SH SOLE 87482 0 18265 CIENA CORP COM NEW 171779309 11425802 268906 SH SOLE 206767 0 62139 CINCINNATI FINL CORP COM 172062101 9956024 102302 SH SOLE 13214 0 89088 CINEMARK HLDGS INC COM 17243V102 198611 12037 SH SOLE 315 0 11722 CINGULATE INC COMMON STOCK 17248W105 11397 12255 SH SOLE 0 0 12255 CINTAS CORP COM 172908105 23141963 46556 SH SOLE 1229 0 45327 CION INVT CORP COM 17259U204 9729542 937336 SH SOLE 0 0 937336 CIPHER MINING INC COM 17253J106 31511 11018 SH SOLE 0 0 11018 CIRRUS LOGIC INC COM 172755100 309782 3824 SH SOLE 18 0 3806 CISCO SYS INC COM 17275R102 215439729 4163891 SH SOLE 644060 0 3519831 CISO GLOBAL INC COM 15672X102 5340 30000 SH SOLE 0 0 30000 CITIGROUP INC COM NEW 172967424 38496479 836153 SH SOLE 80723 0 755430 CITIGROUP INC COM NEW 172967424 368320 8000 SH Put SOLE 0 0 8000 CITIZENS & NORTHN CORP COM 172922106 234067 12128 SH SOLE 0 0 12128 CITIZENS FINL GROUP INC COM 174610105 7246724 277865 SH SOLE 70509 0 207356 CITIZENS HLDG CO MISS COM 174715102 154929 12647 SH SOLE 0 0 12647 CITIZENS INC CL A 174740100 38854 16122 SH SOLE 0 0 16122 CITY HLDG CO COM 177835105 431756 4798 SH SOLE 881 0 3917 CITY OFFICE REIT INC COM 178587101 399692 71758 SH SOLE 0 0 71758 CIVEO CORP CDA COM NEW 17878Y207 470793 24168 SH SOLE 0 0 24168 CIVISTA BANCSHARES INC COM NO PAR 178867107 206938 11893 SH SOLE 0 0 11893 CIVITAS RESOURCES INC COM NEW 17888H103 1633219 23544 SH SOLE 33 0 23511 CLARUS CORP NEW COM 18270P109 864454 94579 SH SOLE 60 0 94519 CLEAN ENERGY FUELS CORP COM 184499101 770824 155408 SH SOLE 0 0 155408 CLEAN HARBORS INC COM 184496107 1610263 9793 SH SOLE 3139 0 6654 CLEAR CHANNEL OUTDOOR HLDGS COM 18453H106 75350 55000 SH SOLE 0 0 55000 CLEARBRIDGE MLP AND MIDSTRM COM 18469Q207 381801 12033 SH SOLE 0 0 12033 CLEARBRIDGE MLP AND MIDSTRM COM 184692200 528499 15244 SH SOLE 0 0 15244 CLEARFIELD INC COM 18482P103 237034 5006 SH SOLE 0 0 5006 CLEARPOINT NEURO INC COM 18507C103 213218 29450 SH SOLE 0 0 29450 CLEARWATER ANALYTICS HLDGS I CL A 185123106 783470 49368 SH SOLE 43328 0 6040 CLEARWAY ENERGY INC CL C 18539C204 1970892 69009 SH SOLE 5309 0 63700 CLENE INC COMMON STOCK 185634102 17252 19607 SH SOLE 0 0 19607 CLEVELAND-CLIFFS INC NEW COM 185899101 7871274 469646 SH SOLE 5302 0 464344 CLIPPER RLTY INC COM 18885T306 297618 52490 SH SOLE 0 0 52490 CLOROX CO DEL COM 189054109 43386101 272800 SH SOLE 24139 0 248661 CLOUDFLARE INC CL A COM 18915M107 7105948 108704 SH SOLE 3 0 108701 CLOUGH GLOBAL EQUITY FD COM 18914C100 379201 60769 SH SOLE 0 0 60769 CLOUGH GLOBAL OPPORTUNITIES SH BEN INT 18914E106 105576 21073 SH SOLE 0 0 21073 CME GROUP INC COM 12572Q105 27027725 145868 SH SOLE 46438 0 99430 CMS ENERGY CORP COM 125896100 10692486 181999 SH SOLE 26923 0 155076 CNA FINL CORP COM 126117100 400240 10364 SH SOLE 875 0 9489 CNB FINL CORP PA COM 126128107 633201 35875 SH SOLE 0 0 35875 CNH INDL N V SHS N20944109 1267306 88007 SH SOLE 24789 0 63218 CNO FINL GROUP INC COM 12621E103 337401 14254 SH SOLE 0 0 14254 CNX RES CORP COM 12653C108 2627748 148293 SH SOLE 39493 0 108800 COCA COLA CO COM 191216100 177290260 2944043 SH SOLE 304968 0 2639075 COCA COLA CONS INC COM 191098102 2543168 3999 SH SOLE 644 0 3355 COCA-COLA EUROPACIFIC PARTNE SHS G25839104 3929328 60986 SH SOLE 9542 0 51444 COCA-COLA FEMSA SAB DE CV SPONSORD ADR REP 191241108 3568519 42834 SH SOLE 24515 0 18319 CODEXIS INC COM 192005106 220934 78905 SH SOLE 0 0 78905 COEUR MNG INC COM NEW 192108504 284369 100130 SH SOLE 0 0 100130 COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 876870 13031 SH SOLE 1429 0 11602 COGNEX CORP COM 192422103 1682642 30036 SH SOLE 3192 0 26844 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 7165672 109768 SH SOLE 19873 0 89895 COGNYTE SOFTWARE LTD ORD SHS M25133105 63835 10482 SH SOLE 0 0 10482 COHEN & STEERS CLOSED-END OP COM 19248P106 6633888 617680 SH SOLE 0 0 617680 COHEN & STEERS INFRASTRUCTUR COM 19248A109 6900949 292166 SH SOLE 0 0 292166 COHEN & STEERS LTD DURATION COM 19248C105 1314410 72220 SH SOLE 0 0 72220 COHEN & STEERS QUALITY INCOM COM 19247L106 8790513 757803 SH SOLE 0 0 757803 COHEN & STEERS REAL ESTATE O SHS BENFIN INT 19249Q103 218962 15890 SH SOLE 0 0 15890 COHEN & STEERS REIT & PFD & COM 19247X100 10602700 558331 SH SOLE 0 0 558331 COHEN & STEERS SELECT PFD & COM 19248Y107 1499206 82555 SH SOLE 0 0 82555 COHEN & STEERS TAX ADVAN PFD COM 19249X108 845386 48502 SH SOLE 0 0 48502 COHEN & STEERS TOTAL RETURN COM 19247R103 3653594 319929 SH SOLE 0 0 319929 COHERENT CORP COM 19247G107 2643864 51861 SH SOLE 11800 0 40061 COHU INC COM 192576106 794212 19110 SH SOLE 4404 0 14706 COINBASE GLOBAL INC COM CL A 19260Q107 7219794 100906 SH SOLE 16827 0 84079 COLGATE PALMOLIVE CO COM 194162103 46092237 598290 SH SOLE 43835 0 554455 COLLEGIUM PHARMACEUTICAL INC COM 19459J104 3052053 142022 SH SOLE 3944 0 138078 COLUMBIA BKG SYS INC COM 197236102 784711 38694 SH SOLE 3549 0 35145 COLUMBIA ETF TR I DIVERSIFID FXD 19761L508 5081704 288569 SH SOLE 0 0 288569 COLUMBIA ETF TR I MULTI SEC MUNI 19761L607 5054291 246431 SH SOLE 0 0 246431 COLUMBIA ETF TR I RESH ENHNC COR 19761L706 8193664 316993 SH SOLE 0 0 316993 COLUMBIA ETF TR I US ESG EQUITY 19761L300 2043814 54006 SH SOLE 0 0 54006 COLUMBIA ETF TR II EM CORE EX ETF 19762B202 5135249 179554 SH SOLE 0 0 179554 COLUMBIA ETF TR II EMRG MARKETS ETF 19762B509 224316 10855 SH SOLE 0 0 10855 COLUMBIA FINL INC COM 197641103 182410 10550 SH SOLE 0 0 10550 COLUMBIA SELIGM PREM TECH GR COM 19842X109 1941663 63329 SH SOLE 0 0 63329 COLUMBIA SPORTSWEAR CO COM 198516106 1006592 13032 SH SOLE 12376 0 656 COMCAST CORP NEW CL A 20030N101 118822289 2859742 SH SOLE 771281 0 2088461 COMERICA INC COM 200340107 4009872 94662 SH SOLE 385 0 94277 COMFORT SYS USA INC COM 199908104 2827080 17217 SH SOLE 1934 0 15283 COMMERCE BANCSHARES INC COM 200525103 3194235 65590 SH SOLE 241 0 65349 COMMERCIAL METALS CO COM 201723103 1921070 36481 SH SOLE 8052 0 28429 COMMERCIAL VEH GROUP INC COM 202608105 1668152 150284 SH SOLE 0 0 150284 COMMUNITY BK SYS INC COM 203607106 868056 18517 SH SOLE 0 0 18517 COMMUNITY HEALTH SYS INC NEW COM 203668108 807888 183611 SH SOLE 0 0 183611 COMMVAULT SYS INC COM 204166102 608991 8386 SH SOLE 7716 0 670 COMPANHIA PARANAENSE ENERG C SPON ADS 20441B605 252440 29319 SH SOLE 0 0 29319 COMPANHIA SIDERURGICA NACION SPONSORED ADR 20440W105 37321 14410 SH SOLE 0 0 14410 COMPASS DIVERSIFIED SH BEN INT 20451Q104 4152183 191433 SH SOLE 47 0 191386 COMPASS INC CL A 20464U100 43278 12365 SH SOLE 0 0 12365 COMPASS MINERALS INTL INC COM 20451N101 2144757 63081 SH SOLE 9975 0 53106 COMPASS PATHWAYS PLC SPONSORED ADS 20451W101 116996 14130 SH SOLE 0 0 14130 COMPUGEN LTD ORD M25722105 11514 10100 SH SOLE 0 0 10100 COMSTOCK INC COM NEW 205750300 60656 83125 SH SOLE 0 0 83125 COMSTOCK RES INC COM 205768302 1075922 92752 SH SOLE 9485 0 83267 CONAGRA BRANDS INC COM 205887102 26717802 792343 SH SOLE 402206 0 390137 CONCENTRIX CORP COM 20602D101 259081 3208 SH SOLE 1018 0 2190 CONFLUENT INC CLASS A COM 20717M103 1419709 40207 SH SOLE 20842 0 19365 CONMED CORP COM 207410101 264680 1948 SH SOLE 627 0 1321 CONOCOPHILLIPS COM 20825C104 84358574 814194 SH SOLE 129648 0 684546 CONSOL ENERGY INC NEW COM 20854L108 2633516 38837 SH SOLE 56 0 38781 CONSOLIDATED EDISON INC COM 209115104 25346999 280387 SH SOLE 7446 0 272941 CONSOLIDATED WATER CO INC ORD G23773107 293360 12107 SH SOLE 0 0 12107 CONSTELLATION BRANDS INC CL A 21036P108 31415794 127639 SH SOLE 10440 0 117199 CONSTELLATION ENERGY CORP COM 21037T109 8311148 90783 SH SOLE 14612 0 76171 CONSTELLIUM SE CL A SHS F21107101 407180 23673 SH SOLE 22257 0 1416 CONSTRUCTION PARTNERS INC COM CL A 21044C107 317259 10107 SH SOLE 4269 0 5838 CONTAINER STORE GROUP INC COM 210751103 394623 125676 SH SOLE 0 0 125676 COOPER COS INC COM NEW 216648402 4797888 12513 SH SOLE 6211 0 6302 COPA HOLDINGS SA CL A P31076105 562159 5084 SH SOLE 140 0 4944 COPART INC COM 217204106 14348562 157314 SH SOLE 45435 0 111879 CORE & MAIN INC CL A 21874C102 217764 6948 SH SOLE 2972 0 3976 CORE LABORATORIES INC COM 21867A105 571081 24563 SH SOLE 20563 0 4000 CORECIVIC INC COM 21871N101 361579 38425 SH SOLE 24787 0 13638 CORENERGY INFRASTRUCTURE TR NOTE 5.875% 8/1 21870UAC0 8298 10000 PRN SOLE 0 0 10000 CORMEDIX INC COM 21900C308 79300 20000 SH SOLE 0 0 20000 CORNERSTONE STRATEGIC VALUE COM 21924B302 5030963 600354 SH SOLE 0 0 600354 CORNERSTONE TOTAL RETURN FD COM 21924U300 7067783 883473 SH SOLE 0 0 883473 CORNING INC COM 219350105 27118672 773935 SH SOLE 68972 0 704963 CORPORATE OFFICE PPTYS TR SH BEN INT 22002T108 635238 26747 SH SOLE 18443 0 8304 CORTEVA INC COM 22052L104 26125772 455947 SH SOLE 38360 0 417587 CORVEL CORP COM 221006109 434408 2245 SH SOLE 1355 0 890 COSTAMARE INC SHS Y1771G102 179312 18543 SH SOLE 0 0 18543 COSTAR GROUP INC COM 22160N109 6600062 74158 SH SOLE 33346 0 40812 COSTCO WHSL CORP NEW COM 22160K105 318457536 591511 SH SOLE 23473 0 568038 COTERRA ENERGY INC COM 127097103 7865677 310896 SH SOLE 7471 0 303425 COTY INC COM CL A 222070203 1717349 139736 SH SOLE 77812 0 61924 COUPANG INC CL A 22266T109 519790 29873 SH SOLE 947 0 28926 COUSINS PPTYS INC COM NEW 222795502 221622 9720 SH SOLE 2423 0 7297 COVENANT LOGISTICS GROUP INC CL A 22284P105 268590 6128 SH SOLE 2387 0 3741 CRACKER BARREL OLD CTRY STOR COM 22410J106 1439942 15453 SH SOLE 270 0 15183 CRANE COMPANY COMMON STOCK 224408104 2144101 24059 SH SOLE 3642 0 20417 CRANE NXT CO COM 224441105 2123775 37629 SH SOLE 4934 0 32695 CREDICORP LTD COM G2519Y108 308625 2090 SH SOLE 443 0 1647 CREDIT ACCEP CORP MICH COM 225310101 255489 503 SH SOLE 118 0 385 CREDIT SUISSE AG NASSAU BRH X LINK GOLD SHS 22542D233 997367 7131 SH SOLE 0 0 7131 CREDIT SUISSE ASSET MGMT INC COM 224916106 4162829 1415928 SH SOLE 0 0 1415928 CREDIT SUISSE HIGH YIELD BD SH BEN INT 22544F103 1549359 819767 SH SOLE 0 0 819767 CRESCENT CAP BDC INC COM 225655109 593886 39226 SH SOLE 0 0 39226 CRESCENT ENERGY COMPANY CL A COM 44952J104 162580 15603 SH SOLE 0 0 15603 CRESCENT PT ENERGY CORP COM 22576C101 102967 15300 SH SOLE 0 0 15300 CRESTWOOD EQUITY PARTNERS LP UNIT LTD PARTNER 226344208 1205813 45537 SH SOLE 0 0 45537 CRH PLC ADR 12626K203 3154933 56611 SH SOLE 48221 0 8390 CRISPR THERAPEUTICS AG NAMEN AKT H17182108 5094873 90753 SH SOLE 12337 0 78416 CROCS INC COM 227046109 6264707 55716 SH SOLE 142 0 55574 CRONOS GROUP INC COM 22717L101 178584 90652 SH SOLE 0 0 90652 CROSS CTRY HEALTHCARE INC COM 227483104 250249 8912 SH SOLE 4117 0 4795 CROSS TIMBERS RTY TR TR UNIT 22757R109 451643 20501 SH SOLE 0 0 20501 CROSSAMERICA PARTNERS LP UT LTD PTN INT 22758A105 689107 34980 SH SOLE 0 0 34980 CROWDSTRIKE HLDGS INC CL A 22788C105 40554203 276123 SH SOLE 44775 0 231348 CROWN CASTLE INC COM 22822V101 90308244 792595 SH SOLE 358747 0 433848 CROWN HLDGS INC COM 228368106 2346808 27015 SH SOLE 7180 0 19835 CRYOPORT INC COM PAR $0.001 229050307 433216 25114 SH SOLE 20243 0 4871 CSW INDUSTRIALS INC COM 126402106 735751 4427 SH SOLE 1569 0 2858 CSX CORP COM 126408103 66145232 1939743 SH SOLE 569027 0 1370716 CTO RLTY GROWTH INC NEW COM 22948Q101 586340 34209 SH SOLE 0 0 34209 CTS CORP COM 126501105 268286 6293 SH SOLE 4469 0 1824 CUBESMART COM 229663109 3637330 81445 SH SOLE 42994 0 38451 CUE BIOPHARMA INC COM 22978P106 38581 10570 SH SOLE 0 0 10570 CULLEN FROST BANKERS INC COM 229899109 5329904 49567 SH SOLE 633 0 48934 CUMMINS INC COM 231021106 56651556 231080 SH SOLE 23439 0 207641 CURIS INC COM NEW 231269200 90100 108554 SH SOLE 0 0 108554 CURTISS WRIGHT CORP COM 231561101 1720718 9369 SH SOLE 1209 0 8160 CUSTOM TRUCK ONE SOURCE INC COM CL A 23204X103 321299 47671 SH SOLE 47303 0 368 CUSTOMERS BANCORP INC COM 23204G100 295580 9768 SH SOLE 4659 0 5109 CVB FINL CORP COM 126600105 392621 29565 SH SOLE 1312 0 28253 CVR ENERGY INC COM 12662P108 1622526 54156 SH SOLE 16 0 54140 CVR PARTNERS LP COM 126633205 1165299 14443 SH SOLE 36 0 14407 CVS HEALTH CORP COM 126650100 110022066 1591525 SH SOLE 172682 0 1418843 CVS HEALTH CORP COM 126650100 2073900 30000 SH Put SOLE 0 0 30000 CYBERARK SOFTWARE LTD SHS M2682V108 4525285 28947 SH SOLE 9614 0 19333 CYBIN INC COM 23256X100 10558 27930 SH SOLE 0 0 27930 CYMABAY THERAPEUTICS INC COM 23257D103 1440692 131570 SH SOLE 0 0 131570 CYTEK BIOSCIENCES INC COM 23285D109 111020 13000 SH SOLE 0 0 13000 CYTOMX THERAPEUTICS INC COM 23284F105 169016 98265 SH SOLE 0 0 98265 D MARKET ELECTR SVCS & TRADI SPONSORED ADS 23292B104 39984 23800 SH SOLE 0 0 23800 D R HORTON INC COM 23331A109 17832541 146541 SH SOLE 17822 0 128719 DANA INC COM 235825205 435883 25640 SH SOLE 3358 0 22282 DANAHER CORPORATION COM 235851102 64116749 267153 SH SOLE 102447 0 164706 DANAOS CORPORATION SHS Y1968P121 267594 4007 SH SOLE 0 0 4007 DANIMER SCIENTIFIC INC COM CL A 236272100 386319 162319 SH SOLE 0 0 162319 DAQO NEW ENERGY CORP SPNSRD ADS NEW 23703Q203 297373 7491 SH SOLE 0 0 7491 DARDEN RESTAURANTS INC COM 237194105 8734381 52277 SH SOLE 5037 0 47240 DARIOHEALTH CORP COM NEW 23725P209 370127 92301 SH SOLE 0 0 92301 DARLING INGREDIENTS INC COM 237266101 1400467 21954 SH SOLE 0 0 21954 DASEKE INC COM 23753F107 146579 20558 SH SOLE 0 0 20558 DATADOG INC CL A COM 23804L103 9451957 96076 SH SOLE 2810 0 93266 DAVE & BUSTERS ENTMT INC COM 238337109 860810 19318 SH SOLE 3368 0 15950 DAVIS FUNDAMENTAL ETF TR SELCT INTL ETF 23908L405 843855 44767 SH SOLE 0 0 44767 DAVIS FUNDAMENTAL ETF TR SELECT FINL 23908L108 5994925 221084 SH SOLE 160 0 220924 DAVIS FUNDAMENTAL ETF TR SELECT US EQTY 23908L207 5631460 175752 SH SOLE 0 0 175752 DAVIS FUNDAMENTAL ETF TR SELECT WRLD WI 23908L306 3515784 122076 SH SOLE 0 0 122076 DAVITA INC COM 23918K108 992141 9875 SH SOLE 546 0 9329 DBX ETF TR XTRACK HRVST CSI 233051879 507256 18956 SH SOLE 0 0 18956 DBX ETF TR XTRACK MSCI ALL 233051820 7032160 242897 SH SOLE 0 0 242897 DBX ETF TR XTRACK MSCI EAFE 233051200 69617633 1968268 SH SOLE 0 0 1968268 DBX ETF TR XTRACK MSCI EAFE 233051630 2381971 103429 SH SOLE 0 0 103429 DBX ETF TR XTRACK MSCI EMRG 233051101 378446 16745 SH SOLE 0 0 16745 DBX ETF TR XTRACK MSCI EURO 233051697 3330710 82316 SH SOLE 0 0 82316 DBX ETF TR XTRACK MSCI EURP 233051853 2677159 73873 SH SOLE 0 0 73873 DBX ETF TR XTRACK MSCI JAPN 233051507 2716908 46178 SH SOLE 0 0 46178 DBX ETF TR XTRACK MUN INFRA 233051705 1421817 56399 SH SOLE 0 0 56399 DBX ETF TR XTRACK USD HIGH 233051432 5593495 162130 SH SOLE 13579 0 148551 DBX ETF TR XTRACKERS HIGH 233051259 275390 6940 SH SOLE 0 0 6940 DBX ETF TR XTRACKERS LOW 233051267 369829 8170 SH SOLE 0 0 8170 DBX ETF TR XTRACKERS RUSSEL 233051481 1690868 37659 SH SOLE 0 0 37659 DBX ETF TR XTRACKERS S&P 233051143 21122266 520125 SH SOLE 87 0 520038 DBX ETF TR XTRCK JP MRG ESG 233051747 547931 30239 SH SOLE 0 0 30239 DBX ETF TR XTRCK JP MRGN ES 233051713 311781 18602 SH SOLE 0 0 18602 DBX ETF TR XTRCKR MSCI US 233051150 1239253 30486 SH SOLE 0 0 30486 DECKERS OUTDOOR CORP COM 243537107 9711055 18404 SH SOLE 1212 0 17192 DEERE & CO COM 244199105 130746367 322679 SH SOLE 54174 0 268505 DEFINITIVE HEALTHCARE CORP CLASS A COM 24477E103 226556 20596 SH SOLE 18629 0 1967 DELAWARE INVTS NATL MUN INCO SH BEN INT 24610T108 167707 16704 SH SOLE 0 0 16704 DELEK LOGISTICS PARTNERS LP COM UNT RP INT 24664T103 1530602 28033 SH SOLE 0 0 28033 DELEK US HLDGS INC NEW COM 24665A103 675324 28197 SH SOLE 1 0 28196 DELL TECHNOLOGIES INC CL C 24703L202 5053012 93384 SH SOLE 24282 0 69102 DELTA AIR LINES INC DEL COM NEW 247361702 20722590 435898 SH SOLE 6712 0 429186 DENISON MINES CORP COM 248356107 60510 48408 SH SOLE 0 0 48408 DENNYS CORP COM 24869P104 155257 12602 SH SOLE 529 0 12073 DENTSPLY SIRONA INC COM 24906P109 270568 6761 SH SOLE 1434 0 5327 DESCARTES SYS GROUP INC COM 249906108 786280 9815 SH SOLE 2567 0 7248 DESIGNER BRANDS INC CL A 250565108 173976 17225 SH SOLE 0 0 17225 DESKTOP METAL INC COM CL A 25058X105 143942 81323 SH SOLE 0 0 81323 DESTINATION XL GROUP INC COM 25065K104 150308 30675 SH SOLE 0 0 30675 DESTRA MULTI-ALTERNATIVE FD COMMON SHARES 25065A502 8480608 1692736 SH SOLE 0 0 1692736 DEUTSCHE BANK A G NAMEN AKT D18190898 147108 13970 SH SOLE 0 0 13970 DEVON ENERGY CORP NEW COM 25179M103 43742907 904901 SH SOLE 33061 0 871840 DEXCOM INC COM 252131107 19836687 154359 SH SOLE 81077 0 73282 DEXCOM INC NOTE 0.250%11/1 252131AK3 11712 11000 PRN SOLE 0 0 11000 DIAGEO PLC SPON ADR NEW 25243Q205 27253635 157100 SH SOLE 48383 0 108717 DIAMONDBACK ENERGY INC COM 25278X109 12099577 92110 SH SOLE 7211 0 84899 DIAMONDROCK HOSPITALITY CO COM 252784301 109721 13698 SH SOLE 8820 0 4878 DIANA SHIPPING INC COM Y2066G104 54581 14792 SH SOLE 0 0 14792 DICKS SPORTING GOODS INC COM 253393102 4892308 37010 SH SOLE 552 0 36458 DIGI INTL INC COM 253798102 548269 13919 SH SOLE 1288 0 12631 DIGITAL RLTY TR INC COM 253868103 19208754 168690 SH SOLE 11022 0 157668 DIGITAL TURBINE INC COM NEW 25400W102 704346 75899 SH SOLE 0 0 75899 DIGITAL WORLD ACQUISITION CO CLASS A COM 25400Q105 508554 40490 SH SOLE 0 0 40490 DIGITALBRIDGE GROUP INC CL A NEW 25401T603 545748 37100 SH SOLE 23 0 37077 DIGITALBRIDGE GROUP INC CL A NEW 25401T603 147100 10000 SH Call SOLE 0 0 10000 DIGITALOCEAN HLDGS INC COM 25402D102 2380663 59309 SH SOLE 0 0 59309 DILLARDS INC CL A 254067101 266769 818 SH SOLE 0 0 818 DIMENSIONAL ETF TRUST CORE FIXED INCOM 25434V872 13533372 324308 SH SOLE 0 0 324308 DIMENSIONAL ETF TRUST EMERGING MKTS CO 25434V732 17982624 747718 SH SOLE 0 0 747718 DIMENSIONAL ETF TRUST EMERGING MKTS HI 25434V757 295516 12448 SH SOLE 0 0 12448 DIMENSIONAL ETF TRUST EMERGING MKTS VA 25434V740 254161 10429 SH SOLE 0 0 10429 DIMENSIONAL ETF TRUST EMGR CRE EQT MNG 25434V302 4540135 193527 SH SOLE 0 0 193527 DIMENSIONAL ETF TRUST INFLATION PROTE 25434V856 592955 14354 SH SOLE 0 0 14354 DIMENSIONAL ETF TRUST INTERNATNAL VAL 25434V807 29728412 904975 SH SOLE 0 0 904975 DIMENSIONAL ETF TRUST INTL CORE EQT MK 25434V203 2637953 96558 SH SOLE 0 0 96558 DIMENSIONAL ETF TRUST INTL CORE EQUITY 25434V799 35546176 1464614 SH SOLE 0 0 1464614 DIMENSIONAL ETF TRUST INTL HIGH PROFIT 25434V765 1319056 53883 SH SOLE 0 0 53883 DIMENSIONAL ETF TRUST INTL SMALL CAP E 25434V773 362500 15885 SH SOLE 0 0 15885 DIMENSIONAL ETF TRUST INTL SMALL CAP V 25434V781 1036627 43832 SH SOLE 0 0 43832 DIMENSIONAL ETF TRUST NATL MUN BD ETF 25434V849 8769081 184108 SH SOLE 0 0 184108 DIMENSIONAL ETF TRUST SHORT DURATION F 25434V864 8291027 178879 SH SOLE 0 0 178879 DIMENSIONAL ETF TRUST US CORE EQT MKT 25434V104 7146516 230607 SH SOLE 0 0 230607 DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708 485114159 17867925 SH SOLE 0 0 17867925 DIMENSIONAL ETF TRUST US EQUITY ETF 25434V401 52614999 1092504 SH SOLE 0 0 1092504 DIMENSIONAL ETF TRUST US HIGH PROFITAB 25434V831 3901880 147019 SH SOLE 0 0 147019 DIMENSIONAL ETF TRUST US MKTWIDE VALUE 25434V724 38893767 1127356 SH SOLE 0 0 1127356 DIMENSIONAL ETF TRUST US REAL ESTATE E 25434V823 4430552 205881 SH SOLE 0 0 205881 DIMENSIONAL ETF TRUST US SMALL CAP ETF 25434V500 23892156 435988 SH SOLE 0 0 435988 DIMENSIONAL ETF TRUST US SMALL CAP VAL 25434V815 15222155 592302 SH SOLE 0 0 592302 DIMENSIONAL ETF TRUST US TARGETED VLU 25434V609 27791989 599094 SH SOLE 0 0 599094 DIMENSIONAL ETF TRUST WORLD EX US CORE 25434V880 163909435 7031722 SH SOLE 0 0 7031722 DIODES INC COM 254543101 8098794 87564 SH SOLE 23541 0 64023 DIREXION SHS ETF TR AUSPCE CMD STG 25460E307 2333703 79297 SH SOLE 0 0 79297 DIREXION SHS ETF TR DLY FIN BULL NEW 25459Y694 320443 5040 SH SOLE 0 0 5040 DIREXION SHS ETF TR DLY S&P500 BR 1X 25460E869 772050 54103 SH SOLE 0 0 54103 DIREXION SHS ETF TR MOONSHOT INNOVAT 25460G732 165077 13081 SH SOLE 0 0 13081 DIREXION SHS ETF TR NAS100 EQL WGT 25459Y207 19119106 248365 SH SOLE 0 0 248365 DIREXION SHS ETF TR WORK FROM HOME 25460G773 402727 8172 SH SOLE 0 0 8172 DISCOVER FINL SVCS COM 254709108 16325617 139714 SH SOLE 33137 0 106577 DISH NETWORK CORPORATION NOTE 3.375% 8/1 25470MAB5 21921 44000 PRN SOLE 0 0 44000 DISNEY WALT CO COM 254687106 146418461 1639992 SH SOLE 128454 0 1511538 DIVERSIFIED HEALTHCARE TR COM SH BEN INT 25525P107 24591 10929 SH SOLE 0 0 10929 DNP SELECT INCOME FD INC COM 23325P104 20542789 1960190 SH SOLE 0 0 1960190 DOCUSIGN INC COM 256163106 10572473 206938 SH SOLE 28245 0 178693 DOLBY LABORATORIES INC COM CL A 25659T107 4610274 55094 SH SOLE 39253 0 15841 DOLE PLC ORD SHS G27907107 182385 13490 SH SOLE 0 0 13490 DOLLAR GEN CORP NEW COM 256677105 24585602 144808 SH SOLE 33851 0 110957 DOLLAR TREE INC COM 256746108 12944164 90203 SH SOLE 13520 0 76683 DOMINION ENERGY INC COM 25746U109 66742167 1288708 SH SOLE 530163 0 758545 DOMINOS PIZZA INC COM 25754A201 8031345 23833 SH SOLE 5215 0 18618 DONALDSON INC COM 257651109 3841476 61454 SH SOLE 21621 0 39833 DONNELLEY FINL SOLUTIONS INC COM 25787G100 572858 12582 SH SOLE 4211 0 8371 DORCHESTER MINERALS LP COM UNIT 25820R105 1545816 51596 SH SOLE 0 0 51596 DORIAN LPG LTD SHS USD Y2106R110 1604575 62557 SH SOLE 0 0 62557 DORMAN PRODS INC COM 258278100 1363838 17301 SH SOLE 16681 0 620 DOUBLELINE INCOME SOLUTIONS COM 258622109 5700426 478625 SH SOLE 0 0 478625 DOUBLELINE OPPORTUNISTIC CR COM 258623107 963884 66429 SH SOLE 0 0 66429 DOUBLELINE YIELD OPPORTUNITI COM 25862D105 594333 40904 SH SOLE 0 0 40904 DOUBLEVERIFY HLDGS INC COM 25862V105 376434 9672 SH SOLE 318 0 9354 DOUGLAS ELLIMAN INC COM 25961D105 29909 13473 SH SOLE 0 0 13473 DOUGLAS EMMETT INC COM 25960P109 270429 21514 SH SOLE 0 0 21514 DOVER CORP COM 260003108 13275096 89909 SH SOLE 6706 0 83203 DOW INC COM 260557103 66014585 1239478 SH SOLE 111317 0 1128161 DOXIMITY INC CL A 26622P107 1977004 58113 SH SOLE 41053 0 17060 DRAFTKINGS INC NEW COM CL A 26142V105 11112823 418247 SH SOLE 49850 0 368397 DRIL-QUIP INC COM 262037104 284895 12243 SH SOLE 11156 0 1087 DROPBOX INC CL A 26210C104 1381053 51783 SH SOLE 22548 0 29235 DT MIDSTREAM INC COMMON STOCK 23345M107 1822166 36759 SH SOLE 1784 0 34975 DTE ENERGY CO COM 233331107 12152203 110454 SH SOLE 17798 0 92656 DUFF & PHELPS UTLITY AND INF COM 26433C105 2724311 279991 SH SOLE 0 0 279991 DUKE ENERGY CORP NEW COM NEW 26441C204 131013204 1459920 SH SOLE 461983 0 997937 DUN & BRADSTREET HLDGS INC COM 26484T106 140402 12135 SH SOLE 11809 0 326 DUPONT DE NEMOURS INC COM 26614N102 17261980 241629 SH SOLE 30716 0 210913 DUTCH BROS INC CL A 26701L100 9907130 348230 SH SOLE 0 0 348230 DWS MUN INCOME TR COM 233368109 745146 86544 SH SOLE 0 0 86544 DWS STRATEGIC MUN INCOME TR COM 23342Q101 533452 62870 SH SOLE 0 0 62870 DXC TECHNOLOGY CO COM 23355L106 10603032 396820 SH SOLE 234069 0 162751 DYCOM INDS INC COM 267475101 476080 4189 SH SOLE 94 0 4095 DYNATRACE INC COM NEW 268150109 4969428 96550 SH SOLE 77879 0 18671 DYNAVAX TECHNOLOGIES CORP COM NEW 268158201 241682 18706 SH SOLE 6779 0 11927 DYNEX CAP INC COM 26817Q886 680880 54081 SH SOLE 0 0 54081 E L F BEAUTY INC COM 26856L103 2569604 22495 SH SOLE 589 0 21906 E2OPEN PARENT HOLDINGS INC COM CL A 29788T103 703758 125671 SH SOLE 0 0 125671 EA SERIES TRUST BRIDGEWAY BLUE 02072L714 1249397 126979 SH SOLE 0 0 126979 EA SERIES TRUST EA BRIDGEWAY OMN 02072L532 261673 14676 SH SOLE 0 0 14676 EA SERIES TRUST FREEDOM 100 EM 02072L607 531277 16944 SH SOLE 0 0 16944 EA SERIES TRUST INTL QUAN MOMNTM 02072L300 570272 22095 SH SOLE 0 0 22095 EA SERIES TRUST INTL QUAN VALUE 02072L201 819920 34450 SH SOLE 0 0 34450 EA SERIES TRUST US QUAN MOMENTUM 02072L409 1579630 33998 SH SOLE 0 0 33998 EA SERIES TRUST US QUAN VALUE 02072L102 1695987 49017 SH SOLE 0 0 49017 EAGLE BULK SHIPPING INC COM Y2187A150 321247 6687 SH SOLE 0 0 6687 EAGLE MATLS INC COM 26969P108 6440410 34548 SH SOLE 4939 0 29609 EAGLE POINT CREDIT COMPANY I COM 269808101 529419 52108 SH SOLE 0 0 52108 EAGLE POINT INCOME COMPANY I COM 269817102 194210 14724 SH SOLE 0 0 14724 EARTHSTONE ENERGY INC CL A 27032D304 227797 15941 SH SOLE 0 0 15941 EAST WEST BANCORP INC COM 27579R104 914780 17329 SH SOLE 1829 0 15500 EASTERLY GOVT PPTYS INC COM 27616P103 2268764 156467 SH SOLE 12375 0 144092 EASTERN BANKSHARES INC COM 27627N105 189205 15420 SH SOLE 871 0 14549 EASTGROUP PPTYS INC COM 277276101 1553317 8948 SH SOLE 5398 0 3550 EASTMAN CHEM CO COM 277432100 8413965 100501 SH SOLE 3527 0 96974 EATON CORP PLC SHS G29183103 63312686 314831 SH SOLE 97044 0 217787 EATON VANCE CALIF MUN BD FD COM 27828A100 898403 100944 SH SOLE 0 0 100944 EATON VANCE CALIF MUN INCOM SH BEN INT 27826F101 130804 13100 SH SOLE 0 0 13100 EATON VANCE ENHANCED EQUITY COM 278274105 1434443 86989 SH SOLE 0 0 86989 EATON VANCE ENHANCED EQUITY COM 278277108 3818665 213452 SH SOLE 0 0 213452 EATON VANCE FLTING RATE INC COM 278279104 1480671 126770 SH SOLE 0 0 126770 EATON VANCE LTD DURATION INC COM 27828H105 6521449 696736 SH SOLE 0 0 696736 EATON VANCE MUN BD FD COM 27827X101 366413 36825 SH SOLE 0 0 36825 EATON VANCE MUN INCOME 2028 SHS 27829U105 678252 38581 SH SOLE 0 0 38581 EATON VANCE MUNI INCOME TRUS SH BEN INT 27826U108 1133558 113925 SH SOLE 0 0 113925 EATON VANCE NATL MUN OPPORT COM SHS 27829L105 879385 50656 SH SOLE 0 0 50656 EATON VANCE RISK-MANAGED DIV COM 27829G106 2015535 245199 SH SOLE 0 0 245199 EATON VANCE SHORT DURATION D COM 27828V104 483405 49277 SH SOLE 0 0 49277 EATON VANCE SR FLTNG RTE TR COM 27828Q105 1335782 113684 SH SOLE 0 0 113684 EATON VANCE SR INCOME TR SH BEN INT 27826S103 388935 71233 SH SOLE 0 0 71233 EATON VANCE TAX ADVT DIV INC COM 27828G107 6369891 279995 SH SOLE 0 0 279995 EATON VANCE TAX MNGED BUY WR COM 27828X100 891083 64153 SH SOLE 0 0 64153 EATON VANCE TAX-ADVANTAGED G COM 27828U106 2625146 114336 SH SOLE 0 0 114336 EATON VANCE TAX-MANAGED BUYEATON COM 27828Y108 11532754 902406 SH SOLE 0 0 902406 EATON VANCE TAX-MANAGED DIVE COM 27828N102 10248734 822531 SH SOLE 0 0 822531 EATON VANCE TAX-MANAGED GLOB COM 27829F108 5443875 687358 SH SOLE 0 0 687358 EATON VANCE TX ADV GLBL DIV COM 27828S101 4580650 274290 SH SOLE 0 0 274290 EBAY INC. COM 278642103 7236212 161920 SH SOLE 61929 0 99991 ECOFIN SUSTAINABLE AND SOCIA COM SH BEN INT 27901F109 588414 47149 SH SOLE 0 0 47149 ECOLAB INC COM 278865100 24382502 130604 SH SOLE 34875 0 95729 ECOVYST INC COM 27923Q109 1144419 99862 SH SOLE 3569 0 96293 EDGIO INC COM 53261M104 31023 46028 SH SOLE 0 0 46028 EDISON INTL COM 281020107 12951095 186480 SH SOLE 69349 0 117131 EDITAS MEDICINE INC COM 28106W103 630064 76557 SH SOLE 112 0 76445 EDWARDS LIFESCIENCES CORP COM 28176E108 27842517 295161 SH SOLE 54111 0 241050 EL PASO ENERGY CAP TR I PFD CV TR SEC 28 283678209 658893 14185 SH SOLE 0 0 14185 EL POLLO LOCO HLDGS INC COM 268603107 125996 14367 SH SOLE 0 0 14367 ELANCO ANIMAL HEALTH INC COM 28414H103 204620 20340 SH SOLE 843 0 19497 ELASTIC N V ORD SHS N14506104 840100 13102 SH SOLE 103 0 12999 ELBIT SYS LTD ORD M3760D101 925618 4430 SH SOLE 0 0 4430 ELECTRAMECCANICA VEHS CORP COM NEW 284849205 8799 14178 SH SOLE 0 0 14178 ELECTRONIC ARTS INC COM 285512109 10493717 80907 SH SOLE 13979 0 66928 ELEVANCE HEALTH INC COM 036752103 73754317 166005 SH SOLE 63334 0 102671 ELLINGTON FINANCIAL INC COM 28852N109 150887 10934 SH SOLE 0 0 10934 ELLSWORTH GROWTH & INCOME FD COM 289074106 87281 10149 SH SOLE 0 0 10149 EMBECTA CORP COMMON STOCK 29082K105 267632 12390 SH SOLE 253 0 12137 EMCOR GROUP INC COM 29084Q100 2183817 11818 SH SOLE 2637 0 9181 EMEREN GROUP LTD SPONSORED ADS 75971T301 139544 36819 SH SOLE 0 0 36819 EMERSON ELEC CO COM 291011104 58292228 644896 SH SOLE 74112 0 570784 EMPIRE ST RLTY TR INC CL A 292104106 153844 20540 SH SOLE 18540 0 2000 EMX RTY CORP COM 26873J107 19646 10340 SH SOLE 0 0 10340 ENBRIDGE INC COM 29250N105 94138476 2534010 SH SOLE 1030680 0 1503330 ENCOMPASS HEALTH CORP COM 29261A100 1872022 27648 SH SOLE 6380 0 21268 ENCORE CAP GROUP INC COM 292554102 389252 8006 SH SOLE 7369 0 637 ENCORE WIRE CORP COM 292562105 7623533 41002 SH SOLE 166 0 40836 ENDEAVOR GROUP HLDGS INC CL A COM 29260Y109 752786 31471 SH SOLE 26108 0 5363 ENDEAVOUR SILVER CORP COM 29258Y103 536607 185677 SH SOLE 0 0 185677 ENEL CHILE S.A. SPONSORED ADR 29278D105 342307 102795 SH SOLE 79129 0 23666 ENERGIZER HLDGS INC NEW COM 29272W109 778527 23184 SH SOLE 0 0 23184 ENERGOUS CORP COM 29272C103 7283 30346 SH SOLE 0 0 30346 ENERGY FUELS INC COM NEW 292671708 100140 16048 SH SOLE 0 0 16048 ENERGY RECOVERY INC COM 29270J100 1743856 62392 SH SOLE 0 0 62392 ENERGY TRANSFER L P COM UT LTD PTN 29273V100 35119005 2765276 SH SOLE 8969 0 2756307 ENERGY VAULT HOLDINGS INC COM 29280W109 64565 23650 SH SOLE 0 0 23650 ENERPLUS CORP COM 292766102 543984 37594 SH SOLE 16962 0 20632 ENERSYS COM 29275Y102 1044427 9624 SH SOLE 7708 0 1916 ENGINE NO 1 ETF TRUST TRANSFRM 500 ETF 29287L106 238805 4628 SH SOLE 0 0 4628 ENI S P A SPONSORED ADR 26874R108 220082 7644 SH SOLE 0 0 7644 ENNIS INC COM 293389102 362384 17781 SH SOLE 0 0 17781 ENOVA INTL INC COM 29357K103 240527 4528 SH SOLE 3125 0 1403 ENOVIS CORPORATION COM 194014502 1284259 20029 SH SOLE 729 0 19300 ENOVIX CORPORATION COM 293594107 3636269 201567 SH SOLE 0 0 201567 ENPHASE ENERGY INC COM 29355A107 12699338 75826 SH SOLE 3983 0 71843 ENPRO INDS INC COM 29355X107 505339 3784 SH SOLE 2413 0 1371 ENSIGN GROUP INC COM 29358P101 911874 9552 SH SOLE 2637 0 6915 ENTEGRIS INC COM 29362U104 6906433 62322 SH SOLE 19094 0 43228 ENTERGY CORP NEW COM 29364G103 25414536 261010 SH SOLE 146489 0 114521 ENTERPRISE BANCORP INC MASS COM 293668109 349074 12062 SH SOLE 0 0 12062 ENTERPRISE FINL SVCS CORP COM 293712105 1010121 25834 SH SOLE 0 0 25834 ENTERPRISE PRODS PARTNERS L COM 293792107 54185327 2056369 SH SOLE 15740 0 2040629 ENTHUSIAST GAMING HLDGS INC COM 29385B109 11423 22399 SH SOLE 0 0 22399 ENVESTNET INC COM 29404K106 1278399 21540 SH SOLE 18917 0 2623 ENVIVA INC COM 29415B103 253255 23341 SH SOLE 584 0 22757 EOG RES INC COM 26875P101 41695151 364341 SH SOLE 129058 0 235283 EPAM SYS INC COM 29414B104 2930965 13041 SH SOLE 1883 0 11158 EPLUS INC COM 294268107 1644298 29206 SH SOLE 28508 0 698 EPR PPTYS COM SH BEN INT 26884U109 2659612 56829 SH SOLE 717 0 56112 EPR PPTYS CONV PFD 9% SR E 26884U307 227674 8028 SH SOLE 0 0 8028 EPSILON ENERGY LTD COM 294375209 658422 123300 SH SOLE 0 0 123300 EQT CORP COM 26884L109 5583367 135749 SH SOLE 57847 0 77902 EQUIFAX INC COM 294429105 9532523 40513 SH SOLE 7899 0 32614 EQUINIX INC COM 29444U700 16118504 20561 SH SOLE 10434 0 10127 EQUINOR ASA SPONSORED ADR 29446M102 837669 28677 SH SOLE 1534 0 27143 EQUINOX GOLD CORP COM 29446Y502 1047345 228678 SH SOLE 0 0 228678 EQUITABLE HLDGS INC COM 29452E101 1242708 45755 SH SOLE 31041 0 14714 EQUITRANS MIDSTREAM CORP COM 294600101 830737 86897 SH SOLE 0 0 86897 EQUITY COMWLTH COM SH BEN INT 294628102 793330 39157 SH SOLE 0 0 39157 EQUITY LIFESTYLE PPTYS INC COM 29472R108 2189776 32737 SH SOLE 12392 0 20345 EQUITY RESIDENTIAL SH BEN INT 29476L107 4195161 63592 SH SOLE 8194 0 55398 ERICSSON ADR B SEK 10 294821608 833559 152947 SH SOLE 89527 0 63420 ERIE INDTY CO CL A 29530P102 297408 1416 SH SOLE 88 0 1328 ESAB CORPORATION COM 29605J106 1734698 26070 SH SOLE 2875 0 23195 ESCALADE INC COM 296056104 379505 28427 SH SOLE 0 0 28427 ESCO TECHNOLOGIES INC COM 296315104 248031 2393 SH SOLE 1191 0 1202 ESS TECH INC COMMON STOCK 26916J106 34708 23611 SH SOLE 0 0 23611 ESSENTIAL PPTYS RLTY TR INC COM 29670E107 270375 11486 SH SOLE 573 0 10913 ESSENTIAL UTILS INC COM 29670G102 8240182 206469 SH SOLE 899 0 205570 ESSEX PPTY TR INC COM 297178105 5792343 24722 SH SOLE 796 0 23926 ETF MANAGERS TR AI POWERED EQT 26924G813 4164850 132176 SH SOLE 0 0 132176 ETF MANAGERS TR BLUESTAR ISRAEL 26924G870 4625033 100028 SH SOLE 0 0 100028 ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 2203401 736924 SH SOLE 0 0 736924 ETF MANAGERS TR ETFMG TRAVEL TEC 26924G771 1548327 90918 SH SOLE 0 0 90918 ETF MANAGERS TR ETHO CLIMATE LEA 26924G888 7506207 140953 SH SOLE 0 0 140953 ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 16978289 335672 SH SOLE 0 0 335672 ETF MANAGERS TR PRIME JUNIR SLVR 26924G102 2918000 311088 SH SOLE 0 0 311088 ETF MANAGERS TR PRIME MOBILE PAY 26924G409 4443681 104059 SH SOLE 0 0 104059 ETF MANAGERS TR TREATMENTS TSTNG 26924G763 798478 38780 SH SOLE 0 0 38780 ETF MANAGERS TR WEDBUSH ETFMG 26924G805 1043188 29319 SH SOLE 0 0 29319 ETF MANAGERS TR WEDBUSH VID GAME 26924G706 1751665 28830 SH SOLE 0 0 28830 ETF OPPORTUNITIES TRUST AMERICAN CONSER 26923N108 779092 23016 SH SOLE 0 0 23016 ETF SER SOLUTIONS AAM BAHL & GAYN 26922B832 1995233 83065 SH SOLE 0 0 83065 ETF SER SOLUTIONS AAM LW DUR PFD 26922A198 11171497 533500 SH SOLE 0 0 533500 ETF SER SOLUTIONS AAM S&P 500 26922A594 11233535 394770 SH SOLE 0 0 394770 ETF SER SOLUTIONS AAM TRANSFORMERS 26922B683 15282477 533761 SH SOLE 8805 0 524956 ETF SER SOLUTIONS ALPHAMARK SM 26922A834 226412 8800 SH SOLE 0 0 8800 ETF SER SOLUTIONS APTUS COLLRD INV 26922A222 1933373 62146 SH SOLE 0 0 62146 ETF SER SOLUTIONS APTUS DEFINED 26922A388 1793875 72159 SH SOLE 0 0 72159 ETF SER SOLUTIONS APTUS DRAWDOWN 26922A784 972882 26715 SH SOLE 0 0 26715 ETF SER SOLUTIONS APTUS ENHANCED 26922B642 393415 16147 SH SOLE 0 0 16147 ETF SER SOLUTIONS CLEARSHS ULTRA 26922A453 4353871 43411 SH SOLE 0 0 43411 ETF SER SOLUTIONS DEFIANCE HTL AIR 26922B873 1164530 54026 SH SOLE 0 0 54026 ETF SER SOLUTIONS DEFIANCE NEXT 26922A289 13474951 400292 SH SOLE 0 0 400292 ETF SER SOLUTIONS DEFIANCE NEXT 26922B600 622477 74907 SH SOLE 0 0 74907 ETF SER SOLUTIONS DEFIANCE QUANT 26922A420 6734350 133064 SH SOLE 0 0 133064 ETF SER SOLUTIONS DISTILLATE US 26922A321 31120636 687521 SH SOLE 14 0 687507 ETF SER SOLUTIONS NATIONWIDE NASDQ 26922A172 7624009 353782 SH SOLE 0 0 353782 ETF SER SOLUTIONS NETLEASE CORP 26922A248 1181303 48714 SH SOLE 0 0 48714 ETF SER SOLUTIONS OPUS SML CP VL 26922A446 645071 20190 SH SOLE 0 0 20190 ETF SER SOLUTIONS POINT BRIDGE AMR 26922A628 665060 17055 SH SOLE 0 0 17055 ETF SER SOLUTIONS RANGE CANCER THE 26922A826 202383 15664 SH SOLE 0 0 15664 ETF SER SOLUTIONS ROUNDHILL ACQUI 26922A701 417880 12677 SH SOLE 0 0 12677 ETF SER SOLUTIONS US GBL GLD PRE 26922A719 327225 19849 SH SOLE 0 0 19849 ETF SER SOLUTIONS US GLB JETS 26922A842 27668669 1291721 SH SOLE 0 0 1291721 ETF SER SOLUTIONS VIDENT INTERNATI 26922A404 249927 10896 SH SOLE 0 0 10896 ETF SER SOLUTIONS VIDENT US EQUITY 26922A503 522676 10930 SH SOLE 0 0 10930 ETFIS SER TR I INFRAC ACT MLP 26923G772 1854274 55919 SH SOLE 0 0 55919 ETFIS SER TR I INFRACP REIT PFD 26923G400 2591183 145880 SH SOLE 0 0 145880 ETFIS SER TR I VIRTUS INFRCAP 26923G822 9774546 497686 SH SOLE 0 0 497686 ETFIS SER TR I VIRTUS LIFESC BT 26923G202 254436 4835 SH SOLE 0 0 4835 ETFIS SER TR I VIRTUS LIFESC CT 26923G301 411373 17169 SH SOLE 0 0 17169 ETFIS SER TR I VIRTUS REAL AS 26923G780 1353149 57664 SH SOLE 0 0 57664 ETFIS SER TR I VIRTUS REAVES UT 26923G806 806312 17770 SH SOLE 0 0 17770 ETHAN ALLEN INTERIORS INC COM 297602104 497122 17579 SH SOLE 5076 0 12503 ETSY INC COM 29786A106 15536303 183623 SH SOLE 85004 0 98619 EURONET WORLDWIDE INC COM 298736109 1626924 13862 SH SOLE 10552 0 3310 EUROPEAN EQUITY FD INC COM 298768102 295349 34303 SH SOLE 0 0 34303 EVANS BANCORP INC COM NEW 29911Q208 242095 9711 SH SOLE 0 0 9711 EVERBRIDGE INC COM 29978A104 856953 31857 SH SOLE 13849 0 18008 EVERCORE INC CLASS A 29977A105 422531 3419 SH SOLE 387 0 3032 EVEREST RE GROUP LTD COM G3223R108 2271840 6645 SH SOLE 1078 0 5567 EVERGY INC COM 30034W106 3901985 66792 SH SOLE 3778 0 63014 EVERI HLDGS INC COM 30034T103 908059 62798 SH SOLE 32614 0 30184 EVERSOURCE ENERGY COM 30040W108 16306571 229929 SH SOLE 4319 0 225610 EVGO INC CL A COM 30052F100 202112 50528 SH SOLE 0 0 50528 EVOGENE LTD SHS M4119S104 71246 66585 SH SOLE 0 0 66585 EVOLENT HEALTH INC CL A 30050B101 239219 7895 SH SOLE 5370 0 2525 EVOLUS INC COM 30052C107 238311 32780 SH SOLE 0 0 32780 EVOLUTION PETE CORP COM 30049A107 823528 102048 SH SOLE 0 0 102048 EVOLV TECHNOLOGIES HLDNGS IN COM CL A 30049H102 146856 24476 SH SOLE 0 0 24476 EXACT SCIENCES CORP COM 30063P105 7243108 77136 SH SOLE 10734 0 66402 EXCELERATE ENERGY INC CL A COM 30069T101 639346 31448 SH SOLE 1079 0 30369 EXCHANGE LISTED FDS TR ARMOR US EQT IDX 30151E764 1229303 54226 SH SOLE 0 0 54226 EXCHANGE LISTED FDS TR CABANA AGGRESSIV 30151E616 191287 10089 SH SOLE 0 0 10089 EXCHANGE LISTED FDS TR CABANA TARGET 16 30151E681 284236 12746 SH SOLE 0 0 12746 EXCHANGE LISTED FDS TR HIGH YIELD ETF 30151E814 1150405 45114 SH SOLE 0 0 45114 EXCHANGE LISTED FDS TR SABA INT RATE 30151E806 5253947 284767 SH SOLE 0 0 284767 EXCHANGE TRADED CONCEPTS TR BITWISE CRYPTO 301505624 172415 21418 SH SOLE 0 0 21418 EXCHANGE TRADED CONCEPTS TR EMQQ EM INTERN 301505889 7122997 242609 SH SOLE 0 0 242609 EXCHANGE TRADED CONCEPTS TR ROBO GBL HLTCR 301505723 826177 27466 SH SOLE 0 0 27466 EXCHANGE TRADED CONCEPTS TR ROBO GLB ARTIF 301505731 341443 9486 SH SOLE 0 0 9486 EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 20502655 350114 SH SOLE 0 0 350114 EXCHANGE TRADED CONCEPTS TR VSPR US LC ETF 301505749 793578 32265 SH SOLE 0 0 32265 EXELIXIS INC COM 30161Q104 872763 45671 SH SOLE 23507 0 22164 EXELON CORP COM 30161N101 14050894 344892 SH SOLE 57337 0 287555 EXLSERVICE HOLDINGS INC COM 302081104 3329212 22039 SH SOLE 11438 0 10601 EXP WORLD HLDGS INC COM 30212W100 1084144 53459 SH SOLE 0 0 53459 EXPEDIA GROUP INC COM NEW 30212P303 6683976 61102 SH SOLE 8764 0 52338 EXPEDITORS INTL WASH INC COM 302130109 12543185 103552 SH SOLE 33402 0 70150 EXPONENT INC COM 30214U102 3269719 35038 SH SOLE 21164 0 13874 EXSCIENTIA PLC ADS 30223G102 71040 12000 SH SOLE 0 0 12000 EXTRA SPACE STORAGE INC COM 30225T102 5563570 37377 SH SOLE 4212 0 33165 EXTREME NETWORKS COM 30226D106 1296300 49762 SH SOLE 17768 0 31994 EXXON MOBIL CORP COM 30231G102 374163717 3488706 SH SOLE 185159 0 3303547 EXXON MOBIL CORP COM 30231G102 2305875 21500 SH Put SOLE 0 0 21500 EZCORP INC CL A NON VTG 302301106 223411 26660 SH SOLE 0 0 26660 F N B CORP COM 302520101 791150 69157 SH SOLE 1846 0 67311 F5 INC COM 315616102 1176589 8045 SH SOLE 5395 0 2650 FABRINET SHS G3323L100 2896519 22302 SH SOLE 76 0 22226 FACTSET RESH SYS INC COM 303075105 21787242 54380 SH SOLE 7296 0 47084 FAIR ISAAC CORP COM 303250104 3580188 4424 SH SOLE 470 0 3954 FARMERS NATIONAL BANC CORP COM 309627107 169713 13720 SH SOLE 0 0 13720 FARMLAND PARTNERS INC COM 31154R109 3691809 302360 SH SOLE 0 0 302360 FASTENAL CO COM 311900104 12617424 213891 SH SOLE 26567 0 187324 FASTLY INC CL A 31188V100 547377 34710 SH SOLE 0 0 34710 FEDERAL AGRIC MTG CORP CL C 313148306 434890 3026 SH SOLE 0 0 3026 FEDERAL RLTY INVT TR NEW SH BEN INT NEW 313745101 4576213 47290 SH SOLE 0 0 47290 FEDERATED HERMES ETF TRUST US STRATEGIC DIV 31423L305 550072 23122 SH SOLE 0 0 23122 FEDERATED HERMES INC CL B 314211103 412400 11503 SH SOLE 0 0 11503 FEDERATED HERMES PREM MUNI I COM 31423P108 401431 37764 SH SOLE 0 0 37764 FEDEX CORP COM 31428X106 65184467 262947 SH SOLE 6679 0 256268 FEMASYS INC COM 31447E105 10726 21032 SH SOLE 0 0 21032 FERGUSON PLC NEW SHS G3421J106 3860502 24540 SH SOLE 19414 0 5126 FERRARI N V COM N3167Y103 7721881 23744 SH SOLE 2327 0 21417 FERROGLOBE PLC SHS G33856108 53963 11313 SH SOLE 0 0 11313 FIDELITY COMWLTH TR NASDAQ COMPSIT 315912808 41209498 762010 SH SOLE 20 0 761990 FIDELITY COVINGTON TRUST CONSMR STAPLES 316092303 9766989 215037 SH SOLE 62 0 214975 FIDELITY COVINGTON TRUST DIVID ETF RISI 316092832 5412488 129671 SH SOLE 0 0 129671 FIDELITY COVINGTON TRUST HIGH DIVID ETF 316092840 18395098 462886 SH SOLE 0 0 462886 FIDELITY COVINGTON TRUST HIGH YILD ETF 316092618 6598324 141823 SH SOLE 0 0 141823 FIDELITY COVINGTON TRUST INT HG DIV ETF 316092725 720515 37517 SH SOLE 0 0 37517 FIDELITY COVINGTON TRUST INT VL FCT ETF 316092717 217762 9350 SH SOLE 0 0 9350 FIDELITY COVINGTON TRUST LOW VOLITY ETF 316092824 4775422 95299 SH SOLE 0 0 95299 FIDELITY COVINGTON TRUST MOMENTUM FACTR 316092816 727570 15046 SH SOLE 0 0 15046 FIDELITY COVINGTON TRUST MSCI COMMNTN SVC 316092873 1972418 49004 SH SOLE 0 0 49004 FIDELITY COVINGTON TRUST MSCI CONSM DIS 316092204 5815637 79319 SH SOLE 0 0 79319 FIDELITY COVINGTON TRUST MSCI ENERGY IDX 316092402 8333743 376071 SH SOLE 0 0 376071 FIDELITY COVINGTON TRUST MSCI FINLS IDX 316092501 7135663 151597 SH SOLE 0 0 151597 FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600 24423637 386940 SH SOLE 0 0 386940 FIDELITY COVINGTON TRUST MSCI INDL INDX 316092709 4295121 75525 SH SOLE 0 0 75525 FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808 29031270 222223 SH SOLE 3887 0 218336 FIDELITY COVINGTON TRUST MSCI MATLS INDEX 316092881 3766136 80714 SH SOLE 0 0 80714 FIDELITY COVINGTON TRUST MSCI RL EST ETF 316092857 6648065 264969 SH SOLE 0 0 264969 FIDELITY COVINGTON TRUST MSCI UTILS INDEX 316092865 10260639 242683 SH SOLE 0 0 242683 FIDELITY COVINGTON TRUST QLTY FCTOR ETF 316092790 991209 19608 SH SOLE 0 0 19608 FIDELITY COVINGTON TRUST SML MID MLTFCT 316092527 748409 22381 SH SOLE 0 0 22381 FIDELITY COVINGTON TRUST STOCK FOR INFL 316092386 1077762 32849 SH SOLE 0 0 32849 FIDELITY COVINGTON TRUST VLU FACTOR ETF 316092782 2775383 56525 SH SOLE 0 0 56525 FIDELITY MERRIMACK STR TR CORP BOND ETF 316188101 4259204 93158 SH SOLE 0 0 93158 FIDELITY MERRIMACK STR TR LOW DURTIN ETF 316188408 2156016 43289 SH SOLE 0 0 43289 FIDELITY MERRIMACK STR TR LTD TRM BD ETF 316188200 2119653 44155 SH SOLE 0 0 44155 FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309 50237373 1106063 SH SOLE 0 0 1106063 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 4264695 118464 SH SOLE 10082 0 108382 FIDELITY NATL INFORMATION SV COM 31620M106 14839193 271283 SH SOLE 135016 0 136267 FIDUS INVT CORP COM 316500107 1253763 63968 SH SOLE 0 0 63968 FIESTA RESTAURANT GROUP INC COM 31660B101 206758 26040 SH SOLE 0 0 26040 FIFTH THIRD BANCORP COM 316773100 11482344 438090 SH SOLE 30915 0 407175 FIFTH THIRD BANCORP COM 316773100 1601431 61100 SH Put SOLE 0 0 61100 FIGS INC CL A 30260D103 155600 18815 SH SOLE 0 0 18815 FINVOLUTION GROUP SPONSORED ADS 31810T101 146648 31880 SH SOLE 0 0 31880 FIRST AMERN FINL CORP COM 31847R102 1678008 29428 SH SOLE 2501 0 26927 FIRST BANCORP N C COM 318910106 704623 23685 SH SOLE 0 0 23685 FIRST BANCSHARES INC MS COM 318916103 866351 33528 SH SOLE 0 0 33528 FIRST COMWLTH FINL CORP PA COM 319829107 332715 26302 SH SOLE 0 0 26302 FIRST CTZNS BANCSHARES INC N CL A 31946M103 1510600 1177 SH SOLE 79 0 1098 FIRST FINL BANCORP OH COM 320209109 740515 36229 SH SOLE 17622 0 18607 FIRST FINL BANKSHARES INC COM 32020R109 1559324 54732 SH SOLE 32229 0 22503 FIRST HAWAIIAN INC COM 32051X108 423667 23524 SH SOLE 5488 0 18036 FIRST HORIZON CORPORATION COM 320517105 1471433 130562 SH SOLE 0 0 130562 FIRST INDL RLTY TR INC COM 32054K103 2545124 48349 SH SOLE 30620 0 17729 FIRST INTST BANCSYSTEM INC COM 32055Y201 301697 12655 SH SOLE 3186 0 9469 FIRST MAJESTIC SILVER CORP COM 32076V103 2114726 374288 SH SOLE 0 0 374288 FIRST MERCHANTS CORP COM 320817109 278480 9865 SH SOLE 2360 0 7505 FIRST SOLAR INC COM 336433107 8990885 47298 SH SOLE 3373 0 43925 FIRST SVGS FINL GROUP INC COM 33621E109 331365 25009 SH SOLE 0 0 25009 FIRST TR ABRDN GBL OPP INCM COM SHS 337319107 2627930 422477 SH SOLE 0 0 422477 FIRST TR DOW JONES SELECT MI COM SHS ANNUAL 33718M105 6286765 111805 SH SOLE 0 0 111805 FIRST TR DYNAMIC EUROPE EQUI COM SHS 33740D107 834811 63702 SH SOLE 0 0 63702 FIRST TR ENERGY INCOME & GRO COM 33738G104 1710187 122770 SH SOLE 0 0 122770 FIRST TR ENERGY INFRASTRCTR COM 33738C103 458243 31173 SH SOLE 0 0 31173 FIRST TR ENHANCED EQUITY INC COM 337318109 983733 56117 SH SOLE 0 0 56117 FIRST TR EXCH TRADED FD III CALIF MUN INCM 33739P863 17138929 349845 SH SOLE 0 0 349845 FIRST TR EXCH TRADED FD III EME MRK BD ETF 33739P202 4947269 172499 SH SOLE 0 0 172499 FIRST TR EXCH TRADED FD III HORIZON DMST ETF 33739P889 19166580 582217 SH SOLE 130169 0 452048 FIRST TR EXCH TRADED FD III HORIZON MNGD ETF 33739P871 4360829 153001 SH SOLE 129104 0 23897 FIRST TR EXCH TRADED FD III HORIZON VOL SMCP 33741Y100 3293378 106375 SH SOLE 103794 0 2581 FIRST TR EXCH TRADED FD III INSTL PFD SECS 33739P855 35432509 2102820 SH SOLE 0 0 2102820 FIRST TR EXCH TRADED FD III LNG/SHT EQUITY 33739P103 46652010 883728 SH SOLE 0 0 883728 FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108 103104554 2034423 SH SOLE 0 0 2034423 FIRST TR EXCH TRADED FD III MERGER ARBITRA 33740J203 225220 11261 SH SOLE 0 0 11261 FIRST TR EXCH TRADED FD III MUNI HI INCM ETF 33739P301 23323219 495185 SH SOLE 0 0 495185 FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 172581355 10806599 SH SOLE 0 0 10806599 FIRST TR EXCH TRADED FD III RIVR FRNT DYN 33739P707 203639 3701 SH SOLE 0 0 3701 FIRST TR EXCH TRADED FD III RIVRFRNT DYN DEV 33739P608 964654 16879 SH SOLE 0 0 16879 FIRST TR EXCH TRADED FD III RIVRFRNT DYN EUR 33739P806 472362 7864 SH SOLE 0 0 7864 FIRST TR EXCH TRADED FD III SHRT DUR MNG MUN 33739P830 26482508 1341566 SH SOLE 0 0 1341566 FIRST TR EXCH TRADED FD III ULTRA SHT DUR MU 33740J104 19228539 962389 SH SOLE 0 0 962389 FIRST TR EXCH TRD ALPHDX FD ASIA EX JAPAN 33737J109 1389058 52358 SH SOLE 0 0 52358 FIRST TR EXCH TRD ALPHDX FD DEV MRK EX US 33737J174 35774754 696685 SH SOLE 0 0 696685 FIRST TR EXCH TRD ALPHDX FD EM SML CP ALPH 33737J307 13183154 362673 SH SOLE 0 0 362673 FIRST TR EXCH TRD ALPHDX FD EMERG MKT ALPH 33737J182 19540146 922576 SH SOLE 0 0 922576 FIRST TR EXCH TRD ALPHDX FD EURO ALPHADEX 33737J505 318839 8096 SH SOLE 0 0 8096 FIRST TR EXCH TRD ALPHDX FD EUROPE ALPHADEX 33737J117 9411693 273437 SH SOLE 0 0 273437 FIRST TR EXCH TRD ALPHDX FD EX US SML CP 33737J406 321557 8380 SH SOLE 0 0 8380 FIRST TR EXCH TRD ALPHDX FD INDIA NFTY50 EQW 33737J802 1404117 29356 SH SOLE 0 0 29356 FIRST TR EXCH TRD ALPHDX FD JAPAN ALPHADEX 33737J158 1593020 33204 SH SOLE 0 0 33204 FIRST TR EXCH TRD ALPHDX FD LATIN AMER ALP 33737J125 563508 29651 SH SOLE 0 0 29651 FIRST TR EXCH TRD ALPHDX FD SWITZLND ALPHA 33737J232 852837 14204 SH SOLE 0 0 14204 FIRST TR EXCHANGE TRAD FD VI ALT ABSLT STRG 33740Y101 12354621 438730 SH SOLE 0 0 438730 FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101 104660095 4596404 SH SOLE 0 0 4596404 FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 64741834 852539 SH SOLE 0 0 852539 FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 18437123 333945 SH SOLE 0 0 333945 FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119 26159920 417557 SH SOLE 0 0 417557 FIRST TR EXCHANGE TRADED FD DJ GLBL DIVID 33734X200 31568034 1472390 SH SOLE 0 0 1472390 FIRST TR EXCHANGE TRADED FD DJ INTL INTRNT 33734X770 1749097 77121 SH SOLE 0 0 77121 FIRST TR EXCHANGE TRADED FD DOW 30 EQL WGT 33733A201 28393700 942686 SH SOLE 0 0 942686 FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 31433856 2009838 SH SOLE 0 0 2009838 FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 54538137 1446635 SH SOLE 0 0 1446635 FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 62359545 575751 SH SOLE 0 0 575751 FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 35020600 582803 SH SOLE 0 0 582803 FIRST TR EXCHANGE TRADED FD INDXX GLOBAL AGR 33734X812 2255755 84139 SH SOLE 0 0 84139 FIRST TR EXCHANGE TRADED FD INDXX NAT RE ETF 33734X838 34020446 2706480 SH SOLE 0 0 2706480 FIRST TR EXCHANGE TRADED FD INDXX NEXTG ETF 33737K205 19979504 278344 SH SOLE 0 0 278344 FIRST TR EXCHANGE TRADED FD INTL EQUITY OPP 33734X853 16517522 420722 SH SOLE 0 0 420722 FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168 31841478 496051 SH SOLE 0 0 496051 FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 118323816 2605678 SH SOLE 0 0 2605678 FIRST TR EXCHANGE TRADED FD NASDQ CLN EDGE 33737A108 29599474 281578 SH SOLE 0 0 281578 FIRST TR EXCHANGE TRADED FD S NETWRK FUT VEH 33734X309 1747970 31298 SH SOLE 0 0 31298 FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 48621091 422645 SH SOLE 0 0 422645 FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 32342999 366826 SH SOLE 0 0 366826 FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 21114493 664187 SH SOLE 0 0 664187 FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 50994751 575757 SH SOLE 0 0 575757 FIRST TR EXCHANGE-TRADED ALP MID CAP VAL FD 33737M201 15159724 331723 SH SOLE 0 0 331723 FIRST TR EXCHANGE-TRADED ALP MID CP GR ALPH 33737M102 33022919 509770 SH SOLE 0 0 509770 FIRST TR EXCHANGE-TRADED ALP SML CAP VAL ALPH 33737M409 13459269 292148 SH SOLE 0 0 292148 FIRST TR EXCHANGE-TRADED ALP SML CP GRW ALP 33737M300 26588177 441628 SH SOLE 0 0 441628 FIRST TR EXCHANGE-TRADED FD BUYWRIT INCM ETF 33738R308 27355429 1301400 SH SOLE 0 0 1301400 FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 655823706 8735000 SH SOLE 297 0 8734703 FIRST TR EXCHANGE-TRADED FD CBOE VEST RISING 33738D879 41697246 1897918 SH SOLE 0 0 1897918 FIRST TR EXCHANGE-TRADED FD DIVIDEND STRNGTH 33733E708 5491784 130217 SH SOLE 0 0 130217 FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 116280760 713423 SH SOLE 0 0 713423 FIRST TR EXCHANGE-TRADED FD DORSEY WRIGHT 33738R878 23166590 689277 SH SOLE 0 0 689277 FIRST TR EXCHANGE-TRADED FD DORSEY WRIGHT 33738R886 17922358 991281 SH SOLE 0 0 991281 FIRST TR EXCHANGE-TRADED FD DORSEY WRT 5 ETF 33738R605 192671853 4107266 SH SOLE 0 0 4107266 FIRST TR EXCHANGE-TRADED FD DORSEYWRGT ETF 33738R712 15388276 595061 SH SOLE 0 0 595061 FIRST TR EXCHANGE-TRADED FD DORSEYWRIGHT MOM 33738R696 7402800 261216 SH SOLE 0 0 261216 FIRST TR EXCHANGE-TRADED FD DORSY WR MOMNT 33741L108 940578 35628 SH SOLE 0 0 35628 FIRST TR EXCHANGE-TRADED FD DORSY WRGH VLU 33741L207 262834 11157 SH SOLE 0 0 11157 FIRST TR EXCHANGE-TRADED FD EMERGING MKTS 33738R779 2298013 47304 SH SOLE 0 0 47304 FIRST TR EXCHANGE-TRADED FD ENERGY INM PARTN 33739Q804 2937571 145930 SH SOLE 0 0 145930 FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408 506604855 8527266 SH SOLE 4003 0 8523263 FIRST TR EXCHANGE-TRADED FD FIRST TR TA HIYL 33738D408 78900616 1990932 SH SOLE 0 0 1990932 FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 315308773 6614407 SH SOLE 788 0 6613619 FIRST TR EXCHANGE-TRADED FD FT CBOE VEST S&P 33739Q705 63715246 1205587 SH SOLE 0 0 1205587 FIRST TR EXCHANGE-TRADED FD GBL WND ENRG ETF 33736G106 4137403 236829 SH SOLE 0 0 236829 FIRST TR EXCHANGE-TRADED FD HIGH INCM STRGC 33739Q309 2989304 67862 SH SOLE 0 0 67862 FIRST TR EXCHANGE-TRADED FD INDXX INOVTV ETF 33741X201 3285521 85471 SH SOLE 0 0 85471 FIRST TR EXCHANGE-TRADED FD INTL DEV STRNGTH 33738R662 15835635 488152 SH SOLE 0 0 488152 FIRST TR EXCHANGE-TRADED FD LARGE CP US EQ 33738R761 2218413 68461 SH SOLE 0 0 68461 FIRST TR EXCHANGE-TRADED FD LIMITED DURATION 33738D804 104499082 5612196 SH SOLE 0 0 5612196 FIRST TR EXCHANGE-TRADED FD LNG DUR OPRTUN 33738D606 7740364 347882 SH SOLE 0 0 347882 FIRST TR EXCHANGE-TRADED FD LUNT US FACTOR 33733E872 6548791 249288 SH SOLE 0 0 249288 FIRST TR EXCHANGE-TRADED FD MID CAP US EQT 33738R753 1859295 64655 SH SOLE 0 0 64655 FIRST TR EXCHANGE-TRADED FD MNGD FUTRS STRGY 33739G103 13698197 286513 SH SOLE 0 0 286513 FIRST TR EXCHANGE-TRADED FD MULTI ASSET DI 33738R100 14484197 994794 SH SOLE 0 0 994794 FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500 42119412 823288 SH SOLE 0 0 823288 FIRST TR EXCHANGE-TRADED FD NASD TECH DIV 33738R118 107458201 1831882 SH SOLE 0 0 1831882 FIRST TR EXCHANGE-TRADED FD NASDAQ 100 EX 33733E401 11292006 133887 SH SOLE 0 0 133887 FIRST TR EXCHANGE-TRADED FD NASDAQ BK ETF 33738R860 9622539 453406 SH SOLE 0 0 453406 FIRST TR EXCHANGE-TRADED FD NASDAQ BUYWRITE 33738R407 6666515 336603 SH SOLE 0 0 336603 FIRST TR EXCHANGE-TRADED FD NASDAQ TRANSN 33738R795 1395853 46888 SH SOLE 0 0 46888 FIRST TR EXCHANGE-TRADED FD NASDQ ARTFCIAL 33738R720 28635161 627002 SH SOLE 0 0 627002 FIRST TR EXCHANGE-TRADED FD NASDQ FOD BVRG 33738R852 6448025 245920 SH SOLE 0 0 245920 FIRST TR EXCHANGE-TRADED FD NASDQ OIL GAS 33738R845 22510969 855105 SH SOLE 0 0 855105 FIRST TR EXCHANGE-TRADED FD NASDQ PHRMTCLS 33738R837 1851931 70720 SH SOLE 0 0 70720 FIRST TR EXCHANGE-TRADED FD NASDQ SEMCNDTR 33738R811 11782140 165503 SH SOLE 0 0 165503 FIRST TR EXCHANGE-TRADED FD NAT GAS ETF 33733E807 12276164 527327 SH SOLE 0 0 527327 FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 48943144 1812709 SH SOLE 0 0 1812709 FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203 30131959 196761 SH SOLE 0 0 196761 FIRST TR EXCHANGE-TRADED FD RBA INDL ETF 33738R704 30465692 563553 SH SOLE 0 0 563553 FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506 727356694 15442819 SH SOLE 0 0 15442819 FIRST TR EXCHANGE-TRADED FD S&P INTL DIVID 33738R688 6804798 442445 SH SOLE 0 0 442445 FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 71666227 1582036 SH SOLE 0 0 1582036 FIRST TR EXCHANGE-TRADED FD SMAL CP US EQT 33738R746 17435031 647420 SH SOLE 0 0 647420 FIRST TR EXCHANGE-TRADED FD SMID RISNG ETF 33741X102 168012096 5934727 SH SOLE 0 0 5934727 FIRST TR EXCHANGE-TRADED FD SSI STRG ETF 33739Q507 6771196 207324 SH SOLE 0 0 207324 FIRST TR EXCHANGE-TRADED FD US EQTY DIVI 33738R738 8519444 297017 SH SOLE 0 0 297017 FIRST TR EXCHNG TRADED FD VI CBOE EQT BUFER 33740F847 4241705 105345 SH SOLE 0 0 105345 FIRST TR EXCHNG TRADED FD VI CBOE EQT DEP NOV 33740F839 1503002 41405 SH SOLE 0 0 41405 FIRST TR EXCHNG TRADED FD VI CBOE VEST BUFERD 33740U778 222141 11008 SH SOLE 0 0 11008 FIRST TR EXCHNG TRADED FD VI CBOE VEST FD DEP 33740U703 13888690 644786 SH SOLE 0 0 644786 FIRST TR EXCHNG TRADED FD VI CBOE VEST INTL 33740U869 318587 15556 SH SOLE 0 0 15556 FIRST TR EXCHNG TRADED FD VI CBOE VEST NAS100 33740F557 720811 32396 SH SOLE 0 0 32396 FIRST TR EXCHNG TRADED FD VI CBOE VEST NAS100 33740F581 583501 24337 SH SOLE 0 0 24337 FIRST TR EXCHNG TRADED FD VI CBOE VEST NAS100 33740U836 406174 19038 SH SOLE 0 0 19038 FIRST TR EXCHNG TRADED FD VI CBOE VEST US BUF 33740F748 799761 20525 SH SOLE 0 0 20525 FIRST TR EXCHNG TRADED FD VI CBOE VEST US DEP 33740U802 1187947 38645 SH SOLE 0 0 38645 FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQ 33740F755 125919199 5028722 SH SOLE 442 0 5028280 FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQT 33740F631 1871274 57243 SH SOLE 0 0 57243 FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQT 33740F698 548664 15812 SH SOLE 0 0 15812 FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQT 33740F722 562755 13580 SH SOLE 0 0 13580 FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQT 33740U208 1328301 34059 SH SOLE 0 0 34059 FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQT 33740U885 1417753 43211 SH SOLE 0 0 43211 FIRST TR EXCHNG TRADED FD VI FT CBOE DEEP BFR 33740U406 5437324 161052 SH SOLE 0 0 161052 FIRST TR EXCHNG TRADED FD VI FT CBOE EQTY BFR 33740U505 1010552 28043 SH SOLE 0 0 28043 FIRST TR EXCHNG TRADED FD VI FT CBOE VEST 100 33740F649 859686 38396 SH SOLE 0 0 38396 FIRST TR EXCHNG TRADED FD VI FT CBOE VEST BFR 33740F623 2834547 76218 SH SOLE 0 0 76218 FIRST TR EXCHNG TRADED FD VI FT CBOE VEST FD 33740U752 14705333 587499 SH SOLE 0 0 587499 FIRST TR EXCHNG TRADED FD VI FT CBOE VEST MAR 33740F599 911879 25593 SH SOLE 0 0 25593 FIRST TR EXCHNG TRADED FD VI FT CBOE VEST US 33740U307 803068 21143 SH SOLE 0 0 21143 FIRST TR EXCHNG TRADED FD VI INCOME OPPRTNTES 33740F409 1485655 76818 SH SOLE 0 0 76818 FIRST TR EXCHNG TRADED FD VI LOW DUR STRTGC 33740F870 14152304 767479 SH SOLE 0 0 767479 FIRST TR EXCHNG TRADED FD VI MLT MNGD LRG GRW 33740F789 2401460 111050 SH SOLE 0 0 111050 FIRST TR EXCHNG TRADED FD VI SKYBRIDGE CRYPTO 33740F540 502296 82302 SH SOLE 0 0 82302 FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 261109502 5911468 SH SOLE 24495 0 5886973 FIRST TR EXCHNG TRADED FD VI TCW SECURITIZED 33740U109 2060247 96499 SH SOLE 0 0 96499 FIRST TR EXCHNG TRADED FD VI TCW UNCONSTRAI 33740F888 128333035 5309600 SH SOLE 0 0 5309600 FIRST TR EXCHNG TRADED FD VI US EQT BUFFER 33740F763 1348773 33859 SH SOLE 0 0 33859 FIRST TR EXCHNG TRADED FD VI US EQT DEEP DUFR 33740F771 479828 13566 SH SOLE 0 0 13566 FIRST TR EXCHNG TRADED FD VI VEST US BUFFER 33740F862 2113606 54728 SH SOLE 0 0 54728 FIRST TR EXCHNG TRADED FD VI VEST US DEEP 33740F854 4214241 123839 SH SOLE 0 0 123839 FIRST TR EXCHNG TRADED FD VI VEST US EQTY BUF 33740F664 342178 9067 SH SOLE 0 0 9067 FIRST TR FTSE EPRA / NAREIT ALERIAN DISRUPT 33736N101 429288 10654 SH SOLE 0 0 10654 FIRST TR HIGH INCOME LONG / COM 33738E109 948630 82922 SH SOLE 0 0 82922 FIRST TR HIGH YIELD OPPRT 20 COM 33741Q107 961143 70054 SH SOLE 0 0 70054 FIRST TR INTER DURATN PFD & COM 33718W103 10264258 661783 SH SOLE 0 0 661783 FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 63837942 957378 SH SOLE 0 0 957378 FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 70320094 837044 SH SOLE 0 0 837044 FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 83586300 867798 SH SOLE 0 0 867798 FIRST TR MLP & ENERGY INCOM COM 33739B104 2140431 277618 SH SOLE 0 0 277618 FIRST TR MORNINGSTAR DIVID L SHS 336917109 347437006 10215732 SH SOLE 819 0 10214913 FIRST TR MTG INCOME FD COM SHS 33734E103 176514 15831 SH SOLE 0 0 15831 FIRST TR MULTI CAP GROWTH AL COM SHS 33733F101 6928699 65661 SH SOLE 0 0 65661 FIRST TR MULTI CP VAL ALPHA SHS ISSUED FRST 33733C108 8495049 119789 SH SOLE 0 0 119789 FIRST TR NAS100 EQ WEIGHTED SHS 337344105 45971748 430044 SH SOLE 0 0 430044 FIRST TR NASDAQ 100 TECH IND SHS 337345102 79018255 536955 SH SOLE 0 0 536955 FIRST TR NASDAQ ABA CMNTY BK UT COM SHS ETF 33736Q104 3346608 84617 SH SOLE 0 0 84617 FIRST TR S&P REIT INDEX FD COM 33734G108 22956937 932701 SH SOLE 0 0 932701 FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 54217044 659105 SH SOLE 0 0 659105 FIRST TR SPECIALTY FIN & FIN COM BEN INTR 33733G109 2050475 628980 SH SOLE 0 0 628980 FIRST TR SR FLTG RATE INCOME COM 33733U108 12125655 1224814 SH SOLE 0 0 1224814 FIRST TR STOXX EUROPEAN SELE COMMON SHS 33735T109 4493781 395928 SH SOLE 0 0 395928 FIRST TR VALUE LINE DIVID IN SHS 33734H106 925965777 23097178 SH SOLE 9092 0 23088086 FIRST TRUST LRGCP GWT ALPHAD COM SHS 33735K108 101574759 1002811 SH SOLE 0 0 1002811 FIRSTCASH HOLDINGS INC COM 33768G107 4388359 47020 SH SOLE 12491 0 34529 FIRSTENERGY CORP COM 337932107 8407362 216239 SH SOLE 83433 0 132806 FIRSTSERVICE CORP NEW COM 33767E202 1105288 7173 SH SOLE 6110 0 1063 FISCALNOTE HOLDINGS INC COM CL A 337655104 525427 144348 SH SOLE 0 0 144348 FISERV INC COM 337738108 36277679 287576 SH SOLE 54916 0 232660 FISKER INC CL A COM STK 33813J106 485034 85999 SH SOLE 0 0 85999 FIVE BELOW INC COM 33829M101 2093544 10652 SH SOLE 1725 0 8927 FIVE9 INC COM 338307101 1308234 15867 SH SOLE 11459 0 4408 FIVERR INTL LTD ORD SHS M4R82T106 282534 10863 SH SOLE 0 0 10863 FLAHERTY & CRUMRINE DYNAMIC SHS 33848W106 4239126 243348 SH SOLE 0 0 243348 FLAHERTY & CRUMRINE PFD INCO COM 33848E106 334893 41809 SH SOLE 0 0 41809 FLAHERTY & CRUMRINE PFD INCO COM 338480106 442030 44831 SH SOLE 0 0 44831 FLAHERTY & CRUMRINE PFD SECS COM 338478100 3148834 229173 SH SOLE 0 0 229173 FLAHERTY & CRUMRINE TOTAL RE COM 338479108 1679406 116869 SH SOLE 0 0 116869 FLEETCOR TECHNOLOGIES INC COM 339041105 4738507 18873 SH SOLE 3949 0 14924 FLEX LNG LTD SHS G35947202 1395068 45695 SH SOLE 0 0 45695 FLEX LTD ORD Y2573F102 29785249 1077614 SH SOLE 608505 0 469109 FLEXSHARES TR CR SCD US BD 33939L761 568834 12139 SH SOLE 0 0 12139 FLEXSHARES TR CR SCORED LONG 33939L753 566693 12997 SH SOLE 0 0 12997 FLEXSHARES TR CRE SLCT BD FD 33939L670 236802 10703 SH SOLE 0 0 10703 FLEXSHARES TR DISCP DUR MBS 33939L779 989854 48558 SH SOLE 0 0 48558 FLEXSHARES TR FLEXSHARES ULTRA 33939L886 7329080 97780 SH SOLE 0 0 97780 FLEXSHARES TR GLB QLT R/E IDX 33939L787 921899 17381 SH SOLE 0 0 17381 FLEXSHARES TR HIG YLD VL ETF 33939L662 1428512 35324 SH SOLE 3320 0 32004 FLEXSHARES TR IBOXX 3R TARGT 33939L506 4490828 190855 SH SOLE 0 0 190855 FLEXSHARES TR IBOXX 5YR TRGT 33939L605 2596174 109636 SH SOLE 0 0 109636 FLEXSHARES TR INT QLTDVDYNAM 33939L829 3228940 122031 SH SOLE 0 0 122031 FLEXSHARES TR INTL QLTDV IDX 33939L837 1380415 62265 SH SOLE 0 0 62265 FLEXSHARES TR M STAR DEV MKT 33939L803 972776 14988 SH SOLE 0 0 14988 FLEXSHARES TR MORNSTAR UPSTR 33939L407 12781863 318988 SH SOLE 0 0 318988 FLEXSHARES TR MORNSTAR USMKT 33939L100 5386927 31957 SH SOLE 0 0 31957 FLEXSHARES TR MSTAR EMKT FAC 33939L308 659463 13533 SH SOLE 0 0 13533 FLEXSHARES TR QLT DIV DEF IDX 33939L845 8906285 159320 SH SOLE 0 0 159320 FLEXSHARES TR QLT DIVDYN IDX 33939L852 825012 13505 SH SOLE 0 0 13505 FLEXSHARES TR QUALT DIVD IDX 33939L860 15689549 271492 SH SOLE 0 0 271492 FLEXSHARES TR STOX GBL ESG SLT 33939L688 351093 2504 SH SOLE 0 0 2504 FLEXSHARES TR STOX US ESG SLCT 33939L696 4721391 43685 SH SOLE 0 0 43685 FLEXSHARES TR STOXX GLOBR INF 33939L795 2648918 50586 SH SOLE 0 0 50586 FLEXSHARES TR US QT LW VLTY 33939L654 1308859 24500 SH SOLE 0 0 24500 FLEXSHARES TR US QUALITY CAP 33939L746 1972736 40140 SH SOLE 0 0 40140 FLOOR & DECOR HLDGS INC CL A 339750101 380702 3662 SH SOLE 41 0 3621 FLOTEK INDS INC DEL COM 343389102 9241 12590 SH SOLE 0 0 12590 FLOWERS FOODS INC COM 343498101 1160951 46662 SH SOLE 1473 0 45189 FLOWSERVE CORP COM 34354P105 415950 11196 SH SOLE 6619 0 4577 FLUENCE ENERGY INC COM CL A 34379V103 420486 15784 SH SOLE 0 0 15784 FLUENT INC COM 34380C102 27547 43977 SH SOLE 0 0 43977 FLUOR CORP NEW COM 343412102 2607689 88098 SH SOLE 3622 0 84476 FLYWIRE CORPORATION COM VTG 302492103 990176 31900 SH SOLE 21926 0 9974 FMC CORP COM NEW 302491303 8174247 78342 SH SOLE 34217 0 44125 FNCB BANCORP INC COM 302578109 297465 49827 SH SOLE 0 0 49827 FOOT LOCKER INC COM 344849104 261768 9656 SH SOLE 3041 0 6615 FORD MTR CO DEL COM 345370860 89362925 5906341 SH SOLE 16380 0 5889961 FORESTAR GROUP INC COM 346232101 2281947 101195 SH SOLE 0 0 101195 FORMFACTOR INC COM 346375108 210008 6137 SH SOLE 0 0 6137 FORTINET INC COM 34959E109 17561674 232328 SH SOLE 48087 0 184241 FORTIS INC COM 349553107 1919899 44555 SH SOLE 33948 0 10607 FORTIVE CORP COM 34959J108 5359824 71684 SH SOLE 36024 0 35660 FORTUNA SILVER MINES INC COM 349915108 56852 17547 SH SOLE 0 0 17547 FORTUNE BRANDS INNOVATIONS I COM 34964C106 3184080 44254 SH SOLE 2180 0 42074 FORWARD AIR CORP COM 349853101 786371 7410 SH SOLE 3388 0 4022 FOUR CORNERS PPTY TR INC COM 35086T109 247515 9745 SH SOLE 224 0 9521 FOX CORP CL A COM 35137L105 268588 7900 SH SOLE 1589 0 6311 FOX CORP CL B COM 35137L204 216173 6779 SH SOLE 0 0 6779 FOX FACTORY HLDG CORP COM 35138V102 1724766 15895 SH SOLE 14682 0 1213 FRANCHISE GROUP INC COM 35180X105 451991 15782 SH SOLE 0 0 15782 FRANCO NEV CORP COM 351858105 6500893 45588 SH SOLE 4696 0 40892 FRANKLIN BSP RLTY TR INC COMMON STOCK 35243J101 700479 49469 SH SOLE 91 0 49378 FRANKLIN ELEC INC COM 353514102 559371 5436 SH SOLE 3097 0 2339 FRANKLIN ETF TR SHRT DUR US GOVT 353506108 2743646 30676 SH SOLE 0 0 30676 FRANKLIN LTD DURATION INCOME COM 35472T101 241586 39092 SH SOLE 0 0 39092 FRANKLIN RESOURCES INC COM 354613101 3098875 116019 SH SOLE 0 0 116019 FRANKLIN TEMPLETON ETF TR BRANDYWINEGLOBAL 35473P462 2405131 204046 SH SOLE 0 0 204046 FRANKLIN TEMPLETON ETF TR DISRPTVE COM ETF 35473P538 245843 9388 SH SOLE 0 0 9388 FRANKLIN TEMPLETON ETF TR EMER MKT COR DIV 35473P207 1050524 43797 SH SOLE 0 0 43797 FRANKLIN TEMPLETON ETF TR FRANKLIN DYN MUN 35473P868 7488783 313338 SH SOLE 0 0 313338 FRANKLIN TEMPLETON ETF TR FRANKLIN INDIA 35473P769 1366666 44243 SH SOLE 0 0 44243 FRANKLIN TEMPLETON ETF TR FRANKLN SWZLND 35473P694 1362770 42916 SH SOLE 0 0 42916 FRANKLIN TEMPLETON ETF TR FTSE AUSTRALIA 35473P843 531553 20054 SH SOLE 0 0 20054 FRANKLIN TEMPLETON ETF TR FTSE BRAZIL 35473P835 409882 21215 SH SOLE 0 0 21215 FRANKLIN TEMPLETON ETF TR FTSE CANADA 35473P827 413275 13082 SH SOLE 75 0 13007 FRANKLIN TEMPLETON ETF TR FTSE CHINA 35473P819 330212 18762 SH SOLE 0 0 18762 FRANKLIN TEMPLETON ETF TR FTSE EUROPE 35473P652 857335 31825 SH SOLE 0 0 31825 FRANKLIN TEMPLETON ETF TR FTSE JAPAN ETF 35473P744 3091702 114296 SH SOLE 17309 0 96987 FRANKLIN TEMPLETON ETF TR FTSE LATN AMRC 35473P561 3442885 149911 SH SOLE 0 0 149911 FRANKLIN TEMPLETON ETF TR FTSE MEXICO 35473P736 815989 26607 SH SOLE 0 0 26607 FRANKLIN TEMPLETON ETF TR FTSE SOUTH KOREA 35473P710 645352 29781 SH SOLE 0 0 29781 FRANKLIN TEMPLETON ETF TR FTSE TAIWAN 35473P686 227734 5913 SH SOLE 0 0 5913 FRANKLIN TEMPLETON ETF TR FTSE UNTD KGDM 35473P678 1217464 49865 SH SOLE 7 0 49858 FRANKLIN TEMPLETON ETF TR GENOMIC ADV ETF 35473P520 251845 8330 SH SOLE 0 0 8330 FRANKLIN TEMPLETON ETF TR HIGH YIELD CORP 35473P629 6618133 290779 SH SOLE 0 0 290779 FRANKLIN TEMPLETON ETF TR INTL AGGREGTE BD 35473P611 4256121 216157 SH SOLE 0 0 216157 FRANKLIN TEMPLETON ETF TR INTL COR DIV TIL 35473P108 76916951 2631439 SH SOLE 0 0 2631439 FRANKLIN TEMPLETON ETF TR INVT GRADE CORPT 35473P603 939874 44292 SH SOLE 0 0 44292 FRANKLIN TEMPLETON ETF TR MUNICIPAL GRN BD 35473P850 303303 12765 SH SOLE 0 0 12765 FRANKLIN TEMPLETON ETF TR SENIOR LOAN ETF 35473P595 8704389 361328 SH SOLE 5584 0 355744 FRANKLIN TEMPLETON ETF TR US CORE BOND ETF 35473P553 4497056 210143 SH SOLE 0 0 210143 FRANKLIN TEMPLETON ETF TR US CORE DIV TILT 35473P306 1511675 43893 SH SOLE 0 0 43893 FRANKLIN TEMPLETON ETF TR US LOW VOLATILIT 35473P504 22642993 462502 SH SOLE 0 0 462502 FRANKLIN TEMPLETON ETF TR US LRG CP MLTFCT 35473P801 8591474 191902 SH SOLE 0 0 191902 FRANKLIN TEMPLETON ETF TR US MID CP MLTFCT 35473P884 52964952 1179620 SH SOLE 0 0 1179620 FRANKLIN TEMPLETON ETF TR US SML CP MLTFCT 35473P876 3249752 91634 SH SOLE 0 0 91634 FRANKLIN TEMPLETON ETF TR US TREASURY BOND 35473P488 1707756 82216 SH SOLE 0 0 82216 FRANKLIN UNVL TR SH BEN INT 355145103 1471881 218705 SH SOLE 0 0 218705 FREEPORT-MCMORAN INC CL B 35671D857 39777652 994441 SH SOLE 292555 0 701886 FRESHPET INC COM 358039105 266728 4053 SH SOLE 913 0 3140 FRESHWORKS INC CLASS A COM 358054104 204139 11612 SH SOLE 5839 0 5773 FREYR BATTERY SHS L4135L100 418506 44760 SH SOLE 0 0 44760 FRONTIER COMMUNICATIONS PARE COM 35909D109 425290 22816 SH SOLE 0 0 22816 FRONTLINE PLC COM M46528101 486922 33512 SH SOLE 0 0 33512 FS CREDIT OPPORTUNITIES CORP COMMON STOCK 30290Y101 10494178 2209301 SH SOLE 0 0 2209301 FS KKR CAP CORP COM 302635206 56205691 2930432 SH SOLE 1249 0 2929183 FST TR NEW OPPORT MLP & ENE COM 33739M100 360579 59897 SH SOLE 0 0 59897 FTAI AVIATION LTD SHS G3730V105 366404 11573 SH SOLE 0 0 11573 FTI CONSULTING INC COM 302941109 974395 5123 SH SOLE 2123 0 3000 FUBOTV INC COM 35953D104 173711 83515 SH SOLE 0 0 83515 FUELCELL ENERGY INC COM 35952H601 81427 37698 SH SOLE 0 0 37698 FULGENT GENETICS INC COM 359664109 884943 23898 SH SOLE 0 0 23898 FULL HSE RESORTS INC COM 359678109 96668 14428 SH SOLE 0 0 14428 FULLER H B CO COM 359694106 2034999 28458 SH SOLE 23187 0 5271 FULTON FINL CORP PA COM 360271100 532797 44698 SH SOLE 0 0 44698 GABELLI CONV & INC SECS FD I COM 36240B109 58571 13621 SH SOLE 0 0 13621 GABELLI DIVID & INCOME TR COM 36242H104 7417350 351034 SH SOLE 0 0 351034 GABELLI EQUITY TR INC COM 362397101 12727021 2194314 SH SOLE 0 0 2194314 GABELLI GLOBL UTIL & INCOME COM SH BEN INT 36242L105 395485 27809 SH SOLE 0 0 27809 GABELLI HLTHCARE & WELLNESS SHS 36246K103 267534 26861 SH SOLE 0 0 26861 GABELLI MULTIMEDIA TR INC COM 36239Q109 1878205 285659 SH SOLE 0 0 285659 GABELLI UTIL TR COM 36240A101 7855251 1158592 SH SOLE 0 0 1158592 GALECTIN THERAPEUTICS INC COM NEW 363225202 74609 51812 SH SOLE 0 0 51812 GALERA THERAPEUTICS INC COM 36338D108 116173 37235 SH SOLE 0 0 37235 GALLAGHER ARTHUR J & CO COM 363576109 16653147 75844 SH SOLE 9611 0 66233 GAMBLING COM GROUP LIMITED ORDINARY SHARES G3R239101 157604 15391 SH SOLE 13657 0 1734 GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 572545 153087 SH SOLE 0 0 153087 GAMCO NAT RES GOLD & INCOME SH BEN INT 36465E101 934846 186224 SH SOLE 0 0 186224 GAMESTOP CORP NEW CL A 36467W109 584934 24121 SH SOLE 0 0 24121 GAMING & LEISURE PPTYS INC COM 36467J108 4482046 92490 SH SOLE 33572 0 58918 GAN LTD SHS G3728V109 40713 24825 SH SOLE 0 0 24825 GANNETT CO INC COM 36472T109 24002 10668 SH SOLE 0 0 10668 GAP INC COM 364760108 616633 69052 SH SOLE 25 0 69027 GARMIN LTD SHS H2906T109 3893343 37332 SH SOLE 1359 0 35973 GARRETT MOTION INC COM 366505105 144584 19100 SH SOLE 5 0 19095 GARTNER INC COM 366651107 8009138 22863 SH SOLE 13823 0 9040 GATX CORP COM 361448103 1642574 12758 SH SOLE 7454 0 5304 GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107 11538745 142032 SH SOLE 15303 0 126729 GEN DIGITAL INC COM 668771108 1382151 74510 SH SOLE 36174 0 38336 GENCO SHIPPING & TRADING LTD SHS Y2685T131 402100 28660 SH SOLE 0 0 28660 GENERAC HLDGS INC COM 368736104 10362850 69489 SH SOLE 2465 0 67024 GENERAL DYNAMICS CORP COM 369550108 60159931 279619 SH SOLE 24221 0 255398 GENERAL ELECTRIC CO COM NEW 369604301 52540358 478291 SH SOLE 37947 0 440344 GENERAL MLS INC COM 370334104 49571935 646310 SH SOLE 23605 0 622705 GENERAL MTRS CO COM 37045V100 19594861 508166 SH SOLE 63184 0 444982 GENMAB A/S SPONSORED ADS 372303206 1846298 48574 SH SOLE 11004 0 37570 GENPACT LIMITED SHS G3922B107 410788 10934 SH SOLE 2563 0 8371 GENTEX CORP COM 371901109 883750 30203 SH SOLE 4439 0 25764 GENTHERM INC COM 37253A103 1177217 20832 SH SOLE 19538 0 1294 GENUINE PARTS CO COM 372460105 20808733 122961 SH SOLE 10345 0 112616 GENWORTH FINL INC COM CL A 37247D106 290535 58107 SH SOLE 18799 0 39308 GEO GROUP INC NEW COM 36162J106 246547 34434 SH SOLE 0 0 34434 GERDAU SA SPON ADR REP PFD 373737105 1211407 232070 SH SOLE 97669 0 134401 GERON CORP COM 374163103 315758 98367 SH SOLE 0 0 98367 GETTY RLTY CORP NEW COM 374297109 245668 7264 SH SOLE 3328 0 3936 GEVO INC COM PAR 374396406 45530 29954 SH SOLE 0 0 29954 GFL ENVIRONMENTAL INC SUB VTG SHS 36168Q104 819650 21125 SH SOLE 16590 0 4535 GIBRALTAR INDS INC COM 374689107 905796 14396 SH SOLE 1504 0 12892 GILDAN ACTIVEWEAR INC COM 375916103 301444 9350 SH SOLE 5642 0 3708 GILEAD SCIENCES INC COM 375558103 62275466 808038 SH SOLE 283954 0 524084 GINKGO BIOWORKS HOLDINGS INC CL A SHS 37611X100 525653 282609 SH SOLE 152240 0 130369 GITLAB INC CLASS A COM 37637K108 621958 12169 SH SOLE 8901 0 3268 GLACIER BANCORP INC NEW COM 37637Q105 1441730 46254 SH SOLE 20098 0 26156 GLADSTONE CAPITAL CORP COM 376535100 3398743 348232 SH SOLE 0 0 348232 GLADSTONE COMMERCIAL CORP COM 376536108 2212680 178875 SH SOLE 0 0 178875 GLADSTONE INVT CORP COM 376546107 2493543 191223 SH SOLE 0 0 191223 GLADSTONE LD CORP COM 376549101 3318680 203975 SH SOLE 0 0 203975 GLAUKOS CORP COM 377322102 1186430 16661 SH SOLE 11450 0 5211 GLEN BURNIE BANCORP COM 377407101 472395 61350 SH SOLE 0 0 61350 GLOBAL E ONLINE LTD SHS M5216V106 693974 16951 SH SOLE 54 0 16897 GLOBAL MED REIT INC COM NEW 37954A204 1159203 126966 SH SOLE 2983 0 123983 GLOBAL NET LEASE INC COM NEW 379378201 410895 39970 SH SOLE 0 0 39970 GLOBAL PARTNERS LP COM UNITS 37946R109 248828 8097 SH SOLE 0 0 8097 GLOBAL PMTS INC COM 37940X102 5907202 59959 SH SOLE 20597 0 39362 GLOBAL SELF STORAGE INC COM 37955N106 677755 134209 SH SOLE 0 0 134209 GLOBAL SHIP LEASE INC NEW COM CL A Y27183600 1720445 88683 SH SOLE 0 0 88683 GLOBAL X FDS ADAPTIVE US 37954Y574 404397 12702 SH SOLE 0 0 12702 GLOBAL X FDS ADAPTIVE US RISK 37954Y194 3643776 123778 SH SOLE 0 0 123778 GLOBAL X FDS AGING POPULATION 37954Y772 2152776 77438 SH SOLE 0 0 77438 GLOBAL X FDS ALTERNATIVE INCM 37954Y806 737178 65295 SH SOLE 0 0 65295 GLOBAL X FDS ARTIFICIAL ETF 37954Y632 9696757 346808 SH SOLE 0 0 346808 GLOBAL X FDS AUTONMOUS EV ETF 37954Y624 15010694 576448 SH SOLE 0 0 576448 GLOBAL X FDS CANNABIS ETF NEW 37954Y145 66289 10390 SH SOLE 0 0 10390 GLOBAL X FDS CLEANTECH ETF 37954Y228 465358 31657 SH SOLE 0 0 31657 GLOBAL X FDS CLOUD COMPUTNG 37954Y442 8561214 431513 SH SOLE 0 0 431513 GLOBAL X FDS CONSCIOUS COS 37954Y731 1359639 43831 SH SOLE 0 0 43831 GLOBAL X FDS CYBRSCURTY ETF 37954Y384 20880986 860717 SH SOLE 0 0 860717 GLOBAL X FDS DATA CTR REITS 37954Y236 515250 37886 SH SOLE 0 0 37886 GLOBAL X FDS DAX GERMANY ETF 37954Y491 1570278 53032 SH SOLE 0 0 53032 GLOBAL X FDS DOW 30 COVERED C 37960A859 979205 44248 SH SOLE 0 0 44248 GLOBAL X FDS E COMMERCE ETF 37954Y467 1246166 67397 SH SOLE 0 0 67397 GLOBAL X FDS EMERGING MARK 37960A636 322530 12691 SH SOLE 0 0 12691 GLOBAL X FDS EMERGING MKT GRT 37960A644 4068412 163128 SH SOLE 0 0 163128 GLOBAL X FDS FINTECH ETF 37954Y814 3647828 165284 SH SOLE 0 0 165284 GLOBAL X FDS FOUNDER RUN CO 37954Y681 305912 11444 SH SOLE 0 0 11444 GLOBAL X FDS GB MSCI AR ETF 37950E259 364773 7968 SH SOLE 0 0 7968 GLOBAL X FDS GBL X BLOCKCHAIN 37960A735 1498685 48595 SH SOLE 0 0 48595 GLOBAL X FDS GBL X FTSE ETF 37950E648 371029 25495 SH SOLE 0 0 25495 GLOBAL X FDS GBL X HYDROGEN 37954Y152 97842 10635 SH SOLE 0 0 10635 GLOBAL X FDS GENOMIC BIOTECH 37954Y434 529345 43675 SH SOLE 0 0 43675 GLOBAL X FDS GLB X MLP ENRG I 37954Y293 31757339 763949 SH SOLE 341 0 763608 GLOBAL X FDS GLBL X MLP ETF 37954Y343 20656595 481169 SH SOLE 235 0 480934 GLOBAL X FDS GLBX SUPRINC ETF 37950E333 6798633 752061 SH SOLE 0 0 752061 GLOBAL X FDS GLOBAL X COPPER 37954Y830 8103333 215228 SH SOLE 0 0 215228 GLOBAL X FDS GLOBAL X GOLD EX 37954Y863 1409118 58540 SH SOLE 0 0 58540 GLOBAL X FDS GLOBAL X SILVER 37954Y848 16757246 644757 SH SOLE 0 0 644757 GLOBAL X FDS GLOBAL X URANIUM 37954Y871 7093641 326896 SH SOLE 0 0 326896 GLOBAL X FDS GLOBX SUPDV US 37950E291 15884673 951178 SH SOLE 0 0 951178 GLOBAL X FDS HEALTH WELLNESS 37954Y798 253482 11216 SH SOLE 0 0 11216 GLOBAL X FDS INTERNET OF THNG 37954Y780 11414936 330059 SH SOLE 0 0 330059 GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 63897396 982735 SH SOLE 0 0 982735 GLOBAL X FDS MILLENNIAL CONSU 37954Y764 1493887 46889 SH SOLE 0 0 46889 GLOBAL X FDS MSCI CHINA CNSMR 37950E408 406641 22541 SH SOLE 0 0 22541 GLOBAL X FDS MSCI GREECE ETF 37954Y319 271866 7322 SH SOLE 0 0 7322 GLOBAL X FDS MSCI NXT EMRNG 37950E218 406836 22268 SH SOLE 0 0 22268 GLOBAL X FDS MSCI SUPDIV EA 37954Y699 418833 31140 SH SOLE 0 0 31140 GLOBAL X FDS MSCI SUPR EM ETF 37960A677 288124 12442 SH SOLE 0 0 12442 GLOBAL X FDS NASDAQ 100 COVER 37954Y483 153949370 8673204 SH SOLE 0 0 8673204 GLOBAL X FDS NASDQ 100 CVRDGW 37954Y269 2693624 97419 SH SOLE 0 0 97419 GLOBAL X FDS RATE PREFERRED 37954Y376 5082161 227593 SH SOLE 0 0 227593 GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 38790129 1349691 SH SOLE 25 0 1349666 GLOBAL X FDS RENEWABLE ENERGY 37954Y707 286189 23869 SH SOLE 0 0 23869 GLOBAL X FDS RUSSELL 2000 37954Y459 68932094 3810508 SH SOLE 0 0 3810508 GLOBAL X FDS S&P 500 CATHOLIC 37954Y889 5106388 93798 SH SOLE 0 0 93798 GLOBAL X FDS S&P 500 COVERED 37954Y277 2864806 102829 SH SOLE 0 0 102829 GLOBAL X FDS S&P 500 COVERED 37954Y475 87907785 2141481 SH SOLE 0 0 2141481 GLOBAL X FDS S&P 500 QLT ETF 37954Y616 1752541 55587 SH SOLE 0 0 55587 GLOBAL X FDS SOCIAL MED ETF 37950E416 2262416 61832 SH SOLE 0 0 61832 GLOBAL X FDS SUPERDIVIDEND 37960A669 9936154 440042 SH SOLE 0 0 440042 GLOBAL X FDS SUPERDVDND REIT 37960A651 10940148 509318 SH SOLE 0 0 509318 GLOBAL X FDS TELMDC&DIG ETF 37954Y285 679808 58453 SH SOLE 0 0 58453 GLOBAL X FDS THMATC GWT ETF 37954Y418 543866 20400 SH SOLE 0 0 20400 GLOBAL X FDS US INFR DEV ETF 37954Y673 150019214 4773122 SH SOLE 1200 0 4771922 GLOBAL X FDS US PFD ETF 37954Y657 26772670 1380746 SH SOLE 0 0 1380746 GLOBAL X FDS VDEO GAM ESPRT 37954Y392 2151439 104999 SH SOLE 0 0 104999 GLOBAL X FDS X EMERGING MKT 37954Y350 478843 21895 SH SOLE 0 0 21895 GLOBALFOUNDRIES INC ORDINARY SHARES G39387108 2720239 42122 SH SOLE 175 0 41947 GLOBALSTAR INC COM 378973408 621700 575648 SH SOLE 0 0 575648 GLOBANT S A COM L44385109 1494687 8317 SH SOLE 6119 0 2198 GLOBE LIFE INC COM 37959E102 1636734 14931 SH SOLE 4290 0 10641 GLOBUS MED INC CL A 379577208 3740660 62826 SH SOLE 4568 0 58258 GLYCOMIMETICS INC COM 38000Q102 17400 10000 SH SOLE 0 0 10000 GODADDY INC CL A 380237107 2732225 36367 SH SOLE 22236 0 14131 GOLAR LNG LTD SHS G9456A100 720020 35698 SH SOLE 0 0 35698 GOLD FIELDS LTD SPONSORED ADR 38059T106 593174 42890 SH SOLE 0 0 42890 GOLD ROYALTY CORP COMMON SHARES 38071H106 266528 150581 SH SOLE 0 0 150581 GOLD TR ISHARES NEW 464285204 255523942 7021818 SH SOLE 33350 0 6988468 GOLDEN ENTMT INC COM 381013101 245659 5877 SH SOLE 0 0 5877 GOLDEN OCEAN GROUP LTD SHS NEW G39637205 447219 59234 SH SOLE 0 0 59234 GOLDMAN SACHS BDC INC SHS 38147U107 989136 71366 SH SOLE 0 0 71366 GOLDMAN SACHS ETF TR ACCES TREASURY 381430529 122746582 1226607 SH SOLE 0 0 1226607 GOLDMAN SACHS ETF TR ACCESS EMNG MKTS 381430388 18132905 451312 SH SOLE 0 0 451312 GOLDMAN SACHS ETF TR ACCESS HIG YLD 381430453 344245 8013 SH SOLE 0 0 8013 GOLDMAN SACHS ETF TR ACCESS INFLATI 381430362 17626158 358985 SH SOLE 0 0 358985 GOLDMAN SACHS ETF TR ACCESS INVT GR 381430479 16526171 365166 SH SOLE 0 0 365166 GOLDMAN SACHS ETF TR ACCESS US AGRAT 38149W101 196372733 4723905 SH SOLE 0 0 4723905 GOLDMAN SACHS ETF TR ACES ULTRA SHR 381430230 3353299 67200 SH SOLE 0 0 67200 GOLDMAN SACHS ETF TR ACTIVEBETA EME 381430206 56342706 1884372 SH SOLE 0 0 1884372 GOLDMAN SACHS ETF TR ACTIVEBETA EUR 381430305 2235360 67494 SH SOLE 0 0 67494 GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 154068966 4914481 SH SOLE 0 0 4914481 GOLDMAN SACHS ETF TR ACTIVEBETA JAP 381430404 383297 11270 SH SOLE 0 0 11270 GOLDMAN SACHS ETF TR ACTIVEBETA US 381430602 38606647 668629 SH SOLE 0 0 668629 GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503 252700558 2894623 SH SOLE 45617 0 2849006 GOLDMAN SACHS ETF TR ACTIVEBETA WRLD 38149W739 28750404 694958 SH SOLE 0 0 694958 GOLDMAN SACHS ETF TR EQUAL WEIGHT US 381430438 4284743 68534 SH SOLE 0 0 68534 GOLDMAN SACHS ETF TR HEDGE IND ETF 381430545 1951466 22862 SH SOLE 0 0 22862 GOLDMAN SACHS ETF TR INNOVAT EQ ETF 38149W820 320793 6529 SH SOLE 0 0 6529 GOLDMAN SACHS ETF TR JUST US LRG CP 381430396 500656 7926 SH SOLE 0 0 7926 GOLDMAN SACHS ETF TR MARKETBETA US EQ 381430123 235290941 3876931 SH SOLE 0 0 3876931 GOLDMAN SACHS GROUP INC COM 38141G104 64187425 199006 SH SOLE 13478 0 185528 GOLDMAN SACHS PHYSICAL GOLD UNIT 38150K103 2587427 135930 SH SOLE 0 0 135930 GOLDMINING INC COM 38149E101 9462 10500 SH SOLE 0 0 10500 GOLUB CAP BDC INC COM 38173M102 3313784 245465 SH SOLE 0 0 245465 GOODRX HLDGS INC COM CL A 38246G108 144475 26173 SH SOLE 0 0 26173 GOODYEAR TIRE & RUBR CO COM 382550101 3012677 220225 SH SOLE 50 0 220175 GOPRO INC CL A 38268T103 77058 18613 SH SOLE 0 0 18613 GRACO INC COM 384109104 8278180 95868 SH SOLE 9944 0 85924 GRAHAM CORP COM 384556106 135456 10200 SH SOLE 0 0 10200 GRAINGER W W INC COM 384802104 37116042 47067 SH SOLE 21158 0 25909 GRAND CANYON ED INC COM 38526M106 986894 9562 SH SOLE 712 0 8850 GRANITESHARES ETF TR BBG COMMD K 1 38747R108 421309 20402 SH SOLE 0 0 20402 GRANITESHARES ETF TR HIPS US HIGH INC 38747R306 2126181 180466 SH SOLE 0 0 180466 GRANITESHARES ETF TR XOUT US LRG CP 38747R603 465187 11589 SH SOLE 0 0 11589 GRANITESHARES GOLD TR SHS BEN INT 38748G101 10711869 563486 SH SOLE 11692 0 551794 GRANITESHARES PLATINUM TR SHS BEN INT 38748T103 224704 25419 SH SOLE 0 0 25419 GRAPHIC PACKAGING HLDG CO COM 388689101 2246086 93470 SH SOLE 3080 0 90390 GRAY TELEVISION INC COM 389375106 481733 61134 SH SOLE 51386 0 9748 GREAT SOUTHN BANCORP INC COM 390905107 227821 4491 SH SOLE 0 0 4491 GREEN PLAINS PARTNERS LP COM REP PTR IN 393221106 2357825 182212 SH SOLE 0 0 182212 GREIF INC CL A 397624107 573795 8329 SH SOLE 0 0 8329 GREIF INC CL B 397624206 214821 2781 SH SOLE 0 0 2781 GREYSTONE HOUSING IMPACT INV BEN UNIT CTF 02364V206 739524 44874 SH SOLE 0 0 44874 GRIFFON CORP COM 398433102 2530033 62780 SH SOLE 0 0 62780 GROCERY OUTLET HLDG CORP COM 39874R101 474180 15491 SH SOLE 3431 0 12060 GROUP 1 AUTOMOTIVE INC COM 398905109 1062092 4115 SH SOLE 2700 0 1415 GROWGENERATION CORP COM 39986L109 278521 81918 SH SOLE 0 0 81918 GRUPO TELEVISA S A B SPON ADR REP ORD 40049J206 657706 128208 SH SOLE 0 0 128208 GSK PLC SPONSORED ADR 37733W204 18559713 520755 SH SOLE 23077 0 497678 GUARANTY BANCSHARES INC TEX COM 400764106 628310 23202 SH SOLE 0 0 23202 GUARDANT HEALTH INC COM 40131M109 2362693 65997 SH SOLE 35220 0 30777 GUGGENHEIM STRATEGIC OPPORTU COM SBI 40167F101 12569841 790556 SH SOLE 0 0 790556 GUGGENHEIM TAXABLE MUNICP BO COM 401664107 3168923 194412 SH SOLE 0 0 194412 GUIDEWIRE SOFTWARE INC COM 40171V100 1312456 17251 SH SOLE 10431 0 6820 GXO LOGISTICS INCORPORATED COMMON STOCK 36262G101 3526464 56136 SH SOLE 428 0 55708 H & E EQUIPMENT SERVICES INC COM 404030108 498224 10890 SH SOLE 0 0 10890 HAEMONETICS CORP MASS COM 405024100 1408407 16542 SH SOLE 16020 0 522 HAGERTY INC CL A COM 405166109 776075 82914 SH SOLE 0 0 82914 HAIN CELESTIAL GROUP INC COM 405217100 203538 16270 SH SOLE 0 0 16270 HALEON PLC SPON ADS 405552100 12802242 1527714 SH SOLE 1074388 0 453326 HALLIBURTON CO COM 406216101 11100829 336490 SH SOLE 26541 0 309949 HALOZYME THERAPEUTICS INC COM 40637H109 1384451 38382 SH SOLE 3822 0 34560 HAMILTON LANE INC CL A 407497106 559780 6999 SH SOLE 5341 0 1658 HANCOCK JOHN FINL OPPTYS FD SH BEN INT NEW 409735206 1742862 64984 SH SOLE 0 0 64984 HANCOCK JOHN INCOME SECS TR COM 410123103 711921 66102 SH SOLE 0 0 66102 HANCOCK JOHN INVT TR TAX ADV GLB SH 41013P749 827796 176502 SH SOLE 0 0 176502 HANCOCK JOHN INVT TR II COM 410142103 341692 27033 SH SOLE 0 0 27033 HANCOCK JOHN PFD INCOME FD SH BEN INT 41013W108 2468415 162076 SH SOLE 0 0 162076 HANCOCK JOHN PFD INCOME FD I COM 41013X106 370962 24583 SH SOLE 0 0 24583 HANCOCK JOHN PFD INCOME FD I COM 41021P103 1028000 73376 SH SOLE 0 0 73376 HANCOCK JOHN PREM DIVID FD COM SH BEN INT 41013T105 2757274 234064 SH SOLE 0 0 234064 HANCOCK JOHN TAX-ADVANTAGED COM 41013V100 4555741 223321 SH SOLE 0 0 223321 HANCOCK WHITNEY CORPORATION COM 410120109 730295 19028 SH SOLE 4570 0 14458 HANESBRANDS INC COM 410345102 1679501 369934 SH SOLE 34850 0 335084 HANNON ARMSTRONG SUST INFR C COM 41068X100 2105636 84225 SH SOLE 3242 0 80983 HANOVER INS GROUP INC COM 410867105 504993 4468 SH SOLE 741 0 3727 HARBOR ETF TRUST DIVIDEND GTH LEA 41151J703 9555367 757761 SH SOLE 0 0 757761 HARBOR ETF TRUST LONG TERM GROWER 41151J406 16753033 903611 SH SOLE 0 0 903611 HARBOR ETF TRUST SCIENTIFIC HIGH 41151J109 1458175 33529 SH SOLE 0 0 33529 HARBORONE BANCORP INC NEW COM NEW 41165Y100 245842 28323 SH SOLE 0 0 28323 HARLEY DAVIDSON INC COM 412822108 1464758 41601 SH SOLE 5303 0 36298 HARMONIC INC COM 413160102 300875 18607 SH SOLE 1782 0 16825 HARROW HEALTH INC COM 415858109 346204 18183 SH SOLE 0 0 18183 HARTFORD FDS EXCHANGE TRADED MUN OPORTUNITE 41653L503 12571522 330482 SH SOLE 0 0 330482 HARTFORD FDS EXCHANGE TRADED SCHRDRS TAX BD 41653L404 897482 46167 SH SOLE 0 0 46167 HARTFORD FDS EXCHANGE TRADED SHRT DURTN ETF 41653L602 4184370 110181 SH SOLE 0 0 110181 HARTFORD FDS EXCHANGE TRADED TOTAL RTRN ETF 41653L305 8277037 247593 SH SOLE 12630 0 234963 HARTFORD FINL SVCS GROUP INC COM 416515104 7234913 100457 SH SOLE 34951 0 65506 HASBRO INC COM 418056107 2969883 45853 SH SOLE 21541 0 24312 HASHICORP INC COM CL A 418100103 305102 11654 SH SOLE 1151 0 10503 HAWAIIAN ELEC INDUSTRIES COM 419870100 1420475 39240 SH SOLE 0 0 39240 HCA HEALTHCARE INC COM 40412C101 30280071 99776 SH SOLE 46398 0 53378 HDFC BANK LTD SPONSORED ADS 40415F101 2267810 32537 SH SOLE 14528 0 18009 HEALTHCARE RLTY TR CL A COM 42226K105 3543384 187878 SH SOLE 62416 0 125462 HEALTHCARE SVCS GROUP INC COM 421906108 276036 18489 SH SOLE 71 0 18418 HEALTHEQUITY INC COM 42226A107 2065862 32719 SH SOLE 28213 0 4506 HEALTHPEAK PROPERTIES INC COM 42250P103 3524477 175347 SH SOLE 35877 0 139470 HECLA MNG CO COM 422704106 593878 115316 SH SOLE 0 0 115316 HEICO CORP NEW CL A 422806208 2717653 19329 SH SOLE 15106 0 4223 HEICO CORP NEW COM 422806109 2815728 15913 SH SOLE 0 0 15913 HELEN OF TROY LTD COM G4388N106 2488997 23042 SH SOLE 216 0 22826 HELIOS TECHNOLOGIES INC COM 42328H109 1107950 16764 SH SOLE 13479 0 3285 HELIX ENERGY SOLUTIONS GRP I COM 42330P107 78914 10693 SH SOLE 0 0 10693 HELLO GROUP INC ADS 423403104 100752 10484 SH SOLE 101 0 10383 HELMERICH & PAYNE INC COM 423452101 794577 22415 SH SOLE 11178 0 11237 HENRY JACK & ASSOC INC COM 426281101 5887632 35186 SH SOLE 14047 0 21139 HENRY SCHEIN INC COM 806407102 2088974 25758 SH SOLE 17634 0 8124 HERC HLDGS INC COM 42704L104 368238 2691 SH SOLE 584 0 2107 HERCULES CAPITAL INC COM 427096508 7173167 484673 SH SOLE 0 0 484673 HERON THERAPEUTICS INC COM 427746102 38889 33525 SH SOLE 0 0 33525 HERSHA HOSPITALITY TR PR SHS BEN INT 427825500 220964 36283 SH SOLE 0 0 36283 HERSHEY CO COM 427866108 49359922 197676 SH SOLE 11440 0 186236 HERTZ GLOBAL HLDGS INC COM NEW 42806J700 596185 32419 SH SOLE 1194 0 31225 HESS CORP COM 42809H107 4107362 30212 SH SOLE 10376 0 19836 HESS MIDSTREAM LP CL A SHS 428103105 2776502 90499 SH SOLE 1796 0 88703 HEWLETT PACKARD ENTERPRISE C COM 42824C109 30563758 1819271 SH SOLE 965605 0 853666 HEXCEL CORP NEW COM 428291108 13246590 174252 SH SOLE 138767 0 35485 HF SINCLAIR CORP COM 403949100 2014555 45159 SH SOLE 9704 0 35455 HIBBETT INC COM 428567101 351375 9682 SH SOLE 0 0 9682 HIGH INCOME SECS FD SHS BEN INT 42968F108 554159 85518 SH SOLE 0 0 85518 HIGHLAND FDS I HI LD IBOXX SRLN 430101774 2840985 193792 SH SOLE 0 0 193792 HIGHLAND GLOBAL ALLOCATION F COM 43010T104 3023478 349535 SH SOLE 0 0 349535 HIGHLAND OPPORTUNITIES HIGHLAND INCOME 43010E404 13351245 1478543 SH SOLE 0 0 1478543 HIGHPEAK ENERGY INC COM 43114Q105 140212 12887 SH SOLE 0 0 12887 HIGHWOODS PPTYS INC COM 431284108 510404 21347 SH SOLE 12451 0 8896 HILLENBRAND INC COM 431571108 2193315 42771 SH SOLE 6986 0 35785 HILLMAN SOLUTIONS CORP COM 431636109 751984 83461 SH SOLE 82506 0 955 HILTON GRAND VACATIONS INC COM 43283X105 306265 6740 SH SOLE 0 0 6740 HILTON WORLDWIDE HLDGS INC COM 43300A203 8285864 56928 SH SOLE 13185 0 43743 HIMAX TECHNOLOGIES INC SPONSORED ADR 43289P106 94149 13948 SH SOLE 0 0 13948 HNI CORP COM 404251100 243476 8640 SH SOLE 3151 0 5489 HOLLY ENERGY PARTNERS L P COM UT LTD PTN 435763107 504436 27267 SH SOLE 2068 0 25199 HOLOGIC INC COM 436440101 25271976 312115 SH SOLE 150944 0 161171 HOME BANCORP INC COM 43689E107 204417 6155 SH SOLE 0 0 6155 HOME BANCSHARES INC COM 436893200 1027991 45087 SH SOLE 0 0 45087 HOME DEPOT INC COM 437076102 359823448 1158329 SH SOLE 146189 0 1012140 HONDA MOTOR LTD AMERN SHS 438128308 1632821 53871 SH SOLE 6486 0 47385 HONEST CO INC COM 438333106 45604 27146 SH SOLE 42 0 27104 HONEYWELL INTL INC COM 438516106 101563071 489460 SH SOLE 51965 0 437495 HOPE BANCORP INC COM 43940T109 94986 11281 SH SOLE 11214 0 67 HORIZON BANCORP INC COM 440407104 313797 30144 SH SOLE 0 0 30144 HORIZON TECHNOLOGY FIN CORP COM 44045A102 608932 50408 SH SOLE 0 0 50408 HORIZON THERAPEUTICS PUB L SHS G46188101 2854910 27758 SH SOLE 139 0 27619 HORMEL FOODS CORP COM 440452100 5548803 137961 SH SOLE 30476 0 107485 HOST HOTELS & RESORTS INC COM 44107P104 394307 23429 SH SOLE 9073 0 14356 HOSTESS BRANDS INC CL A 44109J106 485790 19186 SH SOLE 7400 0 11786 HOULIHAN LOKEY INC CL A 441593100 3039684 30919 SH SOLE 18728 0 12191 HOUSTON AMERN ENERGY CORP COM 44183U209 29309 13760 SH SOLE 0 0 13760 HOWARD HUGHES CORP COM 44267D107 312918 3965 SH SOLE 281 0 3684 HOWMET AEROSPACE INC COM 443201108 3468292 69982 SH SOLE 31546 0 38436 HP INC COM 40434L105 5738539 186862 SH SOLE 2144 0 184718 HSBC HLDGS PLC SPON ADR NEW 404280406 2435698 61476 SH SOLE 12851 0 48625 HUBBELL INC COM 443510607 7463381 22510 SH SOLE 1286 0 21224 HUBSPOT INC COM 443573100 13133577 24684 SH SOLE 12931 0 11753 HUDBAY MINERALS INC COM 443628102 124066 25847 SH SOLE 25477 0 370 HUDSON TECHNOLOGIES INC COM 444144109 154651 16076 SH SOLE 11426 0 4650 HUMACYTE INC *W EXP 08/27/202 44486Q111 182834 250457 SH SOLE 0 0 250457 HUMACYTE INC COM 44486Q103 904160 316140 SH SOLE 0 0 316140 HUMANA INC COM 444859102 12904275 28860 SH SOLE 5484 0 23376 HUMANA INC COM 444859102 491843 1100 SH Put SOLE 0 0 1100 HUNT J B TRANS SVCS INC COM 445658107 3535724 19531 SH SOLE 3300 0 16231 HUNTINGTON BANCSHARES INC COM 446150104 29891127 2772832 SH SOLE 1610595 0 1162237 HUNTINGTON INGALLS INDS INC COM 446413106 7171155 31508 SH SOLE 1236 0 30272 HUNTSMAN CORP COM 447011107 1525349 56452 SH SOLE 36774 0 19678 HUT 8 MNG CORP COM 44812T102 328687 99602 SH SOLE 0 0 99602 HYATT HOTELS CORP COM CL A 448579102 790616 6900 SH SOLE 574 0 6326 HYLIION HOLDINGS CORP COMMON STOCK 449109107 20775 12440 SH SOLE 0 0 12440 HYSTER YALE MATLS HANDLING I CL A 449172105 551622 9879 SH SOLE 0 0 9879 I-80 GOLD CORP COM 44955L106 334476 148656 SH SOLE 0 0 148656 IAC INC COM NEW 44891N208 636311 10132 SH SOLE 264 0 9868 IAMGOLD CORP COM 450913108 40544 15416 SH SOLE 0 0 15416 ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 4266894 146982 SH SOLE 0 0 146982 ICF INTL INC COM 44925C103 2761956 22204 SH SOLE 21386 0 818 ICICI BANK LIMITED ADR 45104G104 3822204 165607 SH SOLE 24504 0 141103 ICL GROUP LTD SHS M53213100 854383 155909 SH SOLE 0 0 155909 ICON PLC SHS G4705A100 21893376 87504 SH SOLE 54478 0 33026 IDACORP INC COM 451107106 1547170 15079 SH SOLE 3629 0 11450 IDEANOMICS INC COM 45166V106 1295 17385 SH SOLE 0 0 17385 IDEX CORP COM 45167R104 2745686 12755 SH SOLE 4772 0 7983 IDEXX LABS INC COM 45168D104 12603537 25095 SH SOLE 11375 0 13720 ILLINOIS TOOL WKS INC COM 452308109 90413270 361422 SH SOLE 113689 0 247733 ILLUMINA INC COM 452327109 7967515 42496 SH SOLE 18970 0 23526 IMMUNIC INC COM 4525EP101 27610 11000 SH SOLE 0 0 11000 IMMUNOGEN INC COM 45253H101 260859 13824 SH SOLE 409 0 13415 IMPACT SHS TR I AFFORDABLE HOUS 45259R103 7365642 430739 SH SOLE 0 0 430739 IMPERIAL OIL LTD COM NEW 453038408 1374413 26865 SH SOLE 0 0 26865 IMPINJ INC COM 453204109 908827 10138 SH SOLE 2354 0 7784 INARI MED INC COM 45332Y109 609133 10477 SH SOLE 3798 0 6679 INCYTE CORP COM 45337C102 2407581 38676 SH SOLE 8363 0 30313 INDEPENDENCE RLTY TR INC COM 45378A106 4272053 234471 SH SOLE 738 0 233733 INDEPENDENT BANK GROUP INC COM 45384B106 460537 13337 SH SOLE 114 0 13223 INDEPENDENT BK CORP MASS COM 453836108 265413 5963 SH SOLE 2570 0 3393 INDEXIQ ACTIVE ETF TR IQ MACKAY INSRED 45409F843 7894470 326083 SH SOLE 0 0 326083 INDEXIQ ACTIVE ETF TR IQ MACKAY INTRME 45409F827 10912701 447976 SH SOLE 0 0 447976 INDEXIQ ACTIVE ETF TR IQ ULTR SHT DU 45409F819 826185 17315 SH SOLE 0 0 17315 INDEXIQ ETF TR CANDRIAM ESG US 45409B461 1962658 50596 SH SOLE 0 0 50596 INDEXIQ ETF TR FTSE INTERNL EQT 45409B560 16579302 691958 SH SOLE 0 0 691958 INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 1419977 47602 SH SOLE 0 0 47602 INDEXIQ ETF TR IQ CBRE NEXGEN 45409B628 284354 14741 SH SOLE 0 0 14741 INDEXIQ ETF TR IQ CHAIKIN US 45409B396 23401163 721483 SH SOLE 0 0 721483 INDEXIQ ETF TR IQ CNDRM ESG INT 45409B453 1421032 52289 SH SOLE 0 0 52289 INDEXIQ ETF TR IQ GLB RES ETF 45409B883 3403982 103734 SH SOLE 0 0 103734 INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800 14510636 465084 SH SOLE 0 0 465084 INDIA FD INC COM 454089103 227292 13692 SH SOLE 0 0 13692 INDIE SEMICONDUCTOR INC CLASS A COM 45569U101 295461 31432 SH SOLE 22116 0 9316 INDUSTRIAL LOGISTICS PPTYS T COM SHS BEN INT 456237106 222103 67304 SH SOLE 0 0 67304 INFINERA CORP COM 45667G103 56946 11790 SH SOLE 163 0 11627 INFORMATION SVCS GROUP INC COM 45675Y104 119040 22209 SH SOLE 0 0 22209 INFOSYS LTD SPONSORED ADR 456788108 1822452 113408 SH SOLE 34121 0 79287 ING GROEP N.V. SPONSORED ADR 456837103 2961934 219892 SH SOLE 45772 0 174120 INGERSOLL RAND INC COM 45687V106 7178492 109830 SH SOLE 2805 0 107025 INGLES MKTS INC CL A 457030104 314008 3799 SH SOLE 1660 0 2139 INGREDION INC COM 457187102 1623172 15320 SH SOLE 2202 0 13118 INMODE LTD SHS M5425M103 1186834 31776 SH SOLE 4895 0 26881 INNOSPEC INC COM 45768S105 437014 4351 SH SOLE 1664 0 2687 INNOVATIVE INDL PPTYS INC COM 45781V101 2404994 32941 SH SOLE 0 0 32941 INNOVATOR ETFS TR GRWT100 PWR BUF 45782C615 523784 12585 SH SOLE 0 0 12585 INNOVATOR ETFS TR IBD 50 ETF 45782C102 1065137 41639 SH SOLE 0 0 41639 INNOVATOR ETFS TR INNOVATOR DEEPW 45782C862 345046 8729 SH SOLE 0 0 8729 INNOVATOR ETFS TR INTERNATIONAL DV 45782C631 247974 9510 SH SOLE 0 0 9510 INNOVATOR ETFS TR INTRNL DEV APRL 45782C367 230162 9236 SH SOLE 0 0 9236 INNOVATOR ETFS TR INTRNL DEV JULY 45782C722 840827 32008 SH SOLE 0 0 32008 INNOVATOR ETFS TR LADERD ALCTN PWR 45783Y814 282914 7465 SH SOLE 0 0 7465 INNOVATOR ETFS TR S&P INVT GRD PFD 45783Y822 4182828 228071 SH SOLE 1824 0 226247 INNOVATOR ETFS TR US EQT BUFR APR 45782C888 3639489 101687 SH SOLE 0 0 101687 INNOVATOR ETFS TR US EQT PWR BUF 45782C870 1431999 46343 SH SOLE 0 0 46343 INNOVATOR ETFS TR US EQT ULTRA BF 45782C300 531110 16227 SH SOLE 0 0 16227 INNOVATOR ETFS TR US EQT ULTRA BF 45782C805 240685 9234 SH SOLE 0 0 9234 INNOVATOR ETFS TR US EQT ULTRA BFR 45782C425 205634 7389 SH SOLE 0 0 7389 INNOVATOR ETFS TR US EQTY BUF NOV 45782C581 1305136 38418 SH SOLE 0 0 38418 INNOVATOR ETFS TR US EQTY BUF OCT 45782C771 913207 25095 SH SOLE 0 0 25095 INNOVATOR ETFS TR US EQTY BUFR JUL 45782C789 489869 13887 SH SOLE 0 0 13887 INNOVATOR ETFS TR US EQTY PWR BF 45782C680 586154 18787 SH SOLE 0 0 18787 INNOVATOR ETFS TR US EQTY PWR BUF 45782C508 1138161 32417 SH SOLE 0 0 32417 INNOVATOR ETFS TR US EQTY PWR BUF 45782C540 309005 9285 SH SOLE 0 0 9285 INNOVATOR ETFS TR US EQTY PWR BUF 45782C573 10169270 299890 SH SOLE 0 0 299890 INNOVATOR ETFS TR US EQTY PWR BUF 45782C656 748634 22887 SH SOLE 0 0 22887 INNOVATOR ETFS TR US EQTY PWR BUF 45782C797 1613020 48193 SH SOLE 0 0 48193 INNOVATOR ETFS TR US EQTY PWR BUF 45782C813 587968 17182 SH SOLE 0 0 17182 INNOVATOR ETFS TR US EQTY ULTRA B 45782C649 661037 22556 SH SOLE 0 0 22556 INNOVATOR ETFS TR US EQTY ULTRA B 45782C821 570368 19095 SH SOLE 0 0 19095 INNOVIZ TECHNOLOGIES LTD SHS M5R635108 35486 12495 SH SOLE 0 0 12495 INOVIO PHARMACEUTICALS INC COM NEW 45773H201 8262 18505 SH SOLE 0 0 18505 INSEEGO CORP COM 45782B104 19954 31004 SH SOLE 0 0 31004 INSIGHT ENTERPRISES INC COM 45765U103 1002136 6848 SH SOLE 1759 0 5089 INSIGHT SELECT INCOME FD COM 45781W109 218393 13965 SH SOLE 0 0 13965 INSPERITY INC COM 45778Q107 690145 5801 SH SOLE 3656 0 2145 INSPIRE MED SYS INC COM 457730109 2639972 8132 SH SOLE 4357 0 3775 INSTALLED BLDG PRODS INC COM 45780R101 1692299 12074 SH SOLE 11178 0 896 INSTRUCTURE HLDGS INC COM 457790103 1553454 61743 SH SOLE 0 0 61743 INSULET CORP COM 45784P101 6240635 21644 SH SOLE 12004 0 9640 INTEGER HLDGS CORP COM 45826H109 2364115 26680 SH SOLE 21333 0 5347 INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 1187094 28862 SH SOLE 25864 0 2998 INTEGRA RES CORP COM 45826T509 13334 12120 SH SOLE 0 0 12120 INTEGRAL AD SCIENCE HLDNG CO COM 45828L108 605135 33656 SH SOLE 33250 0 406 INTEL CORP COM 458140100 83864567 2507912 SH SOLE 287233 0 2220679 INTELLIA THERAPEUTICS INC COM 45826J105 1817932 44579 SH SOLE 19149 0 25430 INTER PARFUMS INC COM 458334109 507708 3754 SH SOLE 611 0 3143 INTERACTIVE BROKERS GROUP IN COM CL A 45841N107 4361993 52510 SH SOLE 2718 0 49792 INTERCONTINENTAL EXCHANGE IN COM 45866F104 32315082 285772 SH SOLE 129144 0 156628 INTERCONTINENTAL HOTELS GROU SPONSORED ADS 45857P806 791151 11230 SH SOLE 17 0 11213 INTERDIGITAL INC COM 45867G101 396246 4104 SH SOLE 0 0 4104 INTERNATIONAL BUSINESS MACHS COM 459200101 131028307 979211 SH SOLE 85798 0 893413 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 8805057 110630 SH SOLE 64346 0 46284 INTERNATIONAL GAME TECHNOLOG SHS USD G4863A108 527708 16548 SH SOLE 1651 0 14897 INTERNATIONAL PAPER CO COM 460146103 14430570 453649 SH SOLE 47116 0 406533 INTERPUBLIC GROUP COS INC COM 460690100 5322714 137966 SH SOLE 14116 0 123850 INTEST CORP COM 461147100 984094 37475 SH SOLE 0 0 37475 INTRA-CELLULAR THERAPIES INC COM 46116X101 506750 8003 SH SOLE 7600 0 403 INTUIT COM 461202103 64795615 141416 SH SOLE 67163 0 74253 INTUITIVE SURGICAL INC COM NEW 46120E602 63181561 184774 SH SOLE 48872 0 135902 INVENTRUST PPTYS CORP COM NEW 46124J201 2980042 128783 SH SOLE 18180 0 110603 INVESCO ACTIVELY MANAGED ETF ACTIVE US REAL 46090A101 6419749 74045 SH SOLE 0 0 74045 INVESCO ACTIVELY MANAGED ETF INVSCO HY BD FCT 46090A853 967086 44814 SH SOLE 0 0 44814 INVESCO ACTIVELY MANAGED ETF S&P500 DOWNSID 46090A705 7907304 237385 SH SOLE 0 0 237385 INVESCO ACTIVELY MANAGED ETF TOTAL RETURN 46090A804 118384517 2548096 SH SOLE 0 0 2548096 INVESCO ACTIVELY MANAGED ETF ULTRA SHRT DUR 46090A887 64737584 1304142 SH SOLE 4894 0 1299248 INVESCO ACTIVELY MANAGED ETF VAR RATE INVT 46090A879 28921588 1161976 SH SOLE 547 0 1161429 INVESCO ACTVELY MNGD ETC FD OPTIMUM YIELD 46090F100 46164765 3393223 SH SOLE 1810476 0 1582747 INVESCO ADVANTAGE MUN INCOME SH BEN INT 46132E103 1266396 150582 SH SOLE 0 0 150582 INVESCO BD FD COM 46132L107 882894 59334 SH SOLE 0 0 59334 INVESCO CALIF VALUE MUN INCO COM 46132H106 294285 30719 SH SOLE 0 0 30719 INVESCO CURRENCYSHARES BRIT BRIT POUN STRL 46138M109 1380513 11294 SH SOLE 0 0 11294 INVESCO CURRENCYSHARES CDN D CDN DLR SHS 46138T104 694890 9402 SH SOLE 0 0 9402 INVESCO CURRENCYSHARES EURO EURO SHS 46138K103 1625525 16125 SH SOLE 0 0 16125 INVESCO CURRENCYSHARES JAPAN JAPANESE YEN 46138W107 817593 12668 SH SOLE 0 0 12668 INVESCO CURRENCYSHARES SWISS SWISS FRANC 46138R108 895991 9009 SH SOLE 0 0 9009 INVESCO DB COMMDY INDX TRCK UNIT 46138B103 12947981 570396 SH SOLE 0 0 570396 INVESCO DB MULTI-SECTOR COMM AGRICULTURE FD 46140H106 10173927 482863 SH SOLE 0 0 482863 INVESCO DB MULTI-SECTOR COMM BASE METALS FD 46140H700 1973100 109922 SH SOLE 0 0 109922 INVESCO DB MULTI-SECTOR COMM ENERGY FD 46140H304 1710432 86402 SH SOLE 0 0 86402 INVESCO DB MULTI-SECTOR COMM OIL FD 46140H403 1608009 113882 SH SOLE 0 0 113882 INVESCO DB MULTI-SECTOR COMM PRECIOUS METAL 46140H502 2164094 43848 SH SOLE 0 0 43848 INVESCO DB US DLR INDEX TR BEARISH FD 46141D104 402195 21382 SH SOLE 0 0 21382 INVESCO DB US DLR INDEX TR BULLISH FD 46141D203 18136055 639044 SH SOLE 0 0 639044 INVESCO EXCH TRADED FD TR II 1 30 LADER TRE 46138E107 34342201 1177312 SH SOLE 0 0 1177312 INVESCO EXCH TRADED FD TR II CALIF AMT MUN 46138E206 5502000 223295 SH SOLE 0 0 223295 INVESCO EXCH TRADED FD TR II CEF INM COMPSI 46138E404 13615161 753051 SH SOLE 0 0 753051 INVESCO EXCH TRADED FD TR II CHINA TECHNLGY 46138E800 2456942 61950 SH SOLE 0 0 61950 INVESCO EXCH TRADED FD TR II DWA DEV MKTS 46138E875 3773511 123884 SH SOLE 0 0 123884 INVESCO EXCH TRADED FD TR II DWA EMERG MKTS 46138E867 2042023 107645 SH SOLE 0 0 107645 INVESCO EXCH TRADED FD TR II DWA SMLCP MENT 46138E842 22460834 285326 SH SOLE 0 0 285326 INVESCO EXCH TRADED FD TR II EMRNG MKT SVRG 46138E784 10383166 532743 SH SOLE 0 0 532743 INVESCO EXCH TRADED FD TR II FNDMNTL HY CRP 46138E719 9359828 535459 SH SOLE 1027 0 534432 INVESCO EXCH TRADED FD TR II FNDMNTL IG CRP 46138E693 3406597 147600 SH SOLE 0 0 147600 INVESCO EXCH TRADED FD TR II FTSE RAFI DEV 46138E743 24619064 547577 SH SOLE 0 0 547577 INVESCO EXCH TRADED FD TR II FTSE RAFI EMNG 46138E727 4542638 243704 SH SOLE 0 0 243704 INVESCO EXCH TRADED FD TR II FTSE RAFI SML 46138E735 269165 8739 SH SOLE 0 0 8739 INVESCO EXCH TRADED FD TR II GBL CLEAN ENRG 46138G847 4958802 262371 SH SOLE 0 0 262371 INVESCO EXCH TRADED FD TR II GBL SRT TRM HY 46138E669 4246346 219110 SH SOLE 0 0 219110 INVESCO EXCH TRADED FD TR II GLOBAL WATER 46138E651 2498392 69846 SH SOLE 0 0 69846 INVESCO EXCH TRADED FD TR II INTL BUYBACK 46138E644 3679397 106372 SH SOLE 0 0 106372 INVESCO EXCH TRADED FD TR II INTL CORP BD 46138E636 2808247 129831 SH SOLE 0 0 129831 INVESCO EXCH TRADED FD TR II INVESCO PHLX SM 46138G615 1931961 66781 SH SOLE 0 0 66781 INVESCO EXCH TRADED FD TR II KBW BK ETF 46138E628 10891075 265312 SH SOLE 2757 0 262555 INVESCO EXCH TRADED FD TR II KBW HIG DV YLD 46138E610 7866467 503293 SH SOLE 0 0 503293 INVESCO EXCH TRADED FD TR II KBW PPTY CASUT 46138E586 12295037 150187 SH SOLE 0 0 150187 INVESCO EXCH TRADED FD TR II KBW PREM YIELD 46138E594 8002943 445598 SH SOLE 0 0 445598 INVESCO EXCH TRADED FD TR II KBW REGL BKG 46138E578 1353609 31204 SH SOLE 0 0 31204 INVESCO EXCH TRADED FD TR II MSCI GBL TIMBR 46138E545 546122 18521 SH SOLE 0 0 18521 INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649 525099625 3455058 SH SOLE 13952 0 3441106 INVESCO EXCH TRADED FD TR II NASDAQNXTGEN100 46138G631 15596018 596634 SH SOLE 2673 0 593961 INVESCO EXCH TRADED FD TR II NATL AMT MUNI 46138E537 47112516 1996293 SH SOLE 0 0 1996293 INVESCO EXCH TRADED FD TR II NY AMT FRE MUN 46138E529 1857365 81678 SH SOLE 0 0 81678 INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 148421233 13053759 SH SOLE 632020 0 12421739 INVESCO EXCH TRADED FD TR II PURBTA 0 5 YR 46138E495 20451030 835077 SH SOLE 0 0 835077 INVESCO EXCH TRADED FD TR II PURBTA MSCI US 46138E461 20468182 462767 SH SOLE 0 0 462767 INVESCO EXCH TRADED FD TR II RUSEL 1000 EQL 46138E420 9451344 225893 SH SOLE 0 0 225893 INVESCO EXCH TRADED FD TR II S&P 500 ENHNCD 46138E396 6265815 153951 SH SOLE 0 0 153951 INVESCO EXCH TRADED FD TR II S&P 500 EX RAT 46138E388 6775388 141952 SH SOLE 0 0 141952 INVESCO EXCH TRADED FD TR II S&P 500 HB ETF 46138E370 38750391 507270 SH SOLE 0 0 507270 INVESCO EXCH TRADED FD TR II S&P 500 MOMNTM 46138E339 23921739 427632 SH SOLE 0 0 427632 INVESCO EXCH TRADED FD TR II S&P 500 REVENUE 46138G698 111555974 1394450 SH SOLE 0 0 1394450 INVESCO EXCH TRADED FD TR II S&P EMRNG MKTS 46138E297 25664033 1091158 SH SOLE 0 0 1091158 INVESCO EXCH TRADED FD TR II S&P EMRNG MMTM 46138E289 620984 45378 SH SOLE 0 0 45378 INVESCO EXCH TRADED FD TR II S&P GBL WATER 46138E263 5647023 109843 SH SOLE 0 0 109843 INVESCO EXCH TRADED FD TR II S&P INTL LOW 46138E230 7372777 269571 SH SOLE 0 0 269571 INVESCO EXCH TRADED FD TR II S&P INTL MOMNT 46138E222 2385211 72213 SH SOLE 0 0 72213 INVESCO EXCH TRADED FD TR II S&P INTL QULTY 46138E214 14397869 531128 SH SOLE 0 0 531128 INVESCO EXCH TRADED FD TR II S&P MDCP 400 REV 46138G672 33871644 352589 SH SOLE 0 0 352589 INVESCO EXCH TRADED FD TR II S&P MIDCP LOW 46138E198 32802832 633871 SH SOLE 0 0 633871 INVESCO EXCH TRADED FD TR II S&P SMALLCAP 600 46138G664 100585042 886915 SH SOLE 0 0 886915 INVESCO EXCH TRADED FD TR II S&P SMLCAP HIG 46138E131 2665313 164823 SH SOLE 0 0 164823 INVESCO EXCH TRADED FD TR II S&P SMLCAP QTY 46138G300 9837072 272873 SH SOLE 0 0 272873 INVESCO EXCH TRADED FD TR II S&P SMLCP DISC 46138E180 301996 3294 SH SOLE 0 0 3294 INVESCO EXCH TRADED FD TR II S&P SMLCP ENGY 46138E164 1053772 111157 SH SOLE 0 0 111157 INVESCO EXCH TRADED FD TR II S&P SMLCP FINL 46138E156 356832 8505 SH SOLE 0 0 8505 INVESCO EXCH TRADED FD TR II S&P SMLCP HELT 46138E149 8567169 64260 SH SOLE 0 0 64260 INVESCO EXCH TRADED FD TR II S&P SMLCP INDL 46138E123 1546140 14852 SH SOLE 5208 0 9644 INVESCO EXCH TRADED FD TR II S&P SMLCP INFO 46138E115 3597658 24412 SH SOLE 0 0 24412 INVESCO EXCH TRADED FD TR II S&P SMLCP LOW 46138G102 9943708 249654 SH SOLE 393 0 249261 INVESCO EXCH TRADED FD TR II S&P SMLCP STAP 46138E172 2039045 18748 SH SOLE 0 0 18748 INVESCO EXCH TRADED FD TR II S&P SMLCP UTIL 46138G409 641014 11870 SH SOLE 0 0 11870 INVESCO EXCH TRADED FD TR II S&P ULTRA DIVIDE 46138G656 26294969 671818 SH SOLE 0 0 671818 INVESCO EXCH TRADED FD TR II S&P500 HDL VOL 46138E362 86768996 2098404 SH SOLE 0 0 2098404 INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 230882760 3675892 SH SOLE 0 0 3675892 INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 414546 6600 SH Put SOLE 0 0 6600 INVESCO EXCH TRADED FD TR II S&P500 MIN VAR 46138E347 582771 15210 SH SOLE 0 0 15210 INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706 22031260 308475 SH SOLE 0 0 308475 INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 24259795 1153032 SH SOLE 66 0 1152966 INVESCO EXCH TRADED FD TR II TAXABLE MUN BD 46138G805 10393179 391457 SH SOLE 0 0 391457 INVESCO EXCH TRADED FD TR II TREAS COLATERL 46138G888 75824000 718915 SH SOLE 0 0 718915 INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870 14776713 664122 SH SOLE 0 0 664122 INVESCO EXCH TRADED FD TR II VRDO TAX FREE 46138G862 2025272 81336 SH SOLE 0 0 81336 INVESCO EXCH TRD SLF IDX FD BULETSHS 2027 46138J585 3982508 184035 SH SOLE 0 0 184035 INVESCO EXCH TRD SLF IDX FD BULETSHS 2029 46138J577 3641907 202945 SH SOLE 0 0 202945 INVESCO EXCH TRD SLF IDX FD BULETSHS 2031 CP 46138J429 1256291 78689 SH SOLE 0 0 78689 INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 77911629 3680285 SH SOLE 0 0 3680285 INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858 13248651 563533 SH SOLE 0 0 563533 INVESCO EXCH TRD SLF IDX FD BULSHS 2023 MUNI 46138J544 7939570 316570 SH SOLE 0 0 316570 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 71372547 3469740 SH SOLE 330 0 3469410 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 HY 46138J833 11014968 489990 SH SOLE 0 0 489990 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 MUNI 46138J536 10793569 435752 SH SOLE 0 0 435752 INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825 79234204 3936126 SH SOLE 0 0 3936126 INVESCO EXCH TRD SLF IDX FD BULSHS 2025 HY 46138J817 13137115 582577 SH SOLE 0 0 582577 INVESCO EXCH TRD SLF IDX FD BULSHS 2025 MUNI 46138J528 8749528 359324 SH SOLE 0 0 359324 INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791 35621320 1880250 SH SOLE 0 0 1880250 INVESCO EXCH TRD SLF IDX FD BULSHS 2026 MUNI 46138J510 7302644 310619 SH SOLE 0 0 310619 INVESCO EXCH TRD SLF IDX FD BULSHS 2027 CB 46138J783 19892723 1045582 SH SOLE 0 0 1045582 INVESCO EXCH TRD SLF IDX FD BULSHS 2027 MUNI 46138J494 3037091 128690 SH SOLE 0 0 128690 INVESCO EXCH TRD SLF IDX FD BULSHS 2028 MUNI 46138J486 3526640 150905 SH SOLE 0 0 150905 INVESCO EXCH TRD SLF IDX FD BULSHS 2029 MUNI 46138J478 1093796 47598 SH SOLE 0 0 47598 INVESCO EXCH TRD SLF IDX FD DEFENSIVE EQTY 46138J775 21180573 305856 SH SOLE 0 0 305856 INVESCO EXCH TRD SLF IDX FD INTL DEV DYNAMIC 46138J437 6977917 289781 SH SOLE 0 0 289781 INVESCO EXCH TRD SLF IDX FD INVSC 30 MUNI BD 46138J445 2875714 130921 SH SOLE 0 0 130921 INVESCO EXCH TRD SLF IDX FD INVSCO 28 HYCORP 46138J452 2237200 106559 SH SOLE 0 0 106559 INVESCO EXCH TRD SLF IDX FD INVSCO 30 CORP 46138J460 4205782 259616 SH SOLE 0 0 259616 INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 26 46138J635 7895550 346296 SH SOLE 0 0 346296 INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 28 46138J643 10478117 530672 SH SOLE 0 0 530672 INVESCO EXCH TRD SLF IDX FD RAFI STRATGIC US 46138J742 15103509 372650 SH SOLE 0 0 372650 INVESCO EXCH TRD SLF IDX FD RUSL 1000 DYNM 46138J619 272201162 5557394 SH SOLE 0 0 5557394 INVESCO EXCH TRD SLF IDX FD RUSL 2000 DYNM 46138J593 51083939 1409990 SH SOLE 0 0 1409990 INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 80125714 948570 SH SOLE 0 0 948570 INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 29733515 332404 SH SOLE 0 0 332404 INVESCO EXCHANGE TRADED FD T DIVID ACHIEVEV 46137V506 107119903 2801986 SH SOLE 0 0 2801986 INVESCO EXCHANGE TRADED FD T DJ INDL AVG DV 46137V605 48912075 1146019 SH SOLE 0 0 1146019 INVESCO EXCHANGE TRADED FD T DWA BASIC MATL 46137V704 5322273 62075 SH SOLE 0 0 62075 INVESCO EXCHANGE TRADED FD T DWA CYCLICALS 46137V803 755352 10912 SH SOLE 0 0 10912 INVESCO EXCHANGE TRADED FD T DWA ENERGY MNT 46137V878 1729435 43761 SH SOLE 0 0 43761 INVESCO EXCHANGE TRADED FD T DWA FINL MUMT 46137V860 919510 21851 SH SOLE 0 0 21851 INVESCO EXCHANGE TRADED FD T DWA HEALTHCARE 46137V852 4282576 35167 SH SOLE 0 0 35167 INVESCO EXCHANGE TRADED FD T DWA INDLS MUMT 46137V845 3513372 33388 SH SOLE 0 0 33388 INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 15910907 196358 SH SOLE 0 0 196358 INVESCO EXCHANGE TRADED FD T DWA STAPLES 46137V886 2060553 23739 SH SOLE 0 0 23739 INVESCO EXCHANGE TRADED FD T DWA TECHNOLOGY 46137V811 21045995 142946 SH SOLE 0 0 142946 INVESCO EXCHANGE TRADED FD T DWA UTILS MUMT 46137V795 4552936 140436 SH SOLE 0 0 140436 INVESCO EXCHANGE TRADED FD T DYNMC BIOTECH 46137V787 3249871 53027 SH SOLE 0 0 53027 INVESCO EXCHANGE TRADED FD T DYNMC BLDG CON 46137V779 9254639 170190 SH SOLE 0 0 170190 INVESCO EXCHANGE TRADED FD T DYNMC ENRG EXP 46137V761 4383218 157500 SH SOLE 0 0 157500 INVESCO EXCHANGE TRADED FD T DYNMC FOOD BEV 46137V753 12717962 279823 SH SOLE 0 0 279823 INVESCO EXCHANGE TRADED FD T DYNMC LEISURE 46137V720 12535916 299759 SH SOLE 0 0 299759 INVESCO EXCHANGE TRADED FD T DYNMC LRG GWTH 46137V746 40409729 572244 SH SOLE 0 0 572244 INVESCO EXCHANGE TRADED FD T DYNMC LRG VALU 46137V738 47140551 1010949 SH SOLE 0 0 1010949 INVESCO EXCHANGE TRADED FD T DYNMC MEDIA 46137V696 1836090 53092 SH SOLE 0 0 53092 INVESCO EXCHANGE TRADED FD T DYNMC MKT ETF 46137V712 2104709 18125 SH SOLE 0 0 18125 INVESCO EXCHANGE TRADED FD T DYNMC NETWRNG 46137V688 928734 11673 SH SOLE 0 0 11673 INVESCO EXCHANGE TRADED FD T DYNMC OIL GAS 46137V670 274064 55144 SH SOLE 0 0 55144 INVESCO EXCHANGE TRADED FD T DYNMC PHRMCTLS 46137V662 3142510 41557 SH SOLE 0 0 41557 INVESCO EXCHANGE TRADED FD T DYNMC SEMICNDT 46137V647 25407962 185744 SH SOLE 0 0 185744 INVESCO EXCHANGE TRADED FD T DYNMC SOFTWARE 46137V639 4709587 43738 SH SOLE 0 0 43738 INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 16309532 1136553 SH SOLE 0 0 1136553 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 74417246 454734 SH SOLE 0 0 454734 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 13774382 80163 SH SOLE 0 0 80163 INVESCO EXCHANGE TRADED FD T GBL LISTED PVT 46137V589 6994038 664833 SH SOLE 0 0 664833 INVESCO EXCHANGE TRADED FD T GLOBAL DRGN CN 46137V571 1092700 41033 SH SOLE 0 0 41033 INVESCO EXCHANGE TRADED FD T HIG YLD EQ DIV 46137V563 48783686 2538173 SH SOLE 0 0 2538173 INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 47564160 2635134 SH SOLE 0 0 2635134 INVESCO EXCHANGE TRADED FD T INVESCO MSCI 46137V407 7160824 146095 SH SOLE 0 0 146095 INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 9888291 63243 SH SOLE 0 0 63243 INVESCO EXCHANGE TRADED FD T RYMND JMS SB 1 46137V522 545780 9379 SH SOLE 0 0 9379 INVESCO EXCHANGE TRADED FD T S&P 100 EQL WIGH 46137V449 23523576 288768 SH SOLE 0 0 288768 INVESCO EXCHANGE TRADED FD T S&P 500 GARP ETF 46137V431 161491757 1778935 SH SOLE 0 0 1778935 INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 128231750 366659 SH SOLE 0 0 366659 INVESCO EXCHANGE TRADED FD T S&P 500 VLU MOMN 46137V423 3004451 62512 SH SOLE 0 0 62512 INVESCO EXCHANGE TRADED FD T S&P 500A EQL 46137Y609 1979360 69568 SH SOLE 0 0 69568 INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464 89602416 1126791 SH SOLE 0 0 1126791 INVESCO EXCHANGE TRADED FD T S&P MDCP QUALITY 46137V472 103140292 1277912 SH SOLE 0 0 1277912 INVESCO EXCHANGE TRADED FD T S&P MDCP VLU MNT 46137V456 18381665 398658 SH SOLE 0 0 398658 INVESCO EXCHANGE TRADED FD T S&P MDCP400 EQ 46137V225 7423124 81568 SH SOLE 0 0 81568 INVESCO EXCHANGE TRADED FD T S&P MDCP400 PR 46137V217 5820626 29801 SH SOLE 0 0 29801 INVESCO EXCHANGE TRADED FD T S&P MDCP400 VL 46137V191 10778023 104226 SH SOLE 0 0 104226 INVESCO EXCHANGE TRADED FD T S&P SMCP VLU MNT 46137V480 59390592 1278867 SH SOLE 0 0 1278867 INVESCO EXCHANGE TRADED FD T S&P SML600 GWT 46137V175 4097635 32278 SH SOLE 0 0 32278 INVESCO EXCHANGE TRADED FD T S&P SML600 VAL 46137V167 10148383 108505 SH SOLE 0 0 108505 INVESCO EXCHANGE TRADED FD T S&P SMLCP MOMENT 46137V498 23213497 478784 SH SOLE 0 0 478784 INVESCO EXCHANGE TRADED FD T S&P500 BUY WRT 46137V399 1885342 85232 SH SOLE 3990 0 81242 INVESCO EXCHANGE TRADED FD T S&P500 EQL DIS 46137V381 4544577 32951 SH SOLE 0 0 32951 INVESCO EXCHANGE TRADED FD T S&P500 EQL ENR 46137V365 17235218 251830 SH SOLE 0 0 251830 INVESCO EXCHANGE TRADED FD T S&P500 EQL FIN 46137V340 9283610 181286 SH SOLE 0 0 181286 INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 19447885 65256 SH SOLE 0 0 65256 INVESCO EXCHANGE TRADED FD T S&P500 EQL IND 46137V324 11504348 56256 SH SOLE 0 0 56256 INVESCO EXCHANGE TRADED FD T S&P500 EQL MAT 46137V316 10240330 63103 SH SOLE 0 0 63103 INVESCO EXCHANGE TRADED FD T S&P500 EQL REL 46137V290 3441260 110020 SH SOLE 0 0 110020 INVESCO EXCHANGE TRADED FD T S&P500 EQL STP 46137V373 38236269 228385 SH SOLE 0 0 228385 INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 52632958 178969 SH SOLE 1111 0 177858 INVESCO EXCHANGE TRADED FD T S&P500 EQL UTL 46137V274 19712292 178283 SH SOLE 0 0 178283 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 462323132 3089569 SH SOLE 14984 0 3074585 INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 35191151 230671 SH SOLE 0 0 230671 INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 33694516 434488 SH SOLE 0 0 434488 INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 253693903 5028621 SH SOLE 48236 0 4980385 INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 35435006 628392 SH SOLE 0 0 628392 INVESCO EXCHANGE TRADED FD T WILDERHIL CLAN 46137V134 10421258 259752 SH SOLE 0 0 259752 INVESCO EXCHANGE TRADED FD T ZACKS MID CAP 46137Y401 23750024 266112 SH SOLE 0 0 266112 INVESCO EXCHANGE TRADED FD T ZACKS MULT AST 46137Y500 725289 33865 SH SOLE 0 0 33865 INVESCO EXCHNG TRAD SLF INDE BULLETSHS 2032 46139W858 4313928 214410 SH SOLE 0 0 214410 INVESCO EXCHNG TRAD SLF INDE BULLETSHS 32 MUN 46139W833 1806523 71067 SH SOLE 0 0 71067 INVESCO EXCHNG TRAD SLF INDE INVT GRD DEFSV 46139W502 4922774 207081 SH SOLE 0 0 207081 INVESCO HIG INCM 2023 TARG T COM 46135X108 313952 42312 SH SOLE 0 0 42312 INVESCO HIGH INCOME 2024 TAR COM 46136K105 122594 17316 SH SOLE 0 0 17316 INVESCO HIGH INCOME TR II COM 46131F101 152879 14560 SH SOLE 0 0 14560 INVESCO INDIA EXCHANGE-TRADE INDIA ETF 46137R109 1535741 66713 SH SOLE 163 0 66550 INVESCO LTD SHS G491BT108 3334691 198375 SH SOLE 156 0 198219 INVESCO MORTGAGE CAPITAL INC COM 46131B704 3249410 283296 SH SOLE 0 0 283296 INVESCO MUN OPPORTUNITY TR COM 46132C107 1751083 185104 SH SOLE 0 0 185104 INVESCO MUNI INCOME OPP TRST COM 46132X101 1218043 195199 SH SOLE 0 0 195199 INVESCO MUNICIPAL TRUST COM 46131J103 1708717 181200 SH SOLE 0 0 181200 INVESCO PA VALUE MUN INC TR COM 46132K109 567905 57597 SH SOLE 33153 0 24444 INVESCO QQQ TR UNIT SER 1 46090E103 2688443835 7277472 SH SOLE 10530 0 7266942 INVESCO QQQ TR UNIT SER 1 46090E103 332478 900 SH Call SOLE 0 0 900 INVESCO QQQ TR UNIT SER 1 46090E103 11858382 32100 SH Put SOLE 0 0 32100 INVESCO QUALITY MUN INCOME T COM 46133G107 2316146 242275 SH SOLE 24497 0 217778 INVESCO SR INCOME TR COM 46131H107 5743973 1491941 SH SOLE 0 0 1491941 INVESCO TR INVT GRADE MUNS COM 46131M106 1755708 180814 SH SOLE 0 0 180814 INVESCO VALUE MUN INCOME TR COM 46132P108 2488504 210533 SH SOLE 0 0 210533 INVESTAR HLDG CORP COM 46134L105 383790 31692 SH SOLE 0 0 31692 INVESTCORP CR MGMT BDC INC COM 46090R104 222786 61543 SH SOLE 0 0 61543 INVESTMENT MANAGERS SER TR KNWLDL LD ETF 46143U849 301661 7398 SH SOLE 0 0 7398 INVESTMENT MANAGERS SER TR I AXS ASTORIA INFL 46141T117 393800 15447 SH SOLE 0 0 15447 INVESTMENT MANAGERS SER TR I AXS CHANGE FINAN 46144X107 2179774 69712 SH SOLE 0 0 69712 INVITAE CORP COM 46185L103 402460 356160 SH SOLE 60720 0 295440 INVITATION HOMES INC COM 46187W107 1914079 55642 SH SOLE 27940 0 27702 IONIS PHARMACEUTICALS INC COM 462222100 3365876 82035 SH SOLE 54026 0 28009 IONQ INC COM 46222L108 474511 35071 SH SOLE 0 0 35071 IOVANCE BIOTHERAPEUTICS INC COM 462260100 524029 74436 SH SOLE 0 0 74436 IPG PHOTONICS CORP COM 44980X109 254798 1876 SH SOLE 405 0 1471 IQIYI INC SPONSORED ADS 46267X108 70531 13208 SH SOLE 0 0 13208 IQVIA HLDGS INC COM 46266C105 18766216 83491 SH SOLE 41252 0 42239 IRIDIUM COMMUNICATIONS INC COM 46269C102 2125052 34209 SH SOLE 1706 0 32503 IROBOT CORP COM 462726100 782916 17302 SH SOLE 0 0 17302 IROBOT CORP COM 462726100 226250 5000 SH Call SOLE 0 0 5000 IRON MTN INC DEL COM 46284V101 26777363 471266 SH SOLE 46373 0 424893 IRONWOOD PHARMACEUTICALS INC COM CL A 46333X108 415992 39097 SH SOLE 13111 0 25986 ISHARES INC ASIA/PAC DIV ETF 464286293 201612 6138 SH SOLE 0 0 6138 ISHARES INC CORE MSCI EMKT 46434G103 1128422716 22893543 SH SOLE 2334722 0 20558821 ISHARES INC CUR HD MSCI EM 46434G509 1478683 60256 SH SOLE 0 0 60256 ISHARES INC EM MKT SM-CP ETF 464286475 5159458 96294 SH SOLE 0 0 96294 ISHARES INC EM MKTS DIV ETF 464286319 4485137 183067 SH SOLE 0 0 183067 ISHARES INC EMNG MKTS EQT 46434G889 3674616 88399 SH SOLE 0 0 88399 ISHARES INC ESG AWR MSCI EM 46434G863 65760940 2079069 SH SOLE 0 0 2079069 ISHARES INC FRONTIER AND SEL 464286145 539745 20864 SH SOLE 0 0 20864 ISHARES INC GLB ENR PROD ETF 464286343 6560662 283276 SH SOLE 0 0 283276 ISHARES INC JP MORGAN EM ETF 464286517 291032 7861 SH SOLE 0 0 7861 ISHARES INC JP MRG EM CRP BD 464286251 328015 7563 SH SOLE 0 0 7563 ISHARES INC JP MRGN EM HI BD 464286285 7215530 205395 SH SOLE 0 0 205395 ISHARES INC MSCI AGRICULTURE 464286350 4732987 119792 SH SOLE 0 0 119792 ISHARES INC MSCI AUST ETF 464286103 31896075 1414460 SH SOLE 700 0 1413760 ISHARES INC MSCI BRAZIL ETF 464286400 3681760 113529 SH SOLE 0 0 113529 ISHARES INC MSCI CDA ETF 464286509 32627745 932488 SH SOLE 0 0 932488 ISHARES INC MSCI EM ASIA ETF 464286426 773834 11777 SH SOLE 0 0 11777 ISHARES INC MSCI EMERG MRKT 464286533 37823396 687948 SH SOLE 1296 0 686652 ISHARES INC MSCI EMRG CHN 46434G764 7306996 140573 SH SOLE 19613 0 120960 ISHARES INC MSCI EQUAL WEITE 464286681 5108498 64829 SH SOLE 0 0 64829 ISHARES INC MSCI EURZONE ETF 464286608 73269760 1599078 SH SOLE 10925 0 1588153 ISHARES INC MSCI FRANCE ETF 464286707 11584181 300654 SH SOLE 0 0 300654 ISHARES INC MSCI GBL ETF NEW 46434G848 6881376 170079 SH SOLE 0 0 170079 ISHARES INC MSCI GBL GOLD MN 46434G855 7889902 338622 SH SOLE 7 0 338615 ISHARES INC MSCI GBL MIN VOL 464286525 65168500 664612 SH SOLE 1 0 664611 ISHARES INC MSCI GERMANY ETF 464286806 8239099 288383 SH SOLE 95 0 288288 ISHARES INC MSCI GLB SLV&MTL 464286327 445407 46132 SH SOLE 0 0 46132 ISHARES INC MSCI HONG KG ETF 464286871 6830040 353339 SH SOLE 0 0 353339 ISHARES INC MSCI ISRAEL ETF 464286632 625039 11665 SH SOLE 0 0 11665 ISHARES INC MSCI JAPN SMCETF 464286582 3108517 45461 SH SOLE 0 0 45461 ISHARES INC MSCI JPN ETF NEW 46434G822 33855738 546942 SH SOLE 2654 0 544288 ISHARES INC MSCI MEXICO ETF 464286822 15500173 249279 SH SOLE 0 0 249279 ISHARES INC MSCI NETHERL ETF 464286814 6870218 158739 SH SOLE 0 0 158739 ISHARES INC MSCI PAC JP ETF 464286665 907258 21479 SH SOLE 0 0 21479 ISHARES INC MSCI SINGPOR ETF 46434G780 3016514 162967 SH SOLE 0 0 162967 ISHARES INC MSCI SPAIN ETF 464286764 837609 28983 SH SOLE 0 0 28983 ISHARES INC MSCI STH AFR ETF 464286780 3472092 87282 SH SOLE 0 0 87282 ISHARES INC MSCI STH KOR ETF 464286772 5665775 89394 SH SOLE 9 0 89385 ISHARES INC MSCI SWEDEN ETF 464286756 7276074 205423 SH SOLE 0 0 205423 ISHARES INC MSCI SWITZERLAND 464286749 2576657 55760 SH SOLE 0 0 55760 ISHARES INC MSCI TAIWAN ETF 46434G772 14775182 314232 SH SOLE 0 0 314232 ISHARES INC MSCI THAILND ETF 464286624 597334 9081 SH SOLE 0 0 9081 ISHARES INC MSCI WORLD ETF 464286392 7902858 63467 SH SOLE 16 0 63451 ISHARES INC US INTL HGH YLD 464286178 588334 13851 SH SOLE 0 0 13851 ISHARES S&P GSCI COMMODITYISHARES UNIT BEN INT 46428R107 1043651 53548 SH SOLE 0 0 53548 ISHARES SILVER TR ISHARES 46428Q109 86258420 4129173 SH SOLE 0 0 4129173 ISHARES TR 0-3 MNTH TREASRY 46436E718 174257913 1731670 SH SOLE 45485 0 1686185 ISHARES TR 0-5 YR TIPS ETF 46429B747 129340216 1325207 SH SOLE 535 0 1324672 ISHARES TR 0-5YR HI YL CP 46434V407 49811220 1201718 SH SOLE 106781 0 1094937 ISHARES TR 0-5YR INVT GR CP 46434V100 46425569 962986 SH SOLE 0 0 962986 ISHARES TR 1 3 YR TREAS BD 464287457 500909171 6177963 SH SOLE 311468 0 5866495 ISHARES TR 10+ YR INVST GRD 464289511 12603664 244494 SH SOLE 27531 0 216963 ISHARES TR 10-20 YR TRS ETF 464288653 144993280 1308958 SH SOLE 35330 0 1273628 ISHARES TR 20 YR TR BD ETF 464287432 234362323 2276689 SH SOLE 60785 0 2215904 ISHARES TR 3 7 YR TREAS BD 464288661 124996731 1084476 SH SOLE 137033 0 947443 ISHARES TR 3YRTB ETF 464288125 1043875 15074 SH SOLE 0 0 15074 ISHARES TR 7-10 YR TRSY BD 464287440 183436378 1898927 SH SOLE 118911 0 1780016 ISHARES TR A RATE CP BD ETF 46429B291 17819296 377688 SH SOLE 0 0 377688 ISHARES TR AGENCY BOND ETF 464288166 2372693 22182 SH SOLE 0 0 22182 ISHARES TR AGGRES ALLOC ETF 464289859 10074746 151865 SH SOLE 0 0 151865 ISHARES TR ASIA 50 ETF 464288430 516817 8673 SH SOLE 0 0 8673 ISHARES TR BLACKROCK ULTRA 46434V878 64193925 1276221 SH SOLE 0 0 1276221 ISHARES TR BROAD USD HIGH 46435U853 85830950 2431472 SH SOLE 930419 0 1501053 ISHARES TR CALIF MUN BD ETF 464288356 35458973 622633 SH SOLE 0 0 622633 ISHARES TR CHINA LG-CAP ETF 464287184 4687257 172389 SH SOLE 0 0 172389 ISHARES TR CMBS ETF 46429B366 4309028 93969 SH SOLE 0 0 93969 ISHARES TR COHEN STEER REIT 464287564 14115690 254016 SH SOLE 35 0 253981 ISHARES TR CONSER ALLOC ETF 464289883 21553875 611631 SH SOLE 0 0 611631 ISHARES TR CONV BD ETF 46435G102 10902156 142773 SH SOLE 0 0 142773 ISHARES TR CORE 1 5 YR USD 46432F859 27883090 597836 SH SOLE 3963 0 593873 ISHARES TR CORE DIV GRWTH 46434V621 521248172 10115432 SH SOLE 73 0 10115359 ISHARES TR CORE DIVID ETF 46435U861 11144022 291343 SH SOLE 0 0 291343 ISHARES TR CORE HIGH DV ETF 46429B663 174032955 1726689 SH SOLE 233446 0 1493243 ISHARES TR CORE INTL AGGR 46435G672 28396620 576113 SH SOLE 61909 0 514204 ISHARES TR CORE LT USDB ETF 464289479 3761403 71512 SH SOLE 0 0 71512 ISHARES TR CORE MSCI EAFE 46432F842 2160245140 32003632 SH SOLE 2843487 0 29160145 ISHARES TR CORE MSCI EURO 46434V738 7443808 141436 SH SOLE 23343 0 118093 ISHARES TR CORE MSCI INTL 46435G326 19344633 316503 SH SOLE 0 0 316503 ISHARES TR CORE MSCI PAC 46434V696 2379597 41435 SH SOLE 0 0 41435 ISHARES TR CORE MSCI TOTAL 46432F834 66086476 1055357 SH SOLE 0 0 1055357 ISHARES TR CORE S&P MCP ETF 464287507 1956690838 7483138 SH SOLE 47193 0 7435945 ISHARES TR CORE S&P SCP ETF 464287804 1101110659 11049781 SH SOLE 127753 0 10922028 ISHARES TR CORE S&P TTL STK 464287150 316436119 3234220 SH SOLE 1163 0 3233057 ISHARES TR CORE S&P US GWT 464287671 1316343019 13481596 SH SOLE 32243 0 13449353 ISHARES TR CORE S&P US VLU 464287663 891542489 11392059 SH SOLE 454 0 11391605 ISHARES TR CORE S&P500 ETF 464287200 3587497861 8048950 SH SOLE 16300 0 8032650 ISHARES TR CORE S&P500 ETF 464287200 1871982 4200 SH Put SOLE 0 0 4200 ISHARES TR CORE TOTAL USD 46434V613 1146394705 25212112 SH SOLE 0 0 25212112 ISHARES TR CORE US AGGBD ET 464287226 557582388 5692521 SH SOLE 175429 0 5517092 ISHARES TR CR 5 10 YR ETF 46435G417 1737747 40347 SH SOLE 0 0 40347 ISHARES TR CRE U S REIT ETF 464288521 7854293 152778 SH SOLE 0 0 152778 ISHARES TR CUR HD EURZN ETF 46434V639 1658143 50692 SH SOLE 0 0 50692 ISHARES TR CYBERSECURITY 46435U135 8025491 212202 SH SOLE 0 0 212202 ISHARES TR DEVSMCP EXNA ETF 464288497 1832524 34753 SH SOLE 0 0 34753 ISHARES TR DOW JONES US ETF 464287846 32432549 299387 SH SOLE 0 0 299387 ISHARES TR EAFE GRWTH ETF 464288885 648510589 6797093 SH SOLE 301 0 6796792 ISHARES TR EAFE SML CP ETF 464288273 29772751 504794 SH SOLE 58113 0 446681 ISHARES TR EAFE VALUE ETF 464288877 478988618 9787262 SH SOLE 53775 0 9733487 ISHARES TR ESG ADV TTL USD 46436E619 5206416 122274 SH SOLE 0 0 122274 ISHARES TR ESG ADVNCD HY BD 46435G441 520893 11817 SH SOLE 0 0 11817 ISHARES TR ESG AW MSCI EAFE 46435G516 29616479 406095 SH SOLE 0 0 406095 ISHARES TR ESG AWARE MSCI 46435U663 7500114 211152 SH SOLE 0 0 211152 ISHARES TR ESG AWR MSCI USA 46435G425 464609407 4767181 SH SOLE 0 0 4767181 ISHARES TR ESG AWR US AGRGT 46435U549 27236507 577412 SH SOLE 0 0 577412 ISHARES TR ESG AWRE 1 5 YR 46435G243 12375021 517567 SH SOLE 0 0 517567 ISHARES TR ESG AWRE USD ETF 46435G193 12217429 537266 SH SOLE 0 0 537266 ISHARES TR ESG EAFE ETF 46436E759 2256635 37049 SH SOLE 0 0 37049 ISHARES TR ESG MSCI LEADR 46435U218 1775126 22929 SH SOLE 0 0 22929 ISHARES TR ESG MSCI USA ETF 46436E767 5387796 149869 SH SOLE 0 0 149869 ISHARES TR ESG SCRD S&P MID 46436E551 614702 17257 SH SOLE 0 0 17257 ISHARES TR ESG SCRND S&P500 46436E569 386623 11433 SH SOLE 0 0 11433 ISHARES TR EUROPE ETF 464287861 9570230 189360 SH SOLE 0 0 189360 ISHARES TR EXPANDED TECH 464287515 55447142 160294 SH SOLE 0 0 160294 ISHARES TR EXPND TEC SC ETF 464287549 36675884 93354 SH SOLE 1 0 93353 ISHARES TR EXPONENTIAL TECH 46434V381 26748338 481085 SH SOLE 0 0 481085 ISHARES TR FALN ANGLS USD 46435G474 68862101 2714312 SH SOLE 5311 0 2709001 ISHARES TR FLTG RATE NT ETF 46429B655 150631264 2964016 SH SOLE 429 0 2963587 ISHARES TR FOCUSD VAL FAC 46435U333 308726 5840 SH SOLE 0 0 5840 ISHARES TR GBL COMM SVC ETF 464287275 2333619 34128 SH SOLE 0 0 34128 ISHARES TR GENOMICS IMMUN 46435U192 1251850 53604 SH SOLE 0 0 53604 ISHARES TR GL CLEAN ENE ETF 464288224 22270497 1210353 SH SOLE 0 0 1210353 ISHARES TR GL TIMB FORE ETF 464288174 1522510 21236 SH SOLE 0 0 21236 ISHARES TR GLB CNS DISC ETF 464288745 911532 5817 SH SOLE 0 0 5817 ISHARES TR GLB CNSM STP ETF 464288737 9375884 153226 SH SOLE 7818 0 145408 ISHARES TR GLB INFRASTR ETF 464288372 4957038 105581 SH SOLE 0 0 105581 ISHARES TR GLOB HLTHCRE ETF 464287325 10680430 125667 SH SOLE 4468 0 121199 ISHARES TR GLOB INDSTRL ETF 464288729 890977 7409 SH SOLE 0 0 7409 ISHARES TR GLOB UTILITS ETF 464288711 1639243 27421 SH SOLE 0 0 27421 ISHARES TR GLOBAL 100 ETF 464287572 25878672 340240 SH SOLE 0 0 340240 ISHARES TR GLOBAL ENERG ETF 464287341 8315332 223410 SH SOLE 0 0 223410 ISHARES TR GLOBAL EQUITY 46434V316 547818 15481 SH SOLE 0 0 15481 ISHARES TR GLOBAL FINLS ETF 464287333 2449385 34238 SH SOLE 0 0 34238 ISHARES TR GLOBAL MATER ETF 464288695 3328047 40660 SH SOLE 0 0 40660 ISHARES TR GLOBAL REIT ETF 46434V647 31264279 1361092 SH SOLE 1130861 0 230231 ISHARES TR GLOBAL TECH ETF 464287291 48173400 774617 SH SOLE 0 0 774617 ISHARES TR GNMA BOND ETF 46429B333 2193528 50035 SH SOLE 0 0 50035 ISHARES TR GOV/CRED BD ETF 464288596 1883252 18105 SH SOLE 0 0 18105 ISHARES TR GRWT ALLOCAT ETF 464289867 14421740 280306 SH SOLE 0 0 280306 ISHARES TR HDG MSCI EAFE 46434V803 41350098 1333874 SH SOLE 0 0 1333874 ISHARES TR HDG MSCI JAPAN 46434V886 2460360 73116 SH SOLE 0 0 73116 ISHARES TR HIGH YLD BD FCTR 46435G250 2841462 63567 SH SOLE 0 0 63567 ISHARES TR IBDS DEC28 ETF 46435U515 15988058 652574 SH SOLE 7059 0 645515 ISHARES TR IBOND DEC 2030 46436E593 1913124 97360 SH SOLE 505 0 96855 ISHARES TR IBONDS 2026 TERM 46436E528 2650146 116490 SH SOLE 0 0 116490 ISHARES TR IBONDS 23 TRM HG 46435U150 6021729 254834 SH SOLE 0 0 254834 ISHARES TR IBONDS 23 TRM TS 46436E882 25181480 1014973 SH SOLE 0 0 1014973 ISHARES TR IBONDS 24 TRM HG 46435U184 5712029 247488 SH SOLE 0 0 247488 ISHARES TR IBONDS 24 TRM TS 46436E874 29538322 1241106 SH SOLE 0 0 1241106 ISHARES TR IBONDS 25 TRM HG 46435U168 4022931 174910 SH SOLE 0 0 174910 ISHARES TR IBONDS 25 TRM TS 46436E866 8162459 352895 SH SOLE 0 0 352895 ISHARES TR IBONDS 26 TRM TS 46436E858 2527459 111588 SH SOLE 0 0 111588 ISHARES TR IBONDS 27 ETF 46435UAA9 23184392 987410 SH SOLE 8804 0 978606 ISHARES TR IBONDS 27 TRM TS 46436E841 2552365 115231 SH SOLE 0 0 115231 ISHARES TR IBONDS 28 TRM TS 46436E833 331425 15065 SH SOLE 50 0 15015 ISHARES TR IBONDS 29 TRM TS 46436E825 776647 35906 SH SOLE 0 0 35906 ISHARES TR IBONDS DEC 46435U697 9563631 371259 SH SOLE 29109 0 342150 ISHARES TR IBONDS DEC 2030 46436E726 1735382 81858 SH SOLE 8183 0 73675 ISHARES TR IBONDS DEC 2031 46436E460 1788945 86842 SH SOLE 0 0 86842 ISHARES TR IBONDS DEC 2031 46436E486 1238008 61076 SH SOLE 8588 0 52488 ISHARES TR IBONDS DEC 2032 46436E296 461177 19843 SH SOLE 0 0 19843 ISHARES TR IBONDS DEC 2032 46436E312 796408 32348 SH SOLE 7075 0 25273 ISHARES TR IBONDS DEC 25 46435U432 8218081 312059 SH SOLE 28391 0 283668 ISHARES TR IBONDS DEC 26 46435U259 5407921 214770 SH SOLE 29545 0 185225 ISHARES TR IBONDS DEC 27 46435U283 3353545 133794 SH SOLE 29814 0 103980 ISHARES TR IBONDS DEC 28 46435U325 2839281 112849 SH SOLE 0 0 112849 ISHARES TR IBONDS DEC 29 46436E205 7864698 350321 SH SOLE 7702 0 342619 ISHARES TR IBONDS DEC2023 46435G318 10786765 423176 SH SOLE 29716 0 393460 ISHARES TR IBONDS DEC2026 46435GAA0 26282226 1119822 SH SOLE 8791 0 1111031 ISHARES TR IBONDS DEC23 ETF 46434VAX8 49998283 1976998 SH SOLE 8283 0 1968715 ISHARES TR IBONDS DEC24 ETF 46434VBG4 37949357 1541404 SH SOLE 8472 0 1532932 ISHARES TR IBONDS DEC25 ETF 46434VBD1 36081111 1479947 SH SOLE 8499 0 1471448 ISHARES TR IBOXX HI YD ETF 464288513 78995026 1052285 SH SOLE 61786 0 990499 ISHARES TR IBOXX INV CP ETF 464287242 178890072 1654245 SH SOLE 108143 0 1546102 ISHARES TR INDIA 50 ETF 464289529 1585037 35192 SH SOLE 0 0 35192 ISHARES TR INTERNATIONAL SL 46434V266 4663513 151167 SH SOLE 0 0 151167 ISHARES TR INTL DEV RE ETF 464288489 444641 22394 SH SOLE 0 0 22394 ISHARES TR INTL DIV GRWTH 46435G524 27384353 441541 SH SOLE 0 0 441541 ISHARES TR INTL EQTY FACTOR 46434V274 1290851 48148 SH SOLE 0 0 48148 ISHARES TR INTL SEL DIV ETF 464288448 37842034 1437221 SH SOLE 120 0 1437101 ISHARES TR INTL TREA BD ETF 464288117 1541689 38941 SH SOLE 0 0 38941 ISHARES TR INTRM GOV CR ETF 464288612 3477260 33793 SH SOLE 0 0 33793 ISHARES TR INVESTMENT GRADE 46435G219 641054 14507 SH SOLE 0 0 14507 ISHARES TR ISHARES 25+ YR T 46436E577 1523194 114871 SH SOLE 0 0 114871 ISHARES TR ISHARES BIOTECH 464287556 68704797 541153 SH SOLE 10 0 541143 ISHARES TR ISHARES SEMICDTR 464287523 90334446 178083 SH SOLE 36 0 178047 ISHARES TR ISHS 1-5YR INVS 464288646 59807938 1192105 SH SOLE 46206 0 1145899 ISHARES TR ISHS 5-10YR INVT 464288638 68645633 1357438 SH SOLE 27524 0 1329914 ISHARES TR JPMORGAN USD EMG 464288281 85205967 984585 SH SOLE 4459 0 980126 ISHARES TR JPX NIKKEI 400 464287382 1530128 23184 SH SOLE 0 0 23184 ISHARES TR LATN AMER 40 ETF 464287390 2133970 78541 SH SOLE 7612 0 70929 ISHARES TR MBS ETF 464288588 1545886156 16575205 SH SOLE 305984 0 16269221 ISHARES TR MICRO-CAP ETF 464288869 3007391 27515 SH SOLE 0 0 27515 ISHARES TR MODERT ALLOC ETF 464289875 30435287 753162 SH SOLE 0 0 753162 ISHARES TR MORNINGSTAR GRWT 464287119 70574325 1132062 SH SOLE 8163 0 1123899 ISHARES TR MORNINGSTAR VALU 464288109 25566629 384345 SH SOLE 0 0 384345 ISHARES TR MORNINGSTR US EQ 464287127 11980416 196143 SH SOLE 0 0 196143 ISHARES TR MORTGE REL ETF 46435G342 13381838 567027 SH SOLE 0 0 567027 ISHARES TR MRGSTR MD CP ETF 464288208 24056966 380107 SH SOLE 0 0 380107 ISHARES TR MRGSTR MD CP GRW 464288307 39683786 651194 SH SOLE 0 0 651194 ISHARES TR MRGSTR MD CP VAL 464288406 7202479 113069 SH SOLE 0 0 113069 ISHARES TR MRGSTR SM CP ETF 464288505 6746695 135692 SH SOLE 0 0 135692 ISHARES TR MRGSTR SM CP GR 464288604 8185670 197674 SH SOLE 0 0 197674 ISHARES TR MRNGSTR INC ETF 46432F875 2726963 139701 SH SOLE 0 0 139701 ISHARES TR MRNING SM CP ETF 464288703 4768388 88271 SH SOLE 0 0 88271 ISHARES TR MSCI AC ASIA ETF 464288182 1369515 20613 SH SOLE 8335 0 12278 ISHARES TR MSCI ACWI ETF 464288257 14478526 150912 SH SOLE 0 0 150912 ISHARES TR MSCI ACWI EX US 464288240 5832776 118504 SH SOLE 0 0 118504 ISHARES TR MSCI ACWI EXUS 46435G847 4280099 150390 SH SOLE 0 0 150390 ISHARES TR MSCI CHINA ETF 46429B671 18341945 409967 SH SOLE 17092 0 392875 ISHARES TR MSCI EAFE ETF 464287465 245167460 3381620 SH SOLE 143552 0 3238068 ISHARES TR MSCI EAFE MIN VL 46429B689 61321065 908460 SH SOLE 7931 0 900529 ISHARES TR MSCI EAFE SMCP 46435G839 1372522 48235 SH SOLE 0 0 48235 ISHARES TR MSCI EMG MKT ETF 464287234 87041675 2200245 SH SOLE 36278 0 2163967 ISHARES TR MSCI EURO FL ETF 464289180 5600286 291986 SH SOLE 20124 0 271862 ISHARES TR MSCI GBL SUS DEV 46435G532 2167413 27418 SH SOLE 0 0 27418 ISHARES TR MSCI INDIA ETF 46429B598 14394760 329400 SH SOLE 0 0 329400 ISHARES TR MSCI INDIA SM CP 46429B614 260372 4481 SH SOLE 0 0 4481 ISHARES TR MSCI INDONIA ETF 46429B309 9408677 408186 SH SOLE 0 0 408186 ISHARES TR MSCI INTL MOMENT 46434V449 2685884 80900 SH SOLE 0 0 80900 ISHARES TR MSCI INTL QUALTY 46434V456 53862827 1513001 SH SOLE 31324 0 1481677 ISHARES TR MSCI INTL VLU FT 46435G409 3108046 122124 SH SOLE 0 0 122124 ISHARES TR MSCI IRELAND ETF 46429B507 507501 8808 SH SOLE 0 0 8808 ISHARES TR MSCI JP VALUE 46435U374 210250 7685 SH SOLE 0 0 7685 ISHARES TR MSCI KLD400 SOC 464288570 50106363 595300 SH SOLE 0 0 595300 ISHARES TR MSCI LW CRB TG 46434V464 2199052 14061 SH SOLE 0 0 14061 ISHARES TR MSCI POLAND ETF 46429B606 881640 45967 SH SOLE 0 0 45967 ISHARES TR MSCI UK ETF NEW 46435G334 6710946 207448 SH SOLE 88 0 207360 ISHARES TR MSCI USA ESG SLC 464288802 30601857 326803 SH SOLE 0 0 326803 ISHARES TR MSCI USA MIN VOL 46429B697 605252475 8142775 SH SOLE 48710 0 8094065 ISHARES TR MSCI USA MMENTM 46432F396 96328172 667786 SH SOLE 4184 0 663602 ISHARES TR MSCI USA QLT FCT 46432F339 1709303103 12673709 SH SOLE 630446 0 12043263 ISHARES TR MSCI USA SMCP MN 46435G433 8455230 246652 SH SOLE 0 0 246652 ISHARES TR MSCI USA SZE FT 46432F370 4155751 33858 SH SOLE 0 0 33858 ISHARES TR MSCI USA VALUE 46432F388 87021477 927833 SH SOLE 177219 0 750614 ISHARES TR NA TEC MULTM ETF 464287531 1196893 16984 SH SOLE 0 0 16984 ISHARES TR NATIONAL MUN ETF 464288414 519268561 4865254 SH SOLE 20533 0 4844721 ISHARES TR NEW YORK MUN ETF 464288323 4993492 93757 SH SOLE 0 0 93757 ISHARES TR NORTH AMERN NAT 464287374 2112228 54411 SH SOLE 0 0 54411 ISHARES TR PFD AND INCM SEC 464288687 143331715 4634068 SH SOLE 0 0 4634068 ISHARES TR RESIDENTIAL MULT 464288562 7693426 105001 SH SOLE 0 0 105001 ISHARES TR ROBOTICS ARTIF 46435U556 7378144 223309 SH SOLE 0 0 223309 ISHARES TR RUS 1000 ETF 464287622 538938698 2211121 SH SOLE 1723713 0 487408 ISHARES TR RUS 1000 GRW ETF 464287614 743922702 2703404 SH SOLE 151553 0 2551851 ISHARES TR RUS 1000 VAL ETF 464287598 409598107 2595185 SH SOLE 314734 0 2280451 ISHARES TR RUS 2000 GRW ETF 464287648 85118561 350773 SH SOLE 4896 0 345877 ISHARES TR RUS 2000 VAL ETF 464287630 83245436 591232 SH SOLE 15854 0 575378 ISHARES TR RUS MD CP GR ETF 464287481 144841808 1498932 SH SOLE 1466 0 1497466 ISHARES TR RUS MDCP VAL ETF 464287473 98295948 894901 SH SOLE 2525 0 892376 ISHARES TR RUS MID CAP ETF 464287499 192316966 2633397 SH SOLE 6903 0 2626494 ISHARES TR RUS TOP 200 ETF 464289446 23551662 220852 SH SOLE 0 0 220852 ISHARES TR RUS TP200 GR ETF 464289438 173921714 1096883 SH SOLE 0 0 1096883 ISHARES TR RUS TP200 VL ETF 464289420 3530658 52353 SH SOLE 0 0 52353 ISHARES TR RUSEL 2500 ETF 46435G268 2836690 49359 SH SOLE 0 0 49359 ISHARES TR RUSSELL 2000 ETF 464287655 966170362 5159237 SH SOLE 217550 0 4941687 ISHARES TR RUSSELL 2000 ETF 464287655 955077 5100 SH Put SOLE 0 0 5100 ISHARES TR RUSSELL 3000 ETF 464287689 111077150 436487 SH SOLE 0 0 436487 ISHARES TR S&P 100 ETF 464287101 59230101 286053 SH SOLE 0 0 286053 ISHARES TR S&P 500 GRWT ETF 464287309 401726628 5699867 SH SOLE 9843 0 5690024 ISHARES TR S&P 500 VAL ETF 464287408 309004345 1917019 SH SOLE 0 0 1917019 ISHARES TR S&P MC 400GR ETF 464287606 88018729 1173583 SH SOLE 0 0 1173583 ISHARES TR S&P MC 400VL ETF 464287705 63012310 588185 SH SOLE 38 0 588147 ISHARES TR S&P SML 600 GWT 464287887 70274150 611452 SH SOLE 7507 0 603945 ISHARES TR SELECT DIVID ETF 464287168 171071788 1509901 SH SOLE 3241 0 1506660 ISHARES TR SELF DRIVNG EV 46435U366 5921235 144738 SH SOLE 0 0 144738 ISHARES TR SHORT TREAS BD 464288679 143889344 1302756 SH SOLE 88 0 1302668 ISHARES TR SHRT NAT MUN ETF 464288158 118658421 1140508 SH SOLE 42347 0 1098161 ISHARES TR SP SMCP600VL ETF 464287879 71608659 753062 SH SOLE 22642 0 730420 ISHARES TR TIPS BD ETF 464287176 168441108 1565147 SH SOLE 9957 0 1555190 ISHARES TR TRS FLT RT BD 46434V860 278323388 5492863 SH SOLE 75488 0 5417375 ISHARES TR U S EQUITY FACTR 46434V282 3936200 88335 SH SOLE 0 0 88335 ISHARES TR U.S. BAS MTL ETF 464287838 10415154 78280 SH SOLE 0 0 78280 ISHARES TR U.S. ENERGY ETF 464287796 19402826 452914 SH SOLE 0 0 452914 ISHARES TR U.S. FIN SVC ETF 464287770 17044063 107881 SH SOLE 5896 0 101985 ISHARES TR U.S. FINLS ETF 464287788 27098456 363201 SH SOLE 0 0 363201 ISHARES TR U.S. FIXED INCME 46435U796 594927 7074 SH SOLE 0 0 7074 ISHARES TR U.S. INSRNCE ETF 464288786 5070821 57695 SH SOLE 0 0 57695 ISHARES TR U.S. MED DVC ETF 464288810 159832719 2830902 SH SOLE 11977 0 2818925 ISHARES TR U.S. PHARMA ETF 464288836 5067956 28295 SH SOLE 1836 0 26459 ISHARES TR U.S. REAL ES ETF 464287739 24161794 279198 SH SOLE 0 0 279198 ISHARES TR U.S. TECH ETF 464287721 433756184 3984167 SH SOLE 24008 0 3960159 ISHARES TR U.S. UTILITS ETF 464287697 14892051 182166 SH SOLE 0 0 182166 ISHARES TR US AER DEF ETF 464288760 113480815 972665 SH SOLE 2034 0 970631 ISHARES TR US BR DEL SE ETF 464288794 3576587 39411 SH SOLE 0 0 39411 ISHARES TR US CONSM STAPLES 464287812 46829487 233808 SH SOLE 165 0 233643 ISHARES TR US CONSUM DISCRE 464287580 9929977 139530 SH SOLE 0 0 139530 ISHARES TR US HLTHCARE ETF 464287762 117357197 418756 SH SOLE 0 0 418756 ISHARES TR US HLTHCR PR ETF 464288828 19315881 75512 SH SOLE 0 0 75512 ISHARES TR US HOME CONS ETF 464288752 46252634 541346 SH SOLE 0 0 541346 ISHARES TR US INDUSTRIALS 464287754 27321671 257654 SH SOLE 0 0 257654 ISHARES TR US INFRASTRUC 46435U713 73465472 1879874 SH SOLE 0 0 1879874 ISHARES TR US OIL EQ&SV ETF 464288844 1677028 83351 SH SOLE 0 0 83351 ISHARES TR US OIL GS EX ETF 464288851 7761770 91390 SH SOLE 252 0 91138 ISHARES TR US REGNL BKS ETF 464288778 10900966 322037 SH SOLE 0 0 322037 ISHARES TR US SML CAP EQT 46434V290 2045750 38153 SH SOLE 0 0 38153 ISHARES TR US SML CP VALUE 46436E536 2225930 83399 SH SOLE 0 0 83399 ISHARES TR US TECH BRKTHR 46436E502 739046 19531 SH SOLE 0 0 19531 ISHARES TR US TELECOM ETF 464287713 3046042 137830 SH SOLE 0 0 137830 ISHARES TR US TREAS BD ETF 46429B267 466528374 20372418 SH SOLE 0 0 20372418 ISHARES TR US TRSPRTION 464287192 13781648 55166 SH SOLE 0 0 55166 ISHARES TR USD GRN BOND ETF 46435U440 3214344 69072 SH SOLE 0 0 69072 ISHARES TR USD INV GRDE ETF 464288620 31436857 627608 SH SOLE 97807 0 529801 ISHARES TR YLD OPTIM BD 46434V787 1259488 57406 SH SOLE 0 0 57406 ISHARES U S ETF TR BLACKROCK SHORT 46431W838 5620391 112656 SH SOLE 0 0 112656 ISHARES U S ETF TR BLACKROCK ST MAT 46431W507 75410700 1516708 SH SOLE 3158 0 1513550 ISHARES U S ETF TR BLOOMBERG ROLL 46431W598 2058514 41578 SH SOLE 0 0 41578 ISHARES U S ETF TR GSCI CMDTY STGY 46431W853 4832989 186027 SH SOLE 0 0 186027 ISHARES U S ETF TR INFLATION HEDG 46431W580 225534 8745 SH SOLE 0 0 8745 ISHARES U S ETF TR INT RT HD LONG 46431W812 756824 31851 SH SOLE 0 0 31851 ISHARES U S ETF TR INT RT HDG C B 46431W705 13792985 148395 SH SOLE 0 0 148395 ISHARES U S ETF TR IT RT HDG HGYL 46431W606 4774144 56988 SH SOLE 0 0 56988 ISHARES U S ETF TR U.S. TECH INDEPD 46431W648 680265 12346 SH SOLE 0 0 12346 ITAU UNIBANCO HLDG S A SPON ADR REP PFD 465562106 1303428 220920 SH SOLE 4797 0 216123 ITERIS INC NEW COM 46564T107 291044 73496 SH SOLE 0 0 73496 ITRON INC COM 465741106 885781 12285 SH SOLE 7142 0 5143 ITT INC COM 45073V108 1375145 14753 SH SOLE 5640 0 9113 J & J SNACK FOODS CORP COM 466032109 333801 2108 SH SOLE 1404 0 704 J P MORGAN EXCHANGE TRADED F ACTIVE GROWTH 46654Q609 16344584 293229 SH SOLE 2175 0 291054 J P MORGAN EXCHANGE TRADED F ACTIVE VALUE ETF 46641Q167 42199120 793963 SH SOLE 0 0 793963 J P MORGAN EXCHANGE TRADED F ACTIVEBLDRS EMER 46641Q266 6515145 178889 SH SOLE 0 0 178889 J P MORGAN EXCHANGE TRADED F BETABLDRS 1-5YR 46641Q258 601500 12787 SH SOLE 0 0 12787 J P MORGAN EXCHANGE TRADED F BETABUILDERS CDA 46641Q225 5533840 90334 SH SOLE 18521 0 71813 J P MORGAN EXCHANGE TRADED F BETABUILDERS DEV 46641Q233 1936216 40481 SH SOLE 0 0 40481 J P MORGAN EXCHANGE TRADED F BETABUILDERS EUR 46641Q191 4642876 85789 SH SOLE 0 0 85789 J P MORGAN EXCHANGE TRADED F BETABUILDERS I 46641Q373 36247464 660366 SH SOLE 17 0 660349 J P MORGAN EXCHANGE TRADED F BETABUILDERS US 46641Q241 172792651 3741720 SH SOLE 0 0 3741720 J P MORGAN EXCHANGE TRADED F BETABUILDERS US 46641Q290 246284 4336 SH SOLE 0 0 4336 J P MORGAN EXCHANGE TRADED F BETABUILDERS US 46641Q340 790759 9976 SH SOLE 0 0 9976 J P MORGAN EXCHANGE TRADED F BETABUILDERS USD 46641Q449 2519670 55769 SH SOLE 0 0 55769 J P MORGAN EXCHANGE TRADED F BETABUILDERS USD 46641Q878 15916084 356783 SH SOLE 0 0 356783 J P MORGAN EXCHANGE TRADED F BETABUILDRS US 46641Q399 61751289 774699 SH SOLE 31 0 774668 J P MORGAN EXCHANGE TRADED F BETABULDRS JAPAN 46641Q217 27901994 541366 SH SOLE 5594 0 535772 J P MORGAN EXCHANGE TRADED F DIV RTN EM EQT 46641Q308 9142638 181078 SH SOLE 0 0 181078 J P MORGAN EXCHANGE TRADED F DIV RTN INT EQ 46641Q209 6076854 117020 SH SOLE 0 0 117020 J P MORGAN EXCHANGE TRADED F DIVERSFD EQT ETF 46641Q845 25551349 623812 SH SOLE 0 0 623812 J P MORGAN EXCHANGE TRADED F DIVERSFED RTRN 46641Q886 18781527 212708 SH SOLE 0 0 212708 J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332 48940121 884513 SH SOLE 93628 0 790885 J P MORGAN EXCHANGE TRADED F INFLATION MANAGE 46654Q104 1440566 31195 SH SOLE 0 0 31195 J P MORGAN EXCHANGE TRADED F INTERNL GWT 46641Q324 27736081 469258 SH SOLE 0 0 469258 J P MORGAN EXCHANGE TRADED F INTL BD OPP ETF 46641Q852 5534738 118771 SH SOLE 0 0 118771 J P MORGAN EXCHANGE TRADED F INTRNL RES EQT 46641Q134 56380232 986876 SH SOLE 48 0 986828 J P MORGAN EXCHANGE TRADED F JPMORGAN DIVER 46641Q407 4498808 46013 SH SOLE 0 0 46013 J P MORGAN EXCHANGE TRADED F MKT EXPN ENHNCD 46641Q118 23431214 467129 SH SOLE 0 0 467129 J P MORGAN EXCHANGE TRADED F MUNICIPAL ETF 46641Q647 47023243 936159 SH SOLE 0 0 936159 J P MORGAN EXCHANGE TRADED F NASDAQ EQT PREM 46654Q203 133044923 2750567 SH SOLE 23332 0 2727235 J P MORGAN EXCHANGE TRADED F REALTY INCOME ET 46641Q126 473660 11178 SH SOLE 0 0 11178 J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837 465611001 9286219 SH SOLE 4593 0 9281626 J P MORGAN EXCHANGE TRADED F ULTRA SHT MUNCPL 46641Q654 65624644 1295649 SH SOLE 0 0 1295649 J P MORGAN EXCHANGE TRADED F US MOMENTUM 46641Q779 2984913 70449 SH SOLE 0 0 70449 J P MORGAN EXCHANGE TRADED F US QUALTY FCTR 46641Q761 56592932 1278070 SH SOLE 0 0 1278070 J P MORGAN EXCHANGE TRADED F US VALUE FACTR 46641Q753 16778161 470240 SH SOLE 0 0 470240 J P MORGAN EXCHANGE TRADED F USD EMRNG MKT 46641Q746 3424105 87876 SH SOLE 0 0 87876 JABIL INC COM 466313103 4658120 43159 SH SOLE 3612 0 39547 JACK IN THE BOX INC COM 466367109 371149 3805 SH SOLE 104 0 3701 JACKSON FINANCIAL INC COM CL A 46817M107 9145660 298780 SH SOLE 0 0 298780 JACOBS SOLUTIONS INC COM 46982L108 4043379 34009 SH SOLE 2492 0 31517 JANUS DETROIT STR TR B-BBB CLO ETF 47103U753 275143 5993 SH SOLE 0 0 5993 JANUS DETROIT STR TR HENDERSN CAP ETF 47103U100 4404910 77565 SH SOLE 0 0 77565 JANUS DETROIT STR TR HENDERSN SML ETF 47103U209 8624599 138748 SH SOLE 0 0 138748 JANUS DETROIT STR TR HENDERSON MTG 47103U852 18455088 403302 SH SOLE 13773 0 389529 JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 92458073 1934674 SH SOLE 4991 0 1929683 JANUS DETROIT STR TR HENDRSON AAA CL 47103U845 37569030 753642 SH SOLE 9120 0 744522 JANUS HENDERSON GROUP PLC ORD SHS G4474Y214 2427762 89092 SH SOLE 1018 0 88074 JANUS INTERNATIONAL GROUP IN COMMON STOCK 47103N106 107964 10128 SH SOLE 0 0 10128 JAZZ PHARMACEUTICALS PLC SHS USD G50871105 1165311 9400 SH SOLE 2 0 9398 JD.COM INC SPON ADR CL A 47215P106 1358553 39805 SH SOLE 1594 0 38211 JEFFERIES FINL GROUP INC COM 47233W109 3386392 102092 SH SOLE 404 0 101688 JETBLUE AWYS CORP COM 477143101 872843 98515 SH SOLE 0 0 98515 JEWETT CAMERON TRADING LTD COM NEW 47733C207 185636 42216 SH SOLE 0 0 42216 JOBY AVIATION INC COMMON STOCK G65163100 836057 81487 SH SOLE 615 0 80872 JOHN BEAN TECHNOLOGIES CORP COM 477839104 1411428 11636 SH SOLE 9530 0 2106 JOHN HANCOCK EXCHANGE TRADED MLTFCTR LRG CAP 47804J107 49605831 903732 SH SOLE 0 0 903732 JOHN HANCOCK EXCHANGE TRADED MULTFCTR EMRNG 47804J834 9164902 370599 SH SOLE 0 0 370599 JOHN HANCOCK EXCHANGE TRADED MULTI INTL ETF 47804J859 14687826 472277 SH SOLE 0 0 472277 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206 186645944 3756208 SH SOLE 0 0 3756208 JOHN HANCOCK EXCHANGE TRADED MULTIFACTR SML 47804J842 6623729 197960 SH SOLE 0 0 197960 JOHN HANCOCK HEDGED EQUITY & COM 47804L102 357413 33155 SH SOLE 0 0 33155 JOHNSON & JOHNSON COM 478160104 470830437 2844554 SH SOLE 372259 0 2472295 JOHNSON CTLS INTL PLC SHS G51502105 23729390 348245 SH SOLE 213652 0 134593 JONES LANG LASALLE INC COM 48020Q107 2296336 14739 SH SOLE 29 0 14710 JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 18906416 825247 SH SOLE 9424 0 815823 JPMORGAN CHASE & CO COM 46625H100 408756273 2810481 SH SOLE 336447 0 2474034 JPMORGAN CHASE & CO COM 46625H100 654480 4500 SH Call SOLE 0 0 4500 JUMIA TECHNOLOGIES AG SPONSORED ADS 48138M105 292632 85565 SH SOLE 0 0 85565 JUNIPER NETWORKS INC COM 48203R104 1030159 32881 SH SOLE 16161 0 16720 KAISER ALUMINUM CORP COM PAR $0.01 483007704 231747 3235 SH SOLE 2668 0 567 KARUNA THERAPEUTICS INC COM 48576A100 232246 1071 SH SOLE 308 0 763 KAYNE ANDERSON ENERGY INFRST COM 486606106 1482330 182104 SH SOLE 0 0 182104 KAYNE ANDERSON NEXTGEN ENRGY COM 48661E108 159953 22529 SH SOLE 0 0 22529 KB HOME COM 48666K109 839923 16243 SH SOLE 2483 0 13760 KBR INC COM 48242W106 1869992 28743 SH SOLE 909 0 27834 KELLOGG CO COM 487836108 10279841 152520 SH SOLE 3472 0 149048 KENNEDY-WILSON HOLDINGS INC COM 489398107 1452623 88954 SH SOLE 2009 0 86945 KENVUE INC COM 49177J102 526419 19925 SH SOLE 17954 0 1971 KEURIG DR PEPPER INC COM 49271V100 3653878 116849 SH SOLE 54458 0 62391 KEYCORP COM 493267108 14247176 1541902 SH SOLE 746732 0 795170 KEYSIGHT TECHNOLOGIES INC COM 49338L103 22945422 137029 SH SOLE 85144 0 51885 KFORCE INC COM 493732101 500404 7986 SH SOLE 4872 0 3114 KILROY RLTY CORP COM 49427F108 307348 10214 SH SOLE 621 0 9593 KIMBELL RTY PARTNERS LP UNIT 49435R102 2284594 155309 SH SOLE 0 0 155309 KIMBERLY-CLARK CORP COM 494368103 102439726 741995 SH SOLE 207514 0 534481 KIMCO RLTY CORP COM 49446R109 1546501 78423 SH SOLE 0 0 78423 KINDER MORGAN INC DEL COM 49456B101 48916713 2840692 SH SOLE 133833 0 2706859 KINROSS GOLD CORP COM 496902404 1315649 275817 SH SOLE 0 0 275817 KINSALE CAP GROUP INC COM 49714P108 5271403 14087 SH SOLE 6711 0 7376 KIRKLANDS INC COM 497498105 35718 12802 SH SOLE 0 0 12802 KITE RLTY GROUP TR COM NEW 49803T300 1952259 87389 SH SOLE 25715 0 61674 KKR & CO INC COM 48251W104 13333826 238104 SH SOLE 37395 0 200709 KKR INCOME OPPORTUNITIES FD COM 48249T106 1454424 125273 SH SOLE 0 0 125273 KKR REAL ESTATE FIN TR INC COM 48251K100 962541 79091 SH SOLE 0 0 79091 KLA CORP COM NEW 482480100 26899374 55460 SH SOLE 7286 0 48174 KNIFE RIVER CORP COMMON STOCK 498894104 3170585 72887 SH SOLE 2 0 72885 KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104 2411595 43405 SH SOLE 6773 0 36632 KOHLS CORP COM 500255104 875676 37990 SH SOLE 0 0 37990 KONINKLIJKE PHILIPS N V NY REGIS SHS NEW 500472303 684470 31557 SH SOLE 529 0 31028 KONTOOR BRANDS INC COM 50050N103 847859 20139 SH SOLE 485 0 19654 KOPIN CORP COM 500600101 29885 13900 SH SOLE 0 0 13900 KOREA FD INC COM NEW 500634209 233136 10075 SH SOLE 0 0 10075 KORN FERRY COM NEW 500643200 1845614 37255 SH SOLE 14978 0 22277 KORNIT DIGITAL LTD SHS M6372Q113 580087 19751 SH SOLE 0 0 19751 KOSMOS ENERGY LTD COM 500688106 1107910 184960 SH SOLE 0 0 184960 KRAFT HEINZ CO COM 500754106 16905852 476222 SH SOLE 3165 0 473057 KRANESHARES TR BOSERA MSCI CHIN 500767405 722815 31223 SH SOLE 0 0 31223 KRANESHARES TR CSI CHI INTERNET 500767306 13596913 504898 SH SOLE 0 0 504898 KRANESHARES TR ELEC VEH FUTUR 500767827 3316433 106262 SH SOLE 0 0 106262 KRANESHARES TR QUADRATIC DEFLA 500767587 4260567 261866 SH SOLE 0 0 261866 KRANESHARES TR QUADRTC INT RT 500767736 7482979 363605 SH SOLE 0 0 363605 KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 725963 50625 SH SOLE 6495 0 44130 KROGER CO COM 501044101 18574272 395198 SH SOLE 30375 0 364823 KULICKE & SOFFA INDS INC COM 501242101 836717 14074 SH SOLE 0 0 14074 KULR TECHNOLOGY GROUP INC COM 50125G109 32689 51076 SH SOLE 0 0 51076 KURA SUSHI USA INC CL A COM 501270102 238696 2568 SH SOLE 2531 0 37 KYNDRYL HLDGS INC COMMON STOCK 50155Q100 939853 70772 SH SOLE 3945 0 66827 L3HARRIS TECHNOLOGIES INC COM 502431109 30387864 155223 SH SOLE 24877 0 130346 LA Z BOY INC COM 505336107 430062 15016 SH SOLE 6372 0 8644 LABORATORY CORP AMER HLDGS COM NEW 50540R409 16302929 67555 SH SOLE 36871 0 30684 LADDER CAP CORP CL A 505743104 1613523 148712 SH SOLE 3468 0 145244 LAKELAND FINL CORP COM 511656100 2295799 47317 SH SOLE 318 0 46999 LAM RESEARCH CORP COM 512807108 38213384 59443 SH SOLE 9580 0 49863 LAMAR ADVERTISING CO NEW CL A 512816109 6047225 60929 SH SOLE 11109 0 49820 LAMB WESTON HLDGS INC COM 513272104 11461274 99706 SH SOLE 30257 0 69449 LANCASTER COLONY CORP COM 513847103 332185 1651 SH SOLE 587 0 1064 LANDSTAR SYS INC COM 515098101 4822119 25045 SH SOLE 11786 0 13259 LANTHEUS HLDGS INC COM 516544103 2434288 29007 SH SOLE 8813 0 20194 LAS VEGAS SANDS CORP COM 517834107 7790258 134315 SH SOLE 19573 0 114742 LATHAM GROUP INC COM 51819L107 40706 10972 SH SOLE 10108 0 864 LATTICE SEMICONDUCTOR CORP COM 518415104 1390901 14478 SH SOLE 3110 0 11368 LATTICE STRATEGIES TR HARTFORD DISCIPL 518416870 894307 20331 SH SOLE 20241 0 90 LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 17822126 677132 SH SOLE 0 0 677132 LATTICE STRATEGIES TR HARTFORD MLT SML 518416508 1465321 39558 SH SOLE 0 0 39558 LATTICE STRATEGIES TR HARTFORD US EQTY 518416409 8303378 200419 SH SOLE 0 0 200419 LAUDER ESTEE COS INC CL A 518439104 20180091 102760 SH SOLE 45374 0 57386 LAZARD GLOBAL TOTAL RETURN & COM 52106W103 2784475 178378 SH SOLE 0 0 178378 LAZARD LTD SHS A G54050102 870756 27211 SH SOLE 4987 0 22224 LAZYDAYS HLDGS INC COM 52110H100 942683 81547 SH SOLE 0 0 81547 LCI INDS COM 50189K103 1812666 14345 SH SOLE 10335 0 4010 LEAR CORP COM NEW 521865204 1464138 10199 SH SOLE 367 0 9832 LEGG MASON ETF INVT CLEARBRIDEG LR 524682200 7374585 135812 SH SOLE 0 0 135812 LEGG MASON ETF INVT CLEARBRIDGE DI 524682309 4455567 105293 SH SOLE 0 0 105293 LEGG MASON ETF INVT CLRBRDG AL CP GW 524682101 1501304 35601 SH SOLE 0 0 35601 LEGG MASON ETF INVT FRANKLIN INTL LW 52468L505 31183849 1146887 SH SOLE 0 0 1146887 LEGG MASON ETF INVT FRANKLIN US LOW 52468L406 41996182 1145246 SH SOLE 0 0 1145246 LEGG MASON ETF INVT ROYCE QUANT SML 52468L877 3225163 88023 SH SOLE 0 0 88023 LEGG MASON ETF INVT WESTN ASET TTL 52468L810 9595315 468407 SH SOLE 0 0 468407 LEGG MASON ETF INVT WESTN AST SHRT 52468L786 1090993 46673 SH SOLE 0 0 46673 LEGGETT & PLATT INC COM 524660107 9650234 325802 SH SOLE 56281 0 269521 LEIDOS HOLDINGS INC COM 525327102 1423003 16083 SH SOLE 1486 0 14597 LEMONADE INC COM 52567D107 393881 23376 SH SOLE 3 0 23373 LENDINGTREE INC NEW COM 52603B107 237572 10745 SH SOLE 38 0 10707 LENNAR CORP CL A 526057104 11894119 94917 SH SOLE 23700 0 71217 LENNOX INTL INC COM 526107107 3898489 11956 SH SOLE 7365 0 4591 LEONARDO DRS INC COM 52661A108 187185 10795 SH SOLE 0 0 10795 LESLIES INC COM 527064109 262713 27978 SH SOLE 20102 0 7876 LEVI STRAUSS & CO NEW CL A COM STK 52736R102 1149478 79659 SH SOLE 0 0 79659 LEXICON PHARMACEUTICALS INC COM NEW 528872302 57220 24987 SH SOLE 0 0 24987 LGI HOMES INC COM 50187T106 1122959 8325 SH SOLE 1309 0 7016 LI AUTO INC SPONSORED ADS 50202M102 568550 16198 SH SOLE 0 0 16198 LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 13974164 2159840 SH SOLE 0 0 2159840 LIBERTY ALL-STAR GROWTH FD I COM 529900102 2452684 453361 SH SOLE 0 0 453361 LIBERTY BROADBAND CORP COM SER A 530307107 201239 2524 SH SOLE 21 0 2503 LIBERTY BROADBAND CORP COM SER C 530307305 1074956 13419 SH SOLE 7877 0 5542 LIBERTY MEDIA CORP DEL COM A SIRIUSXM 531229409 260643 7944 SH SOLE 157 0 7787 LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607 898095 27440 SH SOLE 15344 0 12096 LIBERTY MEDIA CORP DEL COM SER A FRMLA 531229870 581194 8596 SH SOLE 3902 0 4694 LIBERTY MEDIA CORP DEL COM SER C FRMLA 531229854 2253582 29937 SH SOLE 17173 0 12764 LIBERTY MEDIA CORP DEL DEB 4.000%11/1 530715AG6 7196 33000 PRN SOLE 0 0 33000 LIBERTY MEDIA CORP DEL NOTE 1.375%10/1 531229AB8 11477 10000 PRN SOLE 0 0 10000 LI-CYCLE HOLDINGS CORP COMMON SHARES 50202P105 303380 54663 SH SOLE 0 0 54663 LIFE STORAGE INC COM 53223X107 9951937 74849 SH SOLE 5317 0 69532 LIFESTANCE HEALTH GROUP INC COM 53228F101 322024 35271 SH SOLE 0 0 35271 LIGHTPATH TECHNOLOGIES INC COM CL A 532257805 45900 34000 SH SOLE 0 0 34000 LIGHTWAVE LOGIC INC COM 532275104 1591962 228402 SH SOLE 0 0 228402 LILIUM N V CLASS A ORD SHS N52586109 37080 21068 SH SOLE 0 0 21068 LILLY ELI & CO COM 532457108 231044406 492653 SH SOLE 44731 0 447922 LINCOLN ELEC HLDGS INC COM 533900106 2164087 10895 SH SOLE 71 0 10824 LINCOLN NATL CORP IND COM 534187109 11808930 458421 SH SOLE 13790 0 444631 LINCOLN NATL CORP IND COM 534187109 2380224 92400 SH Put SOLE 0 0 92400 LINDE PLC SHS G54950103 64498683 169253 SH SOLE 47152 0 122101 LINDSAY CORP COM 535555106 313258 2625 SH SOLE 0 0 2625 LINEAGE CELL THERAPEUTICS IN COM 53566P109 163561 116000 SH SOLE 0 0 116000 LIONS GATE ENTMNT CORP CL B NON VTG 535919500 294187 35232 SH SOLE 160 0 35072 LISTED FD TR CORE ALT FD 53656F847 1038950 37198 SH SOLE 0 0 37198 LISTED FD TR HORIZON KINETICS 53656F623 28302898 925839 SH SOLE 0 0 925839 LISTED FD TR ROUNDHILL BALL 53656F417 1524467 146866 SH SOLE 0 0 146866 LISTED FD TR ROUNDHILL SPORTS 53656F789 612047 34972 SH SOLE 0 0 34972 LISTED FD TR SHARES CORE BD 53656F862 237896 11479 SH SOLE 0 0 11479 LISTED FD TR SHARES LAG CAP 53656F805 300617 8375 SH SOLE 0 0 8375 LISTED FD TR STF TACTICAL GRW 53656F151 2348204 84807 SH SOLE 0 0 84807 LISTED FD TR SWAN HEDGED EQTY 53656F599 513320 27740 SH SOLE 0 0 27740 LITHIA MTRS INC COM 536797103 3171083 10427 SH SOLE 1993 0 8434 LITHIUM AMERS CORP NEW COM NEW 53680Q207 2476266 122527 SH SOLE 0 0 122527 LITMAN GREGORY FDS TR IMGP DBI MANAGED 53700T827 9064433 328065 SH SOLE 0 0 328065 LITTELFUSE INC COM 537008104 2361751 8107 SH SOLE 4602 0 3505 LIVE NATION ENTERTAINMENT IN COM 538034109 3883518 42625 SH SOLE 9986 0 32639 LIVE OAK BANCSHARES INC COM 53803X105 219408 8339 SH SOLE 0 0 8339 LIVENT CORP COM 53814L108 2855304 104094 SH SOLE 4004 0 100090 LKQ CORP COM 501889208 3908124 67069 SH SOLE 36552 0 30517 LL FLOORING HOLDINGS INC COM 55003T107 45922 11990 SH SOLE 0 0 11990 LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 2080011 945460 SH SOLE 462873 0 482587 LMP CAP & INCOME FD INC COM 50208A102 314618 24560 SH SOLE 0 0 24560 LOANDEPOT INC COM CL A 53946R106 73589 34712 SH SOLE 0 0 34712 LOCKHEED MARTIN CORP COM 539830109 209227992 454468 SH SOLE 38459 0 416009 LOCKHEED MARTIN CORP COM 539830109 1565292 3400 SH Put SOLE 0 0 3400 LOEWS CORP COM 540424108 3048413 51337 SH SOLE 15603 0 35734 LOGITECH INTL S A SHS H50430232 1189147 20019 SH SOLE 1166 0 18853 LOUISIANA PAC CORP COM 546347105 3068920 40930 SH SOLE 0 0 40930 LOWES COS INC COM 548661107 140139674 620912 SH SOLE 73719 0 547193 LPL FINL HLDGS INC COM 50212V100 15898485 73120 SH SOLE 0 0 73120 LSB INDS INC COM 502160104 281070 28535 SH SOLE 0 0 28535 LSI INDS INC OHIO COM 50216C108 245875 19576 SH SOLE 0 0 19576 LTC PPTYS INC COM 502175102 600642 18190 SH SOLE 2722 0 15468 LUCID DIAGNOSTICS INC COM 54948X109 20016 14400 SH SOLE 0 0 14400 LUCID GROUP INC COM 549498103 1454093 211044 SH SOLE 0 0 211044 LULULEMON ATHLETICA INC COM 550021109 18696500 49396 SH SOLE 4232 0 45164 LUMEN TECHNOLOGIES INC COM 550241103 723034 319927 SH SOLE 0 0 319927 LUMENTUM HLDGS INC COM 55024U109 6831626 120424 SH SOLE 89135 0 31289 LUMINAR TECHNOLOGIES INC COM CL A 550424105 842497 122456 SH SOLE 0 0 122456 LUXURBAN HOTELS INC COM 21985R105 180029 57152 SH SOLE 0 0 57152 LXP INDUSTRIAL TRUST COM 529043101 497721 51048 SH SOLE 35524 0 15524 LYFT INC CL A COM 55087P104 239362 24960 SH SOLE 396 0 24564 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 49494337 538978 SH SOLE 313046 0 225932 M & T BK CORP COM 55261F104 11897478 96133 SH SOLE 28485 0 67648 M D C HLDGS INC COM 552676108 1240853 26531 SH SOLE 7735 0 18796 M/I HOMES INC COM 55305B101 654187 7503 SH SOLE 2911 0 4592 MACERICH CO COM 554382101 5077070 450494 SH SOLE 0 0 450494 MACQUARIE / FIRST TR GLOBAL COM 55607W100 2482627 318285 SH SOLE 0 0 318285 MACYS INC COM 55616P104 1096894 68342 SH SOLE 7674 0 60668 MADISON COVERED CALL & EQUIT COM 557437100 1966466 265739 SH SOLE 0 0 265739 MADISON SQUARE GARDEN ENTMT COM CL A 558256103 556142 16542 SH SOLE 0 0 16542 MADISON SQUARE GRDN SPRT COR CL A 55825T103 282768 1504 SH SOLE 0 0 1504 MADRIGAL PHARMACEUTICALS INC COM 558868105 233310 1010 SH SOLE 175 0 835 MAG SILVER CORP COM 55903Q104 386525 34697 SH SOLE 0 0 34697 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 23315342 374123 SH SOLE 5818 0 368305 MAGNA INTL INC COM 559222401 3061447 54243 SH SOLE 1161 0 53082 MAGNITE INC COM 55955D100 253330 18559 SH SOLE 1178 0 17381 MAGNOLIA OIL & GAS CORP CL A 559663109 830764 39749 SH SOLE 28268 0 11481 MAIN STR CAP CORP COM 56035L104 9767474 244004 SH SOLE 0 0 244004 MAINSTAY CBRE GLOBAL INFRA COM 56064Q107 340480 24853 SH SOLE 0 0 24853 MAINSTAY MACKAY DEFINEDTERM COM 56064K100 2660246 155843 SH SOLE 0 0 155843 MAMMOTH ENERGY SVCS INC COM 56155L108 75986 15732 SH SOLE 0 0 15732 MANAGED PORTFOLIO SERIES ECOFIN GBL WATER 56167N753 1100235 26705 SH SOLE 0 0 26705 MANAGED PORTFOLIO SERIES TORTOISE NRAM PI 56167N720 2210161 89650 SH SOLE 0 0 89650 MANCHESTER UTD PLC NEW ORD CL A G5784H106 318634 13069 SH SOLE 0 0 13069 MANHATTAN ASSOCIATES INC COM 562750109 3595641 17989 SH SOLE 10851 0 7138 MANITOWOC CO INC COM NEW 563571405 238708 12677 SH SOLE 0 0 12677 MANNKIND CORP COM NEW 56400P706 126919 31184 SH SOLE 0 0 31184 MANULIFE FINL CORP COM 56501R106 8976092 474674 SH SOLE 1073 0 473601 MARATHON DIGITAL HOLDINGS IN COM 565788106 7946223 573321 SH SOLE 0 0 573321 MARATHON OIL CORP COM 565849106 6842823 297256 SH SOLE 1734 0 295522 MARATHON PETE CORP COM 56585A102 55341729 474629 SH SOLE 148430 0 326199 MARAVAI LIFESCIENCES HLDGS I COM CL A 56600D107 262919 21152 SH SOLE 17736 0 3416 MARCUS & MILLICHAP INC COM 566324109 255340 8103 SH SOLE 7288 0 815 MARINEMAX INC COM 567908108 577851 16916 SH SOLE 0 0 16916 MARKEL GROUP INC COM 570535104 5319019 3846 SH SOLE 499 0 3347 MARKETAXESS HLDGS INC COM 57060D108 1096240 4193 SH SOLE 442 0 3751 MARQETA INC CLASS A COM 57142B104 51252 10524 SH SOLE 154 0 10370 MARRIOTT INTL INC NEW CL A 571903202 28594505 155667 SH SOLE 19286 0 136381 MARRIOTT VACATIONS WORLDWIDE COM 57164Y107 1197951 9762 SH SOLE 753 0 9009 MARSH & MCLENNAN COS INC COM 571748102 33501069 178122 SH SOLE 114916 0 63206 MARTEN TRANS LTD COM 573075108 654898 30460 SH SOLE 24797 0 5663 MARTIN MARIETTA MATLS INC COM 573284106 10152667 21990 SH SOLE 6393 0 15597 MARTIN MIDSTREAM PRTNRS L P UNIT L P INT 573331105 28062 13052 SH SOLE 0 0 13052 MARVELL TECHNOLOGY INC COM 573874104 21957355 367303 SH SOLE 99742 0 267561 MASCO CORP COM 574599106 8897855 155069 SH SOLE 38262 0 116807 MASIMO CORP COM 574795100 3245852 19726 SH SOLE 2061 0 17665 MASTEC INC COM 576323109 1333656 11305 SH SOLE 2809 0 8496 MASTERBRAND INC COMMON STOCK 57638P104 204874 17616 SH SOLE 12 0 17604 MASTERCARD INCORPORATED CL A 57636Q104 232909583 592193 SH SOLE 124397 0 467796 MATADOR RES CO COM 576485205 3106183 59369 SH SOLE 11721 0 47648 MATCH GROUP INC NEW COM 57667L107 4155296 99291 SH SOLE 59947 0 39344 MATINAS BIOPHARMA HLDGS INC COM 576810105 223390 620528 SH SOLE 0 0 620528 MATIV HOLDINGS INC COM 808541106 192237 12714 SH SOLE 0 0 12714 MATSON INC COM 57686G105 1114968 14344 SH SOLE 1520 0 12824 MATTEL INC COM 577081102 743145 38032 SH SOLE 0 0 38032 MATTERPORT INC COM CL A 577096100 610202 193715 SH SOLE 0 0 193715 MAXIMUS INC COM 577933104 9796535 115921 SH SOLE 93215 0 22706 MAXLINEAR INC COM 57776J100 207917 6588 SH SOLE 4052 0 2536 MAYVILLE ENGR CO INC COM 578605107 844352 67765 SH SOLE 0 0 67765 MCCORMICK & CO INC COM NON VTG 579780206 26428771 302978 SH SOLE 25564 0 277414 MCCORMICK & CO INC COM VTG 579780107 425379 4912 SH SOLE 0 0 4912 MCDONALDS CORP COM 580135101 248029819 831172 SH SOLE 64363 0 766809 MCEWEN MNG INC COM NEW 58039P305 474387 65979 SH SOLE 0 0 65979 MCKESSON CORP COM 58155Q103 33996485 79559 SH SOLE 15289 0 64270 MDU RES GROUP INC COM 552690109 2710527 129443 SH SOLE 267 0 129176 MEDALLION FINL CORP COM 583928106 115130 14555 SH SOLE 0 0 14555 MEDICAL PPTYS TRUST INC COM 58463J304 14171312 1530380 SH SOLE 0 0 1530380 MEDIFAST INC COM 58470H101 1005200 10907 SH SOLE 90 0 10817 MEDPACE HLDGS INC COM 58506Q109 2578465 10736 SH SOLE 7652 0 3084 MEDTRONIC PLC SHS G5960L103 102375780 1162041 SH SOLE 361601 0 800440 MELCO RESORTS AND ENTMNT LTD ADR 585464100 897807 73531 SH SOLE 0 0 73531 MERCADOLIBRE INC COM 58733R102 30873947 26063 SH SOLE 1229 0 24834 MERCANTILE BK CORP COM 587376104 218407 7907 SH SOLE 4334 0 3573 MERCK & CO INC COM 58933Y105 265934287 2304657 SH SOLE 260195 0 2044462 MERCURY SYS INC COM 589378108 987510 28549 SH SOLE 26969 0 1580 MERIDIANLINK INC COMMON STOCK 58985J105 849098 40822 SH SOLE 0 0 40822 MERIT MED SYS INC COM 589889104 2595265 31029 SH SOLE 29981 0 1048 MERITAGE HOMES CORP COM 59001A102 451066 3170 SH SOLE 0 0 3170 MESA LABS INC COM 59064R109 228360 1777 SH SOLE 776 0 1001 MESOBLAST LTD SPONS ADR 590717104 50341 12875 SH SOLE 0 0 12875 META PLATFORMS INC CL A 30303M102 386244965 1345895 SH SOLE 239425 0 1106470 META PLATFORMS INC CL A 30303M102 1033128 3600 SH Put SOLE 0 0 3600 METALLA RTY & STREAMING LTD COM NEW 59124U605 218662 50383 SH SOLE 0 0 50383 METLIFE INC COM 59156R108 35264798 623824 SH SOLE 201597 0 422227 METTLER TOLEDO INTERNATIONAL COM 592688105 3961153 3020 SH SOLE 201 0 2819 MFA FINL INC COM 55272X607 836012 74378 SH SOLE 0 0 74378 MFA FINL INC NOTE 6.250% 6/1 55272XAA0 89764 91000 PRN SOLE 0 0 91000 MFS CHARTER INCOME TR SH BEN INT 552727109 1898365 300850 SH SOLE 0 0 300850 MFS GOVT MKTS INCOME TR SH BEN INT 552939100 1409833 439200 SH SOLE 0 0 439200 MFS HIGH INCOME MUN TR SH BEN INT 59318D104 73292 21061 SH SOLE 0 0 21061 MFS HIGH YIELD MUN TR SH BEN INT 59318E102 230803 71678 SH SOLE 0 0 71678 MFS INTER HIGH INCOME FD SH BEN INT 59318T109 675025 414126 SH SOLE 0 0 414126 MFS INTER INCOME TR SH BEN INT 55273C107 148612 54238 SH SOLE 0 0 54238 MFS INVT GRADE MUN TR SH BEN INT 59318B108 175943 23922 SH SOLE 0 0 23922 MFS MULTIMARKET INCOME TR SH BEN INT 552737108 2583752 572894 SH SOLE 0 0 572894 MFS MUN INCOME TR SH BEN INT 552738106 1257351 246539 SH SOLE 0 0 246539 MFS SPL VALUE TR SH BEN INT 55274E102 272060 66681 SH SOLE 0 0 66681 MGE ENERGY INC COM 55277P104 1652370 20887 SH SOLE 0 0 20887 MGIC INVT CORP WIS COM 552848103 940261 59548 SH SOLE 47444 0 12104 MGM RESORTS INTERNATIONAL COM 552953101 18699308 425758 SH SOLE 10147 0 415611 MICROCHIP TECHNOLOGY INC. COM 595017104 17276531 192840 SH SOLE 19604 0 173236 MICRON TECHNOLOGY INC COM 595112103 22481383 356225 SH SOLE 43107 0 313118 MICROSOFT CORP COM 594918104 1785350676 5242704 SH SOLE 736382 0 4506322 MICROSOFT CORP COM 594918104 442702 1300 SH Call SOLE 0 0 1300 MICROSTRATEGY INC CL A NEW 594972408 8471382 24740 SH SOLE 0 0 24740 MICROVAST HOLDINGS INC COM 59516C106 52038 32524 SH SOLE 0 0 32524 MICROVISION INC DEL COM NEW 594960304 69602 15197 SH SOLE 0 0 15197 MID-AMER APT CMNTYS INC COM 59522J103 3072209 20230 SH SOLE 2302 0 17928 MIDCAP FINANCIAL INVSTMNT CO COM NEW 03761U502 1568249 124861 SH SOLE 0 0 124861 MIDDLEBY CORP COM 596278101 697166 4716 SH SOLE 46 0 4670 MIDDLESEX WTR CO COM 596680108 541956 6719 SH SOLE 0 0 6719 MIDWEST HLDG INC COM NEW 59833J206 1020637 38778 SH SOLE 0 0 38778 MILLER HOWARD HIGH INC EQTY COM SHS BEN IN 600379101 150970 14903 SH SOLE 0 0 14903 MIMEDX GROUP INC COM 602496101 411208 62210 SH SOLE 0 0 62210 MIND MEDICINE MINDMED INC COM NEW 60255C885 74381 20835 SH SOLE 0 0 20835 MINERALS TECHNOLOGIES INC COM 603158106 436715 7570 SH SOLE 3158 0 4412 MINISO GROUP HLDG LTD SPONSORED ADS 66981J102 224523 13215 SH SOLE 0 0 13215 MIRION TECHNOLOGIES INC COM CL A 60471A101 178109 21078 SH SOLE 0 0 21078 MITEK SYS INC COM NEW 606710200 608438 56129 SH SOLE 0 0 56129 MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 431521 58551 SH SOLE 32574 0 25977 MKS INSTRS INC COM 55306N104 2088589 19321 SH SOLE 417 0 18904 MOBILEYE GLOBAL INC COMMON CLASS A 60741F104 813966 21186 SH SOLE 7929 0 13257 MODEL N INC COM 607525102 272237 7699 SH SOLE 6865 0 834 MODERNA INC COM 60770K107 13118416 107971 SH SOLE 397 0 107574 MOELIS & CO CL A 60786M105 2402904 52997 SH SOLE 21476 0 31521 MOHAWK INDS INC COM 608190104 352395 3416 SH SOLE 1265 0 2151 MOLINA HEALTHCARE INC COM 60855R100 3385648 11239 SH SOLE 932 0 10307 MOLSON COORS BEVERAGE CO CL B 60871R209 4889335 74261 SH SOLE 0 0 74261 MOMENTUS INC COM CL A 60879E101 10192 32356 SH SOLE 0 0 32356 MONARCH CASINO & RESORT INC COM 609027107 235710 3346 SH SOLE 3251 0 95 MONDAY COM LTD SHS M7S64H106 648239 3786 SH SOLE 2301 0 1485 MONDELEZ INTL INC CL A 609207105 76190308 1044561 SH SOLE 391402 0 653159 MONGODB INC CL A 60937P106 10609912 25816 SH SOLE 1487 0 24329 MONOLITHIC PWR SYS INC COM 609839105 31490926 58292 SH SOLE 38191 0 20101 MONRO INC COM 610236101 206319 5078 SH SOLE 0 0 5078 MONROE CAP CORP COM 610335101 431593 52762 SH SOLE 0 0 52762 MONSTER BEVERAGE CORP NEW COM 61174X109 34599283 602355 SH SOLE 366355 0 236000 MONTROSE ENVIRONMENTAL GROUP COM 615111101 623939 14813 SH SOLE 12682 0 2131 MOODYS CORP COM 615369105 34981642 100603 SH SOLE 53783 0 46820 MOOG INC CL A 615394202 808244 7454 SH SOLE 1634 0 5820 MOONLAKE IMMUNOTHERAPEUTICS CLASS A ORD 61559X104 310845 6095 SH SOLE 6060 0 35 MORGAN STANLEY COM NEW 617446448 74123043 867951 SH SOLE 241023 0 626928 MORGAN STANLEY EMERGING MKTS COM 617477104 207671 44280 SH SOLE 0 0 44280 MORGAN STANLEY EMKT DBT FD I COM 61744H105 1514780 235214 SH SOLE 0 0 235214 MORNINGSTAR INC COM 617700109 774243 3949 SH SOLE 746 0 3203 MOSAIC CO NEW COM 61945C103 5092847 145510 SH SOLE 16094 0 129416 MOTORCAR PTS AMER INC COM 620071100 126665 16365 SH SOLE 0 0 16365 MOTOROLA SOLUTIONS INC COM NEW 620076307 21402397 72976 SH SOLE 29098 0 43878 MP MATERIALS CORP COM CL A 553368101 5570376 243461 SH SOLE 9479 0 233982 MPLX LP COM UNIT REP LTD 55336V100 7140202 210377 SH SOLE 1649 0 208728 MR COOPER GROUP INC COM 62482R107 597881 11807 SH SOLE 0 0 11807 MSA SAFETY INC COM 553498106 11025936 63382 SH SOLE 863 0 62519 MSC INDL DIRECT INC CL A 553530106 1817571 19076 SH SOLE 10928 0 8148 MSCI INC COM 55354G100 26074874 55562 SH SOLE 36994 0 18568 MUELLER INDS INC COM 624756102 839588 9619 SH SOLE 665 0 8954 MULLEN AUTOMOTIVE INC COM 62526P208 1397 12977 SH SOLE 0 0 12977 MURPHY OIL CORP COM 626717102 2026723 52917 SH SOLE 5194 0 47723 MURPHY USA INC COM 626755102 2782011 8942 SH SOLE 6370 0 2572 MYR GROUP INC DEL COM 55405W104 854388 6176 SH SOLE 0 0 6176 NANO DIMENSION LTD SPONSORD ADS NEW 63008G203 104560 36180 SH SOLE 0 0 36180 NANO X IMAGING LTD ORD SHS M70700105 324516 20950 SH SOLE 0 0 20950 NAPCO SEC TECHNOLOGIES INC COM 630402105 920969 26579 SH SOLE 0 0 26579 NASDAQ INC COM 631103108 7966874 159817 SH SOLE 86004 0 73813 NATERA INC COM 632307104 2441126 50167 SH SOLE 34350 0 15817 NATIONAL BANKSHARES INC VA COM 634865109 810096 27753 SH SOLE 0 0 27753 NATIONAL FUEL GAS CO COM 636180101 2154021 41940 SH SOLE 8620 0 33320 NATIONAL GRID PLC SPONSORED ADR NE 636274409 46548830 691353 SH SOLE 446860 0 244493 NATIONAL HEALTH INVS INC COM 63633D104 554423 10577 SH SOLE 653 0 9924 NATIONAL INSTRS CORP COM 636518102 206509 3598 SH SOLE 330 0 3268 NATIONAL STORAGE AFFILIATES COM SHS BEN IN 637870106 16674624 478743 SH SOLE 1885 0 476858 NATIXIS ETF TR LOOMIS SAYLES 63873X208 289602 12313 SH SOLE 0 0 12313 NATURAL RESOURCE PARTNERS L COM UNIT LTD PAR 63900P608 1555514 29494 SH SOLE 0 0 29494 NATWEST GROUP PLC SPONS ADR 639057207 65821 10755 SH SOLE 154 0 10601 NAVITAS SEMICONDUCTOR CORP COM 63942X106 541545 51380 SH SOLE 0 0 51380 NBT BANCORP INC COM 628778102 450988 14160 SH SOLE 4653 0 9507 NCINO INC COM 63947X101 526648 17485 SH SOLE 13935 0 3550 NCR CORP NEW COM 62886E108 1605080 63694 SH SOLE 44672 0 19022 NEKTAR THERAPEUTICS COM 640268108 5986 10406 SH SOLE 0 0 10406 NELNET INC CL A 64031N108 1353104 14025 SH SOLE 0 0 14025 NEOGEN CORP COM 640491106 1396067 64187 SH SOLE 58240 0 5947 NEOGENOMICS INC COM NEW 64049M209 192133 11956 SH SOLE 5833 0 6123 NEOGENOMICS INC NOTE 0.250% 1/1 64049MAB6 7329 10000 PRN SOLE 0 0 10000 NETAPP INC COM 64110D104 2949045 38600 SH SOLE 1233 0 37367 NETEASE INC SPONSORED ADS 64110W102 2876663 29751 SH SOLE 4233 0 25518 NETFLIX INC COM 64110L106 163718128 371673 SH SOLE 94779 0 276894 NEUBERGER BERMAN ENERGY INFR COM 64129H104 1878134 272985 SH SOLE 0 0 272985 NEUBERGER BERMAN ETF TRUST BERMAN COMMODITY 64135A408 235638 11068 SH SOLE 0 0 11068 NEUBERGER BERMAN HIGH YIELD COM 64128C106 3350828 447374 SH SOLE 0 0 447374 NEUBERGER BERMAN MUN FD INC COM 64124P101 453261 44092 SH SOLE 0 0 44092 NEUBERGER BERMAN NEXT GENERA COMMON STOCK 64133Q108 266991 24472 SH SOLE 0 0 24472 NEUBERGER BERMAN REAL ESTATE COM 64190A103 1003240 330013 SH SOLE 0 0 330013 NEUROCRINE BIOSCIENCES INC COM 64125C109 774580 8214 SH SOLE 6252 0 1962 NEW AMER HIGH INCOME FD INC COM NEW 641876800 565562 85047 SH SOLE 0 0 85047 NEW ENGLAND RLTY ASSOC LTD P DEPOSITRY RCPT 644206104 715252 9802 SH SOLE 0 0 9802 NEW FORTRESS ENERGY INC COM CL A 644393100 1053076 39323 SH SOLE 0 0 39323 NEW GERMANY FD INC COM 644465106 116749 13001 SH SOLE 0 0 13001 NEW GOLD INC CDA COM 644535106 49762 46076 SH SOLE 0 0 46076 NEW JERSEY RES CORP COM 646025106 5144765 108999 SH SOLE 11492 0 97507 NEW MTN FIN CORP COM 647551100 1762513 141681 SH SOLE 704 0 140977 NEW RELIC INC COM 64829B100 261236 3992 SH SOLE 0 0 3992 NEW YORK CMNTY BANCORP INC COM 649445103 3249939 289141 SH SOLE 0 0 289141 NEW YORK MTG TR INC COM 649604840 115236 11617 SH SOLE 0 0 11617 NEW YORK TIMES CO CL A 650111107 230366 5850 SH SOLE 175 0 5675 NEWELL BRANDS INC COM 651229106 1849297 212563 SH SOLE 1146 0 211417 NEWMARK GROUP INC CL A 65158N102 141784 22795 SH SOLE 15841 0 6954 NEWMARKET CORP COM 651587107 775275 1927 SH SOLE 1642 0 285 NEWMONT CORP COM 651639106 16950618 397342 SH SOLE 51350 0 345992 NEWS CORP NEW CL A 65249B109 892620 45775 SH SOLE 0 0 45775 NEWTEKONE INC COM NEW 652526203 573991 36100 SH SOLE 0 0 36100 NEXGEN ENERGY LTD COM 65340P106 49271 10461 SH SOLE 0 0 10461 NEXPOINT REAL ESTATE FIN INC COM 65342V101 413315 26512 SH SOLE 0 0 26512 NEXSTAR MEDIA GROUP INC COMMON STOCK 65336K103 4304521 25845 SH SOLE 20140 0 5705 NEXTDECADE CORP COM 65342K105 107945 13148 SH SOLE 0 0 13148 NEXTERA ENERGY INC COM 65339F101 148787176 2005218 SH SOLE 248109 0 1757109 NEXTERA ENERGY INC COM 65339F101 200340 2700 SH Put SOLE 0 0 2700 NEXTERA ENERGY INC UNIT 09/01/2023 65339F739 904407 18446 SH SOLE 0 0 18446 NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 3062139 52219 SH SOLE 3387 0 48832 NEXTGEN HEALTHCARE INC COM 65343C102 184616 11382 SH SOLE 6275 0 5107 NEXTIER OILFIELD SOLUTIONS COM 65290C105 200631 22442 SH SOLE 0 0 22442 NGL ENERGY PARTNERS LP COM UNIT REPST 62913M107 79301 20386 SH SOLE 0 0 20386 NICE LTD SPONSORED ADR 653656108 1256140 6083 SH SOLE 2753 0 3330 NIKE INC CL B 654106103 86164967 780692 SH SOLE 152578 0 628114 NIKOLA CORP COM 654110105 126797 91882 SH SOLE 0 0 91882 NINE ENERGY SERVICE INC COM 65441V101 97887 25558 SH SOLE 0 0 25558 NIO INC SPON ADS 62914V106 2838824 292964 SH SOLE 0 0 292964 NISOURCE INC COM 65473P105 3573021 130641 SH SOLE 62584 0 68057 NLIGHT INC COM 65487K100 262186 17003 SH SOLE 15608 0 1395 NMI HLDGS INC CL A 629209305 846302 32777 SH SOLE 27802 0 4975 NN INC COM 629337106 28274 11830 SH SOLE 0 0 11830 NNN REIT INC COM 637417106 9690083 226457 SH SOLE 621 0 225836 NOBLE CORP PLC ORD SHS A G65431127 639437 15479 SH SOLE 15182 0 297 NOKIA CORP SPONSORED ADR 654902204 2042129 490897 SH SOLE 0 0 490897 NORDIC AMERICAN TANKERS LIMI COM G65773106 156561 42660 SH SOLE 0 0 42660 NORDSON CORP COM 655663102 6642344 26764 SH SOLE 9800 0 16964 NORDSTROM INC COM 655664100 1253462 61234 SH SOLE 0 0 61234 NORFOLK SOUTHN CORP COM 655844108 38669741 170532 SH SOLE 19819 0 150713 NORTHERN DYNASTY MINERALS LT COM NEW 66510M204 12972 54050 SH SOLE 0 0 54050 NORTHERN LTS FD TR III HCM DEFEN 500 66538R730 876762 22275 SH SOLE 0 0 22275 NORTHERN LTS FD TR III HCM DEFND 100 66538R748 1109999 23502 SH SOLE 0 0 23502 NORTHERN LTS FD TR IV INSPIRE 100 ETF 66538H534 6989678 212517 SH SOLE 0 0 212517 NORTHERN LTS FD TR IV INSPIRE CORP BD 66538H633 2184212 94596 SH SOLE 0 0 94596 NORTHERN LTS FD TR IV INSPIRE GBL HOPE 66538H658 1103815 33015 SH SOLE 0 0 33015 NORTHERN LTS FD TR IV INSPIRE INTL ETF 66538H419 1725206 62067 SH SOLE 0 0 62067 NORTHERN LTS FD TR IV INSPIRE SML/ MID 66538H641 1767958 55025 SH SOLE 0 0 55025 NORTHERN LTS FD TR IV MAIN BUYWRITE 66538H179 2246076 166376 SH SOLE 0 0 166376 NORTHERN LTS FD TR IV MAIN SECTR ROTN 66538H591 9673706 224500 SH SOLE 43768 0 180732 NORTHERN LTS FD TR IV MAIN THEMATC IN 66538H278 190208 12808 SH SOLE 0 0 12808 NORTHERN OIL & GAS INC COM 665531307 1854652 54040 SH SOLE 7619 0 46421 NORTHERN TR CORP COM 665859104 2392880 32275 SH SOLE 11888 0 20387 NORTHROP GRUMMAN CORP COM 666807102 84764101 185968 SH SOLE 19856 0 166112 NORTHWEST BANCSHARES INC MD COM 667340103 757268 71440 SH SOLE 0 0 71440 NORTHWEST NAT HLDG CO COM 66765N105 775761 18020 SH SOLE 0 0 18020 NORTHWESTERN CORP COM NEW 668074305 550531 9699 SH SOLE 3624 0 6075 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 7772238 357017 SH SOLE 148 0 356869 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 293895 13500 SH Call SOLE 0 0 13500 NORWOOD FINL CORP COM 669549107 273891 9275 SH SOLE 0 0 9275 NOUVEAU MONDE GRAPHITE INC COM NEW 66979W842 33440 11000 SH SOLE 0 0 11000 NOV INC COM 62955J103 593867 37024 SH SOLE 2547 0 34477 NOVA LTD COM M7516K103 890190 7589 SH SOLE 0 0 7589 NOVAGOLD RES INC COM NEW 66987E206 390238 97804 SH SOLE 0 0 97804 NOVANTA INC COM 67000B104 3218804 17484 SH SOLE 14202 0 3282 NOVARTIS AG SPONSORED ADR 66987V109 32849495 325532 SH SOLE 85592 0 239940 NOVAVAX INC COM NEW 670002401 320805 43177 SH SOLE 0 0 43177 NOVOCURE LTD ORD SHS G6674U108 968613 23340 SH SOLE 3239 0 20101 NOVO-NORDISK A S ADR 670100205 48728471 301109 SH SOLE 61618 0 239491 NOW INC COM 67011P100 782216 75504 SH SOLE 7720 0 67784 NRG ENERGY INC COM NEW 629377508 4501333 120388 SH SOLE 106 0 120282 NU HLDGS LTD ORD SHS CL A G6683N103 161706 20495 SH SOLE 2502 0 17993 NUCOR CORP COM 670346105 44044013 268593 SH SOLE 26715 0 241878 NUSCALE PWR CORP CL A COM 67079K100 181771 26731 SH SOLE 0 0 26731 NUSHARES ETF TR ESG HI TLD CRP 67092P854 5442550 264721 SH SOLE 0 0 264721 NUSHARES ETF TR ESG LARGE CAP 67092P862 489764 13504 SH SOLE 0 0 13504 NUSHARES ETF TR NUVEEN ENHNC YLD 67092P102 1359719 65624 SH SOLE 0 0 65624 NUSHARES ETF TR NUVEEN ESG 1-5 67092P110 10770659 471665 SH SOLE 0 0 471665 NUSHARES ETF TR NUVEEN ESG EMRGN 67092P888 2005105 73420 SH SOLE 0 0 73420 NUSHARES ETF TR NUVEEN ESG INTL 67092P805 1937799 66913 SH SOLE 0 0 66913 NUSHARES ETF TR NUVEEN ESG LRGCP 67092P201 40771584 655386 SH SOLE 0 0 655386 NUSHARES ETF TR NUVEEN ESG LRGVL 67092P300 36025356 1039693 SH SOLE 0 0 1039693 NUSHARES ETF TR NUVEEN ESG MIDCP 67092P409 13874232 355476 SH SOLE 0 0 355476 NUSHARES ETF TR NUVEEN ESG MIDVL 67092P508 9786359 330285 SH SOLE 0 0 330285 NUSHARES ETF TR NUVEEN ESG SMLCP 67092P607 18468726 499290 SH SOLE 0 0 499290 NUSHARES ETF TR NUVEEN ESG US 67092P870 4747052 215922 SH SOLE 0 0 215922 NUSHARES ETF TR NUVEEN SHRT TERM 67092P706 1128203 37088 SH SOLE 0 0 37088 NUSTAR ENERGY LP UNIT COM 67058H102 2366039 138042 SH SOLE 0 0 138042 NUTANIX INC CL A 67059N108 502936 17930 SH SOLE 36 0 17894 NUTRIEN LTD COM 67077M108 6494332 109980 SH SOLE 13007 0 96973 NUVEEN AMT FREE MUN CR INC F COM 67071L106 6765758 578270 SH SOLE 0 0 578270 NUVEEN AMT FREE QLTY MUN INC COM 670657105 9999937 914907 SH SOLE 51303 0 863604 NUVEEN AMT-FREE MUN VALUE FD COM 670695105 666226 48523 SH SOLE 0 0 48523 NUVEEN ARIZONA QLTY MUN INC COM 67061W104 489238 45511 SH SOLE 0 0 45511 NUVEEN CA QUALTY MUN INCOME COM 67066Y105 2781589 254724 SH SOLE 0 0 254724 NUVEEN CALIF SELECT TAX FREE SH BEN INT 67063R103 217642 16703 SH SOLE 0 0 16703 NUVEEN CALIFORNIA AMT QLT MU COM 670651108 754267 65361 SH SOLE 0 0 65361 NUVEEN CALIFORNIA MUNI VLU F COM STK 67062C107 875897 102444 SH SOLE 0 0 102444 NUVEEN CORE EQUITY ALPHA FD COM 67090X107 1332303 104412 SH SOLE 0 0 104412 NUVEEN CORE PLUS IMPACT FUND COM BEN INT 67080D103 316955 31791 SH SOLE 0 0 31791 NUVEEN CORPORATE INCOME 2023 COM 67079F101 156252 16711 SH SOLE 0 0 16711 NUVEEN CR STRATEGIES INCOME COM SHS 67073D102 661934 131076 SH SOLE 0 0 131076 NUVEEN DOW 30 DYNMC OVERWRT SHS 67075F105 2158266 152960 SH SOLE 0 0 152960 NUVEEN DYNAMIC MUN OPPORTUNI COM SHS 67079X102 369790 36361 SH SOLE 0 0 36361 NUVEEN FLOATING RATE INCOME COM 67072T108 18587726 2355859 SH SOLE 0 0 2355859 NUVEEN FLOATING RATE INCOME COM SHS 6706EN100 741442 95057 SH SOLE 0 0 95057 NUVEEN GLOBAL HIGH INCOME FD SHS 67075G103 3205944 287014 SH SOLE 0 0 287014 NUVEEN MASSACHUSETS QLT MUN COM 67061E104 176657 16921 SH SOLE 0 0 16921 NUVEEN MULTI ASSET INCOME FU COM 670750108 4281835 367224 SH SOLE 0 0 367224 NUVEEN MUN CR OPPORTUNITIES COM 670663103 270413 24992 SH SOLE 0 0 24992 NUVEEN MUN HIGH INCOME OPPOR COM 670682103 3820412 361439 SH SOLE 0 0 361439 NUVEEN MUN INCOME FD INC COM 67062J102 673105 71379 SH SOLE 0 0 71379 NUVEEN MUN VALUE FD INC COM 670928100 8328669 957318 SH SOLE 0 0 957318 NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 4484457 384602 SH SOLE 42857 0 341745 NUVEEN N Y MUN VALUE FD COM 67062M105 442162 52327 SH SOLE 0 0 52327 NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107 11085790 444677 SH SOLE 0 0 444677 NUVEEN NEW JERSEY QULT MUN F COM 67069Y102 347883 30330 SH SOLE 0 0 30330 NUVEEN NEW YORK AMT QLT MUNI COM 670656107 307800 29739 SH SOLE 0 0 29739 NUVEEN PENNSYLVANIA QLT MUN COM 670972108 515598 45872 SH SOLE 0 0 45872 NUVEEN PFD & INCOME OPPORTUN COM 67073B106 1623403 250525 SH SOLE 0 0 250525 NUVEEN PFD & INCOME SECS FD COM 67072C105 6690663 1048693 SH SOLE 0 0 1048693 NUVEEN PFD & INCOME TERM FD COM 67075A106 1341895 79922 SH SOLE 0 0 79922 NUVEEN QUALITY MUNCP INCOME COM 67066V101 3031738 269010 SH SOLE 0 0 269010 NUVEEN REAL ASSET INCOME & G COM 67074Y105 1143031 100090 SH SOLE 0 0 100090 NUVEEN REAL ESTATE INCOME FD COM 67071B108 1490490 200604 SH SOLE 0 0 200604 NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 19986027 1494841 SH SOLE 0 0 1494841 NUVEEN S&P 500 DYNAMIC OVERW COM 6706EW100 2535027 161673 SH SOLE 0 0 161673 NUVEEN SELECT MAT MUN FD SH BEN INT 67061T101 313389 34821 SH SOLE 0 0 34821 NUVEEN SELECT TAX-FREE INCOM SH BEN INT 67062F100 1841724 127809 SH SOLE 0 0 127809 NUVEEN SHORT DURATION CR OPP COM 67074X107 1298117 112391 SH SOLE 0 0 112391 NUVEEN SR INCOME FD COM 67067Y104 864594 188776 SH SOLE 0 0 188776 NUVEEN TAXABLE MUNICPAL INM COM 67074C103 1648679 105078 SH SOLE 83546 0 21532 NUVVE HOLDING CORP *W EXP 03/19/202 67079Y118 600 10000 SH SOLE 0 0 10000 NUVVE HOLDING CORP COM 67079Y100 16869 28351 SH SOLE 0 0 28351 NV5 GLOBAL INC COM 62945V109 679020 6130 SH SOLE 589 0 5541 NVENT ELECTRIC PLC SHS G6700G107 8719438 168753 SH SOLE 133799 0 34954 NVIDIA CORPORATION COM 67066G104 871540964 2060283 SH SOLE 274723 0 1785560 NVIDIA CORPORATION COM 67066G104 338416 800 SH Put SOLE 0 0 800 NVR INC COM 62944T105 1924238 303 SH SOLE 2 0 301 NXG CUSHING MIDSTREAM ENERGY COM NEW 231631300 1130942 30231 SH SOLE 0 0 30231 NXG NEXTGEN INFRASTR INCM FD COM 231647207 214013 5566 SH SOLE 0 0 5566 NXP SEMICONDUCTORS N V COM N6596X109 33328227 162831 SH SOLE 75529 0 87302 OAKTREE SPECIALTY LENDING CO COM 67401P405 2123605 109295 SH SOLE 0 0 109295 OATLY GROUP AB SPONSORED ADS 67421J108 81037 39530 SH SOLE 0 0 39530 OCCIDENTAL PETE CORP *W EXP 08/03/202 674599162 609287 16326 SH SOLE 12 0 16314 OCCIDENTAL PETE CORP COM 674599105 29710093 505274 SH SOLE 11879 0 493395 OCEANFIRST FINL CORP COM 675234108 522801 33470 SH SOLE 3286 0 30184 OFFICE PPTYS INCOME TR COM SHS BEN INT 67623C109 301412 39144 SH SOLE 0 0 39144 OGE ENERGY CORP COM 670837103 5482246 152666 SH SOLE 7587 0 145079 O-I GLASS INC COM 67098H104 1683940 78947 SH SOLE 132 0 78815 OIL STS INTL INC COM 678026105 173969 23289 SH SOLE 17770 0 5519 OKTA INC CL A 679295105 2897928 41787 SH SOLE 445 0 41342 OKTA INC CL A 679295105 346750 5000 SH Call SOLE 0 0 5000 OLD DOMINION FREIGHT LINE IN COM 679580100 14420377 39000 SH SOLE 7943 0 31057 OLD NATL BANCORP IND COM 680033107 1507539 108145 SH SOLE 391 0 107754 OLD REP INTL CORP COM 680223104 7315000 290624 SH SOLE 169130 0 121494 OLD SECOND BANCORP INC ILL COM 680277100 160625 12299 SH SOLE 0 0 12299 OLIN CORP COM PAR $1 680665205 3887919 75656 SH SOLE 21077 0 54579 OLLIES BARGAIN OUTLET HLDGS COM 681116109 2297214 39655 SH SOLE 34887 0 4768 OLO INC CL A 68134L109 121487 18806 SH SOLE 2258 0 16548 OMEGA HEALTHCARE INVS INC COM 681936100 13906806 453138 SH SOLE 11 0 453127 OMNIAB INC COM 68218J103 118839 23626 SH SOLE 0 0 23626 OMNICELL COM COM 68213N109 2301304 31238 SH SOLE 29998 0 1240 OMNICOM GROUP INC COM 681919106 12177785 127985 SH SOLE 82755 0 45230 ON HLDG AG NAMEN AKT A H5919C104 2125629 64413 SH SOLE 0 0 64413 ON SEMICONDUCTOR CORP COM 682189105 41005996 433559 SH SOLE 238907 0 194652 ONCOCYTE CORP COM 68235C107 29316 127459 SH SOLE 0 0 127459 ONCTERNAL THERAPEUTICS INC COM 68236P107 59153 171459 SH SOLE 0 0 171459 ONDAS HLDGS INC COM NEW 68236H204 25208 29298 SH SOLE 0 0 29298 ONE GAS INC COM 68235P108 1211387 15771 SH SOLE 1143 0 14628 ONEMAIN HLDGS INC COM 68268W103 2813979 64407 SH SOLE 34179 0 30228 ONEOK INC NEW COM 682680103 47451132 768813 SH SOLE 39442 0 729371 ONTO INNOVATION INC COM 683344105 3185688 27352 SH SOLE 21860 0 5492 OPENDOOR TECHNOLOGIES INC COM 683712103 130763 32528 SH SOLE 0 0 32528 OPERA LTD SPONSORED ADS 68373M107 760206 38259 SH SOLE 0 0 38259 OPKO HEALTH INC COM 68375N103 70834 32642 SH SOLE 0 0 32642 OPTION CARE HEALTH INC COM NEW 68404L201 389861 11999 SH SOLE 1237 0 10762 ORACLE CORP COM 68389X105 122966329 1032549 SH SOLE 212777 0 819772 ORAMED PHARMACEUTICALS INC COM NEW 68403P203 58053 16216 SH SOLE 0 0 16216 ORANGE SPONSORED ADR 684060106 4104808 352647 SH SOLE 14661 0 337986 ORASURE TECHNOLOGIES INC COM 68554V108 60010 11978 SH SOLE 0 0 11978 ORCHID IS CAP INC COM NEW 68571X301 251350 24285 SH SOLE 0 0 24285 OREILLY AUTOMOTIVE INC COM 67103H107 29959402 31361 SH SOLE 4244 0 27117 ORGANIGRAM HLDGS INC COM 68620P101 11032 28286 SH SOLE 0 0 28286 ORGANOGENESIS HLDGS INC COM 68621F102 54923 16543 SH SOLE 0 0 16543 ORGANON & CO COMMON STOCK 68622V106 1735283 83387 SH SOLE 76 0 83311 ORIGIN BANCORP INC COM 68621T102 861140 29390 SH SOLE 3890 0 25500 ORIGIN MATERIALS INC COM 68622D106 378846 88931 SH SOLE 0 0 88931 ORION ENERGY SYS INC COM 686275108 26153 16045 SH SOLE 0 0 16045 ORION OFFICE REIT INC COM 68629Y103 407446 61641 SH SOLE 17829 0 43812 ORION S.A. COM L72967109 1942515 91542 SH SOLE 0 0 91542 ORMAT TECHNOLOGIES INC COM 686688102 1229544 15281 SH SOLE 0 0 15281 OSHKOSH CORP COM 688239201 827911 9561 SH SOLE 1387 0 8174 OSISKO GOLD ROYALTIES LTD COM 68827L101 1080134 70276 SH SOLE 0 0 70276 OTIS WORLDWIDE CORP COM 68902V107 8777678 98614 SH SOLE 26108 0 72506 OTTER TAIL CORP COM 689648103 3886430 49220 SH SOLE 469 0 48751 OUSTER INC *W EXP 09/29/202 68989M129 457 14805 SH SOLE 0 0 14805 OUSTER INC COM NEW 68989M202 49494 10019 SH SOLE 0 0 10019 OUTLOOK THERAPEUTICS INC COM NEW 69012T206 176088 101200 SH SOLE 0 0 101200 OVERSTOCK COM INC DEL COM 690370101 763278 23435 SH SOLE 0 0 23435 OVINTIV INC COM 69047Q102 3403735 89407 SH SOLE 18 0 89389 OWENS & MINOR INC NEW COM 690732102 268429 14098 SH SOLE 0 0 14098 OWENS CORNING NEW COM 690742101 12011335 92041 SH SOLE 70175 0 21866 OWL ROCK CAPITAL CORPORATION COM 69121K104 20991971 1564230 SH SOLE 0 0 1564230 OXFORD LANE CAP CORP COM 691543102 2377517 491223 SH SOLE 0 0 491223 OXFORD SQUARE CAP CORP COM 69181V107 75496 28489 SH SOLE 0 0 28489 P T TELEKOMUNIKASI INDONESIA SPONSORED ADR 715684106 214385 8038 SH SOLE 1867 0 6171 PACCAR INC COM 693718108 14684815 175550 SH SOLE 24711 0 150839 PACER FDS TR AMERCN ENRGY IND 69374H634 5861879 215590 SH SOLE 0 0 215590 PACER FDS TR CASH COWS ETF 69374H659 4271705 125638 SH SOLE 0 0 125638 PACER FDS TR CFRA STVAL EQL 69374H691 6198246 173921 SH SOLE 0 0 173921 PACER FDS TR DATA AND INFRAST 69374H741 14959943 512327 SH SOLE 25 0 512302 PACER FDS TR DEVELOPED MRKT 69374H873 14007400 471154 SH SOLE 0 0 471154 PACER FDS TR EMRG MKT CASH 69374H865 445561 23146 SH SOLE 0 0 23146 PACER FDS TR GLOBL CASH ETF 69374H709 68227053 2058131 SH SOLE 0 0 2058131 PACER FDS TR INDUSTRIAL RELET 69374H766 7299335 186526 SH SOLE 25 0 186501 PACER FDS TR LUNT LRG CP ALTR 69374H717 14885429 396522 SH SOLE 0 0 396522 PACER FDS TR LUNT LRGCP MULTI 69374H816 5855185 153398 SH SOLE 0 0 153398 PACER FDS TR LUNT MDCAP MLT 69374H725 438611 12367 SH SOLE 0 0 12367 PACER FDS TR METAURUS CAP 400 69374H436 7856161 246634 SH SOLE 0 0 246634 PACER FDS TR PAC ASSET FLTG 69374H428 3479329 75679 SH SOLE 0 0 75679 PACER FDS TR PACER US SMALL 69374H857 75746401 1861091 SH SOLE 0 0 1861091 PACER FDS TR SWAN SOS FD OF 69374H568 714694 29375 SH SOLE 0 0 29375 PACER FDS TR TRENDP US LAR CP 69374H105 98722140 2390367 SH SOLE 0 0 2390367 PACER FDS TR TRENDP US MID CP 69374H204 17733367 538354 SH SOLE 0 0 538354 PACER FDS TR TRENDPILOT 100 69374H303 53715530 865402 SH SOLE 0 0 865402 PACER FDS TR TRENDPILOT EUR 69374H808 1530855 56962 SH SOLE 0 0 56962 PACER FDS TR TRENDPILOT FD 69374H675 1404257 48278 SH SOLE 0 0 48278 PACER FDS TR TRENDPILOT INTL 69374H683 3812304 138983 SH SOLE 0 0 138983 PACER FDS TR TRENDPILOT US BD 69374H642 19548664 977922 SH SOLE 0 0 977922 PACER FDS TR US CASH COWS 100 69374H881 573678709 11984097 SH SOLE 0 0 11984097 PACER FDS TR US CHS CWS GWT 69374H667 755661 21935 SH SOLE 0 0 21935 PACIFIC BIOSCIENCES CALIF IN COM 69404D108 2060765 154945 SH SOLE 22659 0 132286 PACKAGING CORP AMER COM 695156109 9948407 75276 SH SOLE 10670 0 64606 PACWEST BANCORP DEL COM 695263103 699457 85823 SH SOLE 20 0 85803 PAGERDUTY INC COM 69553P100 1242739 55282 SH SOLE 15023 0 40259 PALANTIR TECHNOLOGIES INC CL A 69608A108 22248567 1451309 SH SOLE 17108 0 1434201 PALANTIR TECHNOLOGIES INC CL A 69608A108 153300 10000 SH Call SOLE 0 0 10000 PALO ALTO NETWORKS INC COM 697435105 96056940 375942 SH SOLE 107918 0 268024 PAN AMERN SILVER CORP COM 697900108 3000085 205767 SH SOLE 6702 0 199065 PAPA JOHNS INTL INC COM 698813102 468268 6343 SH SOLE 1648 0 4695 PAR TECHNOLOGY CORP COM 698884103 889209 27003 SH SOLE 0 0 27003 PARAMOUNT GLOBAL 5.75% CONV PFD A 92556H305 841438 37133 SH SOLE 0 0 37133 PARAMOUNT GLOBAL CLASS A COM 92556H107 440792 23750 SH SOLE 0 0 23750 PARAMOUNT GLOBAL CLASS B COM 92556H206 35117484 2207259 SH SOLE 197944 0 2009315 PARATEK PHARMACEUTICALS INC COM 699374302 23437 10605 SH SOLE 0 0 10605 PARATEK PHARMACEUTICALS INC NOTE 4.750% 5/0 699374AB0 48955 50000 PRN SOLE 0 0 50000 PARK HOTELS & RESORTS INC COM 700517105 479255 37383 SH SOLE 4411 0 32972 PARK NATL CORP COM 700658107 329675 3222 SH SOLE 0 0 3222 PARKER-HANNIFIN CORP COM 701094104 32755635 83980 SH SOLE 9013 0 74967 PARSONS CORP DEL COM 70202L102 1713158 35587 SH SOLE 930 0 34657 PARTNERS BANCORP COM 70213Q108 206164 33306 SH SOLE 0 0 33306 PATRICK INDS INC COM 703343103 481385 6018 SH SOLE 3074 0 2944 PATTERSON COS INC COM 703395103 488226 14679 SH SOLE 780 0 13899 PATTERSON-UTI ENERGY INC COM 703481101 181609 15172 SH SOLE 6821 0 8351 PAVMED INC COM 70387R106 40845 100159 SH SOLE 0 0 100159 PAYCHEX INC COM 704326107 49515273 442614 SH SOLE 11739 0 430875 PAYCOM SOFTWARE INC COM 70432V102 7432213 23137 SH SOLE 1222 0 21915 PAYCOR HCM INC COM 70435P102 269175 11372 SH SOLE 1378 0 9994 PAYLOCITY HLDG CORP COM 70438V106 1621465 8787 SH SOLE 6092 0 2695 PAYONEER GLOBAL INC COM 70451X104 129918 27010 SH SOLE 0 0 27010 PAYPAL HLDGS INC COM 70450Y103 56739643 850287 SH SOLE 166118 0 684169 PBF ENERGY INC CL A 69318G106 2369671 57882 SH SOLE 0 0 57882 PCM FD INC COM 69323T101 138145 14345 SH SOLE 0 0 14345 PDC ENERGY INC COM 69327R101 627391 8819 SH SOLE 1938 0 6881 PDD HOLDINGS INC SPONSORED ADS 722304102 672663 9729 SH SOLE 14 0 9715 PDS BIOTECHNOLOGY CORP COM 70465T107 1536474 305462 SH SOLE 0 0 305462 PEABODY ENERGY CORP COM 704551100 3744743 172888 SH SOLE 1874 0 171014 PEABODY ENERGY CORP COM 704551100 1691646 78100 SH Put SOLE 0 0 78100 PEAKSTONE REALTY TRUST COMMON SHARES 39818P799 4949263 199648 SH SOLE 0 0 199648 PELOTON INTERACTIVE INC CL A COM 70614W100 464053 60345 SH SOLE 375 0 59970 PEMBINA PIPELINE CORP COM 706327103 2585619 82240 SH SOLE 8916 0 73324 PENN ENTERTAINMENT INC COM 707569109 3291473 136973 SH SOLE 400 0 136573 PENNANTPARK FLOATING RATE CA COM 70806A106 699491 65680 SH SOLE 0 0 65680 PENNANTPARK INVT CORP COM 708062104 397205 67437 SH SOLE 0 0 67437 PENNYMAC CORP NOTE 5.500%11/0 70932AAD5 48951 52000 PRN SOLE 0 0 52000 PENNYMAC MTG INVT TR COM 70931T103 2402248 178208 SH SOLE 7397 0 170811 PENSKE AUTOMOTIVE GRP INC COM 70959W103 562942 3378 SH SOLE 0 0 3378 PENTAIR PLC SHS G7S00T104 3715974 57523 SH SOLE 20447 0 37076 PENUMBRA INC COM 70975L107 728375 2117 SH SOLE 88 0 2029 PEPSICO INC COM 713448108 248581672 1342089 SH SOLE 133824 0 1208265 PERFICIENT INC COM 71375U101 1448526 17383 SH SOLE 16935 0 448 PERFORMANCE FOOD GROUP CO COM 71377A103 2665801 44253 SH SOLE 28291 0 15962 PERFORMANCE SHIPPING INC COMMON SHARES Y67305154 37930 48000 SH SOLE 0 0 48000 PERION NETWORK LTD SHS NEW M78673114 513232 16734 SH SOLE 0 0 16734 PERMIAN BASIN RTY TR UNIT BEN INT 714236106 4182244 167759 SH SOLE 0 0 167759 PERMIAN RESOURCES CORP CLASS A COM 71424F105 909144 82951 SH SOLE 27053 0 55898 PERRIGO CO PLC SHS G97822103 2179661 64202 SH SOLE 21796 0 42406 PERSONALIS INC COM 71535D106 377092 200581 SH SOLE 0 0 200581 PERSPECTIVE THERAPEUTICS INC COM 46489V104 22804 34138 SH SOLE 0 0 34138 PETCO HEALTH & WELLNESS CO I COM 71601V105 291613 32766 SH SOLE 19861 0 12905 PETIQ INC COM CL A 71639T106 914008 60251 SH SOLE 109 0 60142 PETMED EXPRESS INC COM 716382106 343413 24903 SH SOLE 0 0 24903 PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 1876718 135699 SH SOLE 986 0 134713 PFIZER INC COM 717081103 240872154 6566853 SH SOLE 1425661 0 5141192 PG&E CORP COM 69331C108 31534485 1824913 SH SOLE 187067 0 1637846 PGIM ETF TR ACTV HY BD ETF 69344A206 1615154 47431 SH SOLE 0 0 47431 PGIM ETF TR PGIM ULTRA SH BD 69344A107 127315719 2576720 SH SOLE 0 0 2576720 PGIM GLOBAL HIGH YIELD FD FO COM 69346J106 1309396 119362 SH SOLE 0 0 119362 PGIM HIGH YIELD BOND FUND IN COM 69346H100 827275 66608 SH SOLE 0 0 66608 PHENOMEX INC COM 084310101 67478 137711 SH SOLE 0 0 137711 PHILIP MORRIS INTL INC COM 718172109 157470546 1613097 SH SOLE 725187 0 887910 PHILLIPS 66 COM 718546104 56416088 591488 SH SOLE 20332 0 571156 PHILLIPS EDISON & CO INC COMMON STOCK 71844V201 8667074 254316 SH SOLE 1 0 254315 PHOTRONICS INC COM 719405102 754796 29267 SH SOLE 27392 0 1875 PHX MINERALS INC CL A 69291A100 38699 12404 SH SOLE 0 0 12404 PHYSICIANS RLTY TR COM 71943U104 1903085 136032 SH SOLE 1202 0 134830 PIEDMONT LITHIUM INC COM 72016P105 3146403 54521 SH SOLE 0 0 54521 PIEDMONT OFFICE REALTY TR IN COM CL A 720190206 1091795 150178 SH SOLE 0 0 150178 PILGRIMS PRIDE CORP COM 72147K108 308210 14342 SH SOLE 0 0 14342 PIMCO ACCESS INCOME FUND SHS BENFIN INT 72203T100 2014054 136546 SH SOLE 0 0 136546 PIMCO CALIF MUN INCOME FD COM 72200N106 2006283 204723 SH SOLE 0 0 204723 PIMCO CALIF MUN INCOME FD II COM 72200M108 137594 23125 SH SOLE 0 0 23125 PIMCO CORPORATE & INCM STRG COM 72200U100 3448925 263076 SH SOLE 0 0 263076 PIMCO CORPORATE & INCOME OPP COM 72201B101 21816392 1558314 SH SOLE 0 0 1558314 PIMCO DYNAMIC INCOME FD SHS 72201Y101 26726150 1425395 SH SOLE 0 0 1425395 PIMCO DYNAMIC INCOME OPRNTS COM BEN SHS 69355M107 1339321 102551 SH SOLE 0 0 102551 PIMCO ENERGY & TACTICAL CR O COM SHS BEN INT 69346N107 260263 16514 SH SOLE 0 0 16514 PIMCO EQUITY SER RAFI DYN EMERG 72202L389 226761 12185 SH SOLE 0 0 12185 PIMCO ETF TR 0-5 HIGH YIELD 72201R783 9313871 102137 SH SOLE 88 0 102049 PIMCO ETF TR 1-5 US TIP IDX 72201R205 16545734 328941 SH SOLE 0 0 328941 PIMCO ETF TR 15+ YR US TIPS 72201R304 3598831 59941 SH SOLE 0 0 59941 PIMCO ETF TR 25YR+ ZERO U S 72201R882 38795403 421552 SH SOLE 0 0 421552 PIMCO ETF TR ACTIVE BD ETF 72201R775 63685724 695107 SH SOLE 7686 0 687421 PIMCO ETF TR BROAD US TIPS 72201R403 3998797 73938 SH SOLE 0 0 73938 PIMCO ETF TR ENHAN SHRT MA AC 72201R833 130411843 1307256 SH SOLE 3064 0 1304192 PIMCO ETF TR ENHANCD SHORT 72201R643 1249834 12765 SH SOLE 0 0 12765 PIMCO ETF TR ENHNCD LW DUR AC 72201R718 14919129 159153 SH SOLE 0 0 159153 PIMCO ETF TR INTER MUN BD ACT 72201R866 51047268 984708 SH SOLE 0 0 984708 PIMCO ETF TR INV GRD CRP BD 72201R817 16377693 172669 SH SOLE 0 0 172669 PIMCO ETF TR MUNI INCOME OPP 72201R635 2646227 59379 SH SOLE 0 0 59379 PIMCO ETF TR SHTRM MUN BD ACT 72201R874 8100022 163538 SH SOLE 0 0 163538 PIMCO ETF TR SR LN ACTIVE ETF 72201R627 309530 6203 SH SOLE 0 0 6203 PIMCO GLOBAL STOCKSPLS INCM COM 722011103 690999 95972 SH SOLE 0 0 95972 PIMCO HIGH INCOME FD COM SHS 722014107 3941351 788270 SH SOLE 0 0 788270 PIMCO INCOME STRATEGY FD COM 72201H108 491357 59995 SH SOLE 0 0 59995 PIMCO INCOME STRATEGY FD II COM 72201J104 4418280 612799 SH SOLE 0 0 612799 PIMCO MUN INCOME FD COM 72200R107 394642 38389 SH SOLE 0 0 38389 PIMCO MUN INCOME FD II COM 72200W106 1583773 175196 SH SOLE 0 0 175196 PIMCO MUN INCOME FD III COM 72201A103 393135 48837 SH SOLE 0 0 48837 PIMCO NEW YORK MUN FD II COM 72200Y102 98881 13028 SH SOLE 0 0 13028 PIMCO NEW YORK MUN INCOME FD COM 72200T103 482400 56224 SH SOLE 0 0 56224 PIMCO STRATEGIC INCOME FD COM 72200X104 2809591 540306 SH SOLE 0 0 540306 PINNACLE FINL PARTNERS INC COM 72346Q104 621629 10973 SH SOLE 1114 0 9859 PINNACLE WEST CAP CORP COM 723484101 4119715 50574 SH SOLE 8367 0 42207 PINTEREST INC CL A 72352L106 7813512 285791 SH SOLE 84978 0 200813 PIONEER FLOATING RATE FUND I COM 72369J102 110757 12760 SH SOLE 0 0 12760 PIONEER HIGH INCOME FUND INC COM 72369H106 760158 113119 SH SOLE 0 0 113119 PIONEER MUNICIPAL HIGH INCOM COM 723762100 488277 61807 SH SOLE 0 0 61807 PIONEER MUNICIPAL HIGH INCOM COM SHS 723763108 276595 32426 SH SOLE 0 0 32426 PIONEER NAT RES CO COM 723787107 37780582 182356 SH SOLE 25740 0 156616 PIPER SANDLER COMPANIES COM 724078100 296376 2293 SH SOLE 233 0 2060 PJT PARTNERS INC COM CL A 69343T107 321418 4615 SH SOLE 2598 0 2017 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 3290128 233342 SH SOLE 0 0 233342 PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 7333646 494514 SH SOLE 19335 0 475179 PLANET FITNESS INC CL A 72703H101 2220867 32931 SH SOLE 23823 0 9108 PLANET LABS PBC COM CL A 72703X106 80880 25118 SH SOLE 16524 0 8594 PLAYSTUDIOS INC CLASS A COM 72815G108 187037 38093 SH SOLE 37759 0 334 PLBY GROUP INC COM 72814P109 79044 47050 SH SOLE 0 0 47050 PLEXUS CORP COM 729132100 1634321 16636 SH SOLE 14591 0 2045 PLUG POWER INC COM NEW 72919P202 3558426 342486 SH SOLE 0 0 342486 PLURI INC COM 72942G104 8429 10510 SH SOLE 0 0 10510 PLYMOUTH INDL REIT INC COM 729640102 1861836 80879 SH SOLE 19973 0 60906 PNC FINL SVCS GROUP INC COM 693475105 62827893 498832 SH SOLE 221219 0 277613 PNC FINL SVCS GROUP INC COM 693475105 251900 2000 SH Call SOLE 0 0 2000 POINT BIOPHARMA GLOBAL INC COM 730541109 323034 35655 SH SOLE 0 0 35655 POLARIS INC COM 731068102 6538117 54065 SH SOLE 5878 0 48187 POLESTAR AUTOMOTIVE HLDG UK ADS A 731105201 149786 39211 SH SOLE 0 0 39211 POLYMET MNG CORP COM NEW 731916409 16646 21071 SH SOLE 0 0 21071 PONCE FINANCIAL GROUP INC COMMON STOCK 732344106 96025 11050 SH SOLE 0 0 11050 POOL CORP COM 73278L105 9182234 24509 SH SOLE 11794 0 12715 POPULAR INC COM NEW 733174700 388936 6427 SH SOLE 209 0 6218 PORCH GROUP INC COM 733245104 55959 40550 SH SOLE 0 0 40550 PORTILLOS INC COM CL A 73642K106 1465802 65060 SH SOLE 0 0 65060 PORTLAND GEN ELEC CO COM NEW 736508847 1259723 26900 SH SOLE 11885 0 15015 POSCO HOLDINGS INC SPONSORED ADR 693483109 972654 13153 SH SOLE 225 0 12928 POST HLDGS INC COM 737446104 1427199 16471 SH SOLE 9414 0 7057 POTLATCHDELTIC CORPORATION COM 737630103 1165510 22053 SH SOLE 8151 0 13902 POWER INTEGRATIONS INC COM 739276103 3416703 36091 SH SOLE 4482 0 31609 POWERFLEET INC COM 73931J109 56862 18954 SH SOLE 0 0 18954 PPG INDS INC COM 693506107 18402857 124092 SH SOLE 33620 0 90472 PPL CORP COM 69351T106 31809539 1202175 SH SOLE 579894 0 622281 PRECIGEN INC COM 74017N105 49610 43139 SH SOLE 0 0 43139 PRECISION BIOSCIENCES INC COM 74019P108 22700 43155 SH SOLE 0 0 43155 PRESTIGE CONSMR HEALTHCARE I COM 74112D101 705612 11873 SH SOLE 7968 0 3905 PRICE T ROWE GROUP INC COM 74144T108 28927867 258238 SH SOLE 24491 0 233747 PRIMERICA INC COM 74164M108 1147389 5802 SH SOLE 1244 0 4558 PRIMO WATER CORPORATION COM 74167P108 203863 16257 SH SOLE 11736 0 4521 PRIMORIS SVCS CORP COM 74164F103 823492 27026 SH SOLE 23815 0 3211 PRINCIPAL EXCHANGE TRADED FD ACTIVE HIGH YL 74255Y102 583912 31812 SH SOLE 0 0 31812 PRINCIPAL EXCHANGE TRADED FD PRIN HLTHCRE INV 74255Y409 283057 7878 SH SOLE 0 0 7878 PRINCIPAL EXCHANGE TRADED FD PRIN MILNS GBL 74255Y508 240827 5624 SH SOLE 0 0 5624 PRINCIPAL EXCHANGE TRADED FD PRNC INVT GRAD 74255Y821 338191 16441 SH SOLE 0 0 16441 PRINCIPAL EXCHANGE TRADED FD PRNCPL VLU ETF 74255Y300 545154 13132 SH SOLE 0 0 13132 PRINCIPAL EXCHANGE TRADED FD QUALITY ETF 74255Y201 462930 8207 SH SOLE 0 0 8207 PRINCIPAL EXCHANGE TRADED FD SPECTRUM PFD 74255Y888 12377106 730213 SH SOLE 0 0 730213 PRINCIPAL EXCHANGE TRADED FD US MEGA CP ETF 74255Y870 12053484 276076 SH SOLE 0 0 276076 PRINCIPAL EXCHANGE TRADED FD US SMCP MLTFCTR 74255Y607 1894323 44669 SH SOLE 0 0 44669 PRINCIPAL FINANCIAL GROUP IN COM 74251V102 9423901 124260 SH SOLE 207 0 124053 PROCTER AND GAMBLE CO COM 742718109 371035904 2445208 SH SOLE 340600 0 2104608 PROG HOLDINGS INC COM NPV 74319R101 685107 21330 SH SOLE 16369 0 4961 PROGRESS SOFTWARE CORP COM 743312100 594465 10232 SH SOLE 227 0 10005 PROGRESSIVE CORP COM 743315103 23442306 177097 SH SOLE 54053 0 123044 PROGYNY INC COM 74340E103 1172804 29812 SH SOLE 22353 0 7459 PROLOGIS INC. COM 74340W103 41785552 340745 SH SOLE 68224 0 272521 PROPETRO HLDG CORP COM 74347M108 440914 53509 SH SOLE 0 0 53509 PROS HOLDINGS INC COM 74346Y103 1032662 33528 SH SOLE 31768 0 1760 PROSHARES TR DECLINE RETAIL 74347B367 164107 10825 SH SOLE 0 0 10825 PROSHARES TR DJ BRKFLD GLB 74347B508 1092897 24338 SH SOLE 0 0 24338 PROSHARES TR EQTS FOR RISIN 74347B391 1504122 30541 SH SOLE 0 0 30541 PROSHARES TR HD REPLICATION 74347X294 211631 4376 SH SOLE 0 0 4376 PROSHARES TR HGH YLD INT RATE 74348A541 7129715 116537 SH SOLE 0 0 116537 PROSHARES TR INFLATN EXPECTNS 74348A814 468423 14386 SH SOLE 0 0 14386 PROSHARES TR INVT INT RT HG 74347B607 4934065 67769 SH SOLE 0 0 67769 PROSHARES TR K1 FRE CRD OIL 74347G804 510097 12545 SH SOLE 0 0 12545 PROSHARES TR LARGE CAP CRE 74347R248 8870383 173845 SH SOLE 0 0 173845 PROSHARES TR MSCI EAFE DIVD 74347B839 787633 21281 SH SOLE 0 0 21281 PROSHARES TR MSCI EMRG MKTS 74347B847 328025 7052 SH SOLE 0 0 7052 PROSHARES TR MSCI EUR DIV 74347B540 403418 9039 SH SOLE 0 0 9039 PROSHARES TR ONLINE RTL ETF 74347B169 979358 29887 SH SOLE 0 0 29887 PROSHARES TR PET CARE ETF 74348A145 1415599 27865 SH SOLE 0 0 27865 PROSHARES TR PSHS SH MDCAP400 74347B250 209646 9146 SH SOLE 0 0 9146 PROSHARES TR PSHS SH MSCI EAF 74347R370 512485 28519 SH SOLE 0 0 28519 PROSHARES TR PSHS SHORT DOW30 74347B235 1615323 49964 SH SOLE 0 0 49964 PROSHARES TR PSHS SHTFINL ETF 74347B185 677578 53206 SH SOLE 0 0 53206 PROSHARES TR PSHS ULT S&P 500 74347R107 961331 16532 SH SOLE 4536 0 11996 PROSHARES TR PSHS ULTRA QQQ 74347R206 1540686 23931 SH SOLE 0 0 23931 PROSHARES TR RUSS 2000 DIVD 74347B698 12736614 215364 SH SOLE 0 0 215364 PROSHARES TR S&P 500 DV ARIST 74348A467 260710587 2765280 SH SOLE 0 0 2765280 PROSHARES TR S&P MDCP 400 DIV 74347B680 52280196 743990 SH SOLE 0 0 743990 PROSHARES TR S&P TECH DIVIDEN 74347G606 4921788 74280 SH SOLE 0 0 74280 PROSHARES TR SHORT QQQ NEW 74347B714 3035028 287136 SH SOLE 0 0 287136 PROSHARES TR SHORT S&P 500 NE 74347B425 8684825 625708 SH SOLE 48387 0 577321 PROSHARES TR SHRT 20+YR TRE 74347X849 3519314 162255 SH SOLE 0 0 162255 PROSHARES TR SHRT HGH YIELD 74347R131 1431232 78124 SH SOLE 0 0 78124 PROSHARES TR SHRT RUSSELL2000 74348A210 2080064 91111 SH SOLE 0 0 91111 PROSHARES TR SHT 7-10 YR TR 74348A608 2224049 77466 SH SOLE 0 0 77466 PROSHARES TR SP500 EX ENRGY 74347B581 405836 4274 SH SOLE 0 0 4274 PROSHARES TR SP500 EX FINLS 74347B573 303104 3157 SH SOLE 0 0 3157 PROSHARES TR SP500 EX TECH 74347B557 347144 4756 SH SOLE 0 0 4756 PROSHARES TR ULTRA FNCLS NEW 74347X633 222762 4883 SH SOLE 0 0 4883 PROSHARES TR ULTRAPRO QQQ 74347X831 283720 6920 SH SOLE 0 0 6920 PROSPECT CAP CORP COM 74348T102 5333953 860315 SH SOLE 0 0 860315 PROSPECT CAP CORP NOTE 6.375% 3/0 74348TAT9 122899 124000 PRN SOLE 0 0 124000 PROSPERITY BANCSHARES INC COM 743606105 700639 12405 SH SOLE 7764 0 4641 PROTARA THERAPEUTICS INC COM STK 74365U107 23900 10000 SH SOLE 0 0 10000 PROTERRA INC COM 74374T109 17540 14617 SH SOLE 0 0 14617 PROTO LABS INC COM 743713109 285239 8159 SH SOLE 57 0 8102 PRUDENTIAL FINL INC COM 744320102 39701072 450024 SH SOLE 9876 0 440148 PRUDENTIAL PLC ADR 74435K204 1714271 60532 SH SOLE 25123 0 35409 PTC INC COM 69370C100 1543670 10848 SH SOLE 3284 0 7564 PUBLIC STORAGE COM 74460D109 19557451 67005 SH SOLE 8809 0 58196 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 19144630 305776 SH SOLE 62033 0 243743 PUBMATIC INC COM CL A 74467Q103 1236477 67641 SH SOLE 50229 0 17412 PULTE GROUP INC COM 745867101 10438915 134384 SH SOLE 12317 0 122067 PURE STORAGE INC CL A 74624M102 2402468 65249 SH SOLE 15 0 65234 PURECYCLE TECHNOLOGIES INC COM 74623V103 1732282 162047 SH SOLE 0 0 162047 PURPLE INNOVATION INC COM 74640Y106 35186 12657 SH SOLE 0 0 12657 PUTNAM MANAGED MUN INCOME TR COM 746823103 990142 162585 SH SOLE 0 0 162585 PUTNAM MASTER INTER INCOME T SH BEN INT 746909100 162234 51340 SH SOLE 0 0 51340 PUTNAM MUN OPPORTUNITIES TR SH BEN INT 746922103 638147 62502 SH SOLE 0 0 62502 PUTNAM PREMIER INCOME TR SH BEN INT 746853100 285154 81010 SH SOLE 0 0 81010 PVH CORPORATION COM 693656100 657261 7735 SH SOLE 15 0 7720 Q2 HLDGS INC COM 74736L109 390082 12624 SH SOLE 11272 0 1352 QIAGEN NV SHS NEW N72482123 518611 11517 SH SOLE 9893 0 1624 QORVO INC COM 74736K101 2319142 22730 SH SOLE 865 0 21865 QUAKER HOUGHTON COM 747316107 249273 1279 SH SOLE 944 0 335 QUALCOMM INC COM 747525103 108106406 908152 SH SOLE 187447 0 720705 QUALYS INC COM 74758T303 1606746 12439 SH SOLE 336 0 12103 QUANTA SVCS INC COM 74762E102 31756531 161652 SH SOLE 8727 0 152925 QUANTUM CORP COM NEW 747906501 184293 170642 SH SOLE 0 0 170642 QUANTUMSCAPE CORP COM CL A 74767V109 4865670 608970 SH SOLE 0 0 608970 QUEST DIAGNOSTICS INC COM 74834L100 7063376 50252 SH SOLE 1079 0 49173 QUIDELORTHO CORP COM 219798105 1150345 13883 SH SOLE 6764 0 7119 QUINSTREET INC COM 74874Q100 186313 21100 SH SOLE 0 0 21100 QURATE RETAIL INC COM SER A 74915M100 209330 211489 SH SOLE 121174 0 90315 R1 RCM INC COM 77634L105 650492 35257 SH SOLE 29442 0 5815 RACKSPACE TECHNOLOGY INC COM 750102105 48745 17921 SH SOLE 0 0 17921 RADIAN GROUP INC COM 750236101 435259 17218 SH SOLE 2371 0 14847 RADWARE LTD ORD M81873107 300797 15513 SH SOLE 12697 0 2816 RALPH LAUREN CORP CL A 751212101 564980 4582 SH SOLE 0 0 4582 RAMACO RES INC COM CL A 75134P600 180822 21424 SH SOLE 0 0 21424 RAMBUS INC DEL COM 750917106 6570859 102398 SH SOLE 9572 0 92826 RANGE RES CORP COM 75281A109 2555672 86928 SH SOLE 0 0 86928 RANGER ENERGY SVCS INC COM CL A 75282U104 1069005 104395 SH SOLE 0 0 104395 RAPID7 INC COM 753422104 883447 19511 SH SOLE 16375 0 3136 RAYMOND JAMES FINL INC COM 754730109 4282757 41272 SH SOLE 503 0 40769 RAYONIER INC COM 754907103 1061970 33821 SH SOLE 0 0 33821 RAYTHEON TECHNOLOGIES CORP COM 75513E101 169038111 1725583 SH SOLE 288259 0 1437324 RB GLOBAL INC COM 74935Q107 936060 15601 SH SOLE 7161 0 8440 RBB FD INC MOTLEY FOL ETF 74933W601 18852850 462760 SH SOLE 0 0 462760 RBB FD INC MOTLEY FOOL GBL 74933W635 3827951 143315 SH SOLE 0 0 143315 RBB FD INC MOTLEY FOOL MID 74933W627 365638 15307 SH SOLE 0 0 15307 RBB FD INC MOTLEY FOOL SML 74933W874 1303650 45373 SH SOLE 0 0 45373 RBB FD INC US TREAS 3 MNTH 74933W452 86762303 1731783 SH SOLE 0 0 1731783 RBB FD INC US TREASRY 12 MT 74933W478 5863596 117448 SH SOLE 0 0 117448 RBB FD INC US TREASY 2 YR 74933W486 11450658 237369 SH SOLE 0 0 237369 RBB FD INC US TRSRY 6 MNTH 74933W460 1101031 21946 SH SOLE 0 0 21946 RBC BEARINGS INC COM 75524B104 3064369 14091 SH SOLE 12312 0 1779 RCI HOSPITALITY HLDGS INC COM 74934Q108 1107554 14575 SH SOLE 0 0 14575 RCM TECHNOLOGIES INC COM NEW 749360400 596841 32437 SH SOLE 0 0 32437 READY CAPITAL CORP COM 75574U101 854490 75753 SH SOLE 0 0 75753 REALTY INCOME CORP COM 756109104 73678667 1232291 SH SOLE 207122 0 1025169 REAVES UTIL INCOME FD COM SH BEN INT 756158101 5679796 207141 SH SOLE 0 0 207141 RECURSION PHARMACEUTICALS IN CL A 75629V104 382501 51205 SH SOLE 0 0 51205 RED RIVER BANCSHARES INC COM 75686R202 455076 9261 SH SOLE 0 0 9261 RED ROCK RESORTS INC CL A 75700L108 384440 8218 SH SOLE 32 0 8186 REDFIN CORP COM 75737F108 202117 16274 SH SOLE 0 0 16274 REDWOOD TRUST INC COM 758075402 672018 105497 SH SOLE 46813 0 58684 REGAL REXNORD CORPORATION COM 758750103 2040427 13258 SH SOLE 619 0 12639 REGENCY CTRS CORP COM 758849103 571412 9251 SH SOLE 3295 0 5956 REGENERON PHARMACEUTICALS COM 75886F107 26768830 37254 SH SOLE 9415 0 27839 REGIONS FINANCIAL CORP NEW COM 7591EP100 8682253 487220 SH SOLE 19275 0 467945 REGULUS THERAPEUTICS INC COM 75915K309 27198 18502 SH SOLE 0 0 18502 REINSURANCE GRP OF AMERICA I COM NEW 759351604 3324703 23972 SH SOLE 7992 0 15980 REKOR SYSTEMS INC COM 759419104 40050 22500 SH SOLE 0 0 22500 RELIANCE STEEL & ALUMINUM CO COM 759509102 7124295 26232 SH SOLE 6067 0 20165 RELX PLC SPONSORED ADR 759530108 3092135 92496 SH SOLE 59847 0 32649 RENAISSANCE CAP GREENWICH FD IPO ETF 759937204 1194329 36517 SH SOLE 0 0 36517 RENAISSANCERE HLDGS LTD COM G7496G103 474349 2543 SH SOLE 1088 0 1455 RENASANT CORP COM 75970E107 1514146 57947 SH SOLE 177 0 57770 RENEW ENERGY GLOBAL PLC CL A SHS G7500M104 122445 22344 SH SOLE 0 0 22344 RENTOKIL INITIAL PLC SPONSORED ADR 760125104 1549768 39727 SH SOLE 31520 0 8207 REPLIGEN CORP COM 759916109 2517988 17800 SH SOLE 11573 0 6227 REPUBLIC FIRST BANCORP INC COM 760416107 14414 16016 SH SOLE 0 0 16016 REPUBLIC SVCS INC COM 760759100 23531593 153631 SH SOLE 41109 0 112522 RESIDEO TECHNOLOGIES INC COM 76118Y104 267955 15173 SH SOLE 4479 0 10694 RESMED INC COM 761152107 2714015 12421 SH SOLE 0 0 12421 RESOURCES CONNECTION INC COM 76122Q105 1166472 74250 SH SOLE 0 0 74250 RESTAURANT BRANDS INTL INC COM 76131D103 5976788 77100 SH SOLE 4298 0 72802 RETRACTABLE TECHNOLOGIES INC COM 76129W105 94646 82301 SH SOLE 0 0 82301 REVANCE THERAPEUTICS INC COM 761330109 601669 23772 SH SOLE 0 0 23772 REVVITY INC COM 714046109 1999801 16835 SH SOLE 786 0 16049 REX AMERICAN RES CORP COM 761624105 496217 14255 SH SOLE 0 0 14255 REXFORD INDL RLTY INC COM 76169C100 701723 13438 SH SOLE 2474 0 10964 REYNOLDS CONSUMER PRODS INC COM 76171L106 483443 17113 SH SOLE 10018 0 7095 RH COM 74967X103 2866774 8698 SH SOLE 590 0 8108 RIGEL PHARMACEUTICALS INC COM NEW 766559603 35056 27175 SH SOLE 0 0 27175 RIMINI STR INC DEL COM 76674Q107 77450 16169 SH SOLE 0 0 16169 RING ENERGY INC COM 76680V108 71353 41727 SH SOLE 0 0 41727 RINGCENTRAL INC CL A 76680R206 369194 11280 SH SOLE 0 0 11280 RIO TINTO PLC SPONSORED ADR 767204100 22717335 355848 SH SOLE 30332 0 325516 RITE AID CORP COM 767754872 18924 12533 SH SOLE 0 0 12533 RITHM CAPITAL CORP COM NEW 64828T201 3882060 415194 SH SOLE 16441 0 398753 RIVERNORTH DOUBLELINE STRATE COM 76882G107 1679796 196697 SH SOLE 0 0 196697 RIVERNORTH FLEXIBLE MUN INCO COM 76883H104 1408263 88570 SH SOLE 0 0 88570 RIVERNORTH MANAGED DUR MUN I COM 76882H105 1984924 131105 SH SOLE 0 0 131105 RIVERNORTH OPPORTUNISTIC MUN COM 76883F108 221306 13519 SH SOLE 0 0 13519 RIVERNORTH OPPORTUNITIES FD COM 76881Y109 709733 62040 SH SOLE 0 0 62040 RIVIAN AUTOMOTIVE INC COM CL A 76954A103 4152072 249224 SH SOLE 261 0 248963 RLI CORP COM 749607107 6003863 43994 SH SOLE 1796 0 42198 RLJ LODGING TR COM 74965L101 367894 35822 SH SOLE 31055 0 4767 RLJ LODGING TR CUM CONV PFD A 74965L200 1307115 54260 SH SOLE 0 0 54260 ROBERT HALF INTL INC COM 770323103 3339567 44397 SH SOLE 1005 0 43392 ROBINHOOD MKTS INC COM CL A 770700102 597802 59900 SH SOLE 35061 0 24839 ROBLOX CORP CL A 771049103 5377431 133435 SH SOLE 12786 0 120649 ROCKET COS INC COM CL A 77311W101 2176209 242880 SH SOLE 0 0 242880 ROCKET LAB USA INC COM 773122106 474018 79003 SH SOLE 201 0 78802 ROCKET PHARMACEUTICALS INC COM 77313F106 237268 11941 SH SOLE 0 0 11941 ROCKWELL AUTOMATION INC COM 773903109 30743483 93318 SH SOLE 29469 0 63849 ROGERS CORP COM 775133101 332928 2056 SH SOLE 0 0 2056 ROKU INC COM CL A 77543R102 7194110 112478 SH SOLE 19168 0 93310 ROLLINS INC COM 775711104 6272130 146442 SH SOLE 328 0 146114 ROPER TECHNOLOGIES INC COM 776696106 14998504 31195 SH SOLE 5016 0 26179 ROSS STORES INC COM 778296103 9276150 82727 SH SOLE 33785 0 48942 ROYAL BK CDA COM 780087102 7923489 82960 SH SOLE 13707 0 69253 ROYAL CARIBBEAN GROUP COM V7780T103 11881544 114532 SH SOLE 10014 0 104518 ROYAL GOLD INC COM 780287108 3884907 33847 SH SOLE 886 0 32961 ROYALTY PHARMA PLC SHS CLASS A G7709Q104 579080 18838 SH SOLE 3543 0 15295 ROYCE GLOBAL VALUE TR INC COM 78081T104 256162 27723 SH SOLE 0 0 27723 ROYCE MICRO-CAP TR INC COM 780915104 861277 98432 SH SOLE 0 0 98432 ROYCE VALUE TR INC COM 780910105 12270065 889135 SH SOLE 0 0 889135 RPC INC COM 749660106 84840 11866 SH SOLE 0 0 11866 RPM INTL INC COM 749685103 4933355 54980 SH SOLE 1507 0 53473 RUBICON TECHNOLOGIES INC CL A COM 78112J109 6290 17000 SH SOLE 0 0 17000 RUMBLE INC COM CL A 78137L105 562598 63072 SH SOLE 0 0 63072 RUNWAY GROWTH FINANCE CORP COM 78163D100 404607 32762 SH SOLE 0 0 32762 RUSH ENTERPRISES INC CL A 781846209 634284 10443 SH SOLE 8767 0 1676 RVL PHARMACEUTICALS PLC SHS G6S41R101 11880 21210 SH SOLE 0 0 21210 RXO INC COMMON STOCK 74982T103 369116 16282 SH SOLE 6830 0 9452 RXSIGHT INC COM 78349D107 968832 33640 SH SOLE 0 0 33640 RYAN SPECIALTY HOLDINGS INC CL A 78351F107 1211806 26995 SH SOLE 3929 0 23066 RYANAIR HOLDINGS PLC SPONSORED ADS 783513203 2609641 23595 SH SOLE 2509 0 21086 RYDER SYS INC COM 783549108 1236925 14588 SH SOLE 0 0 14588 RYERSON HLDG CORP COM 783754104 675947 15582 SH SOLE 0 0 15582 RYMAN HOSPITALITY PPTYS INC COM 78377T107 417633 4495 SH SOLE 1052 0 3443 S&P GLOBAL INC COM 78409V104 58096270 144918 SH SOLE 72837 0 72081 SABA CAPITAL INCOME & OPRNT SHS NEW 78518H202 751354 97578 SH SOLE 0 0 97578 SABINE RTY TR UNIT BEN INT 785688102 1219514 18494 SH SOLE 0 0 18494 SABRA HEALTH CARE REIT INC COM 78573L106 1221255 103760 SH SOLE 1728 0 102032 SABRE CORP COM 78573M104 270676 84851 SH SOLE 0 0 84851 SACHEM CAP CORP COM 78590A109 563060 161335 SH SOLE 0 0 161335 SAFE BULKERS INC COM Y7388L103 446820 137061 SH SOLE 0 0 137061 SAFETY INS GROUP INC COM 78648T100 366418 5109 SH SOLE 0 0 5109 SAIA INC COM 78709Y105 2185603 6383 SH SOLE 1823 0 4560 SALESFORCE INC COM 79466L302 146250954 692280 SH SOLE 175054 0 517226 SALESFORCE INC COM 79466L302 760536 3600 SH Put SOLE 0 0 3600 SAMSARA INC COM CL A 79589L106 1691169 61031 SH SOLE 0 0 61031 SANA BIOTECHNOLOGY INC COM 799566104 122925 20625 SH SOLE 0 0 20625 SANDSTORM GOLD LTD COM NEW 80013R206 1057708 206584 SH SOLE 0 0 206584 SANMINA CORPORATION COM 801056102 305509 5069 SH SOLE 2744 0 2325 SANOFI SPONSORED ADR 80105N105 37397346 693828 SH SOLE 429011 0 264817 SAP SE SPON ADR 803054204 9864662 72105 SH SOLE 46150 0 25955 SAPIENS INTL CORP N V SHS G7T16G103 862691 32432 SH SOLE 32412 0 20 SARATOGA INVT CORP COM NEW 80349A208 1938403 71819 SH SOLE 0 0 71819 SAREPTA THERAPEUTICS INC COM 803607100 3628848 31687 SH SOLE 971 0 30716 SASOL LTD SPONSORED ADR 803866300 151215 12214 SH SOLE 0 0 12214 SBA COMMUNICATIONS CORP NEW CL A 78410G104 12603023 54380 SH SOLE 34876 0 19504 SCHLUMBERGER LTD COM STK 806857108 19879787 404718 SH SOLE 32011 0 372707 SCHNEIDER NATIONAL INC CL B 80689H102 444286 15470 SH SOLE 1295 0 14175 SCHOLASTIC CORP COM 807066105 219884 5654 SH SOLE 2670 0 2984 SCHRODINGER INC COM 80810D103 995954 19951 SH SOLE 0 0 19951 SCHWAB CHARLES CORP COM 808513105 49411022 871754 SH SOLE 273644 0 598110 SCHWAB CHARLES CORP COM 808513105 1825096 32200 SH Put SOLE 0 0 32200 SCHWAB STRATEGIC TR 1 5YR CORP BD 808524714 288536 6104 SH SOLE 0 0 6104 SCHWAB STRATEGIC TR 1000 INDEX ETF 808524722 719950 16825 SH SOLE 0 0 16825 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 12155139 493510 SH SOLE 0 0 493510 SCHWAB STRATEGIC TR INTERNL DIVID 808524672 3171509 132477 SH SOLE 0 0 132477 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 66380217 1861998 SH SOLE 0 0 1861998 SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 1937632 57377 SH SOLE 0 0 57377 SCHWAB STRATEGIC TR INT-TRM U.S TRES 808524854 15686571 318315 SH SOLE 0 0 318315 SCHWAB STRATEGIC TR SCHWAB FDT US BM 808524789 971592 17123 SH SOLE 0 0 17123 SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 16659243 289374 SH SOLE 0 0 289374 SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763 4112467 81516 SH SOLE 0 0 81516 SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730 6548810 244632 SH SOLE 99 0 244533 SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 29580454 916087 SH SOLE 0 0 916087 SCHWAB STRATEGIC TR SCHWB FDT INT SC 808524748 899213 27093 SH SOLE 0 0 27093 SCHWAB STRATEGIC TR SHT TM US TRES 808524862 41988974 873678 SH SOLE 3967 0 869711 SCHWAB STRATEGIC TR US AGGREGATE B 808524839 9281025 201062 SH SOLE 0 0 201062 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 24512480 474129 SH SOLE 0 0 474129 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 782013177 10768565 SH SOLE 10 0 10768555 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 178124664 2376580 SH SOLE 0 0 2376580 SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 72875992 1086242 SH SOLE 0 0 1086242 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 114632939 2188905 SH SOLE 502 0 2188403 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 50140207 705902 SH SOLE 0 0 705902 SCHWAB STRATEGIC TR US REIT ETF 808524847 7858980 402406 SH SOLE 0 0 402406 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 48905976 1116575 SH SOLE 134 0 1116441 SCHWAB STRATEGIC TR US TIPS ETF 808524870 29316497 559155 SH SOLE 149 0 559006 SCIENCE APPLICATIONS INTL CO COM 808625107 1031994 9175 SH SOLE 2624 0 6551 SCOTTS MIRACLE-GRO CO CL A 810186106 2932883 46784 SH SOLE 0 0 46784 SCULPTOR CAP MGMT COM CL A 811246107 92990 10531 SH SOLE 0 0 10531 SEA LTD SPONSORD ADS 81141R100 8514372 146698 SH SOLE 51312 0 95386 SEABRIDGE GOLD INC COM 811916105 944732 78401 SH SOLE 0 0 78401 SEACOAST BKG CORP FLA COM NEW 811707801 287381 13004 SH SOLE 8588 0 4416 SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103 7425052 120010 SH SOLE 60596 0 59414 SEAGEN INC COM 81181C104 3910079 20316 SH SOLE 1870 0 18446 SEALED AIR CORP NEW COM 81211K100 2125590 53140 SH SOLE 16756 0 36384 SEASTAR MEDICAL HOLDING CORP COMMON STOCK 81256L104 5200 10000 SH SOLE 0 0 10000 SEI INVTS CO COM 784117103 2829194 47454 SH SOLE 39965 0 7489 SELECT MED HLDGS CORP COM 81619Q105 1013735 31818 SH SOLE 10061 0 21757 SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 152274793 2339810 SH SOLE 94236 0 2245574 SELECT SECTOR SPDR TR ENERGY 81369Y506 545972329 6726283 SH SOLE 21370 0 6704913 SELECT SECTOR SPDR TR FINANCIAL 81369Y605 398743635 11828646 SH SOLE 14334 0 11814312 SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 136159509 3612617 SH SOLE 6038 0 3606579 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 192190402 1131797 SH SOLE 28708 0 1103089 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 296758478 4001059 SH SOLE 85026 0 3916033 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 820360818 6180674 SH SOLE 89135 0 6091539 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 395487701 3685126 SH SOLE 5050 0 3680076 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 261678346 3998753 SH SOLE 61483 0 3937270 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 107788885 1300699 SH SOLE 4011 0 1296688 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 964054066 5545002 SH SOLE 68095 0 5476907 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 1303950 7500 SH Put SOLE 0 0 7500 SELECTIVE INS GROUP INC COM 816300107 5113010 53289 SH SOLE 4817 0 48472 SELECTQUOTE INC COM 816307300 58939 30225 SH SOLE 0 0 30225 SEMPRA COM 816851109 24584532 168861 SH SOLE 56262 0 112599 SEMTECH CORP COM 816850101 260316 10225 SH SOLE 2479 0 7746 SENSATA TECHNOLOGIES HLDG PL SHS G8060N102 1219094 27098 SH SOLE 17175 0 9923 SENSEONICS HLDGS INC COM 81727U105 34108 44697 SH SOLE 0 0 44697 SENSIENT TECHNOLOGIES CORP COM 81725T100 241027 3389 SH SOLE 169 0 3220 SENSUS HEALTHCARE INC COM 81728J109 129383 41074 SH SOLE 0 0 41074 SENTINELONE INC CL A 81730H109 348224 23061 SH SOLE 0 0 23061 SERES THERAPEUTICS INC COM 81750R102 551128 115058 SH SOLE 0 0 115058 SERVICE CORP INTL COM 817565104 8987712 139150 SH SOLE 9151 0 129999 SERVICE PPTYS TR COM SH BEN INT 81761L102 2035833 234273 SH SOLE 0 0 234273 SERVICENOW INC COM 81762P102 58066410 103327 SH SOLE 19367 0 83960 SES AI CORPORATION CL A COM 78397Q109 88487 36265 SH SOLE 0 0 36265 SFL CORPORATION LTD SHS G7738W106 973462 104337 SH SOLE 0 0 104337 SHAKE SHACK INC CL A 819047101 772661 9942 SH SOLE 1909 0 8033 SHARECARE INC COM CL A 81948W104 22799 13028 SH SOLE 0 0 13028 SHELL PLC SPON ADS 780259305 34446490 570495 SH SOLE 33041 0 537454 SHENANDOAH TELECOMMUNICATION COM 82312B106 976695 50267 SH SOLE 4606 0 45661 SHERWIN WILLIAMS CO COM 824348106 34829715 131176 SH SOLE 59982 0 71194 SHIFT4 PMTS INC CL A 82452J109 4031969 59372 SH SOLE 31 0 59341 SHOALS TECHNOLOGIES GROUP IN CL A 82489W107 442488 17312 SH SOLE 1688 0 15624 SHOCKWAVE MED INC COM 82489T104 7392547 25902 SH SOLE 3533 0 22369 SHOPIFY INC CL A 82509L107 64038800 991313 SH SOLE 90701 0 900612 SHOPIFY INC CL A 82509L107 323000 5000 SH Call SOLE 0 0 5000 SHUTTERSTOCK INC COM 825690100 943555 19387 SH SOLE 308 0 19079 SHYFT GROUP INC COM 825698103 1165894 52851 SH SOLE 1085 0 51766 SIBANYE STILLWATER LTD SPONSORED ADR 82575P107 533851 85553 SH SOLE 0 0 85553 SIENTRA INC COM 82621J204 30756 10497 SH SOLE 0 0 10497 SIGMA LITHIUM CORPORATION COM 826599102 597246 14820 SH SOLE 0 0 14820 SILICON LABORATORIES INC COM 826919102 1998882 12672 SH SOLE 11185 0 1487 SILICON MOTION TECHNOLOGY CO SPONSORED ADR 82706C108 517284 7198 SH SOLE 0 0 7198 SILK RD MED INC COM 82710M100 480527 14790 SH SOLE 11887 0 2903 SILVERCORP METALS INC COM 82835P103 74984 26590 SH SOLE 0 0 26590 SILVERCREST METALS INC COM 828363101 965810 164814 SH SOLE 0 0 164814 SIMMONS 1ST NATL CORP CL A $1 PAR 828730200 1523119 88297 SH SOLE 0 0 88297 SIMON PPTY GROUP INC NEW COM 828806109 35652883 308736 SH SOLE 19555 0 289181 SIMPLIFY EXCHANGE TRADED FUN HEALTH CARE ETF 82889N772 3139172 118296 SH SOLE 0 0 118296 SIMPLIFY EXCHANGE TRADED FUN MANAGED FUTURES 82889N699 791852 31053 SH SOLE 0 0 31053 SIMPLIFY EXCHANGE TRADED FUN US EQT PLS DWNSD 82889N202 1259073 46103 SH SOLE 0 0 46103 SIMPLY GOOD FOODS CO COM 82900L102 285987 7816 SH SOLE 3608 0 4208 SIMPSON MFG INC COM 829073105 514843 3717 SH SOLE 2134 0 1583 SINCLAIR INC CL A 829242106 2562008 185384 SH SOLE 17 0 185367 SIREN ETF TR DIVCN LDRS ETF 829658301 2566576 45502 SH SOLE 0 0 45502 SIREN ETF TR NSD NXGN ECO ETF 829658202 960358 44523 SH SOLE 0 0 44523 SIRIUS XM HOLDINGS INC COM 82968B103 1232861 272155 SH SOLE 13462 0 258693 SITE CTRS CORP COM 82981J109 504890 38191 SH SOLE 35438 0 2753 SITEONE LANDSCAPE SUPPLY INC COM 82982L103 2342011 13994 SH SOLE 5176 0 8818 SITIME CORP COM 82982T106 337394 2860 SH SOLE 1284 0 1576 SITIO ROYALTIES CORP CLASS A COM 82983N108 1420589 54076 SH SOLE 12396 0 41680 SIX FLAGS ENTMT CORP NEW COM 83001A102 875968 33717 SH SOLE 14419 0 19298 SIXTH STREET SPECIALTY LENDI COM 83012A109 6472893 346329 SH SOLE 388 0 345941 SJW GROUP COM 784305104 279241 3983 SH SOLE 0 0 3983 SK TELECOM LTD SPONSORED ADR 78440P306 1248342 63985 SH SOLE 60728 0 3257 SKECHERS U S A INC CL A 830566105 666149 12650 SH SOLE 63 0 12587 SKEENA RES LTD NEW COM 83056P715 107226 22200 SH SOLE 0 0 22200 SKYWATER TECHNOLOGY INC COM 83089J108 323822 34376 SH SOLE 0 0 34376 SKYWORKS SOLUTIONS INC COM 83088M102 13907086 125640 SH SOLE 19458 0 106182 SL GREEN RLTY CORP COM 78440X887 426001 14176 SH SOLE 5187 0 8989 SLM CORP COM 78442P106 1146619 70259 SH SOLE 8362 0 61897 SLR INVESTMENT CORP COM 83413U100 413995 29011 SH SOLE 705 0 28306 SM ENERGY CO COM 78454L100 278597 8808 SH SOLE 3863 0 4945 SMART GLOBAL HLDGS INC SHS G8232Y101 1191122 41059 SH SOLE 39659 0 1400 SMARTSHEET INC COM CL A 83200N103 772355 20187 SH SOLE 9633 0 10554 SMILEDIRECTCLUB INC CL A COM 83192H106 37607 70956 SH SOLE 0 0 70956 SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 1998165 61959 SH SOLE 11883 0 50076 SMITH & WESSON BRANDS INC COM 831754106 1551114 118951 SH SOLE 0 0 118951 SMITH A O CORP COM 831865209 2039647 28025 SH SOLE 1910 0 26115 SMUCKER J M CO COM NEW 832696405 12053716 81626 SH SOLE 3279 0 78347 SNAP INC CL A 83304A106 2790285 235666 SH SOLE 217 0 235449 SNAP ON INC COM 833034101 8077545 28028 SH SOLE 9854 0 18174 SNDL INC COM 83307B101 35864 26178 SH SOLE 0 0 26178 SNOWFLAKE INC CL A 833445109 15469522 87905 SH SOLE 21796 0 66109 SNOWFLAKE INC CL A 833445109 351960 2000 SH Call SOLE 0 0 2000 SOCIEDAD QUIMICA Y MINERA DE SPON ADR SER B 833635105 2467674 33981 SH SOLE 11 0 33970 SOFI TECHNOLOGIES INC COM 83406F102 7186094 861642 SH SOLE 141 0 861501 SOHO HOUSE & CO INC COM CL A 586001109 7425953 1370102 SH SOLE 133241 0 1236861 SOLAREDGE TECHNOLOGIES INC COM 83417M104 4758351 17686 SH SOLE 2901 0 14785 SOLID POWER INC CLASS A COM 83422N105 267988 105507 SH SOLE 333 0 105174 SOLO BRANDS INC COM CL A 83425V104 365002 64488 SH SOLE 0 0 64488 SONO GROUP N V COM N81409109 5238 18000 SH SOLE 0 0 18000 SONOCO PRODS CO COM 835495102 1448080 24535 SH SOLE 1746 0 22789 SONOS INC COM 83570H108 427879 26202 SH SOLE 3182 0 23020 SONY GROUP CORPORATION SPONSORED ADR 835699307 6577181 73048 SH SOLE 34820 0 38228 SOTHERLY HOTELS INC COM 83600C103 223967 118501 SH SOLE 0 0 118501 SOUNDHOUND AI INC CLASS A COM 836100107 344326 75676 SH SOLE 0 0 75676 SOURCE CAP INC COM 836144105 431291 11255 SH SOLE 0 0 11255 SOUTHERN CO COM 842587107 139351905 1983657 SH SOLE 493419 0 1490238 SOUTHERN COPPER CORP COM 84265V105 5258552 73300 SH SOLE 211 0 73089 SOUTHSIDE BANCSHARES INC COM 84470P109 411440 15728 SH SOLE 0 0 15728 SOUTHSTATE CORPORATION COM 840441109 747303 11357 SH SOLE 3276 0 8081 SOUTHWEST AIRLS CO COM 844741108 21274844 587541 SH SOLE 46338 0 541203 SOUTHWEST AIRLS CO NOTE 1.250% 5/0 844741BG2 18392 16000 PRN SOLE 0 0 16000 SOUTHWEST GAS HLDGS INC COM 844895102 784135 12319 SH SOLE 0 0 12319 SOUTHWESTERN ENERGY CO COM 845467109 830901 138253 SH SOLE 0 0 138253 SOVOS BRANDS INC COM 84612U107 393665 20126 SH SOLE 19401 0 725 SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 424321191 1234030 SH SOLE 0 0 1234030 SPDR GOLD TR GOLD SHS 78463V107 538562099 3021047 SH SOLE 3557 0 3017490 SPDR INDEX SHS FDS ASIA PACIF ETF 78463X301 10380655 104673 SH SOLE 0 0 104673 SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 8440031 205504 SH SOLE 29472 0 176032 SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 1400981 56560 SH SOLE 0 0 56560 SPDR INDEX SHS FDS EURO STOXX 50 78463X202 34475999 749804 SH SOLE 0 0 749804 SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 7347478 136292 SH SOLE 0 0 136292 SPDR INDEX SHS FDS MSCI ACWI CLMTE 78463X194 1399793 46973 SH SOLE 0 0 46973 SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 31942716 1222454 SH SOLE 0 0 1222454 SPDR INDEX SHS FDS MSCI EAFE FS ETF 78470E106 4957245 131667 SH SOLE 0 0 131667 SPDR INDEX SHS FDS MSCI EAFE STRTGC 78463X434 64792777 926664 SH SOLE 0 0 926664 SPDR INDEX SHS FDS MSCI EMR MKT ETF 78470E205 593774 19597 SH SOLE 0 0 19597 SPDR INDEX SHS FDS MSCI EMRG MKTS 78463X426 3177330 57322 SH SOLE 0 0 57322 SPDR INDEX SHS FDS MSCI WRLD STRGIC 78463X418 15546969 149183 SH SOLE 0 0 149183 SPDR INDEX SHS FDS PORTFLI MSCI GBL 78463X475 95361506 1821962 SH SOLE 0 0 1821962 SPDR INDEX SHS FDS PORTFLO EURP ETF 78463X103 41121443 1067812 SH SOLE 0 0 1067812 SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 670995074 20620624 SH SOLE 97826 0 20522798 SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 308136748 8962675 SH SOLE 68992 0 8893683 SPDR INDEX SHS FDS S&P CHINA ETF 78463X400 2096734 28423 SH SOLE 0 0 28423 SPDR INDEX SHS FDS S&P EM MKT DIV 78463X533 2635140 92620 SH SOLE 0 0 92620 SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756 8690735 165506 SH SOLE 0 0 165506 SPDR INDEX SHS FDS S&P GBLINF ETF 78463X855 5159882 96681 SH SOLE 0 0 96681 SPDR INDEX SHS FDS S&P GLBDIV ETF 78463X459 4212754 73380 SH SOLE 0 0 73380 SPDR INDEX SHS FDS S&P INTL ETF 78463X772 14064757 408978 SH SOLE 0 0 408978 SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 27087402 887821 SH SOLE 60 0 887761 SPDR INDEX SHS FDS S&P NORTH AMER 78463X152 7176663 139326 SH SOLE 0 0 139326 SPDR S&P 500 ETF TR TR UNIT 78462F103 2982993309 6729366 SH SOLE 28359 0 6701007 SPDR S&P 500 ETF TR TR UNIT 78462F103 1462824 3300 SH Call SOLE 0 0 3300 SPDR S&P 500 ETF TR TR UNIT 78462F103 49957656 112700 SH Put SOLE 0 0 112700 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 66524115 138907 SH SOLE 0 0 138907 SPDR SER TR AEROSPACE DEF 78464A631 90337363 743334 SH SOLE 0 0 743334 SPDR SER TR BBG CONV SEC ETF 78464A359 75914147 1085263 SH SOLE 29652 0 1055611 SPDR SER TR BLOOMBERG 1 10 Y 78468R861 127988044 6933264 SH SOLE 0 0 6933264 SPDR SER TR BLOOMBERG 1-3 MO 78468R663 636260635 6929434 SH SOLE 18132 0 6911302 SPDR SER TR BLOOMBERG 3-12 M 78468R523 119228335 1198757 SH SOLE 2442 0 1196315 SPDR SER TR BLOOMBERG EMERGI 78464A391 22631790 1069555 SH SOLE 0 0 1069555 SPDR SER TR BLOOMBERG HIGH Y 78468R622 58628400 637058 SH SOLE 22470 0 614588 SPDR SER TR BLOOMBERG INTL 78464A151 4090048 144117 SH SOLE 0 0 144117 SPDR SER TR BLOOMBERG INTL T 78464A516 5639466 250087 SH SOLE 0 0 250087 SPDR SER TR BLOOMBERG INVT 78468R200 44905664 1463202 SH SOLE 0 0 1463202 SPDR SER TR BLOOMBERG SHT TE 78468R408 63025730 2551649 SH SOLE 10828 0 2540821 SPDR SER TR COMP SOFTWARE 78464A599 10216461 76614 SH SOLE 0 0 76614 SPDR SER TR DJ REIT ETF 78464A607 21026606 232492 SH SOLE 91 0 232401 SPDR SER TR FACTST INV ETF 78464A110 7941534 60144 SH SOLE 0 0 60144 SPDR SER TR FTSE INT GVT ETF 78464A490 5402516 129371 SH SOLE 0 0 129371 SPDR SER TR GLB DOW ETF 78464A706 10662229 94490 SH SOLE 0 0 94490 SPDR SER TR HLTH CARE SVCS 78464A573 4004218 42702 SH SOLE 0 0 42702 SPDR SER TR HLTH CR EQUIP 78464A581 13326608 135433 SH SOLE 0 0 135433 SPDR SER TR ICE PFD SEC ETF 78464A292 20397292 609420 SH SOLE 0 0 609420 SPDR SER TR MSCI USA STRTGIC 78468R812 53670346 436486 SH SOLE 0 0 436486 SPDR SER TR NUVEEN BLMBRG MU 78468R721 73851266 1599897 SH SOLE 80621 0 1519276 SPDR SER TR NUVEEN BLMBRG SH 78468R739 39617256 842025 SH SOLE 0 0 842025 SPDR SER TR NUVEEN BLOOMBERG 78464A284 51047465 2041082 SH SOLE 0 0 2041082 SPDR SER TR NYSE TECH ETF 78464A102 14453441 103576 SH SOLE 0 0 103576 SPDR SER TR OILGAS EQUIP 78468R549 11198214 143255 SH SOLE 0 0 143255 SPDR SER TR PORT MTG BK ETF 78464A383 150166441 6853786 SH SOLE 0 0 6853786 SPDR SER TR PORTFLI HIGH YLD 78468R606 56333934 2466460 SH SOLE 11745 0 2454715 SPDR SER TR PORTFLI INTRMDIT 78464A672 710996810 25132443 SH SOLE 1116007 0 24016436 SPDR SER TR PORTFLI TIPS ETF 78464A656 65270532 2525949 SH SOLE 0 0 2525949 SPDR SER TR PORTFOLI S&P1500 78464A805 384733241 7067106 SH SOLE 6 0 7067100 SPDR SER TR PORTFOLIO AGRGTE 78464A649 512100647 20185285 SH SOLE 52354 0 20132931 SPDR SER TR PORTFOLIO CRPORT 78464A144 64056046 2218392 SH SOLE 0 0 2218392 SPDR SER TR PORTFOLIO INTRMD 78464A375 359821581 11205905 SH SOLE 232107 0 10973798 SPDR SER TR PORTFOLIO LN COR 78464A367 45020095 1935516 SH SOLE 0 0 1935516 SPDR SER TR PORTFOLIO LN TSR 78464A664 265214958 8870066 SH SOLE 7490 0 8862576 SPDR SER TR PORTFOLIO S&P400 78464A847 471979537 10285020 SH SOLE 0 0 10285020 SPDR SER TR PORTFOLIO S&P500 78464A854 1072797358 20587169 SH SOLE 105 0 20587064 SPDR SER TR PORTFOLIO S&P600 78468R853 595597547 15334644 SH SOLE 16 0 15334628 SPDR SER TR PORTFOLIO SH TSR 78468R101 318424445 11060245 SH SOLE 15154 0 11045091 SPDR SER TR PORTFOLIO SHORT 78464A474 123085449 4180892 SH SOLE 81629 0 4099263 SPDR SER TR PRTFLO S&P500 GW 78464A409 1331651710 21826779 SH SOLE 54463 0 21772316 SPDR SER TR PRTFLO S&P500 HI 78468R788 121966591 3289283 SH SOLE 0 0 3289283 SPDR SER TR PRTFLO S&P500 VL 78464A508 1142092503 26437327 SH SOLE 68734 0 26368593 SPDR SER TR RUSSELL LOW VOL 78468R754 28131522 259157 SH SOLE 0 0 259157 SPDR SER TR RUSSELL MOMENTUM 78468R762 1797704 18327 SH SOLE 0 0 18327 SPDR SER TR RUSSELL YIELD 78468R770 49355648 517952 SH SOLE 0 0 517952 SPDR SER TR S&P 400 MDCP GRW 78464A821 94760753 1322551 SH SOLE 0 0 1322551 SPDR SER TR S&P 400 MDCP VAL 78464A839 69706853 1013476 SH SOLE 0 0 1013476 SPDR SER TR S&P 500 ESG ETF 78468R531 7403002 171963 SH SOLE 0 0 171963 SPDR SER TR S&P 600 SMCP GRW 78464A201 123644071 1606602 SH SOLE 4684 0 1601918 SPDR SER TR S&P 600 SMCP VAL 78464A300 126842446 1643250 SH SOLE 82 0 1643168 SPDR SER TR S&P BIOTECH 78464A870 54419417 654080 SH SOLE 30 0 654050 SPDR SER TR S&P BK ETF 78464A797 6611444 183651 SH SOLE 0 0 183651 SPDR SER TR S&P CAP MKTS 78464A771 1510645 17797 SH SOLE 0 0 17797 SPDR SER TR S&P DIVID ETF 78464A763 400865630 3270237 SH SOLE 2985 0 3267252 SPDR SER TR S&P HOMEBUILD 78464A888 25612815 318964 SH SOLE 0 0 318964 SPDR SER TR S&P INS ETF 78464A789 7474183 182832 SH SOLE 0 0 182832 SPDR SER TR S&P INTERNET ETF 78468R127 329287 4228 SH SOLE 0 0 4228 SPDR SER TR S&P KENSHO CLEAN 78468R655 13434835 158785 SH SOLE 0 0 158785 SPDR SER TR S&P KENSHO FUTRE 78468R671 3120191 63849 SH SOLE 0 0 63849 SPDR SER TR S&P KENSHO INTLG 78468R697 904940 25162 SH SOLE 0 0 25162 SPDR SER TR S&P KENSHO NEW 78468R648 8366143 187582 SH SOLE 0 0 187582 SPDR SER TR S&P KENSHO SMART 78468R689 604841 18087 SH SOLE 0 0 18087 SPDR SER TR S&P METALS MNG 78464A755 24570553 483482 SH SOLE 0 0 483482 SPDR SER TR S&P OILGAS EXP 78468R556 26120273 202750 SH SOLE 0 0 202750 SPDR SER TR S&P PHARMAC 78464A722 4047802 98751 SH SOLE 0 0 98751 SPDR SER TR S&P REGL BKG 78464A698 48773660 1194555 SH SOLE 0 0 1194555 SPDR SER TR S&P RETAIL ETF 78464A714 2793672 43822 SH SOLE 0 0 43822 SPDR SER TR S&P SEMICNDCTR 78464A862 48398587 218711 SH SOLE 0 0 218711 SPDR SER TR S&P TELECOM 78464A540 2836573 36558 SH SOLE 0 0 36558 SPDR SER TR S&P TRANSN ETF 78464A532 6786272 81040 SH SOLE 0 0 81040 SPDR SER TR S&P1500MOMTILT 78468R705 10751897 57955 SH SOLE 0 0 57955 SPDR SER TR SPDR MSCI USA GE 78468R747 8776361 99686 SH SOLE 0 0 99686 SPDR SER TR SPDR S&P 500 ETF 78468R796 28930978 799861 SH SOLE 0 0 799861 SPDR SER TR SPDR S&P1500VL 78464A128 35678910 240197 SH SOLE 0 0 240197 SPDR SER TR SSGA US LRG ETF 78468R804 42712747 303767 SH SOLE 0 0 303767 SPDR SER TR SSGA US SMAL ETF 78468R887 6151586 59555 SH SOLE 0 0 59555 SPECTRUM BRANDS HLDGS INC NE COM 84790A105 481926 6175 SH SOLE 292 0 5883 SPIRE INC COM 84857L101 608083 9586 SH SOLE 854 0 8732 SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 481777 16505 SH SOLE 8 0 16497 SPIRIT AIRLS INC COM 848577102 1784532 103994 SH SOLE 0 0 103994 SPIRIT RLTY CAP INC NEW COM NEW 84860W300 3386512 85996 SH SOLE 15436 0 70560 SPLUNK INC COM 848637104 8057138 75946 SH SOLE 57486 0 18460 SPORTRADAR GROUP AG CLASS A ORD SHS H8088L103 413858 32082 SH SOLE 1354 0 30728 SPORTSMANS WHSE HLDGS INC COM 84920Y106 274883 48225 SH SOLE 0 0 48225 SPOTIFY TECHNOLOGY S A SHS L8681T102 3840035 23918 SH SOLE 12745 0 11173 SPOTIFY TECHNOLOGY S A SHS L8681T102 401375 2500 SH Call SOLE 0 0 2500 SPROTT ETF TRUST GOLD MINERS ETF 85210B102 1920991 74238 SH SOLE 0 0 74238 SPROTT ETF TRUST JR GOLD MINERS E 85210B201 951438 33944 SH SOLE 0 0 33944 SPROTT FDS TR URANIUM MINERS E 85208P303 5857488 174486 SH SOLE 0 0 174486 SPROTT FOCUS TR INC COM 85208J109 3891886 489545 SH SOLE 0 0 489545 SPROTT INC COM NEW 852066208 442985 13672 SH SOLE 0 0 13672 SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 11995542 665679 SH SOLE 0 0 665679 SPROTT PHYSICAL GOLD TR UNIT 85207H104 16005713 1072769 SH SOLE 0 0 1072769 SPROTT PHYSICAL PLAT PALLAD UNIT 85207Q104 394650 36107 SH SOLE 0 0 36107 SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 11815253 1516721 SH SOLE 0 0 1516721 SPROUTS FMRS MKT INC COM 85208M102 508407 13842 SH SOLE 4806 0 9036 SPS COMM INC COM 78463M107 4188060 21806 SH SOLE 16559 0 5247 SPX TECHNOLOGIES INC COM 78473E103 519846 6118 SH SOLE 972 0 5146 SRH TOTAL RETURN FUND INC COM 101507101 812892 61212 SH SOLE 0 0 61212 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 2308529 38094 SH SOLE 15043 0 23051 SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608 82018851 1958893 SH SOLE 9 0 1958884 SSGA ACTIVE ETF TR GLOBL ALLO ETF 78467V400 5209819 130257 SH SOLE 0 0 130257 SSGA ACTIVE ETF TR INCOM ALLO ETF 78467V202 1018402 33614 SH SOLE 0 0 33614 SSGA ACTIVE ETF TR MULT ASS RLRTN 78467V103 13179220 494901 SH SOLE 0 0 494901 SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 103109609 2542777 SH SOLE 19138 0 2523639 SSGA ACTIVE ETF TR ULT SHT TRM BD 78467V707 36674741 911174 SH SOLE 0 0 911174 SSGA ACTIVE TR SPDR DBLELN EMRG 78470P309 808721 19759 SH SOLE 0 0 19759 SSGA ACTIVE TR SPDR DBLELN SHRT 78470P200 6843410 147353 SH SOLE 0 0 147353 SSGA ACTIVE TR SPDR SSGA FXD 78470P507 41225732 1594011 SH SOLE 0 0 1594011 SSGA ACTIVE TR SPDR SSGA US SCT 78470P408 86213072 1988309 SH SOLE 0 0 1988309 SSR MINING IN COM 784730103 580586 40944 SH SOLE 0 0 40944 STAAR SURGICAL CO COM PAR $0.01 852312305 1640278 31202 SH SOLE 17225 0 13977 STAG INDL INC COM 85254J102 3250102 90582 SH SOLE 2878 0 87704 STANDARD LITHIUM LTD COM 853606101 454217 100937 SH SOLE 0 0 100937 STANLEY BLACK & DECKER INC COM 854502101 7224428 77094 SH SOLE 8168 0 68926 STANTEC INC COM 85472N109 336405 5158 SH SOLE 0 0 5158 STAR BULK CARRIERS CORP. SHS PAR Y8162K204 1598014 90283 SH SOLE 0 0 90283 STAR GROUP L P UNIT LTD PARTNR 85512C105 305882 22393 SH SOLE 0 0 22393 STARBOARD INVT TR ADAPTIVE ALPHA 85521B742 9402848 401317 SH SOLE 0 0 401317 STARBOARD INVT TR RH HEDGED MULTI 85521B783 3083908 398057 SH SOLE 0 0 398057 STARBOARD INVT TR RH TACTICAL OUTL 85521B759 2665923 197652 SH SOLE 0 0 197652 STARBOARD INVT TR RH TACTICAL ROT 85521B775 1962543 156010 SH SOLE 0 0 156010 STARBUCKS CORP COM 855244109 125352728 1265422 SH SOLE 157123 0 1108299 STARWOOD PPTY TR INC COM 85571B105 7893896 406902 SH SOLE 0 0 406902 STATE STR CORP COM 857477103 6606965 90284 SH SOLE 19032 0 71252 STEEL DYNAMICS INC COM 858119100 10260016 94189 SH SOLE 1094 0 93095 STELLANTIS N.V SHS N82405106 2721313 155149 SH SOLE 1096 0 154053 STELLUS CAP INVT CORP COM 858568108 149420 10620 SH SOLE 0 0 10620 STEM INC COM 85859N102 535724 93658 SH SOLE 0 0 93658 STEPSTONE GROUP INC COM CL A 85914M107 435167 17540 SH SOLE 14400 0 3140 STERICYCLE INC COM 858912108 236101 5084 SH SOLE 1117 0 3967 STERIS PLC SHS USD G8473T100 20486959 91062 SH SOLE 63579 0 27483 STERLING CHECK CORP COM 85917T109 291383 23767 SH SOLE 17510 0 6257 STERLING INFRASTRUCTURE INC COM 859241101 905076 16220 SH SOLE 0 0 16220 STEWART INFORMATION SVCS COR COM 860372101 297535 7232 SH SOLE 4342 0 2890 STIFEL FINL CORP COM 860630102 2015033 33770 SH SOLE 15995 0 17775 STITCH FIX INC COM CL A 860897107 78798 20467 SH SOLE 0 0 20467 STMICROELECTRONICS N V NY REGISTRY 861012102 6389704 127820 SH SOLE 7205 0 120615 STONECO LTD COM CL A G85158106 601353 47202 SH SOLE 0 0 47202 STONEX GROUP INC COM 861896108 1082117 13025 SH SOLE 0 0 13025 STRATASYS LTD SHS M85548101 985929 55514 SH SOLE 1733 0 53781 STRATEGIC ED INC COM 86272C103 447624 6598 SH SOLE 0 0 6598 STRATEGY SHS DAY HAGAN NED 86280R803 9995815 281493 SH SOLE 0 0 281493 STRATEGY SHS NS 7HANDL IDX 86280R506 20487274 1007736 SH SOLE 0 0 1007736 STRIDE INC COM 86333M108 441548 11860 SH SOLE 8374 0 3486 STRYKER CORPORATION COM 863667101 57168716 187383 SH SOLE 39620 0 147763 STURM RUGER & CO INC COM 864159108 879037 16598 SH SOLE 0 0 16598 SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 1512675 102208 SH SOLE 5783 0 96425 SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 2049905 238361 SH SOLE 196002 0 42359 SUMMIT FINL GROUP INC COM 86606G101 815290 39462 SH SOLE 0 0 39462 SUMMIT HOTEL PPTYS INC COM 866082100 135375 20795 SH SOLE 10325 0 10470 SUMMIT MATLS INC CL A 86614U100 2219978 58652 SH SOLE 12385 0 46267 SUN CMNTYS INC COM 866674104 1763306 13516 SH SOLE 5389 0 8127 SUN LIFE FINANCIAL INC. COM 866796105 1474140 28284 SH SOLE 0 0 28284 SUNCOKE ENERGY INC COM 86722A103 121106 15388 SH SOLE 3441 0 11947 SUNCOR ENERGY INC NEW COM 867224107 7199046 245534 SH SOLE 51947 0 193587 SUNNOVA ENERGY INTL INC. COM 86745K104 549227 29996 SH SOLE 19334 0 10662 SUNOCO LP/SUNOCO FIN CORP COM UT REP LP 86765K109 6318193 145046 SH SOLE 0 0 145046 SUNOPTA INC COM 8676EP108 122460 18305 SH SOLE 0 0 18305 SUNPOWER CORP COM 867652406 201831 20595 SH SOLE 0 0 20595 SUNRUN INC COM 86771W105 1181689 66164 SH SOLE 5691 0 60473 SUNSTONE HOTEL INVS INC NEW COM 867892101 158668 15679 SH SOLE 15429 0 250 SUPER GROUP SGHC LIMITED ORD SHS G8588X103 29890 10307 SH SOLE 0 0 10307 SUPER MICRO COMPUTER INC COM 86800U104 7089169 28442 SH SOLE 418 0 28024 SUPERNUS PHARMACEUTICALS INC COM 868459108 222624 7406 SH SOLE 5952 0 1454 SURO CAPITAL CORP COM NEW 86887Q109 47781 14955 SH SOLE 0 0 14955 SUZANO S A SPON ADS 86959K105 586788 63643 SH SOLE 0 0 63643 SYLVAMO CORP COMMON STOCK 871332102 472558 11683 SH SOLE 0 0 11683 SYMBOTIC INC CLASS A COM 87151X101 644419 15053 SH SOLE 0 0 15053 SYNCHRONY FINANCIAL COM 87165B103 2379088 70138 SH SOLE 110 0 70028 SYNLOGIC INC COM 87166L100 12938 30088 SH SOLE 0 0 30088 SYNOPSYS INC COM 871607107 21240062 48782 SH SOLE 4256 0 44526 SYNOVUS FINL CORP COM NEW 87161C501 1417455 46858 SH SOLE 0 0 46858 SYROS PHARMACEUTICALS INC COM NEW 87184Q206 296336 94075 SH SOLE 0 0 94075 SYSCO CORP COM 871829107 28644385 386043 SH SOLE 51079 0 334964 T ROWE PRICE ETF INC PRICE BLUE CHIP 87283Q107 209602 7518 SH SOLE 0 0 7518 T ROWE PRICE ETF INC PRICE DIV GRWT 87283Q404 661567 19849 SH SOLE 2093 0 17756 T ROWE PRICE ETF INC QM US BOND ETF 87283Q602 383523 9007 SH SOLE 0 0 9007 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 52941572 524589 SH SOLE 85063 0 439526 TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 1699138 108156 SH SOLE 87122 0 21034 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 12430630 84470 SH SOLE 46568 0 37902 TANDEM DIABETES CARE INC COM NEW 875372203 613181 24987 SH SOLE 3418 0 21569 TANGER FACTORY OUTLET CTRS I COM 875465106 1507243 68294 SH SOLE 986 0 67308 TAPESTRY INC COM 876030107 3741610 87421 SH SOLE 54470 0 32951 TARGA RES CORP COM 87612G101 4060139 53353 SH SOLE 1025 0 52328 TARGET CORP COM 87612E106 71740703 543902 SH SOLE 43117 0 500785 TARGET HOSPITALITY CORP COM 87615L107 412799 30760 SH SOLE 0 0 30760 TATTOOED CHEF INC COM CL A 87663X102 13169 24120 SH SOLE 0 0 24120 TAYLOR MORRISON HOME CORP COM 87724P106 339147 6954 SH SOLE 1183 0 5771 TC ENERGY CORP COM 87807B107 38696478 957597 SH SOLE 634446 0 323151 TCW STRATEGIC INCOME FD INC COM 872340104 88590 19134 SH SOLE 0 0 19134 TE CONNECTIVITY LTD SHS H84989104 42177045 300921 SH SOLE 186341 0 114580 TEAM INC NOTE 5.000% 8/0 878155AE0 33040 35000 PRN SOLE 0 0 35000 TECHNIPFMC PLC COM G87110105 6602158 397242 SH SOLE 290068 0 107174 TECHTARGET INC COM 87874R100 680346 21855 SH SOLE 21534 0 321 TECK RESOURCES LTD CL B 878742204 3119734 74103 SH SOLE 2922 0 71181 TECNOGLASS INC ORD SHS G87264100 4350899 84222 SH SOLE 0 0 84222 TEEKAY TANKERS LTD CL A Y8565N300 538371 14082 SH SOLE 0 0 14082 TEGNA INC COM 87901J105 171404 10554 SH SOLE 1880 0 8674 TEKLA HEALTHCARE INVS SH BEN INT 87911J103 4388835 257410 SH SOLE 0 0 257410 TEKLA HEALTHCARE OPPORTUNITI SHS 879105104 2776378 145589 SH SOLE 0 0 145589 TEKLA LIFE SCIENCES INVS SH BEN INT 87911K100 2173891 160553 SH SOLE 0 0 160553 TEKLA WORLD HEALTHCARE FD BEN INT SHS 87911L108 2685797 191569 SH SOLE 0 0 191569 TELADOC HEALTH INC COM 87918A105 3309584 130710 SH SOLE 22869 0 107841 TELEDYNE TECHNOLOGIES INC COM 879360105 2926736 7119 SH SOLE 345 0 6774 TELEFLEX INCORPORATED COM 879369106 2585539 10683 SH SOLE 3148 0 7535 TELEFONICA BRASIL SA NEW ADR 87936R205 215269 23578 SH SOLE 11264 0 12314 TELEFONICA S A SPONSORED ADR 879382208 217687 54017 SH SOLE 0 0 54017 TELEPHONE & DATA SYS INC COM NEW 879433829 212536 25825 SH SOLE 0 0 25825 TELLURIAN INC NEW COM 87968A104 356547 252870 SH SOLE 0 0 252870 TELUS CORPORATION COM 87971M103 4587246 235727 SH SOLE 96299 0 139428 TEMPLETON DRAGON FD INC COM 88018T101 96594 10603 SH SOLE 0 0 10603 TEMPLETON EMERGING MKTS INCO COM 880192109 1825761 354517 SH SOLE 0 0 354517 TEMPLETON GLOBAL INCOME FD COM 880198106 575889 139104 SH SOLE 0 0 139104 TEMPUR SEALY INTL INC COM 88023U101 1197634 29889 SH SOLE 3204 0 26685 TENABLE HLDGS INC COM 88025T102 533226 12244 SH SOLE 9021 0 3223 TENARIS S A SPONSORED ADS 88031M109 1445499 48264 SH SOLE 0 0 48264 TENAX THERAPEUTICS INC COM 88032L506 6000 20000 SH SOLE 0 0 20000 TENCENT MUSIC ENTMT GROUP SPON ADS 88034P109 186072 25213 SH SOLE 1644 0 23569 TENET HEALTHCARE CORP COM NEW 88033G407 2166743 26625 SH SOLE 2013 0 24612 TERADATA CORP DEL COM 88076W103 3772656 70636 SH SOLE 36144 0 34492 TERADYNE INC COM 880770102 9688993 87029 SH SOLE 27160 0 59869 TEREX CORP NEW COM 880779103 2426830 40562 SH SOLE 10937 0 29625 TERNIUM SA SPONSORED ADS 880890108 1373831 34649 SH SOLE 285 0 34364 TERRENO RLTY CORP COM 88146M101 235588 3920 SH SOLE 1288 0 2632 TESLA INC COM 88160R101 457762132 1748719 SH SOLE 144960 0 1603759 TETRA TECH INC NEW COM 88162G103 17758190 108453 SH SOLE 75121 0 33332 TETRA TECHNOLOGIES INC DEL COM 88162F105 44981 13308 SH SOLE 0 0 13308 TEUCRIUM COMMODITY TR WHEAT FD 88166A508 341352 53005 SH SOLE 0 0 53005 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 1728754 229583 SH SOLE 1434 0 228149 TEXAS INSTRS INC COM 882508104 71483418 397086 SH SOLE 80057 0 317029 TEXAS PACIFIC LAND CORPORATI COM 88262P102 4262316 3238 SH SOLE 11 0 3227 TEXAS ROADHOUSE INC COM 882681109 1795798 15994 SH SOLE 14870 0 1124 TEXTAINER GROUP HOLDINGS LTD SHS G8766E109 1695306 43050 SH SOLE 20198 0 22852 TEXTRON INC COM 883203101 3949367 58397 SH SOLE 2108 0 56289 TFI INTL INC COM 87241L109 658879 5782 SH SOLE 2631 0 3151 TFS FINL CORP COM 87240R107 282223 22452 SH SOLE 0 0 22452 TG THERAPEUTICS INC COM 88322Q108 1668205 67158 SH SOLE 0 0 67158 THE BEACHBODY COMPANY INC COM CL A 073463101 6677 15952 SH SOLE 11750 0 4202 THE CIGNA GROUP COM 125523100 32929610 117354 SH SOLE 35549 0 81805 THE NECESSITY RETAIL REIT IN COM CLASS A 02607T109 2108855 311961 SH SOLE 0 0 311961 THE REAL BROKERAGE INC COM NEW 75585H206 27705 14505 SH SOLE 0 0 14505 THE REALREAL INC COM 88339P101 33955 15295 SH SOLE 0 0 15295 THE TRADE DESK INC COM CL A 88339J105 39310955 509077 SH SOLE 11438 0 497639 THERATECHNOLOGIES INC COM 88338H100 14966 17790 SH SOLE 0 0 17790 THERMO FISHER SCIENTIFIC INC COM 883556102 113918557 218339 SH SOLE 67897 0 150442 THERMON GROUP HLDGS INC COM 88362T103 238363 8961 SH SOLE 4273 0 4688 THOMSON REUTERS CORP. COM 884903808 2870688 21274 SH SOLE 6295 0 14979 THOR INDS INC COM 885160101 1743828 16849 SH SOLE 149 0 16700 THORNBURG INCM BUILDER OPP T COM 885213108 728668 47844 SH SOLE 0 0 47844 THOUGHTWORKS HOLDING INC COM 88546E105 201895 26741 SH SOLE 26611 0 130 TIDAL ETF TR RPAR RISK PARI 886364603 663837 34521 SH SOLE 0 0 34521 TIDAL ETF TR SP FDS S&P 500 886364801 226905 7040 SH SOLE 0 0 7040 TIDEWATER INC NEW COM 88642R109 264227 4766 SH SOLE 0 0 4766 TILRAY BRANDS INC COM 88688T100 396209 253980 SH SOLE 0 0 253980 TILRAY BRANDS INC NOTE 5.000%10/0 88688TAB6 98869 100000 PRN SOLE 0 0 100000 TIMKEN CO COM 887389104 873045 9538 SH SOLE 2233 0 7305 TIMKENSTEEL CORPORATION COM 887399103 604715 28035 SH SOLE 0 0 28035 TIMOTHY PLAN HIG DV STK ETF 887432326 8119000 257761 SH SOLE 0 0 257761 TIMOTHY PLAN HIGH DIVIDEND 887432276 6990807 307357 SH SOLE 0 0 307357 TIMOTHY PLAN INTL ETF 887432334 888846 35230 SH SOLE 0 0 35230 TIMOTHY PLAN U S SM CP CORE 887432342 891094 27948 SH SOLE 0 0 27948 TIMOTHY PLAN US LRGMD CP CORE 887432359 3203505 89046 SH SOLE 0 0 89046 TITAN MACHY INC COM 88830R101 340165 11531 SH SOLE 76 0 11455 TJX COS INC NEW COM 872540109 47094219 555422 SH SOLE 114846 0 440576 TMC THE METALS COMPANY INC COM 87261Y106 20440 12540 SH SOLE 0 0 12540 T-MOBILE US INC COM 872590104 19380817 139531 SH SOLE 28254 0 111277 TOAST INC CL A 888787108 1569766 69551 SH SOLE 667 0 68884 TOLL BROTHERS INC COM 889478103 1899252 24020 SH SOLE 1053 0 22967 TOPBUILD CORP COM 89055F103 14442226 54290 SH SOLE 36920 0 17370 TOPGOLF CALLAWAY BRANDS CORP COM 131193104 1521264 76638 SH SOLE 7544 0 69094 TORO CO COM 891092108 4305248 42354 SH SOLE 2138 0 40216 TORONTO DOMINION BK ONT COM NEW 891160509 12922937 208401 SH SOLE 70314 0 138087 TORTOISE ENERGY INFRA CORP COM 89147L886 1633469 56230 SH SOLE 0 0 56230 TOTALENERGIES SE SPONSORED ADS 89151E109 68071721 1180980 SH SOLE 728275 0 452705 TOWER SEMICONDUCTOR LTD SHS NEW M87915274 1414729 37706 SH SOLE 0 0 37706 TOWNEBANK PORTSMOUTH VA COM 89214P109 772723 33250 SH SOLE 239 0 33011 TOYOTA MOTOR CORP ADS 892331307 6615308 41153 SH SOLE 95 0 41058 TRACTOR SUPPLY CO COM 892356106 24068880 108859 SH SOLE 12174 0 96685 TRADEWEB MKTS INC CL A 892672106 775121 11319 SH SOLE 10176 0 1143 TRANE TECHNOLOGIES PLC SHS G8994E103 20297292 106124 SH SOLE 18284 0 87840 TRANSCAT INC COM 893529107 509045 5967 SH SOLE 5099 0 868 TRANSDIGM GROUP INC COM 893641100 7680938 8590 SH SOLE 4112 0 4478 TRANSMEDICS GROUP INC COM 89377M109 1730660 20608 SH SOLE 12688 0 7920 TRANSOCEAN LTD REG SHS H8817H100 2130727 303955 SH SOLE 0 0 303955 TRANSUNION COM 89400J107 1948018 24869 SH SOLE 9930 0 14939 TRAVEL PLUS LEISURE CO COM 894164102 1732254 42941 SH SOLE 32447 0 10494 TRAVELERS COMPANIES INC COM 89417E109 25088798 144471 SH SOLE 28514 0 115957 TREVI THERAPEUTICS INC COM 89532M101 23900 10000 SH SOLE 0 0 10000 TREX CO INC COM 89531P105 2914535 44456 SH SOLE 6182 0 38274 TRI CONTL CORP COM 895436103 817165 29802 SH SOLE 0 0 29802 TRI POINTE HOMES INC COM 87265H109 610342 18574 SH SOLE 6962 0 11612 TRICO BANCSHARES COM 896095106 330639 9959 SH SOLE 0 0 9959 TRICON RESIDENTIAL INC COM NPV 89612W102 953859 108270 SH SOLE 0 0 108270 TRIMBLE INC COM 896239100 2478225 46812 SH SOLE 4137 0 42675 TRIMTABS ETF TR FCF US QLTY ETF 89628W302 2296989 43761 SH SOLE 0 0 43761 TRINITY INDS INC COM 896522109 597807 23252 SH SOLE 1199 0 22053 TRIP COM GROUP LTD ADS 89677Q107 499940 14284 SH SOLE 11934 0 2350 TRIPADVISOR INC COM 896945201 230508 13979 SH SOLE 4823 0 9156 TRIPLEPOINT VENTURE GROWTH B COM 89677Y100 1006706 85459 SH SOLE 0 0 85459 TRITIUM DCFC LIMITED ORDINARY SHARES Q9225T108 17630 16174 SH SOLE 0 0 16174 TRITON INTL LTD CL A G9078F107 1697447 20387 SH SOLE 0 0 20387 TRIUMPH GROUP INC NEW COM 896818101 243033 19647 SH SOLE 6881 0 12766 TRONOX HOLDINGS PLC SHS G9087Q102 172701 13588 SH SOLE 0 0 13588 TRUECAR INC COM 89785L107 90400 40000 SH SOLE 0 0 40000 TRUIST FINL CORP COM 89832Q109 71538446 2357115 SH SOLE 909824 0 1447291 TRUIST FINL CORP COM 89832Q109 518985 17100 SH Put SOLE 0 0 17100 TRUST FOR PROFESSIONAL MANAG CONVERGENCE LNG 89834G760 204339 12923 SH SOLE 0 0 12923 TRUSTMARK CORP COM 898402102 434438 20570 SH SOLE 0 0 20570 TRX GOLD CORPORATION COM 87283P109 21500 48532 SH SOLE 0 0 48532 TTM TECHNOLOGIES INC COM 87305R109 176099 12669 SH SOLE 8183 0 4486 TUPPERWARE BRANDS CORP COM 899896104 9613 12016 SH SOLE 0 0 12016 TUSIMPLE HLDGS INC CL A 90089L108 20061 12085 SH SOLE 500 0 11585 TUTOR PERINI CORP COM 901109108 653224 91360 SH SOLE 0 0 91360 TWILIO INC CL A 90138F102 7678727 120697 SH SOLE 9277 0 111420 TWIST BIOSCIENCE CORP COM 90184D100 800129 39107 SH SOLE 5387 0 33720 TWO HBRS INVT CORP COM 90187B804 938074 67585 SH SOLE 0 0 67585 TWO RDS SHARED TR CONDCTR GBL EQTY 90214Q584 163399 12574 SH SOLE 0 0 12574 TWO RDS SHARED TR LDRSHS ALPFACT 90214Q774 18098071 569695 SH SOLE 0 0 569695 TWO RDS SHARED TR LEADERSHARES DY 90214Q675 15281051 682114 SH SOLE 0 0 682114 TWO RDS SHARED TR LEADERSHARES EQT 90214Q683 13140191 438791 SH SOLE 0 0 438791 TWO RDS SHARED TR LEADERSHS ACTIVI 90214Q717 9145841 289556 SH SOLE 0 0 289556 TWO RDS SHARED TR LEASERSHS ALPHAF 90214Q691 20384398 610677 SH SOLE 0 0 610677 TYLER TECHNOLOGIES INC COM 902252105 7461560 17916 SH SOLE 3162 0 14754 TYRA BIOSCIENCES INC COM 90240B106 332085 19500 SH SOLE 0 0 19500 TYSON FOODS INC CL A 902494103 13116946 256993 SH SOLE 16385 0 240608 U HAUL HOLDING COMPANY COM SER N 023586506 1377261 27181 SH SOLE 7304 0 19877 U S PHYSICAL THERAPY COM 90337L108 1251904 10313 SH SOLE 2414 0 7899 U S SILICA HLDGS INC COM 90346E103 485203 40000 SH SOLE 125 0 39875 UBER TECHNOLOGIES INC COM 90353T100 37260894 863121 SH SOLE 265705 0 597416 UBIQUITI INC COM 90353W103 2412139 13725 SH SOLE 0 0 13725 UBS AG LONDON BRANCH ETRACS ALER MLP 90274D382 344566 17344 SH SOLE 0 0 17344 UBS GROUP AG SHS H42097107 2198881 108480 SH SOLE 9446 0 99034 UDR INC COM 902653104 4740222 110340 SH SOLE 4895 0 105445 UFP INDUSTRIES INC COM 90278Q108 2303350 23734 SH SOLE 3905 0 19829 UGI CORP NEW COM 902681105 3636181 134823 SH SOLE 8182 0 126641 UIPATH INC CL A 90364P105 3037762 183329 SH SOLE 46652 0 136677 ULTA BEAUTY INC COM 90384S303 28482740 60525 SH SOLE 1053 0 59472 ULTRA CLEAN HLDGS INC COM 90385V107 458636 11925 SH SOLE 3183 0 8742 ULTRAGENYX PHARMACEUTICAL IN COM 90400D108 342930 7434 SH SOLE 7042 0 392 UMH PPTYS INC COM 903002103 471348 29496 SH SOLE 0 0 29496 UNDER ARMOUR INC CL A 904311107 1162072 160952 SH SOLE 28 0 160924 UNDER ARMOUR INC CL A 904311107 86640 12000 SH Call SOLE 0 0 12000 UNDER ARMOUR INC CL C 904311206 464835 69275 SH SOLE 0 0 69275 UNIFIRST CORP MASS COM 904708104 800924 5167 SH SOLE 3835 0 1332 UNILEVER PLC SPON ADR NEW 904767704 64357015 1234548 SH SOLE 777130 0 457418 UNION BANKSHARES INC COM 905400107 612275 26335 SH SOLE 0 0 26335 UNION PAC CORP COM 907818108 104347230 509956 SH SOLE 66251 0 443705 UNITED AIRLS HLDGS INC COM 910047109 8812671 160610 SH SOLE 18945 0 141665 UNITED BANKSHARES INC WEST V COM 909907107 1430580 48217 SH SOLE 4816 0 43401 UNITED CMNTY BKS BLAIRSVLE G COM 90984P303 599796 24001 SH SOLE 4387 0 19614 UNITED INS HLDGS CORP COM 910710102 67547 15145 SH SOLE 0 0 15145 UNITED MICROELECTRONICS CORP SPON ADR NEW 910873405 740121 93805 SH SOLE 135 0 93670 UNITED PARCEL SERVICE INC CL B 911312106 179118811 999268 SH SOLE 240207 0 759061 UNITED RENTALS INC COM 911363109 37825435 84930 SH SOLE 5135 0 79795 UNITED STATES STL CORP NEW COM 912909108 7167998 286605 SH SOLE 2161 0 284444 UNITED STS 12 MONTH NAT GAS UNIT BEN INT 91288X109 179136 15545 SH SOLE 0 0 15545 UNITED STS COMMODITY INDEX F CM REP COPP FD 911718104 1671444 72045 SH SOLE 0 0 72045 UNITED STS COMMODITY INDEX F COMM IDX FND 911717106 2230983 41615 SH SOLE 0 0 41615 UNITED STS GASOLINE FD LP UNITS 91201T102 765626 12218 SH SOLE 0 0 12218 UNITED STS NAT GAS FD LP UNIT PAR 912318300 2906136 391663 SH SOLE 0 0 391663 UNITED STS OIL FD LP UNITS 91232N207 2520206 39657 SH SOLE 0 0 39657 UNITED THERAPEUTICS CORP DEL COM 91307C102 1219865 5526 SH SOLE 1448 0 4078 UNITEDHEALTH GROUP INC COM 91324P102 321132393 668135 SH SOLE 162850 0 505285 UNITI GROUP INC COM 91325V108 279865 60577 SH SOLE 0 0 60577 UNITY SOFTWARE INC COM 91332U101 6595672 151904 SH SOLE 40586 0 111318 UNIVERSAL CORP VA COM 913456109 557038 11154 SH SOLE 1204 0 9950 UNIVERSAL DISPLAY CORP COM 91347P105 1349377 9362 SH SOLE 0 0 9362 UNIVERSAL DISPLAY CORP COM 91347P105 720650 5000 SH Call SOLE 0 0 5000 UNIVERSAL HEALTH RLTY INCOME SH BEN INT 91359E105 374393 7869 SH SOLE 0 0 7869 UNIVERSAL HLTH SVCS INC CL B 913903100 1989974 12613 SH SOLE 24 0 12589 UNIVERSAL LOGISTICS HLDGS IN COM 91388P105 345403 11989 SH SOLE 0 0 11989 UNIVEST FINANCIAL CORPORATIO COM 915271100 571658 31618 SH SOLE 0 0 31618 UNUM GROUP COM 91529Y106 13189180 276503 SH SOLE 6203 0 270300 UPHEALTH INC COM NEW 91532B200 265356 141147 SH SOLE 0 0 141147 UPSTART HLDGS INC COM 91680M107 1824716 50956 SH SOLE 1352 0 49604 UPSTART HLDGS INC NOTE 0.250% 8/1 91680MAB3 10244 15000 PRN SOLE 0 0 15000 URANIUM ENERGY CORP COM 916896103 156941 46159 SH SOLE 0 0 46159 URBAN OUTFITTERS INC COM 917047102 4407949 133050 SH SOLE 12273 0 120777 UR-ENERGY INC COM 91688R108 19460 18533 SH SOLE 0 0 18533 URSTADT BIDDLE PPTYS INC CL A 917286205 6789457 319354 SH SOLE 0 0 319354 US BANCORP DEL COM NEW 902973304 64890529 1963999 SH SOLE 659145 0 1304854 US BANCORP DEL COM NEW 902973304 1942752 58800 SH Put SOLE 0 0 58800 US FOODS HLDG CORP COM 912008109 3774012 85773 SH SOLE 8158 0 77615 USA COMPRESSION PARTNERS LP COMUNIT LTDPAR 90290N109 231763 11741 SH SOLE 0 0 11741 USCF ETF TR MIDSTREAM ENERGY 90290T882 509329 14870 SH SOLE 0 0 14870 UTZ BRANDS INC COM CL A 918090101 489840 29941 SH SOLE 25872 0 4069 UWM HOLDINGS CORPORATION COM CL A 91823B109 312795 55856 SH SOLE 0 0 55856 V F CORP COM 918204108 5660538 296519 SH SOLE 47809 0 248710 VAALCO ENERGY INC COM NEW 91851C201 376034 100009 SH SOLE 31303 0 68706 VACASA INC CLASS A COM 91854V107 10856 16000 SH SOLE 0 0 16000 VAIL RESORTS INC COM 91879Q109 964617 3831 SH SOLE 460 0 3371 VALARIS LIMITED CL A G9460G101 459200 7297 SH SOLE 6293 0 1004 VALE S A SPONSORED ADS 91912E105 6047281 450617 SH SOLE 35216 0 415401 VALE S A SPONSORED ADS 91912E105 398574 29700 SH Call SOLE 0 0 29700 VALERO ENERGY CORP COM 91913Y100 44413527 378632 SH SOLE 43996 0 334636 VALERO ENERGY CORP COM 91913Y100 410550 3500 SH Put SOLE 0 0 3500 VALLEY NATL BANCORP COM 919794107 559061 72137 SH SOLE 11999 0 60138 VALMONT INDS INC COM 920253101 906424 3114 SH SOLE 1627 0 1487 VALVOLINE INC COM 92047W101 621257 16562 SH SOLE 2880 0 13682 VANCE TAX-MANAGED GLOB COM 27829C105 3128935 380649 SH SOLE 0 0 380649 VANECK ETF TRUST AGRIBUSINESS ETF 92189F700 32457537 397131 SH SOLE 0 0 397131 VANECK ETF TRUST BDC INCOME ETF 92189F411 31896458 2076592 SH SOLE 0 0 2076592 VANECK ETF TRUST BIOTECH ETF 92189F726 7175916 45985 SH SOLE 0 0 45985 VANECK ETF TRUST CEF MUNI INCOME 92189F460 3566897 168727 SH SOLE 0 0 168727 VANECK ETF TRUST CLO ETF 92189H748 2810058 54383 SH SOLE 0 0 54383 VANECK ETF TRUST DIGI TRANSFRM 92189H821 2062017 302793 SH SOLE 0 0 302793 VANECK ETF TRUST DURABLE HGH DIV 92189H102 8755359 274704 SH SOLE 0 0 274704 VANECK ETF TRUST EMERGING MRKT HI 92189F353 2017564 110249 SH SOLE 0 0 110249 VANECK ETF TRUST ENERGY INCME ET 92189H870 686463 10683 SH SOLE 0 0 10683 VANECK ETF TRUST ENVIRONMENTAL SR 92189F304 940221 5818 SH SOLE 0 0 5818 VANECK ETF TRUST FALLEN ANGEL HG 92189F437 64738612 2331243 SH SOLE 25723 0 2305520 VANECK ETF TRUST GAMING ETF 92189F882 2794237 62455 SH SOLE 0 0 62455 VANECK ETF TRUST GOLD MINERS ETF 92189F106 90690951 3011988 SH SOLE 0 0 3011988 VANECK ETF TRUST GREEN BOND ETF 92189F171 1694495 72740 SH SOLE 0 0 72740 VANECK ETF TRUST HIGH YLD MUNIETF 92189H409 22503577 438324 SH SOLE 11865 0 426459 VANECK ETF TRUST IG FLOATING RATE 92189F486 20356941 806216 SH SOLE 0 0 806216 VANECK ETF TRUST INDIA GROWTH LDR 92189F767 201679 5500 SH SOLE 0 0 5500 VANECK ETF TRUST INFLATION ALLOCA 92189F130 20996681 840130 SH SOLE 0 0 840130 VANECK ETF TRUST INTRMDT MUNI ETF 92189H201 66597938 1445582 SH SOLE 1193821 0 251761 VANECK ETF TRUST JP MRGAN EM LOC 92189H300 12460222 487489 SH SOLE 1341 0 486148 VANECK ETF TRUST JUNIOR GOLD MINE 92189F791 17294801 484992 SH SOLE 0 0 484992 VANECK ETF TRUST LONG MUNI ETF 92189F536 13437643 748615 SH SOLE 0 0 748615 VANECK ETF TRUST LONG/FLAT TREND 92189F148 2831597 72773 SH SOLE 0 0 72773 VANECK ETF TRUST LOW CARBN ENERGY 92189F502 2126533 17405 SH SOLE 0 0 17405 VANECK ETF TRUST MORNINGSTAR SMID 92189H730 3968615 132508 SH SOLE 0 0 132508 VANECK ETF TRUST MORTGAGE REIT 92189F452 4980287 414678 SH SOLE 0 0 414678 VANECK ETF TRUST MRNGSTR INT MOAT 92189F593 7473306 235528 SH SOLE 51091 0 184437 VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643 405798109 5085827 SH SOLE 12 0 5085815 VANECK ETF TRUST NATURAL RESOURC 92189F841 6878163 142778 SH SOLE 0 0 142778 VANECK ETF TRUST OIL REFINERS ETF 92189F585 1579440 52213 SH SOLE 0 0 52213 VANECK ETF TRUST OIL SERVICES ETF 92189H607 24650054 85710 SH SOLE 0 0 85710 VANECK ETF TRUST PHARMACEUTCL ETF 92189F692 3221587 40899 SH SOLE 0 0 40899 VANECK ETF TRUST PREFERRED SECURT 92189F429 22547179 1276015 SH SOLE 0 0 1276015 VANECK ETF TRUST RARE EARTH/STRTG 92189H805 9954528 119703 SH SOLE 0 0 119703 VANECK ETF TRUST RETAIL ETF 92189F684 4068506 23294 SH SOLE 0 0 23294 VANECK ETF TRUST SEMICONDUCTR ETF 92189F676 125873458 826755 SH SOLE 0 0 826755 VANECK ETF TRUST SEMICONDUCTR ETF 92189F676 40102650 263400 SH Put SOLE 0 0 263400 VANECK ETF TRUST SHRT HGH YLD MUN 92189F387 6931062 310810 SH SOLE 0 0 310810 VANECK ETF TRUST SOCIAL SENTIMENT 92189H839 201248 12256 SH SOLE 0 0 12256 VANECK ETF TRUST STEEL ETF 92189F205 1606775 25122 SH SOLE 0 0 25122 VANECK ETF TRUST URANIUM PLS NUCL 92189F601 1892273 31854 SH SOLE 0 0 31854 VANECK ETF TRUST VANECK SHRT MUNI 92189F528 6352282 377326 SH SOLE 0 0 377326 VANECK ETF TRUST VANECK VIETNAM 92189F817 969348 72883 SH SOLE 0 0 72883 VANECK ETF TRUST VIDEO GMNG ESPRT 92189F114 4111869 73756 SH SOLE 0 0 73756 VANECK MERK GOLD TR GOLD TRUST 921078101 30032220 1614636 SH SOLE 0 0 1614636 VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 103776549 408424 SH SOLE 0 0 408424 VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 52647210 338132 SH SOLE 0 0 338132 VANGUARD ADMIRAL FDS INC MIDCP 400 GRTH 921932869 9356187 100069 SH SOLE 0 0 100069 VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 25755561 290843 SH SOLE 0 0 290843 VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 7617331 92534 SH SOLE 0 0 92534 VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794 10320884 104125 SH SOLE 0 0 104125 VANGUARD ADMIRAL FDS INC SMLCP 600 VAL 921932778 5208263 63430 SH SOLE 0 0 63430 VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 31882678 346966 SH SOLE 0 0 346966 VANGUARD BD INDEX FDS INTERMED TERM 921937819 296179321 3936985 SH SOLE 318 0 3936667 VANGUARD BD INDEX FDS LONG TERM BOND 921937793 188595971 2517298 SH SOLE 353 0 2516945 VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 413126746 5466809 SH SOLE 2847 0 5463962 VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 2258011874 31063584 SH SOLE 5679516 0 25384068 VANGUARD BD INDEX FDS VANGUARD ULTRA 92203C303 12016160 244430 SH SOLE 0 0 244430 VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407 302844706 6195678 SH SOLE 3825 0 6191853 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 98053814 658831 SH SOLE 63 0 658768 VANGUARD INDEX FDS GROWTH ETF 922908736 1225889356 4332377 SH SOLE 14103 0 4318274 VANGUARD INDEX FDS LARGE CAP ETF 922908637 119725546 590596 SH SOLE 29721 0 560875 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 127467621 619467 SH SOLE 1902 0 617565 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 137608525 994425 SH SOLE 3099 0 991326 VANGUARD INDEX FDS MID CAP ETF 922908629 586236823 2662776 SH SOLE 50514 0 2612262 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 119927509 1435226 SH SOLE 668 0 1434558 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1470030317 3609385 SH SOLE 78924 0 3530461 VANGUARD INDEX FDS SM CP VAL ETF 922908611 180692232 1092457 SH SOLE 11764 0 1080693 VANGUARD INDEX FDS SMALL CP ETF 922908751 584064231 2936620 SH SOLE 51453 0 2885167 VANGUARD INDEX FDS SML CP GRW ETF 922908595 129408824 563284 SH SOLE 4981 0 558303 VANGUARD INDEX FDS TOTAL STK MKT 922908769 2908097424 13201822 SH SOLE 527 0 13201295 VANGUARD INDEX FDS VALUE ETF 922908744 1102188694 7756430 SH SOLE 84320 0 7672110 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 121691006 2236556 SH SOLE 179067 0 2057489 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 406710860 9997810 SH SOLE 122930 0 9874880 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 22416068 363307 SH SOLE 3187 0 360120 VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 19840961 284580 SH SOLE 99686 0 184894 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 11940065 108074 SH SOLE 19 0 108055 VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 3362648 83669 SH SOLE 0 0 83669 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 87021834 897317 SH SOLE 0 0 897317 VANGUARD MALVERN FDS STRM INFPROIDX 922020805 97334035 2052595 SH SOLE 301 0 2052294 VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 116077851 2311387 SH SOLE 90602 0 2220785 VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 66897522 1140429 SH SOLE 9828 0 1130601 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 794511482 10053290 SH SOLE 47002 0 10006288 VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 23019800 293283 SH SOLE 48851 0 244432 VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847 35179237 553742 SH SOLE 70955 0 482787 VANGUARD SCOTTSDALE FDS MTG-BKD SECS ETF 92206C771 185118127 4025183 SH SOLE 593 0 4024590 VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 114367795 1981081 SH SOLE 72021 0 1909060 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 185781085 2455473 SH SOLE 10875 0 2444598 VANGUARD SCOTTSDALE FDS TOTAL CORP BND 92206C573 3626252 47928 SH SOLE 0 0 47928 VANGUARD SCOTTSDALE FDS TOTAL WLD BD ETF 92206C565 585429 8556 SH SOLE 0 0 8556 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 335943187 4747643 SH SOLE 708 0 4746935 VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 25058699 124324 SH SOLE 0 0 124324 VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 139485115 2015390 SH SOLE 0 0 2015390 VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623 13008937 73722 SH SOLE 0 0 73722 VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 42731550 565083 SH SOLE 40 0 565043 VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649 9337671 75517 SH SOLE 0 0 75517 VANGUARD SCOTTSDALE FDS VNG RUS3000IDX 92206C599 12759378 64621 SH SOLE 0 0 64621 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 822639453 5064578 SH SOLE 12026 0 5052552 VANGUARD STAR FDS VG TL INTL STK F 921909768 120096182 2141515 SH SOLE 0 0 2141515 VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 832744098 18032571 SH SOLE 26818 0 18005753 VANGUARD WELLINGTON FD US MINIMUM 921935409 1843799 18478 SH SOLE 0 0 18478 VANGUARD WELLINGTON FD US MOMENTUM 921935508 3727244 30742 SH SOLE 0 0 30742 VANGUARD WELLINGTON FD US MULTIFACTOR 921935607 543657 5232 SH SOLE 0 0 5232 VANGUARD WELLINGTON FD US QUALITY 921935706 2654138 23269 SH SOLE 0 0 23269 VANGUARD WELLINGTON FD US VALUE FACTR 921935805 5776005 57963 SH SOLE 0 0 57963 VANGUARD WHITEHALL FDS EM MK GOV BD ETF 921946885 13485649 216567 SH SOLE 131 0 216436 VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 514870968 4854068 SH SOLE 27646 0 4826422 VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 71012683 945701 SH SOLE 0 0 945701 VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794 60727739 960882 SH SOLE 0 0 960882 VANGUARD WORLD FD ESG INTL STK ETF 921910725 3393373 63893 SH SOLE 0 0 63893 VANGUARD WORLD FD ESG US CORP BD 921910691 1395628 22517 SH SOLE 0 0 22517 VANGUARD WORLD FD ESG US STK ETF 921910733 12726913 162437 SH SOLE 0 0 162437 VANGUARD WORLD FD EXTENDED DUR 921910709 10430340 119793 SH SOLE 1808 0 117985 VANGUARD WORLD FD MEGA CAP INDEX 921910873 46951843 300088 SH SOLE 0 0 300088 VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 64646641 623040 SH SOLE 0 0 623040 VANGUARD WORLD FD MEGA GRWTH IND 921910816 168900388 717748 SH SOLE 0 0 717748 VANGUARD WORLD FDS COMM SRVC ETF 92204A884 16280006 153137 SH SOLE 30 0 153107 VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 40638468 143497 SH SOLE 0 0 143497 VANGUARD WORLD FDS CONSUM STP ETF 92204A207 100591371 517312 SH SOLE 0 0 517312 VANGUARD WORLD FDS ENERGY ETF 92204A306 53820190 476749 SH SOLE 16 0 476733 VANGUARD WORLD FDS FINANCIALS ETF 92204A405 47155589 580448 SH SOLE 30 0 580418 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 148808200 607827 SH SOLE 0 0 607827 VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 32542608 158335 SH SOLE 0 0 158335 VANGUARD WORLD FDS INF TECH ETF 92204A702 432045501 977125 SH SOLE 3760 0 973365 VANGUARD WORLD FDS MATERIALS ETF 92204A801 17241926 94751 SH SOLE 0 0 94751 VANGUARD WORLD FDS UTILITIES ETF 92204A876 84608377 595121 SH SOLE 0 0 595121 VAREX IMAGING CORP COM 92214X106 1078697 45766 SH SOLE 0 0 45766 VAXART INC COM NEW 92243A200 19655 26925 SH SOLE 0 0 26925 VAXCYTE INC COM 92243G108 429384 8598 SH SOLE 7427 0 1171 VECTOR GROUP LTD COM 92240M108 679678 53058 SH SOLE 0 0 53058 VEEVA SYS INC CL A COM 922475108 13923501 70417 SH SOLE 25858 0 44559 VENTAS INC COM 92276F100 15793622 334115 SH SOLE 152100 0 182015 VERACYTE INC COM 92337F107 889769 34934 SH SOLE 13004 0 21930 VERICEL CORP COM 92346J108 313634 8348 SH SOLE 4983 0 3365 VERIFYME INC COM NEW 92346X206 67314 48778 SH SOLE 48778 0 0 VERISIGN INC COM 92343E102 3705682 16399 SH SOLE 3535 0 12864 VERISK ANALYTICS INC COM 92345Y106 15414735 68197 SH SOLE 47707 0 20490 VERITIV CORP COM 923454102 234405 1866 SH SOLE 635 0 1231 VERIZON COMMUNICATIONS INC COM 92343V104 241833257 6502642 SH SOLE 1469311 0 5033331 VERRA MOBILITY CORP CL A COM STK 92511U102 1095324 55544 SH SOLE 0 0 55544 VERRICA PHARMACEUTICALS INC COM 92511W108 202700 35130 SH SOLE 0 0 35130 VERTEX ENERGY INC COM 92534K107 72506 11601 SH SOLE 0 0 11601 VERTEX INC CL A 92538J106 486701 24959 SH SOLE 23569 0 1390 VERTEX PHARMACEUTICALS INC COM 92532F100 60538133 172028 SH SOLE 75087 0 96941 VERTICAL CAP INCOME FD SHS BEN INT 92535C104 120183 12085 SH SOLE 0 0 12085 VERTIV HOLDINGS CO COM CL A 92537N108 1531125 61814 SH SOLE 38371 0 23443 VERU INC COM 92536C103 79885 67130 SH SOLE 0 0 67130 VIASAT INC COM 92552V100 1798771 43596 SH SOLE 4278 0 39318 VIATRIS INC COM 92556V106 5644877 565619 SH SOLE 370 0 565249 VIAVI SOLUTIONS INC COM 925550105 459148 40525 SH SOLE 29406 0 11119 VICI PPTYS INC COM 925652109 21863666 695630 SH SOLE 141657 0 553973 VICOR CORP COM 925815102 235062 4353 SH SOLE 4112 0 241 VICTORY CAP HLDGS INC COM CL A 92645B103 1446166 45852 SH SOLE 4568 0 41284 VICTORY PORTFOLIOS II CORE INTERMEDIAT 92647N527 4410826 95774 SH SOLE 0 0 95774 VICTORY PORTFOLIOS II SHORT TRM BD ETF 92647N535 14502188 296690 SH SOLE 0 0 296690 VICTORY PORTFOLIOS II USAA MSCI USA SM 92647N568 402727 6034 SH SOLE 0 0 6034 VICTORY PORTFOLIOS II VCSHS DEV ENH VL 92647N816 2100061 67722 SH SOLE 0 0 67722 VICTORY PORTFOLIOS II VCSHS INTL VOLTY 92647N840 547703 13607 SH SOLE 0 0 13607 VICTORY PORTFOLIOS II VCSHS US 500 ENH 92647N782 41761852 677842 SH SOLE 0 0 677842 VICTORY PORTFOLIOS II VCSHS US 500 VOL 92647N766 30907831 434832 SH SOLE 314 0 434518 VICTORY PORTFOLIOS II VCSHS US DISCVRY 92647N774 8944954 172018 SH SOLE 0 0 172018 VICTORY PORTFOLIOS II VCSHS US EQ INCM 92647N824 89246646 1549421 SH SOLE 0 0 1549421 VICTORY PORTFOLIOS II VCSHS US LRG CAP 92647N865 4851855 85757 SH SOLE 0 0 85757 VICTORY PORTFOLIOS II VCSHS US SMCP HG 92647N873 8635236 168197 SH SOLE 0 0 168197 VICTORY PORTFOLIOS II VCSHS US SML CAP 92647N832 5952653 98424 SH SOLE 0 0 98424 VICTORY PORTFOLIOS II VICSHS DV AC ETF 92647N667 13299498 287473 SH SOLE 0 0 287473 VICTORY PORTFOLIOS II VICTORYSHS US 92647N691 2793098 68660 SH SOLE 0 0 68660 VICTORY PORTFOLIOS II VS NASDQ NXT 50 92647X806 1234229 47144 SH SOLE 0 0 47144 VIEMED HEALTHCARE INC COM 92663R105 1669348 170690 SH SOLE 0 0 170690 VIEWRAY INC COM 92672L107 19460 55254 SH SOLE 0 0 55254 VIKING THERAPEUTICS INC COM 92686J106 622010 38372 SH SOLE 25 0 38347 VIKING THERAPEUTICS INC COM 92686J106 267465 16500 SH Call SOLE 0 0 16500 VILLAGE FARMS INTL INC COM 92707Y108 86936 145184 SH SOLE 0 0 145184 VINTAGE WINE ESTATES INC COM 92747V106 27376 32000 SH SOLE 0 0 32000 VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105 1293829 48223 SH SOLE 0 0 48223 VIPSHOP HOLDINGS LIMITED SPONSORED ADS A 92763W103 1037966 62907 SH SOLE 52059 0 10848 VIRGIN GALACTIC HOLDINGS INC COM 92766K106 576064 148470 SH SOLE 0 0 148470 VIRTU FINL INC CL A 928254101 665350 38932 SH SOLE 3934 0 34998 VIRTUS ARTIFICIAL INTELLIGEN COM 92838Y100 891303 48440 SH SOLE 0 0 48440 VIRTUS CONVERTIBLE & INC FD COM 92838U108 524535 168661 SH SOLE 0 0 168661 VIRTUS CONVERTIBLE & INCOME COM 92838X102 1902867 546801 SH SOLE 0 0 546801 VIRTUS DIVERSIFIED INCM & CO COM 92840N100 4203799 210400 SH SOLE 0 0 210400 VIRTUS DIVIDEND INTEREST & P COM 92840R101 1729106 141614 SH SOLE 0 0 141614 VIRTUS EQUITY & CONV INCM FD COM 92841M101 1389624 65703 SH SOLE 0 0 65703 VIRTUS ETF TR II VIRTUS US QLTY 92790A504 1266290 44014 SH SOLE 0 0 44014 VIRTUS GLOBAL MULTI-SECTOR I COM 92829B101 426385 57080 SH SOLE 0 0 57080 VIRTUS INVT PARTNERS INC COM 92828Q109 269997 1367 SH SOLE 0 0 1367 VIRTUS STONE HBR EMRG MKTS I COM 86164T107 714945 158524 SH SOLE 0 0 158524 VIRTUS TOTAL RETURN FD INC COM 92835W107 4098942 674168 SH SOLE 0 0 674168 VISA INC COM CL A 92826C839 425638377 1792312 SH SOLE 357373 0 1434939 VISHAY INTERTECHNOLOGY INC COM 928298108 727911 24759 SH SOLE 9484 0 15275 VISTA ENERGY S.A.B. DE C.V. SPONSORED ADS 92837L109 1895639 78592 SH SOLE 0 0 78592 VISTA GOLD CORP COM NEW 927926303 18322 35242 SH SOLE 0 0 35242 VISTA OUTDOOR INC COM 928377100 1331584 48124 SH SOLE 16180 0 31944 VISTEON CORP COM NEW 92839U206 532219 3706 SH SOLE 2820 0 886 VISTRA CORP COM 92840M102 2685738 102314 SH SOLE 46237 0 56077 VITA COCO CO INC COM 92846Q107 436826 16257 SH SOLE 0 0 16257 VITAL ENERGY INC COM 516806205 799832 17715 SH SOLE 1250 0 16465 VIVID SEATS INC COM CL A 92854T100 126720 16000 SH SOLE 0 0 16000 VIVOS THERAPEUTICS INC COM 92859E108 18097 35484 SH SOLE 0 0 35484 VMWARE INC CL A COM 928563402 7518598 52325 SH SOLE 7481 0 44844 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 5258501 556456 SH SOLE 33978 0 522478 VONTIER CORPORATION COM 928881101 383634 11910 SH SOLE 3522 0 8388 VORNADO RLTY TR SH BEN INT 929042109 1085515 59841 SH SOLE 18260 0 41581 VOXX INTL CORP CL A 91829F104 312062 25005 SH SOLE 0 0 25005 VOYA ASIA PAC HIGH DIV EQT I COM 92912J102 198111 32266 SH SOLE 0 0 32266 VOYA EMERGING MKTS HIGH DIVI COM 92912P108 408789 78312 SH SOLE 0 0 78312 VOYA FINANCIAL INC COM 929089100 515525 7189 SH SOLE 1828 0 5361 VOYA GLBL ADV & PREM OPP FD COM 92912R104 718334 84114 SH SOLE 0 0 84114 VOYA GLBL EQTY DIV & PREM OP COM 92912T100 2060447 400865 SH SOLE 0 0 400865 VOYA INFRASTRUCTURE INDLS & COM 92912X101 1053144 106701 SH SOLE 0 0 106701 VSE CORP COM 918284100 322463 5896 SH SOLE 0 0 5896 VULCAN MATLS CO COM 929160109 15873451 70411 SH SOLE 37906 0 32505 VUZIX CORP COM NEW 92921W300 88230 17300 SH SOLE 0 0 17300 W & T OFFSHORE INC COM 92922P106 69354 17921 SH SOLE 0 0 17921 WABASH NATL CORP COM 929566107 916799 35757 SH SOLE 782 0 34975 WABTEC COM 929740108 3972283 36220 SH SOLE 19548 0 16672 WALGREENS BOOTS ALLIANCE INC COM 931427108 45717786 1604696 SH SOLE 555965 0 1048731 WALKER & DUNLOP INC COM 93148P102 209973 2655 SH SOLE 0 0 2655 WALKME LTD ORD SHS M97628107 210960 21975 SH SOLE 19341 0 2634 WALMART INC COM 931142103 243122726 1546779 SH SOLE 112743 0 1434036 WARNER BROS DISCOVERY INC COM SER A 934423104 12258847 977580 SH SOLE 117307 0 860273 WARRIOR MET COAL INC COM 93627C101 402899 10344 SH SOLE 5053 0 5291 WASHINGTON FED INC COM 938824109 2043106 77040 SH SOLE 16412 0 60628 WASTE CONNECTIONS INC COM 94106B101 2571860 17994 SH SOLE 3670 0 14324 WASTE MGMT INC DEL COM 94106L109 107851873 621911 SH SOLE 154068 0 467843 WATERS CORP COM 941848103 3428950 12865 SH SOLE 3240 0 9625 WATSCO INC COM 942622200 5133915 13458 SH SOLE 5814 0 7644 WATTS WATER TECHNOLOGIES INC CL A 942749102 678671 3694 SH SOLE 1737 0 1957 WAYFAIR INC CL A 94419L101 425393 6544 SH SOLE 6 0 6538 WAYFAIR INC NOTE 0.625%10/0 94419LAM3 18006 21000 PRN SOLE 0 0 21000 WD 40 CO COM 929236107 764038 4050 SH SOLE 443 0 3607 WEBSTER FINL CORP COM 947890109 1173896 31097 SH SOLE 0 0 31097 WEC ENERGY GROUP INC COM 92939U106 28371306 321524 SH SOLE 50783 0 270741 WEIS MKTS INC COM 948849104 279265 4349 SH SOLE 0 0 4349 WELLS FARGO CO NEW COM 949746101 80575837 1887907 SH SOLE 234320 0 1653587 WELLS FARGO CO NEW COM 949746101 234740 5500 SH Put SOLE 0 0 5500 WELLS FARGO CO NEW PERP PFD CNV A 949746804 3591177 3117 SH SOLE 360 0 2757 WELLTOWER INC COM 95040Q104 12580123 155522 SH SOLE 13085 0 142437 WENDYS CO COM 95058W100 1804319 82957 SH SOLE 2872 0 80085 WERNER ENTERPRISES INC COM 950755108 327835 7420 SH SOLE 0 0 7420 WESBANCO INC COM 950810101 1132937 44238 SH SOLE 12756 0 31482 WESCO INTL INC COM 95082P105 3531449 19722 SH SOLE 3205 0 16517 WEST PHARMACEUTICAL SVSC INC COM 955306105 22180914 57994 SH SOLE 45440 0 12554 WESTAMERICA BANCORPORATION COM 957090103 364545 9518 SH SOLE 2077 0 7441 WESTERN ALLIANCE BANCORP COM 957638109 4497072 123309 SH SOLE 241 0 123068 WESTERN ASSET DIVERSIFIED IN COM SHS BEN INT 95790K109 1951832 144902 SH SOLE 0 0 144902 WESTERN ASSET EMERGING MKTS COM 95766A101 3435843 398590 SH SOLE 0 0 398590 WESTERN ASSET GBL HIGH INC F COM 95766B109 2184154 299610 SH SOLE 0 0 299610 WESTERN ASSET HIGH INCOM FD COM 95766J102 336482 68951 SH SOLE 0 0 68951 WESTERN ASSET HIGH INCOME OP COM 95766K109 259495 68649 SH SOLE 0 0 68649 WESTERN ASSET HIGH YIELD DEF COM 95768B107 550456 46847 SH SOLE 0 0 46847 WESTERN ASSET INTER MUNI FD COM 958435109 1430394 187716 SH SOLE 0 0 187716 WESTERN ASSET INVESTMENT GRA COM 95766T100 321858 27675 SH SOLE 0 0 27675 WESTERN ASSET MANAGED MUNS F COM 95766M105 1017740 102491 SH SOLE 49070 0 53421 WESTERN ASSET MTG DEFINED OP COM 95790B109 555770 52530 SH SOLE 0 0 52530 WESTERN ASSET MUN HIGH INCOM COM 95766N103 197279 30119 SH SOLE 0 0 30119 WESTERN ASSET MUN PARTNERS F COM 95766P108 370600 31671 SH SOLE 0 0 31671 WESTERN ASSET PREMIER BD FD SHS BEN INT 957664105 1325123 130041 SH SOLE 0 0 130041 WESTERN AST INFL LKD OPP & I COM 95766R104 2044282 230732 SH SOLE 0 0 230732 WESTERN DIGITAL CORP. COM 958102105 3222876 84969 SH SOLE 37639 0 47330 WESTERN DIGITAL CORP. NOTE 1.500% 2/0 958102AP0 529398 549000 PRN SOLE 0 0 549000 WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 2068616 78002 SH SOLE 0 0 78002 WESTERN UN CO COM 959802109 774789 66052 SH SOLE 5644 0 60408 WESTLAKE CHEM PARTNERS LP COM UNIT RP LP 960417103 617657 28477 SH SOLE 1190 0 27287 WESTLAKE CORPORATION COM 960413102 3279292 27449 SH SOLE 0 0 27449 WESTROCK CO COM 96145D105 3293457 113294 SH SOLE 118 0 113176 WESTROCK COFFEE CO COM 96145W103 579371 53300 SH SOLE 0 0 53300 WEX INC COM 96208T104 4267721 23440 SH SOLE 9902 0 13538 WEYERHAEUSER CO MTN BE COM NEW 962166104 17613115 525608 SH SOLE 86056 0 439552 WHEATON PRECIOUS METALS CORP COM 962879102 7392973 171054 SH SOLE 21250 0 149804 WHEELS UP EXPERIENCE INC COM CL A 96328L205 15309 13085 SH SOLE 0 0 13085 WHIRLPOOL CORP COM 963320106 4468706 30034 SH SOLE 3768 0 26266 WHITE MTNS INS GROUP LTD COM G9618E107 1447411 1042 SH SOLE 689 0 353 WHITEHORSE FIN INC COM 96524V106 705166 54962 SH SOLE 0 0 54962 WHITESTONE REIT COM 966084204 328746 33891 SH SOLE 0 0 33891 WILLIAMS COS INC COM 969457100 86155087 2640364 SH SOLE 1195876 0 1444488 WILLIAMS SONOMA INC COM 969904101 4010712 32050 SH SOLE 4235 0 27815 WILLIS TOWERS WATSON PLC LTD SHS G96629103 3801120 16141 SH SOLE 5293 0 10848 WILLSCOT MOBIL MINI HLDNG CO COM CL A 971378104 891188 18648 SH SOLE 13301 0 5347 WINGSTOP INC COM 974155103 2001048 9997 SH SOLE 5561 0 4436 WINMARK CORP COM 974250102 287587 865 SH SOLE 125 0 740 WINNEBAGO INDS INC COM 974637100 1182158 17726 SH SOLE 0 0 17726 WINTRUST FINL CORP COM 97650W108 682250 9395 SH SOLE 6429 0 2966 WIPRO LTD SPON ADR 1 SH 97651M109 287698 60953 SH SOLE 53981 0 6972 WISDOMTREE TR ARTIFICIAL INTEL 97717Y543 212688 11153 SH SOLE 0 0 11153 WISDOMTREE TR CHINADIV EX FI 97717X719 4149656 135344 SH SOLE 0 0 135344 WISDOMTREE TR CLOUD COMPUTNG 97717Y691 5898261 186065 SH SOLE 0 0 186065 WISDOMTREE TR CURRNCY INT EQ 97717X263 24002460 768079 SH SOLE 0 0 768079 WISDOMTREE TR CYBERSECURITY FD 97717Y659 379531 19594 SH SOLE 0 0 19594 WISDOMTREE TR DYNAMIC INT EQ 97717X271 208485 6646 SH SOLE 0 0 6646 WISDOMTREE TR EM EX ST-OWNED 97717X578 62535151 2237394 SH SOLE 0 0 2237394 WISDOMTREE TR EM LCL DEBT FD 97717X867 817439 29633 SH SOLE 0 0 29633 WISDOMTREE TR EM MKTS QTLY DIV 97717W323 1359098 59662 SH SOLE 0 0 59662 WISDOMTREE TR EMER MKT HIGH FD 97717W315 46424207 1213071 SH SOLE 0 0 1213071 WISDOMTREE TR EMERG MKTS ESG 97717X214 820534 28885 SH SOLE 0 0 28885 WISDOMTREE TR EMERGING MARKETS 97717Y642 372214 13349 SH SOLE 0 0 13349 WISDOMTREE TR EMG MKTS SMCAP 97717W281 5752228 123624 SH SOLE 0 0 123624 WISDOMTREE TR ENHNCD CMMDTY ST 97717Y683 15612851 915173 SH SOLE 0 0 915173 WISDOMTREE TR EURO QTLY DIV GR 97717X610 608141 19872 SH SOLE 0 0 19872 WISDOMTREE TR EUROPE HEDGED EQ 97717X701 7654242 93493 SH SOLE 0 0 93493 WISDOMTREE TR EUROPE SMCP DV 97717W869 1295215 23194 SH SOLE 0 0 23194 WISDOMTREE TR FLOATNG RAT TREA 97717Y527 489031646 9718435 SH SOLE 19802 0 9698633 WISDOMTREE TR FUTRE STRAT FD 97717W125 5850043 167211 SH SOLE 0 0 167211 WISDOMTREE TR GLB HIGH DIV FD 97717W877 9300060 199878 SH SOLE 0 0 199878 WISDOMTREE TR GLB US QTLY DIV 97717W844 19271636 538013 SH SOLE 0 0 538013 WISDOMTREE TR HEDGED HI YLD BD 97717W430 4976887 236769 SH SOLE 0 0 236769 WISDOMTREE TR INDIA ERNGS FD 97717W422 6988160 200809 SH SOLE 0 0 200809 WISDOMTREE TR INTERNATIONL EFI 97717Y634 706805 20521 SH SOLE 0 0 20521 WISDOMTREE TR INTERNTNL AI ENH 97717W786 732131 18774 SH SOLE 0 0 18774 WISDOMTREE TR INTK MLTIFACTR 97717Y774 307716 12246 SH SOLE 0 0 12246 WISDOMTREE TR INTL EQUITY FD 97717W703 35789600 715363 SH SOLE 0 0 715363 WISDOMTREE TR INTL ESG FUND 97717Y709 957597 34127 SH SOLE 0 0 34127 WISDOMTREE TR INTL LRGCAP DV 97717W794 6308896 133748 SH SOLE 0 0 133748 WISDOMTREE TR INTL MIDCAP DV 97717W778 616046 10697 SH SOLE 0 0 10697 WISDOMTREE TR INTL QULTY DIV 97717X131 29257685 850267 SH SOLE 0 0 850267 WISDOMTREE TR INTL SMCAP DIV 97717W760 3591592 60404 SH SOLE 0 0 60404 WISDOMTREE TR INTRST RATE HDGE 97717W380 16176093 365644 SH SOLE 0 0 365644 WISDOMTREE TR ITL HDG QTLY DIV 97717X594 85551760 2129743 SH SOLE 547 0 2129196 WISDOMTREE TR ITL HIGH DIV FD 97717W802 26886944 727855 SH SOLE 0 0 727855 WISDOMTREE TR JAPN HEDGE EQT 97717W851 25777035 309634 SH SOLE 865 0 308769 WISDOMTREE TR JP SMALLCP DIV 97717W836 1374061 20628 SH SOLE 0 0 20628 WISDOMTREE TR JPN SCAP HDG EQT 97717W521 1637608 30678 SH SOLE 0 0 30678 WISDOMTREE TR MORTGAGE PLUS BD 97717Y725 2221438 51197 SH SOLE 0 0 51197 WISDOMTREE TR NEW ECON REAL ES 97717W331 295613 17586 SH SOLE 0 0 17586 WISDOMTREE TR PUTWRITE STRAT 97717X560 299568 9245 SH SOLE 0 0 9245 WISDOMTREE TR US AI ENHANCED 97717W406 2860199 30577 SH SOLE 0 0 30577 WISDOMTREE TR US CORP BOND FD 97717X198 1232895 28149 SH SOLE 0 0 28149 WISDOMTREE TR US EFFICIENT COR 97717Y790 9905523 267211 SH SOLE 0 0 267211 WISDOMTREE TR US ESG FUND 97717W596 5549447 120824 SH SOLE 0 0 120824 WISDOMTREE TR US HGH YLD CORP 97717X172 7525382 170444 SH SOLE 0 0 170444 WISDOMTREE TR US HIGH DIVIDEND 97717W208 54943416 690504 SH SOLE 0 0 690504 WISDOMTREE TR US LARGECAP DIVD 97717W307 178070688 2799854 SH SOLE 0 0 2799854 WISDOMTREE TR US LARGECAP FUND 97717W588 33884502 725423 SH SOLE 0 0 725423 WISDOMTREE TR US MIDCAP DIVID 97717W505 65787350 1564503 SH SOLE 0 0 1564503 WISDOMTREE TR US MIDCAP FUND 97717W570 6097249 115173 SH SOLE 0 0 115173 WISDOMTREE TR US MULTIFACTOR 97717Y857 3031475 78183 SH SOLE 0 0 78183 WISDOMTREE TR US QTLY DIV GRT 97717X669 449508880 6743308 SH SOLE 6306 0 6737002 WISDOMTREE TR US S CAP QTY DIV 97717X651 11112335 261898 SH SOLE 0 0 261898 WISDOMTREE TR US SHT TRM CORP 97717X156 7225831 154235 SH SOLE 0 0 154235 WISDOMTREE TR US SMALLCAP DIVD 97717W604 51060033 1773534 SH SOLE 137718 0 1635816 WISDOMTREE TR US SMALLCAP FUND 97717W562 20437468 456092 SH SOLE 0 0 456092 WISDOMTREE TR US TOTAL DIVIDND 97717W109 29786743 479735 SH SOLE 0 0 479735 WISDOMTREE TR WISDOMTREE US VA 97717W547 13077570 209058 SH SOLE 0 0 209058 WISDOMTREE TR WSDM EMKTBD FD 97717X784 4836247 77547 SH SOLE 0 0 77547 WISDOMTREE TR YIELD ENHANCD US 97717X511 64461670 1495978 SH SOLE 0 0 1495978 WISDOMTREE TR YIELD ENHANCED 97717Y808 4165730 89336 SH SOLE 0 0 89336 WIX COM LTD SHS M98068105 343943 4396 SH SOLE 965 0 3431 WNS HLDGS LTD SPON ADR 92932M101 1376537 18673 SH SOLE 2248 0 16425 WOLFSPEED INC COM 977852102 4578216 82357 SH SOLE 48004 0 34353 WOLVERINE WORLD WIDE INC COM 978097103 248433 16912 SH SOLE 864 0 16048 WOODSIDE ENERGY GROUP LTD SPONSORED ADR 980228308 1398626 60312 SH SOLE 7417 0 52895 WOODWARD INC COM 980745103 3256060 27383 SH SOLE 15944 0 11439 WORKDAY INC CL A 98138H101 15967486 70687 SH SOLE 44114 0 26573 WORKHORSE GROUP INC COM NEW 98138J206 53269 61116 SH SOLE 0 0 61116 WORKIVA INC COM CL A 98139A105 471092 4634 SH SOLE 215 0 4419 WORLD GOLD TR SPDR GLD MINIS 98149E303 44765675 1175261 SH SOLE 1496 0 1173765 WORLD KINECT CORPORATION COM 981475106 384404 18588 SH SOLE 5167 0 13421 WORLD WRESTLING ENTMT INC CL A 98156Q108 1127876 10398 SH SOLE 6988 0 3410 WORTHINGTON INDS INC COM 981811102 708108 10193 SH SOLE 0 0 10193 WP CAREY INC COM 92936U109 52142924 771802 SH SOLE 22072 0 749730 WPP PLC NEW ADR 92937A102 2391361 45741 SH SOLE 3550 0 42191 WRAP TECHNOLOGIES INC COM 98212N107 102054 69900 SH SOLE 0 0 69900 WW INTL INC COM 98262P101 142377 21187 SH SOLE 0 0 21187 WYNDHAM HOTELS & RESORTS INC COM 98311A105 1041865 15194 SH SOLE 2964 0 12230 WYNN RESORTS LTD COM 983134107 10562796 100017 SH SOLE 4020 0 95997 WYNN RESORTS LTD COM 983134107 1056100 10000 SH Call SOLE 0 0 10000 XAI OCTAGON FLOATING RATE & COM 98400T106 2194197 328473 SH SOLE 0 0 328473 XCEL ENERGY INC COM 98389B100 34355834 552612 SH SOLE 149228 0 403384 XENCOR INC COM 98401F105 349980 14016 SH SOLE 3310 0 10706 XENIA HOTELS & RESORTS INC COM 984017103 773509 62836 SH SOLE 4931 0 57905 XEROX HOLDINGS CORP COM NEW 98421M106 887871 59629 SH SOLE 182 0 59447 XOMETRY INC CLASS A COM 98423F109 274599 12965 SH SOLE 12614 0 351 XPEL INC COM 98379L100 304540 3616 SH SOLE 7 0 3609 XPENG INC ADS 98422D105 1133084 84433 SH SOLE 0 0 84433 XPO INC COM 983793100 1841889 31218 SH SOLE 375 0 30843 XYLEM INC COM 98419M100 18021430 160020 SH SOLE 73913 0 86107 YELLOW CORP COM 985510106 112758 163726 SH SOLE 0 0 163726 YETI HLDGS INC COM 98585X104 2468311 63551 SH SOLE 14666 0 48885 YORK WTR CO COM 987184108 1099143 26633 SH SOLE 0 0 26633 YPF SOCIEDAD ANONIMA SPON ADR CL D 984245100 1731826 116308 SH SOLE 1441 0 114867 YUM BRANDS INC COM 988498101 24386170 176010 SH SOLE 23833 0 152177 YUM CHINA HLDGS INC COM 98850P109 7191026 127275 SH SOLE 42484 0 84791 ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 11122566 37598 SH SOLE 11742 0 25856 ZEPP HEALTH CORPORATION SPONSORED ADS 98945L105 24855 21803 SH SOLE 0 0 21803 ZETA GLOBAL HOLDINGS CORP CL A 98956A105 491588 57563 SH SOLE 0 0 57563 ZEVRA THERAPEUTICS INC COM NEW 488445206 79208 15531 SH SOLE 0 0 15531 ZILLOW GROUP INC CL A 98954M101 265532 5397 SH SOLE 0 0 5397 ZILLOW GROUP INC CL C CAP STK 98954M200 1560925 31057 SH SOLE 1975 0 29082 ZIM INTEGRATED SHIPPING SERV SHS M9T951109 550623 44441 SH SOLE 32 0 44409 ZIMMER BIOMET HOLDINGS INC COM 98956P102 17104545 117476 SH SOLE 23731 0 93745 ZIONS BANCORPORATION N A COM 989701107 2118300 78864 SH SOLE 0 0 78864 ZOETIS INC CL A 98978V103 37990135 220604 SH SOLE 92833 0 127771 ZOMEDICA CORP COM 98980M109 5022 25110 SH SOLE 0 0 25110 ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 7708955 113567 SH SOLE 15312 0 98255 ZOOMINFO TECHNOLOGIES INC COMMON STOCK 98980F104 1945806 76637 SH SOLE 32915 0 43722 ZSCALER INC COM 98980G102 5914178 40425 SH SOLE 0 0 40425 ZYNEX INC COM 98986M103 214768 22395 SH SOLE 0 0 22395