0001403438-22-000001.txt : 20220214 0001403438-22-000001.hdr.sgml : 20220214 20220214135613 ACCESSION NUMBER: 0001403438-22-000001 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20211231 FILED AS OF DATE: 20220214 DATE AS OF CHANGE: 20220214 EFFECTIVENESS DATE: 20220214 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: 22629170 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 13F-HR LIVE false false false 0001403438 XXXXXXXX 12-31-2021 12-31-2021 LPL Financial LLC
1055 LPL WAY FORT MILL SC 29715
13F HOLDINGS REPORT 028-12526 N
Dean Phillips VP Operations 980-264-8377 Dean Phillips Fort Mill SC 02-14-2022 0 4335 119151696 false
INFORMATION TABLE 2 Q42021LPL13F.xml 10X GENOMICS INC CL A COM 88025U109 2428 16302 SH SOLE 14344 0 1958 1STDIBS COM INC COM 320551104 183 14665 SH SOLE 13332 0 1333 22ND CENTY GROUP INC COM 90137F103 181 58620 SH SOLE 0 0 58620 23ANDME HOLDING CO CLASS A COM 90138Q108 457 68562 SH SOLE 0 0 68562 2U INC COM 90214J101 803 40033 SH SOLE 35046 0 4987 3-D SYS CORP DEL COM NEW 88554D205 5327 247305 SH SOLE 0 0 247305 3M CO COM 88579Y101 76552 430965 SH SOLE 55341 0 375624 9 METERS BIOPHARMA INC COM 654405109 45 45720 SH SOLE 0 0 45720 AAON INC COM PAR $0.004 000360206 927 11669 SH SOLE 1319 0 10350 ABB LTD SPONSORED ADR 000375204 2992 78395 SH SOLE 5618 0 72777 ABBOTT LABS COM 002824100 109865 780621 SH SOLE 83493 0 697128 ABBVIE INC COM 00287Y109 264236 1951519 SH SOLE 332134 0 1619385 ABERDEEN ASIA-PACIFIC INCOME COM 003009107 11083 2901296 SH SOLE 0 0 2901296 ABERDEEN AUSTRALIA EQUITY FD COM 003011103 240 39709 SH SOLE 0 0 39709 ABERDEEN GLOBAL DYNAMIC DIVI COM 00302M106 260 21516 SH SOLE 0 0 21516 ABERDEEN GLOBAL PREMIER PPTY COM SH BEN INT 00302L108 1436 209901 SH SOLE 0 0 209901 ABERDEEN INCOME CR STRATEGIE COM 003057106 543 53358 SH SOLE 0 0 53358 ABERDEEN STD GOLD ETF TR PHYSCL GOLD SHS 00326A104 6150 350226 SH SOLE 0 0 350226 ABERDEEN STD PALLADIUM ETF T PHYSCL PALLADM 003262102 2648 15031 SH SOLE 0 0 15031 ABERDEEN STD PLATINUM ETF TR PHYSCL PLATM SHS 003260106 1806 20086 SH SOLE 0 0 20086 ABERDEEN STD PRECIOUS METALS PHYSCL PM BASKET 003263100 5103 57049 SH SOLE 0 0 57049 ABERDEEN STD SILVER ETF TR PHYSCL SILVR SHS 003264108 5385 240390 SH SOLE 0 0 240390 ABERDEEN TOTAL DYNAMIC DIVD COM SH BEN INT 00326L100 4820 471643 SH SOLE 0 0 471643 ABIOMED INC COM 003654100 2247 6255 SH SOLE 685 0 5570 ABRDN ETFS BBRG ALL COMD K1 003261104 1447 62948 SH SOLE 0 0 62948 ABSOLUTE SHS TR WBI BBR GBL INME 00400R874 9255 370655 SH SOLE 362345 0 8310 ABSOLUTE SHS TR WBI BBR QTY 3000 00400R809 5455 176139 SH SOLE 172981 0 3158 ABSOLUTE SHS TR WBI BBR VAL 3000 00400R601 6046 196867 SH SOLE 193160 0 3707 ABSOLUTE SHS TR WBI BBR YLD 3000 00400R700 5536 208888 SH SOLE 203449 0 5439 ABSOLUTE SHS TR WBI BULBEAR TR 00400R841 2940 138017 SH SOLE 105835 0 32182 ABSOLUTE SHS TR WBI PWR FCTR ETF 00400R858 5588 199706 SH SOLE 178719 0 20987 ACADEMY SPORTS & OUTDOORS IN COM 00402L107 4643 105752 SH SOLE 0 0 105752 ACADIA HEALTHCARE COMPANY IN COM 00404A109 5030 82860 SH SOLE 12820 0 70040 ACADIA PHARMACEUTICALS INC COM 004225108 887 37991 SH SOLE 5712 0 32279 ACADIA RLTY TR COM SH BEN INT 004239109 838 38400 SH SOLE 0 0 38400 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 73728 177850 SH SOLE 46951 0 130899 ACCURAY INC COM 004397105 57 11860 SH SOLE 1524 0 10336 ACHIEVE LIFE SCIENCES INC COM 004468500 536 68950 SH SOLE 0 0 68950 ACTIVISION BLIZZARD INC COM 00507V109 9346 140471 SH SOLE 27753 0 112718 ACUITY BRANDS INC COM 00508Y102 1021 4821 SH SOLE 20 0 4801 ACUSHNET HLDGS CORP COM 005098108 386 7279 SH SOLE 1627 0 5652 ADAMS DIVERSIFIED EQUITY FD COM 006212104 2111 108770 SH SOLE 0 0 108770 ADAPTIVE BIOTECHNOLOGIES COR COM 00650F109 1170 41681 SH SOLE 0 0 41681 ADIENT PLC ORD SHS G0084W101 238 4972 SH SOLE 102 0 4870 ADOBE SYSTEMS INCORPORATED COM 00724F101 198864 350668 SH SOLE 82803 0 267865 ADT INC DEL COM 00090Q103 613 72845 SH SOLE 0 0 72845 ADVANCE AUTO PARTS INC COM 00751Y106 13597 56729 SH SOLE 40120 0 16609 ADVANCED DRAIN SYS INC DEL COM 00790R104 1035 7603 SH SOLE 375 0 7228 ADVANCED ENERGY INDS COM 007973100 2002 21984 SH SOLE 7815 0 14169 ADVANCED MICRO DEVICES INC COM 007903107 115471 802441 SH SOLE 106295 0 696146 ADVANSIX INC COM 00773T101 332 7034 SH SOLE 0 0 7034 ADVANTAGE SOLUTIONS INC COM CL A 00791N102 335 41787 SH SOLE 41787 0 0 ADVAXIS INC COM NEW 007624307 3 20025 SH SOLE 0 0 20025 ADVENT CONV & INCOME FD COM 00764C109 2946 159598 SH SOLE 0 0 159598 ADVISORSHARES TR ADVISORSHS ETF 00768Y560 578 10832 SH SOLE 0 0 10832 ADVISORSHARES TR DORSEY WRIGT ADR 00768Y206 1492 23228 SH SOLE 0 0 23228 ADVISORSHARES TR DORSY FSM ALCP 00768Y479 429 11345 SH SOLE 0 0 11345 ADVISORSHARES TR DOUBLELIN VAL EQ 00768Y818 1461 14884 SH SOLE 0 0 14884 ADVISORSHARES TR NEWFLT MULSINC 00768Y727 1053 21780 SH SOLE 0 0 21780 ADVISORSHARES TR PURE CANNABIS 00768Y495 2342 180159 SH SOLE 0 0 180159 ADVISORSHARES TR PURE US CANNABIS 00768Y453 4872 190392 SH SOLE 0 0 190392 ADVISORSHARES TR RANGER EQUITY BE 00768Y412 299 12141 SH SOLE 0 0 12141 ADVISORSHARES TR VICE E T F 00768Y545 397 12046 SH SOLE 0 0 12046 AECOM COM 00766T100 408 5269 SH SOLE 0 0 5269 AEGON N V NY REGISTRY SHS 007924103 921 186378 SH SOLE 0 0 186378 AERCAP HOLDINGS NV SHS N00985106 1986 30358 SH SOLE 27682 0 2676 AEROJET ROCKETDYNE HLDGS INC COM 007800105 306 6549 SH SOLE 0 0 6549 AEROVIRONMENT INC COM 008073108 379 6110 SH SOLE 620 0 5490 AES CORP COM 00130H105 10674 439254 SH SOLE 308943 0 130311 AFFILIATED MANAGERS GROUP IN COM 008252108 574 3489 SH SOLE 1399 0 2090 AFFIMED N V COM N01045108 186 33774 SH SOLE 0 0 33774 AFFIRM HLDGS INC COM CL A 00827B106 12626 125557 SH SOLE 1648 0 123909 AFLAC INC COM 001055102 28844 493984 SH SOLE 203970 0 290014 AGCO CORP COM 001084102 563 4853 SH SOLE 53 0 4800 AGENUS INC COM NEW 00847G705 101 31461 SH SOLE 0 0 31461 AGILE THERAPEUTICS INC COM 00847L100 10 20244 SH SOLE 0 0 20244 AGILENT TECHNOLOGIES INC COM 00846U101 5415 33916 SH SOLE 205 0 33711 AGNC INVT CORP COM 00123Q104 7251 482136 SH SOLE 4218 0 477918 AGNICO EAGLE MINES LTD COM 008474108 2567 48308 SH SOLE 2762 0 45546 AGREE RLTY CORP COM 008492100 610 8544 SH SOLE 4939 0 3605 AILERON THERAPEUTICS INC COM 00887A105 6 10000 SH SOLE 0 0 10000 AIM IMMUNOTECH INC COM 00901B105 15 16482 SH SOLE 0 0 16482 AIR PRODS & CHEMS INC COM 009158106 37136 122055 SH SOLE 53690 0 68365 AIR TRANSPORT SERVICES GRP I COM 00922R105 268 9123 SH SOLE 1989 0 7134 AIRBNB INC COM CL A 009066101 27282 163865 SH SOLE 2659 0 161206 AKAMAI TECHNOLOGIES INC COM 00971T101 11918 101828 SH SOLE 72840 0 28988 AKAMAI TECHNOLOGIES INC NOTE 0.125% 5/0 00971TAJ0 20 15000 PRN SOLE 0 0 15000 AKERNA CORP COM 00973W102 72 41361 SH SOLE 0 0 41361 AKOUSTIS TECHNOLOGIES INC COM 00973N102 111 16675 SH SOLE 0 0 16675 ALAMOS GOLD INC NEW COM CL A 011532108 338 43937 SH SOLE 16564 0 27373 ALARM COM HLDGS INC COM 011642105 441 5204 SH SOLE 1107 0 4097 ALASKA AIR GROUP INC COM 011659109 4817 92465 SH SOLE 14557 0 77908 ALBANY INTL CORP CL A 012348108 276 3115 SH SOLE 959 0 2156 ALBEMARLE CORP COM 012653101 7629 32636 SH SOLE 133 0 32503 ALBERTSONS COS INC COMMON STOCK 013091103 517 17112 SH SOLE 465 0 16647 ALCOA CORP COM 013872106 5992 100575 SH SOLE 514 0 100061 ALCON AG ORD SHS H01301128 23098 264994 SH SOLE 245633 0 19361 ALEXANDER & BALDWIN INC NEW COM 014491104 722 28757 SH SOLE 22951 0 5806 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 3961 17764 SH SOLE 6621 0 11143 ALEXCO RESOURCE CORP COM 01535P106 81 46700 SH SOLE 0 0 46700 ALGONQUIN PWR UTILS CORP COM 015857105 153 10566 SH SOLE 0 0 10566 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 43972 369991 SH SOLE 60519 0 309472 ALIGN TECHNOLOGY INC COM 016255101 11602 17654 SH SOLE 3139 0 14515 ALLEGHANY CORP MD COM 017175100 3113 4663 SH SOLE 1530 0 3133 ALLEGHENY TECHNOLOGIES INC COM 01741R102 254 15973 SH SOLE 0 0 15973 ALLEGIANT TRAVEL CO COM 01748X102 341 1824 SH SOLE 416 0 1408 ALLEGION PLC ORD SHS G0176J109 2900 21893 SH SOLE 12560 0 9333 ALLENA PHARMACEUTICALS COM 018119107 18 30550 SH SOLE 0 0 30550 ALLETE INC COM NEW 018522300 406 6114 SH SOLE 86 0 6028 ALLIANCE DATA SYSTEMS CORP COM 018581108 203 3054 SH SOLE 81 0 2973 ALLIANCE RESOURCE PARTNERS L UT LTD PART 01877R108 381 30171 SH SOLE 0 0 30171 ALLIANCEBERNSTEIN GLOBAL HIG COM 01879R106 7534 621065 SH SOLE 0 0 621065 ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN 01881G106 10900 223171 SH SOLE 2655 0 220516 ALLIANCEBERNSTEIN NATL MUN I COM 01864U106 605 40882 SH SOLE 0 0 40882 ALLIANT ENERGY CORP COM 018802108 10018 162973 SH SOLE 8265 0 154708 ALLISON TRANSMISSION HLDGS I COM 01973R101 1006 27668 SH SOLE 18224 0 9444 ALLOT LTD SHS M0854Q105 127 10656 SH SOLE 0 0 10656 ALLSPRING GLOBAL DIVIDEND OP COM 94987C103 347 58981 SH SOLE 0 0 58981 ALLSPRING INCOME OPPORTUNIT INC OPPTY FD 94987B105 1645 179627 SH SOLE 0 0 179627 ALLSPRING MULTI SECTOR INCOM COM 94987D101 449 33953 SH SOLE 0 0 33953 ALLSTATE CORP COM 020002101 17434 148186 SH SOLE 9988 0 138198 ALLY FINL INC COM 02005N100 5181 108823 SH SOLE 43809 0 65014 ALMADEN MINERALS LTD COM CL B 020283305 5 17425 SH SOLE 0 0 17425 ALNYLAM PHARMACEUTICALS INC COM 02043Q107 2695 15894 SH SOLE 3183 0 12711 ALPHA & OMEGA SEMICONDUCTOR SHS G6331P104 493 8144 SH SOLE 0 0 8144 ALPHA ARCHITECT ETF TR MERLYN AI BULL 02072L706 255 6915 SH SOLE 0 0 6915 ALPHA ARCHITECT ETF TR US QUAN VALUE 02072L102 1105 29732 SH SOLE 0 0 29732 ALPHABET INC CAP STK CL A 02079K305 498036 171913 SH SOLE 28423 0 143490 ALPHABET INC CAP STK CL C 02079K107 408029 141012 SH SOLE 14208 0 126804 ALPHATEC HLDGS INC COM NEW 02081G201 1573 137629 SH SOLE 0 0 137629 ALPINE INCOME PPTY TR INC COM 02083X103 310 15492 SH SOLE 0 0 15492 ALPS ETF TR ALERIAN ENERGY 00162Q676 601 31692 SH SOLE 0 0 31692 ALPS ETF TR ALERIAN MLP 00162Q452 33298 1017034 SH SOLE 529 0 1016505 ALPS ETF TR BARRONS 400 ETF 00162Q726 1052 16331 SH SOLE 0 0 16331 ALPS ETF TR CLEAN ENERGY 00162Q460 9380 146222 SH SOLE 0 0 146222 ALPS ETF TR DISRUPTIVE TECH 00162Q478 2157 44578 SH SOLE 0 0 44578 ALPS ETF TR EQUAL SEC ETF 00162Q205 2500 22833 SH SOLE 0 0 22833 ALPS ETF TR INTL SEC DV DOG 00162Q718 423 15175 SH SOLE 0 0 15175 ALPS ETF TR MED BREAKTHGH 00162Q593 1862 44078 SH SOLE 0 0 44078 ALPS ETF TR RIVRFRNT STR INC 00162Q783 704 28546 SH SOLE 0 0 28546 ALPS ETF TR SECTR DIV DOGS 00162Q858 9862 184022 SH SOLE 0 0 184022 ALTAIR ENGR INC COM CL A 021369103 937 12319 SH SOLE 9139 0 3180 ALTERYX INC COM CL A 02156B103 647 10687 SH SOLE 1 0 10686 ALTICE USA INC CL A 02156K103 306 18884 SH SOLE 10927 0 7957 ALTO INGREDIENTS INC COM 021513106 229 47684 SH SOLE 0 0 47684 ALTRA INDL MOTION CORP COM 02208R106 1112 21560 SH SOLE 12018 0 9542 ALTRIA GROUP INC COM 02209S103 64663 1364492 SH SOLE 72521 0 1291971 AMARIN CORP PLC SPONS ADR NEW 023111206 951 282288 SH SOLE 106001 0 176287 AMAZON COM INC COM 023135106 1100517 330034 SH SOLE 40297 0 289737 AMBAC FINL GROUP INC COM NEW 023139884 1117 69565 SH SOLE 0 0 69565 AMBARELLA INC SHS G037AX101 2719 13401 SH SOLE 749 0 12652 AMBEV SA SPONSORED ADR 02319V103 68 24417 SH SOLE 0 0 24417 AMC ENTMT HLDGS INC CL A COM 00165C104 2877 105765 SH SOLE 0 0 105765 AMC NETWORKS INC CL A 00164V103 677 19670 SH SOLE 13238 0 6432 AMCOR PLC ORD G0250X107 3679 306359 SH SOLE 68832 0 237527 AMDOCS LTD SHS G02602103 3431 45849 SH SOLE 23445 0 22404 AMEDISYS INC COM 023436108 529 3269 SH SOLE 881 0 2388 AMER STATES WTR CO COM 029899101 2877 27810 SH SOLE 304 0 27506 AMERCO COM 023586100 1402 1930 SH SOLE 277 0 1653 AMEREN CORP COM 023608102 5208 58507 SH SOLE 1014 0 57493 AMERESCO INC CL A 02361E108 1669 20677 SH SOLE 16814 0 3863 AMERICA FIRST MULTIFAMILY IN BEN UNIT CTF 02364V107 991 154159 SH SOLE 0 0 154159 AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 1464 69374 SH SOLE 21537 0 47837 AMERICAN AIRLS GROUP INC COM 02376R102 8262 460015 SH SOLE 0 0 460015 AMERICAN ASSETS TR INC COM 024013104 454 12096 SH SOLE 10686 0 1410 AMERICAN CAMPUS CMNTYS INC COM 024835100 1851 32314 SH SOLE 11049 0 21265 AMERICAN CENTY ETF TR AVANTIS CORE FI 025072562 683 13995 SH SOLE 0 0 13995 AMERICAN CENTY ETF TR AVANTIS EMGMKT 025072604 12808 202273 SH SOLE 0 0 202273 AMERICAN CENTY ETF TR DIVERSIFID CRP 025072109 3290 63496 SH SOLE 0 0 63496 AMERICAN CENTY ETF TR DIVERSIFIED MU 025072505 7222 130715 SH SOLE 0 0 130715 AMERICAN CENTY ETF TR INTL EQT ETF 025072703 6165 97254 SH SOLE 0 0 97254 AMERICAN CENTY ETF TR INTL SMCP VLU 025072802 8130 125942 SH SOLE 0 0 125942 AMERICAN CENTY ETF TR QUALITY DIVRSFED 025072406 9208 179014 SH SOLE 0 0 179014 AMERICAN CENTY ETF TR STOXX US QLTY 025072307 7994 104028 SH SOLE 0 0 104028 AMERICAN CENTY ETF TR STOXX US QUALT 025072208 8121 153398 SH SOLE 0 0 153398 AMERICAN CENTY ETF TR US EQT ETF 025072885 31791 396594 SH SOLE 0 0 396594 AMERICAN CENTY ETF TR US SML CP VALU 025072877 26723 335129 SH SOLE 0 0 335129 AMERICAN EAGLE OUTFITTERS IN COM 02553E106 531 20973 SH SOLE 4688 0 16285 AMERICAN ELEC PWR CO INC COM 025537101 41864 470545 SH SOLE 233939 0 236606 AMERICAN ELEC PWR CO INC UNIT 08/01/2021 025537127 2876 57379 SH SOLE 0 0 57379 AMERICAN EXPRESS CO COM 025816109 50032 305820 SH SOLE 42937 0 262883 AMERICAN FIN TR INC COM CLASS A 02607T109 1551 169834 SH SOLE 0 0 169834 AMERICAN FINL GROUP INC OHIO COM 025932104 464 3377 SH SOLE 999 0 2378 AMERICAN HOMES 4 RENT CL A 02665T306 4771 109404 SH SOLE 35282 0 74122 AMERICAN INTL GROUP INC COM NEW 026874784 13553 238352 SH SOLE 110842 0 127510 AMERICAN OUTDOOR BRANDS INC COM 02875D109 208 10434 SH SOLE 0 0 10434 AMERICAN TOWER CORP NEW COM 03027X100 53515 182958 SH SOLE 51402 0 131556 AMERICAN WOODMARK CORPORATIO COM 030506109 226 3462 SH SOLE 2560 0 902 AMERICAN WTR WKS CO INC NEW COM 030420103 30304 160457 SH SOLE 64311 0 96146 AMERICOLD RLTY TR COM 03064D108 1189 36248 SH SOLE 23350 0 12898 AMERIPRISE FINL INC COM 03076C106 4983 16517 SH SOLE 1398 0 15119 AMERISOURCEBERGEN CORP COM 03073E105 18913 142321 SH SOLE 46376 0 95945 AMES NATL CORP COM 031001100 573 23403 SH SOLE 0 0 23403 AMETEK INC COM 031100100 7541 51282 SH SOLE 35020 0 16262 AMGEN INC COM 031162100 101873 452830 SH SOLE 100721 0 352109 AMICUS THERAPEUTICS INC COM 03152W109 161 13941 SH SOLE 311 0 13630 AMKOR TECHNOLOGY INC COM 031652100 624 25162 SH SOLE 408 0 24754 AMMO INC COM 00175J107 352 64572 SH SOLE 0 0 64572 AMN HEALTHCARE SVCS INC COM 001744101 1831 14964 SH SOLE 4144 0 10820 AMNEAL PHARMACEUTICALS INC COM STK CL A 03168L105 200 41775 SH SOLE 948 0 40827 AMPHENOL CORP NEW CL A 032095101 9477 108363 SH SOLE 43326 0 65037 AMPIO PHARMACEUTICALS INC COM 03209T109 42 73514 SH SOLE 0 0 73514 AMPLIFY ETF TR AMPLIFY LITHIUM 032108805 2271 126152 SH SOLE 0 0 126152 AMPLIFY ETF TR BLACKSWAN GRWT 032108888 6928 200578 SH SOLE 0 0 200578 AMPLIFY ETF TR BLOCKCHAIN LDR 032108607 31157 775639 SH SOLE 0 0 775639 AMPLIFY ETF TR CWP ENHANCED DIV 032108409 18390 481552 SH SOLE 0 0 481552 AMPLIFY ETF TR HIGH INCOME 032108847 11364 683346 SH SOLE 0 0 683346 AMPLIFY ETF TR ONLIN RETL ETF 032108102 19411 220477 SH SOLE 0 0 220477 AMPLIFY ETF TR SEYMOUR CANNBS 032108854 665 47062 SH SOLE 0 0 47062 AMYRIS INC COM NEW 03236M200 162 30021 SH SOLE 255 0 29766 ANALOG DEVICES INC COM 032654105 23148 131694 SH SOLE 43940 0 87754 ANAPLAN INC COM 03272L108 559 12196 SH SOLE 3858 0 8338 ANAVEX LIFE SCIENCES CORP COM NEW 032797300 277 15995 SH SOLE 0 0 15995 ANGEL OAK FINL STRATEGIES IN COM BEN INT 03464A100 3681 215742 SH SOLE 0 0 215742 ANGLOGOLD ASHANTI LIMITED SPONSORED ADR 035128206 544 25942 SH SOLE 0 0 25942 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 8975 148225 SH SOLE 6333 0 141892 ANNALY CAPITAL MANAGEMENT IN COM 035710409 14940 1910545 SH SOLE 8837 0 1901708 ANSYS INC COM 03662Q105 12425 30976 SH SOLE 23313 0 7663 ANTARES PHARMA INC COM 036642106 100 28030 SH SOLE 0 0 28030 ANTERIX INC COM 03676C100 513 8733 SH SOLE 8233 0 500 ANTERO MIDSTREAM CORP COM 03676B102 1877 193912 SH SOLE 957 0 192955 ANTERO RESOURCES CORP COM 03674X106 359 20537 SH SOLE 0 0 20537 ANTHEM INC COM 036752103 52739 113774 SH SOLE 55393 0 58381 AON PLC SHS CL A G0403H108 10353 34447 SH SOLE 17377 0 17070 APA CORPORATION COM 03743Q108 2254 83840 SH SOLE 484 0 83356 APARTMENT INVT & MGMT CO CL A 03748R747 1222 158255 SH SOLE 152339 0 5916 API GROUP CORP COM STK 00187Y100 413 16032 SH SOLE 7350 0 8682 APOGEE ENTERPRISES INC COM 037598109 250 5201 SH SOLE 0 0 5201 APOLLO COML REAL EST FIN INC COM 03762U105 2951 224224 SH SOLE 0 0 224224 APOLLO GLOBAL MGMT INC COM CL A 03768E105 9774 134940 SH SOLE 34301 0 100639 APOLLO INVT CORP COM NEW 03761U502 5581 436326 SH SOLE 0 0 436326 APOLLO SR FLOATING RATE FD I COM 037636107 3183 197576 SH SOLE 0 0 197576 APOLLO TACTICAL INCOME FD IN COM 037638103 797 52015 SH SOLE 0 0 52015 APPHARVEST INC COM 03783T103 270 69524 SH SOLE 0 0 69524 APPIAN CORP CL A 03782L101 1887 28931 SH SOLE 0 0 28931 APPLE HOSPITALITY REIT INC COM NEW 03784Y200 2137 132351 SH SOLE 7434 0 124917 APPLE INC COM 037833100 2544011 14326723 SH SOLE 875794 0 13450929 APPLE INC COM 037833100 3232 18200 SH Put SOLE 0 0 18200 APPLIED INDL TECHNOLOGIES IN COM 03820C105 794 7768 SH SOLE 6498 0 1270 APPLIED MATLS INC COM 038222105 47303 300605 SH SOLE 54152 0 246453 APPLIED OPTOELECTRONICS INC COM 03823U102 64 12425 SH SOLE 0 0 12425 APPLIED UV INC COM 03828V105 35 13000 SH SOLE 0 0 13000 APPLOVIN CORP COM CL A 03831W108 500 5300 SH SOLE 236 0 5064 APRIA INC COM 03836A101 357 10963 SH SOLE 10725 0 238 APTARGROUP INC COM 038336103 2616 21378 SH SOLE 13587 0 7791 APTIV PLC SHS G6095L109 24122 146310 SH SOLE 123150 0 23160 AQUA METALS INC COM 03837J101 18 14982 SH SOLE 0 0 14982 AQUABOUNTY TECHNOLOGIES INC COM NEW 03842K200 29 13950 SH SOLE 0 0 13950 ARAMARK COM 03852U106 296 8040 SH SOLE 4868 0 3172 ARBOR REALTY TRUST INC COM 038923108 6513 355510 SH SOLE 190 0 355320 ARCADIA BIOSCIENCES INC COM NEW 039014204 46 44000 SH SOLE 0 0 44000 ARCBEST CORP COM 03937C105 982 8193 SH SOLE 0 0 8193 ARCELORMITTAL SA LUXEMBOURG NY REGISTRY SH 03938L203 3966 124597 SH SOLE 0 0 124597 ARCH CAP GROUP LTD ORD G0450A105 1276 28700 SH SOLE 13739 0 14961 ARCH RESOURCES INC CL A 03940R107 504 5519 SH SOLE 0 0 5519 ARCHER DANIELS MIDLAND CO COM 039483102 12977 191998 SH SOLE 723 0 191275 ARCIMOTO INC COM 039587100 410 52653 SH SOLE 0 0 52653 ARCONIC CORPORATION COM 03966V107 204 6181 SH SOLE 0 0 6181 ARCOS DORADOS HOLDINGS INC SHS CLASS -A - G0457F107 76 13041 SH SOLE 0 0 13041 ARCOSA INC COM 039653100 477 9058 SH SOLE 0 0 9058 ARCTURUS THERAPEUTICS HLDGS COM 03969T109 335 9046 SH SOLE 0 0 9046 ARDAGH METAL PACKAGING S A SHS L02235106 91 10075 SH SOLE 0 0 10075 ARDELYX INC COM 039697107 27 24400 SH SOLE 0 0 24400 ARENA PHARMACEUTICALS INC COM NEW 040047607 2789 30003 SH SOLE 0 0 30003 ARES CAPITAL CORP COM 04010L103 34315 1619400 SH SOLE 0 0 1619400 ARES CAPITAL CORP NOTE 4.625% 3/0 04010LAW3 422 372000 PRN SOLE 0 0 372000 ARES COML REAL ESTATE CORP COM 04013V108 154 10603 SH SOLE 0 0 10603 ARES DYNAMIC CR ALLOCATION F COM 04014F102 301 18417 SH SOLE 0 0 18417 ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 2712 33376 SH SOLE 83 0 33293 ARGENX SE SPONSORED ADR 04016X101 210 600 SH SOLE 11 0 589 ARGO GROUP INTL HLDGS LTD COM G0464B107 222 3812 SH SOLE 1543 0 2269 ARISTA NETWORKS INC COM 040413106 9256 64391 SH SOLE 6113 0 58278 ARK ETF TR 3D PRINTING ETF 00214Q500 3820 111381 SH SOLE 0 0 111381 ARK ETF TR ARK SPACE EXPL 00214Q807 2969 157489 SH SOLE 0 0 157489 ARK ETF TR AUTNMUS TECHNLGY 00214Q203 31670 411251 SH SOLE 0 0 411251 ARK ETF TR FINTECH INNOVA 00214Q708 30673 750871 SH SOLE 0 0 750871 ARK ETF TR GENOMIC REV ETF 00214Q302 69021 1127061 SH SOLE 0 0 1127061 ARK ETF TR INNOVATION ETF 00214Q104 346949 3667927 SH SOLE 2190 0 3665737 ARK ETF TR ISRAEL INOVATE 00214Q609 1194 41847 SH SOLE 0 0 41847 ARK ETF TR NEXT GNRTN INTER 00214Q401 88898 749690 SH SOLE 0 0 749690 ARLO TECHNOLOGIES INC COM 04206A101 121 11566 SH SOLE 0 0 11566 ARMADA HOFFLER PPTYS INC COM 04208T108 399 26194 SH SOLE 20476 0 5718 ARMOUR RESIDENTIAL REIT INC COM NEW 042315507 116 11830 SH SOLE 0 0 11830 ARMSTRONG WORLD INDS INC NEW COM 04247X102 1686 14515 SH SOLE 12077 0 2438 ARRAY TECHNOLOGIES INC COM SHS 04271T100 1209 77060 SH SOLE 0 0 77060 ARRIVAL GROUP SHS L0423Q108 667 89940 SH SOLE 0 0 89940 ARROW ELECTRS INC COM 042735100 263 1962 SH SOLE 299 0 1663 ARROW ETF TR ARROW DJ GLB YLD 04273H104 656 44413 SH SOLE 0 0 44413 ARROW FINL CORP COM 042744102 268 7612 SH SOLE 0 0 7612 ARROWHEAD PHARMACEUTICALS IN COM 04280A100 1209 18236 SH SOLE 1288 0 16948 ARTISAN PARTNERS ASSET MGMT CL A 04316A108 1069 22444 SH SOLE 2001 0 20443 ARVINAS INC COM 04335A105 419 5106 SH SOLE 917 0 4189 ASANA INC CL A 04342Y104 754 10118 SH SOLE 1348 0 8770 ASCENDIS PHARMA A/S SPONSORED ADR 04351P101 368 2736 SH SOLE 147 0 2589 ASE TECHNOLOGY HLDG CO LTD SPONSORED ADS 00215W100 95 12186 SH SOLE 486 0 11700 ASENSUS SURGICAL INC COM 04367G103 26 23382 SH SOLE 0 0 23382 ASGN INC COM 00191U102 823 6670 SH SOLE 4901 0 1769 ASHLAND GLOBAL HLDGS INC COM 044186104 1006 9342 SH SOLE 1038 0 8304 ASML HOLDING N V N Y REGISTRY SHS N07059210 35733 44876 SH SOLE 20580 0 24296 ASPEN TECHNOLOGY INC COM 045327103 3358 22066 SH SOLE 14740 0 7326 ASSOCIATED BANC CORP COM 045487105 560 24779 SH SOLE 9525 0 15254 ASSURED GUARANTY LTD COM G0585R106 2052 40875 SH SOLE 14311 0 26564 AST SPACEMOBILE INC COM CL A 00217D100 128 16112 SH SOLE 0 0 16112 ASTRA SPACE INC COM CL A 04634X103 74 10746 SH SOLE 0 0 10746 ASTRAZENECA PLC SPONSORED ADR 046353108 13614 233709 SH SOLE 31513 0 202196 AT&T INC COM 00206R102 133517 5427502 SH SOLE 765708 0 4661794 ATHENE HOLDING LTD CL A G0684D107 855 10256 SH SOLE 6747 0 3509 ATHERSYS INC NEW COM 04744L106 63 70086 SH SOLE 0 0 70086 ATI PHYSICAL THERAPY INC COM CL A 00216W109 95 28000 SH SOLE 0 0 28000 ATKORE INC COM 047649108 279 2511 SH SOLE 0 0 2511 ATLANTIC UN BANKSHARES CORP COM 04911A107 668 17903 SH SOLE 6999 0 10904 ATLANTICA SUSTAINABLE INFR P SHS G0751N103 1514 42329 SH SOLE 3924 0 38405 ATLAS AIR WORLDWIDE HLDGS IN COM NEW 049164205 1163 12358 SH SOLE 0 0 12358 ATLAS CORP SHARES Y0436Q109 1675 118153 SH SOLE 0 0 118153 ATLASSIAN CORP PLC CL A G06242104 25277 66253 SH SOLE 39086 0 27167 ATMOS ENERGY CORP COM 049560105 5447 51994 SH SOLE 5890 0 46104 ATRICURE INC COM 04963C209 1634 23495 SH SOLE 17508 0 5987 ATRION CORP COM 049904105 206 292 SH SOLE 0 0 292 AUDACY INC CL A 05070N103 47 18249 SH SOLE 0 0 18249 AUDIOCODES LTD ORD M15342104 259 7441 SH SOLE 14 0 7427 AURINIA PHARMACEUTICALS INC COM 05156V102 592 25883 SH SOLE 0 0 25883 AURORA CANNABIS INC COM 05156X884 353 65301 SH SOLE 0 0 65301 AUTODESK INC COM 052769106 42335 150557 SH SOLE 123022 0 27535 AUTOLIV INC COM 052800109 1094 10577 SH SOLE 7977 0 2600 AUTOMATIC DATA PROCESSING IN COM 053015103 63886 259090 SH SOLE 18931 0 240159 AUTONATION INC COM 05329W102 916 7843 SH SOLE 207 0 7636 AUTOSCOPE TECHNOLOGIES CORP COM 053306106 177 28141 SH SOLE 0 0 28141 AUTOZONE INC COM 053332102 18393 8774 SH SOLE 2712 0 6062 AVADEL PHARMACEUTICALS PLC SPONSORED ADR 05337M104 158 19550 SH SOLE 0 0 19550 AVALARA INC COM 05338G106 1659 12852 SH SOLE 7258 0 5594 AVALONBAY CMNTYS INC COM 053484101 8166 32330 SH SOLE 23341 0 8989 AVANGRID INC COM 05351W103 730 14631 SH SOLE 671 0 13960 AVANOS MED INC COM 05350V106 325 9375 SH SOLE 6773 0 2602 AVANTOR INC COM 05352A100 1366 32426 SH SOLE 13543 0 18883 AVAYA HLDGS CORP COM 05351X101 283 14288 SH SOLE 1471 0 12817 AVEANNA HEALTHCARE HLDGS INC COM 05356F105 124 16784 SH SOLE 0 0 16784 AVERY DENNISON CORP COM 053611109 4462 20601 SH SOLE 441 0 20160 AVIENT CORPORATION COM 05368V106 938 16764 SH SOLE 12274 0 4490 AVIS BUDGET GROUP COM 053774105 645 3111 SH SOLE 0 0 3111 AVISTA CORP COM 05379B107 796 18729 SH SOLE 2914 0 15815 AVNET INC COM 053807103 374 9071 SH SOLE 1308 0 7763 AXALTA COATING SYS LTD COM G0750C108 433 13075 SH SOLE 6133 0 6942 AXCELIS TECHNOLOGIES INC COM NEW 054540208 2989 40095 SH SOLE 0 0 40095 AXIS CAP HLDGS LTD SHS G0692U109 1174 21544 SH SOLE 1132 0 20412 AXON ENTERPRISE INC COM 05464C101 6374 40598 SH SOLE 0 0 40598 AXONICS INC COM 05465P101 211 3763 SH SOLE 0 0 3763 AXOS FINANCIAL INC COM 05465C100 1150 20570 SH SOLE 6440 0 14130 AXSOME THERAPEUTICS INC COM 05464T104 465 12295 SH SOLE 0 0 12295 AZEK CO INC CL A 05478C105 498 10769 SH SOLE 985 0 9784 AZENTA INC COM 114340102 4406 42729 SH SOLE 36476 0 6253 AZUL S A SPONSR ADR PFD 05501U106 376 28491 SH SOLE 0 0 28491 B & G FOODS INC NEW COM 05508R106 2952 96073 SH SOLE 0 0 96073 B. RILEY FINANCIAL INC COM 05580M108 681 7668 SH SOLE 283 0 7385 B2GOLD CORP COM 11777Q209 121 30738 SH SOLE 0 0 30738 BABCOCK & WILCOX ENTERPRISES COM 05614L209 546 60483 SH SOLE 1659 0 58824 BADGER METER INC COM 056525108 883 8329 SH SOLE 5454 0 2875 BAIDU INC SPON ADR REP A 056752108 10857 72971 SH SOLE 0 0 72971 BAIN CAP SPECIALTY FIN INC COM STK 05684B107 232 15278 SH SOLE 0 0 15278 BAKER HUGHES COMPANY CL A 05722G100 2108 87603 SH SOLE 46745 0 40858 BALCHEM CORP COM 057665200 1379 8167 SH SOLE 6250 0 1917 BALL CORP COM 058498106 17745 184330 SH SOLE 40507 0 143823 BALLARD PWR SYS INC NEW COM 058586108 476 37934 SH SOLE 0 0 37934 BANCFIRST CORP COM 05945F103 716 10150 SH SOLE 0 0 10150 BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 189 32152 SH SOLE 8009 0 24143 BANCO SANTANDER S.A. ADR 05964H105 680 206699 SH SOLE 0 0 206699 BANCROFT FD LTD COM 059695106 4924 186300 SH SOLE 0 0 186300 BANK HAWAII CORP COM 062540109 5168 61696 SH SOLE 408 0 61288 BANK MARIN BANCORP COM 063425102 257 6909 SH SOLE 0 0 6909 BANK MONTREAL QUE COM 063671101 6420 59595 SH SOLE 4061 0 55534 BANK NEW YORK MELLON CORP COM 064058100 8450 145483 SH SOLE 24497 0 120986 BANK NOVA SCOTIA B C COM 064149107 3160 44084 SH SOLE 0 0 44084 BANK OZK COM 06417N103 12328 264947 SH SOLE 15572 0 249375 BARCLAYS BANK PLC DJUBS CMDT ETN36 06738C778 18199 634098 SH SOLE 0 0 634098 BARCLAYS BANK PLC ETN LKD 48 06746P522 408 6157 SH SOLE 0 0 6157 BARCLAYS BANK PLC IPATH SHILR CAPE 06742A669 5185 227794 SH SOLE 0 0 227794 BARCLAYS PLC ADR 06738E204 341 32902 SH SOLE 5441 0 27461 BARINGS BDC INC COM 06759L103 235 21303 SH SOLE 0 0 21303 BARINGS CORPORATE INVS COM 06759X107 1612 100866 SH SOLE 0 0 100866 BARINGS GLOBAL SHORT DURATIO COM 06760L100 319 18407 SH SOLE 0 0 18407 BARNES GROUP INC COM 067806109 419 8989 SH SOLE 3835 0 5154 BARRICK GOLD CORP COM 067901108 10239 538920 SH SOLE 112347 0 426573 BATH & BODY WORKS INC COM 070830104 4086 58544 SH SOLE 11045 0 47499 BAUSCH HEALTH COS INC COM 071734107 1076 38979 SH SOLE 239 0 38740 BAXTER INTL INC COM 071813109 15549 181140 SH SOLE 79310 0 101830 BCE INC COM NEW 05534B760 29066 558540 SH SOLE 412538 0 146002 BEACON ROOFING SUPPLY INC COM 073685109 1072 18686 SH SOLE 3669 0 15017 BEAM THERAPEUTICS INC COM 07373V105 1150 14425 SH SOLE 0 0 14425 BECTON DICKINSON & CO COM 075887109 38323 152390 SH SOLE 83539 0 68851 BED BATH & BEYOND INC COM 075896100 705 48380 SH SOLE 0 0 48380 BEIGENE LTD SPONSORED ADR 07725L102 620 2287 SH SOLE 984 0 1303 BELDEN INC COM 077454106 238 3614 SH SOLE 0 0 3614 BENCHMARK ELECTRS INC COM 08160H101 212 7815 SH SOLE 7095 0 720 BENTLEY SYS INC COM CL B 08265T208 1370 28346 SH SOLE 22229 0 6117 BERKELEY LTS INC COM 084310101 292 16040 SH SOLE 0 0 16040 BERKLEY W R CORP COM 084423102 3594 43621 SH SOLE 23594 0 20027 BERKSHIRE GREY INC COM CL A 084656107 82 14900 SH SOLE 0 0 14900 BERKSHIRE HATHAWAY INC DEL CL A 084670108 27040 60 SH SOLE 0 0 60 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 400546 1339618 SH SOLE 56098 0 1283520 BERKSHIRE HILLS BANCORP INC COM 084680107 259 9105 SH SOLE 0 0 9105 BERRY GLOBAL GROUP INC COM 08579W103 1312 17789 SH SOLE 740 0 17049 BEST BUY INC COM 086516101 10167 100071 SH SOLE 15466 0 84605 BEYOND MEAT INC COM 08862E109 2239 34360 SH SOLE 0 0 34360 BGC PARTNERS INC CL A 05541T101 162 34744 SH SOLE 0 0 34744 BGSF INC COM 05601C105 328 22884 SH SOLE 0 0 22884 BHP GROUP LTD SPONSORED ADS 088606108 6308 104519 SH SOLE 18074 0 86445 BHP GROUP PLC SPONSORED ADR 05545E209 2802 46882 SH SOLE 7631 0 39251 BIG 5 SPORTING GOODS CORP COM 08915P101 410 21583 SH SOLE 0 0 21583 BIG LOTS INC COM 089302103 943 20939 SH SOLE 0 0 20939 BIGCOMMERCE HLDGS INC COM SER 1 08975P108 730 20644 SH SOLE 13 0 20631 BILIBILI INC SPONS ADS REP Z 090040106 387 8342 SH SOLE 1277 0 7065 BILL COM HLDGS INC COM 090043100 2978 11953 SH SOLE 2133 0 9820 BIO RAD LABS INC CL A 090572207 18114 23974 SH SOLE 21319 0 2655 BIOCRYST PHARMACEUTICALS INC COM 09058V103 344 24870 SH SOLE 0 0 24870 BIOGEN INC COM 09062X103 11033 45984 SH SOLE 22781 0 23203 BIOHAVEN PHARMACTL HLDG CO L COM G11196105 410 2973 SH SOLE 1095 0 1878 BIOLIFE SOLUTIONS INC COM NEW 09062W204 372 9992 SH SOLE 6585 0 3407 BIOLINERX LTD SPONSORED ADS 09071M205 150 73576 SH SOLE 0 0 73576 BIOMARIN PHARMACEUTICAL INC COM 09061G101 5878 66481 SH SOLE 44088 0 22393 BIONANO GENOMICS INC COM 09075F107 92 30613 SH SOLE 0 0 30613 BIONTECH SE SPONSORED ADS 09075V102 2762 10713 SH SOLE 805 0 9908 BIO-TECHNE CORP COM 09073M104 4918 9549 SH SOLE 6914 0 2635 BIT DIGITAL INC SHS G1144A105 542 89132 SH SOLE 0 0 89132 BITFARMS LTD COM 09173B107 1358 268932 SH SOLE 0 0 268932 BJS WHSL CLUB HLDGS INC COM 05550J101 1424 21256 SH SOLE 4487 0 16769 BK OF AMERICA CORP COM 060505104 177672 3993522 SH SOLE 756314 0 3237208 BLACK HILLS CORP COM 092113109 2373 33631 SH SOLE 15305 0 18326 BLACK KNIGHT INC COM 09215C105 4257 51361 SH SOLE 16106 0 35255 BLACK STONE MINERALS L P COM UNIT 09225M101 231 22340 SH SOLE 0 0 22340 BLACKBAUD INC COM 09227Q100 939 11887 SH SOLE 2447 0 9440 BLACKBERRY LTD COM 09228F103 675 72155 SH SOLE 0 0 72155 BLACKLINE INC COM 09239B109 1882 18175 SH SOLE 9804 0 8371 BLACKROCK CALIF MUN INCOME T SH BEN INT 09248E102 204 13986 SH SOLE 0 0 13986 BLACKROCK CAP INVT CORP COM 092533108 315 78820 SH SOLE 0 0 78820 BLACKROCK CAP INVT CORP NOTE 5.000% 6/1 092533AC2 281 278000 PRN SOLE 0 0 278000 BLACKROCK CORE BD TR SHS BEN INT 09249E101 5480 331893 SH SOLE 0 0 331893 BLACKROCK CORPOR HI YLD FD I COM 09255P107 4209 341047 SH SOLE 0 0 341047 BLACKROCK CR ALLOCATION INCO COM 092508100 6026 400408 SH SOLE 0 0 400408 BLACKROCK DEBT STRATEGIES FD COM NEW 09255R202 3119 266590 SH SOLE 0 0 266590 BLACKROCK ENERGY & RES TR COM 09250U101 629 66317 SH SOLE 0 0 66317 BLACKROCK ENHANCD CAP & INM COM 09256A109 1118 50559 SH SOLE 0 0 50559 BLACKROCK ENHANCED EQUITY DI COM 09251A104 9179 910651 SH SOLE 0 0 910651 BLACKROCK ENHANCED GLOBAL DI COM 092501105 3129 256894 SH SOLE 0 0 256894 BLACKROCK ENHANCED INTL DIV COM BENE INTER 092524107 273 43485 SH SOLE 0 0 43485 BLACKROCK ETF TRUST US EQT FACTOR 09290C103 218 5815 SH SOLE 0 0 5815 BLACKROCK FLOATING RATE INCO COM 09255X100 542 40339 SH SOLE 0 0 40339 BLACKROCK GLOBAL FLOATING RA COM 091941104 845 60430 SH SOLE 0 0 60430 BLACKROCK HEALTH SCIENCES TR COM 09250W107 2307 47567 SH SOLE 0 0 47567 BLACKROCK HEALTH SCIENCS TR COM SHS 09260E105 759 29930 SH SOLE 0 0 29930 BLACKROCK INC COM 09247X101 77582 84737 SH SOLE 12641 0 72096 BLACKROCK INCOME TR INC COM 09247F100 5274 933531 SH SOLE 0 0 933531 BLACKROCK INVT QUALITY MUN T COM 09247D105 1916 110414 SH SOLE 0 0 110414 BLACKROCK LTD DURATION INCOM COM SHS 09249W101 1451 86087 SH SOLE 0 0 86087 BLACKROCK MULTI SECTOR INC T COM 09258A107 2292 126352 SH SOLE 0 0 126352 BLACKROCK MUN INCOME QUALITY COM 092479104 1343 86029 SH SOLE 0 0 86029 BLACKROCK MUN INCOME TR SH BEN INT 09248F109 299 19241 SH SOLE 0 0 19241 BLACKROCK MUN TARGET TERM TR COM SHS BEN IN 09257P105 2249 86750 SH SOLE 410 0 86340 BLACKROCK MUNI INCOME TR II COM 09249N101 936 61798 SH SOLE 0 0 61798 BLACKROCK MUNIASSETS FD INC COM 09254J102 437 29433 SH SOLE 0 0 29433 BLACKROCK MUNICIPAL INCOME COM 09253X102 250 16478 SH SOLE 0 0 16478 BLACKROCK MUNIHLDGS NJ QLTY COM 09254X101 1470 92693 SH SOLE 0 0 92693 BLACKROCK MUNIHLDGS NY QLTY COM 09255C106 165 11581 SH SOLE 0 0 11581 BLACKROCK MUNIHLDNGS CALI QL COM 09254L107 631 40861 SH SOLE 0 0 40861 BLACKROCK MUNIHOLDINGS FD IN COM 09253N104 984 58693 SH SOLE 0 0 58693 BLACKROCK MUNIHOLDINGS QUALI COM 09254C107 226 16102 SH SOLE 0 0 16102 BLACKROCK MUNIVEST FD II INC COM 09253T101 175 11066 SH SOLE 0 0 11066 BLACKROCK MUNIVEST FD INC COM 09253R105 866 90443 SH SOLE 0 0 90443 BLACKROCK MUNIYIELD CALIF FD COM 09254M105 333 22100 SH SOLE 0 0 22100 BLACKROCK MUNIYIELD CALIF QU COM 09254N103 1609 101205 SH SOLE 0 0 101205 BLACKROCK MUNIYIELD FD INC COM 09253W104 608 41332 SH SOLE 0 0 41332 BLACKROCK MUNIYIELD PA QLTY COM 09255G107 962 57457 SH SOLE 0 0 57457 BLACKROCK MUNIYIELD QUALITY COM 09254E103 2596 175153 SH SOLE 0 0 175153 BLACKROCK MUNIYIELD QUALITY COM 09254G108 878 60550 SH SOLE 0 0 60550 BLACKROCK MUNIYILD QULT FD I COM 09254F100 1347 83475 SH SOLE 0 0 83475 BLACKROCK MUNIYLD MICH QLTY COM 09254V105 1360 88652 SH SOLE 0 0 88652 BLACKROCK N Y MUN INCOME TRU SH BEN INT 09248L106 294 19916 SH SOLE 0 0 19916 BLACKROCK RES & COMMODITIES SHS 09257A108 3840 410716 SH SOLE 0 0 410716 BLACKROCK SCIENCE & TECHNOLO SHS 09258G104 1823 36488 SH SOLE 0 0 36488 BLACKROCK SCIENCE & TECHNOLO SHS BEN INT 09260K101 3307 84932 SH SOLE 0 0 84932 BLACKROCK TAX MUNICPAL BD TR SHS 09248X100 13415 512406 SH SOLE 0 0 512406 BLACKROCK TCP CAPITAL CORP COM 09259E108 1801 133308 SH SOLE 469 0 132839 BLACKROCK TCP CAPITAL CORP NOTE 4.625% 3/0 87238QAD5 30 30000 PRN SOLE 0 0 30000 BLACKROCK UTILS INFRASTRUCTU COM 09248D104 470 17672 SH SOLE 0 0 17672 BLACKSKY TECHNOLOGY INC COM CL A 09263B108 62 13895 SH SOLE 0 0 13895 BLACKSTONE INC COM 09260D107 110288 852371 SH SOLE 23159 0 829212 BLACKSTONE MORTGAGE TRUST IN NOTE 4.750% 3/1 09257WAC4 51 50000 PRN SOLE 0 0 50000 BLACKSTONE MTG TR INC COM CL A 09257W100 8071 263600 SH SOLE 0 0 263600 BLACKSTONE SENIOR FLOATNG RA COM 09256U105 5209 303396 SH SOLE 0 0 303396 BLACKSTONE STRATEGIC CREDIT COM SHS BEN IN 09257R101 204 15091 SH SOLE 0 0 15091 BLADE AIR MOBILITY INC CL A COM 092667104 244 27601 SH SOLE 0 0 27601 BLINK CHARGING CO COM 09354A100 1564 58982 SH SOLE 0 0 58982 BLOCK H & R INC COM 093671105 1158 49141 SH SOLE 287 0 48854 BLOCK INC CL A 852234103 73268 453644 SH SOLE 64515 0 389129 BLOOM ENERGY CORP COM CL A 093712107 1214 55343 SH SOLE 520 0 54823 BLOOMIN BRANDS INC COM 094235108 953 45422 SH SOLE 35230 0 10192 BLUE APRON HLDGS INC CL A NEW 09523Q200 82 12151 SH SOLE 0 0 12151 BLUE BIRD CORP COM 095306106 754 48212 SH SOLE 0 0 48212 BLUEKNIGHT ENERGY PARTNERS L COM UNIT 09625U109 508 153900 SH SOLE 0 0 153900 BLUELINX HLDGS INC COM NEW 09624H208 865 9032 SH SOLE 0 0 9032 BLUEPRINT MEDICINES CORP COM 09627Y109 251 2347 SH SOLE 1072 0 1275 BLUEROCK RESIDENTIAL GWT REI COM CL A 09627J102 510 19333 SH SOLE 0 0 19333 BNY MELLON ETF TRUST INTERNATIONL EQT 09661T404 824 11087 SH SOLE 0 0 11087 BNY MELLON ETF TRUST US LRG CP CORE 09661T107 2575 28738 SH SOLE 0 0 28738 BNY MELLON ETF TRUST US MDCP CORE EQT 09661T206 789 8316 SH SOLE 0 0 8316 BNY MELLON ETF TRUST US SMLCP CORE 09661T305 372 3850 SH SOLE 0 0 3850 BNY MELLON HIGH YIELD STRATE SH BEN INT 09660L105 742 242569 SH SOLE 0 0 242569 BNY MELLON MUN BD INFRASTRUC COM SHS 09662W109 1540 107086 SH SOLE 0 0 107086 BNY MELLON MUN INCOME INC COM 05589T104 192 21900 SH SOLE 0 0 21900 BNY MELLON STRATEGIC MUN BD COM 09662E109 2257 270350 SH SOLE 0 0 270350 BNY MELLON STRATEGIC MUNS IN COM 05588W108 977 115353 SH SOLE 0 0 115353 BOEING CO COM 097023105 156257 776163 SH SOLE 76979 0 699184 BOEING CO COM 097023105 201 1000 SH Put SOLE 0 0 1000 BOISE CASCADE CO DEL COM 09739D100 805 11313 SH SOLE 654 0 10659 BOK FINL CORP COM NEW 05561Q201 537 5092 SH SOLE 1735 0 3357 BOOKING HOLDINGS INC COM 09857L108 29595 12335 SH SOLE 7134 0 5201 BOOT BARN HLDGS INC COM 099406100 722 5869 SH SOLE 2723 0 3146 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 3163 37306 SH SOLE 19340 0 17966 BORGWARNER INC COM 099724106 1389 30818 SH SOLE 134 0 30684 BOSTON BEER INC CL A 100557107 2461 4872 SH SOLE 0 0 4872 BOSTON OMAHA CORP COM 101044105 219 7639 SH SOLE 0 0 7639 BOSTON PROPERTIES INC COM 101121101 1567 13601 SH SOLE 6070 0 7531 BOSTON SCIENTIFIC CORP COM 101137107 9642 226974 SH SOLE 105187 0 121787 BOTTOMLINE TECH DEL INC COM 101388106 711 12582 SH SOLE 12043 0 539 BOULDER GROWTH & INCOME FD I COM 101507101 905 63663 SH SOLE 0 0 63663 BOX INC CL A 10316T104 708 27019 SH SOLE 509 0 26510 BOXLIGHT CORP COM CL A 103197109 66 48020 SH SOLE 0 0 48020 BOYD GAMING CORP COM 103304101 1811 27622 SH SOLE 0 0 27622 BP MIDSTREAM PARTNERS LP UNIT LTD PTNR 0556EL109 370 24183 SH SOLE 0 0 24183 BP PLC SPONSORED ADR 055622104 25303 950171 SH SOLE 22569 0 927602 BRAEMAR HOTELS & RESORTS INC COM 10482B101 226 44268 SH SOLE 0 0 44268 BRANDYWINEGBL GBL INCM OPP F COM 10537L104 1842 157341 SH SOLE 0 0 157341 BREEZE HOLDINGS ACQUISITN CO COM 106762107 120 11800 SH SOLE 0 0 11800 BRIGHAM MINERALS INC CL A COM 10918L103 837 39670 SH SOLE 30702 0 8968 BRIGHT HEALTH GROUP INC COM 10920V107 46 13470 SH SOLE 0 0 13470 BRIGHT HORIZONS FAM SOL IN D COM 109194100 451 3586 SH SOLE 253 0 3333 BRIGHTHOUSE FINL INC COM 10922N103 304 5863 SH SOLE 1 0 5862 BRIGHTSPIRE CAPITAL INC COM CL A 10949T109 2707 263857 SH SOLE 0 0 263857 BRINKS CO COM 109696104 330 5028 SH SOLE 1260 0 3768 BRISTOL-MYERS SQUIBB CO COM 110122108 90343 1448963 SH SOLE 328101 0 1120862 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 32000 855395 SH SOLE 654033 0 201362 BRIXMOR PPTY GROUP INC COM 11120U105 938 36927 SH SOLE 9358 0 27569 BROADCOM INC COM 11135F101 170746 256603 SH SOLE 62893 0 193710 BROADMARK RLTY CAP INC COM 11135B100 2012 213393 SH SOLE 0 0 213393 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 33324 182276 SH SOLE 15578 0 166698 BROADSTONE NET LEASE INC COM 11135E203 760 30615 SH SOLE 577 0 30038 BROOKDALE SR LIVING INC COM 112463104 131 25431 SH SOLE 0 0 25431 BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 5976 98971 SH SOLE 1679 0 97292 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 6622 108903 SH SOLE 0 0 108903 BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107 1648 24142 SH SOLE 178 0 23964 BROOKFIELD REAL ASSETS INCOM SHS BEN INT 112830104 4005 189712 SH SOLE 0 0 189712 BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 835 22664 SH SOLE 2196 0 20468 BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 978 27316 SH SOLE 0 0 27316 BROWN & BROWN INC COM 115236101 6412 91238 SH SOLE 14659 0 76579 BROWN FORMAN CORP CL A 115637100 1549 22848 SH SOLE 0 0 22848 BROWN FORMAN CORP CL B 115637209 8163 112035 SH SOLE 12491 0 99544 BRP GROUP INC COM CL A 05589G102 690 19096 SH SOLE 17073 0 2023 BRUKER CORP COM 116794108 12884 153548 SH SOLE 148509 0 5039 BRUNSWICK CORP COM 117043109 895 8884 SH SOLE 1305 0 7579 BUCKLE INC COM 118440106 577 13634 SH SOLE 133 0 13501 BUILDERS FIRSTSOURCE INC COM 12008R107 27637 322453 SH SOLE 1094 0 321359 BUMBLE INC COM CL A 12047B105 649 19161 SH SOLE 731 0 18430 BUNGE LIMITED COM G16962105 4333 46415 SH SOLE 0 0 46415 BURLINGTON STORES INC COM 122017106 824 2827 SH SOLE 920 0 1907 BUSINESS FIRST BANCSHARES IN COM 12326C105 3099 109452 SH SOLE 0 0 109452 BUTTERFLY NETWORK INC COM CL A 124155102 427 63767 SH SOLE 0 0 63767 BWX TECHNOLOGIES INC COM 05605H100 350 7318 SH SOLE 1342 0 5976 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 1674 15555 SH SOLE 2355 0 13200 C3 AI INC CL A 12468P104 892 28549 SH SOLE 0 0 28549 CABOT CORP COM 127055101 237 4226 SH SOLE 2900 0 1326 CACI INTL INC CL A 127190304 1423 5287 SH SOLE 2948 0 2339 CADENCE DESIGN SYSTEM INC COM 127387108 17465 93722 SH SOLE 77391 0 16331 CAESARS ENTERTAINMENT INC NE COM 12769G100 15217 162696 SH SOLE 51996 0 110700 CAL MAINE FOODS INC COM NEW 128030202 970 26227 SH SOLE 0 0 26227 CALAMOS CONV & HIGH INCOME F COM SHS 12811P108 10653 658405 SH SOLE 0 0 658405 CALAMOS CONV OPPORTUNITIES & SH BEN INT 128117108 6417 424675 SH SOLE 0 0 424675 CALAMOS DYNAMIC CONV & INCOM COM 12811V105 3604 114457 SH SOLE 0 0 114457 CALAMOS GBL DYN INCOME FUND COM 12811L107 2462 246959 SH SOLE 0 0 246959 CALAMOS GLOBAL TOTAL RETURN COM SH BEN INT 128118106 165 10755 SH SOLE 0 0 10755 CALAMOS STRATEGIC TOTAL RETU COM SH BEN INT 128125101 9850 510638 SH SOLE 0 0 510638 CALAVO GROWERS INC COM 128246105 220 5192 SH SOLE 0 0 5192 CALIFORNIA WTR SVC GROUP COM 130788102 645 8971 SH SOLE 423 0 8548 CALIX INC COM 13100M509 745 9321 SH SOLE 0 0 9321 CALLAWAY GOLF CO COM 131193104 630 22972 SH SOLE 5156 0 17816 CALLON PETE CO DEL COM 13123X508 664 14055 SH SOLE 53 0 14002 CALUMET SPECIALTY PRODS PART UT LTD PARTNER 131476103 1592 120625 SH SOLE 0 0 120625 CAMBRIA ETF TR CAMBRIA FGN SHR 132061300 212 7754 SH SOLE 0 0 7754 CAMBRIA ETF TR EMRG SHAREHLDR 132061706 6709 187142 SH SOLE 0 0 187142 CAMBRIA ETF TR GLB ASSET ALLO 132061607 6300 202245 SH SOLE 0 0 202245 CAMBRIA ETF TR GLB MOMENT ETF 132061508 1801 60358 SH SOLE 0 0 60358 CAMBRIA ETF TR GLOBAL VALUE ETF 132061409 1709 74388 SH SOLE 0 0 74388 CAMBRIA ETF TR SHSHLD YIELD ETF 132061201 6863 106189 SH SOLE 0 0 106189 CAMBRIA ETF TR TAIL RISK 132061862 5936 332384 SH SOLE 0 0 332384 CAMBRIA ETF TR VALUE MOMENTUM 132061888 869 34297 SH SOLE 0 0 34297 CAMDEN PPTY TR SH BEN INT 133131102 2254 12613 SH SOLE 7334 0 5279 CAMECO CORP COM 13321L108 2551 116947 SH SOLE 0 0 116947 CAMPBELL SOUP CO COM 134429109 2368 54476 SH SOLE 0 0 54476 CAMPING WORLD HLDGS INC CL A 13462K109 2628 65061 SH SOLE 3685 0 61376 CANADA GOOSE HLDGS INC SHS SUB VTG 135086106 212 5716 SH SOLE 3485 0 2231 CANADIAN IMP BK COMM COM 136069101 15691 134615 SH SOLE 103933 0 30682 CANADIAN NAT RES LTD COM 136385101 2084 49337 SH SOLE 34091 0 15246 CANADIAN NATL RY CO COM 136375102 6461 52588 SH SOLE 3941 0 48647 CANADIAN PAC RY LTD COM 13645T100 10160 141230 SH SOLE 35207 0 106023 CANADIAN SOLAR INC COM 136635109 297 9484 SH SOLE 0 0 9484 CANGO INC ADS 137586103 60 19098 SH SOLE 0 0 19098 CANNAE HLDGS INC COM 13765N107 212 6034 SH SOLE 2013 0 4021 CANON INC SPONSORED ADR 138006309 3639 148951 SH SOLE 129172 0 19779 CANOO INC COM CL A 13803R102 345 44627 SH SOLE 0 0 44627 CANOPY GROWTH CORP COM 138035100 3392 388518 SH SOLE 0 0 388518 CANTALOUPE INC COM 138103106 270 30455 SH SOLE 0 0 30455 CAPITAL ONE FINL CORP COM 14040H105 12668 87313 SH SOLE 16826 0 70487 CAPITAL PRODUCT PARTNERS L P PARTNERSHP UNITS Y11082206 413 25610 SH SOLE 0 0 25610 CAPITAL SOUTHWEST CORP COM 140501107 1085 42911 SH SOLE 0 0 42911 CAPRI HOLDINGS LIMITED SHS G1890L107 2172 33463 SH SOLE 27009 0 6454 CARA THERAPEUTICS INC COM 140755109 1945 159706 SH SOLE 123 0 159583 CARDIFF ONCOLOGY INC COM 14147L108 136 22683 SH SOLE 0 0 22683 CARDINAL HEALTH INC COM 14149Y108 4481 87030 SH SOLE 15548 0 71482 CARDLYTICS INC COM 14161W105 8492 128493 SH SOLE 0 0 128493 CAREDX INC COM 14167L103 1630 35829 SH SOLE 13163 0 22666 CAREMAX INC COM CL A 14171W103 207 26907 SH SOLE 26907 0 0 CARETRUST REIT INC COM 14174T107 1051 46047 SH SOLE 6344 0 39703 CARLISLE COS INC COM 142339100 5831 23499 SH SOLE 10268 0 13231 CARLYLE GROUP INC COM 14316J108 15020 273589 SH SOLE 9 0 273580 CARMAX INC COM 143130102 12286 94340 SH SOLE 40353 0 53987 CARNIVAL CORP COMMON STOCK 143658300 19973 992679 SH SOLE 192793 0 799886 CARNIVAL PLC ADR 14365C103 1627 87990 SH SOLE 0 0 87990 CARPARTS COM INC COM 14427M107 269 24000 SH SOLE 0 0 24000 CARPENTER TECHNOLOGY CORP COM 144285103 687 23549 SH SOLE 67 0 23482 CARRIER GLOBAL CORPORATION COM 14448C104 26481 488224 SH SOLE 43991 0 444233 CARTER BANKSHARES INC COM NEW 146103106 457 29708 SH SOLE 0 0 29708 CARTERS INC COM 146229109 1088 10747 SH SOLE 10022 0 725 CARVANA CO CL A 146869102 1870 8068 SH SOLE 2884 0 5184 CASELLA WASTE SYS INC CL A 147448104 1186 13890 SH SOLE 10946 0 2944 CASEYS GEN STORES INC COM 147528103 2615 13278 SH SOLE 6404 0 6874 CASPER SLEEP INC COM 147626105 1153 172594 SH SOLE 0 0 172594 CASS INFORMATION SYS INC COM 14808P109 271 6884 SH SOLE 2869 0 4015 CASSAVA SCIENCES INC COM 14817C107 1692 38715 SH SOLE 400 0 38315 CASTOR MARITIME INC SHS NEW Y1146L125 267 188189 SH SOLE 0 0 188189 CATALENT INC COM 148806102 1629 12727 SH SOLE 6279 0 6448 CATALYST PHARMACEUTICALS INC COM 14888U101 106 15638 SH SOLE 0 0 15638 CATCHMARK TIMBER TR INC CL A 14912Y202 332 38061 SH SOLE 0 0 38061 CATERPILLAR INC COM 149123101 130500 631226 SH SOLE 43679 0 587547 CBIZ INC COM 124805102 964 24654 SH SOLE 0 0 24654 CBOE GLOBAL MKTS INC COM 12503M108 1947 14928 SH SOLE 537 0 14391 CBRE GBL REAL ESTATE INC FD COM 12504G100 2642 269859 SH SOLE 0 0 269859 CBRE GROUP INC CL A 12504L109 4034 37179 SH SOLE 17253 0 19926 CDK GLOBAL INC COM 12508E101 459 10988 SH SOLE 104 0 10884 CDW CORP COM 12514G108 4718 23039 SH SOLE 6631 0 16408 CEDAR FAIR L P DEPOSITRY UNIT 150185106 1472 29402 SH SOLE 0 0 29402 CELANESE CORP DEL COM 150870103 4442 26434 SH SOLE 511 0 25923 CEL-SCI CORP COM PAR NEW 150837607 154 21759 SH SOLE 0 0 21759 CELSIUS HLDGS INC COM NEW 15118V207 1817 24363 SH SOLE 3447 0 20916 CEMEX SAB DE CV SPON ADR NEW 151290889 1098 161990 SH SOLE 0 0 161990 CENOVUS ENERGY INC COM 15135U109 519 42268 SH SOLE 4733 0 37535 CENTENE CORP DEL COM 15135B101 9356 113545 SH SOLE 31906 0 81639 CENTERPOINT ENERGY INC COM 15189T107 4396 157514 SH SOLE 18301 0 139213 CENTERSPACE COM 15202L107 1400 12623 SH SOLE 422 0 12201 CENTRAL SECS CORP COM 155123102 245 5503 SH SOLE 0 0 5503 CENTURY ALUM CO COM 156431108 369 22288 SH SOLE 141 0 22147 CENTURY CMNTYS INC COM 156504300 1419 17353 SH SOLE 12254 0 5099 CERAGON NETWORKS LTD ORD M22013102 49 18820 SH SOLE 0 0 18820 CERENCE INC COM 156727109 4148 54059 SH SOLE 42382 0 11677 CERNER CORP COM 156782104 6078 65444 SH SOLE 4870 0 60574 CERUS CORP COM 157085101 139 20401 SH SOLE 0 0 20401 CF ACQUISITION CORP VI COM CL A 12521J103 157 14452 SH SOLE 0 0 14452 CF INDS HLDGS INC COM 125269100 2632 37185 SH SOLE 17141 0 20044 CGI INC CL A SUB VTG 12532H104 233 2637 SH SOLE 838 0 1799 CHAMPIONX CORPORATION COM 15872M104 1003 49647 SH SOLE 35393 0 14254 CHANGE HEALTHCARE INC COM 15912K100 792 37051 SH SOLE 533 0 36518 CHARGEPOINT HOLDINGS INC COM CL A 15961R105 2602 136603 SH SOLE 0 0 136603 CHARLES RIV LABS INTL INC COM 159864107 5491 14573 SH SOLE 6703 0 7870 CHART INDS INC COM 16115Q308 767 4806 SH SOLE 3605 0 1201 CHARTER COMMUNICATIONS INC N CL A 16119P108 8546 13107 SH SOLE 5009 0 8098 CHECK CAP LTD SHS M2361E203 12 17143 SH SOLE 0 0 17143 CHECK POINT SOFTWARE TECH LT ORD M22465104 4562 39137 SH SOLE 4067 0 35070 CHEESECAKE FACTORY INC COM 163072101 653 16667 SH SOLE 1627 0 15040 CHEGG INC COM 163092109 1192 38827 SH SOLE 26816 0 12011 CHEMED CORP NEW COM 16359R103 1571 2969 SH SOLE 135 0 2834 CHEMOURS CO COM 163851108 2015 60043 SH SOLE 195 0 59848 CHENIERE ENERGY INC COM NEW 16411R208 10231 100875 SH SOLE 5693 0 95182 CHENIERE ENERGY INC NOTE 4.250% 3/1 16411RAG4 285 339000 PRN SOLE 0 0 339000 CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 1830 43329 SH SOLE 943 0 42386 CHERRY HILL MTG INVT CORP COM 164651101 953 115266 SH SOLE 0 0 115266 CHESAPEAKE ENERGY CORP COM 165167735 759 11762 SH SOLE 0 0 11762 CHESAPEAKE UTILS CORP COM 165303108 472 3235 SH SOLE 1143 0 2092 CHEVRON CORP NEW COM 166764100 194416 1656719 SH SOLE 444572 0 1212147 CHEWY INC CL A 16679L109 4114 69772 SH SOLE 5600 0 64172 CHICOS FAS INC COM 168615102 62 11441 SH SOLE 557 0 10884 CHILDRENS PL INC NEW COM 168905107 344 4334 SH SOLE 94 0 4240 CHIMERA INVT CORP COM NEW 16934Q208 2344 155428 SH SOLE 4426 0 151002 CHINA LIFE INS CO LTD SPON ADR REP H 16939P106 96 11685 SH SOLE 5591 0 6094 CHINA PETROLEUM & CHEMICAL C SPON ADR H SHS 16941R108 907 19498 SH SOLE 10255 0 9243 CHIPMOS TECHNOLOGIES INC SPONSORD ADS NEW 16965P202 559 15918 SH SOLE 12926 0 2992 CHIPOTLE MEXICAN GRILL INC COM 169656105 13918 7961 SH SOLE 808 0 7153 CHUBB LIMITED COM H1467J104 28532 147598 SH SOLE 47322 0 100276 CHUNGHWA TELECOM CO LTD SPON ADR NEW11 17133Q502 690 16344 SH SOLE 15391 0 953 CHURCH & DWIGHT CO INC COM 171340102 6634 64723 SH SOLE 5724 0 58999 CHURCHILL DOWNS INC COM 171484108 1396 5794 SH SOLE 4442 0 1352 CIA ENERGETICA DE MINAS GERA SP ADR N-V PFD 204409601 39 16241 SH SOLE 0 0 16241 CIENA CORP COM NEW 171779309 16878 219279 SH SOLE 193572 0 25707 CIGNA CORP NEW COM 125523100 14611 63628 SH SOLE 27897 0 35731 CINCINNATI FINL CORP COM 172062101 9604 84295 SH SOLE 16001 0 68294 CINEDIGM CORP COM NEW 172406209 12 10064 SH SOLE 0 0 10064 CINEMARK HLDGS INC COM 17243V102 1514 93937 SH SOLE 2788 0 91149 CINTAS CORP COM 172908105 17574 39654 SH SOLE 1801 0 37853 CIPHER MINING INC COM 17253J106 74 16038 SH SOLE 0 0 16038 CIRRUS LOGIC INC COM 172755100 756 8218 SH SOLE 0 0 8218 CISCO SYS INC COM 17275R102 190441 3005219 SH SOLE 472411 0 2532808 CIT GROUP INC COM NEW 125581801 251 4879 SH SOLE 0 0 4879 CITIGROUP INC COM NEW 172967424 40875 676850 SH SOLE 129434 0 547416 CITIUS PHARMACEUTICALS INC COM NEW 17322U207 33 21750 SH SOLE 0 0 21750 CITIZENS FINL GROUP INC COM 174610105 7507 158873 SH SOLE 38448 0 120425 CITRIX SYS INC COM 177376100 4291 45361 SH SOLE 34637 0 10724 CITY OFFICE REIT INC COM 178587101 1255 63634 SH SOLE 2680 0 60954 CIVEO CORP CDA COM NEW 17878Y207 350 18276 SH SOLE 0 0 18276 CLARIVATE PLC ORD SHS G21810109 966 41089 SH SOLE 32373 0 8716 CLARUS CORP NEW COM 18270P109 1162 41907 SH SOLE 0 0 41907 CLEAN ENERGY FUELS CORP COM 184499101 527 85937 SH SOLE 0 0 85937 CLEAN HARBORS INC COM 184496107 378 3787 SH SOLE 622 0 3165 CLEAR SECURE INC COM CL A 18467V109 653 20820 SH SOLE 0 0 20820 CLEARBRIDGE ENERGY MIDSTRM O COM 18469P209 207 9459 SH SOLE 0 0 9459 CLEARBRIDGE MLP AND MIDSTRM COM 18469Q207 221 9324 SH SOLE 0 0 9324 CLEARBRIDGE MLP AND MIDSTRM COM 184692200 402 14938 SH SOLE 0 0 14938 CLEARFIELD INC COM 18482P103 896 10619 SH SOLE 0 0 10619 CLEARPOINT NEURO INC COM 18507C103 233 20775 SH SOLE 0 0 20775 CLEARWAY ENERGY INC CL C 18539C204 717 19909 SH SOLE 4558 0 15351 CLEVELAND-CLIFFS INC NEW COM 185899101 15968 733469 SH SOLE 9053 0 724416 CLIPPER RLTY INC COM 18885T306 1206 121355 SH SOLE 0 0 121355 CLOROX CO DEL COM 189054109 35831 205498 SH SOLE 9738 0 195760 CLOUDFLARE INC CL A COM 18915M107 11314 86041 SH SOLE 186 0 85855 CLOUGH GLOBAL EQUITY FD COM 18914C100 1638 124656 SH SOLE 0 0 124656 CLOUGH GLOBAL OPPORTUNITIES SH BEN INT 18914E106 176 16557 SH SOLE 0 0 16557 CLOVIS ONCOLOGY INC COM 189464100 92 33813 SH SOLE 0 0 33813 CMC MATERIALS INC COM 12571T100 701 3655 SH SOLE 1426 0 2229 CME GROUP INC COM 12572Q105 15241 66711 SH SOLE 29259 0 37452 CMS ENERGY CORP COM 125896100 5180 79627 SH SOLE 25686 0 53941 CNA FINL CORP COM 126117100 770 17477 SH SOLE 1279 0 16198 CNB FINL CORP PA COM 126128107 878 33124 SH SOLE 0 0 33124 CNH INDL N V SHS N20944109 1159 59637 SH SOLE 10923 0 48714 CNO FINL GROUP INC COM 12621E103 521 21843 SH SOLE 9180 0 12663 CNX RES CORP COM 12653C108 1827 132864 SH SOLE 69161 0 63703 COCA COLA CO COM 191216100 116438 1966533 SH SOLE 194593 0 1771940 COCA COLA CONS INC COM 191098102 2856 4612 SH SOLE 785 0 3827 COCA-COLA EUROPACIFIC PARTNE SHS G25839104 640 11451 SH SOLE 3311 0 8140 COCA-COLA FEMSA SAB DE CV SPONSORD ADR REP 191241108 1277 23316 SH SOLE 14516 0 8800 COCRYSTAL PHARMA INC COM 19188J300 130 200250 SH SOLE 0 0 200250 CODEXIS INC COM 192005106 288 9196 SH SOLE 0 0 9196 CO-DIAGNOSTICS INC COM 189763105 152 17050 SH SOLE 0 0 17050 COEUR MNG INC COM NEW 192108504 117 23206 SH SOLE 483 0 22723 COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 1377 18815 SH SOLE 0 0 18815 COGNEX CORP COM 192422103 4052 52104 SH SOLE 23937 0 28167 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 7098 80006 SH SOLE 15131 0 64875 COHBAR INC COM 19249J109 6 15900 SH SOLE 0 0 15900 COHEN & STEERS CLOSED-END OP COM 19248P106 6444 435982 SH SOLE 0 0 435982 COHEN & STEERS INC COM 19247A100 240 2596 SH SOLE 1145 0 1451 COHEN & STEERS INFRASTRUCTUR COM 19248A109 5379 188735 SH SOLE 0 0 188735 COHEN & STEERS LTD DURATION COM 19248C105 1856 70073 SH SOLE 0 0 70073 COHEN & STEERS QUALITY INCOM COM 19247L106 11498 631054 SH SOLE 0 0 631054 COHEN & STEERS REIT & PFD & COM 19247X100 12486 436279 SH SOLE 0 0 436279 COHEN & STEERS SELECT PFD & COM 19248Y107 2077 77487 SH SOLE 0 0 77487 COHEN & STEERS TOTAL RETURN COM 19247R103 4678 272588 SH SOLE 0 0 272588 COHERENT INC COM 192479103 848 3180 SH SOLE 0 0 3180 COHN ROBBINS HOLDINGS CORP COM CL A G23726105 98 10000 SH SOLE 0 0 10000 COHU INC COM 192576106 2617 68739 SH SOLE 14188 0 54551 COINBASE GLOBAL INC COM CL A 19260Q107 45106 178732 SH SOLE 31178 0 147554 COLGATE PALMOLIVE CO COM 194162103 39903 467577 SH SOLE 84736 0 382841 COLLEGIUM PHARMACEUTICAL INC COM 19459J104 2956 158235 SH SOLE 0 0 158235 COLLPLANT BIOTECHNOLOGIES LT SHS NEW M2R51X116 242 14770 SH SOLE 0 0 14770 COLUMBIA BKG SYS INC COM 197236102 560 17102 SH SOLE 1976 0 15126 COLUMBIA ETF TR I DIVERSIFID FXD 19761L508 13961 655127 SH SOLE 0 0 655127 COLUMBIA ETF TR I MULTI SEC MUNI 19761L607 4673 207710 SH SOLE 0 0 207710 COLUMBIA ETF TR I SUSTANABLE US 19761L300 338 8841 SH SOLE 0 0 8841 COLUMBIA ETF TR II EM CORE EX ETF 19762B202 1095 34471 SH SOLE 0 0 34471 COLUMBIA ETF TR II EMRG MARKETS ETF 19762B509 231 9629 SH SOLE 0 0 9629 COLUMBIA FINL INC COM 197641103 331 15850 SH SOLE 0 0 15850 COLUMBIA SELIGM PREM TECH GR COM 19842X109 1214 32797 SH SOLE 0 0 32797 COLUMBIA SPORTSWEAR CO COM 198516106 588 6010 SH SOLE 5301 0 709 COMCAST CORP NEW CL A 20030N101 99065 1968310 SH SOLE 658094 0 1310216 COMERICA INC COM 200340107 2634 30281 SH SOLE 2572 0 27709 COMFORT SYS USA INC COM 199908104 678 6855 SH SOLE 3141 0 3714 COMMERCE BANCSHARES INC COM 200525103 3515 51140 SH SOLE 10201 0 40939 COMMERCIAL METALS CO COM 201723103 1453 40031 SH SOLE 25133 0 14898 COMMERCIAL VEH GROUP INC COM 202608105 1103 136859 SH SOLE 0 0 136859 COMMUNITY BK SYS INC COM 203607106 1043 13999 SH SOLE 0 0 13999 COMMUNITY HEALTH SYS INC NEW COM 203668108 1676 125917 SH SOLE 0 0 125917 COMMUNITY TR BANCORP INC COM 204149108 286 6552 SH SOLE 0 0 6552 COMMVAULT SYS INC COM 204166102 999 14498 SH SOLE 12070 0 2428 COMPANHIA SIDERURGICA NACION SPONSORED ADR 20440W105 100 22448 SH SOLE 0 0 22448 COMPASS DIVERSIFIED SH BEN INT 20451Q104 5761 188392 SH SOLE 0 0 188392 COMPASS INC CL A 20464U100 96 10509 SH SOLE 0 0 10509 COMPASS MINERALS INTL INC COM 20451N101 2488 48702 SH SOLE 6649 0 42053 COMPASS PATHWAYS PLC SPONSORED ADS 20451W101 234 10595 SH SOLE 0 0 10595 COMPUGEN LTD ORD M25722105 198 45973 SH SOLE 0 0 45973 COMPUTER TASK GROUP INC COM 205477102 100 10075 SH SOLE 0 0 10075 COMSTOCK RES INC COM 205768302 238 29421 SH SOLE 12528 0 16893 CONAGRA BRANDS INC COM 205887102 9350 273787 SH SOLE 178732 0 95055 CONCENTRIX CORP COM 20602D101 415 2324 SH SOLE 0 0 2324 CONFORMIS INC COM 20717E101 17 22650 SH SOLE 0 0 22650 CONMED CORP COM 207410101 435 3065 SH SOLE 1746 0 1319 CONOCOPHILLIPS COM 20825C104 30724 425653 SH SOLE 125095 0 300558 CONSOL ENERGY INC NEW COM 20854L108 333 14653 SH SOLE 0 0 14653 CONSOLIDATED EDISON INC COM 209115104 18621 218249 SH SOLE 105 0 218144 CONSTELLATION BRANDS INC CL A 21036P108 28787 114704 SH SOLE 3764 0 110940 CONSTELLATION BRANDS INC CL B 21036P207 2705 10790 SH SOLE 0 0 10790 CONSTELLIUM SE CL A SHS F21107101 529 29516 SH SOLE 28266 0 1250 CONTAINER STORE GROUP INC COM 210751103 125 12518 SH SOLE 0 0 12518 CONTINENTAL RES INC COM 212015101 6068 135557 SH SOLE 0 0 135557 CONX CORP UNIT 10/30/2027 212873202 267 26506 SH SOLE 26506 0 0 COOPER COS INC COM NEW 216648402 3173 7573 SH SOLE 5507 0 2066 COPART INC COM 217204106 10512 69331 SH SOLE 16483 0 52848 CORBUS PHARMACEUTICALS HLDGS COM 21833P103 81 131462 SH SOLE 0 0 131462 CORE LABORATORIES N V COM N22717107 391 17518 SH SOLE 14978 0 2540 CORECIVIC INC COM 21871N101 128 12881 SH SOLE 4921 0 7960 CORENERGY INFRASTRUCTURE TR NOTE 5.875% 8/1 21870UAC0 9 10000 PRN SOLE 0 0 10000 CORNERSTONE BLDG BRANDS INC COM 21925D109 176 10080 SH SOLE 0 0 10080 CORNERSTONE STRATEGIC VALUE COM 21924B302 2708 189524 SH SOLE 0 0 189524 CORNERSTONE TOTAL RETURN FD COM 21924U300 1767 128490 SH SOLE 0 0 128490 CORNING INC COM 219350105 15900 427069 SH SOLE 95249 0 331820 CORPORATE OFFICE PPTYS TR SH BEN INT 22002T108 775 27700 SH SOLE 19797 0 7903 CORSAIR GAMING INC COM 22041X102 439 20900 SH SOLE 0 0 20900 CORTEVA INC COM 22052L104 12805 270825 SH SOLE 34586 0 236239 COSAN S A ADS 22113B103 240 15328 SH SOLE 14265 0 1063 COSTAMARE INC SHS Y1771G102 380 30052 SH SOLE 0 0 30052 COSTAR GROUP INC COM 22160N109 5879 74390 SH SOLE 22616 0 51774 COSTCO WHSL CORP NEW COM 22160K105 236375 416373 SH SOLE 19344 0 397029 COTERRA ENERGY INC COM 127097103 1866 98188 SH SOLE 46362 0 51826 COTY INC COM CL A 222070203 366 34843 SH SOLE 20151 0 14692 COUPA SOFTWARE INC COM 22266L106 1138 7198 SH SOLE 2891 0 4307 COUPANG INC CL A 22266T109 857 29177 SH SOLE 0 0 29177 COUSINS PPTYS INC COM NEW 222795502 1086 26957 SH SOLE 14604 0 12353 COVENANT LOGISTICS GROUP INC CL A 22284P105 246 9307 SH SOLE 0 0 9307 COVETRUS INC COM 22304C100 733 36694 SH SOLE 33730 0 2964 CRACKER BARREL OLD CTRY STOR COM 22410J106 1957 15216 SH SOLE 136 0 15080 CRANE CO COM 224399105 3489 34296 SH SOLE 2350 0 31946 CREDIT ACCEP CORP MICH COM 225310101 246 358 SH SOLE 34 0 324 CREDIT SUISSE AG NASSAU BRH X LINK GOLD SHS 22542D480 2424 286487 SH SOLE 0 0 286487 CREDIT SUISSE AG NASSAU BRH X LINK SILVER 22542D449 284 55810 SH SOLE 0 0 55810 CREDIT SUISSE ASSET MGMT INC COM 224916106 4381 1277400 SH SOLE 0 0 1277400 CREDIT SUISSE GROUP SPONSORED ADR 225401108 315 32640 SH SOLE 0 0 32640 CREDIT SUISSE HIGH YIELD BD SH BEN INT 22544F103 1671 676433 SH SOLE 0 0 676433 CRESCENT CAP BDC INC COM 225655109 190 10809 SH SOLE 0 0 10809 CRESTWOOD EQUITY PARTNERS LP UNIT LTD PARTNER 226344208 323 11702 SH SOLE 0 0 11702 CRH PLC ADR 12626K203 3108 58860 SH SOLE 51770 0 7090 CRISPR THERAPEUTICS AG NAMEN AKT H17182108 3951 52132 SH SOLE 15588 0 36544 CRITEO S A SPONS ADS 226718104 1100 28306 SH SOLE 27264 0 1042 CROCS INC COM 227046109 6898 53801 SH SOLE 503 0 53298 CRONOS GROUP INC COM 22717L101 485 123645 SH SOLE 0 0 123645 CROSSFIRST BANKSHARES INC COM 22766M109 400 25649 SH SOLE 0 0 25649 CROWDSTRIKE HLDGS INC CL A 22788C105 36738 179428 SH SOLE 15947 0 163481 CROWN CASTLE INTL CORP NEW COM 22822V101 86226 413080 SH SOLE 197723 0 215357 CROWN HLDGS INC COM 228368106 2772 25060 SH SOLE 4510 0 20550 CRYOLIFE INC COM 228903100 217 10643 SH SOLE 1593 0 9050 CRYOPORT INC COM PAR $0.001 229050307 1684 28466 SH SOLE 23363 0 5103 CSG SYS INTL INC COM 126349109 659 11431 SH SOLE 10947 0 484 CSX CORP COM 126408103 49097 1305784 SH SOLE 502770 0 803014 CTI BIOPHARMA CORP COM 12648L601 117 47224 SH SOLE 0 0 47224 CTO RLTY GROWTH INC NEW COM 22948Q101 419 6819 SH SOLE 0 0 6819 CTS CORP COM 126501105 241 6552 SH SOLE 4815 0 1737 CUBESMART COM 229663109 2556 44906 SH SOLE 2067 0 42839 CUE HEALTH INC COM 229790100 165 12300 SH SOLE 0 0 12300 CULLEN FROST BANKERS INC COM 229899109 2958 23465 SH SOLE 5767 0 17698 CUMMINS INC COM 231021106 29212 133914 SH SOLE 22929 0 110985 CUREVAC N V COM N2451R105 308 8966 SH SOLE 0 0 8966 CURIOSITYSTREAM INC COM CL A 23130Q107 68 11407 SH SOLE 0 0 11407 CURIS INC COM NEW 231269200 366 76853 SH SOLE 0 0 76853 CURTISS WRIGHT CORP COM 231561101 1184 8538 SH SOLE 4744 0 3794 CUSHING MLP & INFRASTRUCT COM NEW 231631300 260 8534 SH SOLE 0 0 8534 CUSTOM TRUCK ONE SOURCE INC COM CL A 23204X103 359 44868 SH SOLE 44614 0 254 CVB FINL CORP COM 126600105 352 16430 SH SOLE 212 0 16218 CVR PARTNERS LP COM 126633205 615 7433 SH SOLE 0 0 7433 CVS HEALTH CORP COM 126650100 133067 1289914 SH SOLE 161888 0 1128026 CYBERARK SOFTWARE LTD SHS M2682V108 3457 19868 SH SOLE 4089 0 15779 CYMABAY THERAPEUTICS INC COM 23257D103 185 54863 SH SOLE 0 0 54863 CYRUSONE INC COM 23283R100 2562 28551 SH SOLE 136 0 28415 D MARKET ELECTR SVCS & TRADI SPONSORED ADS 23292B104 48 24940 SH SOLE 0 0 24940 D R HORTON INC COM 23331A109 24382 224820 SH SOLE 1901 0 222919 DANA INC COM 235825205 1017 44572 SH SOLE 9540 0 35032 DANAHER CORPORATION COM 235851102 74554 226601 SH SOLE 105767 0 120834 DANIMER SCIENTIFIC INC COM CL A 236272100 809 94959 SH SOLE 0 0 94959 DARDEN RESTAURANTS INC COM 237194105 5355 35550 SH SOLE 2348 0 33202 DARIOHEALTH CORP COM NEW 23725P209 398 30666 SH SOLE 0 0 30666 DARLING INGREDIENTS INC COM 237266101 1293 18661 SH SOLE 80 0 18581 DASEKE INC COM 23753F107 244 24333 SH SOLE 0 0 24333 DATADOG INC CL A COM 23804L103 11377 63875 SH SOLE 941 0 62934 DAVE & BUSTERS ENTMT INC COM 238337109 1052 27389 SH SOLE 1537 0 25852 DAVIS FUNDAMENTAL ETF TR SELCT INTL ETF 23908L405 632 32594 SH SOLE 0 0 32594 DAVIS FUNDAMENTAL ETF TR SELECT FINL 23908L108 5124 167665 SH SOLE 0 0 167665 DAVIS FUNDAMENTAL ETF TR SELECT US EQTY 23908L207 8474 247854 SH SOLE 0 0 247854 DAVIS FUNDAMENTAL ETF TR SELECT WRLD WI 23908L306 6231 213458 SH SOLE 0 0 213458 DAVITA INC COM 23918K108 1955 17183 SH SOLE 5466 0 11717 DBX ETF TR XTRACK HRVST CSI 233051879 1520 38874 SH SOLE 0 0 38874 DBX ETF TR XTRACK JAPAN JPX 233051663 505 15722 SH SOLE 0 0 15722 DBX ETF TR XTRACK MSCI ALL 233051598 425 16911 SH SOLE 0 0 16911 DBX ETF TR XTRACK MSCI ALL 233051820 7300 216748 SH SOLE 0 0 216748 DBX ETF TR XTRACK MSCI EAFE 233051200 49758 1267076 SH SOLE 0 0 1267076 DBX ETF TR XTRACK MSCI EAFE 233051630 468 19786 SH SOLE 0 0 19786 DBX ETF TR XTRACK MSCI EMRG 233051101 533 20132 SH SOLE 0 0 20132 DBX ETF TR XTRACK MSCI EURP 233051853 544 14956 SH SOLE 0 0 14956 DBX ETF TR XTRACK MUN INFRA 233051705 8157 278773 SH SOLE 0 0 278773 DBX ETF TR XTRACK USD HIGH 233051432 11519 289142 SH SOLE 0 0 289142 DBX ETF TR XTRACKERS HIGH 233051259 2238 46992 SH SOLE 0 0 46992 DBX ETF TR XTRACKERS RUSSEL 233051481 1326 27443 SH SOLE 0 0 27443 DBX ETF TR XTRACKERS S&P 233051143 14493 339806 SH SOLE 0 0 339806 DBX ETF TR XTRACKERS SHRT 233051283 1229 25900 SH SOLE 0 0 25900 DBX ETF TR XTRCK JP MRG ESG 233051747 617 29342 SH SOLE 0 0 29342 DBX ETF TR XTRCK JP MRGN ES 233051713 676 32043 SH SOLE 0 0 32043 DBX ETF TR XTRCKR MSCI US 233051150 8234 185533 SH SOLE 0 0 185533 DCP MIDSTREAM LP COM UT LTD PTN 23311P100 1007 36648 SH SOLE 0 0 36648 DECKERS OUTDOOR CORP COM 243537107 6300 17198 SH SOLE 3604 0 13594 DEERE & CO COM 244199105 67240 196098 SH SOLE 46319 0 149779 DEFINITIVE HEALTHCARE CORP CLASS A COM 24477E103 236 8643 SH SOLE 8143 0 500 DELAWARE ENHANCED GLOBAL DIV COM 246060107 3558 350581 SH SOLE 0 0 350581 DELAWARE INVTS COLO MUN INCO COM 246101109 257 18068 SH SOLE 0 0 18068 DELAWARE INVTS DIVID & INCOM COM 245915103 190 16273 SH SOLE 0 0 16273 DELAWARE INVTS MINN MUN INCO COM 24610V103 152 10747 SH SOLE 0 0 10747 DELAWARE IVY HIGH INCOME OPP COM 246107106 873 62685 SH SOLE 0 0 62685 DELEK LOGISTICS PARTNERS LP COM UNT RP INT 24664T103 1720 40257 SH SOLE 0 0 40257 DELL TECHNOLOGIES INC CL C 24703L202 2979 53039 SH SOLE 30 0 53009 DELTA AIR LINES INC DEL COM NEW 247361702 19281 493382 SH SOLE 23820 0 469562 DENISON MINES CORP COM 248356107 75 54995 SH SOLE 0 0 54995 DENNYS CORP COM 24869P104 228 14244 SH SOLE 530 0 13714 DENTSPLY SIRONA INC COM 24906P109 1951 34964 SH SOLE 25467 0 9497 DERMTECH INC COM 24984K105 287 18159 SH SOLE 0 0 18159 DESCARTES SYS GROUP INC COM 249906108 743 8991 SH SOLE 1067 0 7924 DESKTOP METAL INC COM CL A 25058X105 540 109085 SH SOLE 0 0 109085 DEUTSCHE BANK A G NAMEN AKT D18190898 126 10088 SH SOLE 3875 0 6213 DEVON ENERGY CORP NEW COM 25179M103 10522 238868 SH SOLE 12311 0 226557 DEXCOM INC COM 252131107 16513 30740 SH SOLE 12138 0 18602 DHI GROUP INC COM 23331S100 68 10880 SH SOLE 0 0 10880 DHT HOLDINGS INC SHS NEW Y2065G121 81 15692 SH SOLE 11137 0 4555 DIAGEO PLC SPON ADR NEW 25243Q205 25490 115792 SH SOLE 24416 0 91376 DIAMONDBACK ENERGY INC COM 25278X109 5924 54927 SH SOLE 3124 0 51803 DIANA SHIPPING INC COM Y2066G104 52 13262 SH SOLE 0 0 13262 DICKS SPORTING GOODS INC COM 253393102 3815 33175 SH SOLE 115 0 33060 DIDI GLOBAL INC SPONSORED ADS 23292E108 131 26382 SH SOLE 0 0 26382 DIGITAL ALLY INC COM NEW 25382P208 29 27325 SH SOLE 0 0 27325 DIGITAL BRANDS GROUP INC COM 25401N101 69 29905 SH SOLE 0 0 29905 DIGITAL RLTY TR INC COM 253868103 34328 194085 SH SOLE 53294 0 140791 DIGITAL TURBINE INC COM NEW 25400W102 7507 123083 SH SOLE 1872 0 121211 DIGITAL WORLD ACQUISITION CO CLASS A COM 25400Q105 1762 34261 SH SOLE 0 0 34261 DIGITALBRIDGE GROUP INC CL A COM 25401T108 1251 150166 SH SOLE 0 0 150166 DIGITALOCEAN HLDGS INC COM 25402D102 1181 14697 SH SOLE 0 0 14697 DILLARDS INC CL A 254067101 899 3669 SH SOLE 0 0 3669 DIMENSIONAL ETF TRUST INTERNATNAL VAL 25434V807 11996 365515 SH SOLE 127 0 365388 DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708 391316 13507624 SH SOLE 0 0 13507624 DIMENSIONAL ETF TRUST US EQUITY ETF 25434V401 45994 889623 SH SOLE 0 0 889623 DIMENSIONAL ETF TRUST US SMALL CAP ETF 25434V500 14865 247798 SH SOLE 0 0 247798 DIMENSIONAL ETF TRUST US TARGETED VLU 25434V609 14197 298750 SH SOLE 0 0 298750 DIMENSIONAL ETF TRUST WORLD EX US CORE 25434V880 139809 5354596 SH SOLE 0 0 5354596 DINE BRANDS GLOBAL INC COM 254423106 227 2990 SH SOLE 552 0 2438 DIODES INC COM 254543101 2277 20813 SH SOLE 13084 0 7729 DIREXION SHS ETF TR AUSPCE CMD STG 25460E307 3208 109952 SH SOLE 0 0 109952 DIREXION SHS ETF TR DLY FIN BULL NEW 25459Y694 779 5960 SH SOLE 0 0 5960 DIREXION SHS ETF TR DLY S&P500 BR 1X 25460E869 205 14582 SH SOLE 0 0 14582 DIREXION SHS ETF TR DLY TECH BULL 3X 25459W102 260 3011 SH SOLE 0 0 3011 DIREXION SHS ETF TR MOONSHOT INNOVAT 25460G732 886 32844 SH SOLE 0 0 32844 DIREXION SHS ETF TR NAS100 EQL WGT 25459Y207 8963 105059 SH SOLE 0 0 105059 DIREXION SHS ETF TR RUSELL1000 GWT 25460E448 273 2052 SH SOLE 0 0 2052 DIREXION SHS ETF TR WORK FROM HOME 25460G773 1359 18324 SH SOLE 0 0 18324 DISCOVER FINL SVCS COM 254709108 13478 116630 SH SOLE 43248 0 73382 DISCOVERY INC COM SER A 25470F104 4189 177969 SH SOLE 111533 0 66436 DISCOVERY INC COM SER C 25470F302 400 17465 SH SOLE 4504 0 12961 DISH NETWORK CORPORATION CL A 25470M109 1190 36683 SH SOLE 32097 0 4586 DISH NETWORK CORPORATION NOTE 3.375% 8/1 25470MAB5 16 17000 PRN SOLE 0 0 17000 DISNEY WALT CO COM 254687106 249295 1609446 SH SOLE 119564 0 1489882 DIVERSIFIED HEALTHCARE TR COM SH BEN INT 25525P107 46 14872 SH SOLE 69 0 14803 DLOCAL LTD CLASS A COM G29018101 408 11441 SH SOLE 8672 0 2769 DNP SELECT INCOME FD INC COM 23325P104 10520 967761 SH SOLE 0 0 967761 DOCUSIGN INC COM 256163106 52815 346757 SH SOLE 28179 0 318578 DOLBY LABORATORIES INC COM CL A 25659T107 5234 54966 SH SOLE 44451 0 10515 DOLLAR GEN CORP NEW COM 256677105 23884 101274 SH SOLE 8783 0 92491 DOLLAR TREE INC COM 256746108 12580 89521 SH SOLE 12036 0 77485 DOLLAR TREE INC COM 256746108 2867 20400 SH Put SOLE 0 0 20400 DOMINION ENERGY INC COM 25746U109 50529 643193 SH SOLE 222978 0 420215 DOMINOS PIZZA INC COM 25754A201 9034 16008 SH SOLE 1527 0 14481 DONALDSON INC COM 257651109 4949 83514 SH SOLE 15951 0 67563 DOORDASH INC CL A 25809K105 614 4123 SH SOLE 1040 0 3083 DORCHESTER MINERALS LP COM UNIT 25820R105 823 41565 SH SOLE 0 0 41565 DORMAN PRODS INC COM 258278100 1044 9288 SH SOLE 8779 0 509 DOUBLELINE INCOME SOLUTIONS COM 258622109 8771 544112 SH SOLE 0 0 544112 DOUBLELINE OPPORTUNISTIC CR COM 258623107 933 48684 SH SOLE 0 0 48684 DOUBLELINE YIELD OPPORTUNITI COM 25862D105 594 31754 SH SOLE 0 0 31754 DOUGLAS DYNAMICS INC COM 25960R105 223 5720 SH SOLE 830 0 4890 DOUGLAS EMMETT INC COM 25960P109 620 18517 SH SOLE 0 0 18517 DOVER CORP COM 260003108 8596 47335 SH SOLE 4248 0 43087 DOW INC COM 260557103 40571 715290 SH SOLE 102069 0 613221 DOXIMITY INC CL A 26622P107 978 19506 SH SOLE 7 0 19499 DRAFTKINGS INC COM CL A 26142R104 9074 330321 SH SOLE 25685 0 304636 DROPBOX INC CL A 26210C104 2009 81864 SH SOLE 28647 0 53217 DT MIDSTREAM INC COMMON STOCK 23345M107 1608 33512 SH SOLE 243 0 33269 DTE ENERGY CO COM 233331107 8357 69907 SH SOLE 5291 0 64616 DUCK CREEK TECHNOLOGIES INC SHS 264120106 268 8917 SH SOLE 3186 0 5731 DUFF & PHELPS UTLITY AND INF COM 26433C105 3180 220377 SH SOLE 0 0 220377 DUKE ENERGY CORP NEW COM NEW 26441C204 83984 800610 SH SOLE 228854 0 571756 DUKE REALTY CORP COM NEW 264411505 8628 131441 SH SOLE 61392 0 70049 DULUTH HLDGS INC COM CL B 26443V101 313 20595 SH SOLE 0 0 20595 DUPONT DE NEMOURS INC COM 26614N102 17806 220426 SH SOLE 24653 0 195773 DUTCH BROS INC CL A 26701L100 8371 164430 SH SOLE 0 0 164430 DWS MUN INCOME TR COM 233368109 894 75624 SH SOLE 0 0 75624 DWS STRATEGIC MUN INCOME TR COM 23342Q101 131 10736 SH SOLE 0 0 10736 DXC TECHNOLOGY CO COM 23355L106 9380 291389 SH SOLE 235086 0 56303 DYCOM INDS INC COM 267475101 614 6546 SH SOLE 114 0 6432 DYNATRACE INC COM NEW 268150109 3940 65287 SH SOLE 45035 0 20252 DYNATRONICS CORP COM NEW 268157401 10 10000 SH SOLE 0 0 10000 DYNAVAX TECHNOLOGIES CORP COM NEW 268158201 175 12460 SH SOLE 0 0 12460 DYNEX CAP INC COM 26817Q886 393 23493 SH SOLE 0 0 23493 E2OPEN PARENT HOLDINGS INC COM CL A 29788T103 124 11050 SH SOLE 0 0 11050 EAGLE BANCORP INC MD COM 268948106 362 6230 SH SOLE 5899 0 331 EAGLE MATLS INC COM 26969P108 734 4408 SH SOLE 1610 0 2798 EAST RES ACQUISITION CO COM CL A 274681105 124 12600 SH SOLE 0 0 12600 EAST RES ACQUISITION CO UNIT 07/01/2027 274681204 242 23481 SH SOLE 23481 0 0 EAST WEST BANCORP INC COM 27579R104 1000 12708 SH SOLE 1616 0 11092 EASTERLY GOVT PPTYS INC COM 27616P103 1371 59801 SH SOLE 9247 0 50554 EASTERN BANKSHARES INC COM 27627N105 351 17421 SH SOLE 0 0 17421 EASTGROUP PPTYS INC COM 277276101 1141 5006 SH SOLE 2075 0 2931 EASTMAN CHEM CO COM 277432100 7187 59438 SH SOLE 460 0 58978 EASTMAN KODAK CO COM NEW 277461406 246 52515 SH SOLE 348 0 52167 EATON CORP PLC SHS G29183103 38179 220972 SH SOLE 84533 0 136439 EATON VANCE CALIF MUN BD FD COM 27828A100 565 48741 SH SOLE 0 0 48741 EATON VANCE ENHANCED EQUITY COM 278274105 2934 145513 SH SOLE 0 0 145513 EATON VANCE ENHANCED EQUITY COM 278277108 8581 348954 SH SOLE 0 0 348954 EATON VANCE FLOATING RATE 20 COM 27831H100 1728 186824 SH SOLE 0 0 186824 EATON VANCE FLTING RATE INC COM 278279104 2175 144259 SH SOLE 0 0 144259 EATON VANCE LTD DURATION INC COM 27828H105 4768 363963 SH SOLE 0 0 363963 EATON VANCE MUN BD FD COM 27827X101 738 54342 SH SOLE 0 0 54342 EATON VANCE MUN INCOME 2028 SHS 27829U105 456 21228 SH SOLE 0 0 21228 EATON VANCE MUNI INCOME TRUS SH BEN INT 27826U108 1257 90968 SH SOLE 0 0 90968 EATON VANCE NATL MUN OPPORT COM SHS 27829L105 920 41694 SH SOLE 0 0 41694 EATON VANCE RISK-MANAGED DIV COM 27829G106 8586 803145 SH SOLE 0 0 803145 EATON VANCE SHORT DURATION D COM 27828V104 596 44883 SH SOLE 0 0 44883 EATON VANCE SR FLTNG RTE TR COM 27828Q105 1219 82589 SH SOLE 0 0 82589 EATON VANCE SR INCOME TR SH BEN INT 27826S103 492 72929 SH SOLE 0 0 72929 EATON VANCE TAX ADVT DIV INC COM 27828G107 8187 274809 SH SOLE 0 0 274809 EATON VANCE TAX MNGD BUY WRI COM SH BEN INT 27829M103 1407 115112 SH SOLE 0 0 115112 EATON VANCE TAX MNGED BUY WR COM 27828X100 367 21455 SH SOLE 0 0 21455 EATON VANCE TAX-ADVANTAGED G COM 27828U106 4031 123995 SH SOLE 0 0 123995 EATON VANCE TAX-MANAGED BUYEATON COM 27828Y108 8292 495368 SH SOLE 0 0 495368 EATON VANCE TAX-MANAGED DIVE COM 27828N102 5906 392411 SH SOLE 0 0 392411 EATON VANCE TAX-MANAGED GLOB COM 27829F108 7994 749180 SH SOLE 0 0 749180 EATON VANCE TX ADV GLBL DIV COM 27828S101 3688 162253 SH SOLE 0 0 162253 EBAY INC. COM 278642103 8375 125934 SH SOLE 28597 0 97337 ECHOSTAR CORP CL A 278768106 586 22222 SH SOLE 0 0 22222 ECOLAB INC COM 278865100 21074 89833 SH SOLE 20205 0 69628 EDISON INTL COM 281020107 8297 121568 SH SOLE 47165 0 74403 EDITAS MEDICINE INC COM 28106W103 1157 43572 SH SOLE 12484 0 31088 EDWARDS LIFESCIENCES CORP COM 28176E108 36968 285359 SH SOLE 38834 0 246525 ELANCO ANIMAL HEALTH INC COM 28414H103 1925 67813 SH SOLE 55385 0 12428 ELASTIC N V ORD SHS N14506104 3140 25507 SH SOLE 9586 0 15921 ELBIT SYS LTD ORD M3760D101 691 3968 SH SOLE 0 0 3968 ELECTRAMECCANICA VEHS CORP COM NEW 284849205 42 18511 SH SOLE 0 0 18511 ELECTRONIC ARTS INC COM 285512109 10309 78155 SH SOLE 13531 0 64624 ELLINGTON FINANCIAL INC COM 28852N109 478 27987 SH SOLE 0 0 27987 ELLSWORTH GROWTH & INCOME FD COM 289074106 139 11240 SH SOLE 0 0 11240 EMCOR GROUP INC COM 29084Q100 1344 10547 SH SOLE 4276 0 6271 EMERSON ELEC CO COM 291011104 39688 426885 SH SOLE 32933 0 393952 EMPIRE ST RLTY TR INC CL A 292104106 137 15421 SH SOLE 0 0 15421 ENBRIDGE INC COM 29250N105 62904 1609631 SH SOLE 742078 0 867553 ENCOMPASS HEALTH CORP COM 29261A100 1180 18077 SH SOLE 3084 0 14993 ENCORE CAP GROUP INC COM 292554102 900 14491 SH SOLE 12747 0 1744 ENCORE WIRE CORP COM 292562105 242 1692 SH SOLE 192 0 1500 ENDAVA PLC ADS 29260V105 1564 9315 SH SOLE 2566 0 6749 ENDEAVOR GROUP HLDGS INC CL A COM 29260Y109 491 14063 SH SOLE 10629 0 3434 ENDEAVOUR SILVER CORP COM 29258Y103 714 169310 SH SOLE 0 0 169310 ENDO INTL PLC SHS G30401106 194 51590 SH SOLE 0 0 51590 ENERGIZER HLDGS INC NEW COM 29272W109 210 5241 SH SOLE 0 0 5241 ENERGOUS CORP COM 29272C103 43 34743 SH SOLE 0 0 34743 ENERGY FUELS INC COM NEW 292671708 1357 177860 SH SOLE 0 0 177860 ENERGY RECOVERY INC COM 29270J100 912 42438 SH SOLE 0 0 42438 ENERGY TRANSFER L P COM UT LTD PTN 29273V100 11325 1376105 SH SOLE 4220 0 1371885 ENERPLUS CORP COM 292766102 522 49294 SH SOLE 17397 0 31897 ENERSYS COM 29275Y102 817 10335 SH SOLE 8626 0 1709 ENI S P A SPONSORED ADR 26874R108 1596 57708 SH SOLE 53734 0 3974 ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336T100 118 17113 SH SOLE 0 0 17113 ENOVIX CORPORATION COM 293594107 703 25780 SH SOLE 0 0 25780 ENPHASE ENERGY INC COM 29355A107 14633 79989 SH SOLE 36325 0 43664 ENSIGN GROUP INC COM 29358P101 870 10359 SH SOLE 2090 0 8269 ENTEGRIS INC COM 29362U104 11218 80952 SH SOLE 18587 0 62365 ENTEGRIS INC COM 29362U104 2287 16500 SH Put SOLE 0 0 16500 ENTERGY CORP NEW COM 29364G103 5352 47507 SH SOLE 2347 0 45160 ENTERPRISE PRODS PARTNERS L COM 293792107 25984 1183245 SH SOLE 17853 0 1165392 ENTREPRENEURSHARES SERIES TR ERSHARES 293828802 157 10413 SH SOLE 0 0 10413 ENVESTNET INC COM 29404K106 947 11873 SH SOLE 7841 0 4032 ENVISTA HOLDINGS CORPORATION COM 29415F104 289 6422 SH SOLE 86 0 6336 ENVIVA PARTNERS LP COM UNIT 29414J107 528 7500 SH SOLE 0 0 7500 EOG RES INC COM 26875P101 14396 162059 SH SOLE 80609 0 81450 EPAM SYS INC COM 29414B104 5768 8629 SH SOLE 967 0 7662 EPIZYME INC COM 29428V104 46 18450 SH SOLE 0 0 18450 EPLUS INC COM 294268107 722 13420 SH SOLE 12060 0 1360 EPR PPTYS COM SH BEN INT 26884U109 836 17599 SH SOLE 0 0 17599 EQT CORP COM 26884L109 1349 61846 SH SOLE 36328 0 25518 EQUIFAX INC COM 294429105 20565 70239 SH SOLE 13806 0 56433 EQUINIX INC COM 29444U700 18959 22414 SH SOLE 11056 0 11358 EQUINOR ASA SPONSORED ADR 29446M102 412 15639 SH SOLE 0 0 15639 EQUINOX GOLD CORP COM 29446Y502 119 17540 SH SOLE 0 0 17540 EQUITABLE HLDGS INC COM 29452E101 1225 37349 SH SOLE 32383 0 4966 EQUITRANS MIDSTREAM CORP COM 294600101 317 30664 SH SOLE 0 0 30664 EQUITY LIFESTYLE PPTYS INC COM 29472R108 2231 25451 SH SOLE 12463 0 12988 EQUITY RESIDENTIAL SH BEN INT 29476L107 3955 43705 SH SOLE 1104 0 42601 ERICSSON ADR B SEK 10 294821608 931 85674 SH SOLE 24073 0 61601 ERIE INDTY CO CL A 29530P102 330 1715 SH SOLE 81 0 1634 ESCO TECHNOLOGIES INC COM 296315104 492 5575 SH SOLE 5053 0 522 ESSENTIAL UTILS INC COM 29670G102 5050 94052 SH SOLE 367 0 93685 ESSEX PPTY TR INC COM 297178105 6947 19723 SH SOLE 2281 0 17442 ETF MANAGERS TR AI POWERED EQT 26924G813 4367 104306 SH SOLE 0 0 104306 ETF MANAGERS TR BLUESTAR ISRAEL 26924G870 6765 107024 SH SOLE 0 0 107024 ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 12772 1152677 SH SOLE 0 0 1152677 ETF MANAGERS TR ETFMG TRAVEL TEC 26924G771 3234 132708 SH SOLE 0 0 132708 ETF MANAGERS TR ETHO CLIMATE LEA 26924G888 7323 113735 SH SOLE 0 0 113735 ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 30322 493444 SH SOLE 0 0 493444 ETF MANAGERS TR PRIME JUNIR SLVR 26924G102 3075 246379 SH SOLE 0 0 246379 ETF MANAGERS TR PRIME MOBILE PAY 26924G409 11059 190477 SH SOLE 0 0 190477 ETF MANAGERS TR TREATMENTS TSTNG 26924G763 2125 59643 SH SOLE 0 0 59643 ETF MANAGERS TR WEDBUSH ETFMG 26924G805 2302 47616 SH SOLE 0 0 47616 ETF MANAGERS TR WEDBUSH VID GAME 26924G706 3286 37397 SH SOLE 0 0 37397 ETF SER SOLUTIONS AAM LW DUR PFD 26922A198 4109 163973 SH SOLE 0 0 163973 ETF SER SOLUTIONS AAM S&P 500 26922A594 4000 129324 SH SOLE 0 0 129324 ETF SER SOLUTIONS ALPCLONE ALTER 26922A305 4196 53795 SH SOLE 0 0 53795 ETF SER SOLUTIONS ALPHAMARK SM 26922A834 271 8800 SH SOLE 0 0 8800 ETF SER SOLUTIONS APTUS COLLARED 26922A222 1041 31915 SH SOLE 0 0 31915 ETF SER SOLUTIONS APTUS DEFINED 26922A388 2405 83367 SH SOLE 0 0 83367 ETF SER SOLUTIONS APTUS DRAWDOWN 26922A784 215 4972 SH SOLE 0 0 4972 ETF SER SOLUTIONS CHANG FIN US LRG 26922A560 1571 44830 SH SOLE 0 0 44830 ETF SER SOLUTIONS DEFIANCE NEXT 26922A289 43600 1045556 SH SOLE 0 0 1045556 ETF SER SOLUTIONS DEFIANCE NEXT 26922B600 305 15936 SH SOLE 0 0 15936 ETF SER SOLUTIONS DEFIANCE QUANT 26922A420 4639 83114 SH SOLE 0 0 83114 ETF SER SOLUTIONS DISTILLATE US 26922A321 1402 30294 SH SOLE 0 0 30294 ETF SER SOLUTIONS LONCAR CANCER 26922A826 201 8438 SH SOLE 0 0 8438 ETF SER SOLUTIONS NATIONWIDE NASDQ 26922A172 19040 681961 SH SOLE 0 0 681961 ETF SER SOLUTIONS NETLEASE CORP 26922A248 2679 84341 SH SOLE 0 0 84341 ETF SER SOLUTIONS ROUNDHILL ACQUI 26922A701 1268 34151 SH SOLE 0 0 34151 ETF SER SOLUTIONS US GBL GLD PRE 26922A719 283 15862 SH SOLE 0 0 15862 ETF SER SOLUTIONS US GLB JETS 26922A842 41012 1944623 SH SOLE 0 0 1944623 ETF SER SOLUTIONS VIDENT CORE US 26922A602 258 5068 SH SOLE 0 0 5068 ETF SER SOLUTIONS VIDENT INTL EQ 26922A404 463 17467 SH SOLE 0 0 17467 ETFIS SER TR I INFRAC ACT MLP 26923G772 1033 40070 SH SOLE 0 0 40070 ETFIS SER TR I INFRACP REIT PFD 26923G400 550 23223 SH SOLE 0 0 23223 ETFIS SER TR I VIRTUS INFRCAP 26923G822 9152 364328 SH SOLE 0 0 364328 ETFIS SER TR I VIRTUS LIFESC BT 26923G202 283 5795 SH SOLE 0 0 5795 ETFIS SER TR I VIRTUS LIFESC CT 26923G301 1773 46020 SH SOLE 0 0 46020 ETFIS SER TR I VIRTUS PVT CR 26923G798 537 21121 SH SOLE 0 0 21121 ETFIS SER TR I VIRTUS REAL AS 26923G780 2134 77956 SH SOLE 0 0 77956 ETSY INC COM 29786A106 23875 109047 SH SOLE 18829 0 90218 EURONET WORLDWIDE INC COM 298736109 800 6714 SH SOLE 5270 0 1444 EUROPEAN EQUITY FD INC COM 298768102 607 58560 SH SOLE 0 0 58560 EVANS BANCORP INC COM NEW 29911Q208 430 10661 SH SOLE 0 0 10661 EVERBRIDGE INC COM 29978A104 606 9005 SH SOLE 7995 0 1010 EVERCORE INC CLASS A 29977A105 728 5360 SH SOLE 1531 0 3829 EVEREST RE GROUP LTD COM G3223R108 794 2900 SH SOLE 1006 0 1894 EVERGY INC COM 30034W106 4647 67734 SH SOLE 8804 0 58930 EVERI HLDGS INC COM 30034T103 1123 52592 SH SOLE 33968 0 18624 EVERSOURCE ENERGY COM 30040W108 10833 119069 SH SOLE 652 0 118417 EVERTEC INC COM 30040P103 254 5088 SH SOLE 1107 0 3981 EVGO INC CL A COM 30052F100 276 27783 SH SOLE 0 0 27783 EVO PMTS INC CL A COM 26927E104 590 23188 SH SOLE 21376 0 1812 EVOGENE LTD SHS M4119S104 137 83710 SH SOLE 0 0 83710 EVOLENT HEALTH INC CL A 30050B101 529 19105 SH SOLE 17111 0 1994 EVOLUS INC COM 30052C107 193 29627 SH SOLE 0 0 29627 EVOQUA WATER TECHNOLOGIES CO COM 30057T105 572 12225 SH SOLE 643 0 11582 EXACT SCIENCES CORP COM 30063P105 8613 110667 SH SOLE 23555 0 87112 EXCHANGE LISTED FDS TR ARMOR US EQT IDX 30151E764 1874 69938 SH SOLE 0 0 69938 EXCHANGE LISTED FDS TR HIGH YIELD ETF 30151E814 1719 54437 SH SOLE 0 0 54437 EXCHANGE LISTED FDS TR SABA INT RATE 30151E806 893 43200 SH SOLE 0 0 43200 EXCHANGE TRADED CONCEPTS TR CAPITAL LINK GBL 301505764 284 6568 SH SOLE 0 0 6568 EXCHANGE TRADED CONCEPTS TR EMQQ EM INTERN 301505889 10942 255047 SH SOLE 0 0 255047 EXCHANGE TRADED CONCEPTS TR NORTH SHOR GBL 301505715 3351 46532 SH SOLE 0 0 46532 EXCHANGE TRADED CONCEPTS TR ROBO GBL HLTCR 301505723 1916 43964 SH SOLE 0 0 43964 EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 27499 392226 SH SOLE 0 0 392226 EXCHANGE TRADED CONCEPTS TR VSPR US LC ETF 301505749 3392 110091 SH SOLE 0 0 110091 EXELIXIS INC COM 30161Q104 1108 60586 SH SOLE 28131 0 32455 EXELON CORP COM 30161N101 11775 203855 SH SOLE 22603 0 181252 EXLSERVICE HOLDINGS INC COM 302081104 1861 12858 SH SOLE 10062 0 2796 EXP WORLD HLDGS INC COM 30212W100 1762 52299 SH SOLE 0 0 52299 EXPEDIA GROUP INC COM NEW 30212P303 8127 44968 SH SOLE 8861 0 36107 EXPEDITORS INTL WASH INC COM 302130109 12454 92741 SH SOLE 39508 0 53233 EXPONENT INC COM 30214U102 3402 29148 SH SOLE 20360 0 8788 EXPRESS INC COM 30219E103 44 14400 SH SOLE 0 0 14400 EXTRA SPACE STORAGE INC COM 30225T102 8159 35984 SH SOLE 1612 0 34372 EXXON MOBIL CORP COM 30231G102 181463 2965564 SH SOLE 471274 0 2494290 EYENOVIA INC COM 30234E104 42 10600 SH SOLE 0 0 10600 EZCORP INC CL A NON VTG 302301106 790 107230 SH SOLE 0 0 107230 F N B CORP COM 302520101 524 43179 SH SOLE 14399 0 28780 F5 INC COM 315616102 3464 14151 SH SOLE 9955 0 4196 FACTSET RESH SYS INC COM 303075105 13546 27871 SH SOLE 7689 0 20182 FAIR ISAAC CORP COM 303250104 1422 3279 SH SOLE 791 0 2488 FALCON MINERALS CORP CL A COM 30607B109 123 25228 SH SOLE 0 0 25228 FARMER BROS CO COM 307675108 104 14000 SH SOLE 0 0 14000 FARMLAND PARTNERS INC COM 31154R109 799 66865 SH SOLE 89 0 66776 FARMMI INC SHS G33277107 9 39000 SH SOLE 0 0 39000 FASTENAL CO COM 311900104 11378 177610 SH SOLE 16986 0 160624 FASTLY INC CL A 31188V100 1922 54215 SH SOLE 0 0 54215 FEDERAL RLTY INVT TR SH BEN INT NEW 313747206 4258 31236 SH SOLE 226 0 31010 FEDERATED HERMES PREM MUNI I COM 31423P108 1101 73286 SH SOLE 0 0 73286 FEDEX CORP COM 31428X106 55104 213051 SH SOLE 11490 0 201561 FERGUSON PLC NEW SHS G3421J106 2256 12576 SH SOLE 10962 0 1614 FERRARI N V COM N3167Y103 3055 11803 SH SOLE 391 0 11412 FFBW INC MD COM 30260M103 253 21480 SH SOLE 0 0 21480 FIDELITY COMWLTH TR NASDAQ COMPSIT 315912808 29060 477184 SH SOLE 0 0 477184 FIDELITY COVINGTON TRUST CONSMR STAPLES 316092303 11009 235884 SH SOLE 0 0 235884 FIDELITY COVINGTON TRUST DIVID ETF RISI 316092832 4135 91135 SH SOLE 0 0 91135 FIDELITY COVINGTON TRUST HIGH DIVID ETF 316092840 3257 80823 SH SOLE 0 0 80823 FIDELITY COVINGTON TRUST HIGH YILD ETF 316092618 2045 37455 SH SOLE 0 0 37455 FIDELITY COVINGTON TRUST INT HG DIV ETF 316092725 3819 185483 SH SOLE 0 0 185483 FIDELITY COVINGTON TRUST LOW VOLITY ETF 316092824 6647 127054 SH SOLE 0 0 127054 FIDELITY COVINGTON TRUST MOMENTUM FACTR 316092816 1321 24607 SH SOLE 0 0 24607 FIDELITY COVINGTON TRUST MSCI COMMNTN SVC 316092873 6846 133296 SH SOLE 0 0 133296 FIDELITY COVINGTON TRUST MSCI CONSM DIS 316092204 14421 163358 SH SOLE 0 0 163358 FIDELITY COVINGTON TRUST MSCI ENERGY IDX 316092402 2371 156192 SH SOLE 0 0 156192 FIDELITY COVINGTON TRUST MSCI FINLS IDX 316092501 7171 128233 SH SOLE 0 0 128233 FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600 22199 323314 SH SOLE 0 0 323314 FIDELITY COVINGTON TRUST MSCI INDL INDX 316092709 6687 118989 SH SOLE 0 0 118989 FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808 30188 222956 SH SOLE 0 0 222956 FIDELITY COVINGTON TRUST MSCI MATLS INDEX 316092881 1135 22547 SH SOLE 0 0 22547 FIDELITY COVINGTON TRUST MSCI RL EST ETF 316092857 3452 99412 SH SOLE 0 0 99412 FIDELITY COVINGTON TRUST MSCI UTILS INDEX 316092865 10279 221906 SH SOLE 0 0 221906 FIDELITY COVINGTON TRUST QLTY FCTOR ETF 316092790 432 7692 SH SOLE 0 0 7692 FIDELITY COVINGTON TRUST STOCK FOR INFL 316092386 622 18344 SH SOLE 0 0 18344 FIDELITY COVINGTON TRUST VLU FACTOR ETF 316092782 4454 85450 SH SOLE 0 0 85450 FIDELITY MERRIMACK STR TR CORP BOND ETF 316188101 4021 73094 SH SOLE 0 0 73094 FIDELITY MERRIMACK STR TR LOW DURTIN ETF 316188408 1546 30490 SH SOLE 0 0 30490 FIDELITY MERRIMACK STR TR LTD TRM BD ETF 316188200 2282 44069 SH SOLE 0 0 44069 FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309 13249 249881 SH SOLE 0 0 249881 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 5160 98895 SH SOLE 6788 0 92107 FIDELITY NATL INFORMATION SV COM 31620M106 26285 240758 SH SOLE 166131 0 74627 FIDUS INVT CORP COM 316500107 463 25729 SH SOLE 0 0 25729 FIESTA RESTAURANT GROUP INC COM 31660B101 471 42820 SH SOLE 0 0 42820 FIFTH THIRD BANCORP COM 316773100 7353 168836 SH SOLE 10139 0 158697 FIRST AMERN FINL CORP COM 31847R102 1745 22310 SH SOLE 630 0 21680 FIRST BANCORP INC ME COM 31866P102 525 16727 SH SOLE 0 0 16727 FIRST BANCSHARES INC MS COM 318916103 458 11851 SH SOLE 0 0 11851 FIRST COMWLTH FINL CORP PA COM 319829107 445 27665 SH SOLE 0 0 27665 FIRST CTZNS BANCSHARES INC N CL A 31946M103 281 339 SH SOLE 0 0 339 FIRST EAGLE ALTR CAP BDC INC COM 26943B100 61 13728 SH SOLE 0 0 13728 FIRST FINL BANCORP OH COM 320209109 391 16055 SH SOLE 8840 0 7215 FIRST FINL BANKSHARES INC COM 32020R109 1939 38138 SH SOLE 28091 0 10047 FIRST FNDTN INC COM 32026V104 356 14312 SH SOLE 3639 0 10673 FIRST HAWAIIAN INC COM 32051X108 303 11092 SH SOLE 2952 0 8140 FIRST HORIZON CORPORATION COM 320517105 1745 106888 SH SOLE 17426 0 89462 FIRST INDL RLTY TR INC COM 32054K103 1937 29260 SH SOLE 2540 0 26720 FIRST LONG IS CORP COM 320734106 390 18060 SH SOLE 0 0 18060 FIRST MAJESTIC SILVER CORP COM 32076V103 1581 142340 SH SOLE 0 0 142340 FIRST MIDWEST BANCORP DEL COM 320867104 2213 108066 SH SOLE 338 0 107728 FIRST REP BK SAN FRANCISCO C COM 33616C100 12324 59678 SH SOLE 31256 0 28422 FIRST SOLAR INC COM 336433107 3563 40876 SH SOLE 1161 0 39715 FIRST SVGS FINL GROUP INC COM 33621E109 684 25924 SH SOLE 0 0 25924 FIRST TR / ABERDEEN GLOBAL O COM SHS 337319107 3647 379137 SH SOLE 0 0 379137 FIRST TR DOW JONES SELECT MI COM SHS ANNUAL 33718M105 8023 125461 SH SOLE 0 0 125461 FIRST TR DYNAMIC EUROPE EQUI COM SHS 33740D107 282 21271 SH SOLE 0 0 21271 FIRST TR ENERGY INCOME & GRO COM 33738G104 782 56568 SH SOLE 0 0 56568 FIRST TR ENERGY INFRASTRCTR COM 33738C103 290 21450 SH SOLE 0 0 21450 FIRST TR ENHANCED EQUITY INC COM 337318109 944 44355 SH SOLE 0 0 44355 FIRST TR EXCH TRADED FD III CALIF MUN INCM 33739P863 14907 272341 SH SOLE 0 0 272341 FIRST TR EXCH TRADED FD III EME MRK BD ETF 33739P202 4903 157297 SH SOLE 0 0 157297 FIRST TR EXCH TRADED FD III HORIZON DMST ETF 33739P889 18782 523612 SH SOLE 369478 0 154134 FIRST TR EXCH TRADED FD III HORIZON MNGD ETF 33739P871 8377 263610 SH SOLE 212292 0 51318 FIRST TR EXCH TRADED FD III INSTL PFD SECS 33739P855 9696 475286 SH SOLE 0 0 475286 FIRST TR EXCH TRADED FD III LNG/SHT EQUITY 33739P103 28103 538683 SH SOLE 0 0 538683 FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108 111678 1959957 SH SOLE 0 0 1959957 FIRST TR EXCH TRADED FD III MUNI HI INCM ETF 33739P301 37756 672656 SH SOLE 0 0 672656 FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 208804 10275765 SH SOLE 0 0 10275765 FIRST TR EXCH TRADED FD III RIVR FRNT DYN 33739P707 449 6645 SH SOLE 0 0 6645 FIRST TR EXCH TRADED FD III RIVRFRNT DYN DEV 33739P608 1445 19757 SH SOLE 0 0 19757 FIRST TR EXCH TRADED FD III SHRT DUR MNG MUN 33739P830 11936 573591 SH SOLE 0 0 573591 FIRST TR EXCH TRADED FD III ULTRA SHT DUR MU 33740J104 11334 562194 SH SOLE 0 0 562194 FIRST TR EXCH TRD ALPHDX FD DEV MRK EX US 33737J174 15597 257129 SH SOLE 0 0 257129 FIRST TR EXCH TRD ALPHDX FD EM SML CP ALPH 33737J307 3119 77624 SH SOLE 0 0 77624 FIRST TR EXCH TRD ALPHDX FD EMERG MKT ALPH 33737J182 13084 501493 SH SOLE 0 0 501493 FIRST TR EXCH TRD ALPHDX FD EUROPE ALPHADEX 33737J117 17607 408615 SH SOLE 0 0 408615 FIRST TR EXCH TRD ALPHDX FD EX US SML CP 33737J406 345 7551 SH SOLE 0 0 7551 FIRST TR EXCH TRD ALPHDX FD INDIA NFTY50 EQW 33737J802 662 13827 SH SOLE 0 0 13827 FIRST TR EXCH TRD ALPHDX FD JAPAN ALPHADEX 33737J158 430 8631 SH SOLE 0 0 8631 FIRST TR EXCH TRD ALPHDX FD LATIN AMER ALP 33737J125 413 23923 SH SOLE 0 0 23923 FIRST TR EXCH TRD ALPHDX FD SWITZLND ALPHA 33737J232 1049 14705 SH SOLE 0 0 14705 FIRST TR EXCH TRD ALPHDX FD UNIT KING ALPH 33737J224 223 5052 SH SOLE 0 0 5052 FIRST TR EXCHANGE TRAD FD VI ALT ABSLT STRG 33740Y101 6960 241966 SH SOLE 0 0 241966 FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101 103455 4486327 SH SOLE 0 0 4486327 FIRST TR EXCHANGE TRADED FD AUTO INDEX FD 33734X309 1186 19833 SH SOLE 0 0 19833 FIRST TR EXCHANGE TRADED FD CHINDIA ETF 33733A102 1072 22504 SH SOLE 0 0 22504 FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 124474 1193304 SH SOLE 0 0 1193304 FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 41012 661055 SH SOLE 0 0 661055 FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119 8005 129300 SH SOLE 0 0 129300 FIRST TR EXCHANGE TRADED FD DJ GLBL DIVID 33734X200 16327 649950 SH SOLE 0 0 649950 FIRST TR EXCHANGE TRADED FD DJ INTL INTRNT 33734X770 6179 171441 SH SOLE 0 0 171441 FIRST TR EXCHANGE TRADED FD DOW 30 EQL WGT 33733A201 28286 890592 SH SOLE 0 0 890592 FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 17528 1470436 SH SOLE 0 0 1470436 FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 89056 1924282 SH SOLE 0 0 1924282 FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 44277 356614 SH SOLE 0 0 356614 FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 36285 581401 SH SOLE 0 0 581401 FIRST TR EXCHANGE TRADED FD INDXX GLOBAL AGR 33734X812 472 15483 SH SOLE 0 0 15483 FIRST TR EXCHANGE TRADED FD INDXX NAT RE ETF 33734X838 1086 78330 SH SOLE 0 0 78330 FIRST TR EXCHANGE TRADED FD INDXX NEXTG ETF 33737K205 38475 465713 SH SOLE 0 0 465713 FIRST TR EXCHANGE TRADED FD INTL EQUITY OPP 33734X853 71072 1233669 SH SOLE 0 0 1233669 FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168 26364 424130 SH SOLE 0 0 424130 FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 120608 2284678 SH SOLE 0 0 2284678 FIRST TR EXCHANGE TRADED FD NASDQ CLN EDGE 33737A108 29757 289835 SH SOLE 0 0 289835 FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 70218 531876 SH SOLE 0 0 531876 FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 96319 786215 SH SOLE 0 0 786215 FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 6363 194638 SH SOLE 0 0 194638 FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 55179 582056 SH SOLE 0 0 582056 FIRST TR EXCHANGE-TRADED ALP MID CAP VAL FD 33737M201 8827 187376 SH SOLE 0 0 187376 FIRST TR EXCHANGE-TRADED ALP MID CP GR ALPH 33737M102 43158 581780 SH SOLE 0 0 581780 FIRST TR EXCHANGE-TRADED ALP SML CAP VAL ALPH 33737M409 19773 372400 SH SOLE 0 0 372400 FIRST TR EXCHANGE-TRADED ALP SML CP GRW ALP 33737M300 31040 416305 SH SOLE 0 0 416305 FIRST TR EXCHANGE-TRADED FD BUYWRIT INCM ETF 33738R308 4195 190776 SH SOLE 0 0 190776 FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 611206 7228930 SH SOLE 0 0 7228930 FIRST TR EXCHANGE-TRADED FD DEVELOPED INTL 33738R787 3999 72100 SH SOLE 0 0 72100 FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 244617 1081756 SH SOLE 0 0 1081756 FIRST TR EXCHANGE-TRADED FD DORSEY WRIGHT 33738R878 28253 746844 SH SOLE 0 0 746844 FIRST TR EXCHANGE-TRADED FD DORSEY WRIGHT 33738R886 7184 309404 SH SOLE 0 0 309404 FIRST TR EXCHANGE-TRADED FD DORSEY WRIGHT PE 33733E880 2246 63353 SH SOLE 0 0 63353 FIRST TR EXCHANGE-TRADED FD DORSEY WRT 5 ETF 33738R605 138609 2818970 SH SOLE 0 0 2818970 FIRST TR EXCHANGE-TRADED FD DORSEYWRGT ETF 33738R712 3264 122912 SH SOLE 0 0 122912 FIRST TR EXCHANGE-TRADED FD DORSEYWRIGHT MOM 33738R696 1734 51233 SH SOLE 0 0 51233 FIRST TR EXCHANGE-TRADED FD DORSY WR MOMNT 33741L108 2737 86150 SH SOLE 0 0 86150 FIRST TR EXCHANGE-TRADED FD EMERGING MKTS 33738R779 693 14406 SH SOLE 0 0 14406 FIRST TR EXCHANGE-TRADED FD ETF 33733E708 3018 59959 SH SOLE 0 0 59959 FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408 139384 2330835 SH SOLE 3463 0 2327372 FIRST TR EXCHANGE-TRADED FD FIRST TR TA HIYL 33738D408 90091 1882789 SH SOLE 0 0 1882789 FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 267279 5346652 SH SOLE 4124 0 5342528 FIRST TR EXCHANGE-TRADED FD FT CBOE VEST S&P 33739Q705 37933 662924 SH SOLE 0 0 662924 FIRST TR EXCHANGE-TRADED FD FT STRG INCM ETF 33739Q309 5497 108349 SH SOLE 0 0 108349 FIRST TR EXCHANGE-TRADED FD GBL WND ENRG ETF 33736G106 5786 285851 SH SOLE 0 0 285851 FIRST TR EXCHANGE-TRADED FD HEDGED BUYWRITE 33738R407 1085 50173 SH SOLE 0 0 50173 FIRST TR EXCHANGE-TRADED FD INDXX INOVTV ETF 33741X201 6825 157166 SH SOLE 0 0 157166 FIRST TR EXCHANGE-TRADED FD LARGE CP US EQ 33738R761 5726 162126 SH SOLE 0 0 162126 FIRST TR EXCHANGE-TRADED FD LNG DUR OPRTUN 33738D606 1147 41319 SH SOLE 0 0 41319 FIRST TR EXCHANGE-TRADED FD LUNT US FACTOR 33733E872 50168 1411600 SH SOLE 0 0 1411600 FIRST TR EXCHANGE-TRADED FD MID CAP US EQT 33738R753 3543 116749 SH SOLE 0 0 116749 FIRST TR EXCHANGE-TRADED FD MNGD FUTRS STRGY 33739G103 5054 111285 SH SOLE 0 0 111285 FIRST TR EXCHANGE-TRADED FD MULTI ASSET DI 33738R100 13828 833223 SH SOLE 0 0 833223 FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500 70789 1041467 SH SOLE 0 0 1041467 FIRST TR EXCHANGE-TRADED FD NASD TECH DIV 33738R118 49390 785836 SH SOLE 0 0 785836 FIRST TR EXCHANGE-TRADED FD NASDAQ 100 EX 33733E401 1215 13706 SH SOLE 0 0 13706 FIRST TR EXCHANGE-TRADED FD NASDAQ BK ETF 33738R860 17711 539328 SH SOLE 0 0 539328 FIRST TR EXCHANGE-TRADED FD NASDAQ RETAIL 33738R829 471 12934 SH SOLE 0 0 12934 FIRST TR EXCHANGE-TRADED FD NASDAQ TRANSN 33738R795 8969 259602 SH SOLE 0 0 259602 FIRST TR EXCHANGE-TRADED FD NASDQ ARTFCIAL 33738R720 20026 363531 SH SOLE 0 0 363531 FIRST TR EXCHANGE-TRADED FD NASDQ FOD BVRG 33738R852 649 25064 SH SOLE 0 0 25064 FIRST TR EXCHANGE-TRADED FD NASDQ OIL GAS 33738R845 7618 391893 SH SOLE 0 0 391893 FIRST TR EXCHANGE-TRADED FD NASDQ PHRMTCLS 33738R837 1622 59931 SH SOLE 0 0 59931 FIRST TR EXCHANGE-TRADED FD NASDQ SEMCNDTR 33738R811 14394 177446 SH SOLE 0 0 177446 FIRST TR EXCHANGE-TRADED FD NAT GAS ETF 33733E807 7468 434686 SH SOLE 0 0 434686 FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 28315 1134409 SH SOLE 0 0 1134409 FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203 42994 265458 SH SOLE 0 0 265458 FIRST TR EXCHANGE-TRADED FD RBA INDL ETF 33738R704 15720 348430 SH SOLE 0 0 348430 FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506 616489 11903632 SH SOLE 0 0 11903632 FIRST TR EXCHANGE-TRADED FD S&P INTL DIVID 33738R688 3054 172645 SH SOLE 0 0 172645 FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 93109 1943000 SH SOLE 0 0 1943000 FIRST TR EXCHANGE-TRADED FD SMAL CP US EQT 33738R746 9053 303993 SH SOLE 0 0 303993 FIRST TR EXCHANGE-TRADED FD SMID RISNG ETF 33741X102 70577 2328989 SH SOLE 0 0 2328989 FIRST TR EXCHANGE-TRADED FD SSI STRG ETF 33739Q507 19063 460283 SH SOLE 0 0 460283 FIRST TR EXCHANGE-TRADED FD US EQTY DIVI 33738R738 874 28121 SH SOLE 0 0 28121 FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQ 33740F755 871 36230 SH SOLE 0 0 36230 FIRST TR EXCHNG TRADED FD VI CEF INCM OPPTY 33740F409 4265 166358 SH SOLE 0 0 166358 FIRST TR EXCHNG TRADED FD VI LOW DUR STRTGC 33740F870 30014 1499946 SH SOLE 0 0 1499946 FIRST TR EXCHNG TRADED FD VI MLT MNGD LRG GRW 33740F789 23155 852523 SH SOLE 0 0 852523 FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 292618 5498785 SH SOLE 14554 0 5484231 FIRST TR EXCHNG TRADED FD VI TCW SECURITIZED 33740U109 15892 618368 SH SOLE 0 0 618368 FIRST TR EXCHNG TRADED FD VI TCW UNCONSTRAI 33740F888 79161 3001924 SH SOLE 0 0 3001924 FIRST TR FTSE EPRA / NAREIT COM 33736N101 788 14490 SH SOLE 0 0 14490 FIRST TR HIGH INCOME LONG / COM 33738E109 991 63568 SH SOLE 0 0 63568 FIRST TR HIGH YIELD OPPRT 20 COM 33741Q107 819 40487 SH SOLE 0 0 40487 FIRST TR INTER DURATN PFD & COM 33718W103 15523 632567 SH SOLE 0 0 632567 FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 60011 858769 SH SOLE 0 0 858769 FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 80864 875774 SH SOLE 0 0 875774 FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 76151 740476 SH SOLE 0 0 740476 FIRST TR MLP & ENERGY INCOM COM 33739B104 1513 208652 SH SOLE 0 0 208652 FIRST TR MORNINGSTAR DIVID L SHS 336917109 64940 1826222 SH SOLE 0 0 1826222 FIRST TR MTG INCOME FD COM SHS 33734E103 262 19269 SH SOLE 0 0 19269 FIRST TR MULTI CAP GROWTH AL COM SHS 33733F101 17456 138971 SH SOLE 0 0 138971 FIRST TR MULTI CP VAL ALPHA SHS ISSUED FRST 33733C108 9067 120575 SH SOLE 0 0 120575 FIRST TR NAS100 EQ WEIGHTED SHS 337344105 28334 239163 SH SOLE 0 0 239163 FIRST TR NASDAQ 100 TECH IND SHS 337345102 102414 584687 SH SOLE 0 0 584687 FIRST TR NASDAQ ABA CMNTY BK UT COM SHS ETF 33736Q104 6243 105775 SH SOLE 0 0 105775 FIRST TR S&P REIT INDEX FD COM 33734G108 29324 899498 SH SOLE 0 0 899498 FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 55374 570501 SH SOLE 0 0 570501 FIRST TR SPECIALTY FIN & FIN COM BEN INTR 33733G109 1126 275310 SH SOLE 0 0 275310 FIRST TR SR FLTG RATE INCOME COM 33733U108 8877 736094 SH SOLE 0 0 736094 FIRST TR STOXX EUROPEAN SELE COMMON SHS 33735T109 10709 742615 SH SOLE 0 0 742615 FIRST TR VALUE LINE DIVID IN SHS 33734H106 827317 19222054 SH SOLE 943 0 19221111 FIRST TRUST LRGCP GWT ALPHAD COM SHS 33735K108 111625 928276 SH SOLE 0 0 928276 FIRSTCASH HOLDINGS INC COM 33768G107 451 6053 SH SOLE 6053 0 0 FIRSTENERGY CORP COM 337932107 11462 275598 SH SOLE 154400 0 121198 FIRSTSERVICE CORP NEW COM 33767E202 1046 5322 SH SOLE 5078 0 244 FISERV INC COM 337738108 23892 230191 SH SOLE 61895 0 168296 FISKER INC CL A COM STK 33813J106 1372 87207 SH SOLE 0 0 87207 FIVE BELOW INC COM 33829M101 1372 6632 SH SOLE 1405 0 5227 FIVE9 INC COM 338307101 501 3652 SH SOLE 502 0 3150 FIVERR INTL LTD ORD SHS M4R82T106 1565 13761 SH SOLE 236 0 13525 FLAHERTY & CRUMRINE DYNAMIC SHS 33848W106 6033 217154 SH SOLE 0 0 217154 FLAHERTY & CRUMRINE PFD INCO COM 33848E106 471 36918 SH SOLE 0 0 36918 FLAHERTY & CRUMRINE PFD INCO COM 338480106 762 43561 SH SOLE 0 0 43561 FLAHERTY & CRUMRINE PFD SECS COM 338478100 5611 258334 SH SOLE 0 0 258334 FLAHERTY & CRUMRINE TOTAL RE COM 338479108 2110 92594 SH SOLE 0 0 92594 FLEETCOR TECHNOLOGIES INC COM 339041105 2034 9087 SH SOLE 2214 0 6873 FLEX LTD ORD Y2573F102 14789 806800 SH SOLE 779569 0 27231 FLEXSHARES TR CR SCD US BD 33939L761 845 16009 SH SOLE 0 0 16009 FLEXSHARES TR CR SCORED LONG 33939L753 1120 18950 SH SOLE 0 0 18950 FLEXSHARES TR DISCP DUR MBS 33939L779 553 23853 SH SOLE 0 0 23853 FLEXSHARES TR GLB QLT R/E IDX 33939L787 2822 38071 SH SOLE 0 0 38071 FLEXSHARES TR HIG YLD VL ETF 33939L662 2638 53856 SH SOLE 0 0 53856 FLEXSHARES TR IBOXX 3R TARGT 33939L506 5325 202380 SH SOLE 0 0 202380 FLEXSHARES TR IBOXX 5YR TRGT 33939L605 7289 259954 SH SOLE 0 0 259954 FLEXSHARES TR INT QLTDVDYNAM 33939L829 10835 357488 SH SOLE 0 0 357488 FLEXSHARES TR INTL QLTDV IDX 33939L837 1511 59108 SH SOLE 0 0 59108 FLEXSHARES TR M STAR DEV MKT 33939L803 1596 22180 SH SOLE 0 0 22180 FLEXSHARES TR MORNSTAR UPSTR 33939L407 9437 238964 SH SOLE 0 0 238964 FLEXSHARES TR MORNSTAR USMKT 33939L100 8013 43927 SH SOLE 0 0 43927 FLEXSHARES TR MSTAR EMKT FAC 33939L308 880 14890 SH SOLE 0 0 14890 FLEXSHARES TR QLT DIV DEF IDX 33939L845 6808 115003 SH SOLE 0 0 115003 FLEXSHARES TR QLT DIVDYN IDX 33939L852 1299 19861 SH SOLE 0 0 19861 FLEXSHARES TR QUALT DIVD IDX 33939L860 10202 166324 SH SOLE 0 0 166324 FLEXSHARES TR READY ACC VARI 33939L886 2520 33352 SH SOLE 0 0 33352 FLEXSHARES TR STOX GBL ESG SLT 33939L688 2515 16562 SH SOLE 0 0 16562 FLEXSHARES TR STOX US ESG SLCT 33939L696 3581 30828 SH SOLE 0 0 30828 FLEXSHARES TR STOXX GLOBR INF 33939L795 2886 50327 SH SOLE 0 0 50327 FLEXSHARES TR US QT LW VLTY 33939L654 1514 26650 SH SOLE 0 0 26650 FLEXSHARES TR US QUALITY CAP 33939L746 773 14803 SH SOLE 0 0 14803 FLOOR & DECOR HLDGS INC CL A 339750101 1422 10938 SH SOLE 3154 0 7784 FLOWERS FOODS INC COM 343498101 1397 50860 SH SOLE 1366 0 49494 FLOWSERVE CORP COM 34354P105 288 9410 SH SOLE 4935 0 4475 FLUENT INC COM 34380C102 72 36282 SH SOLE 0 0 36282 FLUOR CORP NEW COM 343412102 2129 85955 SH SOLE 1752 0 84203 FMC CORP COM NEW 302491303 7859 71517 SH SOLE 40630 0 30887 FOCUS FINL PARTNERS INC COM CL A 34417P100 249 4168 SH SOLE 450 0 3718 FOOT LOCKER INC COM 344849104 252 5773 SH SOLE 893 0 4880 FORD MTR CO DEL COM 345370860 86312 4155594 SH SOLE 43 0 4155551 FORMFACTOR INC COM 346375108 512 11188 SH SOLE 0 0 11188 FORTINET INC COM 34959E109 21065 58612 SH SOLE 5555 0 53057 FORTIS INC COM 349553107 941 19501 SH SOLE 12894 0 6607 FORTIVE CORP COM 34959J108 4476 58677 SH SOLE 39903 0 18774 FORTUNA SILVER MINES INC COM 349915108 137 35060 SH SOLE 0 0 35060 FORTUNE BRANDS HOME & SEC IN COM 34964C106 5253 49140 SH SOLE 20785 0 28355 FORWARD AIR CORP COM 349853101 665 5491 SH SOLE 3305 0 2186 FOSSIL GROUP INC COM 34988V106 308 29888 SH SOLE 0 0 29888 FOUR CORNERS PPTY TR INC COM 35086T109 230 7817 SH SOLE 0 0 7817 FOX CORP CL A COM 35137L105 590 15991 SH SOLE 3941 0 12050 FOX CORP CL B COM 35137L204 254 7425 SH SOLE 0 0 7425 FOX FACTORY HLDG CORP COM 35138V102 825 4851 SH SOLE 1649 0 3202 FRANCO NEV CORP COM 351858105 6735 48705 SH SOLE 0 0 48705 FRANKLIN ELEC INC COM 353514102 439 4646 SH SOLE 2902 0 1744 FRANKLIN ETF TR LIBERTY SHRT ETF 353506108 3001 31944 SH SOLE 0 0 31944 FRANKLIN LTD DURATION INCOME COM 35472T101 379 41724 SH SOLE 0 0 41724 FRANKLIN RESOURCES INC COM 354613101 3028 90411 SH SOLE 5929 0 84482 FRANKLIN TEMPLETON ETF TR FRANKLIN INDIA 35473P769 204 6390 SH SOLE 0 0 6390 FRANKLIN TEMPLETON ETF TR FTSE BRAZIL 35473P835 178 10108 SH SOLE 0 0 10108 FRANKLIN TEMPLETON ETF TR FTSE CANADA 35473P827 620 17973 SH SOLE 0 0 17973 FRANKLIN TEMPLETON ETF TR FTSE CHINA 35473P819 314 12669 SH SOLE 0 0 12669 FRANKLIN TEMPLETON ETF TR FTSE EUROPE 35473P652 1108 37729 SH SOLE 0 0 37729 FRANKLIN TEMPLETON ETF TR FTSE JAPAN ETF 35473P744 673 22902 SH SOLE 0 0 22902 FRANKLIN TEMPLETON ETF TR FTSE SOUTH KOREA 35473P710 279 10076 SH SOLE 0 0 10076 FRANKLIN TEMPLETON ETF TR FTSE TAIWAN 35473P686 252 5418 SH SOLE 0 0 5418 FRANKLIN TEMPLETON ETF TR FTSE UNTD KGDM 35473P678 901 35470 SH SOLE 0 0 35470 FRANKLIN TEMPLETON ETF TR GENOMIC ADV ETF 35473P520 238 4903 SH SOLE 0 0 4903 FRANKLIN TEMPLETON ETF TR LIBERTY FDRL INT 35473P868 598 22313 SH SOLE 0 0 22313 FRANKLIN TEMPLETON ETF TR LIBERTY FDRL TAX 35473P850 561 20674 SH SOLE 0 0 20674 FRANKLIN TEMPLETON ETF TR LIBERTY HI YLD 35473P629 1778 67849 SH SOLE 0 0 67849 FRANKLIN TEMPLETON ETF TR LIBERTY INVT 35473P603 580 22479 SH SOLE 0 0 22479 FRANKLIN TEMPLETON ETF TR LIBERTY US COR 35473P553 597 23752 SH SOLE 0 0 23752 FRANKLIN TEMPLETON ETF TR LIBERTY US ETF 35473P504 5824 113318 SH SOLE 0 0 113318 FRANKLIN TEMPLETON ETF TR LIBERTYQ EMERG 35473P207 807 26791 SH SOLE 0 0 26791 FRANKLIN TEMPLETON ETF TR LIBERTYQ GBL 35473P306 586 16035 SH SOLE 0 0 16035 FRANKLIN TEMPLETON ETF TR LIBERTYQ US EQT 35473P801 9827 208953 SH SOLE 0 0 208953 FRANKLIN TEMPLETON ETF TR LIBERTYQ US MID 35473P884 2746 56792 SH SOLE 0 0 56792 FRANKLIN TEMPLETON ETF TR LIBERTYQ US SML 35473P876 590 14798 SH SOLE 0 0 14798 FRANKLIN UNVL TR SH BEN INT 355145103 618 73044 SH SOLE 0 0 73044 FREEPORT-MCMORAN INC CL B 35671D857 29740 712682 SH SOLE 194272 0 518410 FRESHPET INC COM 358039105 657 6891 SH SOLE 3324 0 3567 FREYR BATTERY SHS L4135L100 135 12040 SH SOLE 0 0 12040 FRONTDOOR INC COM 35905A109 428 11672 SH SOLE 9704 0 1968 FS KKR CAP CORP COM 302635206 59469 2839992 SH SOLE 807 0 2839185 FST TR NEW OPPORT MLP & ENE COM 33739M100 1202 219668 SH SOLE 0 0 219668 FTI CONSULTING INC COM 302941109 266 1732 SH SOLE 802 0 930 FUBOTV INC COM 35953D104 1157 74578 SH SOLE 0 0 74578 FUELCELL ENERGY INC COM 35952H601 332 63811 SH SOLE 0 0 63811 FULGENT GENETICS INC COM 359664109 4513 44864 SH SOLE 0 0 44864 FULL HSE RESORTS INC COM 359678109 122 10081 SH SOLE 0 0 10081 FULLER H B CO COM 359694106 974 12084 SH SOLE 10816 0 1268 FULTON FINL CORP PA COM 360271100 216 12698 SH SOLE 9156 0 3542 FUTU HLDGS LTD SPON ADS CL A 36118L106 267 6169 SH SOLE 95 0 6074 G III APPAREL GROUP LTD COM 36237H101 774 28004 SH SOLE 25334 0 2670 G1 THERAPEUTICS INC COM 3621LQ109 108 10543 SH SOLE 0 0 10543 GABELLI CONV & INC SECS FD I COM 36240B109 156 22713 SH SOLE 0 0 22713 GABELLI DIVID & INCOME TR COM 36242H104 5469 202546 SH SOLE 0 0 202546 GABELLI EQUITY TR INC COM 362397101 13894 1932466 SH SOLE 0 0 1932466 GABELLI GLOBL UTIL & INCOME COM SH BEN INT 36242L105 479 22745 SH SOLE 0 0 22745 GABELLI MULTIMEDIA TR INC COM 36239Q109 1967 226614 SH SOLE 0 0 226614 GABELLI UTIL TR COM 36240A101 7733 938464 SH SOLE 0 0 938464 GALECTIN THERAPEUTICS INC COM NEW 363225202 99 47634 SH SOLE 0 0 47634 GALLAGHER ARTHUR J & CO COM 363576109 9610 56638 SH SOLE 6598 0 50040 GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 1479 394311 SH SOLE 0 0 394311 GAMCO NAT RES GOLD & INCOME SH BEN INT 36465E101 152 28475 SH SOLE 0 0 28475 GAMESTOP CORP NEW CL A 36467W109 1471 9914 SH SOLE 0 0 9914 GAMING & LEISURE PPTYS INC COM 36467J108 2754 56591 SH SOLE 24153 0 32438 GAN LTD SHS G3728V109 275 29905 SH SOLE 0 0 29905 GANNETT CO INC COM 36472T109 74 13935 SH SOLE 3287 0 10648 GAP INC COM 364760108 1440 81590 SH SOLE 19056 0 62534 GARMIN LTD SHS H2906T109 3654 26837 SH SOLE 127 0 26710 GARTNER INC COM 366651107 5960 17827 SH SOLE 4182 0 13645 GASLOG PARTNERS LP UNIT LTD PTNRP Y2687W108 273 63983 SH SOLE 500 0 63483 GATX CORP COM 361448103 1582 15182 SH SOLE 9705 0 5477 GENASYS INC COM 36872P103 484 121520 SH SOLE 0 0 121520 GENCO SHIPPING & TRADING LTD SHS Y2685T131 294 18385 SH SOLE 0 0 18385 GENERAC HLDGS INC COM 368736104 14541 41318 SH SOLE 2002 0 39316 GENERAL DYNAMICS CORP COM 369550108 35879 172109 SH SOLE 21361 0 150748 GENERAL ELECTRIC CO COM NEW 369604301 32768 346858 SH SOLE 27315 0 319543 GENERAL MLS INC COM 370334104 49569 735669 SH SOLE 169969 0 565700 GENERAL MTRS CO COM 37045V100 43330 739039 SH SOLE 68586 0 670453 GENESIS ENERGY L P UNIT LTD PARTN 371927104 344 32134 SH SOLE 0 0 32134 GENIUS BRANDS INTL INC COM 37229T301 12 11870 SH SOLE 0 0 11870 GENIUS SPORTS LIMITED SHARES CL A G3934V109 261 34370 SH SOLE 32520 0 1850 GENMAB A/S SPONSORED ADS 372303206 2220 56115 SH SOLE 24349 0 31766 GENPACT LIMITED SHS G3922B107 570 10735 SH SOLE 2899 0 7836 GENTEX CORP COM 371901109 1494 42863 SH SOLE 3744 0 39119 GENTHERM INC COM 37253A103 841 9707 SH SOLE 9283 0 424 GENUINE PARTS CO COM 372460105 15671 111774 SH SOLE 8025 0 103749 GENWORTH FINL INC COM CL A 37247D106 170 41886 SH SOLE 0 0 41886 GEO GROUP INC NEW COM 36162J106 255 32955 SH SOLE 0 0 32955 GERDAU SA SPON ADR REP PFD 373737105 119 24146 SH SOLE 7477 0 16669 GERMAN AMERN BANCORP INC COM 373865104 1021 26194 SH SOLE 0 0 26194 GERON CORP COM 374163103 192 157349 SH SOLE 0 0 157349 GETTY RLTY CORP NEW COM 374297109 927 28893 SH SOLE 21331 0 7562 GEVO INC COM PAR 374396406 122 28598 SH SOLE 379 0 28219 GILAT SATELLITE NETWORKS LTD SHS NEW M51474118 220 31162 SH SOLE 0 0 31162 GILDAN ACTIVEWEAR INC COM 375916103 615 14504 SH SOLE 3271 0 11233 GILEAD SCIENCES INC COM 375558103 55753 767837 SH SOLE 388266 0 379571 GINKGO BIOWORKS HOLDINGS INC CL A SHS 37611X100 116 13959 SH SOLE 0 0 13959 GLACIER BANCORP INC NEW COM 37637Q105 1366 24096 SH SOLE 7741 0 16355 GLADSTONE CAPITAL CORP COM 376535100 2804 241899 SH SOLE 0 0 241899 GLADSTONE COMMERCIAL CORP COM 376536108 689 26727 SH SOLE 0 0 26727 GLADSTONE INVT CORP COM 376546107 1893 110808 SH SOLE 0 0 110808 GLADSTONE LD CORP COM 376549101 884 26193 SH SOLE 0 0 26193 GLAUKOS CORP COM 377322102 277 6242 SH SOLE 3472 0 2770 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 19115 433449 SH SOLE 57972 0 375477 GLOBAL E ONLINE LTD SHS M5216V106 2644 41711 SH SOLE 1117 0 40594 GLOBAL MED REIT INC COM NEW 37954A204 2674 150639 SH SOLE 5451 0 145188 GLOBAL NET LEASE INC COM NEW 379378201 1426 93353 SH SOLE 0 0 93353 GLOBAL PMTS INC COM 37940X102 6161 45576 SH SOLE 20463 0 25113 GLOBAL SELF STORAGE INC COM 37955N106 505 88677 SH SOLE 0 0 88677 GLOBAL SHIP LEASE INC NEW COM CL A Y27183600 564 24639 SH SOLE 0 0 24639 GLOBAL X FDS ADAPTIVE US 37954Y574 621 19437 SH SOLE 0 0 19437 GLOBAL X FDS ADAPTIVE US RISK 37954Y194 3511 112627 SH SOLE 0 0 112627 GLOBAL X FDS AGING POPULATION 37954Y772 3516 122060 SH SOLE 0 0 122060 GLOBAL X FDS ALTERNATIVE INCM 37954Y806 886 66058 SH SOLE 0 0 66058 GLOBAL X FDS ARTIFICIAL ETF 37954Y632 2715 85386 SH SOLE 0 0 85386 GLOBAL X FDS AUTONMOUS EV ETF 37954Y624 26678 873826 SH SOLE 0 0 873826 GLOBAL X FDS CANNABIS ETF 37954Y426 627 107738 SH SOLE 0 0 107738 GLOBAL X FDS CLEANTECH ETF 37954Y228 530 30098 SH SOLE 0 0 30098 GLOBAL X FDS CLOUD COMPUTNG 37954Y442 14598 550441 SH SOLE 0 0 550441 GLOBAL X FDS CONSCIOUS COS 37954Y731 2409 69881 SH SOLE 0 0 69881 GLOBAL X FDS CYBRSCURTY ETF 37954Y384 9362 294682 SH SOLE 0 0 294682 GLOBAL X FDS DATA CTR REITS 37954Y236 1040 56202 SH SOLE 0 0 56202 GLOBAL X FDS DAX GERMANY ETF 37954Y491 589 18210 SH SOLE 0 0 18210 GLOBAL X FDS E COMMERCE ETF 37954Y467 3427 124846 SH SOLE 0 0 124846 GLOBAL X FDS FINTECH ETF 37954Y814 18919 472617 SH SOLE 0 0 472617 GLOBAL X FDS FOUNDER RUN CO 37954Y681 925 27202 SH SOLE 0 0 27202 GLOBAL X FDS GBL X BLOCKCHAIN 37954Y160 1350 61938 SH SOLE 0 0 61938 GLOBAL X FDS GENOMIC BIOTECH 37954Y434 1862 93791 SH SOLE 0 0 93791 GLOBAL X FDS GLB X GURU INDEX 37950E341 218 4610 SH SOLE 0 0 4610 GLOBAL X FDS GLB X MLP ENRG I 37954Y293 19201 543641 SH SOLE 0 0 543641 GLOBAL X FDS GLB X SUPERDIV 37950E549 8781 715678 SH SOLE 0 0 715678 GLOBAL X FDS GLBL X MLP ETF 37954Y343 9366 267758 SH SOLE 235 0 267523 GLOBAL X FDS GLBX SUPRINC ETF 37950E333 12579 1073334 SH SOLE 0 0 1073334 GLOBAL X FDS GLOBAL X COPPER 37954Y830 7522 203804 SH SOLE 0 0 203804 GLOBAL X FDS GLOBAL X GOLD EX 37954Y863 1283 43759 SH SOLE 0 0 43759 GLOBAL X FDS GLOBAL X SILVER 37954Y848 16338 445419 SH SOLE 0 0 445419 GLOBAL X FDS GLOBAL X URANIUM 37954Y871 6416 281170 SH SOLE 0 0 281170 GLOBAL X FDS GLOBX SUPDV US 37950E291 11945 573707 SH SOLE 0 0 573707 GLOBAL X FDS HEALTH WELLNESS 37954Y798 370 13183 SH SOLE 0 0 13183 GLOBAL X FDS INTERNET OF THNG 37954Y780 9193 234874 SH SOLE 0 0 234874 GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 79888 946090 SH SOLE 0 0 946090 GLOBAL X FDS MILLENNIAL CONSU 37954Y764 2479 58224 SH SOLE 0 0 58224 GLOBAL X FDS MSCI CHINA CNSMR 37950E408 344 13250 SH SOLE 0 0 13250 GLOBAL X FDS MSCI CHINA IT 37954Y533 300 10888 SH SOLE 0 0 10888 GLOBAL X FDS MSCI NORWAY ETF 37950E101 260 8512 SH SOLE 0 0 8512 GLOBAL X FDS MSCI NXT EMRNG 37950E218 487 23814 SH SOLE 0 0 23814 GLOBAL X FDS MSCI SUPDIV EA 37954Y699 391 24922 SH SOLE 0 0 24922 GLOBAL X FDS MSCI SUPR EM ETF 37950E119 674 61542 SH SOLE 0 0 61542 GLOBAL X FDS NASDAQ 100 COVER 37954Y483 113065 5095316 SH SOLE 0 0 5095316 GLOBAL X FDS NASDQ 100 CVRDGW 37954Y269 295 9256 SH SOLE 0 0 9256 GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 28386 789821 SH SOLE 0 0 789821 GLOBAL X FDS REIT ETF 37950E127 10072 1057932 SH SOLE 0 0 1057932 GLOBAL X FDS RENEWABLE ENERGY 37954Y707 2105 134392 SH SOLE 0 0 134392 GLOBAL X FDS RUSSELL 2000 37954Y459 12407 508289 SH SOLE 0 0 508289 GLOBAL X FDS S&P 500 CATHOLIC 37954Y889 4217 71584 SH SOLE 0 0 71584 GLOBAL X FDS S&P 500 COVERED 37954Y475 26822 531024 SH SOLE 0 0 531024 GLOBAL X FDS SOCIAL MED ETF 37950E416 3170 58865 SH SOLE 0 0 58865 GLOBAL X FDS TELMDC&DIG ETF 37954Y285 1575 95210 SH SOLE 0 0 95210 GLOBAL X FDS THMATC GWT ETF 37954Y418 2232 50197 SH SOLE 0 0 50197 GLOBAL X FDS US INFR DEV ETF 37954Y673 116735 4054690 SH SOLE 39343 0 4015347 GLOBAL X FDS US PFD ETF 37954Y657 46014 1786255 SH SOLE 0 0 1786255 GLOBAL X FDS VDEO GAM ESPRT 37954Y392 2537 89878 SH SOLE 0 0 89878 GLOBAL X FDS X EMERGING MKT 37954Y350 261 10075 SH SOLE 0 0 10075 GLOBALSTAR INC COM 378973408 677 583755 SH SOLE 0 0 583755 GLOBANT S A COM L44385109 2165 6885 SH SOLE 4389 0 2496 GLOBE LIFE INC COM 37959E102 879 9377 SH SOLE 3543 0 5834 GLOBUS MED INC CL A 379577208 6954 96315 SH SOLE 35806 0 60509 GODADDY INC CL A 380237107 2856 33652 SH SOLE 22043 0 11609 GOLAR LNG LTD NOTE 2.750% 2/1 38046YAB7 11 11000 PRN SOLE 0 0 11000 GOLD ROYALTY CORP COMMON SHARES 38071H106 78 15833 SH SOLE 0 0 15833 GOLD TR ISHARES NEW 464285204 208347 5985268 SH SOLE 26 0 5985242 GOLDMAN SACHS BDC INC NOTE 4.500% 4/0 38147UAB3 362 362000 PRN SOLE 0 0 362000 GOLDMAN SACHS BDC INC SHS 38147U107 1000 52173 SH SOLE 0 0 52173 GOLDMAN SACHS ETF TR ACCES TREASURY 381430529 28607 285952 SH SOLE 0 0 285952 GOLDMAN SACHS ETF TR ACCESS HIG YLD 381430453 25255 507942 SH SOLE 164 0 507778 GOLDMAN SACHS ETF TR ACCESS INFLATI 381430362 37509 641618 SH SOLE 0 0 641618 GOLDMAN SACHS ETF TR ACCESS INVT GR 381430479 84175 1556203 SH SOLE 0 0 1556203 GOLDMAN SACHS ETF TR ACCESS US AGRAT 38149W101 108682 2233480 SH SOLE 0 0 2233480 GOLDMAN SACHS ETF TR ACTIVEBETA EME 381430206 38809 1048604 SH SOLE 0 0 1048604 GOLDMAN SACHS ETF TR ACTIVEBETA EUR 381430305 1737 46204 SH SOLE 0 0 46204 GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 196525 5572029 SH SOLE 0 0 5572029 GOLDMAN SACHS ETF TR ACTIVEBETA JAP 381430404 371 10103 SH SOLE 0 0 10103 GOLDMAN SACHS ETF TR ACTIVEBETA US 381430602 63471 954447 SH SOLE 0 0 954447 GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503 461688 4852728 SH SOLE 68809 0 4783919 GOLDMAN SACHS ETF TR EQUAL WEIGHT US 381430438 14382 201178 SH SOLE 0 0 201178 GOLDMAN SACHS ETF TR HEDGE IND ETF 381430545 6420 62933 SH SOLE 0 0 62933 GOLDMAN SACHS ETF TR JUST US LRG CP 381430396 1835 26866 SH SOLE 0 0 26866 GOLDMAN SACHS ETF TR MARKETBETA US EQ 381430123 52021 791790 SH SOLE 0 0 791790 GOLDMAN SACHS GROUP INC COM 38141G104 64642 168975 SH SOLE 15296 0 153679 GOLDMAN SACHS PHYSICAL GOLD UNIT 38150K103 976 53699 SH SOLE 0 0 53699 GOLUB CAP BDC INC COM 38173M102 3733 241781 SH SOLE 0 0 241781 GOODRX HLDGS INC COM CL A 38246G108 2426 74244 SH SOLE 0 0 74244 GOODYEAR TIRE & RUBR CO COM 382550101 3794 177967 SH SOLE 46148 0 131819 GOOSEHEAD INS INC COM CL A 38267D109 412 3165 SH SOLE 1826 0 1339 GOPRO INC CL A 38268T103 309 29935 SH SOLE 468 0 29467 GORES GUGGENHEIM INC CLASS A COM 38286Q107 732 62569 SH SOLE 0 0 62569 GRACO INC COM 384109104 6766 83924 SH SOLE 11712 0 72212 GRAFTECH INTL LTD COM 384313508 169 14323 SH SOLE 13498 0 825 GRAHAM HLDGS CO COM CL B 384637104 265 421 SH SOLE 0 0 421 GRAINGER W W INC COM 384802104 19860 38332 SH SOLE 20820 0 17512 GRAN TIERRA ENERGY INC COM 38500T101 12 16012 SH SOLE 0 0 16012 GRAND CANYON ED INC COM 38526M106 300 3495 SH SOLE 1370 0 2125 GRANITE CONSTR INC COM 387328107 354 9144 SH SOLE 0 0 9144 GRANITESHARES ETF TR BBG COMMD K 1 38747R108 397 15493 SH SOLE 0 0 15493 GRANITESHARES ETF TR HIPS US HIGH INC 38747R306 1396 91263 SH SOLE 0 0 91263 GRANITESHARES ETF TR XOUT US LRG CP 38747R603 942 20778 SH SOLE 0 0 20778 GRANITESHARES GOLD TR SHS BEN INT 38748G101 7123 392447 SH SOLE 5893 0 386554 GRANITESHARES PLATINUM TR SHS BEN INT 38748T103 124 13078 SH SOLE 0 0 13078 GRAPHIC PACKAGING HLDG CO COM 388689101 482 24699 SH SOLE 21249 0 3450 GRAY TELEVISION INC COM 389375106 1333 66119 SH SOLE 62584 0 3535 GREAT AJAX CORP COM 38983D300 464 35243 SH SOLE 0 0 35243 GREAT SOUTHN BANCORP INC COM 390905107 224 3778 SH SOLE 0 0 3778 GREEN PLAINS PARTNERS LP COM REP PTR IN 393221106 1074 75605 SH SOLE 0 0 75605 GREENBRIER COS INC COM 393657101 1188 25888 SH SOLE 0 0 25888 GRINDROD SHIPPING HOLDINGS L SHS Y28895103 298 16534 SH SOLE 0 0 16534 GROCERY OUTLET HLDG CORP COM 39874R101 333 11771 SH SOLE 3162 0 8609 GROUP 1 AUTOMOTIVE INC COM 398905109 751 3847 SH SOLE 1574 0 2273 GROWGENERATION CORP COM 39986L109 349 26752 SH SOLE 0 0 26752 GUARDANT HEALTH INC COM 40131M109 7111 71094 SH SOLE 36887 0 34207 GUESS INC COM 401617105 224 9453 SH SOLE 6502 0 2951 GUGGENHEIM STRATEGIC OPPORTU COM SBI 40167F101 5701 311197 SH SOLE 0 0 311197 GUGGENHEIM TAXABLE MUNICP BO COM 401664107 2110 88924 SH SOLE 0 0 88924 GUIDEWIRE SOFTWARE INC COM 40171V100 1016 8952 SH SOLE 7651 0 1301 GXO LOGISTICS INCORPORATED COMMON STOCK 36262G101 15730 173178 SH SOLE 698 0 172480 H & E EQUIPMENT SERVICES INC COM 404030108 4715 106514 SH SOLE 0 0 106514 HAEMONETICS CORP MASS COM 405024100 614 11521 SH SOLE 11107 0 414 HAIN CELESTIAL GROUP INC COM 405217100 438 10289 SH SOLE 418 0 9871 HALLIBURTON CO COM 406216101 5551 242708 SH SOLE 2154 0 240554 HALOZYME THERAPEUTICS INC COM 40637H109 989 24589 SH SOLE 4961 0 19628 HAMILTON LANE INC CL A 407497106 836 8066 SH SOLE 6480 0 1586 HANCOCK JOHN FINL OPPTYS FD SH BEN INT NEW 409735206 1979 42485 SH SOLE 0 0 42485 HANCOCK JOHN INCOME SECS TR COM 410123103 1136 73737 SH SOLE 0 0 73737 HANCOCK JOHN INVS TR COM 410142103 448 23175 SH SOLE 0 0 23175 HANCOCK JOHN INVT TR TAX ADV GLB SH 41013P749 301 46315 SH SOLE 0 0 46315 HANCOCK JOHN PFD INCOME FD SH BEN INT 41013W108 3106 149703 SH SOLE 0 0 149703 HANCOCK JOHN PFD INCOME FD I COM 41013X106 739 35404 SH SOLE 0 0 35404 HANCOCK JOHN PFD INCOME FD I COM 41021P103 1038 55348 SH SOLE 0 0 55348 HANCOCK JOHN PREM DIVID FD COM SH BEN INT 41013T105 2741 164055 SH SOLE 0 0 164055 HANCOCK JOHN TAX-ADVANTAGED COM 41013V100 4087 156282 SH SOLE 0 0 156282 HANCOCK WHITNEY CORPORATION COM 410120109 755 15094 SH SOLE 4871 0 10223 HANESBRANDS INC COM 410345102 3693 220893 SH SOLE 25417 0 195476 HANNON ARMSTRONG SUST INFR C COM 41068X100 3776 71082 SH SOLE 2085 0 68997 HANOVER INS GROUP INC COM 410867105 499 3810 SH SOLE 814 0 2996 HARBORONE BANCORP INC NEW COM NEW 41165Y100 480 32323 SH SOLE 0 0 32323 HARLEY DAVIDSON INC COM 412822108 1701 45130 SH SOLE 2657 0 42473 HARMONIC INC COM 413160102 185 15750 SH SOLE 0 0 15750 HARTFORD FDS EXCHANGE TRADED MUN OPORTUNITE 41653L503 3532 84378 SH SOLE 0 0 84378 HARTFORD FDS EXCHANGE TRADED SCHRDRS TAX BD 41653L404 2906 136712 SH SOLE 0 0 136712 HARTFORD FDS EXCHANGE TRADED SHRT DURTN ETF 41653L602 5350 131968 SH SOLE 0 0 131968 HARTFORD FDS EXCHANGE TRADED TOTAL RTRN ETF 41653L305 2222 55933 SH SOLE 0 0 55933 HARTFORD FINL SVCS GROUP INC COM 416515104 4245 61482 SH SOLE 23970 0 37512 HASBRO INC COM 418056107 2877 28266 SH SOLE 12661 0 15605 HAWAIIAN ELEC INDUSTRIES COM 419870100 972 23418 SH SOLE 145 0 23273 HAWAIIAN HOLDINGS INC COM 419879101 253 13746 SH SOLE 1216 0 12530 HAWKINS INC COM 420261109 235 5962 SH SOLE 0 0 5962 HAYWARD HLDGS INC COM 421298100 532 20285 SH SOLE 4632 0 15653 HCA HEALTHCARE INC COM 40412C101 17141 66716 SH SOLE 43622 0 23094 HDFC BANK LTD SPONSORED ADS 40415F101 1651 25373 SH SOLE 17385 0 7988 HEALTH CATALYST INC COM 42225T107 449 11344 SH SOLE 9933 0 1411 HEALTHCARE RLTY TR COM 421946104 772 24408 SH SOLE 13649 0 10759 HEALTHCARE SVCS GROUP INC COM 421906108 226 12715 SH SOLE 1719 0 10996 HEALTHCARE TR AMER INC CL A NEW 42225P501 5672 169865 SH SOLE 14121 0 155744 HEALTHEQUITY INC COM 42226A107 1504 34062 SH SOLE 29244 0 4818 HEALTHPEAK PROPERTIES INC COM 42250P103 3141 87028 SH SOLE 4523 0 82505 HECLA MNG CO COM 422704106 535 102583 SH SOLE 0 0 102583 HEICO CORP NEW CL A 422806208 2283 17766 SH SOLE 15259 0 2507 HEICO CORP NEW COM 422806109 1824 12644 SH SOLE 398 0 12246 HELEN OF TROY LTD COM G4388N106 5997 24531 SH SOLE 430 0 24101 HELIOS TECHNOLOGIES INC COM 42328H109 1022 9741 SH SOLE 6592 0 3149 HELIX ENERGY SOLUTIONS GRP I COM 42330P107 33 10595 SH SOLE 0 0 10595 HELMERICH & PAYNE INC COM 423452101 520 21947 SH SOLE 10681 0 11266 HENRY JACK & ASSOC INC COM 426281101 4477 26797 SH SOLE 9538 0 17259 HENRY SCHEIN INC COM 806407102 1502 19334 SH SOLE 9132 0 10202 HERC HLDGS INC COM 42704L104 1272 8124 SH SOLE 7230 0 894 HERCULES CAPITAL INC COM 427096508 4633 279245 SH SOLE 0 0 279245 HERITAGE FINL CORP WASH COM 42722X106 591 24189 SH SOLE 0 0 24189 HERON THERAPEUTICS INC COM 427746102 148 16250 SH SOLE 0 0 16250 HERSHA HOSPITALITY TR PR SHS BEN INT 427825500 500 54499 SH SOLE 0 0 54499 HERSHEY CO COM 427866108 38222 197562 SH SOLE 18058 0 179504 HESKA CORP COM RESTRC NEW 42805E306 1048 5744 SH SOLE 4916 0 828 HESS CORP COM 42809H107 1624 21942 SH SOLE 9807 0 12135 HESS MIDSTREAM LP CL A SHS 428103105 1449 52440 SH SOLE 673 0 51767 HEWLETT PACKARD ENTERPRISE C COM 42824C109 19568 1240811 SH SOLE 1074158 0 166653 HEXCEL CORP NEW COM 428291108 8791 169707 SH SOLE 163049 0 6658 HEXO CORP COM NEW 428304307 20 28425 SH SOLE 0 0 28425 HIGH INCOME SECS FD SHS BEN INT 42968F108 821 94876 SH SOLE 0 0 94876 HIGHLAND FDS I HI LD IBOXX SRLN 430101774 688 43258 SH SOLE 0 0 43258 HIGHLAND GLOBAL ALLOCATION F COM 43010T104 1121 123566 SH SOLE 0 0 123566 HIGHLAND INCOME FD HIGHLAND INCOME 43010E404 8590 781635 SH SOLE 0 0 781635 HILL INTL INC COM 431466101 31 15865 SH SOLE 0 0 15865 HILLENBRAND INC COM 431571108 708 13610 SH SOLE 5325 0 8285 HILLMAN SOLUTIONS CORP COM 431636109 482 44869 SH SOLE 44819 0 50 HILLTOP HOLDINGS INC COM 432748101 528 15026 SH SOLE 0 0 15026 HILTON GRAND VACATIONS INC COM 43283X105 10509 201668 SH SOLE 0 0 201668 HILTON WORLDWIDE HLDGS INC COM 43300A203 8468 54288 SH SOLE 7482 0 46806 HIMAX TECHNOLOGIES INC SPONSORED ADR 43289P106 320 20002 SH SOLE 3475 0 16527 HIVE BLOCKCHAIN TECHNLGIES L COM 43366H100 56 21039 SH SOLE 0 0 21039 HOLLY ENERGY PARTNERS L P COM UT LTD PTN 435763107 377 22858 SH SOLE 1131 0 21727 HOLLYFRONTIER CORP COM 436106108 586 17891 SH SOLE 1996 0 15895 HOLOGIC INC COM 436440101 14870 194232 SH SOLE 140500 0 53732 HOME BANCORP INC COM 43689E107 252 6069 SH SOLE 0 0 6069 HOME BANCSHARES INC COM 436893200 692 28437 SH SOLE 0 0 28437 HOME DEPOT INC COM 437076102 404060 973675 SH SOLE 163693 0 809982 HONDA MOTOR LTD AMERN SHS 438128308 721 25359 SH SOLE 1549 0 23810 HONEST CO INC COM 438333106 250 30933 SH SOLE 19295 0 11638 HONEYWELL INTL INC COM 438516106 68765 329792 SH SOLE 55477 0 274315 HORIZON BANCORP INC COM 440407104 865 41498 SH SOLE 0 0 41498 HORIZON TECHNOLOGY FIN CORP COM 44045A102 301 18894 SH SOLE 0 0 18894 HORIZON THERAPEUTICS PUB L SHS G46188101 3151 29239 SH SOLE 9384 0 19855 HORMEL FOODS CORP COM 440452100 5880 120466 SH SOLE 10081 0 110385 HOST HOTELS & RESORTS INC COM 44107P104 295 16948 SH SOLE 3890 0 13058 HOSTESS BRANDS INC CL A 44109J106 208 10169 SH SOLE 9243 0 926 HOUGHTON MIFFLIN HARCOURT CO COM 44157R109 271 16836 SH SOLE 1055 0 15781 HOULIHAN LOKEY INC CL A 441593100 2609 25203 SH SOLE 20032 0 5171 HOVNANIAN ENTERPRISES INC CL A NEW 442487401 4085 32091 SH SOLE 0 0 32091 HOWARD HUGHES CORP COM 44267D107 225 2207 SH SOLE 45 0 2162 HOWMET AEROSPACE INC COM 443201108 1154 36257 SH SOLE 7939 0 28318 HP INC COM 40434L105 6191 164343 SH SOLE 426 0 163917 HSBC HLDGS PLC SPON ADR NEW 404280406 1212 40184 SH SOLE 12531 0 27653 HUBBELL INC COM 443510607 2847 13671 SH SOLE 5963 0 7708 HUBSPOT INC COM 443573100 12120 18387 SH SOLE 6686 0 11701 HUMACYTE INC *W EXP 09/21/202 44486Q111 342 149792 SH SOLE 0 0 149792 HUMACYTE INC COM 44486Q103 1732 238865 SH SOLE 0 0 238865 HUMANA INC COM 444859102 8520 18367 SH SOLE 5412 0 12955 HUNT J B TRANS SVCS INC COM 445658107 4252 20801 SH SOLE 4120 0 16681 HUNTINGTON BANCSHARES INC COM 446150104 21797 1413552 SH SOLE 866940 0 546612 HUNTINGTON INGALLS INDS INC COM 446413106 3057 16369 SH SOLE 1399 0 14970 HUNTSMAN CORP COM 447011107 2675 76696 SH SOLE 37710 0 38986 HUT 8 MNG CORP COM 44812T102 1213 154513 SH SOLE 0 0 154513 HYATT HOTELS CORP COM CL A 448579102 3189 33252 SH SOLE 2150 0 31102 IAA INC COM 449253103 1817 35939 SH SOLE 18452 0 17487 IAC INTERACTIVECORP NEW COM NEW 44891N208 830 6347 SH SOLE 197 0 6150 IAMGOLD CORP COM 450913108 120 38206 SH SOLE 0 0 38206 ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 5702 114978 SH SOLE 0 0 114978 ICF INTL INC COM 44925C103 1640 15959 SH SOLE 15032 0 927 ICHOR HOLDINGS SHS G4740B105 325 7062 SH SOLE 0 0 7062 ICICI BANK LIMITED ADR 45104G104 1169 59049 SH SOLE 48800 0 10249 ICON PLC SHS G4705A100 14501 46823 SH SOLE 18156 0 28667 IDACORP INC COM 451107106 1795 15843 SH SOLE 3486 0 12357 IDEANOMICS INC COM 45166V106 53 44475 SH SOLE 0 0 44475 IDEX CORP COM 45167R104 1552 6567 SH SOLE 3972 0 2595 IDEXX LABS INC COM 45168D104 35015 53176 SH SOLE 8675 0 44501 IG ACQUISITION CORP COM CL A 449534106 144 14640 SH SOLE 0 0 14640 IHS MARKIT LTD SHS G47567105 14811 111483 SH SOLE 85426 0 26057 II-VI INC COM 902104108 1583 23172 SH SOLE 2468 0 20704 ILLINOIS TOOL WKS INC COM 452308109 52951 214551 SH SOLE 89661 0 124890 ILLUMINA INC COM 452327109 13521 35541 SH SOLE 10258 0 25283 IMAX CORP COM 45245E109 449 25165 SH SOLE 0 0 25165 IMMERSION CORP COM 452521107 80 13950 SH SOLE 0 0 13950 IMMUNOGEN INC COM 45253H101 448 60406 SH SOLE 47476 0 12930 IMPERIAL OIL LTD COM NEW 453038408 738 20450 SH SOLE 0 0 20450 IMPINJ INC COM 453204109 1416 15966 SH SOLE 2338 0 13628 INARI MED INC COM 45332Y109 670 7339 SH SOLE 558 0 6781 INCYTE CORP COM 45337C102 412 5610 SH SOLE 13 0 5597 INDEPENDENCE RLTY TR INC COM 45378A106 5002 193661 SH SOLE 1675 0 191986 INDEPENDENT BK CORP MASS COM 453836108 259 3176 SH SOLE 1135 0 2041 INDEXIQ ACTIVE ETF TR IQ MACKAY INSRED 45409F843 8377 304381 SH SOLE 0 0 304381 INDEXIQ ACTIVE ETF TR IQ MACKAY INTRME 45409F827 1037 38907 SH SOLE 0 0 38907 INDEXIQ ETF TR HDG EVE DRIV 45409B404 324 13890 SH SOLE 0 0 13890 INDEXIQ ETF TR HDGD FTSE INTL 45409B560 2090 83416 SH SOLE 0 0 83416 INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 2112 66422 SH SOLE 0 0 66422 INDEXIQ ETF TR IQ CANDRM ESG US 45409B461 804 19312 SH SOLE 0 0 19312 INDEXIQ ETF TR IQ CHAIKIN US 45409B396 1058 28775 SH SOLE 0 0 28775 INDEXIQ ETF TR IQ CNDRM ESG INT 45409B453 1424 47521 SH SOLE 0 0 47521 INDEXIQ ETF TR IQ GLB RES ETF 45409B883 396 12945 SH SOLE 0 0 12945 INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800 6585 204194 SH SOLE 245 0 203949 INDEXIQ ETF TR US RL EST SMCP 45409B628 480 18028 SH SOLE 0 0 18028 INDIE SEMICONDUCTOR INC CLASS A COM 45569U101 188 15700 SH SOLE 0 0 15700 INDUSTRIAL LOGISTICS PPTYS T COM SHS BEN INT 456237106 2020 80622 SH SOLE 2596 0 78026 INFINERA CORP COM 45667G103 99 10346 SH SOLE 823 0 9523 INFINITY PHARMACEUTICALS INC COM 45665G303 314 139352 SH SOLE 0 0 139352 INFOSYS LTD SPONSORED ADR 456788108 3961 156515 SH SOLE 63677 0 92838 ING GROEP N.V. SPONSORED ADR 456837103 1106 79467 SH SOLE 51513 0 27954 INGERSOLL RAND INC COM 45687V106 3139 50740 SH SOLE 1380 0 49360 INGREDION INC COM 457187102 1407 14560 SH SOLE 3579 0 10981 INMODE LTD SHS M5425M103 4080 57800 SH SOLE 17113 0 40687 INNOSPEC INC COM 45768S105 301 3328 SH SOLE 1104 0 2224 INNOVATIVE INDL PPTYS INC COM 45781V101 9889 37614 SH SOLE 149 0 37465 INNOVATOR ETFS TR GRWT100 PWR BUF 45782C615 221 5452 SH SOLE 0 0 5452 INNOVATOR ETFS TR IBD 50 ETF 45782C102 5458 119054 SH SOLE 0 0 119054 INNOVATOR ETFS TR LOUP FRONTIER 45782C862 1213 22632 SH SOLE 0 0 22632 INNOVATOR ETFS TR US EQT BUFR APR 45782C888 3855 115479 SH SOLE 0 0 115479 INNOVATOR ETFS TR US EQT PWR BUF 45782C870 1258 42883 SH SOLE 0 0 42883 INNOVATOR ETFS TR US EQT ULTRA BF 45782C300 595 18827 SH SOLE 0 0 18827 INNOVATOR ETFS TR US EQT ULTRA BF 45782C805 255 9679 SH SOLE 0 0 9679 INNOVATOR ETFS TR US EQT ULTRA BFR 45782C425 213 7611 SH SOLE 0 0 7611 INNOVATOR ETFS TR US EQTY BUF OCT 45782C771 932 26957 SH SOLE 0 0 26957 INNOVATOR ETFS TR US EQTY BUFR JUL 45782C789 495 14823 SH SOLE 0 0 14823 INNOVATOR ETFS TR US EQTY PWR BUF 45782C508 706 21234 SH SOLE 0 0 21234 INNOVATOR ETFS TR US EQTY PWR BUF 45782C748 457 14191 SH SOLE 0 0 14191 INNOVATOR ETFS TR US EQTY PWR BUF 45782C797 263 8623 SH SOLE 0 0 8623 INNOVATOR ETFS TR US EQTY PWR BUF 45782C813 572 18544 SH SOLE 0 0 18544 INNOVATOR ETFS TR US EQTY ULTRA B 45782C821 597 20935 SH SOLE 0 0 20935 INNOVATOR ETFS TR US EQTY ULTRA BU 45782C565 202 6824 SH SOLE 0 0 6824 INOVIO PHARMACEUTICALS INC COM NEW 45773H201 257 51546 SH SOLE 0 0 51546 INSEEGO CORP COM 45782B104 251 43012 SH SOLE 0 0 43012 INSIGHT ENTERPRISES INC COM 45765U103 564 5290 SH SOLE 917 0 4373 INSIGHT SELECT INCOME FD COM 45781W109 445 19824 SH SOLE 0 0 19824 INSPERITY INC COM 45778Q107 1157 9795 SH SOLE 2089 0 7706 INSPIRE MED SYS INC COM 457730109 1663 7227 SH SOLE 5006 0 2221 INSTALLED BLDG PRODS INC COM 45780R101 739 5322 SH SOLE 4869 0 453 INSTEEL INDS INC COM 45774W108 284 7136 SH SOLE 0 0 7136 INSULET CORP COM 45784P101 3997 15021 SH SOLE 8192 0 6829 INTEGER HLDGS CORP COM 45826H109 1330 15526 SH SOLE 8106 0 7420 INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 1260 18622 SH SOLE 14598 0 4024 INTEGRAL AD SCIENCE HLDNG CO COM 45828L108 281 12658 SH SOLE 12233 0 425 INTEL CORP COM 458140100 111274 2160651 SH SOLE 81644 0 2079007 INTELLIA THERAPEUTICS INC COM 45826J105 5279 44643 SH SOLE 25835 0 18808 INTERACTIVE BROKERS GROUP IN COM CL A 45841N107 1293 16279 SH SOLE 1246 0 15033 INTERCEPT PHARMACEUTICALS IN NOTE 3.250% 7/0 45845PAA6 48 50000 PRN SOLE 0 0 50000 INTERCONTINENTAL EXCHANGE IN COM 45866F104 24093 176158 SH SOLE 113292 0 62866 INTERDIGITAL INC COM 45867G101 292 4076 SH SOLE 0 0 4076 INTERNATIONAL BUSINESS MACHS COM 459200101 91263 682800 SH SOLE 45003 0 637797 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 10618 70483 SH SOLE 25163 0 45320 INTERNATIONAL GAME TECHNOLOG SHS USD G4863A108 730 25239 SH SOLE 10088 0 15151 INTERNATIONAL PAPER CO COM 460146103 14736 313658 SH SOLE 34186 0 279472 INTERNATIONAL SEAWAYS INC COM Y41053102 428 29140 SH SOLE 27512 0 1628 INTERPUBLIC GROUP COS INC COM 460690100 4033 107689 SH SOLE 7833 0 99856 INTRA-CELLULAR THERAPIES INC COM 46116X101 745 14241 SH SOLE 13579 0 662 INTUIT COM 461202103 55397 86124 SH SOLE 26712 0 59412 INTUITIVE SURGICAL INC COM NEW 46120E602 61744 171812 SH SOLE 34370 0 137442 INVESCO ACTIVELY MANAGED ETF ACTIVE US REAL 46090A101 5812 48389 SH SOLE 0 0 48389 INVESCO ACTIVELY MANAGED ETF BLNCD MLTI AST 46090A200 1109 64577 SH SOLE 0 0 64577 INVESCO ACTIVELY MANAGED ETF CNSRTV MLT AST 46090A309 2229 160854 SH SOLE 0 0 160854 INVESCO ACTIVELY MANAGED ETF EMGRING MKTS50 46090C305 8989 196603 SH SOLE 0 0 196603 INVESCO ACTIVELY MANAGED ETF GWT MLTI ASST 46090A408 510 26693 SH SOLE 0 0 26693 INVESCO ACTIVELY MANAGED ETF MDRTLY CNSRTIV 46090A507 2464 155733 SH SOLE 0 0 155733 INVESCO ACTIVELY MANAGED ETF S&P500 DOWNSID 46090A705 23297 611945 SH SOLE 0 0 611945 INVESCO ACTIVELY MANAGED ETF TOTAL RETURN 46090A804 110717 1964458 SH SOLE 0 0 1964458 INVESCO ACTIVELY MANAGED ETF ULTRA SHRT DUR 46090A887 81043 1611189 SH SOLE 4106 0 1607083 INVESCO ACTIVELY MANAGED ETF VAR RATE INVT 46090A879 11991 478508 SH SOLE 0 0 478508 INVESCO ACTIVLY MANGD ETC FD OPTIMUM YIELD 46090F100 41594 2958288 SH SOLE 1738594 0 1219694 INVESCO ADVANTAGE MUN INCOME SH BEN INT 46132E103 263 21582 SH SOLE 0 0 21582 INVESCO BD FD COM 46132L107 1067 53519 SH SOLE 0 0 53519 INVESCO CALIF VALUE MUN INCO COM 46132H106 233 16786 SH SOLE 0 0 16786 INVESCO CURRENCYSHARES AUSTR AUSTRALIAN DOL 46090N103 203 2817 SH SOLE 0 0 2817 INVESCO CURRENCYSHARES EURO EURO SHS 46138K103 247 2334 SH SOLE 0 0 2334 INVESCO CURRENCYSHARES JAPAN JAPANESE YEN 46138W107 531 6514 SH SOLE 0 0 6514 INVESCO CURRENCYSHARES SWISS SWISS FRANC 46138R108 1114 11277 SH SOLE 0 0 11277 INVESCO DB COMMDY INDX TRCK UNIT 46138B103 10174 489608 SH SOLE 0 0 489608 INVESCO DB MULTI-SECTOR COMM AGRICULTURE FD 46140H106 17875 905077 SH SOLE 0 0 905077 INVESCO DB MULTI-SECTOR COMM BASE METALS FD 46140H700 3716 166952 SH SOLE 0 0 166952 INVESCO DB MULTI-SECTOR COMM ENERGY FD 46140H304 955 55905 SH SOLE 0 0 55905 INVESCO DB MULTI-SECTOR COMM GOLD FD 46140H601 264 5051 SH SOLE 0 0 5051 INVESCO DB MULTI-SECTOR COMM OIL FD 46140H403 4403 324932 SH SOLE 0 0 324932 INVESCO DB MULTI-SECTOR COMM PRECIOUS METAL 46140H502 938 19140 SH SOLE 0 0 19140 INVESCO DB MULTI-SECTOR COMM SILVER FD 46140H205 412 12772 SH SOLE 0 0 12772 INVESCO DB US DLR INDEX TR BULLISH FD 46141D203 6507 253901 SH SOLE 0 0 253901 INVESCO EXCH TRADED FD TR II 1 30 LADER TRE 46138E107 4989 136449 SH SOLE 0 0 136449 INVESCO EXCH TRADED FD TR II CALIF AMT MUN 46138E206 5863 210126 SH SOLE 0 0 210126 INVESCO EXCH TRADED FD TR II CEF INM COMPSI 46138E404 23678 979237 SH SOLE 0 0 979237 INVESCO EXCH TRADED FD TR II CHINA TECHNLGY 46138E800 1727 27804 SH SOLE 0 0 27804 INVESCO EXCH TRADED FD TR II DWA DEV MKTS 46138E875 4395 109035 SH SOLE 0 0 109035 INVESCO EXCH TRADED FD TR II DWA EMERG MKTS 46138E867 3503 135791 SH SOLE 0 0 135791 INVESCO EXCH TRADED FD TR II DWA SMLCP MENT 46138E842 18804 208913 SH SOLE 0 0 208913 INVESCO EXCH TRADED FD TR II EMRNG MKT SVRG 46138E784 13224 501867 SH SOLE 0 0 501867 INVESCO EXCH TRADED FD TR II FNDMNTL HY CRP 46138E719 14250 733799 SH SOLE 1027 0 732772 INVESCO EXCH TRADED FD TR II FNDMNTL IG CRP 46138E693 2886 110173 SH SOLE 0 0 110173 INVESCO EXCH TRADED FD TR II FTSE RAFI DEV 46138E743 6890 145428 SH SOLE 0 0 145428 INVESCO EXCH TRADED FD TR II FTSE RAFI EMNG 46138E727 3117 142389 SH SOLE 3 0 142386 INVESCO EXCH TRADED FD TR II FTSE RAFI SML 46138E735 518 14069 SH SOLE 0 0 14069 INVESCO EXCH TRADED FD TR II GBL CLEAN ENRG 46138G847 7525 280474 SH SOLE 0 0 280474 INVESCO EXCH TRADED FD TR II GBL SRT TRM HY 46138E669 1530 71587 SH SOLE 0 0 71587 INVESCO EXCH TRADED FD TR II GLOBAL WATER 46138E651 3381 77803 SH SOLE 0 0 77803 INVESCO EXCH TRADED FD TR II INTL BUYBACK 46138E644 14482 363506 SH SOLE 0 0 363506 INVESCO EXCH TRADED FD TR II INTL CORP BD 46138E636 2839 102201 SH SOLE 0 0 102201 INVESCO EXCH TRADED FD TR II KBW BK ETF 46138E628 5571 82116 SH SOLE 1043 0 81073 INVESCO EXCH TRADED FD TR II KBW HIG DV YLD 46138E610 13049 643424 SH SOLE 0 0 643424 INVESCO EXCH TRADED FD TR II KBW PPTY CASUT 46138E586 5541 69437 SH SOLE 0 0 69437 INVESCO EXCH TRADED FD TR II KBW PREM YIELD 46138E594 10257 399425 SH SOLE 0 0 399425 INVESCO EXCH TRADED FD TR II KBW REGL BKG 46138E578 889 14115 SH SOLE 0 0 14115 INVESCO EXCH TRADED FD TR II MSCI GBL TIMBR 46138E545 729 19640 SH SOLE 0 0 19640 INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649 154756 946231 SH SOLE 0 0 946231 INVESCO EXCH TRADED FD TR II NASDAQNXTGEN100 46138G631 21378 636833 SH SOLE 0 0 636833 INVESCO EXCH TRADED FD TR II NATL AMT MUNI 46138E537 26916 992842 SH SOLE 0 0 992842 INVESCO EXCH TRADED FD TR II NY AMT FRE MUN 46138E529 874 33477 SH SOLE 0 0 33477 INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 127810 8520697 SH SOLE 2041 0 8518656 INVESCO EXCH TRADED FD TR II PURBETA US AGG 46138E446 2196 85803 SH SOLE 0 0 85803 INVESCO EXCH TRADED FD TR II PURBTA 0 5 YR 46138E495 9897 373825 SH SOLE 0 0 373825 INVESCO EXCH TRADED FD TR II PURBTA FTSE DV 46138E487 665 22649 SH SOLE 0 0 22649 INVESCO EXCH TRADED FD TR II PURBTA FTSE EM 46138E479 756 27593 SH SOLE 0 0 27593 INVESCO EXCH TRADED FD TR II PURBTA MSCI SM 46138E453 9446 240628 SH SOLE 0 0 240628 INVESCO EXCH TRADED FD TR II PURBTA MSCI US 46138E461 15684 325863 SH SOLE 0 0 325863 INVESCO EXCH TRADED FD TR II RUSEL 1000 EQL 46138E420 9279 196007 SH SOLE 0 0 196007 INVESCO EXCH TRADED FD TR II RUSEL 1000 LOW 46138E412 1077 25052 SH SOLE 0 0 25052 INVESCO EXCH TRADED FD TR II RUSL 1000 ENHD 46138E438 376 9653 SH SOLE 0 0 9653 INVESCO EXCH TRADED FD TR II S&P 500 ENHNCD 46138E396 4336 97599 SH SOLE 0 0 97599 INVESCO EXCH TRADED FD TR II S&P 500 EX RAT 46138E388 1751 33621 SH SOLE 0 0 33621 INVESCO EXCH TRADED FD TR II S&P 500 HB ETF 46138E370 72952 923207 SH SOLE 15366 0 907841 INVESCO EXCH TRADED FD TR II S&P 500 MOMNTM 46138E339 11858 183786 SH SOLE 0 0 183786 INVESCO EXCH TRADED FD TR II S&P 500 REVENUE 46138G698 46143 577073 SH SOLE 0 0 577073 INVESCO EXCH TRADED FD TR II S&P EMRNG MKTS 46138E297 2084 84073 SH SOLE 0 0 84073 INVESCO EXCH TRADED FD TR II S&P EMRNG MMTM 46138E289 1013 57494 SH SOLE 0 0 57494 INVESCO EXCH TRADED FD TR II S&P GBL WATER 46138E263 8575 141432 SH SOLE 0 0 141432 INVESCO EXCH TRADED FD TR II S&P INTL DEV 46138E248 625 23305 SH SOLE 0 0 23305 INVESCO EXCH TRADED FD TR II S&P INTL LOW 46138E230 6591 206480 SH SOLE 0 0 206480 INVESCO EXCH TRADED FD TR II S&P INTL MOMNT 46138E222 207 5525 SH SOLE 0 0 5525 INVESCO EXCH TRADED FD TR II S&P INTL QULTY 46138E214 10618 331148 SH SOLE 0 0 331148 INVESCO EXCH TRADED FD TR II S&P MDCP 400 REV 46138G672 22232 234840 SH SOLE 0 0 234840 INVESCO EXCH TRADED FD TR II S&P MIDCP LOW 46138E198 49283 843016 SH SOLE 0 0 843016 INVESCO EXCH TRADED FD TR II S&P SMALLCAP 600 46138G664 35915 291635 SH SOLE 0 0 291635 INVESCO EXCH TRADED FD TR II S&P SMLCAP QTY 46138G300 4821 123138 SH SOLE 0 0 123138 INVESCO EXCH TRADED FD TR II S&P SMLCP DISC 46138E180 565 5083 SH SOLE 0 0 5083 INVESCO EXCH TRADED FD TR II S&P SMLCP ENGY 46138E164 838 119929 SH SOLE 0 0 119929 INVESCO EXCH TRADED FD TR II S&P SMLCP FINL 46138E156 475 7747 SH SOLE 0 0 7747 INVESCO EXCH TRADED FD TR II S&P SMLCP HELT 46138E149 14468 80532 SH SOLE 0 0 80532 INVESCO EXCH TRADED FD TR II S&P SMLCP INDL 46138E123 463 4698 SH SOLE 0 0 4698 INVESCO EXCH TRADED FD TR II S&P SMLCP INFO 46138E115 2290 14810 SH SOLE 0 0 14810 INVESCO EXCH TRADED FD TR II S&P SMLCP LOW 46138G102 14064 270001 SH SOLE 373 0 269628 INVESCO EXCH TRADED FD TR II S&P SMLCP MATL 46138G201 301 4496 SH SOLE 0 0 4496 INVESCO EXCH TRADED FD TR II S&P SMLCP STAP 46138E172 1441 13025 SH SOLE 0 0 13025 INVESCO EXCH TRADED FD TR II S&P SMLCP UTIL 46138G409 759 11127 SH SOLE 0 0 11127 INVESCO EXCH TRADED FD TR II S&P ULTRA DIVIDE 46138G656 19033 451550 SH SOLE 0 0 451550 INVESCO EXCH TRADED FD TR II S&P500 HDL VOL 46138E362 50988 1126058 SH SOLE 0 0 1126058 INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 176294 2568762 SH SOLE 0 0 2568762 INVESCO EXCH TRADED FD TR II S&P500 MIN VAR 46138E347 922 22160 SH SOLE 0 0 22160 INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706 32379 420677 SH SOLE 0 0 420677 INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 35118 1589066 SH SOLE 0 0 1589066 INVESCO EXCH TRADED FD TR II TAXABLE MUN BD 46138G805 20561 623815 SH SOLE 0 0 623815 INVESCO EXCH TRADED FD TR II TREAS COLATERL 46138G888 7274 68868 SH SOLE 0 0 68868 INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870 12146 468607 SH SOLE 0 0 468607 INVESCO EXCH TRD SLF IDX FD BULETSHS 2027 46138J585 1519 59833 SH SOLE 0 0 59833 INVESCO EXCH TRD SLF IDX FD BULLSHS 22 USD 46138J676 304 11930 SH SOLE 0 0 11930 INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 16541 773321 SH SOLE 0 0 773321 INVESCO EXCH TRD SLF IDX FD BULSHS 2022 HY 46138J874 11384 490066 SH SOLE 0 0 490066 INVESCO EXCH TRD SLF IDX FD BULSHS 2022 MUNI 46138J551 520 20499 SH SOLE 0 0 20499 INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 19783 921834 SH SOLE 0 0 921834 INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858 12603 498353 SH SOLE 0 0 498353 INVESCO EXCH TRD SLF IDX FD BULSHS 2023 MUNI 46138J544 1040 40620 SH SOLE 0 0 40620 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 17413 797665 SH SOLE 0 0 797665 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 HY 46138J833 7021 281063 SH SOLE 0 0 281063 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 MUNI 46138J536 1778 69095 SH SOLE 0 0 69095 INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825 16950 773965 SH SOLE 0 0 773965 INVESCO EXCH TRD SLF IDX FD BULSHS 2025 HY 46138J817 4899 199462 SH SOLE 0 0 199462 INVESCO EXCH TRD SLF IDX FD BULSHS 2025 MUNI 46138J528 2724 104998 SH SOLE 0 0 104998 INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791 4677 221022 SH SOLE 0 0 221022 INVESCO EXCH TRD SLF IDX FD BULSHS 2026 MUNI 46138J510 841 32534 SH SOLE 0 0 32534 INVESCO EXCH TRD SLF IDX FD BULSHS 2027 CB 46138J783 1782 82687 SH SOLE 0 0 82687 INVESCO EXCH TRD SLF IDX FD BULSHS 2027 MUNI 46138J494 872 33769 SH SOLE 0 0 33769 INVESCO EXCH TRD SLF IDX FD BULSHS 2028 MUNI 46138J486 277 10560 SH SOLE 0 0 10560 INVESCO EXCH TRD SLF IDX FD DEFENSIVE EQTY 46138J775 18263 249834 SH SOLE 0 0 249834 INVESCO EXCH TRD SLF IDX FD INTL DEV DYNAMIC 46138J437 228 8740 SH SOLE 0 0 8740 INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 26 46138J635 2989 116511 SH SOLE 0 0 116511 INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 28 46138J643 322 14183 SH SOLE 0 0 14183 INVESCO EXCH TRD SLF IDX FD RAFI STRATGIC US 46138J742 499 12310 SH SOLE 0 0 12310 INVESCO EXCH TRD SLF IDX FD RAFI STRG EMMRKT 46138J692 585 21092 SH SOLE 0 0 21092 INVESCO EXCH TRD SLF IDX FD RAFI STRG US ETF 46138J726 2362 77909 SH SOLE 0 0 77909 INVESCO EXCH TRD SLF IDX FD RAFI STRG US SML 46138J734 567 14334 SH SOLE 0 0 14334 INVESCO EXCH TRD SLF IDX FD RUSL 1000 DYNM 46138J619 96171 1896870 SH SOLE 0 0 1896870 INVESCO EXCH TRD SLF IDX FD RUSL 2000 DYNM 46138J593 11994 284989 SH SOLE 0 0 284989 INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 16490 228237 SH SOLE 0 0 228237 INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 32742 339298 SH SOLE 0 0 339298 INVESCO EXCHANGE TRADED FD T DIVID ACHIEVEV 46137V506 128850 3243147 SH SOLE 0 0 3243147 INVESCO EXCHANGE TRADED FD T DJ INDL AVG DV 46137V605 29373 646704 SH SOLE 0 0 646704 INVESCO EXCHANGE TRADED FD T DWA BASIC MATL 46137V704 6503 68731 SH SOLE 0 0 68731 INVESCO EXCHANGE TRADED FD T DWA CYCLICALS 46137V803 5999 65678 SH SOLE 0 0 65678 INVESCO EXCHANGE TRADED FD T DWA ENERGY MNT 46137V878 6059 197980 SH SOLE 0 0 197980 INVESCO EXCHANGE TRADED FD T DWA FINL MUMT 46137V860 9571 175069 SH SOLE 0 0 175069 INVESCO EXCHANGE TRADED FD T DWA HEALTHCARE 46137V852 14360 92675 SH SOLE 0 0 92675 INVESCO EXCHANGE TRADED FD T DWA INDLS MUMT 46137V845 11120 95653 SH SOLE 0 0 95653 INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 36191 382895 SH SOLE 0 0 382895 INVESCO EXCHANGE TRADED FD T DWA STAPLES 46137V886 2596 28391 SH SOLE 0 0 28391 INVESCO EXCHANGE TRADED FD T DWA TECHNOLOGY 46137V811 10678 64269 SH SOLE 0 0 64269 INVESCO EXCHANGE TRADED FD T DWA UTILS MUMT 46137V795 3982 111513 SH SOLE 0 0 111513 INVESCO EXCHANGE TRADED FD T DYNMC BIOTECH 46137V787 2934 41196 SH SOLE 0 0 41196 INVESCO EXCHANGE TRADED FD T DYNMC BLDG CON 46137V779 12580 230531 SH SOLE 0 0 230531 INVESCO EXCHANGE TRADED FD T DYNMC ENRG EXP 46137V761 6621 343400 SH SOLE 0 0 343400 INVESCO EXCHANGE TRADED FD T DYNMC FOOD BEV 46137V753 3596 79761 SH SOLE 0 0 79761 INVESCO EXCHANGE TRADED FD T DYNMC LEISURE 46137V720 27277 556905 SH SOLE 0 0 556905 INVESCO EXCHANGE TRADED FD T DYNMC LRG GWTH 46137V746 27215 336941 SH SOLE 0 0 336941 INVESCO EXCHANGE TRADED FD T DYNMC LRG VALU 46137V738 27007 554003 SH SOLE 0 0 554003 INVESCO EXCHANGE TRADED FD T DYNMC MEDIA 46137V696 862 16950 SH SOLE 0 0 16950 INVESCO EXCHANGE TRADED FD T DYNMC MKT ETF 46137V712 2158 17176 SH SOLE 0 0 17176 INVESCO EXCHANGE TRADED FD T DYNMC NETWRNG 46137V688 2109 20617 SH SOLE 0 0 20617 INVESCO EXCHANGE TRADED FD T DYNMC OIL GAS 46137V670 89 27959 SH SOLE 0 0 27959 INVESCO EXCHANGE TRADED FD T DYNMC PHRMCTLS 46137V662 4743 58462 SH SOLE 0 0 58462 INVESCO EXCHANGE TRADED FD T DYNMC SEMICNDT 46137V647 27230 177368 SH SOLE 0 0 177368 INVESCO EXCHANGE TRADED FD T DYNMC SOFTWARE 46137V639 7770 60866 SH SOLE 0 0 60866 INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 25096 1333477 SH SOLE 0 0 1333477 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 65752 382949 SH SOLE 0 0 382949 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 21377 111509 SH SOLE 0 0 111509 INVESCO EXCHANGE TRADED FD T GBL LISTED PVT 46137V589 17021 1100943 SH SOLE 0 0 1100943 INVESCO EXCHANGE TRADED FD T GLOBAL DRGN CN 46137V571 625 17137 SH SOLE 0 0 17137 INVESCO EXCHANGE TRADED FD T HIG YLD EQ DIV 46137V563 16951 804904 SH SOLE 0 0 804904 INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 4642 251462 SH SOLE 0 0 251462 INVESCO EXCHANGE TRADED FD T INVESCO MSCI 46137V407 4919 73742 SH SOLE 0 0 73742 INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 16706 77522 SH SOLE 0 0 77522 INVESCO EXCHANGE TRADED FD T RYMND JMS SB 1 46137V522 812 12910 SH SOLE 0 0 12910 INVESCO EXCHANGE TRADED FD T S&P 100 EQL WIGH 46137V449 13991 162007 SH SOLE 0 0 162007 INVESCO EXCHANGE TRADED FD T S&P 500 GARP ETF 46137V431 9780 100794 SH SOLE 0 0 100794 INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 86065 233182 SH SOLE 0 0 233182 INVESCO EXCHANGE TRADED FD T S&P 500 VLU MOMN 46137V423 3812 73885 SH SOLE 0 0 73885 INVESCO EXCHANGE TRADED FD T S&P 500A EQL 46137Y609 6244 174166 SH SOLE 0 0 174166 INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464 61394 675102 SH SOLE 0 0 675102 INVESCO EXCHANGE TRADED FD T S&P MDCP QUALITY 46137V472 25743 320834 SH SOLE 0 0 320834 INVESCO EXCHANGE TRADED FD T S&P MDCP VLU MNT 46137V456 19469 398466 SH SOLE 0 0 398466 INVESCO EXCHANGE TRADED FD T S&P MDCP400 EQ 46137V225 7155 74559 SH SOLE 0 0 74559 INVESCO EXCHANGE TRADED FD T S&P MDCP400 PR 46137V217 12660 54920 SH SOLE 0 0 54920 INVESCO EXCHANGE TRADED FD T S&P MDCP400 VL 46137V191 5159 53449 SH SOLE 0 0 53449 INVESCO EXCHANGE TRADED FD T S&P SMCP VLU MNT 46137V480 34887 647373 SH SOLE 0 0 647373 INVESCO EXCHANGE TRADED FD T S&P SML 600 EQ 46137V183 5895 69890 SH SOLE 0 0 69890 INVESCO EXCHANGE TRADED FD T S&P SML600 GWT 46137V175 5066 30398 SH SOLE 0 0 30398 INVESCO EXCHANGE TRADED FD T S&P SML600 VAL 46137V167 12778 132783 SH SOLE 0 0 132783 INVESCO EXCHANGE TRADED FD T S&P SMLCP MOMENT 46137V498 12204 216233 SH SOLE 0 0 216233 INVESCO EXCHANGE TRADED FD T S&P SPIN OFF 46137V159 425 6841 SH SOLE 0 0 6841 INVESCO EXCHANGE TRADED FD T S&P500 BUY WRT 46137V399 1264 54681 SH SOLE 0 0 54681 INVESCO EXCHANGE TRADED FD T S&P500 EQL DIS 46137V381 14713 93958 SH SOLE 0 0 93958 INVESCO EXCHANGE TRADED FD T S&P500 EQL ENR 46137V365 2281 47741 SH SOLE 0 0 47741 INVESCO EXCHANGE TRADED FD T S&P500 EQL FIN 46137V340 23475 364686 SH SOLE 0 0 364686 INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 15185 47381 SH SOLE 0 0 47381 INVESCO EXCHANGE TRADED FD T S&P500 EQL IND 46137V324 52616 266167 SH SOLE 0 0 266167 INVESCO EXCHANGE TRADED FD T S&P500 EQL MAT 46137V316 12500 69435 SH SOLE 0 0 69435 INVESCO EXCHANGE TRADED FD T S&P500 EQL REL 46137V290 1987 47025 SH SOLE 0 0 47025 INVESCO EXCHANGE TRADED FD T S&P500 EQL STP 46137V373 26243 154567 SH SOLE 0 0 154567 INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 30363 93703 SH SOLE 0 0 93703 INVESCO EXCHANGE TRADED FD T S&P500 EQL UTL 46137V274 3026 26503 SH SOLE 0 0 26503 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 296761 1823418 SH SOLE 683 0 1822735 INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 69133 327923 SH SOLE 0 0 327923 INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 63195 781829 SH SOLE 0 0 781829 INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 138700 2606656 SH SOLE 0 0 2606656 INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 29537 485483 SH SOLE 0 0 485483 INVESCO EXCHANGE TRADED FD T WILDERHIL CLAN 46137V134 24183 338601 SH SOLE 0 0 338601 INVESCO EXCHANGE TRADED FD T ZACKS MID CAP 46137Y401 18259 189987 SH SOLE 0 0 189987 INVESCO EXCHANGE TRADED FD T ZACKS MULT AST 46137Y500 920 37514 SH SOLE 0 0 37514 INVESCO EXCHNG TRAD SLF INDE INVT GRAD VALU 46139W601 1070 39688 SH SOLE 0 0 39688 INVESCO EXCHNG TRAD SLF INDE INVT GRD DEFSV 46139W502 7581 289647 SH SOLE 0 0 289647 INVESCO HIG INCM 2023 TARG T COM 46135X108 330 35193 SH SOLE 0 0 35193 INVESCO HIGH INCOME 2024 TAR COM 46136K105 193 19601 SH SOLE 0 0 19601 INVESCO HIGH INCOME TR II COM 46131F101 208 14466 SH SOLE 0 0 14466 INVESCO LTD SHS G491BT108 5824 253000 SH SOLE 414 0 252586 INVESCO MORTGAGE CAPITAL INC COM 46131B100 226 81422 SH SOLE 0 0 81422 INVESCO MUN OPPORTUNITY TR COM 46132C107 943 68311 SH SOLE 0 0 68311 INVESCO MUN TR COM 46131J103 442 32940 SH SOLE 0 0 32940 INVESCO MUNI INCOME OPP TRST COM 46132X101 583 72905 SH SOLE 0 0 72905 INVESCO PA VALUE MUN INC TR COM 46132K109 340 24374 SH SOLE 0 0 24374 INVESCO QQQ TR UNIT SER 1 46090E103 2920556 7340847 SH SOLE 6596 0 7334251 INVESCO QQQ TR UNIT SER 1 46090E103 11020 27700 SH Put SOLE 0 0 27700 INVESCO QUALITY MUN INCOME T COM 46133G107 2066 152000 SH SOLE 0 0 152000 INVESCO SR INCOME TR COM 46131H107 2630 607377 SH SOLE 0 0 607377 INVESCO TR INVT GRADE MUNS COM 46131M106 1443 103306 SH SOLE 0 0 103306 INVESCO VALUE MUN INCOME TR COM 46132P108 3837 225196 SH SOLE 0 0 225196 INVESTAR HLDG CORP COM 46134L105 1096 59557 SH SOLE 0 0 59557 INVESTCORP CR MGMT BDC INC COM 46090R104 64 12890 SH SOLE 0 0 12890 INVESTMENT MANAGERS SER TR KNWLDL LD ETF 46143U849 656 13727 SH SOLE 0 0 13727 INVESTORS BANCORP INC NEW COM 46146L101 364 24040 SH SOLE 3832 0 20208 INVITAE CORP COM 46185L103 2383 156063 SH SOLE 65082 0 90981 INVITATION HOMES INC COM 46187W107 2516 55499 SH SOLE 26283 0 29216 IONIS PHARMACEUTICALS INC COM 462222100 2698 88666 SH SOLE 61795 0 26871 IOVANCE BIOTHERAPEUTICS INC COM 462260100 364 19067 SH SOLE 0 0 19067 IPG PHOTONICS CORP COM 44980X109 532 3093 SH SOLE 243 0 2850 IQIYI INC SPONSORED ADS 46267X108 97 21344 SH SOLE 0 0 21344 IQVIA HLDGS INC COM 46266C105 19635 69592 SH SOLE 29195 0 40397 IRHYTHM TECHNOLOGIES INC COM 450056106 428 3634 SH SOLE 65 0 3569 IRIDIUM COMMUNICATIONS INC COM 46269C102 1817 43996 SH SOLE 14208 0 29788 IROBOT CORP COM 462726100 370 5612 SH SOLE 0 0 5612 IRON MTN INC NEW COM 46284V101 20949 400321 SH SOLE 50962 0 349359 IRONNET INC COM 46323Q105 63 15077 SH SOLE 0 0 15077 IRONWOOD PHARMACEUTICALS INC COM CL A 46333X108 402 34461 SH SOLE 9106 0 25355 ISHARES INC CORE MSCI EMKT 46434G103 1458132 24359044 SH SOLE 1506531 0 22852513 ISHARES INC CUR HD MSCI EM 46434G509 455 15383 SH SOLE 0 0 15383 ISHARES INC EM MKT SM-CP ETF 464286475 3775 62679 SH SOLE 0 0 62679 ISHARES INC EM MKTS DIV ETF 464286319 4823 125279 SH SOLE 0 0 125279 ISHARES INC ESG AWR MSCI EM 46434G863 204861 5153745 SH SOLE 0 0 5153745 ISHARES INC GLB AGRIC PR ETF 464286350 619 15144 SH SOLE 0 0 15144 ISHARES INC GLB ENR PROD ETF 464286343 5154 288905 SH SOLE 0 0 288905 ISHARES INC JP MORGAN EM ETF 464286517 861 21951 SH SOLE 0 0 21951 ISHARES INC JP MRG EM CRP BD 464286251 12813 251228 SH SOLE 0 0 251228 ISHARES INC JP MRGN EM HI BD 464286285 12706 294943 SH SOLE 0 0 294943 ISHARES INC MSCI AUST ETF 464286103 9063 364987 SH SOLE 0 0 364987 ISHARES INC MSCI BRAZIL ETF 464286400 2267 80759 SH SOLE 0 0 80759 ISHARES INC MSCI BRIC INDX 464286657 396 8845 SH SOLE 0 0 8845 ISHARES INC MSCI CDA ETF 464286509 10166 264522 SH SOLE 0 0 264522 ISHARES INC MSCI CHILE ETF 464286640 2761 119588 SH SOLE 0 0 119588 ISHARES INC MSCI EM ASIA ETF 464286426 1258 15334 SH SOLE 0 0 15334 ISHARES INC MSCI EMERG MKT 46434G889 2013 39366 SH SOLE 0 0 39366 ISHARES INC MSCI EMERG MRKT 464286533 36624 583007 SH SOLE 0 0 583007 ISHARES INC MSCI EMRG CHN 46434G764 6074 100186 SH SOLE 16292 0 83894 ISHARES INC MSCI EQUAL WEITE 464286681 2915 32571 SH SOLE 0 0 32571 ISHARES INC MSCI EURZONE ETF 464286608 5898 120346 SH SOLE 0 0 120346 ISHARES INC MSCI FRANCE ETF 464286707 835 21475 SH SOLE 0 0 21475 ISHARES INC MSCI FRONTIER 464286145 4409 127773 SH SOLE 0 0 127773 ISHARES INC MSCI GBL ETF NEW 46434G848 3919 91943 SH SOLE 0 0 91943 ISHARES INC MSCI GBL GOLD MN 46434G855 1824 67648 SH SOLE 0 0 67648 ISHARES INC MSCI GBL MIN VOL 464286525 63406 585578 SH SOLE 0 0 585578 ISHARES INC MSCI GERMANY ETF 464286806 5755 175561 SH SOLE 0 0 175561 ISHARES INC MSCI GLB SLV&MTL 464286327 1229 95279 SH SOLE 0 0 95279 ISHARES INC MSCI HONG KG ETF 464286871 15500 668391 SH SOLE 0 0 668391 ISHARES INC MSCI ISRAEL ETF 464286632 1007 12930 SH SOLE 0 0 12930 ISHARES INC MSCI ITALY ETF 46434G830 22095 673425 SH SOLE 0 0 673425 ISHARES INC MSCI JPN ETF NEW 46434G822 38939 581524 SH SOLE 0 0 581524 ISHARES INC MSCI MEXICO ETF 464286822 8601 169983 SH SOLE 0 0 169983 ISHARES INC MSCI NETHERL ETF 464286814 638 12711 SH SOLE 0 0 12711 ISHARES INC MSCI PAC JP ETF 464286665 1103 23091 SH SOLE 0 0 23091 ISHARES INC MSCI RUSSIA ETF 46434G798 580 13545 SH SOLE 0 0 13545 ISHARES INC MSCI SINGPOR ETF 46434G780 587 27428 SH SOLE 0 0 27428 ISHARES INC MSCI SPAIN ETF 464286764 3435 130741 SH SOLE 0 0 130741 ISHARES INC MSCI STH AFR ETF 464286780 8542 184094 SH SOLE 0 0 184094 ISHARES INC MSCI STH KOR ETF 464286772 11471 147308 SH SOLE 0 0 147308 ISHARES INC MSCI SWEDEN ETF 464286756 5207 112379 SH SOLE 0 0 112379 ISHARES INC MSCI SWITZERLAND 464286749 3473 65863 SH SOLE 0 0 65863 ISHARES INC MSCI TAIWAN ETF 46434G772 6327 94987 SH SOLE 0 0 94987 ISHARES INC MSCI THAILND ETF 464286624 388 5097 SH SOLE 0 0 5097 ISHARES INC MSCI WORLD ETF 464286392 7896 58348 SH SOLE 11 0 58337 ISHARES INC US INTL HGH YLD 464286178 1011 20514 SH SOLE 0 0 20514 ISHARES S&P GSCI COMMODITYISHARES UNIT BEN INT 46428R107 590 34481 SH SOLE 0 0 34481 ISHARES SILVER TR ISHARES 46428Q109 65765 3057395 SH SOLE 900 0 3056495 ISHARES TR 0-5 YR TIPS ETF 46429B747 267103 2522699 SH SOLE 43 0 2522656 ISHARES TR 0-5YR HI YL CP 46434V407 35780 789839 SH SOLE 11987 0 777852 ISHARES TR 0-5YR INVT GR CP 46434V100 29540 578644 SH SOLE 0 0 578644 ISHARES TR 1 3 YR TREAS BD 464287457 202347 2365527 SH SOLE 173676 0 2191851 ISHARES TR 10+ YR INVST GRD 464289511 15797 227128 SH SOLE 0 0 227128 ISHARES TR 10-20 YR TRS ETF 464288653 30158 203224 SH SOLE 1440 0 201784 ISHARES TR 20 YR TR BD ETF 464287432 80347 542189 SH SOLE 14815 0 527374 ISHARES TR 3 7 YR TREAS BD 464288661 187728 1458990 SH SOLE 190085 0 1268905 ISHARES TR A RATE CP BD ETF 46429B291 14254 254270 SH SOLE 0 0 254270 ISHARES TR AGENCY BOND ETF 464288166 4317 36844 SH SOLE 0 0 36844 ISHARES TR AGGRES ALLOC ETF 464289859 9352 128432 SH SOLE 0 0 128432 ISHARES TR ASIA 50 ETF 464288430 3797 49592 SH SOLE 0 0 49592 ISHARES TR BARCLAYS 7 10 YR 464287440 148444 1290813 SH SOLE 18429 0 1272384 ISHARES TR BB RAT CORP BD 46435U473 4908 94645 SH SOLE 0 0 94645 ISHARES TR BLACKROCK ULTRA 46434V878 26248 520891 SH SOLE 0 0 520891 ISHARES TR BROAD USD HIGH 46435U853 626383 15207165 SH SOLE 522344 0 14684821 ISHARES TR CALIF MUN BD ETF 464288356 38464 617109 SH SOLE 0 0 617109 ISHARES TR CHINA LG-CAP ETF 464287184 3134 85686 SH SOLE 0 0 85686 ISHARES TR CMBS ETF 46429B366 20743 391159 SH SOLE 0 0 391159 ISHARES TR COHEN STEER REIT 464287564 33018 433987 SH SOLE 134 0 433853 ISHARES TR CONSER ALLOC ETF 464289883 33563 838860 SH SOLE 0 0 838860 ISHARES TR CONV BD ETF 46435G102 19380 217319 SH SOLE 0 0 217319 ISHARES TR CORE 1 5 YR USD 46432F859 29140 577828 SH SOLE 3330 0 574498 ISHARES TR CORE DIV GRWTH 46434V621 415641 7478254 SH SOLE 884 0 7477370 ISHARES TR CORE HIGH DV ETF 46429B663 129986 1287120 SH SOLE 230203 0 1056917 ISHARES TR CORE INTL AGGR 46435G672 11167 204787 SH SOLE 25114 0 179673 ISHARES TR CORE LT USDB ETF 464289479 3117 43206 SH SOLE 0 0 43206 ISHARES TR CORE MSCI EAFE 46432F842 1738712 23294634 SH SOLE 3565892 0 19728742 ISHARES TR CORE MSCI EURO 46434V738 18337 315285 SH SOLE 91960 0 223325 ISHARES TR CORE MSCI INTL 46435G326 4171 61731 SH SOLE 0 0 61731 ISHARES TR CORE MSCI PAC 46434V696 2206 34552 SH SOLE 0 0 34552 ISHARES TR CORE MSCI TOTAL 46432F834 61533 867397 SH SOLE 413 0 866984 ISHARES TR CORE S&P MCP ETF 464287507 1745522 6166178 SH SOLE 44114 0 6122064 ISHARES TR CORE S&P SCP ETF 464287804 922386 8055072 SH SOLE 114221 0 7940851 ISHARES TR CORE S&P TTL STK 464287150 372000 3477285 SH SOLE 798 0 3476487 ISHARES TR CORE S&P US GWT 464287671 1514219 13094252 SH SOLE 14960 0 13079292 ISHARES TR CORE S&P US VLU 464287663 838424 10982765 SH SOLE 149 0 10982616 ISHARES TR CORE S&P500 ETF 464287200 2867645 6011959 SH SOLE 16794 0 5995165 ISHARES TR CORE TOTAL USD 46434V613 603782 11407184 SH SOLE 0 0 11407184 ISHARES TR CORE US AGGBD ET 464287226 513712 4503082 SH SOLE 28585 0 4474497 ISHARES TR CR 5 10 YR ETF 46435G417 2969 58924 SH SOLE 0 0 58924 ISHARES TR CRE U S REIT ETF 464288521 10730 158746 SH SOLE 0 0 158746 ISHARES TR CUR HD EURZN ETF 46434V639 2597 68989 SH SOLE 0 0 68989 ISHARES TR CYBERSECURITY 46435U135 10133 227150 SH SOLE 0 0 227150 ISHARES TR DEVSMCP EXNA ETF 464288497 33414 480083 SH SOLE 0 0 480083 ISHARES TR DOW JONES US ETF 464287846 36806 312314 SH SOLE 0 0 312314 ISHARES TR EAFE GRWTH ETF 464288885 546847 4958261 SH SOLE 16918 0 4941343 ISHARES TR EAFE SML CP ETF 464288273 40303 551411 SH SOLE 62224 0 489187 ISHARES TR EAFE VALUE ETF 464288877 569029 11292498 SH SOLE 666530 0 10625968 ISHARES TR ESG ADV TTL USD 46436E619 6287 127170 SH SOLE 0 0 127170 ISHARES TR ESG ADVNCD HY BD 46435G441 1803 34914 SH SOLE 0 0 34914 ISHARES TR ESG AW MSCI EAFE 46435G516 39862 501660 SH SOLE 0 0 501660 ISHARES TR ESG AWARE MSCI 46435U663 10751 266638 SH SOLE 0 0 266638 ISHARES TR ESG AWR MSCI USA 46435G425 1198462 11107152 SH SOLE 0 0 11107152 ISHARES TR ESG AWR US AGRGT 46435U549 12662 229378 SH SOLE 0 0 229378 ISHARES TR ESG AWRE 1 5 YR 46435G243 12840 500599 SH SOLE 0 0 500599 ISHARES TR ESG AWRE USD ETF 46435G193 5381 197163 SH SOLE 0 0 197163 ISHARES TR ESG EAFE ETF 46436E759 2269 32994 SH SOLE 0 0 32994 ISHARES TR ESG MSCI LEADR 46435U218 2335 27679 SH SOLE 0 0 27679 ISHARES TR ESG MSCI USA ETF 46436E767 5896 149489 SH SOLE 0 0 149489 ISHARES TR ESG SCRND S&P500 46436E569 209 5699 SH SOLE 0 0 5699 ISHARES TR EUROPE ETF 464287861 3937 72381 SH SOLE 0 0 72381 ISHARES TR EXPANDED TECH 464287515 62799 157926 SH SOLE 798 0 157128 ISHARES TR EXPND TEC SC ETF 464287549 42831 97560 SH SOLE 0 0 97560 ISHARES TR EXPONENTIAL TECH 46434V381 14323 216783 SH SOLE 0 0 216783 ISHARES TR FALN ANGLS USD 46435G474 266518 8892830 SH SOLE 0 0 8892830 ISHARES TR FLTG RATE NT ETF 46429B655 167821 3308115 SH SOLE 698 0 3307417 ISHARES TR FOCUSD VAL FAC 46435U333 251 4328 SH SOLE 0 0 4328 ISHARES TR GBL COMM SVC ETF 464287275 3287 39968 SH SOLE 0 0 39968 ISHARES TR GBL GREEN ETF 46435U440 1550 28572 SH SOLE 0 0 28572 ISHARES TR GENOMICS IMMUN 46435U192 4621 105489 SH SOLE 0 0 105489 ISHARES TR GL CLEAN ENE ETF 464288224 37290 1761473 SH SOLE 0 0 1761473 ISHARES TR GL TIMB FORE ETF 464288174 2203 23947 SH SOLE 0 0 23947 ISHARES TR GLB CNS DISC ETF 464288745 1708 9525 SH SOLE 0 0 9525 ISHARES TR GLB CNSM STP ETF 464288737 74240 1146904 SH SOLE 1813 0 1145091 ISHARES TR GLB INFRASTR ETF 464288372 4804 100940 SH SOLE 0 0 100940 ISHARES TR GLOB HLTHCRE ETF 464287325 10574 117043 SH SOLE 712 0 116331 ISHARES TR GLOB INDSTRL ETF 464288729 914 7405 SH SOLE 0 0 7405 ISHARES TR GLOB UTILITS ETF 464288711 1851 28605 SH SOLE 0 0 28605 ISHARES TR GLOBAL 100 ETF 464287572 10210 130875 SH SOLE 0 0 130875 ISHARES TR GLOBAL ENERG ETF 464287341 7757 281965 SH SOLE 0 0 281965 ISHARES TR GLOBAL FINLS ETF 464287333 123030 1536724 SH SOLE 1513 0 1535211 ISHARES TR GLOBAL MATER ETF 464288695 4553 50332 SH SOLE 596 0 49736 ISHARES TR GLOBAL REIT ETF 46434V647 41102 1342754 SH SOLE 1071649 0 271105 ISHARES TR GLOBAL TECH ETF 464287291 230172 3574655 SH SOLE 587 0 3574068 ISHARES TR GNMA BOND ETF 46429B333 3547 71311 SH SOLE 0 0 71311 ISHARES TR GOV/CRED BD ETF 464288596 1180 9713 SH SOLE 0 0 9713 ISHARES TR GRWT ALLOCAT ETF 464289867 17703 310137 SH SOLE 0 0 310137 ISHARES TR HDG MSCI EAFE 46434V803 20994 594215 SH SOLE 0 0 594215 ISHARES TR HDG MSCI JAPAN 46434V886 897 22618 SH SOLE 0 0 22618 ISHARES TR HIGH YLD BD FCTR 46435G250 4591 89312 SH SOLE 0 0 89312 ISHARES TR IBDS DEC28 ETF 46435U515 3723 131594 SH SOLE 3853 0 127741 ISHARES TR IBNDS MAR23 ETF 46432FAN7 396 16154 SH SOLE 0 0 16154 ISHARES TR IBONDS 22 TRM HG 46435U176 6570 272511 SH SOLE 0 0 272511 ISHARES TR IBONDS 23 TRM HG 46435U150 3168 129763 SH SOLE 0 0 129763 ISHARES TR IBONDS 24 TRM HG 46435U184 2545 103909 SH SOLE 0 0 103909 ISHARES TR IBONDS 25 TRM HG 46435U168 2534 102086 SH SOLE 0 0 102086 ISHARES TR IBONDS 27 ETF 46435UAA9 9951 374647 SH SOLE 4121 0 370526 ISHARES TR IBONDS DEC 46435U697 3304 123208 SH SOLE 28429 0 94779 ISHARES TR IBONDS DEC 25 46435U432 2955 106061 SH SOLE 27364 0 78697 ISHARES TR IBONDS DEC 26 46435U259 2352 87530 SH SOLE 28353 0 59177 ISHARES TR IBONDS DEC 27 46435U283 673 24872 SH SOLE 0 0 24872 ISHARES TR IBONDS DEC 28 46435U325 507 18609 SH SOLE 0 0 18609 ISHARES TR IBONDS DEC 29 46436E205 2241 85119 SH SOLE 4152 0 80967 ISHARES TR IBONDS DEC2022 46435G755 6640 254806 SH SOLE 29241 0 225565 ISHARES TR IBONDS DEC2023 46435G318 5158 199035 SH SOLE 29414 0 169621 ISHARES TR IBONDS DEC2026 46435GAA0 19894 763118 SH SOLE 8137 0 754981 ISHARES TR IBONDS DEC22 ETF 46434VBA7 35371 1406943 SH SOLE 8534 0 1398409 ISHARES TR IBONDS DEC23 ETF 46434VAX8 34291 1335855 SH SOLE 8268 0 1327587 ISHARES TR IBONDS DEC24 ETF 46434VBG4 28941 1116122 SH SOLE 8283 0 1107839 ISHARES TR IBONDS DEC25 ETF 46434VBD1 25549 967035 SH SOLE 8058 0 958977 ISHARES TR IBONDS MAR23 ETF 46432FAZ0 426 15902 SH SOLE 0 0 15902 ISHARES TR IBOXX HI YD ETF 464288513 131253 1508485 SH SOLE 40528 0 1467957 ISHARES TR IBOXX INV CP ETF 464287242 207076 1562600 SH SOLE 44002 0 1518598 ISHARES TR INDIA 50 ETF 464289529 1441 30456 SH SOLE 0 0 30456 ISHARES TR INTL DEV RE ETF 464288489 1028 36070 SH SOLE 0 0 36070 ISHARES TR INTL DIV GRWTH 46435G524 3959 58387 SH SOLE 0 0 58387 ISHARES TR INTL SEL DIV ETF 464288448 40787 1308125 SH SOLE 0 0 1308125 ISHARES TR INTL TREA BD ETF 464288117 3168 62997 SH SOLE 0 0 62997 ISHARES TR INTRM GOV CR ETF 464288612 2894 25442 SH SOLE 0 0 25442 ISHARES TR INVESTMENT GRADE 46435G219 705 13394 SH SOLE 0 0 13394 ISHARES TR ISHARES BIOTECH 464287556 82517 540672 SH SOLE 47 0 540625 ISHARES TR ISHARES SEMICDTR 464287523 92802 171120 SH SOLE 0 0 171120 ISHARES TR ISHS 1-5YR INVS 464288646 190453 3534769 SH SOLE 19695 0 3515074 ISHARES TR ISHS 5-10YR INVT 464288638 65437 1104046 SH SOLE 16046 0 1088000 ISHARES TR JPMORGAN USD EMG 464288281 518331 4752717 SH SOLE 0 0 4752717 ISHARES TR JPX NIKKEI 400 464287382 321 4546 SH SOLE 0 0 4546 ISHARES TR LATN AMER 40 ETF 464287390 369 15710 SH SOLE 0 0 15710 ISHARES TR MBS ETF 464288588 373794 3479417 SH SOLE 203834 0 3275583 ISHARES TR MICRO-CAP ETF 464288869 4305 30812 SH SOLE 884 0 29928 ISHARES TR MODERT ALLOC ETF 464289875 41749 918156 SH SOLE 0 0 918156 ISHARES TR MORNINGSTAR GRWT 464287119 87823 1222815 SH SOLE 0 0 1222815 ISHARES TR MORNINGSTAR VALU 464288109 26446 379972 SH SOLE 0 0 379972 ISHARES TR MORNINGSTR US EQ 464287127 15660 235804 SH SOLE 0 0 235804 ISHARES TR MORTGE REL ETF 46435G342 9664 280047 SH SOLE 0 0 280047 ISHARES TR MRGSTR MD CP ETF 464288208 26479 372530 SH SOLE 0 0 372530 ISHARES TR MRGSTR MD CP GRW 464288307 37319 509549 SH SOLE 0 0 509549 ISHARES TR MRGSTR MD CP VAL 464288406 10014 146684 SH SOLE 0 0 146684 ISHARES TR MRGSTR SM CP ETF 464288505 5675 99173 SH SOLE 0 0 99173 ISHARES TR MRGSTR SM CP GR 464288604 17774 358058 SH SOLE 0 0 358058 ISHARES TR MRNGSTR INC ETF 46432F875 3292 136995 SH SOLE 0 0 136995 ISHARES TR MRNING SM CP ETF 464288703 5405 90948 SH SOLE 0 0 90948 ISHARES TR MSCI AC ASIA ETF 464288182 2857 34546 SH SOLE 784 0 33762 ISHARES TR MSCI ACWI ETF 464288257 22640 214032 SH SOLE 3371 0 210661 ISHARES TR MSCI ACWI EX US 464288240 9691 174300 SH SOLE 7683 0 166617 ISHARES TR MSCI ACWI EXUS 46435G847 568 17462 SH SOLE 0 0 17462 ISHARES TR MSCI CHINA ETF 46429B671 19890 316868 SH SOLE 872 0 315996 ISHARES TR MSCI DENMARK ETF 46429B523 204 1833 SH SOLE 0 0 1833 ISHARES TR MSCI EAFE ETF 464287465 260604 3312199 SH SOLE 112573 0 3199626 ISHARES TR MSCI EAFE MIN VL 46429B689 96544 1257570 SH SOLE 175 0 1257395 ISHARES TR MSCI EAFE SMCP 46435G839 693 18836 SH SOLE 0 0 18836 ISHARES TR MSCI EMG MKT ETF 464287234 95586 1956722 SH SOLE 54075 0 1902647 ISHARES TR MSCI EURO FL ETF 464289180 1096 54654 SH SOLE 0 0 54654 ISHARES TR MSCI GBL MULTIFC 46434V316 633 16157 SH SOLE 0 0 16157 ISHARES TR MSCI GBL SUS DEV 46435G532 3651 40222 SH SOLE 0 0 40222 ISHARES TR MSCI INDIA ETF 46429B598 14949 326120 SH SOLE 83 0 326037 ISHARES TR MSCI INDIA SM CP 46429B614 1068 17702 SH SOLE 0 0 17702 ISHARES TR MSCI INTL MOMENT 46434V449 1571 41299 SH SOLE 0 0 41299 ISHARES TR MSCI INTL MULTFT 46434V274 2936 101873 SH SOLE 0 0 101873 ISHARES TR MSCI INTL QUALTY 46434V456 36433 925177 SH SOLE 11551 0 913626 ISHARES TR MSCI INTL SML CP 46434V266 2640 72819 SH SOLE 0 0 72819 ISHARES TR MSCI INTL VLU FT 46435G409 5614 220670 SH SOLE 0 0 220670 ISHARES TR MSCI KLD400 SOC 464288570 27072 291352 SH SOLE 0 0 291352 ISHARES TR MSCI LW CRB TG 46434V464 2313 13296 SH SOLE 0 0 13296 ISHARES TR MSCI POLAND ETF 46429B606 17526 832192 SH SOLE 0 0 832192 ISHARES TR MSCI UK ETF NEW 46435G334 25489 769117 SH SOLE 0 0 769117 ISHARES TR MSCI UK SM ETF 46429B416 278 6063 SH SOLE 0 0 6063 ISHARES TR MSCI USA ESG SLC 464288802 69586 654927 SH SOLE 0 0 654927 ISHARES TR MSCI USA MIN VOL 46429B697 626153 7739843 SH SOLE 49756 0 7690087 ISHARES TR MSCI USA MMENTM 46432F396 203230 1117752 SH SOLE 0 0 1117752 ISHARES TR MSCI USA MULTIFT 46434V282 6864 147419 SH SOLE 0 0 147419 ISHARES TR MSCI USA QLT FCT 46432F339 1322157 9083247 SH SOLE 194934 0 8888313 ISHARES TR MSCI USA SMCP MN 46435G433 12567 321501 SH SOLE 0 0 321501 ISHARES TR MSCI USA SML CP 46434V290 2117 36970 SH SOLE 0 0 36970 ISHARES TR MSCI USA SZE FT 46432F370 5402 39358 SH SOLE 0 0 39358 ISHARES TR MSCI USA VALUE 46432F388 358762 3277261 SH SOLE 283040 0 2994221 ISHARES TR NA TEC MULTM ETF 464287531 3351 39666 SH SOLE 0 0 39666 ISHARES TR NATIONAL MUN ETF 464288414 230818 1985016 SH SOLE 0 0 1985016 ISHARES TR NEW YORK MUN ETF 464288323 2595 44767 SH SOLE 0 0 44767 ISHARES TR NEW ZEALAND ETF 464289123 1680 28533 SH SOLE 0 0 28533 ISHARES TR NORTH AMERN NAT 464287374 1150 36547 SH SOLE 0 0 36547 ISHARES TR PFD AND INCM SEC 464288687 214973 5452014 SH SOLE 0 0 5452014 ISHARES TR RESIDENTIAL MULT 464288562 9365 95342 SH SOLE 0 0 95342 ISHARES TR ROBOTICS ARTIF 46435U556 3670 88694 SH SOLE 0 0 88694 ISHARES TR RUS 1000 ETF 464287622 492435 1862251 SH SOLE 1408330 0 453921 ISHARES TR RUS 1000 GRW ETF 464287614 801999 2624427 SH SOLE 5944 0 2618483 ISHARES TR RUS 1000 VAL ETF 464287598 354028 2108188 SH SOLE 12245 0 2095943 ISHARES TR RUS 2000 GRW ETF 464287648 99737 340342 SH SOLE 6004 0 334338 ISHARES TR RUS 2000 VAL ETF 464287630 115210 693825 SH SOLE 51216 0 642609 ISHARES TR RUS MD CP GR ETF 464287481 184777 1603691 SH SOLE 2270 0 1601421 ISHARES TR RUS MDCP VAL ETF 464287473 108387 885658 SH SOLE 2708 0 882950 ISHARES TR RUS MID CAP ETF 464287499 159659 1923376 SH SOLE 5152 0 1918224 ISHARES TR RUS TOP 200 ETF 464289446 5816 51037 SH SOLE 0 0 51037 ISHARES TR RUS TP200 GR ETF 464289438 94440 544794 SH SOLE 0 0 544794 ISHARES TR RUS TP200 VL ETF 464289420 2482 35416 SH SOLE 0 0 35416 ISHARES TR RUSEL 2500 ETF 46435G268 5888 88697 SH SOLE 0 0 88697 ISHARES TR RUSSELL 2000 ETF 464287655 1509291 6784853 SH SOLE 369991 0 6414862 ISHARES TR RUSSELL 2000 ETF 464287655 2981 13400 SH Put SOLE 0 0 13400 ISHARES TR RUSSELL 3000 ETF 464287689 142151 512254 SH SOLE 198 0 512056 ISHARES TR S&P 100 ETF 464287101 68567 312906 SH SOLE 0 0 312906 ISHARES TR S&P 500 GRWT ETF 464287309 517776 6188306 SH SOLE 15590 0 6172716 ISHARES TR S&P 500 VAL ETF 464287408 271482 1733272 SH SOLE 2899 0 1730373 ISHARES TR S&P MC 400GR ETF 464287606 101607 1191726 SH SOLE 88 0 1191638 ISHARES TR S&P MC 400VL ETF 464287705 136268 1231190 SH SOLE 0 0 1231190 ISHARES TR S&P SML 600 GWT 464287887 106557 767705 SH SOLE 7068 0 760637 ISHARES TR SELECT DIVID ETF 464287168 151363 1234710 SH SOLE 34567 0 1200143 ISHARES TR SELF DRIVNG EV 46435U366 6470 119315 SH SOLE 0 0 119315 ISHARES TR SHORT TREAS BD 464288679 57277 518722 SH SOLE 102 0 518620 ISHARES TR SHRT NAT MUN ETF 464288158 69152 644056 SH SOLE 49918 0 594138 ISHARES TR SP SMCP600VL ETF 464287879 129952 1243675 SH SOLE 251288 0 992387 ISHARES TR TIPS BD ETF 464287176 594111 4598385 SH SOLE 77153 0 4521232 ISHARES TR TRS FLT RT BD 46434V860 48856 971973 SH SOLE 0 0 971973 ISHARES TR U.S. BAS MTL ETF 464287838 12382 88307 SH SOLE 0 0 88307 ISHARES TR U.S. ENERGY ETF 464287796 114972 3819672 SH SOLE 0 0 3819672 ISHARES TR U.S. FIN SVC ETF 464287770 24664 127739 SH SOLE 24553 0 103186 ISHARES TR U.S. FINLS ETF 464287788 33836 390312 SH SOLE 0 0 390312 ISHARES TR U.S. FIXED INCME 46435U796 1715 17208 SH SOLE 0 0 17208 ISHARES TR U.S. INSRNCE ETF 464288786 954 11416 SH SOLE 0 0 11416 ISHARES TR U.S. MED DVC ETF 464288810 200595 3046238 SH SOLE 11491 0 3034747 ISHARES TR U.S. PHARMA ETF 464288836 4853 24310 SH SOLE 0 0 24310 ISHARES TR U.S. REAL ES ETF 464287739 94727 815624 SH SOLE 0 0 815624 ISHARES TR U.S. TECH ETF 464287721 177850 1548948 SH SOLE 35992 0 1512956 ISHARES TR U.S. UTILITS ETF 464287697 17950 202991 SH SOLE 0 0 202991 ISHARES TR US AER DEF ETF 464288760 52099 506899 SH SOLE 0 0 506899 ISHARES TR US BR DEL SE ETF 464288794 6971 63255 SH SOLE 0 0 63255 ISHARES TR US CONSM STAPLES 464287812 7904 39485 SH SOLE 117 0 39368 ISHARES TR US CONSUM DISCRE 464287580 20168 240094 SH SOLE 0 0 240094 ISHARES TR US DIVID BYBCK 46435U861 12118 283405 SH SOLE 0 0 283405 ISHARES TR US HLTHCARE ETF 464287762 68684 228664 SH SOLE 0 0 228664 ISHARES TR US HLTHCR PR ETF 464288828 15712 54126 SH SOLE 0 0 54126 ISHARES TR US HOME CONS ETF 464288752 66174 798050 SH SOLE 0 0 798050 ISHARES TR US INDUSTRIALS 464287754 39163 347375 SH SOLE 0 0 347375 ISHARES TR US INFRASTRUC 46435U713 5836 152565 SH SOLE 0 0 152565 ISHARES TR US OIL EQ&SV ETF 464288844 340 26356 SH SOLE 0 0 26356 ISHARES TR US OIL GS EX ETF 464288851 2716 44350 SH SOLE 150 0 44200 ISHARES TR US REGNL BKS ETF 464288778 6408 103756 SH SOLE 0 0 103756 ISHARES TR US SML CP VALUE 46436E536 3444 107682 SH SOLE 0 0 107682 ISHARES TR US TECH BRKTHR 46436E502 2517 60117 SH SOLE 0 0 60117 ISHARES TR US TELECOM ETF 464287713 1953 59334 SH SOLE 0 0 59334 ISHARES TR US TREAS BD ETF 46429B267 527432 19768802 SH SOLE 0 0 19768802 ISHARES TR US TRSPRTION 464287192 33314 120496 SH SOLE 395 0 120101 ISHARES TR USD INV GRDE ETF 464288620 32344 541420 SH SOLE 75096 0 466324 ISHARES TR YLD OPTIM BD 46434V787 2590 103695 SH SOLE 0 0 103695 ISHARES U S ETF TR BLACKROCK SHORT 46431W838 12721 253871 SH SOLE 0 0 253871 ISHARES U S ETF TR BLACKROCK ST MAT 46431W507 54387 1088838 SH SOLE 3489 0 1085349 ISHARES U S ETF TR BLOOMBERG ROLL 46431W598 389 7863 SH SOLE 0 0 7863 ISHARES U S ETF TR GSCI CMDTY STGY 46431W853 123149 3987983 SH SOLE 0 0 3987983 ISHARES U S ETF TR HEALTHCARE 46431W689 211 4639 SH SOLE 0 0 4639 ISHARES U S ETF TR INT RT HD LONG 46431W812 3034 122172 SH SOLE 19656 0 102516 ISHARES U S ETF TR INT RT HDG C B 46431W705 25646 267951 SH SOLE 3183 0 264768 ISHARES U S ETF TR IT RT HDG HGYL 46431W606 4048 46003 SH SOLE 0 0 46003 ISHARES U S ETF TR TECHNOLOGY 46431W648 2308 37725 SH SOLE 0 0 37725 ISTAR INC COM 45031U101 648 25096 SH SOLE 376 0 24720 ITERIS INC NEW COM 46564T107 666 166616 SH SOLE 0 0 166616 ITERUM THERAPEUTICS PLC SHS G6333L101 5 14000 SH SOLE 0 0 14000 ITRON INC COM 465741106 251 3662 SH SOLE 178 0 3484 ITT INC COM 45073V108 745 7288 SH SOLE 2210 0 5078 J & J SNACK FOODS CORP COM 466032109 281 1782 SH SOLE 1362 0 420 J P MORGAN EXCHANGE-TRADED F ACTIVEBLDRS EMER 46641Q266 584 12537 SH SOLE 0 0 12537 J P MORGAN EXCHANGE-TRADED F BETABLDRS 1-5YR 46641Q258 483 9520 SH SOLE 0 0 9520 J P MORGAN EXCHANGE-TRADED F BETABUILDERS CDA 46641Q225 2898 43119 SH SOLE 0 0 43119 J P MORGAN EXCHANGE-TRADED F BETABUILDERS DEV 46641Q233 1400 25869 SH SOLE 0 0 25869 J P MORGAN EXCHANGE-TRADED F BETABUILDERS EUR 46641Q191 3770 63113 SH SOLE 0 0 63113 J P MORGAN EXCHANGE-TRADED F BETABUILDERS US 46641Q340 512 5580 SH SOLE 0 0 5580 J P MORGAN EXCHANGE-TRADED F BETABUILDRS US 46641Q399 915 10589 SH SOLE 0 0 10589 J P MORGAN EXCHANGE-TRADED F BETABULDRS JAPAN 46641Q217 13905 252451 SH SOLE 2750 0 249701 J P MORGAN EXCHANGE-TRADED F DIV RTN EM EQT 46641Q308 1030 18128 SH SOLE 0 0 18128 J P MORGAN EXCHANGE-TRADED F DIV RTN INT EQ 46641Q209 5327 90037 SH SOLE 0 0 90037 J P MORGAN EXCHANGE-TRADED F DIVERSFD EQT ETF 46641Q845 4986 108460 SH SOLE 0 0 108460 J P MORGAN EXCHANGE-TRADED F DIVERSFED RTRN 46641Q886 3394 35572 SH SOLE 0 0 35572 J P MORGAN EXCHANGE-TRADED F EQUITY PREMIUM 46641Q332 5379 85129 SH SOLE 43786 0 41343 J P MORGAN EXCHANGE-TRADED F HIGH YLD RESRCH 46641Q878 3001 57968 SH SOLE 0 0 57968 J P MORGAN EXCHANGE-TRADED F INTERNL GWT 46641Q324 960 12579 SH SOLE 0 0 12579 J P MORGAN EXCHANGE-TRADED F JPMORGAN DIVER 46641Q407 15501 146180 SH SOLE 0 0 146180 J P MORGAN EXCHANGE-TRADED F MUNICIPAL ETF 46641Q647 2371 43224 SH SOLE 0 0 43224 J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 117574 2329128 SH SOLE 0 0 2329128 J P MORGAN EXCHANGE-TRADED F ULTRA SHT MUNCPL 46641Q654 13602 266387 SH SOLE 0 0 266387 J P MORGAN EXCHANGE-TRADED F US AGGREGATE ETF 46641Q241 735 13635 SH SOLE 0 0 13635 J P MORGAN EXCHANGE-TRADED F US DIVIDEND 46641Q795 1013 29621 SH SOLE 0 0 29621 J P MORGAN EXCHANGE-TRADED F US MINMUM VOLT 46641Q787 1045 27044 SH SOLE 0 0 27044 J P MORGAN EXCHANGE-TRADED F US MOMENTUM 46641Q779 1269 26297 SH SOLE 0 0 26297 J P MORGAN EXCHANGE-TRADED F US QUALTY FCTR 46641Q761 4408 96874 SH SOLE 0 0 96874 J P MORGAN EXCHANGE-TRADED F US VALUE FACTR 46641Q753 15240 396679 SH SOLE 0 0 396679 J P MORGAN EXCHANGE-TRADED F USD EMRNG MKT 46641Q746 372 7687 SH SOLE 0 0 7687 JABIL INC COM 466313103 1683 23917 SH SOLE 2838 0 21079 JACKSON FINANCIAL INC COM CL A 46817M107 3691 88227 SH SOLE 2 0 88225 JACOBS ENGR GROUP INC COM 469814107 5026 36099 SH SOLE 978 0 35121 JAGUAR HEALTH INC COM NEW 47010C607 13 12413 SH SOLE 0 0 12413 JAMES HARDIE INDS PLC SPONSORED ADR 47030M106 444 10902 SH SOLE 2069 0 8833 JANUS DETROIT STR TR HENDERSN CAP ETF 47103U100 3521 54164 SH SOLE 0 0 54164 JANUS DETROIT STR TR HENDERSN SML ETF 47103U209 3230 47656 SH SOLE 0 0 47656 JANUS DETROIT STR TR HENDERSON MTG 47103U852 14647 278036 SH SOLE 0 0 278036 JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 77743 1568977 SH SOLE 4201 0 1564776 JANUS HENDERSON GROUP PLC ORD SHS G4474Y214 734 17508 SH SOLE 154 0 17354 JANUS INTERNATIONAL GROUP IN COMMON STOCK 47103N106 527 42095 SH SOLE 0 0 42095 JAZZ PHARMACEUTICALS PLC SHS USD G50871105 942 7391 SH SOLE 918 0 6473 JD.COM INC SPON ADR CL A 47215P106 11140 158990 SH SOLE 7452 0 151538 JEFFERIES FINL GROUP INC COM 47233W109 9945 256327 SH SOLE 492 0 255835 JETBLUE AWYS CORP COM 477143101 1778 124884 SH SOLE 1673 0 123211 JOBY AVIATION INC COMMON STOCK G65163100 135 18456 SH SOLE 0 0 18456 JOHN BEAN TECHNOLOGIES CORP COM 477839104 514 3350 SH SOLE 1395 0 1955 JOHN HANCOCK EXCHANGE TRADED MLTFACTOR ENRG 47804J701 390 17665 SH SOLE 0 0 17665 JOHN HANCOCK EXCHANGE TRADED MLTFACTR INDLS 47804J883 5738 102580 SH SOLE 0 0 102580 JOHN HANCOCK EXCHANGE TRADED MLTFACTR MATLS 47804J800 271 5493 SH SOLE 0 0 5493 JOHN HANCOCK EXCHANGE TRADED MLTFACTR UTILS 47804J867 1083 30642 SH SOLE 0 0 30642 JOHN HANCOCK EXCHANGE TRADED MLTFCTR LRG CAP 47804J107 41455 697315 SH SOLE 0 0 697315 JOHN HANCOCK EXCHANGE TRADED MULTFCTR EMRNG 47804J834 876 30150 SH SOLE 0 0 30150 JOHN HANCOCK EXCHANGE TRADED MULTI INTL ETF 47804J859 6972 206927 SH SOLE 0 0 206927 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR CO 47804J305 1296 23079 SH SOLE 0 0 23079 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR FI 47804J404 1981 37778 SH SOLE 0 0 37778 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR HE 47804J503 4627 89335 SH SOLE 0 0 89335 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206 119872 2156357 SH SOLE 0 0 2156357 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR TE 47804J602 10991 106856 SH SOLE 0 0 106856 JOHN HANCOCK EXCHANGE TRADED MULTIFACTR SML 47804J842 5121 141257 SH SOLE 0 0 141257 JOHN HANCOCK HEDGED EQUITY & COM 47804L102 134 10303 SH SOLE 0 0 10303 JOHNSON & JOHNSON COM 478160104 357726 2091108 SH SOLE 228925 0 1862183 JOHNSON CTLS INTL PLC SHS G51502105 24213 297792 SH SOLE 168356 0 129436 JOINT CORP COM 47973J102 1265 19250 SH SOLE 7992 0 11258 JONES LANG LASALLE INC COM 48020Q107 2357 8750 SH SOLE 692 0 8058 JOUNCE THERAPEUTICS INC COM 481116101 313 37435 SH SOLE 0 0 37435 JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 521 29252 SH SOLE 0 0 29252 JPMORGAN CHASE & CO COM 46625H100 341606 2157286 SH SOLE 244394 0 1912892 JUMIA TECHNOLOGIES AG SPONSORED ADS 48138M105 826 72471 SH SOLE 0 0 72471 JUNIPER NETWORKS INC COM 48203R104 269 7528 SH SOLE 2133 0 5395 JUST EAT TAKEAWAY COM N V SPONSORED ADS 48214T305 279 25967 SH SOLE 607 0 25360 KAISER ALUMINUM CORP COM PAR $0.01 483007704 266 2834 SH SOLE 2219 0 615 KALA PHARMACEUTICALS INC COM 483119103 20 16450 SH SOLE 0 0 16450 KAMAN CORP COM 483548103 331 7660 SH SOLE 0 0 7660 KAR AUCTION SVCS INC COM 48238T109 367 23489 SH SOLE 741 0 22748 KAYNE ANDERSON ENERGY INFRST COM 486606106 510 65475 SH SOLE 0 0 65475 KAYNE ANDERSON NEXTGEN ENRGY COM 48661E108 120 16641 SH SOLE 0 0 16641 KB HOME COM 48666K109 791 17683 SH SOLE 2909 0 14774 KBR INC COM 48242W106 776 16288 SH SOLE 6572 0 9716 KELLOGG CO COM 487836108 18815 292064 SH SOLE 101 0 291963 KENNAMETAL INC COM 489170100 288 8026 SH SOLE 4609 0 3417 KENNEDY-WILSON HOLDINGS INC COM 489398107 1457 60993 SH SOLE 936 0 60057 KEURIG DR PEPPER INC COM 49271V100 1920 52091 SH SOLE 27780 0 24311 KEYCORP COM 493267108 9363 404819 SH SOLE 131948 0 272871 KEYSIGHT TECHNOLOGIES INC COM 49338L103 17515 84815 SH SOLE 55407 0 29408 KFORCE INC COM 493732101 922 12255 SH SOLE 3652 0 8603 KILROY RLTY CORP COM 49427F108 315 4737 SH SOLE 1576 0 3161 KIMBELL RTY PARTNERS LP UNIT 49435R102 1161 85150 SH SOLE 0 0 85150 KIMBERLY-CLARK CORP COM 494368103 81737 571908 SH SOLE 89680 0 482228 KIMCO RLTY CORP COM 49446R109 1034 41945 SH SOLE 13762 0 28183 KINDER MORGAN INC DEL COM 49456B101 32875 2072811 SH SOLE 122831 0 1949980 KINROSS GOLD CORP COM 496902404 943 162274 SH SOLE 0 0 162274 KINSALE CAP GROUP INC COM 49714P108 2017 8506 SH SOLE 4418 0 4088 KIRKLAND LAKE GOLD LTD COM 49741E100 1372 32704 SH SOLE 0 0 32704 KIROMIC BIOPHARMA INC COM 497634105 129 84400 SH SOLE 0 0 84400 KITE RLTY GROUP TR COM NEW 49803T300 2551 117114 SH SOLE 28393 0 88721 KKR & CO INC COM 48251W104 23378 313801 SH SOLE 15902 0 297899 KKR INCOME OPPORTUNITIES FD COM 48249T106 2462 145533 SH SOLE 0 0 145533 KKR REAL ESTATE FIN TR INC COM 48251K100 432 20749 SH SOLE 0 0 20749 KLA CORP COM NEW 482480100 16895 39280 SH SOLE 5949 0 33331 KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104 1473 24177 SH SOLE 0 0 24177 KNOT OFFSHORE PARTNERS LP COM UNITS Y48125101 376 28115 SH SOLE 0 0 28115 KNOWLES CORP COM 49926D109 232 9948 SH SOLE 1096 0 8852 KOHLS CORP COM 500255104 1492 30212 SH SOLE 399 0 29813 KONINKLIJKE PHILIPS N V NY REGIS SHS NEW 500472303 8657 234929 SH SOLE 222750 0 12179 KONTOOR BRANDS INC COM 50050N103 828 16164 SH SOLE 3252 0 12912 KOPIN CORP COM 500600101 58 14203 SH SOLE 0 0 14203 KORN FERRY COM NEW 500643200 2567 33902 SH SOLE 13685 0 20217 KORNIT DIGITAL LTD SHS M6372Q113 3437 22575 SH SOLE 1740 0 20835 KOSS CORP COM 500692108 143 13422 SH SOLE 0 0 13422 KRAFT HEINZ CO COM 500754106 10955 305143 SH SOLE 164 0 304979 KRANESHARES TR BOSERA MSCI CH 500767405 1925 44341 SH SOLE 0 0 44341 KRANESHARES TR CSI CHI INTERNET 500767306 11869 325254 SH SOLE 980 0 324274 KRANESHARES TR ELEC VEH FUTUR 500767827 6302 134625 SH SOLE 0 0 134625 KRANESHARES TR EMRNG MKT CONS 500767876 237 10020 SH SOLE 0 0 10020 KRANESHARES TR MSCI CHINA CLEAN 500767850 778 16706 SH SOLE 0 0 16706 KRANESHARES TR QUADRTC INT RT 500767736 37569 1399201 SH SOLE 0 0 1399201 KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 582 30004 SH SOLE 2596 0 27408 KROGER CO COM 501044101 13021 287691 SH SOLE 7505 0 280186 KT CORP SPONSORED ADR 48268K101 1554 123601 SH SOLE 122575 0 1026 KULICKE & SOFFA INDS INC COM 501242101 880 14539 SH SOLE 3720 0 10819 KULR TECHNOLOGY GROUP INC COM 50125G109 82 29590 SH SOLE 0 0 29590 L3HARRIS TECHNOLOGIES INC COM 502431109 31189 146264 SH SOLE 68522 0 77742 LA Z BOY INC COM 505336107 452 12441 SH SOLE 6412 0 6029 LABORATORY CORP AMER HLDGS COM NEW 50540R409 25934 82536 SH SOLE 49045 0 33491 LADDER CAP CORP CL A 505743104 1945 162196 SH SOLE 3956 0 158240 LAKELAND FINL CORP COM 511656100 2920 36434 SH SOLE 0 0 36434 LAM RESEARCH CORP COM 512807108 47409 65924 SH SOLE 7119 0 58805 LAMAR ADVERTISING CO NEW CL A 512816109 5788 47719 SH SOLE 18126 0 29593 LAMB WESTON HLDGS INC COM 513272104 4270 67366 SH SOLE 49315 0 18051 LANDSTAR SYS INC COM 515098101 1822 10192 SH SOLE 5372 0 4820 LANTHEUS HLDGS INC COM 516544103 778 26915 SH SOLE 23749 0 3166 LAREDO PETROLEUM INC COM 516806205 223 3707 SH SOLE 0 0 3707 LAS VEGAS SANDS CORP COM 517834107 7282 193470 SH SOLE 5701 0 187769 LATHAM GROUP INC COM 51819L107 2010 80321 SH SOLE 80057 0 264 LATTICE SEMICONDUCTOR CORP COM 518415104 1209 15688 SH SOLE 9912 0 5776 LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 19717 654818 SH SOLE 0 0 654818 LATTICE STRATEGIES TR HARTFORD MLT SML 518416508 3059 75485 SH SOLE 0 0 75485 LATTICE STRATEGIES TR HARTFORD US EQTY 518416409 11665 264989 SH SOLE 0 0 264989 LATTICE STRATEGIES TR HARTFRD EMRG ETF 518416201 318 13224 SH SOLE 0 0 13224 LAUDER ESTEE COS INC CL A 518439104 12183 32908 SH SOLE 9384 0 23524 LAZARD GLOBAL TOTAL RETURN & COM 52106W103 4146 205162 SH SOLE 0 0 205162 LAZARD LTD SHS A G54050102 1511 34643 SH SOLE 4067 0 30576 LAZYDAYS HLDGS INC COM 52110H100 1601 74304 SH SOLE 0 0 74304 LCI INDS COM 50189K103 991 6341 SH SOLE 4283 0 2058 LEAP THERAPEUTICS INC COM 52187K101 74 22825 SH SOLE 0 0 22825 LEAR CORP COM NEW 521865204 1491 8148 SH SOLE 1831 0 6317 LEGG MASON ETF INVT TR CLEARBRIDEG LR 524682200 6858 112891 SH SOLE 0 0 112891 LEGG MASON ETF INVT TR CLEARBRIDGE DI 524682309 3663 84320 SH SOLE 0 0 84320 LEGG MASON ETF INVT TR CLRBRDG AL CP GW 524682101 3136 61869 SH SOLE 0 0 61869 LEGG MASON ETF INVT TR GLOBAL INFSTRU 52468L703 237 7375 SH SOLE 0 0 7375 LEGG MASON ETF INVT TR INT LW VTY HGH 52468L505 1701 64154 SH SOLE 0 0 64154 LEGG MASON ETF INVT TR L VOL H DIV ETF 52468L406 11835 295572 SH SOLE 0 0 295572 LEGG MASON ETF INVT TR WESTN ASET TTL 52468L810 3283 125150 SH SOLE 0 0 125150 LEGG MASON ETF INVT TR WESTN AST SHRT 52468L786 6653 256978 SH SOLE 0 0 256978 LEGGETT & PLATT INC COM 524660107 3571 86758 SH SOLE 23357 0 63401 LEIDOS HOLDINGS INC COM 525327102 1663 18703 SH SOLE 4308 0 14395 LEMONADE INC COM 52567D107 1190 28269 SH SOLE 0 0 28269 LENDINGCLUB CORP COM NEW 52603A208 248 10251 SH SOLE 0 0 10251 LENDINGTREE INC NEW COM 52603B107 225 1838 SH SOLE 1444 0 394 LENNAR CORP CL A 526057104 11414 98262 SH SOLE 20460 0 77802 LENNOX INTL INC COM 526107107 1651 5089 SH SOLE 2941 0 2148 LESLIES INC COM 527064109 505 21327 SH SOLE 1752 0 19575 LEVI STRAUSS & CO NEW CL A COM STK 52736R102 602 24062 SH SOLE 0 0 24062 LEXINFINTECH HLDGS LTD ADR 528877103 83 21413 SH SOLE 12216 0 9197 LGI HOMES INC COM 50187T106 1615 10457 SH SOLE 1078 0 9379 LHC GROUP INC COM 50187A107 546 3982 SH SOLE 2814 0 1168 LI AUTO INC SPONSORED ADS 50202M102 487 15173 SH SOLE 0 0 15173 LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 9804 1169916 SH SOLE 0 0 1169916 LIBERTY ALL-STAR GROWTH FD I COM 529900102 3797 421918 SH SOLE 0 0 421918 LIBERTY BROADBAND CORP COM SER A 530307107 799 4968 SH SOLE 2905 0 2063 LIBERTY BROADBAND CORP COM SER C 530307305 2163 13426 SH SOLE 9295 0 4131 LIBERTY GLOBAL PLC SHS CL A G5480U104 266 9595 SH SOLE 0 0 9595 LIBERTY GLOBAL PLC SHS CL C G5480U120 457 16277 SH SOLE 0 0 16277 LIBERTY MEDIA CORP DEL COM A SIRIUSXM 531229409 992 19514 SH SOLE 12758 0 6756 LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607 1949 38336 SH SOLE 26462 0 11874 LIBERTY MEDIA CORP DEL COM SER A FRMLA 531229870 441 7433 SH SOLE 3807 0 3626 LIBERTY MEDIA CORP DEL COM SER C FRMLA 531229854 2254 35635 SH SOLE 6919 0 28716 LIBERTY MEDIA CORP DEL DEB 4.000%11/1 530715AG6 23 33000 PRN SOLE 0 0 33000 LIBERTY MEDIA CORP DEL NOTE 1.000% 1/3 531229AF9 21 12000 PRN SOLE 0 0 12000 LIBERTY TRIPADVISOR HLDGS IN COM SER A 531465102 407 187744 SH SOLE 0 0 187744 LI-CYCLE HOLDINGS CORP COMMON SHARES 50202P105 229 22960 SH SOLE 0 0 22960 LIFE STORAGE INC COM 53223X107 11032 72018 SH SOLE 10127 0 61891 LIGAND PHARMACEUTICALS INC COM NEW 53220K504 491 3176 SH SOLE 0 0 3176 LIGHTPATH TECHNOLOGIES INC COM CL A 532257805 83 34000 SH SOLE 0 0 34000 LIGHTSPEED COMMERCE INC SUB VTG SHS 53229C107 276 6838 SH SOLE 184 0 6654 LIGHTWAVE LOGIC INC COM 532275104 2116 142202 SH SOLE 0 0 142202 LILIUM N V CLASS A ORD SHS N52586109 365 52637 SH SOLE 0 0 52637 LILLY ELI & CO COM 532457108 83978 304027 SH SOLE 17747 0 286280 LIMELIGHT NETWORKS INC COM 53261M104 35 10242 SH SOLE 0 0 10242 LINCOLN ELEC HLDGS INC COM 533900106 546 3913 SH SOLE 0 0 3913 LINCOLN NATL CORP IND COM 534187109 3512 51456 SH SOLE 7482 0 43974 LINDBLAD EXPEDITIONS HLDGS I COM 535219109 616 39478 SH SOLE 0 0 39478 LINDE PLC SHS G5494J103 30848 89047 SH SOLE 35112 0 53935 LINEAGE CELL THERAPEUTICS IN COM 53566P109 269 109791 SH SOLE 0 0 109791 LIONS GATE ENTMNT CORP CL A VTG 535919401 191 11491 SH SOLE 0 0 11491 LIONS GATE ENTMNT CORP CL B NON VTG 535919500 606 39356 SH SOLE 1515 0 37841 LIPOCINE INC NEW COM 53630X104 62 62750 SH SOLE 0 0 62750 LISTED FD TR CORE ALT FD 53656F847 202 6473 SH SOLE 0 0 6473 LISTED FD TR ROUNDHILL BALL 53656F417 1885 124172 SH SOLE 0 0 124172 LISTED FD TR ROUNDHILL SPORTS 53656F789 1518 61130 SH SOLE 0 0 61130 LITHIA MTRS INC COM 536797103 2432 8190 SH SOLE 2103 0 6087 LITHIUM AMERS CORP NEW COM NEW 53680Q207 1623 55748 SH SOLE 0 0 55748 LITMAN GREGORY FDS TR IMGP DBI MANAGED 53700T827 598 23182 SH SOLE 0 0 23182 LITTELFUSE INC COM 537008104 1033 3289 SH SOLE 2204 0 1085 LIVE NATION ENTERTAINMENT IN COM 538034109 8094 67623 SH SOLE 14873 0 52750 LIVE OAK BANCSHARES INC COM 53803X105 914 10466 SH SOLE 0 0 10466 LIVENT CORP COM 53814L108 2210 90668 SH SOLE 258 0 90410 LIVEPERSON INC COM 538146101 512 14329 SH SOLE 2616 0 11713 LIVERAMP HLDGS INC COM 53815P108 267 5561 SH SOLE 1178 0 4383 LKQ CORP COM 501889208 3540 58964 SH SOLE 7611 0 51353 LL FLOORING HOLDINGS INC COM 55003T107 250 14626 SH SOLE 0 0 14626 LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 1055 413567 SH SOLE 226244 0 187323 LMP CAP & INCOME FD INC COM 50208A102 381 25074 SH SOLE 0 0 25074 LOCKHEED MARTIN CORP COM 539830109 131991 371376 SH SOLE 55005 0 316371 LOEWS CORP COM 540424108 1012 17517 SH SOLE 3965 0 13552 LOGITECH INTL S A SHS H50430232 1375 16666 SH SOLE 0 0 16666 LORDSTOWN MOTORS CORP COM CL A 54405Q100 62 17851 SH SOLE 0 0 17851 LOUISIANA PAC CORP COM 546347105 2495 31844 SH SOLE 309 0 31535 LOWES COS INC COM 548661107 132179 511373 SH SOLE 61226 0 450147 LOWES COS INC COM 548661107 620 2400 SH Put SOLE 0 0 2400 LPL FINL HLDGS INC COM 50212V100 11110 69397 SH SOLE 0 0 69397 LTC PPTYS INC COM 502175102 1277 37404 SH SOLE 1370 0 36034 LUCID GROUP INC COM 549498103 12161 319600 SH SOLE 0 0 319600 LULULEMON ATHLETICA INC COM 550021109 19066 48705 SH SOLE 3324 0 45381 LUMEN TECHNOLOGIES INC COM 550241103 7569 603111 SH SOLE 144356 0 458755 LUMENTUM HLDGS INC COM 55024U109 17126 161913 SH SOLE 142534 0 19379 LUMINAR TECHNOLOGIES INC COM CL A 550424105 1126 66596 SH SOLE 0 0 66596 LXP INDUSTRIAL TRUST COM 529043101 1455 93156 SH SOLE 63764 0 29392 LYFT INC CL A COM 55087P104 5165 120866 SH SOLE 63869 0 56997 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 11378 123365 SH SOLE 7815 0 115550 M & T BK CORP COM 55261F104 9060 58994 SH SOLE 19999 0 38995 M D C HLDGS INC COM 552676108 1947 34872 SH SOLE 1342 0 33530 M/I HOMES INC COM 55305B101 661 10633 SH SOLE 2852 0 7781 MACERICH CO COM 554382101 8550 494817 SH SOLE 3522 0 491295 MACOM TECH SOLUTIONS HLDGS I COM 55405Y100 239 3047 SH SOLE 1260 0 1787 MACQUARIE / FIRST TR GLOBAL COM 55607W100 2005 207802 SH SOLE 0 0 207802 MACQUARIE INFRASTR HOLD LLC COMMON UNITS 55608B105 46 12601 SH SOLE 0 0 12601 MACQUARIE INFRASTR HOLD LLC NOTE 2.000%10/0 55608BAB1 451 455000 PRN SOLE 0 0 455000 MACYS INC COM 55616P104 2391 91341 SH SOLE 1969 0 89372 MADDEN STEVEN LTD COM 556269108 563 12106 SH SOLE 1274 0 10832 MADISON COVERED CALL & EQUIT COM 557437100 1410 175833 SH SOLE 0 0 175833 MADISON SQUARE GRDN ENTERTNM CL A 55826T102 1057 15021 SH SOLE 0 0 15021 MADISON SQUARE GRDN SPRT COR CL A 55825T103 479 2757 SH SOLE 0 0 2757 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 10942 235613 SH SOLE 7445 0 228168 MAGNA INTL INC COM 559222401 7563 93442 SH SOLE 1012 0 92430 MAGNITE INC COM 55955D100 412 23541 SH SOLE 0 0 23541 MAGNOLIA OIL & GAS CORP CL A 559663109 609 32248 SH SOLE 25780 0 6468 MAIDEN HOLDINGS LTD SHS G5753U112 57 18724 SH SOLE 0 0 18724 MAIN STR CAP CORP COM 56035L104 7946 177133 SH SOLE 0 0 177133 MAINSTAY MACKAY DEFINEDTERM COM 56064K100 1538 70631 SH SOLE 0 0 70631 MALIBU BOATS INC COM CL A 56117J100 2608 37952 SH SOLE 0 0 37952 MANAGED PORTFOLIO SERIES ECOFIN GBL WATER 56167N753 4072 80566 SH SOLE 0 0 80566 MANAGED PORTFOLIO SERIES TORTOISE NRAM PI 56167N720 1718 77300 SH SOLE 0 0 77300 MANHATTAN ASSOCIATES INC COM 562750109 1339 8569 SH SOLE 5406 0 3163 MANHATTAN BRDG CAP INC COM 562803106 61 11035 SH SOLE 0 0 11035 MANITEX INTL INC COM 563420108 65 10150 SH SOLE 0 0 10150 MANITOWOC CO INC COM NEW 563571405 727 39108 SH SOLE 0 0 39108 MANNKIND CORP COM NEW 56400P706 241 55048 SH SOLE 0 0 55048 MANPOWERGROUP INC WIS COM 56418H100 231 2373 SH SOLE 0 0 2373 MANULIFE FINL CORP COM 56501R106 3548 186031 SH SOLE 2939 0 183092 MARATHON DIGITAL HOLDINGS IN COM 565788106 6748 205356 SH SOLE 0 0 205356 MARATHON OIL CORP COM 565849106 6235 379695 SH SOLE 1451 0 378244 MARATHON PETE CORP COM 56585A102 25519 398804 SH SOLE 205873 0 192931 MARAVAI LIFESCIENCES HLDGS I COM CL A 56600D107 247 5889 SH SOLE 1628 0 4261 MARCUS & MILLICHAP INC COM 566324109 400 7771 SH SOLE 6617 0 1154 MARINEMAX INC COM 567908108 832 14094 SH SOLE 3123 0 10971 MARKEL CORP COM 570535104 2313 1875 SH SOLE 276 0 1599 MARKETAXESS HLDGS INC COM 57060D108 1945 4729 SH SOLE 204 0 4525 MARQETA INC CLASS A COM 57142B104 1153 67149 SH SOLE 25632 0 41517 MARRIOTT INTL INC NEW CL A 571903202 14434 87353 SH SOLE 18239 0 69114 MARRIOTT VACATIONS WORLDWIDE COM 57164Y107 1566 9268 SH SOLE 375 0 8893 MARRIOTT VACATIONS WORLDWIDE NOTE 1.500% 9/1 57164YAB3 57 47000 PRN SOLE 0 0 47000 MARSH & MCLENNAN COS INC COM 571748102 13625 78387 SH SOLE 45353 0 33034 MARTEN TRANS LTD COM 573075108 470 27394 SH SOLE 23403 0 3991 MARTIN MARIETTA MATLS INC COM 573284106 6590 14959 SH SOLE 3085 0 11874 MARTIN MIDSTREAM PRTNRS L P UNIT L P INT 573331105 67 25284 SH SOLE 0 0 25284 MARVELL TECHNOLOGY INC COM 573874104 28332 323829 SH SOLE 55085 0 268744 MASCO CORP COM 574599106 4205 59888 SH SOLE 4819 0 55069 MASIMO CORP COM 574795100 8905 30414 SH SOLE 2462 0 27952 MASONITE INTL CORP COM 575385109 737 6249 SH SOLE 5870 0 379 MASTEC INC COM 576323109 957 10372 SH SOLE 1804 0 8568 MASTERCARD INCORPORATED CL A 57636Q104 215422 599527 SH SOLE 114191 0 485336 MATADOR RES CO COM 576485205 1638 44364 SH SOLE 6044 0 38320 MATCH GROUP INC NEW COM 57667L107 8162 61713 SH SOLE 37064 0 24649 MATINAS BIOPHARMA HLDGS INC COM 576810105 280 277684 SH SOLE 0 0 277684 MATSON INC COM 57686G105 2330 25876 SH SOLE 152 0 25724 MATTEL INC COM 577081102 546 25338 SH SOLE 0 0 25338 MATTERPORT INC COM CL A 577096100 2154 104365 SH SOLE 0 0 104365 MAXAR TECHNOLOGIES INC COM 57778K105 368 12456 SH SOLE 898 0 11558 MAXIMUS INC COM 577933104 7909 99272 SH SOLE 90650 0 8622 MAXLINEAR INC COM 57776J100 752 9972 SH SOLE 1364 0 8608 MAYVILLE ENGR CO INC COM 578605107 999 67015 SH SOLE 0 0 67015 MCCORMICK & CO INC COM NON VTG 579780206 22048 228213 SH SOLE 8904 0 219309 MCCORMICK & CO INC COM VTG 579780107 630 6605 SH SOLE 0 0 6605 MCDONALDS CORP COM 580135101 156654 584377 SH SOLE 51446 0 532931 MCEWEN MNG INC COM 58039P107 40 45297 SH SOLE 0 0 45297 MCKESSON CORP COM 58155Q103 13013 52351 SH SOLE 8585 0 43766 MDU RES GROUP INC COM 552690109 4594 148968 SH SOLE 35925 0 113043 MEDICAL PPTYS TRUST INC COM 58463J304 15936 674398 SH SOLE 847 0 673551 MEDIFAST INC COM 58470H101 680 3246 SH SOLE 0 0 3246 MEDIWOUND LTD ORD SHS M68830104 31 13259 SH SOLE 0 0 13259 MEDNAX INC COM 58502B106 229 8428 SH SOLE 3735 0 4693 MEDPACE HLDGS INC COM 58506Q109 1656 7609 SH SOLE 2262 0 5347 MEDTRONIC PLC SHS G5960L103 56721 548299 SH SOLE 131157 0 417142 MELCO RESORTS AND ENTMNT LTD ADR 585464100 550 54075 SH SOLE 1044 0 53031 MERCADOLIBRE INC COM 58733R102 32345 23988 SH SOLE 360 0 23628 MERCANTILE BK CORP COM 587376104 229 6547 SH SOLE 4059 0 2488 MERCK & CO INC COM 58933Y105 152499 1989805 SH SOLE 470990 0 1518815 MERCURY GENL CORP NEW COM 589400100 710 13385 SH SOLE 0 0 13385 MERCURY SYS INC COM 589378108 703 12729 SH SOLE 11575 0 1154 MERIT MED SYS INC COM 589889104 996 15610 SH SOLE 15523 0 87 MERITAGE HOMES CORP COM 59001A102 2217 18162 SH SOLE 0 0 18162 MERITOR INC COM 59001K100 262 10561 SH SOLE 0 0 10561 MESA LABS INC COM 59064R109 417 1272 SH SOLE 252 0 1020 MESABI TR CTF BEN INT 590672101 287 10861 SH SOLE 5248 0 5613 MESOBLAST LTD SPONS ADR 590717104 54 11302 SH SOLE 0 0 11302 META MATERIALS INC COM 59134N104 25 10012 SH SOLE 0 0 10012 META PLATFORMS INC CL A 30303M102 472684 1405011 SH SOLE 277234 0 1127777 METALLA RTY & STREAMING LTD COM NEW 59124U605 73 10487 SH SOLE 0 0 10487 METLIFE INC COM 59156R108 27976 447686 SH SOLE 172429 0 275257 METTLER TOLEDO INTERNATIONAL COM 592688105 1926 1135 SH SOLE 255 0 880 MFA FINL INC COM 55272X102 434 95162 SH SOLE 0 0 95162 MFS CHARTER INCOME TR SH BEN INT 552727109 1789 210016 SH SOLE 0 0 210016 MFS GOVT MKTS INCOME TR SH BEN INT 552939100 1038 244131 SH SOLE 0 0 244131 MFS HIGH YIELD MUN TR SH BEN INT 59318E102 323 71524 SH SOLE 0 0 71524 MFS INTER HIGH INCOME FD SH BEN INT 59318T109 1327 480676 SH SOLE 0 0 480676 MFS INTER INCOME TR SH BEN INT 55273C107 77 21448 SH SOLE 0 0 21448 MFS INVT GRADE MUN TR SH BEN INT 59318B108 756 73364 SH SOLE 0 0 73364 MFS MULTIMARKET INCOME TR SH BEN INT 552737108 2548 398801 SH SOLE 0 0 398801 MFS MUN INCOME TR SH BEN INT 552738106 674 96284 SH SOLE 0 0 96284 MFS SPL VALUE TR SH BEN INT 55274E102 389 56785 SH SOLE 0 0 56785 MGE ENERGY INC COM 55277P104 836 10159 SH SOLE 0 0 10159 MGIC INVT CORP WIS COM 552848103 1890 131093 SH SOLE 49429 0 81664 MGM GROWTH PPTYS LLC CL A COM 55303A105 4153 101659 SH SOLE 64200 0 37459 MGM RESORTS INTERNATIONAL COM 552953101 24005 534876 SH SOLE 18509 0 516367 MGP INGREDIENTS INC NEW COM 55303J106 636 7478 SH SOLE 0 0 7478 MICROCHIP TECHNOLOGY INC. COM 595017104 19700 226276 SH SOLE 6956 0 219320 MICROCHIP TECHNOLOGY INC. NOTE 1.625% 2/1 595017AF1 25 10000 PRN SOLE 0 0 10000 MICRON TECHNOLOGY INC COM 595112103 29659 318395 SH SOLE 28503 0 289892 MICROSOFT CORP COM 594918104 1472011 4376675 SH SOLE 625776 0 3750899 MICROSTRATEGY INC CL A NEW 594972408 7658 14065 SH SOLE 0 0 14065 MICROVAST HOLDINGS INC COM 59516C106 64 11360 SH SOLE 0 0 11360 MICROVISION INC DEL COM NEW 594960304 54 10693 SH SOLE 0 0 10693 MID-AMER APT CMNTYS INC COM 59522J103 2672 11648 SH SOLE 931 0 10717 MIDDLEBY CORP COM 596278101 630 3200 SH SOLE 299 0 2901 MIDDLESEX WTR CO COM 596680108 577 4794 SH SOLE 0 0 4794 MILLER HOWARD HIGH INC EQTY COM SHS BEN IN 600379101 133 12877 SH SOLE 0 0 12877 MIMECAST LTD ORD SHS G14838109 1204 15160 SH SOLE 8737 0 6423 MIMEDX GROUP INC COM 602496101 369 61119 SH SOLE 0 0 61119 MIND MEDICINE MINDMED INC COM SUB VTG 60255C109 534 387205 SH SOLE 0 0 387205 MINERALS TECHNOLOGIES INC COM 603158106 403 5515 SH SOLE 2785 0 2730 MITEK SYS INC COM NEW 606710200 1239 69806 SH SOLE 0 0 69806 MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 633 115866 SH SOLE 97860 0 18006 MKS INSTRS INC COM 55306N104 1523 8743 SH SOLE 4 0 8739 MOBILE TELESYSTEMS PUB JT ST SPONSORED ADR 607409109 104 13041 SH SOLE 0 0 13041 MODEL N INC COM 607525102 358 11911 SH SOLE 446 0 11465 MODERNA INC COM 60770K107 30528 120197 SH SOLE 213 0 119984 MODINE MFG CO COM 607828100 132 13061 SH SOLE 0 0 13061 MOELIS & CO CL A 60786M105 2083 33325 SH SOLE 21020 0 12305 MOHAWK INDS INC COM 608190104 4470 24538 SH SOLE 20021 0 4517 MOLINA HEALTHCARE INC COM 60855R100 5259 16534 SH SOLE 570 0 15964 MOLSON COORS BEVERAGE CO CL B 60871R209 1493 32217 SH SOLE 7139 0 25078 MOMENTUS INC COM CL A 60879E101 101 24206 SH SOLE 0 0 24206 MONDELEZ INTL INC CL A 609207105 39714 598919 SH SOLE 260381 0 338538 MONEYGRAM INTL INC COM NEW 60935Y208 525 66515 SH SOLE 9511 0 57004 MONGODB INC CL A 60937P106 15667 29597 SH SOLE 657 0 28940 MONMOUTH REAL ESTATE INVT CO CL A 609720107 791 37653 SH SOLE 0 0 37653 MONOLITHIC PWR SYS INC COM 609839105 17301 35070 SH SOLE 29003 0 6067 MONROE CAP CORP COM 610335101 443 39469 SH SOLE 0 0 39469 MONSTER BEVERAGE CORP NEW COM 61174X109 19623 204406 SH SOLE 152369 0 52037 MONTROSE ENVIRONMENTAL GROUP COM 615111101 1088 15427 SH SOLE 10847 0 4580 MOODYS CORP COM 615369105 25730 65877 SH SOLE 46393 0 19484 MOOG INC CL A 615394202 511 6309 SH SOLE 82 0 6227 MORGAN STANLEY COM NEW 617446448 62974 641549 SH SOLE 208779 0 432770 MORGAN STANLEY EMERGING MKTS COM 617477104 111 20195 SH SOLE 0 0 20195 MORGAN STANLEY EMKT DBT FD I COM 61744H105 2202 244386 SH SOLE 0 0 244386 MORNINGSTAR INC COM 617700109 859 2511 SH SOLE 709 0 1802 MOSAIC CO NEW COM 61945C103 3083 78472 SH SOLE 2115 0 76357 MOTOROLA SOLUTIONS INC COM NEW 620076307 33230 122303 SH SOLE 90246 0 32057 MOTUS GI HLDGS INC COM 62014P108 25 53000 SH SOLE 0 0 53000 MOVADO GROUP INC COM 624580106 321 7673 SH SOLE 6775 0 898 MP MATERIALS CORP COM CL A 553368101 7298 160685 SH SOLE 11159 0 149526 MPLX LP COM UNIT REP LTD 55336V100 4217 142516 SH SOLE 0 0 142516 MR COOPER GROUP INC COM 62482R107 761 18292 SH SOLE 0 0 18292 MSA SAFETY INC COM 553498106 234 1551 SH SOLE 603 0 948 MSC INDL DIRECT INC CL A 553530106 593 7058 SH SOLE 5011 0 2047 MSCI INC COM 55354G100 24512 40007 SH SOLE 33006 0 7001 MUELLER INDS INC COM 624756102 386 6509 SH SOLE 402 0 6107 MUELLER WTR PRODS INC COM SER A 624758108 465 32288 SH SOLE 645 0 31643 MURPHY OIL CORP COM 626717102 980 37520 SH SOLE 4971 0 32549 MURPHY USA INC COM 626755102 2091 10497 SH SOLE 9296 0 1201 MYR GROUP INC DEL COM 55405W104 729 6595 SH SOLE 0 0 6595 MYT NETHERLANDS PARENT B V ADS 55406W103 348 16408 SH SOLE 12297 0 4111 NANO DIMENSION LTD SPONSORD ADS NEW 63008G203 129 33865 SH SOLE 0 0 33865 NANO X IMAGING LTD ORD SHS M70700105 244 16758 SH SOLE 0 0 16758 NANOSTRING TECHNOLOGIES INC COM 63009R109 876 20747 SH SOLE 15435 0 5312 NASDAQ INC COM 631103108 8828 42036 SH SOLE 10115 0 31921 NATERA INC COM 632307104 2493 26690 SH SOLE 20075 0 6615 NATIONAL BANKSHARES INC VA COM 634865109 400 11168 SH SOLE 0 0 11168 NATIONAL BEVERAGE CORP COM 635017106 233 5149 SH SOLE 0 0 5149 NATIONAL FUEL GAS CO COM 636180101 1236 19327 SH SOLE 3328 0 15999 NATIONAL GRID PLC SPONSORED ADR NE 636274409 23376 323227 SH SOLE 249246 0 73981 NATIONAL HEALTH INVS INC COM 63633D104 474 8242 SH SOLE 380 0 7862 NATIONAL INSTRS CORP COM 636518102 221 5062 SH SOLE 2978 0 2084 NATIONAL RETAIL PROPERTIES I COM 637417106 7829 162869 SH SOLE 383 0 162486 NATIONAL STORAGE AFFILIATES COM SHS BEN IN 637870106 5101 73715 SH SOLE 0 0 73715 NATIXIS ETF TR LOOMIS SAYLES 63873X208 297 11945 SH SOLE 0 0 11945 NATUS MED INC DEL COM 639050103 378 15922 SH SOLE 7998 0 7924 NAVIENT CORPORATION COM 63938C108 925 43570 SH SOLE 0 0 43570 NBT BANCORP INC COM 628778102 355 9225 SH SOLE 2150 0 7075 NCINO INC COM 63947U107 239 4350 SH SOLE 1205 0 3145 NCR CORP NEW COM 62886E108 1349 33554 SH SOLE 26743 0 6811 NEKTAR THERAPEUTICS COM 640268108 443 32767 SH SOLE 0 0 32767 NELNET INC CL A 64031N108 644 6593 SH SOLE 0 0 6593 NEOGEN CORP COM 640491106 1120 24654 SH SOLE 18086 0 6568 NEOGENOMICS INC COM NEW 64049M209 459 13456 SH SOLE 5423 0 8033 NETAPP INC COM 64110D104 4744 51570 SH SOLE 6461 0 45109 NETEASE INC SPONSORED ADS 64110W102 2065 20290 SH SOLE 346 0 19944 NETFLIX INC COM 64110L106 194570 322921 SH SOLE 35339 0 287582 NEUBERGER BERMAN HIGH YIELD COM 64128C106 2927 235455 SH SOLE 0 0 235455 NEUBERGER BERMAN MLP & ENERG COM 64129H104 90 17183 SH SOLE 0 0 17183 NEUBERGER BERMAN MUN FD INC COM 64124P101 598 39065 SH SOLE 0 0 39065 NEUBERGER BERMAN REAL ESTATE COM 64190A103 1273 241520 SH SOLE 0 0 241520 NEUROCRINE BIOSCIENCES INC COM 64125C109 1654 19423 SH SOLE 14927 0 4496 NEVRO CORP COM 64157F103 343 4226 SH SOLE 3535 0 691 NEW AMER HIGH INCOME FD INC COM NEW 641876800 5573 597340 SH SOLE 0 0 597340 NEW ENGLAND RLTY ASSOC LTD P DEPOSITRY RCPT 644206104 665 9802 SH SOLE 0 0 9802 NEW GOLD INC CDA COM 644535106 67 44944 SH SOLE 0 0 44944 NEW JERSEY RES CORP COM 646025106 4111 100127 SH SOLE 17978 0 82149 NEW MTN FIN CORP COM 647551100 1429 104308 SH SOLE 704 0 103604 NEW ORIENTAL ED & TECHNOLOGY SPON ADR 647581107 90 42697 SH SOLE 0 0 42697 NEW RELIC INC COM 64829B100 867 7882 SH SOLE 102 0 7780 NEW RESIDENTIAL INVT CORP COM NEW 64828T201 2326 217209 SH SOLE 11339 0 205870 NEW YORK CITY REIT INC COM 649439205 207 19478 SH SOLE 0 0 19478 NEW YORK CMNTY BANCORP INC COM 649445103 2806 229794 SH SOLE 0 0 229794 NEW YORK MTG TR INC COM PAR $.02 649604501 83 22383 SH SOLE 450 0 21933 NEW YORK MTG TRUST NOTE 6.250% 1/1 649604AD7 12 12000 PRN SOLE 0 0 12000 NEW YORK TIMES CO CL A 650111107 447 9263 SH SOLE 200 0 9063 NEWAGE INC COM 650194103 25 24616 SH SOLE 0 0 24616 NEWELL BRANDS INC COM 651229106 2218 101573 SH SOLE 14666 0 86907 NEWMARKET CORP COM 651587107 762 2222 SH SOLE 2010 0 212 NEWMONT CORP COM 651639106 18129 292311 SH SOLE 33022 0 259289 NEWTEK BUSINESS SVCS CORP COM NEW 652526203 716 25904 SH SOLE 0 0 25904 NEXGEN ENERGY LTD COM 65340P106 62 14193 SH SOLE 0 0 14193 NEXPOINT DIVERSIFIED REL ET COM NEW 65340G205 353 25980 SH SOLE 0 0 25980 NEXPOINT RESIDENTIAL TR INC COM 65341D102 535 6386 SH SOLE 211 0 6175 NEXSTAR MEDIA GROUP INC CL A 65336K103 3754 24835 SH SOLE 18835 0 6000 NEXTERA ENERGY INC COM 65339F101 126517 1355155 SH SOLE 276771 0 1078384 NEXTERA ENERGY INC UNIT 99/99/9999 65339F739 721 12450 SH SOLE 0 0 12450 NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 1866 22109 SH SOLE 871 0 21238 NEXTIER OILFIELD SOLUTIONS COM 65290C105 90 25242 SH SOLE 0 0 25242 NGL ENERGY PARTNERS LP COM UNIT REPST 62913M107 201 110307 SH SOLE 0 0 110307 NICE LTD SPONSORED ADR 653656108 1915 6307 SH SOLE 3287 0 3020 NIKE INC CL B 654106103 101742 610398 SH SOLE 191149 0 419249 NIKOLA CORP COM 654110105 497 50385 SH SOLE 0 0 50385 NIO INC SPON ADS 62914V106 9037 285256 SH SOLE 2047 0 283209 NISOURCE INC COM 65473P105 1259 45582 SH SOLE 514 0 45068 NISOURCE INC UNIT 12/01/2023 65473P121 335 2981 SH SOLE 0 0 2981 NLIGHT INC COM 65487K100 278 11601 SH SOLE 11071 0 530 NMI HLDGS INC CL A 629209305 567 25929 SH SOLE 23658 0 2271 NN INC COM 629337106 47 11523 SH SOLE 0 0 11523 NOKIA CORP SPONSORED ADR 654902204 2984 479803 SH SOLE 0 0 479803 NORDIC AMERICAN TANKERS LIMI COM G65773106 39 23004 SH SOLE 0 0 23004 NORDSON CORP COM 655663102 4274 16742 SH SOLE 10886 0 5856 NORDSTROM INC COM 655664100 1670 73833 SH SOLE 0 0 73833 NORFOLK SOUTHN CORP COM 655844108 29798 100090 SH SOLE 11247 0 88843 NORTHERN DYNASTY MINERALS LT COM NEW 66510M204 13 40900 SH SOLE 0 0 40900 NORTHERN LTS FD TR III HCM DEFEN 500 66538R730 5946 128725 SH SOLE 0 0 128725 NORTHERN LTS FD TR III HCM DEFND 100 66538R748 6368 112973 SH SOLE 0 0 112973 NORTHERN LTS FD TR IV INSPIRE 100ETF 66538H534 9195 233436 SH SOLE 0 0 233436 NORTHERN LTS FD TR IV INSPIRE CORP 66538H633 1178 45774 SH SOLE 0 0 45774 NORTHERN LTS FD TR IV INSPIRE GBL HOPE 66538H658 1217 32096 SH SOLE 0 0 32096 NORTHERN LTS FD TR IV INSPIRE SMAL ETF 66538H641 1277 36245 SH SOLE 0 0 36245 NORTHERN LTS FD TR IV INTRNTINL ESG 66538H419 784 25117 SH SOLE 0 0 25117 NORTHERN LTS FD TR IV MAIN SECTR ROTN 66538H591 1367 30457 SH SOLE 0 0 30457 NORTHERN TR CORP COM 665859104 2982 24930 SH SOLE 9604 0 15326 NORTHROP GRUMMAN CORP COM 666807102 48890 126308 SH SOLE 16381 0 109927 NORTHWEST BANCSHARES INC MD COM 667340103 736 51966 SH SOLE 0 0 51966 NORTHWESTERN CORP COM NEW 668074305 281 4910 SH SOLE 717 0 4193 NORTONLIFELOCK INC COM 668771108 2421 93175 SH SOLE 35016 0 58159 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 6878 331631 SH SOLE 383 0 331248 NORWOOD FINL CORP COM 669549107 307 11831 SH SOLE 0 0 11831 NOV INC COM 62955J103 401 29594 SH SOLE 2296 0 27298 NOVA LTD COM M7516K103 1763 12037 SH SOLE 0 0 12037 NOVAGOLD RES INC COM NEW 66987E206 176 25585 SH SOLE 0 0 25585 NOVANTA INC COM 67000B104 2092 11929 SH SOLE 8291 0 3638 NOVARTIS AG SPONSORED ADR 66987V109 21913 250516 SH SOLE 95499 0 155017 NOVAVAX INC COM NEW 670002401 5555 38829 SH SOLE 0 0 38829 NOVOCURE LTD ORD SHS G6674U108 1727 22996 SH SOLE 5273 0 17723 NOVO-NORDISK A S ADR 670100205 24302 216986 SH SOLE 56065 0 160921 NOW INC COM 67011P100 510 59687 SH SOLE 3454 0 56233 NRG ENERGY INC COM NEW 629377508 2949 68443 SH SOLE 29192 0 39251 NUANCE COMMUNICATIONS INC COM 67020Y100 1836 33182 SH SOLE 96 0 33086 NUCOR CORP COM 670346105 33071 289717 SH SOLE 22811 0 266906 NUSHARES ETF TR ESG HI TLD CRP 67092P854 3079 126173 SH SOLE 0 0 126173 NUSHARES ETF TR NUVEEN ENHCD 1 5 67092P110 1337 54066 SH SOLE 0 0 54066 NUSHARES ETF TR NUVEEN ENHNC YLD 67092P102 405 16436 SH SOLE 0 0 16436 NUSHARES ETF TR NUVEEN ESG EMRGN 67092P888 2333 72246 SH SOLE 0 0 72246 NUSHARES ETF TR NUVEEN ESG INTL 67092P805 1540 49694 SH SOLE 0 0 49694 NUSHARES ETF TR NUVEEN ESG LRGCP 67092P201 28324 413068 SH SOLE 0 0 413068 NUSHARES ETF TR NUVEEN ESG LRGVL 67092P300 15320 394137 SH SOLE 0 0 394137 NUSHARES ETF TR NUVEEN ESG MIDCP 67092P409 11245 228607 SH SOLE 0 0 228607 NUSHARES ETF TR NUVEEN ESG MIDVL 67092P508 4328 117133 SH SOLE 0 0 117133 NUSHARES ETF TR NUVEEN ESG SMLCP 67092P607 12802 304736 SH SOLE 0 0 304736 NUSHARES ETF TR NUVEEN ESG US 67092P870 5941 231389 SH SOLE 0 0 231389 NUSHARES ETF TR NUVEEN SHRT TERM 67092P706 1468 36028 SH SOLE 0 0 36028 NUSTAR ENERGY LP UNIT COM 67058H102 2040 128471 SH SOLE 0 0 128471 NUTANIX INC CL A 67059N108 471 14788 SH SOLE 36 0 14752 NUTRIEN LTD COM 67077M108 12996 172822 SH SOLE 75308 0 97514 NUVASIVE INC COM 670704105 576 11028 SH SOLE 9224 0 1804 NUVEEN AMT FREE MUN CR INC F COM 67071L106 12120 675965 SH SOLE 0 0 675965 NUVEEN AMT FREE QLTY MUN INC COM 670657105 10138 649873 SH SOLE 0 0 649873 NUVEEN AMT-FREE MUN VALUE FD COM 670695105 786 47399 SH SOLE 0 0 47399 NUVEEN ARIZONA QLTY MUN INC COM 67061W104 2449 153039 SH SOLE 0 0 153039 NUVEEN CA QUALTY MUN INCOME COM 67066Y105 2381 152246 SH SOLE 0 0 152246 NUVEEN CALIFORNIA AMT QLT MU COM 670651108 1375 86838 SH SOLE 0 0 86838 NUVEEN CALIFORNIA MUNI VLU F COM STK 67062C107 1015 100312 SH SOLE 0 0 100312 NUVEEN CORE EQUITY ALPHA FD COM 67090X107 1974 106219 SH SOLE 0 0 106219 NUVEEN CORPORATE INCOME 2023 COM 67079F101 172 17240 SH SOLE 0 0 17240 NUVEEN CR OPPORTUNITIES 2022 COM 67075U102 97 11990 SH SOLE 0 0 11990 NUVEEN CR STRATEGIES INCOME COM SHS 67073D102 809 124644 SH SOLE 0 0 124644 NUVEEN DOW 30 DYNMC OVERWRT SHS 67075F105 1355 76230 SH SOLE 0 0 76230 NUVEEN EMERGING MKTS DEBT 20 COM 67077P101 384 50756 SH SOLE 0 0 50756 NUVEEN ENHANCED MUN VALUE FD COM 67074M101 396 25285 SH SOLE 0 0 25285 NUVEEN FLOATING RATE INCOME COM 67072T108 19045 1872618 SH SOLE 0 0 1872618 NUVEEN FLOATING RATE INCOME COM SHS 6706EN100 3755 370637 SH SOLE 0 0 370637 NUVEEN GEORGIA QLTY MUN INC COM 67072B107 155 11241 SH SOLE 0 0 11241 NUVEEN GLOBAL HIGH INCOME FD SHS 67075G103 261 16420 SH SOLE 0 0 16420 NUVEEN INT DUR QUAL MUN TRM COM 670677103 546 37000 SH SOLE 0 0 37000 NUVEEN INTER DURATION MUN TE COM 670671106 2772 185771 SH SOLE 0 0 185771 NUVEEN MASSACHUSETS QLT MUN COM 67061E104 385 24374 SH SOLE 0 0 24374 NUVEEN MUN HIGH INCOME OPPOR COM 670682103 2124 140490 SH SOLE 0 0 140490 NUVEEN MUN INCOME FD INC COM 67062J102 616 53770 SH SOLE 0 0 53770 NUVEEN MUN VALUE FD INC COM 670928100 6289 605917 SH SOLE 0 0 605917 NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 4566 267044 SH SOLE 0 0 267044 NUVEEN N Y MUN VALUE FD COM 67062M105 387 39276 SH SOLE 0 0 39276 NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107 5453 177911 SH SOLE 0 0 177911 NUVEEN NEW JERSEY QULT MUN F COM 67069Y102 840 54603 SH SOLE 0 0 54603 NUVEEN NEW YORK AMT QLT MUNI COM 670656107 203 14751 SH SOLE 0 0 14751 NUVEEN OHIO QLTY MUN INCOME COM 670980101 359 22489 SH SOLE 0 0 22489 NUVEEN PENNSYLVANIA QLT MUN COM 670972108 388 26028 SH SOLE 0 0 26028 NUVEEN PFD & INCM SECURTIES COM 67072C105 11507 1183826 SH SOLE 0 0 1183826 NUVEEN PFD & INCOME OPPORTUN COM 67073B106 2473 253408 SH SOLE 0 0 253408 NUVEEN PFD & INCOME TERM FD COM 67075A106 677 26145 SH SOLE 0 0 26145 NUVEEN QUALITY MUNCP INCOME COM 67066V101 6165 382687 SH SOLE 0 0 382687 NUVEEN REAL ASSET INCOME & G COM 67074Y105 1268 78634 SH SOLE 0 0 78634 NUVEEN REAL ESTATE INCOME FD COM 67071B108 2525 196990 SH SOLE 0 0 196990 NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 24077 1643480 SH SOLE 0 0 1643480 NUVEEN S&P 500 DYNAMIC OVERW COM 6706EW100 2272 122146 SH SOLE 0 0 122146 NUVEEN SELECT TAX-FREE INCOM SH BEN INT 67062F100 1102 68987 SH SOLE 0 0 68987 NUVEEN SHORT DURATION CR OPP COM 67074X107 1024 69134 SH SOLE 0 0 69134 NUVEEN SR INCOME FD COM 67067Y104 407 68955 SH SOLE 0 0 68955 NUVEEN TAXABLE MUNICPAL INM COM 67074C103 8633 380314 SH SOLE 0 0 380314 NUVEEN VIRGINIA QLTY MUNCPL COM 67064R102 261 15362 SH SOLE 0 0 15362 NUVVE HOLDING CORP *W EXP 03/19/202 67079Y118 22 10000 SH SOLE 0 0 10000 NV5 GLOBAL INC COM 62945V109 2939 21278 SH SOLE 0 0 21278 NVENT ELECTRIC PLC SHS G6700G107 4689 123383 SH SOLE 100165 0 23218 NVIDIA CORPORATION COM 67066G104 618925 2104327 SH SOLE 324131 0 1780196 NVR INC COM 62944T105 2044 346 SH SOLE 1 0 345 NXP SEMICONDUCTORS N V COM N6596X109 35045 153835 SH SOLE 108281 0 45554 OAKTREE SPECIALTY LENDING CO COM 67401P108 939 125881 SH SOLE 0 0 125881 OASIS MIDSTREAM PARTNERS LP COM UNITS REPS 67420T206 295 12342 SH SOLE 0 0 12342 OASIS PETROLEUM INC COM NEW 674215207 264 2098 SH SOLE 0 0 2098 OATLY GROUP AB SPONSORED ADS 67421J108 159 19945 SH SOLE 0 0 19945 OCCIDENTAL PETE CORP *W EXP 08/03/202 674599162 253 20092 SH SOLE 21 0 20071 OCCIDENTAL PETE CORP COM 674599105 6644 229185 SH SOLE 13478 0 215707 OCEANEERING INTL INC COM 675232102 119 10538 SH SOLE 7471 0 3067 OCEANFIRST FINL CORP COM 675234108 399 17974 SH SOLE 1329 0 16645 OCUGEN INC COM 67577C105 102 22464 SH SOLE 0 0 22464 OCUPHIRE PHARMA INC COM 67577R102 56 15004 SH SOLE 0 0 15004 OFFICE PPTYS INCOME TR COM SHS BEN INT 67623C109 908 36553 SH SOLE 0 0 36553 OGE ENERGY CORP COM 670837103 4708 122679 SH SOLE 320 0 122359 OHIO VY BANC CORP COM 677719106 739 24913 SH SOLE 0 0 24913 O-I GLASS INC COM 67098H104 304 25240 SH SOLE 0 0 25240 OIL STS INTL INC COM 678026105 91 18274 SH SOLE 17474 0 800 OIL STS INTL INC NOTE 1.500% 2/1 678026AH8 22 25000 PRN SOLE 0 0 25000 OKTA INC CL A 679295105 9546 42584 SH SOLE 1002 0 41582 OLD DOMINION FREIGHT LINE IN COM 679580100 16475 45971 SH SOLE 9924 0 36047 OLD NATL BANCORP IND COM 680033107 1309 72244 SH SOLE 6957 0 65287 OLD REP INTL CORP COM 680223104 6713 273121 SH SOLE 127329 0 145792 OLIN CORP COM PAR $1 680665205 3879 67430 SH SOLE 22813 0 44617 OLLIES BARGAIN OUTLET HLDGS COM 681116109 1606 31220 SH SOLE 22946 0 8274 OLO INC CL A 68134L109 362 17390 SH SOLE 551 0 16839 OMEGA HEALTHCARE INVS INC COM 681936100 8893 300536 SH SOLE 57 0 300479 OMNICELL COM COM 68213N109 1958 10832 SH SOLE 9251 0 1581 OMNICOM GROUP INC COM 681919106 8738 119260 SH SOLE 76898 0 42362 ON HLDG AG NAMEN AKT A H5919C104 378 9993 SH SOLE 0 0 9993 ON SEMICONDUCTOR CORP COM 682189105 5091 74950 SH SOLE 12624 0 62326 ONCOCYTE CORP COM 68235C107 86 39816 SH SOLE 0 0 39816 ONCOLYTICS BIOTECH INC COM NEW 682310875 29 20512 SH SOLE 0 0 20512 ONCTERNAL THERAPEUTICS INC COM 68236P107 115 50459 SH SOLE 0 0 50459 ONDAS HLDGS INC COM NEW 68236H204 86 12812 SH SOLE 0 0 12812 ONE GAS INC COM 68235P108 1182 15234 SH SOLE 841 0 14393 ONE STOP SYS INC COM 68247W109 188 38000 SH SOLE 0 0 38000 ONEMAIN HLDGS INC COM 68268W103 4362 87177 SH SOLE 35325 0 51852 ONEOK INC NEW COM 682680103 43374 738152 SH SOLE 36380 0 701772 ONTO INNOVATION INC COM 683344105 1336 13219 SH SOLE 10022 0 3197 OPENDOOR TECHNOLOGIES INC COM 683712103 736 50408 SH SOLE 0 0 50408 OPKO HEALTH INC COM 68375N103 101 21018 SH SOLE 0 0 21018 OPORTUN FINL CORP COM 68376D104 498 24605 SH SOLE 19178 0 5427 OPTIMIZERX CORP COM NEW 68401U204 413 6653 SH SOLE 0 0 6653 ORACLE CORP COM 68389X105 68001 779733 SH SOLE 201862 0 577871 ORANGE SPONSORED ADR 684060106 825 78224 SH SOLE 24589 0 53635 ORASURE TECHNOLOGIES INC COM 68554V108 99 11401 SH SOLE 635 0 10766 ORCHID IS CAP INC COM 68571X103 326 72348 SH SOLE 0 0 72348 OREILLY AUTOMOTIVE INC COM 67103H107 18644 26400 SH SOLE 1141 0 25259 ORGANIGRAM HLDGS INC COM 68620P101 59 33647 SH SOLE 0 0 33647 ORGANON & CO COMMON STOCK 68622V106 4052 133082 SH SOLE 12252 0 120830 ORIGIN MATERIALS INC COM 68622D106 291 45040 SH SOLE 0 0 45040 ORMAT TECHNOLOGIES INC COM 686688102 1148 14481 SH SOLE 284 0 14197 OSCAR HEALTH INC CL A 687793109 753 95917 SH SOLE 0 0 95917 OSHKOSH CORP COM 688239201 1351 11987 SH SOLE 3052 0 8935 OSI ETF TR OSHARES EUR QLT 67110P506 563 19100 SH SOLE 0 0 19100 OSI ETF TR OSHARES US QUALT 67110P407 12042 258579 SH SOLE 0 0 258579 OSI ETF TR OSHARES US SMLCP 67110P100 5218 140344 SH SOLE 0 0 140344 OSI ETF TR OSHS GBL INTER 67110P704 5673 115239 SH SOLE 0 0 115239 OTIS WORLDWIDE CORP COM 68902V107 9029 103699 SH SOLE 33203 0 70496 OTTER TAIL CORP COM 689648103 3425 47950 SH SOLE 742 0 47208 OUSTER INC COM 68989M103 230 44229 SH SOLE 0 0 44229 OVERSTOCK COM INC DEL COM 690370101 2177 36887 SH SOLE 0 0 36887 OVINTIV INC COM 69047Q102 1513 44907 SH SOLE 174 0 44733 OWENS & MINOR INC NEW COM 690732102 401 9222 SH SOLE 2249 0 6973 OWENS CORNING NEW COM 690742101 822 9082 SH SOLE 6380 0 2702 OWL ROCK CAPITAL CORPORATION COM 69121K104 13259 936335 SH SOLE 0 0 936335 OXFORD LANE CAP CORP COM 691543102 1962 254535 SH SOLE 0 0 254535 OXFORD SQUARE CAP CORP COM 69181V107 154 37648 SH SOLE 0 0 37648 P T TELEKOMUNIKASI INDONESIA SPONSORED ADR 715684106 604 20829 SH SOLE 15541 0 5288 PACCAR INC COM 693718108 9405 106555 SH SOLE 14286 0 92269 PACER FDS TR AMERCN ENRGY IND 69374H634 3518 150146 SH SOLE 0 0 150146 PACER FDS TR BNCHMRK INDSTR 69374H766 18986 338793 SH SOLE 0 0 338793 PACER FDS TR BNCHMRK INFRA 69374H741 34836 804910 SH SOLE 0 0 804910 PACER FDS TR CFRA STVAL EQL 69374H691 8247 206852 SH SOLE 0 0 206852 PACER FDS TR DEVELOPED MRKT 69374H873 860 27544 SH SOLE 0 0 27544 PACER FDS TR GLOBL CASH ETF 69374H709 5550 176299 SH SOLE 0 0 176299 PACER FDS TR LUNT LRG CP ALTR 69374H717 7399 161367 SH SOLE 0 0 161367 PACER FDS TR LUNT LRGCP MULTI 69374H816 5159 122997 SH SOLE 0 0 122997 PACER FDS TR LUNT MDCAP MLT 69374H725 681 18836 SH SOLE 0 0 18836 PACER FDS TR PACER US SMALL 69374H857 39071 913525 SH SOLE 0 0 913525 PACER FDS TR SWAN SOS FD OF 69374H568 769 33725 SH SOLE 0 0 33725 PACER FDS TR TRENDP 100 ETF 69374H303 44182 749235 SH SOLE 0 0 749235 PACER FDS TR TRENDP US LAR CP 69374H105 80329 1933786 SH SOLE 0 0 1933786 PACER FDS TR TRENDP US MID CP 69374H204 20378 557087 SH SOLE 0 0 557087 PACER FDS TR TRENDPILOT EUR 69374H808 1827 73850 SH SOLE 0 0 73850 PACER FDS TR TRENDPILOT FD 69374H675 5176 164949 SH SOLE 0 0 164949 PACER FDS TR TRENDPILOT INTL 69374H683 7084 244442 SH SOLE 0 0 244442 PACER FDS TR TRENDPILOT US BD 69374H642 105225 3907360 SH SOLE 0 0 3907360 PACER FDS TR US CASH COWS 100 69374H881 46889 995723 SH SOLE 0 0 995723 PACER FDS TR WEALTHSHIELD 69374H840 1187 35924 SH SOLE 0 0 35924 PACIFIC BIOSCIENCES CALIF IN COM 69404D108 2059 100633 SH SOLE 23121 0 77512 PACIFIC PREMIER BANCORP COM 69478X105 262 6550 SH SOLE 1506 0 5044 PACIRA BIOSCIENCES INC COM 695127100 436 7253 SH SOLE 2942 0 4311 PACKAGING CORP AMER COM 695156109 4331 31812 SH SOLE 9775 0 22037 PACWEST BANCORP DEL COM 695263103 576 12756 SH SOLE 1973 0 10783 PAGERDUTY INC COM 69553P100 2205 63445 SH SOLE 21560 0 41885 PAGSEGURO DIGITAL LTD COM CL A G68707101 235 8979 SH SOLE 632 0 8347 PALANTIR TECHNOLOGIES INC CL A 69608A108 19882 1091834 SH SOLE 52678 0 1039156 PALATIN TECHNOLOGIES INC COM PAR $ .01 696077403 41 80790 SH SOLE 0 0 80790 PALO ALTO NETWORKS INC COM 697435105 45620 81909 SH SOLE 28139 0 53770 PALO ALTO NETWORKS INC NOTE 0.750% 7/0 697435AD7 21 10000 PRN SOLE 0 0 10000 PAN AMERN SILVER CORP COM 697900108 2005 80313 SH SOLE 0 0 80313 PAPA JOHNS INTL INC COM 698813102 1165 8725 SH SOLE 0 0 8725 PAR TECHNOLOGY CORP COM 698884103 391 7411 SH SOLE 0 0 7411 PARATEK PHARMACEUTICALS INC COM 699374302 401 89330 SH SOLE 0 0 89330 PARK HOTELS & RESORTS INC COM 700517105 578 30599 SH SOLE 411 0 30188 PARK NATL CORP COM 700658107 523 3810 SH SOLE 0 0 3810 PARKER-HANNIFIN CORP COM 701094104 10084 31697 SH SOLE 1774 0 29923 PARSONS CORP DEL COM 70202L102 445 13239 SH SOLE 823 0 12416 PARTNERS BANCORP COM 70213Q108 536 54660 SH SOLE 0 0 54660 PARTY CITY HOLDCO INC COM 702149105 6740 1210044 SH SOLE 0 0 1210044 PATRICK INDS INC COM 703343103 225 2785 SH SOLE 2570 0 215 PATTERSON COS INC COM 703395103 304 10352 SH SOLE 727 0 9625 PAVMED INC COM 70387R106 77 31335 SH SOLE 0 0 31335 PAYCHEX INC COM 704326107 40991 300303 SH SOLE 12310 0 287993 PAYCOM SOFTWARE INC COM 70432V102 7516 18103 SH SOLE 2676 0 15427 PAYCOR HCM INC COM 70435P102 408 14161 SH SOLE 811 0 13350 PAYLOCITY HLDG CORP COM 70438V106 1289 5458 SH SOLE 678 0 4780 PAYONEER GLOBAL INC COM 70451X104 131 17865 SH SOLE 0 0 17865 PAYPAL HLDGS INC COM 70450Y103 154455 818970 SH SOLE 66225 0 752745 PAYSAFE LIMITED ORD G6964L107 277 70781 SH SOLE 0 0 70781 PBF ENERGY INC CL A 69318G106 903 69648 SH SOLE 0 0 69648 PCM FD INC COM 69323T101 209 19454 SH SOLE 0 0 19454 PDC ENERGY INC COM 69327R101 311 6374 SH SOLE 893 0 5481 PEABODY ENGR CORP COM 704551100 668 66351 SH SOLE 209 0 66142 PEGASYSTEMS INC COM 705573103 780 6975 SH SOLE 2415 0 4560 PELOTON INTERACTIVE INC CL A COM 70614W100 1763 49299 SH SOLE 374 0 48925 PEMBINA PIPELINE CORP COM 706327103 1935 63790 SH SOLE 4435 0 59355 PENN NATL GAMING INC COM 707569109 12473 240560 SH SOLE 2463 0 238097 PENNANTPARK FLOATING RATE CA COM 70806A106 446 34952 SH SOLE 0 0 34952 PENNANTPARK INVT CORP COM 708062104 193 27917 SH SOLE 0 0 27917 PENNYMAC MTG INVT TR COM 70931T103 3090 178318 SH SOLE 3190 0 175128 PENSKE AUTOMOTIVE GRP INC COM 70959W103 441 4115 SH SOLE 0 0 4115 PENTAIR PLC SHS G7S00T104 6730 92156 SH SOLE 45468 0 46688 PEOPLES BANCORP INC COM 709789101 273 8576 SH SOLE 0 0 8576 PEOPLES UNITED FINANCIAL INC COM 712704105 3123 175266 SH SOLE 1009 0 174257 PEPSICO INC COM 713448108 163587 941724 SH SOLE 127715 0 814009 PERDOCEO ED CORP COM 71363P106 361 30728 SH SOLE 0 0 30728 PERFICIENT INC COM 71375U101 807 6244 SH SOLE 127 0 6117 PERFORMANCE FOOD GROUP CO COM 71377A103 870 19050 SH SOLE 15392 0 3658 PERKINELMER INC COM 714046109 3579 17798 SH SOLE 1465 0 16333 PERMIAN BASIN RTY TR UNIT BEN INT 714236106 680 67357 SH SOLE 0 0 67357 PERRIGO CO PLC SHS G97822103 851 21877 SH SOLE 19299 0 2578 PERSHING SQUARE TONTINE HLDG COM CL A 71531R109 283 14342 SH SOLE 3500 0 10842 PETCO HEALTH & WELLNESS CO I COM 71601V105 1231 62211 SH SOLE 25587 0 36624 PETIQ INC COM CL A 71639T106 682 30034 SH SOLE 5953 0 24081 PETMED EXPRESS INC COM 716382106 1236 48915 SH SOLE 0 0 48915 PETROCHINA CO LTD SPONSORED ADR 71646E100 1585 35859 SH SOLE 35128 0 731 PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 462 42092 SH SOLE 6937 0 35155 PFIZER INC COM 717081103 273238 4627235 SH SOLE 707552 0 3919683 PG&E CORP COM 69331C108 6173 508450 SH SOLE 136065 0 372385 PGIM ETF TR ACTV HY BD ETF 69344A206 1430 35251 SH SOLE 0 0 35251 PGIM ETF TR ULTRA SHORT 69344A107 7174 144960 SH SOLE 0 0 144960 PGIM GLOBAL HIGH YIELD FD FO COM 69346J106 705 46697 SH SOLE 0 0 46697 PGIM HIGH YIELD BOND FUND IN COM 69346H100 1529 95247 SH SOLE 0 0 95247 PHILIP MORRIS INTL INC COM 718172109 91831 966641 SH SOLE 495226 0 471415 PHILLIPS 66 COM 718546104 21386 295136 SH SOLE 16655 0 278481 PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 1714 47519 SH SOLE 0 0 47519 PHYSICIANS RLTY TR COM 71943U104 3455 183495 SH SOLE 27272 0 156223 PIEDMONT LITHIUM INC COM 72016P105 1088 20733 SH SOLE 0 0 20733 PIEDMONT OFFICE REALTY TR IN COM CL A 720190206 1666 90625 SH SOLE 407 0 90218 PILGRIMS PRIDE CORP COM 72147K108 646 22906 SH SOLE 55 0 22851 PIMCO CALIF MUN INCOME FD COM 72200N106 489 26315 SH SOLE 0 0 26315 PIMCO CALIF MUN INCOME FD II COM 72200M108 129 13799 SH SOLE 0 0 13799 PIMCO CORPORATE & INCM STRG COM 72200U100 4336 253436 SH SOLE 0 0 253436 PIMCO CORPORATE & INCOME OPP COM 72201B101 20608 1245922 SH SOLE 0 0 1245922 PIMCO DYNAMIC INCOME FD SHS 72201Y101 27130 1047083 SH SOLE 0 0 1047083 PIMCO DYNAMIC INCOME OPRNTS COM BEN SHS 69355M107 727 37185 SH SOLE 0 0 37185 PIMCO ENERGY & TACTICAL CR O COM SHS BEN INT 69346N107 510 39569 SH SOLE 0 0 39569 PIMCO ETF TR 0-5 HIGH YIELD 72201R783 10149 102404 SH SOLE 1832 0 100572 PIMCO ETF TR 1-5 US TIP IDX 72201R205 13621 246856 SH SOLE 2926 0 243930 PIMCO ETF TR 15+ YR US TIPS 72201R304 12166 133176 SH SOLE 0 0 133176 PIMCO ETF TR 25YR+ ZERO U S 72201R882 3532 23196 SH SOLE 0 0 23196 PIMCO ETF TR ACTIVE BD ETF 72201R775 51627 471870 SH SOLE 0 0 471870 PIMCO ETF TR BROAD US TIPS 72201R403 7659 115954 SH SOLE 0 0 115954 PIMCO ETF TR ENHAN SHRT MA AC 72201R833 86988 856518 SH SOLE 2007 0 854511 PIMCO ETF TR ENHANCD SHORT 72201R643 2402 23981 SH SOLE 0 0 23981 PIMCO ETF TR ENHNCD LW DUR AC 72201R718 7483 74389 SH SOLE 0 0 74389 PIMCO ETF TR INTER MUN BD ACT 72201R866 10775 191725 SH SOLE 0 0 191725 PIMCO ETF TR INV GRD CRP BD 72201R817 7234 64109 SH SOLE 0 0 64109 PIMCO ETF TR SHTRM MUN BD ACT 72201R874 2183 42603 SH SOLE 0 0 42603 PIMCO GLOBAL STOCKSPLS INCM COM 722011103 1383 127697 SH SOLE 0 0 127697 PIMCO HIGH INCOME FD COM SHS 722014107 1260 204915 SH SOLE 0 0 204915 PIMCO INCOME STRATEGY FD COM 72201H108 508 46329 SH SOLE 0 0 46329 PIMCO INCOME STRATEGY FD II COM 72201J104 4004 419287 SH SOLE 0 0 419287 PIMCO MUN INCOME FD COM 72200R107 835 54889 SH SOLE 0 0 54889 PIMCO MUN INCOME FD II COM 72200W106 560 38329 SH SOLE 0 0 38329 PIMCO MUN INCOME FD III COM 72201A103 442 34678 SH SOLE 0 0 34678 PIMCO NEW YORK MUN INCOME FD COM 72200T103 330 26843 SH SOLE 0 0 26843 PIMCO STRATEGIC INCOME FD COM 72200X104 3731 549556 SH SOLE 0 0 549556 PINDUODUO INC SPONSORED ADS 722304102 2557 43857 SH SOLE 903 0 42954 PINNACLE FINL PARTNERS INC COM 72346Q104 591 6185 SH SOLE 784 0 5401 PINNACLE WEST CAP CORP COM 723484101 2054 29092 SH SOLE 6537 0 22555 PINTEREST INC CL A 72352L106 9637 265122 SH SOLE 11083 0 254039 PIONEER HIGH INCOME FUND INC COM 72369H106 420 43248 SH SOLE 0 0 43248 PIONEER MUNICIPAL HIGH INCOM COM 723762100 442 38265 SH SOLE 0 0 38265 PIONEER MUNICIPAL HIGH INCOM COM SHS 723763108 239 19517 SH SOLE 0 0 19517 PIONEER NAT RES CO COM 723787107 7722 42457 SH SOLE 24770 0 17687 PIPER SANDLER COMPANIES COM 724078100 523 2929 SH SOLE 428 0 2501 PITNEY BOWES INC COM 724479100 490 73842 SH SOLE 0 0 73842 PJT PARTNERS INC COM CL A 69343T107 370 4998 SH SOLE 2248 0 2750 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 1490 159506 SH SOLE 0 0 159506 PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 1923 189631 SH SOLE 13399 0 176232 PLANET FITNESS INC CL A 72703H101 1214 13398 SH SOLE 6373 0 7025 PLAYSTUDIOS INC CLASS A COM 72815G108 154 39017 SH SOLE 38567 0 450 PLBY GROUP INC COM 72814P109 2315 86882 SH SOLE 0 0 86882 PLDT INC SPONSORED ADR 69344D408 892 24973 SH SOLE 0 0 24973 PLEXUS CORP COM 729132100 734 7654 SH SOLE 6517 0 1137 PLUG POWER INC COM NEW 72919P202 7439 263516 SH SOLE 0 0 263516 PLX PHARMA INC COM 72942A107 485 60550 SH SOLE 0 0 60550 PLYMOUTH INDL REIT INC COM 729640102 1983 61957 SH SOLE 16261 0 45696 PNC FINL SVCS GROUP INC COM 693475105 24449 121926 SH SOLE 32417 0 89509 PNM RES INC COM 69349H107 278 6093 SH SOLE 218 0 5875 POLARIS INC COM 731068102 5421 49319 SH SOLE 7052 0 42267 POLYMET MNG CORP COM NEW 731916409 72 28828 SH SOLE 0 0 28828 POOL CORP COM 73278L105 6195 10944 SH SOLE 336 0 10608 POPULAR INC COM NEW 733174700 485 5916 SH SOLE 0 0 5916 PORCH GROUP INC COM 733245104 350 22460 SH SOLE 785 0 21675 PORTLAND GEN ELEC CO COM NEW 736508847 1377 26027 SH SOLE 8187 0 17840 POSCO SPONSORED ADR 693483109 1283 22013 SH SOLE 947 0 21066 POST HLDGS INC COM 737446104 2219 19685 SH SOLE 12158 0 7527 POSTAL REALTY TRUST INC CL A 73757R102 238 12030 SH SOLE 344 0 11686 POTLATCHDELTIC CORPORATION COM 737630103 849 14097 SH SOLE 3544 0 10553 POWER INTEGRATIONS INC COM 739276103 2996 32254 SH SOLE 1330 0 30924 POWERFLEET INC COM 73931J109 48 10070 SH SOLE 0 0 10070 PPG INDS INC COM 693506107 14718 85352 SH SOLE 41897 0 43455 PPL CORP COM 69351T106 24752 823405 SH SOLE 337315 0 486090 PRA GROUP INC COM 69354N106 573 11561 SH SOLE 10848 0 713 PRECIGEN INC COM 74017N105 124 33544 SH SOLE 0 0 33544 PREFERRED APT CMNTYS INC COM 74039L103 859 47563 SH SOLE 0 0 47563 PREMIER FINANCIAL CORP COM 74052F108 254 8207 SH SOLE 0 0 8207 PRESTIGE CONSMR HEALTHCARE I COM 74112D101 906 14683 SH SOLE 11857 0 2826 PRETIUM RES INC COM 74139C102 141 10039 SH SOLE 0 0 10039 PRICE T ROWE GROUP INC COM 74144T108 25004 127156 SH SOLE 6892 0 120264 PRIMERICA INC COM 74164M108 803 5242 SH SOLE 531 0 4711 PRIMORIS SVCS CORP COM 74164F103 593 24730 SH SOLE 23401 0 1329 PRINCIPAL EXCHANGE-TRADED FD ACTIVE HIGH YL 74255Y102 893 42868 SH SOLE 0 0 42868 PRINCIPAL EXCHANGE-TRADED FD PRIN HLTHCRE INV 74255Y409 487 10298 SH SOLE 0 0 10298 PRINCIPAL EXCHANGE-TRADED FD PRIN MILLENNIALS 74255Y508 7521 130368 SH SOLE 0 0 130368 PRINCIPAL EXCHANGE-TRADED FD PRNC INVT GRAD 74255Y821 401 15242 SH SOLE 0 0 15242 PRINCIPAL EXCHANGE-TRADED FD QUALITY ETF 74255Y201 593 9791 SH SOLE 0 0 9791 PRINCIPAL EXCHANGE-TRADED FD SPECTRUM PFD 74255Y888 6474 319215 SH SOLE 0 0 319215 PRINCIPAL EXCHANGE-TRADED FD US MEGA CP ETF 74255Y870 6225 140523 SH SOLE 0 0 140523 PRINCIPAL EXCHANGE-TRADED FD US SMCP MLTFCTR 74255Y607 733 15450 SH SOLE 0 0 15450 PRINCIPAL FINANCIAL GROUP IN COM 74251V102 6741 93193 SH SOLE 121 0 93072 PRINCIPAL REAL ESTATE INCOME SHS BEN INT 74255X104 198 12508 SH SOLE 0 0 12508 PROCTER AND GAMBLE CO COM 742718109 289799 1771606 SH SOLE 231662 0 1539944 PROG HOLDINGS INC COM NPV 74319R101 628 13930 SH SOLE 10598 0 3332 PROGENITY INC COM 74319F107 24 11479 SH SOLE 0 0 11479 PROGRESS SOFTWARE CORP COM 743312100 3666 75952 SH SOLE 2627 0 73325 PROGRESSIVE CORP COM 743315103 13942 135824 SH SOLE 50289 0 85535 PROGYNY INC COM 74340E103 1034 20534 SH SOLE 17337 0 3197 PROLOGIS INC. COM 74340W103 45500 270253 SH SOLE 19656 0 250597 PROS HOLDINGS INC COM 74346Y103 724 20988 SH SOLE 19580 0 1408 PROSHARES TR DECLINE RETAIL 74347B367 255 17847 SH SOLE 0 0 17847 PROSHARES TR DJ BRKFLD GLB 74347B508 1051 21967 SH SOLE 0 0 21967 PROSHARES TR EQTS FOR RISIN 74347B391 615 12088 SH SOLE 0 0 12088 PROSHARES TR HD REPLICATION 74347X294 227 4399 SH SOLE 0 0 4399 PROSHARES TR HGH YLD INT RATE 74348A541 1235 19687 SH SOLE 0 0 19687 PROSHARES TR INFLATN EXPECTNS 74348A814 588 19197 SH SOLE 0 0 19197 PROSHARES TR INVT INT RT HG 74347B607 11878 159713 SH SOLE 0 0 159713 PROSHARES TR K1 FRE CRD OIL 74347G804 1462 35977 SH SOLE 0 0 35977 PROSHARES TR LARGE CAP CRE 74347R248 13981 125544 SH SOLE 0 0 125544 PROSHARES TR LONG ONLINE SHRT 74347B375 820 14787 SH SOLE 0 0 14787 PROSHARES TR MSCI EAFE DIVD 74347B839 928 20246 SH SOLE 0 0 20246 PROSHARES TR MSCI EMRG MKTS 74347B847 559 9765 SH SOLE 0 0 9765 PROSHARES TR MSCI EUR DIV 74347B540 389 7144 SH SOLE 0 0 7144 PROSHARES TR ONLINE RTL ETF 74347B169 2411 42499 SH SOLE 0 0 42499 PROSHARES TR PET CARE ETF 74348A145 8316 105252 SH SOLE 0 0 105252 PROSHARES TR PSHS SHORT DOW30 74347B235 2604 82218 SH SOLE 0 0 82218 PROSHARES TR PSHS ULT S&P 500 74347R107 1035 7070 SH SOLE 0 0 7070 PROSHARES TR PSHS ULTRA QQQ 74347R206 986 11072 SH SOLE 0 0 11072 PROSHARES TR RUSS 2000 DIVD 74347B698 11228 167899 SH SOLE 6309 0 161590 PROSHARES TR S&P 500 DV ARIST 74348A467 186998 1904643 SH SOLE 38957 0 1865686 PROSHARES TR S&P MDCP 400 DIV 74347B680 24125 327226 SH SOLE 5094 0 322132 PROSHARES TR S&P TECH DIVIDEN 74347G606 2055 30700 SH SOLE 0 0 30700 PROSHARES TR SHORT QQQ NEW 74347B714 1568 144801 SH SOLE 0 0 144801 PROSHARES TR SHORT S&P 500 NE 74347B425 4182 307020 SH SOLE 0 0 307020 PROSHARES TR SHRT 20+YR TRE 74347X849 4575 286087 SH SOLE 0 0 286087 PROSHARES TR SHRT RUSSELL2000 74348A210 952 45594 SH SOLE 0 0 45594 PROSHARES TR SHT 7-10 YR TR 74348A608 818 33652 SH SOLE 0 0 33652 PROSHARES TR SP500 EX ENRGY 74347B581 299 2896 SH SOLE 0 0 2896 PROSHARES TR ULTRAPRO QQQ 74347X831 405 2433 SH SOLE 0 0 2433 PROSHARES TR ULTRASHRT S&P500 74347B383 83 11698 SH SOLE 0 0 11698 PROSHARES TR II PROSHS SHT EUR 74347W742 463 10318 SH SOLE 0 0 10318 PROSPECT CAP CORP COM 74348T102 5460 649198 SH SOLE 0 0 649198 PROSPECT CAP CORP NOTE 4.950% 7/1 74348TAR3 228 225000 PRN SOLE 0 0 225000 PROSPECT CAP CORP NOTE 6.375% 3/0 74348TAT9 297 275000 PRN SOLE 0 0 275000 PROSPERITY BANCSHARES INC COM 743606105 262 3627 SH SOLE 717 0 2910 PROTERRA INC COM 74374T109 186 21075 SH SOLE 0 0 21075 PROTO LABS INC COM 743713109 682 13273 SH SOLE 753 0 12520 PROVENTION BIO INC COM 74374N102 170 30252 SH SOLE 0 0 30252 PROVIDENT BANCORP INC COM NEW 74383L105 580 31186 SH SOLE 0 0 31186 PRUDENTIAL FINL INC COM 744320102 36453 336777 SH SOLE 485 0 336292 PRUDENTIAL PLC ADR 74435K204 1043 30282 SH SOLE 23670 0 6612 PTC INC COM 69370C100 2454 20260 SH SOLE 7843 0 12417 PUBLIC STORAGE COM 74460D109 22265 59444 SH SOLE 5587 0 53857 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 19342 289849 SH SOLE 141223 0 148626 PUBMATIC INC COM CL A 74467Q103 685 19825 SH SOLE 16301 0 3524 PULTE GROUP INC COM 745867101 3720 65086 SH SOLE 6809 0 58277 PURE STORAGE INC CL A 74624M102 4742 145677 SH SOLE 0 0 145677 PURECYCLE TECHNOLOGIES INC COM 74623V103 394 41186 SH SOLE 0 0 41186 PURPLE INNOVATION INC COM 74640Y106 695 52338 SH SOLE 804 0 51534 PUTNAM MANAGED MUN INCOME TR COM 746823103 1166 132971 SH SOLE 0 0 132971 PUTNAM MASTER INTER INCOME T SH BEN INT 746909100 162 40951 SH SOLE 0 0 40951 PUTNAM MUN OPPORTUNITIES TR SH BEN INT 746922103 416 28875 SH SOLE 0 0 28875 PUTNAM PREMIER INCOME TR SH BEN INT 746853100 164 38297 SH SOLE 0 0 38297 PVH CORPORATION COM 693656100 841 7889 SH SOLE 0 0 7889 Q2 HLDGS INC COM 74736L109 668 8411 SH SOLE 7228 0 1183 QIAGEN NV SHS NEW N72482123 764 13746 SH SOLE 7799 0 5947 QORVO INC COM 74736K101 3905 24969 SH SOLE 1756 0 23213 QUAKER HOUGHTON COM 747316107 385 1669 SH SOLE 986 0 683 QUALCOMM INC COM 747525103 131234 717633 SH SOLE 128988 0 588645 QUALTRICS INTL INC COM CL A 747601201 448 12643 SH SOLE 409 0 12234 QUALYS INC COM 74758T303 806 5877 SH SOLE 987 0 4890 QUANTA SVCS INC COM 74762E102 11368 99141 SH SOLE 6995 0 92146 QUANTUM CORP COM NEW 747906501 941 170510 SH SOLE 1650 0 168860 QUANTUMSCAPE CORP COM CL A 74767V109 8587 386955 SH SOLE 0 0 386955 QUANTUMSCAPE CORP COM CL A 74767V109 2219 100000 SH Put SOLE 0 0 100000 QUEST DIAGNOSTICS INC COM 74834L100 9662 55846 SH SOLE 1418 0 54428 QUIDEL CORP COM 74838J101 2742 20311 SH SOLE 7126 0 13185 QUOTIENT LTD SHS G73268107 273 105541 SH SOLE 96041 0 9500 QURATE RETAIL INC COM SER A 74915M100 1040 136792 SH SOLE 122631 0 14161 R1 RCM INC COM 749397105 1002 39308 SH SOLE 32453 0 6855 RACKSPACE TECHNOLOGY INC COM 750102105 463 34398 SH SOLE 511 0 33887 RADIAN GROUP INC COM 750236101 281 13292 SH SOLE 5100 0 8192 RADNET INC COM 750491102 497 16494 SH SOLE 0 0 16494 RADWARE LTD ORD M81873107 1137 27294 SH SOLE 24894 0 2400 RALPH LAUREN CORP CL A 751212101 769 6473 SH SOLE 2896 0 3577 RAMBUS INC DEL COM 750917106 4551 154838 SH SOLE 4028 0 150810 RANGE RES CORP COM 75281A109 1519 85190 SH SOLE 0 0 85190 RANGER ENERGY SVCS INC COM CL A 75282U104 456 44422 SH SOLE 0 0 44422 RANPAK HOLDINGS CORP COM CL A 75321W103 310 8259 SH SOLE 7544 0 715 RAPID7 INC COM 753422104 980 8325 SH SOLE 6541 0 1784 RATTLER MIDSTREAM LP COM UNITS 75419T103 361 31682 SH SOLE 0 0 31682 RAVEN INDS INC COM 754212108 281 4908 SH SOLE 0 0 4908 RAYMOND JAMES FINL INC COM 754730109 3982 39662 SH SOLE 1576 0 38086 RAYONIER INC COM 754907103 646 16007 SH SOLE 0 0 16007 RAYTHEON TECHNOLOGIES CORP COM 75513E101 103487 1202540 SH SOLE 254582 0 947958 RBB FD INC MOTLEY FOL ETF 74933W601 21468 486252 SH SOLE 0 0 486252 RBB FD INC MOTLEY FOOL SML 74933W874 4106 111912 SH SOLE 0 0 111912 RBC BEARINGS INC COM 75524B104 1724 8535 SH SOLE 7269 0 1266 READY CAPITAL CORP COM 75574U101 952 60940 SH SOLE 0 0 60940 REALTY INCOME CORP COM 756109104 59238 827465 SH SOLE 118086 0 709379 REAVES UTIL INCOME FD COM SH BEN INT 756158101 4950 140952 SH SOLE 0 0 140952 RED RIVER BANCSHARES INC COM 75686R202 495 9257 SH SOLE 0 0 9257 RED ROBIN GOURMET BURGERS IN COM 75689M101 171 10349 SH SOLE 0 0 10349 RED ROCK RESORTS INC CL A 75700L108 2665 48443 SH SOLE 0 0 48443 REDFIN CORP COM 75737F108 803 20921 SH SOLE 484 0 20437 REDWIRE CORPORATION COM 75776W103 595 88122 SH SOLE 0 0 88122 REDWOOD TR INC COM 758075402 738 55986 SH SOLE 2422 0 53564 REGAL REXNORD CORPORATION COM 758750103 292 1713 SH SOLE 1284 0 429 REGENCY CTRS CORP COM 758849103 1082 14365 SH SOLE 1451 0 12914 REGENERON PHARMACEUTICALS COM 75886F107 24572 38909 SH SOLE 11231 0 27678 REGIONS FINANCIAL CORP NEW COM 7591EP100 13934 639171 SH SOLE 341565 0 297606 REINSURANCE GRP OF AMERICA I COM NEW 759351604 1178 10756 SH SOLE 863 0 9893 REKOR SYSTEMS INC COM 759419104 141 21549 SH SOLE 0 0 21549 RELIANCE STEEL & ALUMINUM CO COM 759509102 1601 9885 SH SOLE 4488 0 5397 RELX PLC SPONSORED ADR 759530108 1906 58438 SH SOLE 46324 0 12114 RENAISSANCE CAP GREENWICH FD IPO ETF 759937204 4973 85978 SH SOLE 0 0 85978 RENAISSANCERE HLDGS LTD COM G7496G103 427 2519 SH SOLE 1879 0 640 RENASANT CORP COM 75970E107 1556 41003 SH SOLE 177 0 40826 RENEWABLE ENERGY GROUP INC COM NEW 75972A301 254 5989 SH SOLE 0 0 5989 RENT A CTR INC NEW COM 76009N100 735 15307 SH SOLE 0 0 15307 REPLIGEN CORP COM 759916109 3275 12366 SH SOLE 4763 0 7603 REPUBLIC FIRST BANCORP INC COM 760416107 41 11016 SH SOLE 0 0 11016 REPUBLIC SVCS INC COM 760759100 15155 108679 SH SOLE 12958 0 95721 RESIDEO TECHNOLOGIES INC COM 76118Y104 492 18885 SH SOLE 9263 0 9622 RESMED INC COM 761152107 3548 13621 SH SOLE 411 0 13210 RESONANT INC COM 76118L102 117 68550 SH SOLE 0 0 68550 RESTAURANT BRANDS INTL INC COM 76131D103 5123 84423 SH SOLE 59727 0 24696 RETAIL OPPORTUNITY INVTS COR COM 76131N101 197 10075 SH SOLE 6483 0 3592 RETRACTABLE TECHNOLOGIES INC COM 76129W105 245 35286 SH SOLE 0 0 35286 REVOLVE GROUP INC CL A 76156B107 840 14992 SH SOLE 302 0 14690 REWALK ROBOTICS LTD SHS M8216Q200 32 26110 SH SOLE 0 0 26110 REXFORD INDL RLTY INC COM 76169C100 324 3998 SH SOLE 295 0 3703 REYNOLDS CONSUMER PRODS INC COM 76171L106 850 27085 SH SOLE 21700 0 5385 RGC RES INC COM 74955L103 476 20700 SH SOLE 0 0 20700 RH COM 74967X103 2714 5065 SH SOLE 110 0 4955 RICEBRAN TECHNOLOGIES COM NEW 762831204 26 74811 SH SOLE 0 0 74811 RIGEL PHARMACEUTICALS INC COM NEW 766559603 95 35988 SH SOLE 3158 0 32830 RIMINI STR INC DEL COM 76674Q107 341 57169 SH SOLE 0 0 57169 RING ENERGY INC COM 76680V108 76 33127 SH SOLE 0 0 33127 RINGCENTRAL INC CL A 76680R206 2313 12347 SH SOLE 131 0 12216 RIO TINTO PLC SPONSORED ADR 767204100 12071 180326 SH SOLE 14382 0 165944 RITCHIE BROS AUCTIONEERS COM 767744105 975 15925 SH SOLE 7787 0 8138 RITE AID CORP COM 767754872 213 14515 SH SOLE 0 0 14515 RIVERNORTH DOUBLELINE STRATE COM 76882G107 600 42249 SH SOLE 0 0 42249 RIVERNORTH OPPORTUNITIES FD COM 76881Y109 1451 90967 SH SOLE 0 0 90967 RLI CORP COM 749607107 8429 75186 SH SOLE 5195 0 69991 RLJ LODGING TR COM 74965L101 450 32312 SH SOLE 28166 0 4146 ROBERT HALF INTL INC COM 770323103 1735 15561 SH SOLE 2525 0 13036 ROBINHOOD MKTS INC COM CL A 770700102 1379 77645 SH SOLE 34327 0 43318 ROBLOX CORP CL A 771049103 23015 223096 SH SOLE 50321 0 172775 ROCKET COS INC COM CL A 77311W101 805 57503 SH SOLE 0 0 57503 ROCKET LAB USA INC COM 773122106 471 38347 SH SOLE 0 0 38347 ROCKLEY PHOTONICS HOLDINGS L ORDINARY SHARES G7614L109 53 12188 SH SOLE 0 0 12188 ROCKWELL AUTOMATION INC COM 773903109 30562 87608 SH SOLE 45892 0 41716 ROCKWELL MED INC COM 774374102 6 13460 SH SOLE 0 0 13460 ROGERS CORP COM 775133101 314 1149 SH SOLE 288 0 861 ROKU INC COM CL A 77543R102 27907 122293 SH SOLE 12681 0 109612 ROLLINS INC COM 775711104 3700 108151 SH SOLE 11805 0 96346 ROOT INC COM CL A 77664L108 72 23070 SH SOLE 0 0 23070 ROPER TECHNOLOGIES INC COM 776696106 8276 16826 SH SOLE 1803 0 15023 ROSS STORES INC COM 778296103 9682 84718 SH SOLE 46853 0 37865 ROYAL BK CDA COM 780087102 6490 61148 SH SOLE 12224 0 48924 ROYAL CARIBBEAN GROUP COM V7780T103 6065 78872 SH SOLE 12324 0 66548 ROYAL DUTCH SHELL PLC SPON ADR B 780259107 8567 197632 SH SOLE 12433 0 185199 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 9957 229414 SH SOLE 2324 0 227090 ROYAL GOLD INC COM 780287108 3793 36050 SH SOLE 247 0 35803 ROYALTY PHARMA PLC SHS CLASS A G7709Q104 308 7720 SH SOLE 4149 0 3571 ROYCE GLOBAL VALUE TR INC COM 78081T104 413 31475 SH SOLE 0 0 31475 ROYCE MICRO-CAP TR INC COM 780915104 1408 121930 SH SOLE 0 0 121930 ROYCE VALUE TR INC COM 780910105 11898 607341 SH SOLE 0 0 607341 RPM INTL INC COM 749685103 5842 57840 SH SOLE 1726 0 56114 RUBIUS THERAPEUTICS INC COM 78116T103 278 28730 SH SOLE 0 0 28730 RUSH ENTERPRISES INC CL A 781846209 662 11900 SH SOLE 10416 0 1484 RUSH STREET INTERACTIVE INC COM 782011100 171 10389 SH SOLE 9198 0 1191 RYAN SPECIALTY GROUP HLDGS I CL A 78351F107 386 9564 SH SOLE 3186 0 6378 RYANAIR HOLDINGS PLC SPONSORED ADS 783513203 614 6004 SH SOLE 4274 0 1730 RYDER SYS INC COM 783549108 919 11148 SH SOLE 462 0 10686 RYMAN HOSPITALITY PPTYS INC COM 78377T107 245 2667 SH SOLE 754 0 1913 S&P GLOBAL INC COM 78409V104 20001 42382 SH SOLE 12154 0 30228 SABA CAPITAL INCOME & OPRNT SHARES 78518H103 214 47420 SH SOLE 0 0 47420 SABINE RTY TR UNIT BEN INT 785688102 354 8494 SH SOLE 0 0 8494 SABRA HEALTH CARE REIT INC COM 78573L106 1209 89267 SH SOLE 18764 0 70503 SABRE CORP COM 78573M104 1446 168316 SH SOLE 21 0 168295 SAFETY INS GROUP INC COM 78648T100 877 10308 SH SOLE 0 0 10308 SAIA INC COM 78709Y105 1019 3024 SH SOLE 1955 0 1069 SALARIUS PHARMACEUTICALS INC COM NEW 79400X107 5 10023 SH SOLE 0 0 10023 SALESFORCE COM INC COM 79466L302 178406 701977 SH SOLE 165259 0 536718 SALIENT MIDSTREAM & MLP FD SH BEN INT 79471V105 112 16575 SH SOLE 0 0 16575 SANDERSON FARMS INC COM 800013104 681 3564 SH SOLE 0 0 3564 SANDSTORM GOLD LTD COM NEW 80013R206 578 93183 SH SOLE 0 0 93183 SANGAMO THERAPEUTICS INC COM 800677106 86 11498 SH SOLE 180 0 11318 SANOFI SPONSORED ADR 80105N105 6059 120933 SH SOLE 37615 0 83318 SAP SE SPON ADR 803054204 4442 31705 SH SOLE 14434 0 17271 SAPIENS INTL CORP N V SHS G7T16G103 453 13092 SH SOLE 13072 0 20 SARATOGA INVT CORP COM NEW 80349A208 2345 79813 SH SOLE 0 0 79813 SAREPTA THERAPEUTICS INC COM 803607100 2598 28854 SH SOLE 0 0 28854 SASOL LTD SPONSORED ADR 803866300 175 10652 SH SOLE 0 0 10652 SBA COMMUNICATIONS CORP NEW CL A 78410G104 18590 47786 SH SOLE 35270 0 12516 SCHLUMBERGER LTD COM STK 806857108 10592 353652 SH SOLE 127600 0 226052 SCHNEIDER NATIONAL INC CL B 80689H102 712 26469 SH SOLE 1467 0 25002 SCHNITZER STEEL INDS INC CL A 806882106 260 5016 SH SOLE 0 0 5016 SCHRODINGER INC COM 80810D103 318 9135 SH SOLE 0 0 9135 SCHWAB CHARLES CORP COM 808513105 34645 411947 SH SOLE 127250 0 284697 SCHWAB STRATEGIC TR 1000 INDEX ETF 808524722 494 10602 SH SOLE 0 0 10602 SCHWAB STRATEGIC TR 5 10YR CORP BD 808524698 360 6960 SH SOLE 0 0 6960 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 14562 491619 SH SOLE 80 0 491539 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 32127 826517 SH SOLE 75 0 826442 SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 1861 45460 SH SOLE 40 0 45420 SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 5674 101071 SH SOLE 0 0 101071 SCHWAB STRATEGIC TR SCHWAB FDT US BM 808524789 728 12538 SH SOLE 0 0 12538 SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 21820 372299 SH SOLE 81 0 372218 SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763 3976 71502 SH SOLE 62 0 71440 SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730 10535 339961 SH SOLE 122 0 339839 SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 7004 215444 SH SOLE 111 0 215333 SCHWAB STRATEGIC TR SCHWB FDT INT SC 808524748 645 17259 SH SOLE 65 0 17194 SCHWAB STRATEGIC TR SHT TM US TRES 808524862 11190 220053 SH SOLE 4116 0 215937 SCHWAB STRATEGIC TR US AGGREGATE B 808524839 14842 275367 SH SOLE 0 0 275367 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 34361 304049 SH SOLE 0 0 304049 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 385859 4773712 SH SOLE 0 0 4773712 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 148199 905034 SH SOLE 0 0 905034 SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 84593 1155329 SH SOLE 0 0 1155329 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 120024 1054508 SH SOLE 59 0 1054449 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 51457 639779 SH SOLE 0 0 639779 SCHWAB STRATEGIC TR US REIT ETF 808524847 8400 159426 SH SOLE 25 0 159401 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 47992 468673 SH SOLE 44 0 468629 SCHWAB STRATEGIC TR US TIPS ETF 808524870 62303 990659 SH SOLE 14 0 990645 SCIENCE APPLICATIONS INTL CO COM 808625107 1068 12771 SH SOLE 2654 0 10117 SCIPLAY CORPORATION CL A 809087109 879 63809 SH SOLE 0 0 63809 SCORPIO TANKERS INC NOTE 3.000% 5/1 80918TAB5 26 27000 PRN SOLE 0 0 27000 SCOTTS MIRACLE-GRO CO CL A 810186106 7262 45107 SH SOLE 15 0 45092 SEA LTD SPONSORD ADS 81141R100 23095 103227 SH SOLE 32941 0 70286 SEACOAST BKG CORP FLA COM NEW 811707801 384 10843 SH SOLE 9253 0 1590 SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103 19241 170303 SH SOLE 97397 0 72906 SEAGEN INC COM 81181C104 2153 13927 SH SOLE 4361 0 9566 SEALED AIR CORP NEW COM 81211K100 3902 57827 SH SOLE 6419 0 51408 SECOND SIGHT MED PRODS INC COM NEW 81362J209 34 20698 SH SOLE 0 0 20698 SEI INVTS CO COM 784117103 3173 52070 SH SOLE 44351 0 7719 SELECT MED HLDGS CORP COM 81619Q105 303 10300 SH SOLE 5641 0 4659 SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 219738 2828760 SH SOLE 91502 0 2737258 SELECT SECTOR SPDR TR ENERGY 81369Y506 234526 4225688 SH SOLE 30660 0 4195028 SELECT SECTOR SPDR TR FINANCIAL 81369Y605 604592 15482518 SH SOLE 219949 0 15262569 SELECT SECTOR SPDR TR FINANCIAL 81369Y605 1515 38800 SH Put SOLE 0 0 38800 SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 273226 5273616 SH SOLE 7898 0 5265718 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 390529 1910240 SH SOLE 39353 0 1870887 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 491 2400 SH Put SOLE 0 0 2400 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 158789 2059259 SH SOLE 7237 0 2052022 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 382662 2716033 SH SOLE 59762 0 2656271 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 389334 3679559 SH SOLE 36863 0 3642696 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 170122 2376664 SH SOLE 5589 0 2371075 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 116586 1286681 SH SOLE 4861 0 1281820 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 688958 3962490 SH SOLE 84326 0 3878164 SELECTIVE INS GROUP INC COM 816300107 4092 49934 SH SOLE 4768 0 45166 SEMPRA COM 816851109 12892 97462 SH SOLE 29121 0 68341 SEMTECH CORP COM 816850101 1282 14415 SH SOLE 6251 0 8164 SENSATA TECHNOLOGIES HLDG PL SHS G8060N102 3678 59621 SH SOLE 23027 0 36594 SENSEONICS HLDGS INC COM 81727U105 151 56584 SH SOLE 0 0 56584 SENSIENT TECHNOLOGIES CORP COM 81725T100 240 2399 SH SOLE 517 0 1882 SENTINELONE INC CL A 81730H109 1808 35806 SH SOLE 0 0 35806 SERES THERAPEUTICS INC COM 81750R102 382 45901 SH SOLE 150 0 45751 SERVICE CORP INTL COM 817565104 3910 55076 SH SOLE 12353 0 42723 SERVICE PPTYS TR COM SH BEN INT 81761L102 1212 137919 SH SOLE 225 0 137694 SERVICENOW INC COM 81762P102 88804 136809 SH SOLE 14561 0 122248 SERVISFIRST BANCSHARES INC COM 81768T108 1979 23300 SH SOLE 0 0 23300 SESEN BIO INC COM 817763105 26 31550 SH SOLE 0 0 31550 SFL CORPORATION LTD SHS G7738W106 960 117779 SH SOLE 0 0 117779 SHAKE SHACK INC CL A 819047101 981 13600 SH SOLE 5326 0 8274 SHAW COMMUNICATIONS INC CL B CONV 82028K200 1091 35972 SH SOLE 0 0 35972 SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 548 47550 SH SOLE 0 0 47550 SHENANDOAH TELECOMMUNICATION COM 82312B106 721 28277 SH SOLE 0 0 28277 SHERWIN WILLIAMS CO COM 824348106 29806 84637 SH SOLE 15882 0 68755 SHIFT4 PMTS INC CL A 82452J109 20943 361519 SH SOLE 0 0 361519 SHINHAN FINANCIAL GROUP CO L SPN ADR RESTRD 824596100 783 25341 SH SOLE 24530 0 811 SHOALS TECHNOLOGIES GROUP IN CL A 82489W107 508 20898 SH SOLE 13092 0 7806 SHOCKWAVE MED INC COM 82489T104 5008 28082 SH SOLE 4865 0 23217 SHOPIFY INC CL A 82509L107 89229 64782 SH SOLE 4528 0 60254 SHYFT GROUP INC COM 825698103 2690 54750 SH SOLE 625 0 54125 SIBANYE STILLWATER LTD SPONSORED ADR 82575P107 290 23101 SH SOLE 0 0 23101 SIENTRA INC COM 82621J105 417 113609 SH SOLE 0 0 113609 SIERRA WIRELESS INC COM 826516106 349 19802 SH SOLE 0 0 19802 SIGNATURE BK NEW YORK N Y COM 82669G104 4778 14772 SH SOLE 7484 0 7288 SIGNET JEWELERS LIMITED SHS G81276100 488 5611 SH SOLE 303 0 5308 SILICON LABORATORIES INC COM 826919102 1445 7006 SH SOLE 5520 0 1486 SILICON MOTION TECHNOLOGY CO SPONSORED ADR 82706C108 769 8097 SH SOLE 2199 0 5898 SILVERBOX ENGAGED MERGER CO COM CL A 82836L101 453 44584 SH SOLE 0 0 44584 SILVERCORP METALS INC COM 82835P103 125 33203 SH SOLE 0 0 33203 SILVERCREST METALS INC COM 828363101 381 48210 SH SOLE 0 0 48210 SILVERGATE CAP CORP CL A 82837P408 942 6355 SH SOLE 0 0 6355 SIMMONS 1ST NATL CORP CL A $1 PAR 828730200 580 19614 SH SOLE 0 0 19614 SIMON PPTY GROUP INC NEW COM 828806109 34306 214724 SH SOLE 7448 0 207276 SIMPLY GOOD FOODS CO COM 82900L102 207 4972 SH SOLE 4200 0 772 SIMPSON MFG INC COM 829073105 1221 8783 SH SOLE 1174 0 7609 SIMULATIONS PLUS INC COM 829214105 313 6608 SH SOLE 0 0 6608 SINCLAIR BROADCAST GROUP INC CL A 829226109 729 27584 SH SOLE 77 0 27507 SIREN ETF TR DIVCN DIVD ETF 829658400 1932 45938 SH SOLE 0 0 45938 SIREN ETF TR DIVCN LDRS ETF 829658301 13283 220095 SH SOLE 0 0 220095 SIREN ETF TR NSD NXGN ECO ETF 829658202 3921 92242 SH SOLE 0 0 92242 SIRIUS XM HOLDINGS INC COM 82968B103 2575 405549 SH SOLE 2272 0 403277 SITE CTRS CORP COM 82981J109 365 23043 SH SOLE 20857 0 2186 SITEONE LANDSCAPE SUPPLY INC COM 82982L103 3958 16335 SH SOLE 10709 0 5626 SITIME CORP COM 82982T106 417 1427 SH SOLE 0 0 1427 SIX FLAGS ENTMT CORP NEW COM 83001A102 1555 36520 SH SOLE 8161 0 28359 SIXTH STREET SPECIALTY LENDN COM 83012A109 4592 196307 SH SOLE 388 0 195919 SJW GROUP COM 784305104 338 4611 SH SOLE 0 0 4611 SKECHERS U S A INC CL A 830566105 785 18084 SH SOLE 0 0 18084 SKILLZ INC COM 83067L109 657 88278 SH SOLE 0 0 88278 SKYWATER TECHNOLOGY INC COM 83089J108 197 12162 SH SOLE 0 0 12162 SKYWEST INC COM 830879102 477 12137 SH SOLE 10181 0 1956 SKYWORKS SOLUTIONS INC COM 83088M102 12621 81350 SH SOLE 6995 0 74355 SL GREEN RLTY CORP COM 78440X804 768 10714 SH SOLE 635 0 10079 SLEEP NUMBER CORP COM 83125X103 211 2750 SH SOLE 0 0 2750 SLM CORP COM 78442P106 220 11200 SH SOLE 4011 0 7189 SLR INVESTMENT CORP COM 83413U100 728 39515 SH SOLE 5798 0 33717 SM ENERGY CO COM 78454L100 536 18195 SH SOLE 215 0 17980 SMART GLOBAL HLDGS INC SHS G8232Y101 1627 22916 SH SOLE 10356 0 12560 SMARTRENT INC COM CL A 83193G107 175 18075 SH SOLE 0 0 18075 SMARTSHEET INC COM CL A 83200N103 2203 28444 SH SOLE 16970 0 11474 SMILEDIRECTCLUB INC CL A COM 83192H106 190 80951 SH SOLE 0 0 80951 SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 1646 47537 SH SOLE 16541 0 30996 SMITH & WESSON BRANDS INC COM 831754106 834 46882 SH SOLE 0 0 46882 SMITH A O CORP COM 831865209 3010 35062 SH SOLE 668 0 34394 SMUCKER J M CO COM NEW 832696405 7988 58811 SH SOLE 6221 0 52590 SNAP INC CL A 83304A106 6257 133040 SH SOLE 30673 0 102367 SNAP ON INC COM 833034101 4348 20189 SH SOLE 8954 0 11235 SNOWFLAKE INC CL A 833445109 18735 55305 SH SOLE 1258 0 54047 SOCIEDAD QUIMICA Y MINERA DE SPON ADR SER B 833635105 372 7385 SH SOLE 0 0 7385 SOFI TECHNOLOGIES INC COM 83406F102 5843 369551 SH SOLE 2612 0 366939 SOLAREDGE TECHNOLOGIES INC COM 83417M104 3705 13204 SH SOLE 1227 0 11977 SONOCO PRODS CO COM 835495102 1078 18615 SH SOLE 92 0 18523 SONOS INC COM 83570H108 2775 93121 SH SOLE 0 0 93121 SONY GROUP CORPORATION SPONSORED ADR 835699307 8473 67035 SH SOLE 22280 0 44755 SORRENTO THERAPEUTICS INC COM NEW 83587F202 393 84533 SH SOLE 0 0 84533 SOS LIMITED SPNSORD ADS NEW 83587W106 9 10674 SH SOLE 0 0 10674 SOUTH JERSEY INDS INC COM 838518108 494 18901 SH SOLE 0 0 18901 SOUTHERN CO COM 842587107 91905 1340119 SH SOLE 358080 0 982039 SOUTHERN CO UNIT 08/01/2022 842587602 3154 58640 SH SOLE 0 0 58640 SOUTHERN COPPER CORP COM 84265V105 5384 87249 SH SOLE 5370 0 81879 SOUTHERN FIRST BANCSHARES COM 842873101 216 3458 SH SOLE 0 0 3458 SOUTHSTATE CORPORATION COM 840441109 544 6790 SH SOLE 3782 0 3008 SOUTHWEST AIRLS CO COM 844741108 24647 575320 SH SOLE 20733 0 554587 SOUTHWEST AIRLS CO NOTE 1.250% 5/0 844741BG2 17 13000 PRN SOLE 0 0 13000 SOUTHWESTERN ENERGY CO COM 845467109 422 90531 SH SOLE 0 0 90531 SOVOS BRANDS INC COM 84612U107 341 22654 SH SOLE 22454 0 200 SP PLUS CORP COM 78469C103 209 7419 SH SOLE 2715 0 4704 SPARTANNASH CO COM 847215100 352 13646 SH SOLE 0 0 13646 SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 389385 1071742 SH SOLE 0 0 1071742 SPDR GOLD TR GOLD SHS 78463V107 343494 2009208 SH SOLE 59 0 2009149 SPDR INDEX SHS FDS ASIA PACIF ETF 78463X301 2852 23472 SH SOLE 0 0 23472 SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 12897 228141 SH SOLE 0 0 228141 SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 4120 115722 SH SOLE 0 0 115722 SPDR INDEX SHS FDS EURO STOXX 50 78463X202 9445 202427 SH SOLE 0 0 202427 SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 7212 133658 SH SOLE 0 0 133658 SPDR INDEX SHS FDS LOW CARBON ETF 78463X194 1339 10082 SH SOLE 0 0 10082 SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 22199 757381 SH SOLE 0 0 757381 SPDR INDEX SHS FDS MSCI EAFE FS ETF 78470E106 3968 47287 SH SOLE 0 0 47287 SPDR INDEX SHS FDS MSCI EAFE STRTGC 78463X434 32451 422796 SH SOLE 0 0 422796 SPDR INDEX SHS FDS MSCI EMR MKT ETF 78470E205 1558 21292 SH SOLE 0 0 21292 SPDR INDEX SHS FDS MSCI EMRG MKTS 78463X426 5909 87382 SH SOLE 0 0 87382 SPDR INDEX SHS FDS MSCI WRLD STRGIC 78463X418 1443 13071 SH SOLE 0 0 13071 SPDR INDEX SHS FDS PORTFLI MSCI GBL 78463X475 34458 595748 SH SOLE 0 0 595748 SPDR INDEX SHS FDS PORTFLO EURP ETF 78463X103 17749 416552 SH SOLE 0 0 416552 SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 345100 9459970 SH SOLE 7961 0 9452009 SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 164743 3970676 SH SOLE 138 0 3970538 SPDR INDEX SHS FDS S&P CHINA ETF 78463X400 1483 14363 SH SOLE 0 0 14363 SPDR INDEX SHS FDS S&P EM MKT DIV 78463X533 3034 102043 SH SOLE 0 0 102043 SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756 6453 108797 SH SOLE 0 0 108797 SPDR INDEX SHS FDS S&P GBLINF ETF 78463X855 1577 29076 SH SOLE 0 0 29076 SPDR INDEX SHS FDS S&P GLBDIV ETF 78463X459 2613 39435 SH SOLE 0 0 39435 SPDR INDEX SHS FDS S&P INTL ETF 78463X772 7916 203613 SH SOLE 0 0 203613 SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 19489 515987 SH SOLE 0 0 515987 SPDR INDEX SHS FDS S&P NORTH AMER 78463X152 685 15559 SH SOLE 0 0 15559 SPDR S&P 500 ETF TR TR UNIT 78462F103 2538363 5344372 SH SOLE 7868 0 5336504 SPDR S&P 500 ETF TR TR UNIT 78462F103 37189 78300 SH Put SOLE 0 0 78300 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 88921 171767 SH SOLE 0 0 171767 SPDR SER TR AEROSPACE DEF 78464A631 22074 189528 SH SOLE 0 0 189528 SPDR SER TR BLOOMBERG 1 10 Y 78468R861 61408 2907573 SH SOLE 0 0 2907573 SPDR SER TR BLOOMBERG 1-3 MO 78468R663 67529 738586 SH SOLE 354 0 738232 SPDR SER TR BLOOMBERG CONV 78464A359 107510 1295931 SH SOLE 0 0 1295931 SPDR SER TR BLOOMBERG EMERGI 78464A391 6852 280360 SH SOLE 25 0 280335 SPDR SER TR BLOOMBERG HIGH Y 78468R622 84011 773795 SH SOLE 11176 0 762619 SPDR SER TR BLOOMBERG INTL 78464A151 1415 40913 SH SOLE 0 0 40913 SPDR SER TR BLOOMBERG INTL T 78464A516 7183 254097 SH SOLE 0 0 254097 SPDR SER TR BLOOMBERG INVT 78468R200 26997 882540 SH SOLE 0 0 882540 SPDR SER TR BLOOMBERG SHORT 78464A334 387 12730 SH SOLE 0 0 12730 SPDR SER TR BLOOMBERG SHT TE 78468R408 56826 2093021 SH SOLE 21961 0 2071060 SPDR SER TR COMP SOFTWARE 78464A599 17663 106784 SH SOLE 0 0 106784 SPDR SER TR DJ REIT ETF 78464A607 37041 303216 SH SOLE 102 0 303114 SPDR SER TR FACTST INV ETF 78464A110 18398 96367 SH SOLE 0 0 96367 SPDR SER TR FTSE INT GVT ETF 78464A490 5363 99670 SH SOLE 0 0 99670 SPDR SER TR GLB DOW ETF 78464A706 767 6761 SH SOLE 0 0 6761 SPDR SER TR HLTH CARE SVCS 78464A573 2409 22725 SH SOLE 0 0 22725 SPDR SER TR HLTH CR EQUIP 78464A581 15842 135058 SH SOLE 0 0 135058 SPDR SER TR ICE PFD SEC ETF 78464A292 24932 581019 SH SOLE 0 0 581019 SPDR SER TR MSCI USA STRTGIC 78468R812 68563 524943 SH SOLE 0 0 524943 SPDR SER TR NUVEEN BLMBRG MU 78468R721 72000 1391851 SH SOLE 115634 0 1276217 SPDR SER TR NUVEEN BLMBRG SH 78468R739 41184 837418 SH SOLE 0 0 837418 SPDR SER TR NUVEEN BLOOMBERG 78464A284 32751 545124 SH SOLE 0 0 545124 SPDR SER TR NYSE TECH ETF 78464A102 16933 102216 SH SOLE 0 0 102216 SPDR SER TR OILGAS EQUIP 78468R549 1772 35845 SH SOLE 0 0 35845 SPDR SER TR PORTFLI HIGH YLD 78468R606 43214 1626403 SH SOLE 0 0 1626403 SPDR SER TR PORTFLI INTRMDIT 78464A672 101335 3161792 SH SOLE 0 0 3161792 SPDR SER TR PORTFLI MORTGAGE 78464A383 101186 3986841 SH SOLE 0 0 3986841 SPDR SER TR PORTFLI TIPS ETF 78464A656 208168 6608500 SH SOLE 222 0 6608278 SPDR SER TR PORTFOLI S&P1500 78464A805 381969 6534964 SH SOLE 0 0 6534964 SPDR SER TR PORTFOLIO AGRGTE 78464A649 213323 7202003 SH SOLE 21670 0 7180333 SPDR SER TR PORTFOLIO CRPORT 78464A144 65016 1867731 SH SOLE 0 0 1867731 SPDR SER TR PORTFOLIO INTRMD 78464A375 230768 6383614 SH SOLE 586344 0 5797270 SPDR SER TR PORTFOLIO LN COR 78464A367 20633 655418 SH SOLE 0 0 655418 SPDR SER TR PORTFOLIO LN TSR 78464A664 98184 2329387 SH SOLE 82 0 2329305 SPDR SER TR PORTFOLIO S&P400 78464A847 310409 6240633 SH SOLE 0 0 6240633 SPDR SER TR PORTFOLIO S&P500 78464A854 488823 8755570 SH SOLE 63526 0 8692044 SPDR SER TR PORTFOLIO S&P600 78468R853 326353 7302590 SH SOLE 0 0 7302590 SPDR SER TR PORTFOLIO SH TSR 78468R101 106104 3486827 SH SOLE 6816 0 3480011 SPDR SER TR PORTFOLIO SHORT 78464A474 88529 2858546 SH SOLE 270976 0 2587570 SPDR SER TR PRTFLO S&P500 GW 78464A409 676112 9329546 SH SOLE 748 0 9328798 SPDR SER TR PRTFLO S&P500 HI 78468R788 66916 1591339 SH SOLE 482 0 1590857 SPDR SER TR PRTFLO S&P500 VL 78464A508 434573 10346984 SH SOLE 1467 0 10345517 SPDR SER TR RUSSELL LOW VOL 78468R754 11746 102878 SH SOLE 0 0 102878 SPDR SER TR RUSSELL MOMENTUM 78468R762 1216 11435 SH SOLE 0 0 11435 SPDR SER TR RUSSELL YIELD 78468R770 18518 184490 SH SOLE 0 0 184490 SPDR SER TR S&P 400 MDCP GRW 78464A821 64217 787652 SH SOLE 0 0 787652 SPDR SER TR S&P 400 MDCP VAL 78464A839 64270 903933 SH SOLE 0 0 903933 SPDR SER TR S&P 500 ESG ETF 78468R531 6861 151482 SH SOLE 0 0 151482 SPDR SER TR S&P 600 SMCP GRW 78464A201 89164 960617 SH SOLE 0 0 960617 SPDR SER TR S&P 600 SMCP VAL 78464A300 93824 1107464 SH SOLE 0 0 1107464 SPDR SER TR S&P 600 SML CAP 78464A813 103197 1038098 SH SOLE 0 0 1038098 SPDR SER TR S&P BIOTECH 78464A870 64726 578115 SH SOLE 0 0 578115 SPDR SER TR S&P BK ETF 78464A797 51192 938268 SH SOLE 0 0 938268 SPDR SER TR S&P CAP MKTS 78464A771 5891 56806 SH SOLE 0 0 56806 SPDR SER TR S&P DIVID ETF 78464A763 309587 2397673 SH SOLE 21 0 2397652 SPDR SER TR S&P HOMEBUILD 78464A888 43376 505664 SH SOLE 0 0 505664 SPDR SER TR S&P INS ETF 78464A789 6094 150962 SH SOLE 0 0 150962 SPDR SER TR S&P INTERNET ETF 78468R127 837 5742 SH SOLE 0 0 5742 SPDR SER TR S&P KENSHO CLEAN 78468R655 7938 88022 SH SOLE 0 0 88022 SPDR SER TR S&P KENSHO FUTRE 78468R671 3141 59869 SH SOLE 0 0 59869 SPDR SER TR S&P KENSHO INTLG 78468R697 2311 50832 SH SOLE 0 0 50832 SPDR SER TR S&P KENSHO NEW 78468R648 10536 178727 SH SOLE 0 0 178727 SPDR SER TR S&P KENSHO SMART 78468R689 1786 32349 SH SOLE 0 0 32349 SPDR SER TR S&P METALS MNG 78464A755 18882 421653 SH SOLE 0 0 421653 SPDR SER TR S&P OILGAS EXP 78468R556 22328 232896 SH SOLE 457 0 232439 SPDR SER TR S&P PHARMAC 78464A722 4163 90213 SH SOLE 0 0 90213 SPDR SER TR S&P REGL BKG 78464A698 76308 1077034 SH SOLE 2434 0 1074600 SPDR SER TR S&P RETAIL ETF 78464A714 13210 146310 SH SOLE 0 0 146310 SPDR SER TR S&P SEMICNDCTR 78464A862 52700 216738 SH SOLE 0 0 216738 SPDR SER TR S&P TELECOM 78464A540 2419 23783 SH SOLE 0 0 23783 SPDR SER TR S&P TRANSN ETF 78464A532 14939 158323 SH SOLE 0 0 158323 SPDR SER TR S&P1500MOMTILT 78468R705 29377 144987 SH SOLE 0 0 144987 SPDR SER TR SPDR S&P 500 ETF 78468R796 23948 203467 SH SOLE 0 0 203467 SPDR SER TR SPDR S&P1500VL 78464A128 11571 74320 SH SOLE 0 0 74320 SPDR SER TR SSGA GNDER ETF 78468R747 7817 76485 SH SOLE 0 0 76485 SPDR SER TR SSGA US LRG ETF 78468R804 27978 185700 SH SOLE 0 0 185700 SPDR SER TR SSGA US SMAL ETF 78468R887 5014 41962 SH SOLE 0 0 41962 SPECTRUM BRANDS HLDGS INC NE COM 84790A105 992 9748 SH SOLE 1499 0 8249 SPHERE 3D CORP NEW COM 84841L308 69 22275 SH SOLE 0 0 22275 SPIRE INC COM 84857L101 720 11042 SH SOLE 1115 0 9927 SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 5281 122568 SH SOLE 7088 0 115480 SPIRIT AIRLS INC COM 848577102 1702 77909 SH SOLE 0 0 77909 SPIRIT RLTY CAP INC NEW COM NEW 84860W300 1960 40665 SH SOLE 11087 0 29578 SPLUNK INC COM 848637104 9623 83136 SH SOLE 49418 0 33718 SPLUNK INC NOTE 1.125% 9/1 848637AD6 11 10000 PRN SOLE 0 0 10000 SPOTIFY TECHNOLOGY S A SHS L8681T102 5432 23212 SH SOLE 7646 0 15566 SPROTT ETF TRUST GOLD MINERS ETF 85210B102 1425 52097 SH SOLE 0 0 52097 SPROTT ETF TRUST JR GOLD MINERS E 85210B201 563 13774 SH SOLE 0 0 13774 SPROTT FOCUS TR INC COM 85208J109 5110 594144 SH SOLE 0 0 594144 SPROTT INC COM NEW 852066208 533 11816 SH SOLE 0 0 11816 SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 6602 372172 SH SOLE 0 0 372172 SPROTT PHYSICAL GOLD TR UNIT 85207H104 9238 643286 SH SOLE 0 0 643286 SPROTT PHYSICAL PLAT PALLAD UNIT 85207Q104 505 36204 SH SOLE 0 0 36204 SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 6363 793416 SH SOLE 0 0 793416 SPROUT SOCIAL INC COM CL A 85209W109 837 9226 SH SOLE 8469 0 757 SPROUTS FMRS MKT INC COM 85208M102 1781 60013 SH SOLE 50251 0 9762 SPS COMM INC COM 78463M107 2756 19383 SH SOLE 12452 0 6931 SPX CORP COM 784635104 698 11689 SH SOLE 676 0 11013 SPX FLOW INC COM 78469X107 317 3667 SH SOLE 434 0 3233 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 1215 14820 SH SOLE 2924 0 11896 SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608 156151 3422118 SH SOLE 0 0 3422118 SSGA ACTIVE ETF TR GLOBL ALLO ETF 78467V400 4235 91896 SH SOLE 0 0 91896 SSGA ACTIVE ETF TR INCOM ALLO ETF 78467V202 1906 53835 SH SOLE 0 0 53835 SSGA ACTIVE ETF TR MULT ASS RLRTN 78467V103 8646 320234 SH SOLE 0 0 320234 SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 249578 5272034 SH SOLE 0 0 5272034 SSGA ACTIVE ETF TR ULT SHT TRM BD 78467V707 8740 216767 SH SOLE 0 0 216767 SSGA ACTIVE TR SPDR DBLELN EMRG 78470P309 1002 20517 SH SOLE 0 0 20517 SSGA ACTIVE TR SPDR DBLELN SHRT 78470P200 5912 120417 SH SOLE 0 0 120417 SSGA ACTIVE TR SPDR SSGA FXD 78470P507 20762 669428 SH SOLE 0 0 669428 SSGA ACTIVE TR SPDR SSGA US SCT 78470P408 36005 766394 SH SOLE 0 0 766394 SSR MNG INC COM 784730103 641 36207 SH SOLE 0 0 36207 ST JOE CO COM 790148100 679 13044 SH SOLE 0 0 13044 STAAR SURGICAL CO COM PAR $0.01 852312305 2320 25407 SH SOLE 788 0 24619 STAG INDL INC COM 85254J102 3603 75121 SH SOLE 2649 0 72472 STANDARD LITHIUM LTD COM 853606101 733 74672 SH SOLE 0 0 74672 STANLEY BLACK & DECKER INC COM 854502101 10730 56887 SH SOLE 26552 0 30335 STAR BULK CARRIERS CORP. SHS PAR Y8162K204 729 32150 SH SOLE 0 0 32150 STARBOARD INVT TR ADAPTIVE ALPHA 85521B742 12095 475808 SH SOLE 0 0 475808 STARBUCKS CORP COM 855244109 141500 1209712 SH SOLE 103669 0 1106043 STARRETT L S CO CL A 855668109 120 12875 SH SOLE 0 0 12875 STARWOOD PPTY TR INC COM 85571B105 5272 216969 SH SOLE 2536 0 214433 STARWOOD PPTY TR INC NOTE 4.375% 4/0 85571BAH8 16 15000 PRN SOLE 0 0 15000 STATE STR CORP COM 857477103 7372 79274 SH SOLE 24939 0 54335 STEEL DYNAMICS INC COM 858119100 4487 72296 SH SOLE 113 0 72183 STELLANTIS N.V SHS N82405106 1781 94933 SH SOLE 13234 0 81699 STELLUS CAP INVT CORP COM 858568108 164 12600 SH SOLE 0 0 12600 STEM INC COM 85859N102 1627 85755 SH SOLE 0 0 85755 STEPAN CO COM 858586100 383 3084 SH SOLE 222 0 2862 STEPSTONE GROUP INC COM CL A 85914M107 654 15725 SH SOLE 15016 0 709 STERICYCLE INC COM 858912108 540 9056 SH SOLE 2631 0 6425 STERIS PLC SHS USD G8473T100 18035 74094 SH SOLE 63462 0 10632 STERLING CHECK CORP COM 85917T109 256 12487 SH SOLE 12287 0 200 STERLING CONSTR INC COM 859241101 330 12530 SH SOLE 0 0 12530 STEWART INFORMATION SVCS COR COM 860372101 990 12418 SH SOLE 3084 0 9334 STIFEL FINL CORP COM 860630102 1234 17529 SH SOLE 2476 0 15053 STITCH FIX INC COM CL A 860897107 427 22549 SH SOLE 0 0 22549 STMICROELECTRONICS N V NY REGISTRY 861012102 5638 115337 SH SOLE 10589 0 104748 STONE HBR EMERGING MKTS INCO COM 86164T107 343 51507 SH SOLE 0 0 51507 STONECO LTD COM CL A G85158106 714 42367 SH SOLE 264 0 42103 STONEX GROUP INC COM 861896108 711 11606 SH SOLE 219 0 11387 STORE CAP CORP COM 862121100 14729 428162 SH SOLE 37307 0 390855 STRATASYS LTD SHS M85548101 1998 81604 SH SOLE 23029 0 58575 STRATEGY SHS DAY HAGAN NED 86280R803 6069 163017 SH SOLE 0 0 163017 STRATEGY SHS NS 7HANDL IDX 86280R506 28332 1090550 SH SOLE 0 0 1090550 STRIDE INC COM 86333M108 805 24152 SH SOLE 15960 0 8192 STRYKER CORPORATION COM 863667101 34205 127909 SH SOLE 9694 0 118215 STURM RUGER & CO INC COM 864159108 1566 23029 SH SOLE 0 0 23029 SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 984 67193 SH SOLE 0 0 67193 SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 753 110904 SH SOLE 84961 0 25943 SUMMIT FINL GROUP INC COM 86606G101 660 24058 SH SOLE 0 0 24058 SUMMIT MATLS INC CL A 86614U100 3096 77120 SH SOLE 5924 0 71196 SUN CMNTYS INC COM 866674104 2424 11543 SH SOLE 3505 0 8038 SUN LIFE FINANCIAL INC. COM 866796105 1195 21463 SH SOLE 0 0 21463 SUNCOR ENERGY INC NEW COM 867224107 2841 113500 SH SOLE 32915 0 80585 SUNDIAL GROWERS INC COM 86730L109 154 266411 SH SOLE 0 0 266411 SUNOCO LP/SUNOCO FIN CORP COM UT REP LP 86765K109 2708 66322 SH SOLE 0 0 66322 SUNOPTA INC COM 8676EP108 179 25796 SH SOLE 5048 0 20748 SUNPOWER CORP COM 867652406 583 27923 SH SOLE 0 0 27923 SUNPOWER CORP DBCV 4.000% 1/1 867652AL3 14 12000 PRN SOLE 0 0 12000 SUNRUN INC COM 86771W105 2671 77876 SH SOLE 5680 0 72196 SUNSTONE HOTEL INVS INC NEW COM 867892101 369 31489 SH SOLE 30868 0 621 SUPERIOR GROUP OF CO INC COM 868358102 263 11979 SH SOLE 0 0 11979 SUPERNUS PHARMACEUTICALS INC COM 868459108 629 21572 SH SOLE 5307 0 16265 SURGERY PARTNERS INC COM 86881A100 235 4408 SH SOLE 0 0 4408 SURO CAPITAL CORP COM NEW 86887Q109 175 13496 SH SOLE 0 0 13496 SVB FINANCIAL GROUP COM 78486Q101 22930 33808 SH SOLE 26730 0 7078 SWITCH INC CL A 87105L104 1733 60496 SH SOLE 21318 0 39178 SWK HLDGS CORP COM NEW 78501P203 363 18498 SH SOLE 0 0 18498 SYLVAMO CORP COMMON STOCK 871332102 548 19641 SH SOLE 16 0 19625 SYNAPTICS INC COM 87157D109 884 3053 SH SOLE 0 0 3053 SYNCHRONY FINANCIAL COM 87165B103 4757 102542 SH SOLE 29190 0 73352 SYNEOS HEALTH INC CL A 87166B102 1237 12051 SH SOLE 11013 0 1038 SYNOPSYS INC COM 871607107 10275 27883 SH SOLE 3460 0 24423 SYNOVUS FINL CORP COM NEW 87161C501 788 16466 SH SOLE 0 0 16466 SYROS PHARMACEUTICALS INC COM 87184Q107 228 70060 SH SOLE 0 0 70060 SYSCO CORP COM 871829107 20978 267069 SH SOLE 49197 0 217872 T ROWE PRICE ETF INC PRICE BLUE CHIP 87283Q107 654 19722 SH SOLE 0 0 19722 T ROWE PRICE ETF INC PRICE DIV GRWT 87283Q404 538 15208 SH SOLE 0 0 15208 T ROWE PRICE ETF INC PRICE GRW STOCK 87283Q305 336 10043 SH SOLE 0 0 10043 T2 BIOSYSTEMS INC COM 89853L104 12 22571 SH SOLE 0 0 22571 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 46435 385958 SH SOLE 98556 0 287402 TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 301 22075 SH SOLE 1711 0 20364 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 4240 23857 SH SOLE 3046 0 20811 TALOS ENERGY INC COM 87484T108 153 15647 SH SOLE 1369 0 14278 TANDEM DIABETES CARE INC COM NEW 875372203 3803 25234 SH SOLE 3786 0 21448 TANGER FACTORY OUTLET CTRS I COM 875465106 1691 87705 SH SOLE 0 0 87705 TANZANIAN GOLD CORP COM 87601A107 18 46032 SH SOLE 0 0 46032 TAPESTRY INC COM 876030107 2869 70676 SH SOLE 50846 0 19830 TARGA RES CORP COM 87612G101 2052 39281 SH SOLE 0 0 39281 TARGET CORP COM 87612E106 121823 526369 SH SOLE 39223 0 487146 TASEKO MINES LTD COM 876511106 26 12911 SH SOLE 0 0 12911 TASKUS INC CLASS A COM 87652V109 700 12974 SH SOLE 9406 0 3568 TATA MTRS LTD SPONSORED ADR 876568502 1084 33793 SH SOLE 0 0 33793 TATTOOED CHEF INC COM CL A 87663X102 573 36847 SH SOLE 0 0 36847 TC ENERGY CORP COM 87807B107 14967 321592 SH SOLE 232834 0 88758 TCG BDC INC COM 872280102 260 18936 SH SOLE 0 0 18936 TCW STRATEGIC INCOME FD INC COM 872340104 119 20619 SH SOLE 0 0 20619 TD SYNNEX CORPORATION COM 87162W100 263 2303 SH SOLE 0 0 2303 TE CONNECTIVITY LTD SHS H84989104 38733 240069 SH SOLE 167740 0 72329 TECHNIPFMC PLC COM G87110105 732 123715 SH SOLE 113014 0 10701 TECHTARGET INC COM 87874R100 630 6585 SH SOLE 998 0 5587 TECK RESOURCES LTD CL B 878742204 6471 224526 SH SOLE 0 0 224526 TECNOGLASS INC SHS G87264100 508 19395 SH SOLE 0 0 19395 TEEKAY LNG PARTNERS L P PRTNRSP UNITS Y8564M105 368 21735 SH SOLE 4115 0 17620 TEGNA INC COM 87901J105 213 11474 SH SOLE 3688 0 7786 TEKLA HEALTHCARE INVS SH BEN INT 87911J103 6530 274820 SH SOLE 0 0 274820 TEKLA HEALTHCARE OPPORTUNITI SHS 879105104 3047 118832 SH SOLE 0 0 118832 TEKLA LIFE SCIENCES INVS SH BEN INT 87911K100 3994 207710 SH SOLE 0 0 207710 TEKLA WORLD HEALTHCARE FD BEN INT SHS 87911L108 2340 143660 SH SOLE 0 0 143660 TELADOC HEALTH INC COM 87918A105 11727 127715 SH SOLE 22189 0 105526 TELEDYNE TECHNOLOGIES INC COM 879360105 2206 5049 SH SOLE 794 0 4255 TELEFLEX INCORPORATED COM 879369106 1000 3043 SH SOLE 2026 0 1017 TELEFONICA BRASIL SA NEW ADR 87936R205 107 12360 SH SOLE 986 0 11374 TELEFONICA S A SPONSORED ADR 879382208 110 26025 SH SOLE 0 0 26025 TELEPHONE & DATA SYS INC COM NEW 879433829 1342 66622 SH SOLE 0 0 66622 TELLURIAN INC NEW COM 87968A104 555 180250 SH SOLE 0 0 180250 TELUS CORPORATION COM 87971M103 2121 90002 SH SOLE 55912 0 34090 TEMPLETON EMERGING MKTS INCO COM 880192109 2888 396123 SH SOLE 0 0 396123 TEMPLETON GLOBAL INCOME FD COM 880198106 712 137222 SH SOLE 0 0 137222 TEMPUR SEALY INTL INC COM 88023U101 1904 40484 SH SOLE 1294 0 39190 TENABLE HLDGS INC COM 88025T102 533 9682 SH SOLE 0 0 9682 TENET HEALTHCARE CORP COM NEW 88033G407 1224 14978 SH SOLE 874 0 14104 TENNECO INC CL A VTG COM STK 880349105 423 37434 SH SOLE 0 0 37434 TERADATA CORP DEL COM 88076W103 1948 45879 SH SOLE 38751 0 7128 TERADYNE INC COM 880770102 8668 53004 SH SOLE 22840 0 30164 TEREX CORP NEW COM 880779103 648 14734 SH SOLE 1028 0 13706 TERMINIX GLOBAL HOLDINGS INC COM 88087E100 270 5980 SH SOLE 4464 0 1516 TERNIUM SA SPONSORED ADS 880890108 2506 57573 SH SOLE 11 0 57562 TERRENO RLTY CORP COM 88146M101 288 3378 SH SOLE 2468 0 910 TESLA INC COM 88160R101 476843 451223 SH SOLE 31465 0 419758 TETRA TECH INC NEW COM 88162G103 9709 57179 SH SOLE 48955 0 8224 TEUCRIUM COMMODITY TR AGRICULTURE FD 88166A706 212 7865 SH SOLE 0 0 7865 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 2185 272791 SH SOLE 15932 0 256859 TEXAS INSTRS INC COM 882508104 54816 290847 SH SOLE 74793 0 216054 TEXAS PACIFIC LAND CORPORATI COM 88262P102 2150 1722 SH SOLE 6 0 1716 TEXAS ROADHOUSE INC COM 882681109 731 8123 SH SOLE 6124 0 1999 TEXTAINER GROUP HOLDINGS LTD SHS G8766E109 1532 42895 SH SOLE 24739 0 18156 TEXTRON INC COM 883203101 2917 37780 SH SOLE 8120 0 29660 TFI INTL INC COM 87241L109 466 4159 SH SOLE 1745 0 2414 TFS FINL CORP COM 87240R107 315 17643 SH SOLE 0 0 17643 TG THERAPEUTICS INC COM 88322Q108 519 27294 SH SOLE 1818 0 25476 THE ALGER ETF TRUST MID CAP 40 ETF 015564107 217 10888 SH SOLE 0 0 10888 THE ONE GROUP HOSPITALITY IN COM 88338K103 212 16822 SH SOLE 0 0 16822 THE REAL BROKERAGE INC COM NEW 75585H206 66 17950 SH SOLE 0 0 17950 THE REALREAL INC COM 88339P101 499 43017 SH SOLE 0 0 43017 THE TRADE DESK INC COM CL A 88339J105 52181 569409 SH SOLE 4762 0 564647 THERAPEUTICSMD INC COM 88338N107 14 39945 SH SOLE 0 0 39945 THERATECHNOLOGIES INC NOTE 5.750% 6/3 88338HAA8 16 18000 PRN SOLE 0 0 18000 THERMO FISHER SCIENTIFIC INC COM 883556102 115838 173617 SH SOLE 62677 0 110940 THOMSON REUTERS CORP. COM NEW 884903709 2225 18601 SH SOLE 12583 0 6018 THOR INDS INC COM 885160101 2168 20893 SH SOLE 1463 0 19430 THOUGHTWORKS HOLDING INC COM 88546E105 269 10039 SH SOLE 10039 0 0 THREDUP INC CL A 88556E102 193 15163 SH SOLE 15154 0 9 TIDAL ETF TR RPAR RISK PARI 886364603 645 25730 SH SOLE 0 0 25730 TILRAY INC COM CL 2 88688T100 1265 180006 SH SOLE 0 0 180006 TILRAY INC NOTE 5.000%10/0 88688TAB6 49 50000 PRN SOLE 0 0 50000 TIMKEN CO COM 887389104 301 4348 SH SOLE 943 0 3405 TIMKENSTEEL CORPORATION COM 887399103 1301 78853 SH SOLE 0 0 78853 TIMOTHY PLAN HIG DV STK ETF 887432326 1805 55537 SH SOLE 0 0 55537 TIMOTHY PLAN US LRGMD CP CORE 887432359 1369 35341 SH SOLE 0 0 35341 TITAN MACHY INC COM 88830R101 559 16585 SH SOLE 0 0 16585 TITAN MED INC COM NEW 88830X819 17 27585 SH SOLE 0 0 27585 TJX COS INC NEW COM 872540109 28883 380436 SH SOLE 100185 0 280251 T-MOBILE US INC COM 872590104 10664 91945 SH SOLE 30566 0 61379 TOAST INC CL A 888787108 513 14770 SH SOLE 0 0 14770 TOLL BROTHERS INC COM 889478103 2167 29933 SH SOLE 2198 0 27735 TOPBUILD CORP COM 89055F103 15126 54821 SH SOLE 45720 0 9101 TORO CO COM 891092108 3618 36217 SH SOLE 687 0 35530 TORONTO DOMINION BK ONT COM NEW 891160509 8698 113432 SH SOLE 49380 0 64052 TORTOISE ENERGY INFRA CORP COM 89147L886 908 32518 SH SOLE 0 0 32518 TOTALENERGIES SE SPONSORED ADS 89151E109 16340 330360 SH SOLE 163475 0 166885 TOUGHBUILT INDS INC COM NEW 89157G504 4 10005 SH SOLE 0 0 10005 TOWER SEMICONDUCTOR LTD SHS NEW M87915274 970 24452 SH SOLE 4577 0 19875 TOWNEBANK PORTSMOUTH VA COM 89214P109 776 24580 SH SOLE 239 0 24341 TOYOTA MOTOR CORP ADS 892331307 5967 32201 SH SOLE 2647 0 29554 TRACTOR SUPPLY CO COM 892356106 27180 113949 SH SOLE 31295 0 82654 TRADEWEB MKTS INC CL A 892672106 1171 11695 SH SOLE 10757 0 938 TRAEGER INC COMMON STOCK 89269P103 248 20424 SH SOLE 0 0 20424 TRANE TECHNOLOGIES PLC SHS G8994E103 12078 59786 SH SOLE 18337 0 41449 TRANSDIGM GROUP INC COM 893641100 7522 11822 SH SOLE 1287 0 10535 TRANSOCEAN LTD REG SHS H8817H100 189 68351 SH SOLE 0 0 68351 TRANSUNION COM 89400J107 5347 45088 SH SOLE 31154 0 13934 TRAVEL PLUS LEISURE CO COM 894164102 2137 38670 SH SOLE 25875 0 12795 TRAVELCENTERS OF AMERICA INC COM NEW 89421B109 214 4152 SH SOLE 0 0 4152 TRAVELERS COMPANIES INC COM 89417E109 14979 95754 SH SOLE 20576 0 75178 TREVENA INC COM 89532E109 121 207295 SH SOLE 0 0 207295 TREVI THERAPEUTICS INC COM 89532M101 8 10000 SH SOLE 0 0 10000 TREX CO INC COM 89531P105 24228 179428 SH SOLE 133438 0 45990 TRI CONTL CORP COM 895436103 1497 45114 SH SOLE 0 0 45114 TRICO BANCSHARES COM 896095106 849 19766 SH SOLE 0 0 19766 TRIMAS CORP COM NEW 896215209 443 12124 SH SOLE 11805 0 319 TRIMBLE INC COM 896239100 2645 30332 SH SOLE 3180 0 27152 TRIMTABS ETF TR FCF INTL QLTY ET 89628W401 268 7336 SH SOLE 0 0 7336 TRIMTABS ETF TR FCF US QLTY ETF 89628W302 2980 53963 SH SOLE 0 0 53963 TRINITY BIOTECH PLC SPON ADR NEW 896438306 153 106973 SH SOLE 0 0 106973 TRINITY INDS INC COM 896522109 554 18343 SH SOLE 0 0 18343 TRIPADVISOR INC COM 896945201 684 25091 SH SOLE 6916 0 18175 TRIPLEPOINT VENTURE GROWTH B COM 89677Y100 753 41911 SH SOLE 0 0 41911 TRITERRAS INC SHS CL A G9103H102 28 11879 SH SOLE 0 0 11879 TRITON INTL LTD CL A G9078F107 3093 51348 SH SOLE 0 0 51348 TRIUMPH BANCORP INC COM 89679E300 433 3637 SH SOLE 0 0 3637 TRONOX HOLDINGS PLC SHS G9087Q102 1303 54213 SH SOLE 1862 0 52351 TRUIST FINL CORP COM 89832Q109 46245 789846 SH SOLE 435546 0 354300 TRUPANION INC COM 898202106 249 1883 SH SOLE 0 0 1883 TRUSTMARK CORP COM 898402102 671 20673 SH SOLE 0 0 20673 TSAKOS ENERGY NAVIGATION LTD SHS G9108L173 79 10909 SH SOLE 0 0 10909 TSCAN THERAPEUTICS INC COM 89854M101 59 13000 SH SOLE 0 0 13000 TTEC HLDGS INC COM 89854H102 403 4456 SH SOLE 35 0 4421 TTM TECHNOLOGIES INC COM 87305R109 436 29245 SH SOLE 14037 0 15208 TUSIMPLE HLDGS INC CL A 90089L108 1038 28960 SH SOLE 22411 0 6549 TWILIO INC CL A 90138F102 23960 90985 SH SOLE 9898 0 81087 TWIST BIOSCIENCE CORP COM 90184D100 784 10128 SH SOLE 0 0 10128 TWITTER INC COM 90184L102 14701 340142 SH SOLE 197824 0 142318 TWO HARBORS INVENTMENT CORPO NOTE 6.250% 1/1 90187BAA9 13 13000 PRN SOLE 0 0 13000 TWO HBRS INVT CORP COM NEW 90187B408 1431 248030 SH SOLE 336 0 247694 TWO RDS SHARED TR LDRSHS ALPFACT 90214Q774 4779 136620 SH SOLE 0 0 136620 TWO RDS SHARED TR LEADERSHARES EQT 90214Q683 3085 87880 SH SOLE 2 0 87878 TWO RDS SHARED TR LEADERSHS ACTIVI 90214Q717 2170 59531 SH SOLE 1 0 59530 TWO RDS SHARED TR LEASERSHS ALPHAF 90214Q691 4556 127862 SH SOLE 0 0 127862 TYLER TECHNOLOGIES INC COM 902252105 4013 7459 SH SOLE 1171 0 6288 TYSON FOODS INC CL A 902494103 25256 289766 SH SOLE 13090 0 276676 U S GLOBAL INVS INC CL A 902952100 50 11278 SH SOLE 0 0 11278 U S GOLD CORP COM NEW 90291C201 489 54470 SH SOLE 0 0 54470 U S SILICA HLDGS INC COM 90346E103 328 34872 SH SOLE 0 0 34872 UBER TECHNOLOGIES INC COM 90353T100 39754 947640 SH SOLE 287657 0 659983 UBIQUITI INC COM 90353W103 3487 11368 SH SOLE 126 0 11242 UBS AG LONDON BRANCH ETRACS ALER MLP 90274D382 225 14650 SH SOLE 0 0 14650 UBS GROUP AG SHS H42097107 2958 165526 SH SOLE 67134 0 98392 UDR INC COM 902653104 4463 74400 SH SOLE 2847 0 71553 UFP INDUSTRIES INC COM 90278Q108 1383 15029 SH SOLE 3587 0 11442 UGI CORP NEW COM 902681105 2310 50316 SH SOLE 12939 0 37377 UIPATH INC CL A 90364P105 5576 129015 SH SOLE 80265 0 48750 ULTA BEAUTY INC COM 90384S303 27703 67244 SH SOLE 26339 0 40905 ULTRA CLEAN HLDGS INC COM 90385V107 1753 30566 SH SOLE 5417 0 25149 ULTRAGENYX PHARMACEUTICAL IN COM 90400D108 248 2952 SH SOLE 2625 0 327 UMB FINL CORP COM 902788108 386 3635 SH SOLE 1811 0 1824 UMH PPTYS INC COM 903002103 373 13661 SH SOLE 0 0 13661 UMPQUA HLDGS CORP COM 904214103 724 37605 SH SOLE 8055 0 29550 UNDER ARMOUR INC CL A 904311107 1859 87707 SH SOLE 12844 0 74863 UNDER ARMOUR INC CL C 904311206 2101 116441 SH SOLE 1834 0 114607 UNIFIRST CORP MASS COM 904708104 1083 5150 SH SOLE 4185 0 965 UNILEVER PLC SPON ADR NEW 904767704 31916 593352 SH SOLE 402863 0 190489 UNION BANKSHARES INC COM 905400107 557 18666 SH SOLE 0 0 18666 UNION PAC CORP COM 907818108 77457 307454 SH SOLE 59320 0 248134 UNITED AIRLS HLDGS INC COM 910047109 7066 161409 SH SOLE 6898 0 154511 UNITED BANKSHARES INC WEST V COM 909907107 3115 85852 SH SOLE 74000 0 11852 UNITED CMNTY BKS BLAIRSVLE G COM 90984P303 429 11948 SH SOLE 2041 0 9907 UNITED MICROELECTRONICS CORP SPON ADR NEW 910873405 1304 111412 SH SOLE 0 0 111412 UNITED NAT FOODS INC COM 911163103 1001 20324 SH SOLE 3669 0 16655 UNITED PARCEL SERVICE INC CL B 911312106 139022 648624 SH SOLE 116212 0 532412 UNITED RENTALS INC COM 911363109 29294 88157 SH SOLE 4966 0 83191 UNITED STATES STL CORP NEW COM 912909108 8959 376252 SH SOLE 0 0 376252 UNITED STS 12 MONTH OIL FD L UNIT BEN INT 91288V103 1484 53120 SH SOLE 0 0 53120 UNITED STS BRENT OIL FD LP UNIT 91167Q100 650 31089 SH SOLE 0 0 31089 UNITED STS COMMODITY INDEX F CM REP COPP FD 911718104 6806 250130 SH SOLE 0 0 250130 UNITED STS COMMODITY INDEX F COMM IDX FND 911717106 894 20560 SH SOLE 0 0 20560 UNITED STS GASOLINE FD LP UNITS 91201T102 1250 30513 SH SOLE 0 0 30513 UNITED STS NAT GAS FD LP UNIT PAR 912318300 1078 86295 SH SOLE 0 0 86295 UNITED STS OIL FD LP UNITS 91232N207 9009 165729 SH SOLE 0 0 165729 UNITED THERAPEUTICS CORP DEL COM 91307C102 506 2340 SH SOLE 845 0 1495 UNITEDHEALTH GROUP INC COM 91324P102 260410 518576 SH SOLE 162823 0 355753 UNITI GROUP INC COM 91325V108 1401 99971 SH SOLE 0 0 99971 UNITIL CORP COM 913259107 222 4831 SH SOLE 2398 0 2433 UNITY BIOTECHNOLOGY INC COM 91381U101 26 17650 SH SOLE 0 0 17650 UNITY SOFTWARE INC COM 91332U101 9308 65098 SH SOLE 17758 0 47340 UNIVAR SOLUTIONS INC COM 91336L107 272 9598 SH SOLE 6955 0 2643 UNIVERSAL CORP VA COM 913456109 354 6445 SH SOLE 1190 0 5255 UNIVERSAL DISPLAY CORP COM 91347P105 1970 11938 SH SOLE 14 0 11924 UNIVERSAL HEALTH RLTY INCOME SH BEN INT 91359E105 703 11817 SH SOLE 0 0 11817 UNIVERSAL HLTH SVCS INC CL B 913903100 1382 10656 SH SOLE 1253 0 9403 UNIVEST FINANCIAL CORPORATIO COM 915271100 444 14844 SH SOLE 0 0 14844 UNUM GROUP COM 91529Y106 3891 158353 SH SOLE 13326 0 145027 UPHEALTH INC COM 91532B101 50 22525 SH SOLE 0 0 22525 UPSTART HLDGS INC COM 91680M107 8062 53282 SH SOLE 173 0 53109 UPWORK INC COM 91688F104 413 12093 SH SOLE 1407 0 10686 URANIUM ENERGY CORP COM 916896103 228 68041 SH SOLE 0 0 68041 URBAN OUTFITTERS INC COM 917047102 404 13769 SH SOLE 13469 0 300 UR-ENERGY INC COM 91688R108 30 24650 SH SOLE 0 0 24650 URSTADT BIDDLE PPTYS INC CL A 917286205 7196 337836 SH SOLE 0 0 337836 US BANCORP DEL COM NEW 902973304 116603 2075893 SH SOLE 381904 0 1693989 US FOODS HLDG CORP COM 912008109 1169 33557 SH SOLE 2259 0 31298 USIO INC COM 917313108 44 10000 SH SOLE 0 0 10000 UTZ BRANDS INC COM CL A 918090101 458 28729 SH SOLE 27057 0 1672 UWM HOLDINGS CORPORATION COM CL A 91823B109 412 69625 SH SOLE 0 0 69625 V F CORP COM 918204108 12501 170738 SH SOLE 70764 0 99974 VAALCO ENERGY INC COM NEW 91851C201 63 19640 SH SOLE 0 0 19640 VAIL RESORTS INC COM 91879Q109 2581 7871 SH SOLE 3359 0 4512 VALE S A SPONSORED ADS 91912E105 3315 236444 SH SOLE 55051 0 181393 VALERO ENERGY CORP COM 91913Y100 18532 246735 SH SOLE 36458 0 210277 VALLEY NATL BANCORP COM 919794107 943 68589 SH SOLE 0 0 68589 VALUE LINE INC COM 920437100 226 4817 SH SOLE 0 0 4817 VALVOLINE INC COM 92047W101 467 12526 SH SOLE 76 0 12450 VANCE TAX-MANAGED GLOB COM 27829C105 3094 276491 SH SOLE 0 0 276491 VANECK ETF TRUST AGRIBUSINESS ETF 92189F700 9167 96072 SH SOLE 0 0 96072 VANECK ETF TRUST BDC INCOME ETF 92189F411 21059 1223628 SH SOLE 0 0 1223628 VANECK ETF TRUST BIOTECH ETF 92189F726 7382 38986 SH SOLE 0 0 38986 VANECK ETF TRUST CEF MUNI INCOME 92189F460 6866 231737 SH SOLE 0 0 231737 VANECK ETF TRUST DIGI TRANSFRM 92189H821 1323 71363 SH SOLE 0 0 71363 VANECK ETF TRUST EMERGING MRKT HI 92189F353 2205 98402 SH SOLE 13690 0 84712 VANECK ETF TRUST ENERGY INCME ET 92189H870 244 4572 SH SOLE 0 0 4572 VANECK ETF TRUST ENVIRONMENTAL SR 92189F304 2873 18789 SH SOLE 0 0 18789 VANECK ETF TRUST FALLEN ANGEL HG 92189F437 84054 2549421 SH SOLE 36431 0 2512990 VANECK ETF TRUST GAMING ETF 92189F882 3207 72157 SH SOLE 0 0 72157 VANECK ETF TRUST GOLD MINERS ETF 92189F106 58996 1841899 SH SOLE 0 0 1841899 VANECK ETF TRUST GREEN BOND ETF 92189F171 567 21198 SH SOLE 0 0 21198 VANECK ETF TRUST HIGH YLD MUNIETF 92189H409 26007 416575 SH SOLE 14760 0 401815 VANECK ETF TRUST INDIA GROWTH LDR 92189F767 4560 107833 SH SOLE 0 0 107833 VANECK ETF TRUST INDONESIA INDEX 92189F833 546 27529 SH SOLE 0 0 27529 VANECK ETF TRUST INTRMDT MUNI ETF 92189H201 70594 1376908 SH SOLE 1150450 0 226458 VANECK ETF TRUST INVESTMENT GRD 92189F486 8575 339353 SH SOLE 0 0 339353 VANECK ETF TRUST ISRAEL ETF 92189F635 384 7889 SH SOLE 0 0 7889 VANECK ETF TRUST JP MRGAN EM LOC 92189H300 8677 303404 SH SOLE 0 0 303404 VANECK ETF TRUST JUNIOR GOLD MINE 92189F791 16295 388636 SH SOLE 0 0 388636 VANECK ETF TRUST LONG MUNI ETF 92189F536 4136 191145 SH SOLE 0 0 191145 VANECK ETF TRUST LONG/FLAT TREND 92189F148 4929 111627 SH SOLE 0 0 111627 VANECK ETF TRUST LOW CARBN ENERGY 92189F502 3669 22906 SH SOLE 0 0 22906 VANECK ETF TRUST MORTGAGE REIT 92189F452 5021 279570 SH SOLE 0 0 279570 VANECK ETF TRUST MRNGSTR DURA DIV 92189H102 913 28409 SH SOLE 0 0 28409 VANECK ETF TRUST MRNGSTR INT MOAT 92189F593 244 7602 SH SOLE 0 0 7602 VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643 171245 2249963 SH SOLE 0 0 2249963 VANECK ETF TRUST NATURAL RESOURC 92189F841 5348 113351 SH SOLE 0 0 113351 VANECK ETF TRUST OIL SERVICES ETF 92189H607 16884 91346 SH SOLE 0 0 91346 VANECK ETF TRUST PHARMACEUTCL ETF 92189F692 1432 18606 SH SOLE 0 0 18606 VANECK ETF TRUST PREFERRED SECURT 92189F429 19187 876929 SH SOLE 0 0 876929 VANECK ETF TRUST RARE EARTH/STRTG 92189H805 17292 154134 SH SOLE 0 0 154134 VANECK ETF TRUST RETAIL ETF 92189F684 6799 34920 SH SOLE 0 0 34920 VANECK ETF TRUST SEMICONDUCTR ETF 92189F676 105864 342835 SH SOLE 0 0 342835 VANECK ETF TRUST SHRT HGH YLD MUN 92189F387 8352 332101 SH SOLE 0 0 332101 VANECK ETF TRUST SOCIAL SENTIMENT 92189H839 3699 158699 SH SOLE 0 0 158699 VANECK ETF TRUST STEEL ETF 92189F205 1492 28051 SH SOLE 0 0 28051 VANECK ETF TRUST URANIUM PLS NUCL 92189F601 315 5742 SH SOLE 0 0 5742 VANECK ETF TRUST VANECK RUSSIA ET 92189F403 1043 39110 SH SOLE 0 0 39110 VANECK ETF TRUST VANECK SHRT MUNI 92189F528 10040 560607 SH SOLE 0 0 560607 VANECK ETF TRUST VANECK VIETNAM 92189F817 1233 58067 SH SOLE 0 0 58067 VANECK ETF TRUST VIDEO GMNG ESPRT 92189F114 6204 93660 SH SOLE 0 0 93660 VANECK MERK GOLD TR GOLD TRUST 921078101 7724 434446 SH SOLE 0 0 434446 VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 88527 293390 SH SOLE 0 0 293390 VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 40635 268379 SH SOLE 0 0 268379 VANGUARD ADMIRAL FDS INC MIDCP 400 GRTH 921932869 5782 27343 SH SOLE 0 0 27343 VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 27731 144811 SH SOLE 0 0 144811 VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 3783 22431 SH SOLE 0 0 22431 VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794 7997 33438 SH SOLE 0 0 33438 VANGUARD ADMIRAL FDS INC SMLCP 600 VAL 921932778 6794 37638 SH SOLE 0 0 37638 VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 28207 134235 SH SOLE 0 0 134235 VANGUARD BD INDEX FDS INTERMED TERM 921937819 277609 3168334 SH SOLE 0 0 3168334 VANGUARD BD INDEX FDS LONG TERM BOND 921937793 128972 1253132 SH SOLE 1 0 1253131 VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 461457 5708977 SH SOLE 2071 0 5706906 VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 2714299 32027127 SH SOLE 4630701 0 27396426 VANGUARD BD INDEX FDS VANGUARD ULTRA 92203C303 1387 27775 SH SOLE 0 0 27775 VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407 321366 5826072 SH SOLE 2482 0 5823590 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 95073 519924 SH SOLE 0 0 519924 VANGUARD INDEX FDS GROWTH ETF 922908736 1262111 3933035 SH SOLE 13883 0 3919152 VANGUARD INDEX FDS LARGE CAP ETF 922908637 121395 549250 SH SOLE 17272 0 531978 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 148004 581275 SH SOLE 2716 0 578559 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 118745 789898 SH SOLE 4589 0 785309 VANGUARD INDEX FDS MID CAP ETF 922908629 593695 2330319 SH SOLE 57161 0 2273158 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 223440 1926037 SH SOLE 1927 0 1924110 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1463860 3353092 SH SOLE 88722 0 3264370 VANGUARD INDEX FDS SM CP VAL ETF 922908611 159786 893410 SH SOLE 13530 0 879880 VANGUARD INDEX FDS SMALL CP ETF 922908751 708907 3136617 SH SOLE 51832 0 3084785 VANGUARD INDEX FDS SML CP GRW ETF 922908595 133239 472831 SH SOLE 294 0 472537 VANGUARD INDEX FDS TOTAL STK MKT 922908769 2261037 9364798 SH SOLE 47 0 9364751 VANGUARD INDEX FDS VALUE ETF 922908744 900024 6118032 SH SOLE 16460 0 6101572 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 100053 1632722 SH SOLE 165465 0 1467257 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 497068 10049906 SH SOLE 89309 0 9960597 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 22914 335780 SH SOLE 1611 0 334169 VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 15434 197847 SH SOLE 74309 0 123538 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 17931 133852 SH SOLE 666 0 133186 VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 8880 164605 SH SOLE 12 0 164593 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 92624 862179 SH SOLE 0 0 862179 VANGUARD MALVERN FDS STRM INFPROIDX 922020805 86677 1686315 SH SOLE 0 0 1686315 VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 68613 1249551 SH SOLE 98077 0 1151474 VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 55963 841928 SH SOLE 2832 0 839096 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 1296763 13979766 SH SOLE 131006 0 13848760 VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 40229 380091 SH SOLE 710 0 379381 VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847 80649 901916 SH SOLE 10615 0 891301 VANGUARD SCOTTSDALE FDS MTG-BKD SECS ETF 92206C771 178753 3382903 SH SOLE 1131 0 3381772 VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 86692 1425150 SH SOLE 0 0 1425150 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 253213 3116083 SH SOLE 34380 0 3081703 VANGUARD SCOTTSDALE FDS TOTAL CORP BND 92206C573 9235 101834 SH SOLE 0 0 101834 VANGUARD SCOTTSDALE FDS TOTAL WLD BD ETF 92206C565 1590 20261 SH SOLE 0 0 20261 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 138038 1757551 SH SOLE 0 0 1757551 VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 18660 85265 SH SOLE 0 0 85265 VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 66770 905476 SH SOLE 0 0 905476 VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623 7701 36101 SH SOLE 0 0 36101 VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 43778 487448 SH SOLE 0 0 487448 VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649 3224 22191 SH SOLE 0 0 22191 VANGUARD SCOTTSDALE FDS VNG RUS3000IDX 92206C599 7951 36857 SH SOLE 0 0 36857 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 779952 4541203 SH SOLE 126 0 4541077 VANGUARD STAR FDS VG TL INTL STK F 921909768 141322 2223099 SH SOLE 0 0 2223099 VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 768072 15042533 SH SOLE 27371 0 15015162 VANGUARD WELLINGTON FD US MOMENTUM 921935508 528 3963 SH SOLE 0 0 3963 VANGUARD WELLINGTON FD US VALUE FACTR 921935805 5711 54348 SH SOLE 0 0 54348 VANGUARD WHITEHALL FDS EMERG MKT BD ETF 921946885 11907 153323 SH SOLE 0 0 153323 VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 436313 3891825 SH SOLE 45692 0 3846133 VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 50642 592856 SH SOLE 0 0 592856 VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794 29892 445021 SH SOLE 0 0 445021 VANGUARD WORLD FD ESG INTL STK ETF 921910725 3186 51368 SH SOLE 0 0 51368 VANGUARD WORLD FD ESG US CORP BD 921910691 1396 18996 SH SOLE 0 0 18996 VANGUARD WORLD FD ESG US STK ETF 921910733 11810 134376 SH SOLE 0 0 134376 VANGUARD WORLD FD EXTENDED DUR 921910709 13998 99987 SH SOLE 0 0 99987 VANGUARD WORLD FD MEGA CAP INDEX 921910873 53600 318895 SH SOLE 0 0 318895 VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 34793 325716 SH SOLE 0 0 325716 VANGUARD WORLD FD MEGA GRWTH IND 921910816 181540 696196 SH SOLE 0 0 696196 VANGUARD WORLD FDS COMM SRVC ETF 92204A884 14331 105715 SH SOLE 370 0 105345 VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 80307 235739 SH SOLE 0 0 235739 VANGUARD WORLD FDS CONSUM STP ETF 92204A207 79993 400207 SH SOLE 0 0 400207 VANGUARD WORLD FDS ENERGY ETF 92204A306 30118 388067 SH SOLE 16 0 388051 VANGUARD WORLD FDS FINANCIALS ETF 92204A405 61252 634274 SH SOLE 0 0 634274 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 156394 587019 SH SOLE 0 0 587019 VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 31362 154524 SH SOLE 0 0 154524 VANGUARD WORLD FDS INF TECH ETF 92204A702 715226 1561048 SH SOLE 1666 0 1559382 VANGUARD WORLD FDS MATERIALS ETF 92204A801 21731 110378 SH SOLE 0 0 110378 VANGUARD WORLD FDS UTILITIES ETF 92204A876 69845 446577 SH SOLE 0 0 446577 VAPOTHERM INC COM 922107107 248 11959 SH SOLE 0 0 11959 VARONIS SYS INC COM 922280102 707 14488 SH SOLE 6972 0 7516 VASCULAR BIOGENICS LTD COM M96883109 195 99176 SH SOLE 0 0 99176 VAXART INC COM NEW 92243A200 885 141129 SH SOLE 0 0 141129 VBI VACCINES INC CDA COM NEW 91822J103 231 98727 SH SOLE 0 0 98727 VECTOR GROUP LTD COM 92240M108 770 67091 SH SOLE 0 0 67091 VEEVA SYS INC CL A COM 922475108 9800 38360 SH SOLE 6142 0 32218 VELODYNE LIDAR INC COM 92259F101 93 20143 SH SOLE 0 0 20143 VENTAS INC COM 92276F100 11374 222495 SH SOLE 122555 0 99940 VERACYTE INC COM 92337F107 1351 32791 SH SOLE 12690 0 20101 VERASTEM INC COM 92337C104 26 12538 SH SOLE 9198 0 3340 VERICEL CORP COM 92346J108 687 17471 SH SOLE 15883 0 1588 VERIFYME INC COM NEW 92346X206 109 34294 SH SOLE 34294 0 0 VERISIGN INC COM 92343E102 1400 5516 SH SOLE 823 0 4693 VERISK ANALYTICS INC COM 92345Y106 11896 52009 SH SOLE 41207 0 10802 VERITEX HLDGS INC COM 923451108 541 13609 SH SOLE 12735 0 874 VERITONE INC COM 92347M100 3807 169343 SH SOLE 0 0 169343 VERIZON COMMUNICATIONS INC COM 92343V104 209593 4033732 SH SOLE 760998 0 3272734 VERTEX INC CL A 92538J106 228 14394 SH SOLE 13737 0 657 VERTEX PHARMACEUTICALS INC COM 92532F100 26462 120502 SH SOLE 89995 0 30507 VERTIV HOLDINGS CO COM CL A 92537N108 1525 61073 SH SOLE 52117 0 8956 VIACOMCBS INC CL A 92556H107 625 18738 SH SOLE 0 0 18738 VIACOMCBS INC CL B 92556H206 25951 859885 SH SOLE 17809 0 842076 VIASAT INC COM 92552V100 1416 31782 SH SOLE 7927 0 23855 VIATRIS INC COM 92556V106 7518 555621 SH SOLE 26911 0 528710 VIAVI SOLUTIONS INC COM 925550105 201 11406 SH SOLE 6152 0 5254 VICI PPTYS INC COM 925652109 6593 218948 SH SOLE 10574 0 208374 VICTORIAS SECRET AND CO COMMON STOCK 926400102 774 13938 SH SOLE 0 0 13938 VICTORY PORTFOLIOS II VCSHS DEV ENH VL 92647N816 2034 59363 SH SOLE 0 0 59363 VICTORY PORTFOLIOS II VCSHS INTL HG DV 92647N881 338 10487 SH SOLE 0 0 10487 VICTORY PORTFOLIOS II VCSHS INTL VOLTY 92647N840 1839 40838 SH SOLE 0 0 40838 VICTORY PORTFOLIOS II VCSHS US 500 ENH 92647N782 103208 1327944 SH SOLE 0 0 1327944 VICTORY PORTFOLIOS II VCSHS US 500 VOL 92647N766 9986 128575 SH SOLE 0 0 128575 VICTORY PORTFOLIOS II VCSHS US DISCVRY 92647N774 7300 113718 SH SOLE 0 0 113718 VICTORY PORTFOLIOS II VCSHS US EQ INCM 92647N824 90847 1305277 SH SOLE 0 0 1305277 VICTORY PORTFOLIOS II VCSHS US LRG CAP 92647N865 5567 91078 SH SOLE 0 0 91078 VICTORY PORTFOLIOS II VCSHS US SMCP HG 92647N873 6016 97879 SH SOLE 0 0 97879 VICTORY PORTFOLIOS II VCSHS US SML CAP 92647N832 4108 59673 SH SOLE 0 0 59673 VICTORY PORTFOLIOS II VICOTRYSHS EMG 92647N808 206 8846 SH SOLE 0 0 8846 VICTORY PORTFOLIOS II VICSHS DV AC ETF 92647N667 7101 149200 SH SOLE 0 0 149200 VICTORY PORTFOLIOS II VICTORYSHS SHORT 92647N535 860 16758 SH SOLE 0 0 16758 VICTORY PORTFOLIOS II VICTORYSHS SMLCP 92647N568 615 8359 SH SOLE 0 0 8359 VICTORY PORTFOLIOS II VICTORYSHS US 92647N691 8532 202660 SH SOLE 0 0 202660 VICTORY PORTFOLIOS II VS NASDQ NXT 50 92647X806 4685 136880 SH SOLE 0 0 136880 VIEMED HEALTHCARE INC COM 92663R105 422 80790 SH SOLE 0 0 80790 VIEWRAY INC COM 92672L107 58 10564 SH SOLE 0 0 10564 VIKING THERAPEUTICS INC COM 92686J106 127 27516 SH SOLE 0 0 27516 VILLAGE FARMS INTL INC COM 92707Y108 1366 212740 SH SOLE 0 0 212740 VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105 353 16582 SH SOLE 0 0 16582 VIPSHOP HOLDINGS LIMITED SPONSORED ADS A 92763W103 124 14811 SH SOLE 5375 0 9436 VIRGIN GALACTIC HOLDINGS INC COM 92766K106 1462 109275 SH SOLE 0 0 109275 VIRTU FINL INC CL A 928254101 321 11135 SH SOLE 151 0 10984 VIRTUS ALLIANZGI ARTIFICIAL COM 92838Y100 2302 92847 SH SOLE 0 0 92847 VIRTUS ALLIANZGI CONVERTIBLE COM 92838U108 1600 313753 SH SOLE 0 0 313753 VIRTUS ALLIANZGI CONVERTIBLE COM 92838X102 3503 600775 SH SOLE 0 0 600775 VIRTUS ALLIANZGI DIVERSIFIED COM 92840N100 2998 92971 SH SOLE 0 0 92971 VIRTUS ALLIANZGI EQUITY & CO COM 92841M101 511 16964 SH SOLE 0 0 16964 VIRTUS DIVIDEND INTEREST & P COM 92840R101 1717 106921 SH SOLE 0 0 106921 VIRTUS ETF TR II VIRTUS US QLTY 92790A504 863 26133 SH SOLE 0 0 26133 VIRTUS GLOBAL DIVID & INCOME COM 92835W107 3681 387841 SH SOLE 0 0 387841 VIRTUS INVT PARTNERS INC COM 92828Q109 234 787 SH SOLE 0 0 787 VISA INC COM CL A 92826C839 350631 1617902 SH SOLE 297532 0 1320370 VISHAY INTERTECHNOLOGY INC COM 928298108 350 16007 SH SOLE 10592 0 5415 VISTA OUTDOOR INC COM 928377100 2593 56274 SH SOLE 15635 0 40639 VISTEON CORP COM NEW 92839U206 683 6144 SH SOLE 5073 0 1071 VISTRA CORP COM 92840M102 2482 108990 SH SOLE 37725 0 71265 VMWARE INC CL A COM 928563402 4177 36049 SH SOLE 1432 0 34617 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 19705 1319833 SH SOLE 973505 0 346328 VOLTA INC COM CL A 92873V102 140 19087 SH SOLE 0 0 19087 VONAGE HLDGS CORP COM 92886T201 394 18930 SH SOLE 0 0 18930 VONTIER CORPORATION COM 928881101 503 16378 SH SOLE 7730 0 8648 VORNADO RLTY TR SH BEN INT 929042109 473 11288 SH SOLE 0 0 11288 VOXX INTL CORP CL A 91829F104 243 23892 SH SOLE 0 0 23892 VOYA ASIA PAC HIGH DIV EQT I COM 92912J102 321 39618 SH SOLE 0 0 39618 VOYA FINANCIAL INC COM 929089100 663 9999 SH SOLE 8304 0 1695 VOYA GLBL EQTY DIV & PREM OP COM 92912T100 977 157353 SH SOLE 0 0 157353 VOYA INFRASTRUCTURE INDLS & COM 92912X101 1470 121723 SH SOLE 0 0 121723 VROOM INC COM 92918V109 182 16868 SH SOLE 634 0 16234 VSE CORP COM 918284100 392 6438 SH SOLE 0 0 6438 VULCAN MATLS CO COM 929160109 13722 66105 SH SOLE 27909 0 38196 VUZIX CORP COM NEW 92921W300 151 17364 SH SOLE 0 0 17364 VY GLOBAL GROWTH COM CL A G9444H100 114 11623 SH SOLE 0 0 11623 VYNE THERAPEUTICS INC COM 92941V209 18 18062 SH SOLE 0 0 18062 W & T OFFSHORE INC COM 92922P106 48 15000 SH SOLE 0 0 15000 WABTEC COM 929740108 2779 30190 SH SOLE 13693 0 16497 WAITR HLDGS INC COM 930752100 8 11020 SH SOLE 0 0 11020 WALGREENS BOOTS ALLIANCE INC COM 931427108 31424 602461 SH SOLE 113973 0 488488 WALKER & DUNLOP INC COM 93148P102 11259 74621 SH SOLE 22 0 74599 WALKME LTD ORD SHS M97628107 230 11722 SH SOLE 11722 0 0 WALMART INC COM 931142103 182480 1261182 SH SOLE 65104 0 1196078 WASHINGTON FED INC COM 938824109 1059 31739 SH SOLE 29043 0 2696 WASHINGTON REAL ESTATE INVT SH BEN INT 939653101 262 10136 SH SOLE 0 0 10136 WASHINGTON TR BANCORP INC COM 940610108 263 4663 SH SOLE 0 0 4663 WASTE CONNECTIONS INC COM 94106B101 2737 20083 SH SOLE 3528 0 16555 WASTE MGMT INC DEL COM 94106L109 84221 504622 SH SOLE 142456 0 362166 WATERS CORP COM 941848103 1530 4105 SH SOLE 723 0 3382 WATSCO INC COM 942622200 2052 6559 SH SOLE 2926 0 3633 WATTS WATER TECHNOLOGIES INC CL A 942749102 451 2325 SH SOLE 816 0 1509 WAYFAIR INC CL A 94419L101 1774 9340 SH SOLE 155 0 9185 WD 40 CO COM 929236107 880 3598 SH SOLE 39 0 3559 WEATHERFORD INTL PLC ORD SHS G48833118 438 15786 SH SOLE 0 0 15786 WEBSTER FINL CORP CONN COM 947890109 432 7741 SH SOLE 0 0 7741 WEC ENERGY GROUP INC COM 92939U106 16341 168338 SH SOLE 31956 0 136382 WEIBO CORP NOTE 1.250%11/1 948596AC5 16 16000 PRN SOLE 0 0 16000 WELLS FARGO CO NEW COM 949746101 76221 1588600 SH SOLE 181443 0 1407157 WELLTOWER INC COM 95040Q104 11306 131818 SH SOLE 10568 0 121250 WENDYS CO COM 95058W100 1214 50917 SH SOLE 702 0 50215 WERNER ENTERPRISES INC COM 950755108 349 7324 SH SOLE 2144 0 5180 WESBANCO INC COM 950810101 1926 55037 SH SOLE 16116 0 38921 WESCO INTL INC COM 95082P105 653 4959 SH SOLE 1245 0 3714 WEST FRASER TIMBER CO LTD COM 952845105 1003 10518 SH SOLE 0 0 10518 WEST PHARMACEUTICAL SVSC INC COM 955306105 11316 24126 SH SOLE 17693 0 6433 WESTAMERICA BANCORPORATION COM 957090103 361 6261 SH SOLE 878 0 5383 WESTERN ALLIANCE BANCORP COM 957638109 1320 12259 SH SOLE 2416 0 9843 WESTERN ASSET EMERGING MKTS COM 95766A101 3820 298449 SH SOLE 0 0 298449 WESTERN ASSET GBL HIGH INC F COM 95766B109 2967 293434 SH SOLE 0 0 293434 WESTERN ASSET HIGH INCOME FD COM 95766J102 464 64830 SH SOLE 0 0 64830 WESTERN ASSET HIGH INCOME OP COM 95766K109 333 64051 SH SOLE 0 0 64051 WESTERN ASSET HIGH YIELD DEF COM 95768B107 322 20422 SH SOLE 0 0 20422 WESTERN ASSET INTER MUNI FD COM 958435109 1243 128935 SH SOLE 0 0 128935 WESTERN ASSET INVESTMENT GRA COM 95766T100 335 21422 SH SOLE 0 0 21422 WESTERN ASSET INVT GRADE DEF COM 95790A101 224 10228 SH SOLE 0 0 10228 WESTERN ASSET MANAGED MUNS F COM 95766M105 538 41165 SH SOLE 0 0 41165 WESTERN ASSET MUN HIGH INCOM COM 95766N103 120 14995 SH SOLE 0 0 14995 WESTERN ASSET MUN PARTNERS F COM 95766P108 997 64076 SH SOLE 0 0 64076 WESTERN ASSET PREMIER BD FD SHS BEN INT 957664105 1698 118523 SH SOLE 0 0 118523 WESTERN AST INFL LKD OPP & I COM 95766R104 9708 714854 SH SOLE 0 0 714854 WESTERN DIGITAL CORP. COM 958102105 9984 153111 SH SOLE 78606 0 74505 WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 2121 95242 SH SOLE 0 0 95242 WESTERN UN CO COM 959802109 867 48588 SH SOLE 1122 0 47466 WESTLAKE CHEM CORP COM 960413102 766 7884 SH SOLE 161 0 7723 WESTLAKE CHEM PARTNERS LP COM UNIT RP LP 960417103 1005 37415 SH SOLE 923 0 36492 WESTPORT FUEL SYSTEMS INC COM NEW 960908309 36 15293 SH SOLE 0 0 15293 WESTROCK CO COM 96145D105 4786 107879 SH SOLE 7683 0 100196 WEX INC COM 96208T104 1219 8657 SH SOLE 3594 0 5063 WEYERHAEUSER CO MTN BE COM NEW 962166104 17674 429192 SH SOLE 18490 0 410702 WHEATON PRECIOUS METALS CORP COM 962879102 3520 81989 SH SOLE 7897 0 74092 WHEELS UP EXPERIENCE INC COM CL A 96328L106 162 34994 SH SOLE 0 0 34994 WHIRLPOOL CORP COM 963320106 6083 25924 SH SOLE 930 0 24994 WHITE MTNS INS GROUP LTD COM G9618E107 975 962 SH SOLE 613 0 349 WHITESTONE REIT COM 966084204 359 35440 SH SOLE 0 0 35440 WHITING PETE CORP NEW COM NEW 966387508 260 4018 SH SOLE 1530 0 2488 WHOLE EARTH BRANDS INC COM CL A 96684W100 664 61800 SH SOLE 0 0 61800 WILLIAMS COS INC COM 969457100 36359 1396260 SH SOLE 659119 0 737141 WILLIAMS SONOMA INC COM 969904101 6876 40656 SH SOLE 639 0 40017 WILLIS TOWERS WATSON PLC LTD SHS G96629103 2807 11819 SH SOLE 7791 0 4028 WILLSCOT MOBIL MINI HLDNG CO COM CL A 971378104 1197 29321 SH SOLE 8115 0 21206 WINGSTOP INC COM 974155103 1580 9141 SH SOLE 7238 0 1903 WINMARK CORP COM 974250102 216 871 SH SOLE 73 0 798 WINNEBAGO INDS INC COM 974637100 709 9466 SH SOLE 1581 0 7885 WINTRUST FINL CORP COM 97650W108 1491 16416 SH SOLE 12462 0 3954 WIPRO LTD SPON ADR 1 SH 97651M109 243 24894 SH SOLE 23754 0 1140 WISDOMTREE TR CBOE S&P 500 97717X560 203 5869 SH SOLE 0 0 5869 WISDOMTREE TR CHINADIV EX FI 97717X719 1960 39317 SH SOLE 0 0 39317 WISDOMTREE TR CLOUD COMPUTNG 97717Y691 22506 433983 SH SOLE 0 0 433983 WISDOMTREE TR CURRNCY INT EQ 97717X263 2510 81459 SH SOLE 0 0 81459 WISDOMTREE TR EM EX ST-OWNED 97717X578 140161 3803552 SH SOLE 0 0 3803552 WISDOMTREE TR EM LCL DEBT FD 97717X867 318 10611 SH SOLE 0 0 10611 WISDOMTREE TR EM MKTS QTLY DIV 97717W323 1505 53039 SH SOLE 0 0 53039 WISDOMTREE TR EMER MKT HIGH FD 97717W315 28426 656186 SH SOLE 0 0 656186 WISDOMTREE TR EMERG MKTS ESG 97717X214 386 10952 SH SOLE 0 0 10952 WISDOMTREE TR EMG MKTS SMCAP 97717W281 10348 195549 SH SOLE 0 0 195549 WISDOMTREE TR ENHNCD CMMDTY ST 97717Y683 4490 215667 SH SOLE 0 0 215667 WISDOMTREE TR EURO QTLY DIV GR 97717X610 856 24867 SH SOLE 0 0 24867 WISDOMTREE TR EUROPE HEDGED EQ 97717X701 7407 92407 SH SOLE 0 0 92407 WISDOMTREE TR EUROPE SMCP DV 97717W869 2303 30911 SH SOLE 0 0 30911 WISDOMTREE TR FLOATNG RAT TREA 97717X628 18365 731980 SH SOLE 17742 0 714238 WISDOMTREE TR FUTRE STRAT FD 97717W125 562 15862 SH SOLE 0 0 15862 WISDOMTREE TR GLB EX US RL EST 97717W331 530 21721 SH SOLE 0 0 21721 WISDOMTREE TR GLB HIGH DIV FD 97717W877 2882 57597 SH SOLE 0 0 57597 WISDOMTREE TR GLB US QTLY DIV 97717W844 10084 231454 SH SOLE 0 0 231454 WISDOMTREE TR HEDGED HI YLD BD 97717W430 13262 595488 SH SOLE 0 0 595488 WISDOMTREE TR INDIA ERNGS FD 97717W422 4582 125593 SH SOLE 0 0 125593 WISDOMTREE TR INTL DIV EX FINL 97717W786 339 8101 SH SOLE 0 0 8101 WISDOMTREE TR INTL EQUITY FD 97717W703 4749 87808 SH SOLE 0 0 87808 WISDOMTREE TR INTL ESG FUND 97717Y709 538 17165 SH SOLE 0 0 17165 WISDOMTREE TR INTL LRGCAP DV 97717W794 2132 43143 SH SOLE 0 0 43143 WISDOMTREE TR INTL MIDCAP DV 97717W778 676 10056 SH SOLE 0 0 10056 WISDOMTREE TR INTL QULTY DIV 97717X131 8667 217270 SH SOLE 0 0 217270 WISDOMTREE TR INTL SMCAP DIV 97717W760 9420 127902 SH SOLE 0 0 127902 WISDOMTREE TR INTRST RATE HDGE 97717W380 18353 393177 SH SOLE 0 0 393177 WISDOMTREE TR ITL HDG QTLY DIV 97717X594 20608 450444 SH SOLE 0 0 450444 WISDOMTREE TR ITL HIGH DIV FD 97717W802 1578 40757 SH SOLE 0 0 40757 WISDOMTREE TR JAPN HEDGE EQT 97717W851 10209 163235 SH SOLE 0 0 163235 WISDOMTREE TR JP SMALLCP DIV 97717W836 311 4363 SH SOLE 0 0 4363 WISDOMTREE TR MORTGAGE PLUS BD 97717Y725 2801 55744 SH SOLE 0 0 55744 WISDOMTREE TR US CORP BOND FD 97717X198 1356 25230 SH SOLE 0 0 25230 WISDOMTREE TR US DIVID EX FNCL 97717W406 3440 34015 SH SOLE 0 0 34015 WISDOMTREE TR US EFFICIENT COR 97717Y790 5605 126427 SH SOLE 0 0 126427 WISDOMTREE TR US ESG FUND 97717W596 5441 106116 SH SOLE 0 0 106116 WISDOMTREE TR US HGH YLD CORP 97717X172 6094 116140 SH SOLE 0 0 116140 WISDOMTREE TR US HIGH DIVIDEND 97717W208 14515 175854 SH SOLE 0 0 175854 WISDOMTREE TR US LARGECAP DIVD 97717W307 109524 1658457 SH SOLE 0 0 1658457 WISDOMTREE TR US LARGECAP FUND 97717W588 11461 227583 SH SOLE 0 0 227583 WISDOMTREE TR US MIDCAP DIVID 97717W505 54398 1226278 SH SOLE 0 0 1226278 WISDOMTREE TR US MIDCAP FUND 97717W570 37542 667059 SH SOLE 0 0 667059 WISDOMTREE TR US MULTIFACTOR 97717Y857 814 19389 SH SOLE 0 0 19389 WISDOMTREE TR US QLT SHRHD YLD 97717W547 2985 47110 SH SOLE 0 0 47110 WISDOMTREE TR US QTLY DIV GRT 97717X669 182263 2767429 SH SOLE 7508 0 2759921 WISDOMTREE TR US S CAP QTY DIV 97717X651 7150 150215 SH SOLE 0 0 150215 WISDOMTREE TR US SHT TRM CORP 97717X156 848 16763 SH SOLE 0 0 16763 WISDOMTREE TR US SMALLCAP DIVD 97717W604 40710 1238904 SH SOLE 114754 0 1124150 WISDOMTREE TR US SMALLCAP FUND 97717W562 39911 776477 SH SOLE 0 0 776477 WISDOMTREE TR US TOTAL DIVIDND 97717W109 34650 535217 SH SOLE 0 0 535217 WISDOMTREE TR WSDM EMKTBD FD 97717X784 2876 38869 SH SOLE 0 0 38869 WISDOMTREE TR YIELD ENHANCD US 97717X511 71520 1383903 SH SOLE 0 0 1383903 WISDOMTREE TR YIELD ENHANCED 97717Y808 7053 139615 SH SOLE 0 0 139615 WIX COM LTD SHS M98068105 1200 7606 SH SOLE 404 0 7202 WM TECHNOLOGY INC COM 92971A109 100 16691 SH SOLE 39 0 16652 WNS HLDGS LTD SPON ADR 92932M101 1464 16599 SH SOLE 0 0 16599 WOODWARD INC COM 980745103 2027 18499 SH SOLE 7940 0 10559 WORKDAY INC CL A 98138H101 14139 51705 SH SOLE 36311 0 15394 WORKHORSE GROUP INC COM NEW 98138J206 246 56530 SH SOLE 0 0 56530 WORKIVA INC COM CL A 98139A105 619 4746 SH SOLE 680 0 4066 WORLD FUEL SVCS CORP COM 981475106 583 22030 SH SOLE 0 0 22030 WORLD GOLD TR SPDR GLD MINIS 98149E204 23155 1273659 SH SOLE 455 0 1273204 WORTHINGTON INDS INC COM 981811102 710 12988 SH SOLE 1984 0 11004 WP CAREY INC COM 92936U109 51289 625096 SH SOLE 9995 0 615101 WPP PLC NEW ADR 92937A102 1164 15403 SH SOLE 2889 0 12514 WRAP TECHNOLOGIES INC COM 98212N107 202 51335 SH SOLE 0 0 51335 WYNDHAM HOTELS & RESORTS INC COM 98311A105 1181 13171 SH SOLE 2541 0 10630 WYNN RESORTS LTD COM 983134107 15581 183220 SH SOLE 27 0 183193 XAI OCTAGON FLOATING RATE & COM 98400T106 2636 295516 SH SOLE 0 0 295516 XCEL ENERGY INC COM 98389B100 24319 359212 SH SOLE 129494 0 229718 XENCOR INC COM 98401F105 398 9927 SH SOLE 1387 0 8540 XENIA HOTELS & RESORTS INC COM 984017103 1094 60384 SH SOLE 2112 0 58272 XEROX HOLDINGS CORP COM NEW 98421M106 595 26285 SH SOLE 0 0 26285 XILINX INC COM 983919101 7835 36950 SH SOLE 647 0 36303 XL FLEET CORP COM CL A 9837FR100 55 16605 SH SOLE 0 0 16605 XPENG INC ADS 98422D105 3884 77166 SH SOLE 0 0 77166 XPO LOGISTICS INC COM 983793100 4419 57075 SH SOLE 318 0 56757 XPO LOGISTICS INC COM 983793100 1525 19700 SH Put SOLE 0 0 19700 XYLEM INC COM 98419M100 18970 158188 SH SOLE 69061 0 89127 YAMANA GOLD INC COM 98462Y100 459 108734 SH SOLE 0 0 108734 YANDEX N V SHS CLASS A N97284108 2834 46840 SH SOLE 483 0 46357 YETI HLDGS INC COM 98585X104 3283 39632 SH SOLE 55 0 39577 YUM BRANDS INC COM 988498101 22744 163792 SH SOLE 19762 0 144030 YUM CHINA HLDGS INC COM 98850P109 5727 114912 SH SOLE 29112 0 85800 ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 11246 18895 SH SOLE 5773 0 13122 ZENDESK INC COM 98936J101 2960 28380 SH SOLE 710 0 27670 ZEPP HEALTH CORPORATION SPONSORED ADS 98945L105 106 20918 SH SOLE 0 0 20918 ZETA GLOBAL HOLDINGS CORP CL A 98956A105 163 19336 SH SOLE 0 0 19336 ZIFF DAVIS INC COM 48123V102 308 2780 SH SOLE 245 0 2535 ZILLOW GROUP INC CL A 98954M101 1264 20312 SH SOLE 0 0 20312 ZILLOW GROUP INC CL C CAP STK 98954M200 1836 28749 SH SOLE 8307 0 20442 ZIM INTEGRATED SHIPPING SERV SHS M9T951109 1190 20213 SH SOLE 9963 0 10250 ZIMMER BIOMET HOLDINGS INC COM 98956P102 6754 53162 SH SOLE 2680 0 50482 ZIONS BANCORPORATION N A COM 989701107 1152 18239 SH SOLE 4326 0 13913 ZIOPHARM ONCOLOGY INC COM 98973P101 12 11374 SH SOLE 0 0 11374 ZOETIS INC CL A 98978V103 45810 187678 SH SOLE 87814 0 99864 ZOMEDICA CORP COM 98980M109 12 37657 SH SOLE 0 0 37657 ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 16450 89448 SH SOLE 10598 0 78850 ZOOMINFO TECHNOLOGIES INC COM CL A 98980F104 2401 37405 SH SOLE 1856 0 35549 ZOSANO PHARMA CORP COM NEW 98979H202 35 74200 SH SOLE 0 0 74200 ZSCALER INC COM 98980G102 13664 42523 SH SOLE 48 0 42475 ZYNERBA PHARMACEUTICALS INC COM 98986X109 36 12350 SH SOLE 0 0 12350 ZYNGA INC CL A 98986T108 1128 176313 SH SOLE 3831 0 172482