0001403438-21-000005.txt : 20211115 0001403438-21-000005.hdr.sgml : 20211115 20211115132253 ACCESSION NUMBER: 0001403438-21-000005 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20210930 FILED AS OF DATE: 20211115 DATE AS OF CHANGE: 20211115 EFFECTIVENESS DATE: 20211115 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: 211408644 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 09-30-2021 09-30-2021 LPL Financial LLC
1055 LPL WAY FORT MILL SC 29715
13F HOLDINGS REPORT 028-12526 N
Dean Phillips Vice President 9802648377 Dean Phillips Fort Mill SC 11-15-2021 0 4319 106490483 false
INFORMATION TABLE 2 Q32021LPL13F.xml 10X GENOMICS INC CL A COM 88025U109 1292 8877 SH SOLE 6394 0 2483 1STDIBS COM INC COM 320551104 168 13557 SH SOLE 13557 0 0 22ND CENTY GROUP INC COM 90137F103 159 53620 SH SOLE 0 0 53620 23ANDME HOLDING CO CLASS A COM 90138Q108 239 26428 SH SOLE 0 0 26428 2U INC COM 90214J101 1473 43871 SH SOLE 36711 0 7160 3-D SYS CORP DEL COM NEW 88554D205 6809 246986 SH SOLE 0 0 246986 3M CO COM 88579Y101 74095 422386 SH SOLE 52424 0 369962 9 METERS BIOPHARMA INC COM 654405109 59 45720 SH SOLE 0 0 45720 AAON INC COM PAR $0.004 000360206 480 7346 SH SOLE 1743 0 5603 ABB LTD SPONSORED ADR 000375204 2403 72018 SH SOLE 5614 0 66404 ABBOTT LABS COM 002824100 86596 733058 SH SOLE 72542 0 660516 ABBVIE INC COM 00287Y109 195948 1816517 SH SOLE 296819 0 1519698 ABERDEEN ASIA-PACIFIC INCOME COM 003009107 10320 2486807 SH SOLE 0 0 2486807 ABERDEEN AUSTRALIA EQUITY FD COM 003011103 234 39796 SH SOLE 0 0 39796 ABERDEEN GLOBAL DYNAMIC DIVI COM 00302M106 261 22501 SH SOLE 0 0 22501 ABERDEEN GLOBAL PREMIER PPTY COM SH BEN INT 00302L108 999 164769 SH SOLE 0 0 164769 ABERDEEN INCOME CR STRATEGIE COM 003057106 526 47602 SH SOLE 0 0 47602 ABERDEEN STD GOLD ETF TR PHYSCL GOLD SHS 00326A104 5686 337474 SH SOLE 0 0 337474 ABERDEEN STD PALLADIUM ETF T PHYSCL PALLADM 003262102 2751 15427 SH SOLE 0 0 15427 ABERDEEN STD PLATINUM ETF TR PHYSCL PLATM SHS 003260106 1648 18265 SH SOLE 0 0 18265 ABERDEEN STD PRECIOUS METALS PHYSCL PM BASKET 003263100 5310 61419 SH SOLE 0 0 61419 ABERDEEN STD SILVER ETF TR PHYSCL SILVR SHS 003264108 4890 228823 SH SOLE 0 0 228823 ABERDEEN TOTAL DYNAMIC DIVD COM SH BEN INT 00326L100 4371 448758 SH SOLE 0 0 448758 ABIOMED INC COM 003654100 2329 7154 SH SOLE 435 0 6719 ABRDN ETFS BBRG ALL COMD K1 003261104 1434 51070 SH SOLE 0 0 51070 ABSOLUTE SHS TR WBI BBR GBL INME 00400R874 8829 356471 SH SOLE 349377 0 7094 ABSOLUTE SHS TR WBI BBR QTY 3000 00400R809 4872 166084 SH SOLE 163649 0 2435 ABSOLUTE SHS TR WBI BBR VAL 3000 00400R601 5549 185888 SH SOLE 183022 0 2866 ABSOLUTE SHS TR WBI BBR YLD 3000 00400R700 5093 197669 SH SOLE 193071 0 4598 ABSOLUTE SHS TR WBI BULBEAR TR 00400R841 2645 132972 SH SOLE 99594 0 33378 ABSOLUTE SHS TR WBI PWR FCTR ETF 00400R858 5060 188603 SH SOLE 170634 0 17969 ACADEMY SPORTS & OUTDOORS IN COM 00402L107 4068 101653 SH SOLE 0 0 101653 ACADIA HEALTHCARE COMPANY IN COM 00404A109 5569 87322 SH SOLE 18137 0 69185 ACADIA PHARMACEUTICALS INC COM 004225108 858 51668 SH SOLE 7678 0 43990 ACADIA RLTY TR COM SH BEN INT 004239109 876 42926 SH SOLE 0 0 42926 ACCELERON PHARMA INC COM 00434H108 1104 6412 SH SOLE 159 0 6253 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 52577 164343 SH SOLE 47106 0 117237 ACELRX PHARMACEUTICALS INC COM 00444T100 45 43819 SH SOLE 0 0 43819 ACHIEVE LIFE SCIENCES INC COM 004468500 612 72000 SH SOLE 0 0 72000 ACI WORLDWIDE INC COM 004498101 224 7286 SH SOLE 102 0 7184 ACTIVISION BLIZZARD INC COM 00507V109 11483 148380 SH SOLE 34173 0 114207 ACUITY BRANDS INC COM 00508Y102 681 3927 SH SOLE 20 0 3907 ACUSHNET HLDGS CORP COM 005098108 272 5824 SH SOLE 647 0 5177 ADAMS DIVERSIFIED EQUITY FD COM 006212104 1481 74800 SH SOLE 0 0 74800 ADAPTIVE BIOTECHNOLOGIES COR COM 00650F109 1317 38741 SH SOLE 0 0 38741 ADIENT PLC ORD SHS G0084W101 211 5086 SH SOLE 0 0 5086 ADOBE SYSTEMS INCORPORATED COM 00724F101 192230 333950 SH SOLE 78547 0 255403 ADT INC DEL COM 00090Q103 552 68228 SH SOLE 0 0 68228 ADVANCE AUTO PARTS INC COM 00751Y106 11668 55855 SH SOLE 40561 0 15294 ADVANCED DRAIN SYS INC DEL COM 00790R104 3167 29281 SH SOLE 352 0 28929 ADVANCED ENERGY INDS COM 007973100 1950 22224 SH SOLE 7700 0 14524 ADVANCED MICRO DEVICES INC COM 007903107 76506 743500 SH SOLE 95590 0 647910 ADVANSIX INC COM 00773T101 202 5093 SH SOLE 0 0 5093 ADVANTAGE SOLUTIONS INC COM CL A 00791N102 385 44489 SH SOLE 44489 0 0 ADVAXIS INC COM NEW 007624307 5 10025 SH SOLE 0 0 10025 ADVENT CONV & INCOME FD COM 00764C109 2661 147998 SH SOLE 0 0 147998 ADVISORSHARES TR ADVISORSHS ETF 00768Y560 415 8926 SH SOLE 0 0 8926 ADVISORSHARES TR DORSEY WRIGT ADR 00768Y206 1640 25803 SH SOLE 0 0 25803 ADVISORSHARES TR DORSY FSM ALCP 00768Y479 816 22931 SH SOLE 0 0 22931 ADVISORSHARES TR DOUBLELIN VAL EQ 00768Y818 1419 15180 SH SOLE 0 0 15180 ADVISORSHARES TR NEWFLT MULSINC 00768Y727 1281 26217 SH SOLE 0 0 26217 ADVISORSHARES TR PURE CANNABIS 00768Y495 4086 248408 SH SOLE 0 0 248408 ADVISORSHARES TR PURE US CANNABIS 00768Y453 4077 129170 SH SOLE 0 0 129170 ADVISORSHARES TR VICE E T F 00768Y545 372 11458 SH SOLE 0 0 11458 AECOM COM 00766T100 451 7134 SH SOLE 0 0 7134 AEGON N V NY REGISTRY SHS 007924103 941 184915 SH SOLE 0 0 184915 AERCAP HOLDINGS NV SHS N00985106 659 11407 SH SOLE 9122 0 2285 AERIE PHARMACEUTICALS INC COM 00771V108 304 26634 SH SOLE 26532 0 102 AEROJET ROCKETDYNE HLDGS INC COM 007800105 278 6389 SH SOLE 0 0 6389 AEROVIRONMENT INC COM 008073108 756 8761 SH SOLE 674 0 8087 AES CORP COM 00130H105 7112 311516 SH SOLE 193254 0 118262 AFFILIATED MANAGERS GROUP IN COM 008252108 521 3451 SH SOLE 1095 0 2356 AFFIMED N V COM N01045108 221 35774 SH SOLE 0 0 35774 AFFIRM HLDGS INC COM CL A 00827B106 11525 96742 SH SOLE 880 0 95862 AFLAC INC COM 001055102 23591 452549 SH SOLE 187639 0 264910 AGCO CORP COM 001084102 639 5214 SH SOLE 414 0 4800 AGENUS INC COM NEW 00847G705 172 32694 SH SOLE 0 0 32694 AGILE THERAPEUTICS INC COM 00847L100 25 26344 SH SOLE 0 0 26344 AGILENT TECHNOLOGIES INC COM 00846U101 7455 47323 SH SOLE 409 0 46914 AGILYSYS INC COM 00847J105 214 4092 SH SOLE 0 0 4092 AGNC INVT CORP COM 00123Q104 7472 473781 SH SOLE 4218 0 469563 AGNICO EAGLE MINES LTD COM 008474108 2233 43070 SH SOLE 7356 0 35714 AGREE RLTY CORP COM 008492100 458 6910 SH SOLE 3342 0 3568 AGROFRESH SOLUTIONS INC COM 00856G109 32 15000 SH SOLE 0 0 15000 AIM IMMUNOTECH INC COM 00901B105 33 16482 SH SOLE 0 0 16482 AIR PRODS & CHEMS INC COM 009158106 29509 115220 SH SOLE 48692 0 66528 AIRBNB INC COM CL A 009066101 27599 164526 SH SOLE 2816 0 161710 AKAMAI TECHNOLOGIES INC COM 00971T101 14964 143145 SH SOLE 105504 0 37641 AKAMAI TECHNOLOGIES INC NOTE 0.125% 5/0 00971TAJ0 18 15000 PRN SOLE 0 0 15000 AKERNA CORP COM 00973W102 111 39385 SH SOLE 0 0 39385 AKOUSTIS TECHNOLOGIES INC COM 00973N102 100 10316 SH SOLE 0 0 10316 ALAMO GROUP INC COM 011311107 1503 10770 SH SOLE 235 0 10535 ALAMOS GOLD INC NEW COM CL A 011532108 263 36529 SH SOLE 13564 0 22965 ALARM COM HLDGS INC COM 011642105 452 5783 SH SOLE 1691 0 4092 ALASKA AIR GROUP INC COM 011659109 5484 93576 SH SOLE 14322 0 79254 ALBANY INTL CORP CL A 012348108 212 2761 SH SOLE 732 0 2029 ALBEMARLE CORP COM 012653101 7508 34289 SH SOLE 140 0 34149 ALBERTSONS COS INC COMMON STOCK 013091103 451 14485 SH SOLE 0 0 14485 ALCOA CORP COM 013872106 9099 185918 SH SOLE 762 0 185156 ALCON AG ORD SHS H01301128 19972 248503 SH SOLE 229826 0 18677 ALEXANDER & BALDWIN INC NEW COM 014491104 573 24460 SH SOLE 19019 0 5441 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 2931 15338 SH SOLE 5237 0 10101 ALEXCO RESOURCE CORP COM 01535P106 60 39800 SH SOLE 0 0 39800 ALGONQUIN PWR UTILS CORP COM 015857105 180 12305 SH SOLE 0 0 12305 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 57861 390986 SH SOLE 69975 0 321011 ALIGN TECHNOLOGY INC COM 016255101 11258 16918 SH SOLE 3143 0 13775 ALKERMES PLC SHS G01767105 683 22136 SH SOLE 0 0 22136 ALLEGHANY CORP MD COM 017175100 1392 2229 SH SOLE 1636 0 593 ALLEGHENY TECHNOLOGIES INC COM 01741R102 262 15740 SH SOLE 0 0 15740 ALLEGIANT TRAVEL CO COM 01748X102 360 1840 SH SOLE 356 0 1484 ALLEGION PLC ORD SHS G0176J109 2599 19665 SH SOLE 10905 0 8760 ALLENA PHARMACEUTICALS COM 018119107 28 30550 SH SOLE 0 0 30550 ALLETE INC COM NEW 018522300 363 6096 SH SOLE 84 0 6012 ALLIANCE DATA SYSTEMS CORP COM 018581108 374 3708 SH SOLE 20 0 3688 ALLIANCE RESOURCE PARTNERS L UT LTD PART 01877R108 212 19508 SH SOLE 0 0 19508 ALLIANCEBERNSTEIN GLOBAL HIG COM 01879R106 7293 594391 SH SOLE 0 0 594391 ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN 01881G106 10502 211822 SH SOLE 2960 0 208862 ALLIANCEBERNSTEIN NATL MUN I COM 01864U106 597 39944 SH SOLE 0 0 39944 ALLIANT ENERGY CORP COM 018802108 8316 148552 SH SOLE 8028 0 140524 ALLISON TRANSMISSION HLDGS I COM 01973R101 1382 39117 SH SOLE 20518 0 18599 ALLOT LTD SHS M0854Q105 194 13056 SH SOLE 0 0 13056 ALLSTATE CORP COM 020002101 21753 170869 SH SOLE 28074 0 142795 ALLY FINL INC COM 02005N100 5595 109594 SH SOLE 45698 0 63896 ALMADEN MINERALS LTD COM CL B 020283305 7 17425 SH SOLE 0 0 17425 ALNYLAM PHARMACEUTICALS INC COM 02043Q107 2474 13102 SH SOLE 3006 0 10096 ALPHA & OMEGA SEMICONDUCTOR SHS G6331P104 210 6702 SH SOLE 0 0 6702 ALPHA ARCHITECT ETF TR MERLYN AI BULL 02072L706 578 16643 SH SOLE 0 0 16643 ALPHA ARCHITECT ETF TR US QUAN VALUE 02072L102 1424 41638 SH SOLE 2567 0 39071 ALPHABET INC CAP STK CL A 02079K305 434221 162416 SH SOLE 26750 0 135666 ALPHABET INC CAP STK CL A 02079K305 802 300 SH Put SOLE 0 0 300 ALPHABET INC CAP STK CL C 02079K107 360181 135137 SH SOLE 13113 0 122024 ALPHABET INC CAP STK CL C 02079K107 267 100 SH Put SOLE 0 0 100 ALPHATEC HLDGS INC COM NEW 02081G201 1556 127629 SH SOLE 0 0 127629 ALPINE INCOME PPTY TR INC COM 02083X103 237 12913 SH SOLE 0 0 12913 ALPS ETF TR ALERIAN ENERGY 00162Q676 496 25218 SH SOLE 0 0 25218 ALPS ETF TR ALERIAN MLP 00162Q452 33637 1009206 SH SOLE 529 0 1008677 ALPS ETF TR BARRONS 400 ETF 00162Q726 878 14897 SH SOLE 0 0 14897 ALPS ETF TR CLEAN ENERGY 00162Q460 9700 146663 SH SOLE 0 0 146663 ALPS ETF TR DISRUPTIVE TECH 00162Q478 2358 48645 SH SOLE 0 0 48645 ALPS ETF TR EQUAL SEC ETF 00162Q205 1668 16773 SH SOLE 0 0 16773 ALPS ETF TR INTL SEC DV DOG 00162Q718 450 16460 SH SOLE 0 0 16460 ALPS ETF TR MED BREAKTHGH 00162Q593 2201 48373 SH SOLE 0 0 48373 ALPS ETF TR RIVERFRONT DYM 00162Q536 368 14486 SH SOLE 0 0 14486 ALPS ETF TR RIVRFRNT STR INC 00162Q783 871 35195 SH SOLE 0 0 35195 ALPS ETF TR SECTR DIV DOGS 00162Q858 9389 183783 SH SOLE 0 0 183783 ALTAIR ENGR INC COM CL A 021369103 596 8413 SH SOLE 7773 0 640 ALTERYX INC COM CL A 02156B103 1177 16105 SH SOLE 1 0 16104 ALTICE USA INC CL A 02156K103 438 21161 SH SOLE 4 0 21157 ALTO INGREDIENTS INC COM 021513106 303 61282 SH SOLE 0 0 61282 ALTRA INDL MOTION CORP COM 02208R106 1773 32024 SH SOLE 1707 0 30317 ALTRIA GROUP INC COM 02209S103 57454 1262161 SH SOLE 33984 0 1228177 ALUMINUM CORP CHINA LIMITED SPON ADR H SHS 022276109 235 12548 SH SOLE 12386 0 162 AMARIN CORP PLC SPONS ADR NEW 023111206 1752 343568 SH SOLE 115501 0 228067 AMAZON COM INC COM 023135106 1029166 313324 SH SOLE 37829 0 275495 AMAZON COM INC COM 023135106 3285 1000 SH Call SOLE 0 0 1000 AMBAC FINL GROUP INC COM NEW 023139884 822 57404 SH SOLE 0 0 57404 AMBARELLA INC SHS G037AX101 2657 17063 SH SOLE 454 0 16609 AMBEV SA SPONSORED ADR 02319V103 49 17897 SH SOLE 0 0 17897 AMC ENTMT HLDGS INC CL A COM 00165C104 4441 116672 SH SOLE 0 0 116672 AMC NETWORKS INC CL A 00164V103 782 16792 SH SOLE 11142 0 5650 AMCOR PLC ORD G0250X107 1338 115403 SH SOLE 888 0 114515 AMDOCS LTD SHS G02602103 3023 39931 SH SOLE 19195 0 20736 AMEDISYS INC COM 023436108 493 3305 SH SOLE 958 0 2347 AMER STATES WTR CO COM 029899101 2396 28021 SH SOLE 231 0 27790 AMERCO COM 023586100 1094 1694 SH SOLE 60 0 1634 AMEREN CORP COM 023608102 4990 61604 SH SOLE 2007 0 59597 AMERESCO INC CL A 02361E108 892 15178 SH SOLE 12136 0 3042 AMERICA FIRST MULTIFAMILY IN BEN UNIT CTF 02364V107 707 118590 SH SOLE 0 0 118590 AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 1183 66960 SH SOLE 19707 0 47253 AMERICAN AIRLS GROUP INC COM 02376R102 10314 502644 SH SOLE 0 0 502644 AMERICAN ASSETS TR INC COM 024013104 382 10197 SH SOLE 8890 0 1307 AMERICAN AXLE & MFG HLDGS IN COM 024061103 158 17971 SH SOLE 49 0 17922 AMERICAN CAMPUS CMNTYS INC COM 024835100 1448 29881 SH SOLE 6369 0 23512 AMERICAN CENTY ETF TR AVANTIS CORE FI 025072562 334 6787 SH SOLE 0 0 6787 AMERICAN CENTY ETF TR AVANTIS EMGMKT 025072604 9307 144274 SH SOLE 0 0 144274 AMERICAN CENTY ETF TR DIVERSIFID CRP 025072109 1682 32122 SH SOLE 0 0 32122 AMERICAN CENTY ETF TR DIVERSIFIED MU 025072505 5118 92877 SH SOLE 0 0 92877 AMERICAN CENTY ETF TR INTL EQT ETF 025072703 2056 32905 SH SOLE 0 0 32905 AMERICAN CENTY ETF TR INTL SMCP VLU 025072802 11349 175648 SH SOLE 0 0 175648 AMERICAN CENTY ETF TR QUALITY DIVRSFED 025072406 2311 46133 SH SOLE 0 0 46133 AMERICAN CENTY ETF TR STOXX US QLTY 025072307 6552 92359 SH SOLE 0 0 92359 AMERICAN CENTY ETF TR STOXX US QUALT 025072208 6512 132991 SH SOLE 0 0 132991 AMERICAN CENTY ETF TR US EQT ETF 025072885 6856 93025 SH SOLE 0 0 93025 AMERICAN CENTY ETF TR US SML CP VALU 025072877 15977 211303 SH SOLE 0 0 211303 AMERICAN EAGLE OUTFITTERS IN COM 02553E106 438 16957 SH SOLE 3047 0 13910 AMERICAN ELEC PWR CO INC COM 025537101 35284 434635 SH SOLE 207210 0 227425 AMERICAN ELEC PWR CO INC UNIT 08/01/2021 025537127 2600 54532 SH SOLE 0 0 54532 AMERICAN EXPRESS CO COM 025816109 42686 254798 SH SOLE 35118 0 219680 AMERICAN FIN TR INC COM CLASS A 02607T109 1400 174184 SH SOLE 0 0 174184 AMERICAN FINL GROUP INC OHIO COM 025932104 400 3183 SH SOLE 216 0 2967 AMERICAN HOMES 4 RENT CL A 02665T306 3791 99453 SH SOLE 32633 0 66820 AMERICAN INTL GROUP INC COM NEW 026874784 13847 252265 SH SOLE 112059 0 140206 AMERICAN OUTDOOR BRANDS INC COM 02875D109 223 9069 SH SOLE 0 0 9069 AMERICAN TOWER CORP NEW COM 03027X100 45692 172154 SH SOLE 42830 0 129324 AMERICAN WTR WKS CO INC NEW COM 030420103 24894 147269 SH SOLE 56337 0 90932 AMERICAS GOLD AND SILVER COR COM 03062D100 16 20000 SH SOLE 0 0 20000 AMERICOLD RLTY TR COM 03064D108 1261 43416 SH SOLE 17611 0 25805 AMERIPRISE FINL INC COM 03076C106 4177 15815 SH SOLE 1313 0 14502 AMERISOURCEBERGEN CORP COM 03073E105 16025 134156 SH SOLE 42921 0 91235 AMES NATL CORP COM 031001100 528 22790 SH SOLE 0 0 22790 AMETEK INC COM 031100100 5492 44289 SH SOLE 28365 0 15924 AMGEN INC COM 031162100 91935 432330 SH SOLE 79897 0 352433 AMICUS THERAPEUTICS INC COM 03152W109 178 18613 SH SOLE 250 0 18363 AMKOR TECHNOLOGY INC COM 031652100 509 20415 SH SOLE 0 0 20415 AMMO INC COM 00175J107 411 66843 SH SOLE 0 0 66843 AMN HEALTHCARE SVCS INC COM 001744101 3106 27070 SH SOLE 4090 0 22980 AMNEAL PHARMACEUTICALS INC COM STK CL A 03168L105 206 38628 SH SOLE 297 0 38331 AMPHENOL CORP NEW CL A 032095101 7488 102254 SH SOLE 40409 0 61845 AMPIO PHARMACEUTICALS INC COM 03209T109 163 98043 SH SOLE 0 0 98043 AMPLIFY ETF TR AMPLIFY LITHIUM 032108805 1622 94191 SH SOLE 0 0 94191 AMPLIFY ETF TR BLACKSWAN GRWT 032108888 4711 137639 SH SOLE 0 0 137639 AMPLIFY ETF TR BLOCKCHAIN LDR 032108607 22474 503461 SH SOLE 0 0 503461 AMPLIFY ETF TR CWP ENHANCED DIV 032108409 7338 210146 SH SOLE 0 0 210146 AMPLIFY ETF TR HIGH INCOME 032108847 11405 678049 SH SOLE 0 0 678049 AMPLIFY ETF TR ONLIN RETL ETF 032108102 36311 332304 SH SOLE 0 0 332304 AMPLIFY ETF TR SEYMOUR CANNBS 032108854 686 35579 SH SOLE 0 0 35579 AMYRIS INC COM NEW 03236M200 370 26946 SH SOLE 0 0 26946 ANALOG DEVICES INC COM 032654105 19796 118199 SH SOLE 36665 0 81534 ANAPLAN INC COM 03272L108 712 11694 SH SOLE 392 0 11302 ANAVEX LIFE SCIENCES CORP COM NEW 032797300 371 20688 SH SOLE 0 0 20688 ANGEL OAK FINL STRATEGIES IN COM BEN INT 03464A100 4643 272821 SH SOLE 0 0 272821 ANGEL OAK FINL STRATEGIES IN RIGHT 10/14/2021 03464A118 57 266028 SH SOLE 0 0 266028 ANGLOGOLD ASHANTI LIMITED SPONSORED ADR 035128206 393 24592 SH SOLE 0 0 24592 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 10847 192412 SH SOLE 51263 0 141149 ANNALY CAPITAL MANAGEMENT IN COM 035710409 16013 1901762 SH SOLE 1673 0 1900089 ANSYS INC COM 03662Q105 9699 28489 SH SOLE 21091 0 7398 ANTARES PHARMA INC COM 036642106 102 28030 SH SOLE 0 0 28030 ANTERIX INC COM 03676C100 542 8929 SH SOLE 8428 0 501 ANTERO MIDSTREAM CORP COM 03676B102 1881 180533 SH SOLE 938 0 179595 ANTERO RESOURCES CORP COM 03674X106 362 19243 SH SOLE 0 0 19243 ANTHEM INC COM 036752103 40836 109540 SH SOLE 51431 0 58109 AON PLC SHS CL A G0403H108 10562 36960 SH SOLE 20576 0 16384 APA CORPORATION COM 03743Q108 2249 104969 SH SOLE 0 0 104969 APARTMENT INVT & MGMT CO CL A 03748R747 1007 147040 SH SOLE 144842 0 2198 API GROUP CORP COM STK 00187Y100 297 14598 SH SOLE 4898 0 9700 APOLLO COML REAL EST FIN INC COM 03762U105 3181 214472 SH SOLE 0 0 214472 APOLLO GLOBAL MGMT INC COM CL A 03768E105 6744 109502 SH SOLE 29178 0 80324 APOLLO INVT CORP COM NEW 03761U502 5465 421367 SH SOLE 0 0 421367 APOLLO SR FLOATING RATE FD I COM 037636107 3171 200677 SH SOLE 0 0 200677 APOLLO TACTICAL INCOME FD IN COM 037638103 678 42872 SH SOLE 0 0 42872 APPFOLIO INC COM CL A 03783C100 242 2007 SH SOLE 0 0 2007 APPHARVEST INC COM 03783T103 101 15539 SH SOLE 0 0 15539 APPIAN CORP CL A 03782L101 2876 31092 SH SOLE 0 0 31092 APPLE HOSPITALITY REIT INC COM NEW 03784Y200 1328 84421 SH SOLE 5456 0 78965 APPLE INC COM 037833100 1949325 13776210 SH SOLE 848628 0 12927582 APPLE INC COM 037833100 1415 10000 SH Call SOLE 0 0 10000 APPLE INC COM 037833100 2972 21000 SH Put SOLE 0 0 21000 APPLIED INDL TECHNOLOGIES IN COM 03820C105 600 6460 SH SOLE 5444 0 1016 APPLIED MATLS INC COM 038222105 36053 280065 SH SOLE 50792 0 229273 APPLIED UV INC COM 03828V105 92 13000 SH SOLE 0 0 13000 APRIA INC COM 03836A101 309 8313 SH SOLE 8075 0 238 APTARGROUP INC COM 038336103 2003 16719 SH SOLE 13504 0 3215 APTIV PLC SHS G6095L109 22886 153260 SH SOLE 120073 0 33187 AQUA METALS INC COM 03837J101 30 14382 SH SOLE 0 0 14382 AQUABOUNTY TECHNOLOGIES INC COM NEW 03842K200 61 15000 SH SOLE 0 0 15000 ARAMARK COM 03852U106 318 9668 SH SOLE 5215 0 4453 ARBOR REALTY TRUST INC COM 038923108 6677 360309 SH SOLE 190 0 360119 ARBUTUS BIOPHARMA CORP COM 03879J100 45 10600 SH SOLE 0 0 10600 ARCADIA BIOSCIENCES INC COM NEW 039014204 100 48500 SH SOLE 0 0 48500 ARCBEST CORP COM 03937C105 305 3728 SH SOLE 1256 0 2472 ARCELORMITTAL SA LUXEMBOURG NY REGISTRY SH 03938L203 3314 109865 SH SOLE 11 0 109854 ARCH CAP GROUP LTD ORD G0450A105 935 24486 SH SOLE 11049 0 13437 ARCH RESOURCES INC CL A 03940R107 204 2197 SH SOLE 0 0 2197 ARCHER DANIELS MIDLAND CO COM 039483102 11182 186343 SH SOLE 5412 0 180931 ARCHROCK INC COM 03957W106 216 26175 SH SOLE 0 0 26175 ARCIMOTO INC COM 039587100 626 54772 SH SOLE 0 0 54772 ARCONIC CORPORATION COM 03966V107 391 12384 SH SOLE 0 0 12384 ARCOS DORADOS HOLDINGS INC SHS CLASS -A - G0457F107 78 15163 SH SOLE 0 0 15163 ARCOSA INC COM 039653100 445 8864 SH SOLE 0 0 8864 ARCTURUS THERAPEUTICS HLDGS COM 03969T109 415 8689 SH SOLE 0 0 8689 ARDELYX INC COM 039697107 20 15200 SH SOLE 0 0 15200 ARES CAPITAL CORP COM 04010L103 31035 1526555 SH SOLE 0 0 1526555 ARES CAPITAL CORP NOTE 4.625% 3/0 04010LAW3 409 372000 PRN SOLE 0 0 372000 ARES DYNAMIC CR ALLOCATION F COM 04014F102 256 15817 SH SOLE 0 0 15817 ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 1571 21273 SH SOLE 50 0 21223 ARGENX SE SPONSORED ADR 04016X101 223 737 SH SOLE 10 0 727 ARISTA NETWORKS INC COM 040413106 5218 15186 SH SOLE 1395 0 13791 ARK ETF TR 3D PRINTING ETF 00214Q500 6263 175435 SH SOLE 0 0 175435 ARK ETF TR ARK SPACE EXPL 00214Q807 2625 134125 SH SOLE 0 0 134125 ARK ETF TR AUTNMUS TECHNLGY 00214Q203 30867 395475 SH SOLE 0 0 395475 ARK ETF TR FINTECH INNOVA 00214Q708 42022 851332 SH SOLE 0 0 851332 ARK ETF TR GENOMIC REV ETF 00214Q302 92316 1235499 SH SOLE 0 0 1235499 ARK ETF TR INNOVATION ETF 00214Q104 435889 3943628 SH SOLE 0 0 3943628 ARK ETF TR ISRAEL INOVATE 00214Q609 2206 75367 SH SOLE 0 0 75367 ARK ETF TR NEXT GNRTN INTER 00214Q401 117632 847069 SH SOLE 0 0 847069 ARLO TECHNOLOGIES INC COM 04206A101 91 14248 SH SOLE 0 0 14248 ARMADA HOFFLER PPTYS INC COM 04208T108 298 22286 SH SOLE 16451 0 5835 ARMSTRONG WORLD INDS INC NEW COM 04247X102 1392 14577 SH SOLE 12417 0 2160 ARRAY TECHNOLOGIES INC COM SHS 04271T100 1331 71859 SH SOLE 0 0 71859 ARRIVAL GROUP SHS L0423Q108 1229 93437 SH SOLE 0 0 93437 ARROW ELECTRS INC COM 042735100 219 1948 SH SOLE 307 0 1641 ARROW ETF TR ARROW DJ GLB YLD 04273H104 666 45107 SH SOLE 0 0 45107 ARROW FINL CORP COM 042744102 262 7611 SH SOLE 0 0 7611 ARROWHEAD PHARMACEUTICALS IN COM 04280A100 1193 19116 SH SOLE 1309 0 17807 ARTISAN PARTNERS ASSET MGMT CL A 04316A108 1183 24174 SH SOLE 1425 0 22749 ARVINAS INC COM 04335A105 430 5228 SH SOLE 935 0 4293 ASANA INC CL A 04342Y104 2502 24099 SH SOLE 1374 0 22725 ASBURY AUTOMOTIVE GROUP INC COM 043436104 224 1139 SH SOLE 882 0 257 ASCENDIS PHARMA A/S SPONSORED ADR 04351P101 348 2181 SH SOLE 0 0 2181 ASE TECHNOLOGY HLDG CO LTD SPONSORED ADS 00215W100 649 82699 SH SOLE 54536 0 28163 ASGN INC COM 00191U102 662 5732 SH SOLE 4175 0 1557 ASHLAND GLOBAL HLDGS INC COM 044186104 822 9224 SH SOLE 978 0 8246 ASML HOLDING N V N Y REGISTRY SHS N07059210 30990 41612 SH SOLE 21238 0 20374 ASPEN TECHNOLOGY INC COM 045327103 2589 21081 SH SOLE 13124 0 7957 ASSOCIATED BANC CORP COM 045487105 539 25145 SH SOLE 9905 0 15240 ASSURED GUARANTY LTD COM G0585R106 1918 40983 SH SOLE 14617 0 26366 AST SPACEMOBILE INC COM CL A 00217D100 113 10471 SH SOLE 500 0 9971 ASTRAZENECA PLC SPONSORED ADR 046353108 13384 222852 SH SOLE 21102 0 201750 AT&T INC COM 00206R102 160641 5947459 SH SOLE 570213 0 5377246 ATARA BIOTHERAPEUTICS INC COM 046513107 181 10120 SH SOLE 0 0 10120 ATHENE HOLDING LTD CL A G0684D107 402 5833 SH SOLE 4917 0 916 ATHENEX INC COM 04685N103 73 24093 SH SOLE 0 0 24093 ATHERSYS INC NEW COM 04744L106 106 79586 SH SOLE 0 0 79586 ATI PHYSICAL THERAPY INC COM CL A 00216W109 106 27900 SH SOLE 0 0 27900 ATLANTIC UN BANKSHARES CORP COM 04911A107 517 14036 SH SOLE 2806 0 11230 ATLANTICA SUSTAINABLE INFR P SHS G0751N103 1352 39189 SH SOLE 4628 0 34561 ATLAS AIR WORLDWIDE HLDGS IN COM NEW 049164205 869 10643 SH SOLE 0 0 10643 ATLAS CORP SHARES Y0436Q109 1589 104589 SH SOLE 0 0 104589 ATLASSIAN CORP PLC CL A G06242104 24003 61335 SH SOLE 34779 0 26556 ATMOS ENERGY CORP COM 049560105 3736 42362 SH SOLE 952 0 41410 ATRICURE INC COM 04963C209 1697 24404 SH SOLE 17501 0 6903 ATRION CORP COM 049904105 204 292 SH SOLE 0 0 292 AUDACY INC CL A 05070N103 67 18249 SH SOLE 0 0 18249 AUDIOCODES LTD ORD M15342104 227 6962 SH SOLE 24 0 6938 AURINIA PHARMACEUTICALS INC COM 05156V102 397 17954 SH SOLE 0 0 17954 AURORA CANNABIS INC COM 05156X884 867 125218 SH SOLE 0 0 125218 AUTODESK INC COM 052769106 37612 131893 SH SOLE 108644 0 23249 AUTOHOME INC SP ADS RP CL A 05278C107 354 7540 SH SOLE 2614 0 4926 AUTOLIV INC COM 052800109 579 6759 SH SOLE 4332 0 2427 AUTOMATIC DATA PROCESSING IN COM 053015103 51769 258950 SH SOLE 16938 0 242012 AUTONATION INC COM 05329W102 1112 9131 SH SOLE 192 0 8939 AUTOSCOPE TECHNOLOGIES CORP COM 053306106 145 19632 SH SOLE 0 0 19632 AUTOZONE INC COM 053332102 12491 7357 SH SOLE 2333 0 5024 AVADEL PHARMACEUTICALS PLC SPONSORED ADR 05337M104 186 18950 SH SOLE 0 0 18950 AVALARA INC COM 05338G106 2107 12055 SH SOLE 7755 0 4300 AVALONBAY CMNTYS INC COM 053484101 6733 30379 SH SOLE 22350 0 8029 AVANGRID INC COM 05351W103 748 15397 SH SOLE 2454 0 12943 AVANTOR INC COM 05352A100 1207 29499 SH SOLE 11720 0 17779 AVAYA HLDGS CORP COM 05351X101 290 14640 SH SOLE 966 0 13674 AVERY DENNISON CORP COM 053611109 4159 20070 SH SOLE 361 0 19709 AVID TECHNOLOGY INC COM 05367P100 499 17264 SH SOLE 0 0 17264 AVIENT CORPORATION COM 05368V106 875 18888 SH SOLE 13431 0 5457 AVIS BUDGET GROUP COM 053774105 691 5930 SH SOLE 51 0 5879 AVISTA CORP COM 05379B107 679 17358 SH SOLE 702 0 16656 AVITA MEDICAL INC COM 05380C102 187 10533 SH SOLE 0 0 10533 AVNET INC COM 053807103 317 8569 SH SOLE 4690 0 3879 AXALTA COATING SYS LTD COM G0750C108 567 19431 SH SOLE 3473 0 15958 AXCELIS TECHNOLOGIES INC COM NEW 054540208 1060 22546 SH SOLE 0 0 22546 AXIS CAP HLDGS LTD SHS G0692U109 948 20599 SH SOLE 614 0 19985 AXON ENTERPRISE INC COM 05464C101 6757 38608 SH SOLE 0 0 38608 AXOS FINANCIAL INC COM 05465C100 1026 19905 SH SOLE 5832 0 14073 AXSOME THERAPEUTICS INC COM 05464T104 370 11216 SH SOLE 0 0 11216 AZEK CO INC CL A 05478C105 389 10656 SH SOLE 394 0 10262 AZUL S A SPONSR ADR PFD 05501U106 423 21063 SH SOLE 0 0 21063 B & G FOODS INC NEW COM 05508R106 2881 96396 SH SOLE 0 0 96396 B. RILEY FINANCIAL INC COM 05580M108 502 8501 SH SOLE 656 0 7845 B2GOLD CORP COM 11777Q209 126 36942 SH SOLE 0 0 36942 BABCOCK & WILCOX ENTERPRISES COM 05614L209 380 59343 SH SOLE 519 0 58824 BADGER METER INC COM 056525108 706 6861 SH SOLE 4622 0 2239 BAIDU INC SPON ADR REP A 056752108 11414 74240 SH SOLE 0 0 74240 BAIN CAP SPECIALTY FIN INC COM STK 05684B107 194 13067 SH SOLE 0 0 13067 BAKER HUGHES COMPANY CL A 05722G100 1938 78368 SH SOLE 36389 0 41979 BALCHEM CORP COM 057665200 2386 16342 SH SOLE 4624 0 11718 BALL CORP COM 058498106 16416 182466 SH SOLE 33492 0 148974 BALLARD PWR SYS INC NEW COM 058586108 625 44510 SH SOLE 0 0 44510 BANCFIRST CORP COM 05945F103 610 10150 SH SOLE 0 0 10150 BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 236 35862 SH SOLE 26012 0 9850 BANCO SANTANDER S.A. ADR 05964H105 748 206590 SH SOLE 657 0 205933 BANCORPSOUTH BK TUPELO MISS COM 05971J102 1073 36043 SH SOLE 0 0 36043 BANCROFT FD LTD COM 059695106 2952 99627 SH SOLE 0 0 99627 BANDWIDTH INC COM CL A 05988J103 450 4987 SH SOLE 2031 0 2956 BANK COMM HLDGS COM 06424J103 492 32438 SH SOLE 0 0 32438 BANK HAWAII CORP COM 062540109 3938 47923 SH SOLE 406 0 47517 BANK MARIN BANCORP COM 063425102 222 5879 SH SOLE 0 0 5879 BANK MONTREAL QUE COM 063671101 5555 55698 SH SOLE 2838 0 52860 BANK NEW YORK MELLON CORP COM 064058100 6140 118440 SH SOLE 25591 0 92849 BANK NOVA SCOTIA B C COM 064149107 1833 29790 SH SOLE 0 0 29790 BANK OZK COM 06417N103 11188 260319 SH SOLE 16147 0 244172 BAOZUN INC SPONSORED ADR 06684L103 215 12277 SH SOLE 0 0 12277 BARCLAYS BANK PLC DJUBS CMDT ETN36 06738C778 3271 111820 SH SOLE 0 0 111820 BARCLAYS BANK PLC ETN LKD 48 06746P522 625 10062 SH SOLE 0 0 10062 BARCLAYS BANK PLC ETN LKD 48 06746P563 428 8003 SH SOLE 0 0 8003 BARCLAYS BANK PLC IPATH SHILR CAPE 06742A669 4041 191771 SH SOLE 0 0 191771 BARCLAYS PLC ADR 06738E204 671 65038 SH SOLE 29224 0 35814 BARINGS BDC INC COM 06759L103 158 14379 SH SOLE 0 0 14379 BARINGS CORPORATE INVS COM 06759X107 1568 100836 SH SOLE 0 0 100836 BARINGS GLOBAL SHORT DURATIO COM 06760L100 357 20902 SH SOLE 0 0 20902 BARNES GROUP INC COM 067806109 288 6909 SH SOLE 1577 0 5332 BARRICK GOLD CORP COM 067901108 10607 587619 SH SOLE 131164 0 456455 BATH & BODY WORKS INC COM 070830104 6300 99953 SH SOLE 11095 0 88858 BAUDAX BIO INC COM 07160F107 10 17200 SH SOLE 0 0 17200 BAUSCH HEALTH COS INC COM 071734107 1046 37567 SH SOLE 274 0 37293 BAXTER INTL INC COM 071813109 14517 180489 SH SOLE 79368 0 101121 BCE INC COM NEW 05534B760 25276 504909 SH SOLE 367778 0 137131 BEACON ROOFING SUPPLY INC COM 073685109 989 20713 SH SOLE 3799 0 16914 BEAM THERAPEUTICS INC COM 07373V105 1475 16953 SH SOLE 0 0 16953 BECTON DICKINSON & CO COM 075887109 30648 124675 SH SOLE 57510 0 67165 BEIGENE LTD SPONSORED ADR 07725L102 904 2489 SH SOLE 911 0 1578 BELDEN INC COM 077454106 217 3728 SH SOLE 0 0 3728 BELLICUM PHARMACEUTICALS INC COM NEW 079481404 83 28548 SH SOLE 0 0 28548 BENTLEY SYS INC COM CL B 08265T208 1955 32241 SH SOLE 20050 0 12191 BERKELEY LTS INC COM 084310101 225 11499 SH SOLE 0 0 11499 BERKLEY W R CORP COM 084423102 1989 27186 SH SOLE 8938 0 18248 BERKSHIRE HATHAWAY INC DEL CL A 084670108 23860 58 SH SOLE 0 0 58 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 344960 1263869 SH SOLE 51555 0 1212314 BERKSHIRE HILLS BANCORP INC COM 084680107 245 9085 SH SOLE 0 0 9085 BERRY GLOBAL GROUP INC COM 08579W103 912 14982 SH SOLE 752 0 14230 BEST BUY INC COM 086516101 6977 66000 SH SOLE 14041 0 51959 BEYOND MEAT INC COM 08862E109 5267 50041 SH SOLE 11 0 50030 BGC PARTNERS INC CL A 05541T101 197 37879 SH SOLE 0 0 37879 BGSF INC COM 05601C105 322 25171 SH SOLE 0 0 25171 BHP GROUP LTD SPONSORED ADS 088606108 5795 108278 SH SOLE 16580 0 91698 BHP GROUP PLC SPONSORED ADR 05545E209 2903 57278 SH SOLE 27853 0 29425 BIG 5 SPORTING GOODS CORP COM 08915P101 1758 76292 SH SOLE 0 0 76292 BIG LOTS INC COM 089302103 849 19571 SH SOLE 66 0 19505 BIGCOMMERCE HLDGS INC COM SER 1 08975P108 1683 33236 SH SOLE 14162 0 19074 BILIBILI INC SPONS ADS REP Z 090040106 591 8933 SH SOLE 1448 0 7485 BILL COM HLDGS INC COM 090043100 2589 9700 SH SOLE 2230 0 7470 BIO RAD LABS INC CL A 090572207 15656 20988 SH SOLE 18946 0 2042 BIOCRYST PHARMACEUTICALS INC COM 09058V103 912 63465 SH SOLE 0 0 63465 BIOGEN INC COM 09062X103 13939 49257 SH SOLE 21328 0 27929 BIOHAVEN PHARMACTL HLDG CO L COM G11196105 462 3327 SH SOLE 1045 0 2282 BIOLIFE SOLUTIONS INC COM NEW 09062W204 212 5014 SH SOLE 222 0 4792 BIOLINERX LTD SPONSORED ADS 09071M205 182 66076 SH SOLE 0 0 66076 BIOMARIN PHARMACEUTICAL INC COM 09061G101 5569 72091 SH SOLE 50501 0 21590 BIONANO GENOMICS INC COM 09075F107 132 23960 SH SOLE 0 0 23960 BIONTECH SE SPONSORED ADS 09075V102 3731 13667 SH SOLE 565 0 13102 BIO-TECHNE CORP COM 09073M104 4425 9136 SH SOLE 6674 0 2462 BIT DIGITAL INC SHS G1144A105 592 81824 SH SOLE 0 0 81824 BITFARMS LTD COM 09173B107 948 223090 SH SOLE 0 0 223090 BJS WHSL CLUB HLDGS INC COM 05550J101 1098 19995 SH SOLE 889 0 19106 BK OF AMERICA CORP COM 060505104 153106 3606744 SH SOLE 709864 0 2896880 BLACK HILLS CORP COM 092113109 2046 32595 SH SOLE 15504 0 17091 BLACK KNIGHT INC COM 09215C105 3614 50192 SH SOLE 15795 0 34397 BLACK STONE MINERALS L P COM UNIT 09225M101 252 20876 SH SOLE 0 0 20876 BLACKBAUD INC COM 09227Q100 732 10402 SH SOLE 1029 0 9373 BLACKBERRY LTD COM 09228F103 1644 168962 SH SOLE 0 0 168962 BLACKLINE INC COM 09239B109 2504 21212 SH SOLE 10881 0 10331 BLACKROCK 2022 GBL INCM OPP COM 09258P104 404 77351 SH SOLE 0 0 77351 BLACKROCK CALIF MUN INCOME T SH BEN INT 09248E102 203 13787 SH SOLE 0 0 13787 BLACKROCK CAP INVT CORP COM 092533108 289 75072 SH SOLE 0 0 75072 BLACKROCK CAP INVT CORP NOTE 5.000% 6/1 092533AC2 252 248000 PRN SOLE 0 0 248000 BLACKROCK CORE BD TR SHS BEN INT 09249E101 5034 304003 SH SOLE 0 0 304003 BLACKROCK CORPOR HI YLD FD I COM 09255P107 3984 326518 SH SOLE 0 0 326518 BLACKROCK CR ALLOCATION INCO COM 092508100 5707 376669 SH SOLE 0 0 376669 BLACKROCK DEBT STRATEGIES FD COM NEW 09255R202 2941 254852 SH SOLE 0 0 254852 BLACKROCK ENERGY & RES TR COM 09250U101 567 59788 SH SOLE 0 0 59788 BLACKROCK ENHANCD CAP & INM COM 09256A109 903 44711 SH SOLE 0 0 44711 BLACKROCK ENHANCED EQUITY DI COM 09251A104 7929 809130 SH SOLE 0 0 809130 BLACKROCK ENHANCED GLOBAL DI COM 092501105 2745 234457 SH SOLE 0 0 234457 BLACKROCK ENHANCED INTL DIV COM BENE INTER 092524107 140 22797 SH SOLE 0 0 22797 BLACKROCK ETF TRUST US EQT FACTOR 09290C103 211 5815 SH SOLE 0 0 5815 BLACKROCK FLOATING RATE INCO COM 09255X100 544 40694 SH SOLE 0 0 40694 BLACKROCK GLOBAL FLOATING RA COM 091941104 807 60780 SH SOLE 0 0 60780 BLACKROCK HEALTH SCIENCES TR COM 09250W107 2007 42123 SH SOLE 0 0 42123 BLACKROCK HEALTH SCIENCS TR COM SHS 09260E105 818 30333 SH SOLE 0 0 30333 BLACKROCK INC COM 09247X101 65807 78467 SH SOLE 12341 0 66126 BLACKROCK INCOME TR INC COM 09247F100 5811 952618 SH SOLE 0 0 952618 BLACKROCK INVT QUALITY MUN T COM 09247D105 1866 108118 SH SOLE 0 0 108118 BLACKROCK LTD DURATION INCOM COM SHS 09249W101 1399 81851 SH SOLE 0 0 81851 BLACKROCK MULTI SECTOR INC T COM 09258A107 2208 118036 SH SOLE 0 0 118036 BLACKROCK MUN INCOME QUALITY COM 092479104 1085 71098 SH SOLE 0 0 71098 BLACKROCK MUN INCOME TR SH BEN INT 09248F109 292 19726 SH SOLE 0 0 19726 BLACKROCK MUN TARGET TERM TR COM SHS BEN IN 09257P105 2205 86390 SH SOLE 0 0 86390 BLACKROCK MUNI INCOME TR II COM 09249N101 960 63389 SH SOLE 0 0 63389 BLACKROCK MUNIASSETS FD INC COM 09254J102 421 27722 SH SOLE 0 0 27722 BLACKROCK MUNICIPAL INCOME COM 09253X102 233 15304 SH SOLE 0 0 15304 BLACKROCK MUNIHLDGS NJ QLTY COM 09254X101 1426 91158 SH SOLE 0 0 91158 BLACKROCK MUNIHLDGS NY QLTY COM 09255C106 168 11581 SH SOLE 0 0 11581 BLACKROCK MUNIHLDNGS CALI QL COM 09254L107 654 41726 SH SOLE 0 0 41726 BLACKROCK MUNIHOLDINGS FD IN COM 09253N104 836 51089 SH SOLE 0 0 51089 BLACKROCK MUNIHOLDINGS QUALI COM 09254C107 193 14020 SH SOLE 0 0 14020 BLACKROCK MUNIVEST FD II INC COM 09253T101 182 11939 SH SOLE 0 0 11939 BLACKROCK MUNIVEST FD INC COM 09253R105 808 85282 SH SOLE 0 0 85282 BLACKROCK MUNIYIELD CALIF FD COM 09254M105 243 16010 SH SOLE 0 0 16010 BLACKROCK MUNIYIELD CALIF QU COM 09254N103 1360 85575 SH SOLE 0 0 85575 BLACKROCK MUNIYIELD FD INC COM 09253W104 706 47549 SH SOLE 0 0 47549 BLACKROCK MUNIYIELD PA QLTY COM 09255G107 871 54236 SH SOLE 0 0 54236 BLACKROCK MUNIYIELD QUALITY COM 09254E103 2267 154419 SH SOLE 0 0 154419 BLACKROCK MUNIYIELD QUALITY COM 09254G108 663 46068 SH SOLE 0 0 46068 BLACKROCK MUNIYILD QULT FD I COM 09254F100 1248 77048 SH SOLE 0 0 77048 BLACKROCK MUNIYLD MICH QLTY COM 09254V105 947 61221 SH SOLE 0 0 61221 BLACKROCK N Y MUN INCOME TRU SH BEN INT 09248L106 301 19637 SH SOLE 0 0 19637 BLACKROCK RES & COMMODITIES SHS 09257A108 3305 370047 SH SOLE 0 0 370047 BLACKROCK SCIENCE & TECHNOLO SHS 09258G104 1626 31172 SH SOLE 0 0 31172 BLACKROCK SCIENCE & TECHNOLO SHS BEN INT 09260K101 3543 91832 SH SOLE 0 0 91832 BLACKROCK TAX MUNICPAL BD TR SHS 09248X100 11737 455815 SH SOLE 0 0 455815 BLACKROCK TCP CAPITAL CORP COM 09259E108 1651 121655 SH SOLE 469 0 121186 BLACKROCK TCP CAPITAL CORP NOTE 4.625% 3/0 87238QAD5 30 30000 PRN SOLE 0 0 30000 BLACKROCK UTILS INFRASTRUCTU COM 09248D104 467 18597 SH SOLE 0 0 18597 BLACKSKY TECHNOLOGY INC COM CL A 09263B108 132 12770 SH SOLE 0 0 12770 BLACKSTONE INC COM 09260D107 99539 855590 SH SOLE 26121 0 829469 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 7609 250944 SH SOLE 0 0 250944 BLACKSTONE SENIOR FLOATNG RA COM 09256U105 5226 318265 SH SOLE 0 0 318265 BLACKSTONE STRATEGIC CREDIT COM SHS BEN IN 09257R101 227 16381 SH SOLE 0 0 16381 BLADE AIR MOBILITY INC CL A COM 092667104 319 30676 SH SOLE 0 0 30676 BLINK CHARGING CO COM 09354A100 1247 43580 SH SOLE 0 0 43580 BLOCK H & R INC COM 093671105 1630 65196 SH SOLE 3427 0 61769 BLOOM ENERGY CORP COM CL A 093712107 957 51138 SH SOLE 383 0 50755 BLOOMIN BRANDS INC COM 094235108 1157 46264 SH SOLE 36055 0 10209 BLUE APRON HLDGS INC CL A NEW 09523Q200 94 12821 SH SOLE 0 0 12821 BLUE BIRD CORP COM 095306106 1060 50812 SH SOLE 0 0 50812 BLUEKNIGHT ENERGY PARTNERS L COM UNIT 09625U109 386 126400 SH SOLE 0 0 126400 BLUELINX HLDGS INC COM NEW 09624H208 455 9313 SH SOLE 0 0 9313 BLUEPRINT MEDICINES CORP COM 09627Y109 239 2328 SH SOLE 1091 0 1237 BLUEROCK RESIDENTIAL GWT REI COM CL A 09627J102 566 44456 SH SOLE 0 0 44456 BNY MELLON ETF TRUST US LRG CP CORE 09661T107 881 10798 SH SOLE 0 0 10798 BNY MELLON HIGH YIELD STRATE SH BEN INT 09660L105 715 221429 SH SOLE 0 0 221429 BNY MELLON MUN BD INFRASTRUC COM SHS 09662W109 1636 104848 SH SOLE 0 0 104848 BNY MELLON MUN INCOME INC COM 05589T104 211 21900 SH SOLE 0 0 21900 BNY MELLON STRATEGIC MUN BD COM 09662E109 1795 224993 SH SOLE 0 0 224993 BNY MELLON STRATEGIC MUNS IN COM 05588W108 996 114477 SH SOLE 0 0 114477 BOEING CO COM 097023105 169929 772613 SH SOLE 61406 0 711207 BOEING CO COM 097023105 286 1300 SH Call SOLE 0 0 1300 BOEING CO COM 097023105 220 1000 SH Put SOLE 0 0 1000 BOISE CASCADE CO DEL COM 09739D100 668 12373 SH SOLE 740 0 11633 BOK FINL CORP COM NEW 05561Q201 410 4576 SH SOLE 376 0 4200 BOOKING HOLDINGS INC COM 09857L108 26346 11098 SH SOLE 6445 0 4653 BOOT BARN HLDGS INC COM 099406100 345 3883 SH SOLE 1635 0 2248 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 2757 34745 SH SOLE 15548 0 19197 BORGWARNER INC COM 099724106 1220 28230 SH SOLE 3511 0 24719 BOSTON BEER INC CL A 100557107 2932 5752 SH SOLE 0 0 5752 BOSTON OMAHA CORP COM 101044105 261 6740 SH SOLE 0 0 6740 BOSTON PROPERTIES INC COM 101121101 1621 14959 SH SOLE 5539 0 9420 BOSTON SCIENTIFIC CORP COM 101137107 10710 246827 SH SOLE 90438 0 156389 BOTTOMLINE TECH DEL INC COM 101388106 359 9219 SH SOLE 8436 0 783 BOULDER GROWTH & INCOME FD I COM 101507101 669 51054 SH SOLE 0 0 51054 BOX INC CL A 10316T104 641 27080 SH SOLE 260 0 26820 BOXLIGHT CORP COM CL A 103197109 92 40720 SH SOLE 0 0 40720 BOYD GAMING CORP COM 103304101 1761 27831 SH SOLE 0 0 27831 BP PLC SPONSORED ADR 055622104 25886 947178 SH SOLE 16749 0 930429 BRANDYWINEGBL GBL INCM OPP F COM 10537L104 1667 133119 SH SOLE 0 0 133119 BREEZE HOLDINGS ACQUISITN CO COM 106762107 122 12050 SH SOLE 0 0 12050 BRIGHAM MINERALS INC CL A COM 10918L103 621 32392 SH SOLE 30828 0 1564 BRIGHT HORIZONS FAM SOL IN D COM 109194100 942 6755 SH SOLE 3258 0 3497 BRIGHTHOUSE FINL INC COM 10922N103 246 5446 SH SOLE 1 0 5445 BRIGHTSPIRE CAPITAL INC COM CL A 10949T109 2373 252739 SH SOLE 0 0 252739 BRINKER INTL INC COM 109641100 610 12441 SH SOLE 237 0 12204 BRINKS CO COM 109696104 558 8821 SH SOLE 1284 0 7537 BRISTOL-MYERS SQUIBB CO COM 110122108 75815 1281302 SH SOLE 171178 0 1110124 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 25078 710832 SH SOLE 535247 0 175585 BRIXMOR PPTY GROUP INC COM 11120U105 850 38440 SH SOLE 11821 0 26619 BROADCOM INC COM 11135F101 120279 248033 SH SOLE 61521 0 186512 BROADMARK RLTY CAP INC COM 11135B100 1999 202760 SH SOLE 0 0 202760 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 33759 202588 SH SOLE 13519 0 189069 BROADSTONE NET LEASE INC COM 11135E203 755 30433 SH SOLE 395 0 30038 BROOKDALE SR LIVING INC COM 112463104 208 33040 SH SOLE 0 0 33040 BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 4721 88226 SH SOLE 1156 0 87070 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 5897 105093 SH SOLE 0 0 105093 BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107 1303 21760 SH SOLE 0 0 21760 BROOKFIELD REAL ASSETS INCOM SHS BEN INT 112830104 4013 191922 SH SOLE 0 0 191922 BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 988 25450 SH SOLE 2260 0 23190 BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 1105 29947 SH SOLE 0 0 29947 BROOKS AUTOMATION INC NEW COM 114340102 4058 39695 SH SOLE 33518 0 6177 BROWN & BROWN INC COM 115236101 4423 79759 SH SOLE 13368 0 66391 BROWN FORMAN CORP CL A 115637100 1406 22435 SH SOLE 0 0 22435 BROWN FORMAN CORP CL B 115637209 7287 108749 SH SOLE 13776 0 94973 BRP GROUP INC COM CL A 05589G102 606 18207 SH SOLE 18196 0 11 BRP INC COM SUN VTG 05577W200 200 2162 SH SOLE 1432 0 730 BRUKER CORP COM 116794108 10545 135014 SH SOLE 131529 0 3485 BRUNSWICK CORP COM 117043109 828 8688 SH SOLE 1262 0 7426 BUCKLE INC COM 118440106 508 12835 SH SOLE 133 0 12702 BUILDERS FIRSTSOURCE INC COM 12008R107 14050 271553 SH SOLE 106 0 271447 BUMBLE INC COM CL A 12047B105 659 13182 SH SOLE 331 0 12851 BUNGE LIMITED COM G16962105 4348 53463 SH SOLE 7194 0 46269 BURCON NUTRASCIENCE CORP COM 120831102 16 10500 SH SOLE 0 0 10500 BURGERFI INTERNATIONAL INC *W EXP 12/16/202 12122L119 79 49300 SH SOLE 0 0 49300 BURLINGTON STORES INC COM 122017106 850 2998 SH SOLE 1099 0 1899 BUSINESS FIRST BANCSHARES IN COM 12326C105 2703 115562 SH SOLE 0 0 115562 BUTTERFLY NETWORK INC COM CL A 124155102 621 59456 SH SOLE 0 0 59456 BWX TECHNOLOGIES INC COM 05605H100 423 7861 SH SOLE 1301 0 6560 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 1479 17003 SH SOLE 2137 0 14866 C3 AI INC CL A 12468P104 925 19969 SH SOLE 7 0 19962 CABOT CORP COM 127055101 257 5129 SH SOLE 3017 0 2112 CABOT OIL & GAS CORP COM 127097103 1635 75134 SH SOLE 36693 0 38441 CACI INTL INC CL A 127190304 1449 5511 SH SOLE 2555 0 2956 CADENCE BANCORPORATION CL A 12739A100 962 43818 SH SOLE 24265 0 19553 CADENCE DESIGN SYSTEM INC COM 127387108 12334 81445 SH SOLE 64818 0 16627 CAESARS ENTERTAINMENT INC NE COM 12769G100 15903 141639 SH SOLE 47322 0 94317 CAESARS ENTERTAINMENT INC NE COM 12769G100 337 3000 SH Call SOLE 0 0 3000 CAL MAINE FOODS INC COM NEW 128030202 864 23882 SH SOLE 0 0 23882 CALAMOS CONV & HIGH INCOME F COM SHS 12811P108 9078 580811 SH SOLE 0 0 580811 CALAMOS CONV OPPORTUNITIES & SH BEN INT 128117108 5585 373104 SH SOLE 0 0 373104 CALAMOS DYNAMIC CONV & INCOM COM 12811V105 3299 108473 SH SOLE 0 0 108473 CALAMOS GBL DYN INCOME FUND COM 12811L107 1949 203656 SH SOLE 0 0 203656 CALAMOS GLOBAL TOTAL RETURN COM SH BEN INT 128118106 165 10389 SH SOLE 0 0 10389 CALAMOS STRATEGIC TOTAL RETU COM SH BEN INT 128125101 8396 473820 SH SOLE 0 0 473820 CALAVO GROWERS INC COM 128246105 240 6286 SH SOLE 0 0 6286 CALIFORNIA RES CORP COM STOCK 13057Q305 303 7400 SH SOLE 0 0 7400 CALIFORNIA WTR SVC GROUP COM 130788102 439 7455 SH SOLE 315 0 7140 CALIX INC COM 13100M509 493 9965 SH SOLE 0 0 9965 CALLAWAY GOLF CO COM 131193104 567 20509 SH SOLE 4474 0 16035 CALLON PETE CO DEL COM 13123X508 738 15028 SH SOLE 0 0 15028 CALUMET SPECIALTY PRODS PART UT LTD PARTNER 131476103 929 117507 SH SOLE 0 0 117507 CAMBRIA ETF TR EMRG SHAREHLDR 132061706 6209 175139 SH SOLE 0 0 175139 CAMBRIA ETF TR GLB ASSET ALLO 132061607 6230 200684 SH SOLE 0 0 200684 CAMBRIA ETF TR GLB MOMENT ETF 132061508 733 25049 SH SOLE 0 0 25049 CAMBRIA ETF TR GLOBAL VALUE ETF 132061409 1433 61811 SH SOLE 0 0 61811 CAMBRIA ETF TR SHSHLD YIELD ETF 132061201 4660 77430 SH SOLE 0 0 77430 CAMBRIA ETF TR TAIL RISK 132061862 5770 307548 SH SOLE 0 0 307548 CAMBRIA ETF TR VALUE MOMENTUM 132061888 377 15708 SH SOLE 0 0 15708 CAMDEN PPTY TR SH BEN INT 133131102 1650 11187 SH SOLE 6128 0 5059 CAMECO CORP COM 13321L108 2807 129168 SH SOLE 20946 0 108222 CAMPBELL SOUP CO COM 134429109 2118 50658 SH SOLE 0 0 50658 CAMPING WORLD HLDGS INC CL A 13462K109 2028 52183 SH SOLE 4114 0 48069 CAMTEK LTD ORD M20791105 1820 44919 SH SOLE 0 0 44919 CANADIAN IMP BK COMM COM 136069101 18697 167987 SH SOLE 136774 0 31213 CANADIAN NAT RES LTD COM 136385101 1669 45677 SH SOLE 32663 0 13014 CANADIAN NATL RY CO COM 136375102 6231 53880 SH SOLE 7293 0 46587 CANADIAN PAC RY LTD COM 13645T100 5592 85942 SH SOLE 21893 0 64049 CANADIAN SOLAR INC COM 136635109 351 10153 SH SOLE 8 0 10145 CANGO INC ADS 137586103 76 18873 SH SOLE 0 0 18873 CANON INC SPONSORED ADR 138006309 3209 131643 SH SOLE 111225 0 20418 CANOO INC *W EXP 12/21/202 13803R110 85 44750 SH SOLE 0 0 44750 CANOO INC COM CL A 13803R102 343 44570 SH SOLE 0 0 44570 CANOPY GROWTH CORP COM 138035100 8079 582931 SH SOLE 0 0 582931 CANTALOUPE INC COM 138103106 329 30555 SH SOLE 0 0 30555 CAPITAL ONE FINL CORP COM 14040H105 15024 92760 SH SOLE 14078 0 78682 CAPITAL PRODUCT PARTNERS L P PARTNERSHP UNITS Y11082206 315 24255 SH SOLE 0 0 24255 CAPITAL SOUTHWEST CORP COM 140501107 899 35707 SH SOLE 0 0 35707 CAPRI HOLDINGS LIMITED SHS G1890L107 1222 25240 SH SOLE 19129 0 6111 CARA THERAPEUTICS INC COM 140755109 2585 167288 SH SOLE 2660 0 164628 CARDIFF ONCOLOGY INC COM 14147L108 117 17600 SH SOLE 0 0 17600 CARDINAL HEALTH INC COM 14149Y108 4200 84925 SH SOLE 14784 0 70141 CARDLYTICS INC COM 14161W105 10348 123273 SH SOLE 0 0 123273 CAREDX INC COM 14167L103 1670 26360 SH SOLE 14313 0 12047 CAREMAX INC COM CL A 14171W103 270 27998 SH SOLE 27998 0 0 CARETRUST REIT INC COM 14174T107 508 25007 SH SOLE 5867 0 19140 CARLISLE COS INC COM 142339100 4526 22768 SH SOLE 10048 0 12720 CARLYLE GROUP INC COM 14316J108 10718 226683 SH SOLE 9 0 226674 CARMAX INC COM 143130102 10891 85112 SH SOLE 36373 0 48739 CARNIVAL CORP UNIT 99/99/9999 143658300 25024 1000565 SH SOLE 174852 0 825713 CARNIVAL PLC ADR 14365C103 2000 87690 SH SOLE 0 0 87690 CARPARTS COM INC COM 14427M107 265 17000 SH SOLE 0 0 17000 CARPENTER TECHNOLOGY CORP COM 144285103 521 15912 SH SOLE 67 0 15845 CARRIER GLOBAL CORPORATION COM 14448C104 23525 454501 SH SOLE 50064 0 404437 CARTER BANKSHARES INC COM NEW 146103106 422 29708 SH SOLE 0 0 29708 CARTERS INC COM 146229109 813 8361 SH SOLE 7673 0 688 CARVANA CO CL A 146869102 3164 10493 SH SOLE 3590 0 6903 CASELLA WASTE SYS INC CL A 147448104 883 11624 SH SOLE 9003 0 2621 CASEYS GEN STORES INC COM 147528103 2311 12253 SH SOLE 5633 0 6620 CASS INFORMATION SYS INC COM 14808P109 225 5386 SH SOLE 1235 0 4151 CASSAVA SCIENCES INC COM 14817C107 1256 20227 SH SOLE 0 0 20227 CASTOR MARITIME INC SHS NEW Y1146L125 312 127884 SH SOLE 0 0 127884 CATALENT INC COM 148806102 1295 9730 SH SOLE 4262 0 5468 CATALYST PHARMACEUTICALS INC COM 14888U101 106 20073 SH SOLE 0 0 20073 CATCHMARK TIMBER TR INC CL A 14912Y202 523 44071 SH SOLE 0 0 44071 CATERPILLAR INC COM 149123101 112121 584052 SH SOLE 39241 0 544811 CBIZ INC COM 124805102 797 24654 SH SOLE 0 0 24654 CBOE GLOBAL MKTS INC COM 12503M108 1504 12146 SH SOLE 538 0 11608 CBRE CLARION GLOBAL REAL EST COM 12504G100 2094 250432 SH SOLE 0 0 250432 CBRE GROUP INC CL A 12504L109 3396 34885 SH SOLE 11757 0 23128 CDK GLOBAL INC COM 12508E101 459 10784 SH SOLE 146 0 10638 CDW CORP COM 12514G108 3866 21238 SH SOLE 6347 0 14891 CEDAR FAIR L P DEPOSITRY UNIT 150185106 1436 30955 SH SOLE 0 0 30955 CELANESE CORP DEL COM 150870103 3833 25445 SH SOLE 99 0 25346 CELLECTAR BIOSCIENCES INC COM PAR 15117F500 13 14000 SH SOLE 0 0 14000 CEL-SCI CORP COM PAR NEW 150837607 203 18459 SH SOLE 0 0 18459 CELSIUS HLDGS INC COM NEW 15118V207 2214 24576 SH SOLE 3108 0 21468 CEMEX SAB DE CV SPON ADR NEW 151290889 1137 158601 SH SOLE 0 0 158601 CENOVUS ENERGY INC COM 15135U109 172 17072 SH SOLE 9106 0 7966 CENTENE CORP DEL COM 15135B101 7560 121329 SH SOLE 32490 0 88839 CENTERPOINT ENERGY INC COM 15189T107 4203 170834 SH SOLE 31011 0 139823 CENTERSPACE COM 15202L107 1320 13971 SH SOLE 427 0 13544 CENTRUS ENERGY CORP CL A 15643U104 326 8434 SH SOLE 0 0 8434 CENTURY ALUM CO COM 156431108 347 25790 SH SOLE 141 0 25649 CENTURY BANCORPORATION INC CL A NON VTG 156432106 346 3000 SH SOLE 0 0 3000 CENTURY CMNTYS INC COM 156504300 1614 26263 SH SOLE 12375 0 13888 CERAGON NETWORKS LTD ORD M22013102 73 20820 SH SOLE 0 0 20820 CERENCE INC COM 156727109 4734 49732 SH SOLE 35000 0 14732 CERNER CORP COM 156782104 4709 66779 SH SOLE 21884 0 44895 CERUS CORP COM 157085101 100 16401 SH SOLE 0 0 16401 CF INDS HLDGS INC COM 125269100 1986 35574 SH SOLE 16186 0 19388 CGI INC CL A SUB VTG 12532H104 255 3012 SH SOLE 1213 0 1799 CHAMPIONX CORPORATION COM 15872M104 1259 56293 SH SOLE 36743 0 19550 CHANGE HEALTHCARE INC COM 15912K100 323 15412 SH SOLE 399 0 15013 CHARGEPOINT HOLDINGS INC COM CL A 15961R105 1871 93599 SH SOLE 0 0 93599 CHARLES RIV LABS INTL INC COM 159864107 3819 9254 SH SOLE 1406 0 7848 CHART INDS INC COM 16115Q308 927 4849 SH SOLE 3530 0 1319 CHARTER COMMUNICATIONS INC N CL A 16119P108 10027 13781 SH SOLE 4340 0 9441 CHECK CAP LTD SHS M2361E203 15 17143 SH SOLE 0 0 17143 CHECK POINT SOFTWARE TECH LT ORD M22465104 5563 49210 SH SOLE 16320 0 32890 CHEESECAKE FACTORY INC COM 163072101 662 14080 SH SOLE 1267 0 12813 CHEGG INC COM 163092109 4161 61168 SH SOLE 47976 0 13192 CHEMED CORP NEW COM 16359R103 1328 2856 SH SOLE 53 0 2803 CHEMOURS CO COM 163851108 1740 59859 SH SOLE 210 0 59649 CHENIERE ENERGY INC COM NEW 16411R208 9586 98150 SH SOLE 6803 0 91347 CHENIERE ENERGY INC NOTE 4.250% 3/1 16411RAG4 292 339000 PRN SOLE 0 0 339000 CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 1122 27579 SH SOLE 1134 0 26445 CHERRY HILL MTG INVT CORP COM 164651101 1215 136871 SH SOLE 0 0 136871 CHESAPEAKE UTILS CORP COM 165303108 270 2248 SH SOLE 493 0 1755 CHEVRON CORP NEW COM 166764100 154853 1526401 SH SOLE 412033 0 1114368 CHEWY INC CL A 16679L109 3445 50579 SH SOLE 5360 0 45219 CHILDRENS PL INC NEW COM 168905107 238 3166 SH SOLE 23 0 3143 CHIMERA INVT CORP COM NEW 16934Q208 2405 161950 SH SOLE 4026 0 157924 CHINA LIFE INS CO LTD SPON ADR REP H 16939P106 94 11508 SH SOLE 5414 0 6094 CHINA PETROLEUM & CHEMICAL C SPON ADR H SHS 16941R108 1062 21599 SH SOLE 12426 0 9173 CHIPMOS TECHNOLOGIES INC SPONSORD ADS NEW 16965P202 652 19044 SH SOLE 16992 0 2052 CHIPOTLE MEXICAN GRILL INC COM 169656105 13933 7666 SH SOLE 670 0 6996 CHOICEONE FINL SVCS INC COM 170386106 449 18137 SH SOLE 0 0 18137 CHUBB LIMITED COM H1467J104 20469 117989 SH SOLE 44550 0 73439 CHURCH & DWIGHT INC COM 171340102 4433 53688 SH SOLE 4745 0 48943 CHURCHILL DOWNS INC COM 171484108 1432 5963 SH SOLE 4500 0 1463 CIA ENERGETICA DE MINAS GERA SP ADR N-V PFD 204409601 42 16741 SH SOLE 0 0 16741 CIENA CORP COM NEW 171779309 9973 194211 SH SOLE 174357 0 19854 CIGNA CORP NEW COM 125523100 11814 59022 SH SOLE 28868 0 30154 CIMAREX ENERGY CO COM 171798101 360 4133 SH SOLE 159 0 3974 CINCINNATI FINL CORP COM 172062101 8874 77688 SH SOLE 14092 0 63596 CINEDIGM CORP COM NEW 172406209 26 10182 SH SOLE 0 0 10182 CINEMARK HLDGS INC COM 17243V102 252 13122 SH SOLE 2083 0 11039 CINTAS CORP COM 172908105 15246 40050 SH SOLE 3046 0 37004 CIPHER MINING INC COM 17253J106 139 13466 SH SOLE 0 0 13466 CIRRUS LOGIC INC COM 172755100 716 8699 SH SOLE 0 0 8699 CISCO SYS INC COM 17275R102 160563 2949901 SH SOLE 548549 0 2401352 CIT GROUP INC COM NEW 125581801 293 5640 SH SOLE 0 0 5640 CITIGROUP INC COM NEW 172967424 47372 675011 SH SOLE 152361 0 522650 CITIUS PHARMACEUTICALS INC COM NEW 17322U207 44 21650 SH SOLE 0 0 21650 CITIZENS FINL GROUP INC COM 174610105 6523 138836 SH SOLE 36051 0 102785 CITRIX SYS INC COM 177376100 5506 51285 SH SOLE 38068 0 13217 CITY OFFICE REIT INC COM 178587101 1174 65729 SH SOLE 2974 0 62755 CIVEO CORP CDA COM NEW 17878Y207 479 21285 SH SOLE 0 0 21285 CLARIVATE PLC ORD SHS G21810109 836 38175 SH SOLE 30509 0 7666 CLARUS CORP NEW COM 18270P109 1089 42476 SH SOLE 138 0 42338 CLEAN ENERGY FUELS CORP COM 184499101 803 98474 SH SOLE 0 0 98474 CLEAN HARBORS INC COM 184496107 380 3661 SH SOLE 544 0 3117 CLEAR SECURE INC COM CL A 18467V109 1003 24431 SH SOLE 0 0 24431 CLEARBRIDGE ENERGY MIDSTRM O COM 18469P209 200 9174 SH SOLE 0 0 9174 CLEARBRIDGE MLP AND MIDSTRM COM 184692200 345 12723 SH SOLE 0 0 12723 CLEARFIELD INC COM 18482P103 731 16558 SH SOLE 0 0 16558 CLEARPOINT NEURO INC COM 18507C103 183 10325 SH SOLE 0 0 10325 CLEARWAY ENERGY INC CL C 18539C204 632 20886 SH SOLE 4779 0 16107 CLEVELAND-CLIFFS INC NEW COM 185899101 17953 906271 SH SOLE 2421 0 903850 CLIPPER RLTY INC COM 18885T306 971 119930 SH SOLE 0 0 119930 CLOROX CO DEL COM 189054109 33547 202565 SH SOLE 8631 0 193934 CLOUDERA INC COM 18914U100 189 11824 SH SOLE 227 0 11597 CLOUDFLARE INC CL A COM 18915M107 13524 120054 SH SOLE 0 0 120054 CLOUGH GLOBAL EQUITY FD COM 18914C100 1423 97233 SH SOLE 0 0 97233 CLOVIS ONCOLOGY INC COM 189464100 163 36503 SH SOLE 0 0 36503 CMC MATERIALS INC COM 12571T100 421 3413 SH SOLE 1326 0 2087 CME GROUP INC COM 12572Q105 11718 60599 SH SOLE 27041 0 33558 CMS ENERGY CORP COM 125896100 4126 69073 SH SOLE 12934 0 56139 CNA FINL CORP COM 126117100 209 4992 SH SOLE 746 0 4246 CNB FINL CORP PA COM 126128107 783 32177 SH SOLE 0 0 32177 CNH INDL N V SHS N20944109 436 26259 SH SOLE 0 0 26259 CNO FINL GROUP INC COM 12621E103 542 23029 SH SOLE 10700 0 12329 CNX RES CORP COM 12653C108 1524 120774 SH SOLE 54284 0 66490 COCA COLA CO COM 191216100 101322 1931043 SH SOLE 215376 0 1715667 COCA COLA CONS INC COM 191098102 1628 4129 SH SOLE 375 0 3754 COCA-COLA EUROPACIFIC PARTNE SHS G25839104 551 9959 SH SOLE 2295 0 7664 COCA-COLA FEMSA SAB DE CV SPONSORD ADR REP 191241108 488 8664 SH SOLE 160 0 8504 COCRYSTAL PHARMA INC COM 19188J300 187 178500 SH SOLE 0 0 178500 CODEXIS INC COM 192005106 207 8885 SH SOLE 0 0 8885 CO-DIAGNOSTICS INC COM 189763105 400 41150 SH SOLE 0 0 41150 COEUR MNG INC COM NEW 192108504 108 17520 SH SOLE 483 0 17037 COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 1256 17733 SH SOLE 79 0 17654 COGNEX CORP COM 192422103 3748 46727 SH SOLE 16477 0 30250 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 5535 74580 SH SOLE 12201 0 62379 COHEN & STEERS CLOSED-END OP COM 19248P106 5919 434924 SH SOLE 0 0 434924 COHEN & STEERS INFRASTRUCTUR COM 19248A109 5611 207043 SH SOLE 0 0 207043 COHEN & STEERS LTD DURATION COM 19248C105 1832 67152 SH SOLE 0 0 67152 COHEN & STEERS QUALITY INCOM COM 19247L106 8588 576354 SH SOLE 0 0 576354 COHEN & STEERS REIT & PFD & COM 19247X100 10605 413450 SH SOLE 0 0 413450 COHEN & STEERS SELECT PFD & COM 19248Y107 1777 62349 SH SOLE 0 0 62349 COHEN & STEERS TOTAL RETURN COM 19247R103 4265 261974 SH SOLE 0 0 261974 COHERENT INC COM 192479103 1242 4965 SH SOLE 0 0 4965 COHU INC COM 192576106 826 26060 SH SOLE 8787 0 17273 COINBASE GLOBAL INC COM CL A 19260Q107 29326 128917 SH SOLE 28142 0 100775 COLGATE PALMOLIVE CO COM 194162103 32073 424354 SH SOLE 79520 0 344834 COLLEGIUM PHARMACEUTICAL INC COM 19459J104 3690 186942 SH SOLE 182 0 186760 COLUMBIA BKG SYS INC COM 197236102 392 10313 SH SOLE 2201 0 8112 COLUMBIA ETF TR I DIVERSIFID FXD 19761L508 17071 799220 SH SOLE 0 0 799220 COLUMBIA ETF TR I MULTI SEC MUNI 19761L607 4461 198457 SH SOLE 0 0 198457 COLUMBIA ETF TR I SUSTANABLE US 19761L300 302 8494 SH SOLE 0 0 8494 COLUMBIA ETF TR II EM CORE EX ETF 19762B202 477 14830 SH SOLE 0 0 14830 COLUMBIA ETF TR II EMRG MARKETS ETF 19762B509 288 11553 SH SOLE 0 0 11553 COLUMBIA FINL INC COM 197641103 293 15850 SH SOLE 0 0 15850 COLUMBIA PPTY TR INC COM NEW 198287203 2256 118601 SH SOLE 0 0 118601 COLUMBIA SELIGM PREM TECH GR COM 19842X109 983 29807 SH SOLE 0 0 29807 COLUMBIA SPORTSWEAR CO COM 198516106 502 5330 SH SOLE 4470 0 860 COMCAST CORP NEW CL A 20030N101 104509 1868564 SH SOLE 626417 0 1242147 COMERICA INC COM 200340107 2315 28761 SH SOLE 3824 0 24937 COMFORT SYS USA INC COM 199908104 354 4964 SH SOLE 1219 0 3745 COMMERCE BANCSHARES INC COM 200525103 3380 48510 SH SOLE 9636 0 38874 COMMERCIAL METALS CO COM 201723103 1271 41724 SH SOLE 26146 0 15578 COMMERCIAL VEH GROUP INC COM 202608105 1099 116136 SH SOLE 0 0 116136 COMMUNITY BK SYS INC COM 203607106 964 14089 SH SOLE 0 0 14089 COMMUNITY HEALTH SYS INC NEW COM 203668108 1434 122559 SH SOLE 0 0 122559 COMMUNITY TR BANCORP INC COM 204149108 234 5552 SH SOLE 0 0 5552 COMMVAULT SYS INC COM 204166102 1139 15124 SH SOLE 12263 0 2861 COMPANHIA SIDERURGICA NACION SPONSORED ADR 20440W105 148 28132 SH SOLE 0 0 28132 COMPASS DIVERSIFIED SH BEN INT 20451Q104 5371 190656 SH SOLE 0 0 190656 COMPASS INC CL A 20464U100 211 15892 SH SOLE 0 0 15892 COMPASS MINERALS INTL INC COM 20451N101 3039 47197 SH SOLE 6834 0 40363 COMPUGEN LTD ORD M25722105 196 32903 SH SOLE 0 0 32903 COMPUTER TASK GROUP INC COM 205477102 80 10075 SH SOLE 0 0 10075 COMSTOCK RES INC COM 205768302 199 19229 SH SOLE 0 0 19229 CONAGRA BRANDS INC COM 205887102 3493 103134 SH SOLE 9585 0 93549 CONCENTRIX CORP COM 20602D101 321 1816 SH SOLE 0 0 1816 CONFORMIS INC COM 20717E101 32 24150 SH SOLE 0 0 24150 CONMED CORP COM 207410101 392 3000 SH SOLE 1610 0 1390 CONOCOPHILLIPS COM 20825C104 30898 455926 SH SOLE 157178 0 298748 CONSOL ENERGY INC NEW COM 20854L108 229 8812 SH SOLE 0 0 8812 CONSOLIDATED EDISON INC COM 209115104 14848 204542 SH SOLE 4255 0 200287 CONSTELLATION BRANDS INC CL A 21036P108 22919 108779 SH SOLE 2360 0 106419 CONSTELLATION BRANDS INC CL B 21036P207 2545 12090 SH SOLE 0 0 12090 CONSTELLIUM SE CL A SHS F21107101 553 29429 SH SOLE 28179 0 1250 CONSTRUCTION PARTNERS INC COM CL A 21044C107 209 6277 SH SOLE 236 0 6041 CONTAINER STORE GROUP INC COM 210751103 137 14342 SH SOLE 0 0 14342 CONTEXTLOGIC INC COM CL A 21077C107 76 13931 SH SOLE 0 0 13931 CONTINENTAL RES INC COM 212015101 5698 123466 SH SOLE 15 0 123451 CONX CORP COM CL A 212873103 129 13150 SH SOLE 0 0 13150 CONX CORP UNIT 10/30/2027 212873202 274 27261 SH SOLE 27261 0 0 COOPER COS INC COM NEW 216648402 3197 7734 SH SOLE 5537 0 2197 COOTEK CAYMAN INC SPONSORED ADS 21718L102 36 29501 SH SOLE 0 0 29501 COPART INC COM 217204106 10585 76306 SH SOLE 19688 0 56618 CORBUS PHARMACEUTICALS HLDGS COM 21833P103 127 124412 SH SOLE 0 0 124412 CORE LABORATORIES N V COM N22717107 387 13946 SH SOLE 12309 0 1637 CORECIVIC INC COM 21871N101 108 12107 SH SOLE 3656 0 8451 CORESITE RLTY CORP COM 21870Q105 1212 8740 SH SOLE 2350 0 6390 CORNERSTONE BLDG BRANDS INC COM 21925D109 147 10080 SH SOLE 0 0 10080 CORNERSTONE STRATEGIC VALUE COM 21924B302 1371 107101 SH SOLE 0 0 107101 CORNERSTONE TOTAL RETURN FD COM 21924U300 1013 81643 SH SOLE 0 0 81643 CORNING INC COM 219350105 15350 420677 SH SOLE 88566 0 332111 CORSAIR GAMING INC COM 22041X102 579 22337 SH SOLE 0 0 22337 CORTEVA INC COM 22052L104 11371 270221 SH SOLE 41272 0 228949 COSAN S A ADS 22113B103 188 11198 SH SOLE 10406 0 792 COSTAMARE INC SHS Y1771G102 476 30750 SH SOLE 0 0 30750 COSTAR GROUP INC COM 22160N109 5664 65813 SH SOLE 16335 0 49478 COSTCO WHSL CORP NEW COM 22160K105 177794 395669 SH SOLE 19409 0 376260 COTY INC COM CL A 222070203 110 13967 SH SOLE 0 0 13967 COUCHBASE INC COM 22207T101 241 7755 SH SOLE 27 0 7728 COUPA SOFTWARE INC COM 22266L106 2521 11501 SH SOLE 2655 0 8846 COUPANG INC CL A 22266T109 1187 42636 SH SOLE 0 0 42636 COUSINS PPTYS INC COM NEW 222795502 865 23201 SH SOLE 12272 0 10929 COVANTA HLDG CORP COM 22282E102 289 14362 SH SOLE 170 0 14192 COVENANT LOGISTICS GROUP INC CL A 22284P105 226 8190 SH SOLE 0 0 8190 COVETRUS INC COM 22304C100 664 36625 SH SOLE 33179 0 3446 CRACKER BARREL OLD CTRY STOR COM 22410J106 2114 15119 SH SOLE 136 0 14983 CRANE CO COM 224399105 3181 33555 SH SOLE 2344 0 31211 CREDIT ACCEP CORP MICH COM 225310101 356 608 SH SOLE 22 0 586 CREDIT SUISSE AG NASSAU BRH X LINK GOLD SHS 22542D480 1665 199551 SH SOLE 0 0 199551 CREDIT SUISSE AG NASSAU BRH X LINK SILVER 22542D449 174 34310 SH SOLE 0 0 34310 CREDIT SUISSE ASSET MGMT INC COM 224916106 4444 1280642 SH SOLE 0 0 1280642 CREDIT SUISSE GROUP SPONSORED ADR 225401108 340 34521 SH SOLE 349 0 34172 CREDIT SUISSE HIGH YIELD BD SH BEN INT 22544F103 1625 657875 SH SOLE 0 0 657875 CREE INC COM 225447101 10026 124187 SH SOLE 95582 0 28605 CRESTWOOD EQUITY PARTNERS LP UNIT LTD PARTNER 226344208 296 10424 SH SOLE 0 0 10424 CRH PLC ADR 12626K203 2568 54952 SH SOLE 49124 0 5828 CRISPR THERAPEUTICS AG NAMEN AKT H17182108 6203 55418 SH SOLE 14051 0 41367 CRITEO S A SPONS ADS 226718104 1037 28308 SH SOLE 27373 0 935 CROCS INC COM 227046109 6859 47806 SH SOLE 400 0 47406 CRONOS GROUP INC COM 22717L101 651 115068 SH SOLE 0 0 115068 CROWDSTRIKE HLDGS INC CL A 22788C105 43895 178593 SH SOLE 4475 0 174118 CROWN CASTLE INTL CORP NEW COM 22822V101 65083 375507 SH SOLE 158582 0 216925 CROWN HLDGS INC COM 228368106 2250 22321 SH SOLE 1945 0 20376 CRYOPORT INC COM PAR $0.001 229050307 1997 30026 SH SOLE 24593 0 5433 CSG SYS INTL INC COM 126349109 548 11365 SH SOLE 11084 0 281 CSX CORP COM 126408103 35976 1209679 SH SOLE 458678 0 751001 CTO RLTY GROWTH INC NEW COM 22948Q101 226 4199 SH SOLE 0 0 4199 CUBESMART COM 229663109 2129 43950 SH SOLE 2025 0 41925 CULLEN FROST BANKERS INC COM 229899109 2729 23005 SH SOLE 6160 0 16845 CUMMINS INC COM 231021106 28642 127546 SH SOLE 22156 0 105390 CURIOSITYSTREAM INC COM CL A 23130Q107 123 11686 SH SOLE 0 0 11686 CURIS INC COM NEW 231269200 296 37752 SH SOLE 0 0 37752 CURTISS WRIGHT CORP COM 231561101 1002 7943 SH SOLE 4076 0 3867 CUSHING MLP & INFRASTRUCT COM NEW 231631300 272 8548 SH SOLE 0 0 8548 CUSTOM TRUCK ONE SOURCE INC COM CL A 23204X103 427 45750 SH SOLE 45496 0 254 CVB FINL CORP COM 126600105 335 16423 SH SOLE 212 0 16211 CVR PARTNERS LP COM 126633205 623 8945 SH SOLE 0 0 8945 CVS HEALTH CORP COM 126650100 106662 1256919 SH SOLE 149766 0 1107153 CYBERARK SOFTWARE LTD SHS M2682V108 2894 18345 SH SOLE 3415 0 14930 CYBIN INC COM 23256X100 26 11800 SH SOLE 1300 0 10500 CYMABAY THERAPEUTICS INC COM 23257D103 123 33698 SH SOLE 0 0 33698 CYRUSONE INC COM 23283R100 3745 48381 SH SOLE 15681 0 32700 CYTOMX THERAPEUTICS INC COM 23284F105 97 19075 SH SOLE 0 0 19075 D MARKET ELECTR SVCS & TRADI SPONSORED ADS 23292B104 69 10050 SH SOLE 0 0 10050 D R HORTON INC COM 23331A109 16148 192311 SH SOLE 402 0 191909 DANA INC COM 235825205 1015 45620 SH SOLE 10582 0 35038 DANAHER CORPORATION COM 235851102 62330 204736 SH SOLE 92753 0 111983 DANIMER SCIENTIFIC INC COM CL A 236272100 1443 88309 SH SOLE 2100 0 86209 DARDEN RESTAURANTS INC COM 237194105 5253 34677 SH SOLE 3077 0 31600 DARIOHEALTH CORP COM NEW 23725P209 412 30216 SH SOLE 0 0 30216 DARLING INGREDIENTS INC COM 237266101 1209 16819 SH SOLE 67 0 16752 DASEKE INC COM 23753F107 219 23775 SH SOLE 0 0 23775 DATADOG INC CL A COM 23804L103 9202 65100 SH SOLE 784 0 64316 DAVE & BUSTERS ENTMT INC COM 238337109 995 25966 SH SOLE 1207 0 24759 DAVIS FUNDAMENTAL ETF TR SELCT INTL ETF 23908L405 675 34310 SH SOLE 0 0 34310 DAVIS FUNDAMENTAL ETF TR SELECT FINL 23908L108 4852 159548 SH SOLE 0 0 159548 DAVIS FUNDAMENTAL ETF TR SELECT US EQTY 23908L207 7745 228613 SH SOLE 3210 0 225403 DAVIS FUNDAMENTAL ETF TR SELECT WRLD WI 23908L306 6577 221284 SH SOLE 0 0 221284 DAVITA INC COM 23918K108 2069 17795 SH SOLE 5963 0 11832 DBX ETF TR XTRACK HRVST CSI 233051879 1721 45155 SH SOLE 0 0 45155 DBX ETF TR XTRACK JAPAN JPX 233051663 513 15142 SH SOLE 0 0 15142 DBX ETF TR XTRACK MSCI ALL 233051598 262 10763 SH SOLE 0 0 10763 DBX ETF TR XTRACK MSCI ALL 233051820 7204 218428 SH SOLE 0 0 218428 DBX ETF TR XTRACK MSCI CHNA 233051762 257 6357 SH SOLE 0 0 6357 DBX ETF TR XTRACK MSCI EAFE 233051200 48227 1277201 SH SOLE 0 0 1277201 DBX ETF TR XTRACK MSCI EAFE 233051630 432 18997 SH SOLE 1344 0 17653 DBX ETF TR XTRACK MSCI EMRG 233051101 555 20419 SH SOLE 0 0 20419 DBX ETF TR XTRACK MSCI EURP 233051853 517 15134 SH SOLE 119 0 15015 DBX ETF TR XTRACK MUN INFRA 233051705 7339 252713 SH SOLE 0 0 252713 DBX ETF TR XTRACK USD HIGH 233051432 11405 284558 SH SOLE 0 0 284558 DBX ETF TR XTRACKERS HIGH 233051259 773 16063 SH SOLE 0 0 16063 DBX ETF TR XTRACKERS RUSSEL 233051481 1006 22805 SH SOLE 0 0 22805 DBX ETF TR XTRACKERS S&P 233051143 6688 176174 SH SOLE 0 0 176174 DBX ETF TR XTRACKERS SHRT 233051283 1227 25649 SH SOLE 0 0 25649 DBX ETF TR XTRCK JP MRG ESG 233051747 459 21616 SH SOLE 0 0 21616 DBX ETF TR XTRCK JP MRGN ES 233051713 537 25146 SH SOLE 0 0 25146 DBX ETF TR XTRCKR MSCI US 233051150 2822 70904 SH SOLE 0 0 70904 DBX ETF TR XTRCKR RUSL 1000 233051242 319 8058 SH SOLE 0 0 8058 DCP MIDSTREAM LP COM UT LTD PTN 23311P100 1057 37456 SH SOLE 0 0 37456 DECKERS OUTDOOR CORP COM 243537107 6270 17407 SH SOLE 3926 0 13481 DEERE & CO COM 244199105 57638 172018 SH SOLE 39585 0 132433 DELAWARE ENHANCED GLOBAL DIV COM 246060107 3338 329873 SH SOLE 0 0 329873 DELAWARE INVTS COLO MUN INCO COM 246101109 266 18060 SH SOLE 0 0 18060 DELAWARE INVTS DIVID & INCOM COM 245915103 179 16273 SH SOLE 0 0 16273 DELAWARE INVTS MINN MUN INCO COM 24610V103 604 42604 SH SOLE 0 0 42604 DELAWARE IVY HIGH INCOME OPP COM 246107106 632 46253 SH SOLE 0 0 46253 DELEK LOGISTICS PARTNERS LP COM UNT RP INT 24664T103 1853 40970 SH SOLE 0 0 40970 DELEK US HLDGS INC NEW COM 24665A103 213 11862 SH SOLE 1 0 11861 DELL TECHNOLOGIES INC CL C 24703L202 3816 36682 SH SOLE 163 0 36519 DELTA AIR LINES INC DEL COM NEW 247361702 19251 451799 SH SOLE 13229 0 438570 DENISON MINES CORP COM 248356107 81 55277 SH SOLE 0 0 55277 DENNYS CORP COM 24869P104 256 15644 SH SOLE 530 0 15114 DENTSPLY SIRONA INC COM 24906P109 1548 26673 SH SOLE 17806 0 8867 DERMTECH INC COM 24984K105 829 25831 SH SOLE 0 0 25831 DESCARTES SYS GROUP INC COM 249906108 728 8954 SH SOLE 1010 0 7944 DESKTOP METAL INC COM CL A 25058X105 537 74903 SH SOLE 11 0 74892 DEUTSCHE BANK A G NAMEN AKT D18190898 231 18152 SH SOLE 3947 0 14205 DEVON ENERGY CORP NEW COM 25179M103 7400 208390 SH SOLE 7404 0 200986 DEXCOM INC COM 252131107 12632 23116 SH SOLE 11690 0 11426 DHI GROUP INC COM 23331S100 52 10880 SH SOLE 0 0 10880 DHT HOLDINGS INC SHS NEW Y2065G121 128 19643 SH SOLE 12592 0 7051 DIAGEO PLC SPON ADR NEW 25243Q205 21703 112451 SH SOLE 22588 0 89863 DIAMONDBACK ENERGY INC COM 25278X109 4866 51401 SH SOLE 2708 0 48693 DIANA SHIPPING INC COM Y2066G104 58 10151 SH SOLE 0 0 10151 DICKS SPORTING GOODS INC COM 253393102 5989 50003 SH SOLE 518 0 49485 DIDI GLOBAL INC SPONSORED ADS 23292E108 472 60617 SH SOLE 0 0 60617 DIGITAL ALLY INC COM NEW 25382P208 28 23095 SH SOLE 0 0 23095 DIGITAL BRANDS GROUP INC COM 25401N101 91 29905 SH SOLE 0 0 29905 DIGITAL RLTY TR INC COM 253868103 26111 180763 SH SOLE 47097 0 133666 DIGITAL TURBINE INC COM NEW 25400W102 4504 65519 SH SOLE 1696 0 63823 DIGITALBRIDGE GROUP INC CL A COM 25401T108 895 148478 SH SOLE 303 0 148175 DIGITALOCEAN HLDGS INC COM 25402D102 1295 16682 SH SOLE 0 0 16682 DILLARDS INC CL A 254067101 702 4071 SH SOLE 0 0 4071 DIMENSIONAL ETF TRUST INTERNATNAL VAL 25434V807 31477 961292 SH SOLE 0 0 961292 DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708 361239 13595743 SH SOLE 0 0 13595743 DIMENSIONAL ETF TRUST US EQUITY ETF 25434V401 40149 851327 SH SOLE 0 0 851327 DIMENSIONAL ETF TRUST US SMALL CAP ETF 25434V500 13691 238100 SH SOLE 0 0 238100 DIMENSIONAL ETF TRUST US TARGETED VLU 25434V609 12576 283244 SH SOLE 0 0 283244 DIMENSIONAL ETF TRUST WORLD EX US CORE 25434V880 109547 4232890 SH SOLE 0 0 4232890 DINE BRANDS GLOBAL INC COM 254423106 285 3515 SH SOLE 552 0 2963 DIODES INC COM 254543101 1770 19705 SH SOLE 12312 0 7393 DIREXION SHS ETF TR AUSPCE CMD STG 25460E307 3424 108090 SH SOLE 0 0 108090 DIREXION SHS ETF TR DLY FIN BULL NEW 25459Y694 684 5920 SH SOLE 0 0 5920 DIREXION SHS ETF TR DLY S&P500 BR 1X 25460E869 332 21161 SH SOLE 0 0 21161 DIREXION SHS ETF TR MOONSHOT INNOVAT 25460G732 1392 43561 SH SOLE 0 0 43561 DIREXION SHS ETF TR NAS100 EQL WGT 25459Y207 7797 94075 SH SOLE 0 0 94075 DIREXION SHS ETF TR RUSELL1000 GWT 25460E448 310 2637 SH SOLE 0 0 2637 DIREXION SHS ETF TR WORK FROM HOME 25460G773 1317 17790 SH SOLE 0 0 17790 DISCOVER FINL SVCS COM 254709108 13840 112654 SH SOLE 38649 0 74005 DISCOVERY INC COM SER A 25470F104 4164 164060 SH SOLE 85700 0 78360 DISCOVERY INC COM SER C 25470F302 353 14539 SH SOLE 4216 0 10323 DISH NETWORK CORPORATION CL A 25470M109 1466 33740 SH SOLE 29104 0 4636 DISH NETWORK CORPORATION NOTE 3.375% 8/1 25470MAB5 16 15000 PRN SOLE 0 0 15000 DISNEY WALT CO COM 254687106 257018 1519052 SH SOLE 122258 0 1396794 DIVERSIFIED HEALTHCARE TR COM SH BEN INT 25525P107 54 15938 SH SOLE 67 0 15871 DNP SELECT INCOME FD INC COM 23325P104 9955 933837 SH SOLE 0 0 933837 DOCUSIGN INC COM 256163106 76503 297179 SH SOLE 20415 0 276764 DOLBY LABORATORIES INC COM CL A 25659T107 3617 41100 SH SOLE 28223 0 12877 DOLLAR GEN CORP NEW COM 256677105 21072 99329 SH SOLE 9544 0 89785 DOLLAR TREE INC COM 256746108 6900 72085 SH SOLE 20254 0 51831 DOMINION ENERGY INC COM 25746U109 42362 580148 SH SOLE 203207 0 376941 DOMINOS PIZZA INC COM 25754A201 7037 14753 SH SOLE 1391 0 13362 DOMO INC COM CL B 257554105 338 4008 SH SOLE 30 0 3978 DONALDSON INC COM 257651109 4907 85465 SH SOLE 13977 0 71488 DOORDASH INC CL A 25809K105 1381 6704 SH SOLE 729 0 5975 DORCHESTER MINERALS LP COM UNIT 25820R105 730 38095 SH SOLE 0 0 38095 DORMAN PRODS INC COM 258278100 679 6975 SH SOLE 6338 0 637 DOUBLELINE INCOME SOLUTIONS COM 258622109 9226 519466 SH SOLE 0 0 519466 DOUBLELINE OPPORTUNISTIC CR COM 258623107 978 49614 SH SOLE 0 0 49614 DOUBLELINE YIELD OPPORTUNITI COM 25862D105 361 18885 SH SOLE 0 0 18885 DOUGLAS DYNAMICS INC COM 25960R105 215 5920 SH SOLE 830 0 5090 DOUGLAS EMMETT INC COM 25960P109 585 18511 SH SOLE 0 0 18511 DOVER CORP COM 260003108 7369 47388 SH SOLE 4333 0 43055 DOW INC COM 260557103 32836 570471 SH SOLE 91536 0 478935 DOXIMITY INC CL A 26622P107 1088 13482 SH SOLE 0 0 13482 DRAFTKINGS INC COM CL A 26142R104 13911 288841 SH SOLE 23564 0 265277 DRIVE SHACK INC COM 262077100 44 15709 SH SOLE 0 0 15709 DROPBOX INC CL A 26210C104 2528 86526 SH SOLE 18882 0 67644 DT MIDSTREAM INC COMMON STOCK 23345M107 1471 31814 SH SOLE 19 0 31795 DTE ENERGY CO COM 233331107 7383 66090 SH SOLE 5106 0 60984 DUCK CREEK TECHNOLOGIES INC SHS 264120106 556 12573 SH SOLE 3117 0 9456 DUFF & PHELPS UTLITY AND INF COM 26433C105 2859 213073 SH SOLE 0 0 213073 DUKE ENERGY CORP NEW COM NEW 26441C204 75536 774013 SH SOLE 210467 0 563546 DUKE REALTY CORP COM NEW 264411505 4000 83567 SH SOLE 50020 0 33547 DULUTH HLDGS INC COM CL B 26443V101 232 17025 SH SOLE 0 0 17025 DUN & BRADSTREET HLDGS INC COM 26484T106 244 14500 SH SOLE 0 0 14500 DUPONT DE NEMOURS INC COM 26614N102 12469 183400 SH SOLE 18772 0 164628 DUTCH BROS INC CL A 26701L100 2849 65764 SH SOLE 0 0 65764 DWS MUN INCOME TR COM 233368109 907 76223 SH SOLE 0 0 76223 DXC TECHNOLOGY CO COM 23355L106 9358 278429 SH SOLE 216291 0 62138 DYCOM INDS INC COM 267475101 476 6684 SH SOLE 114 0 6570 DYNATRACE INC COM NEW 268150109 4584 64584 SH SOLE 34535 0 30049 DYNATRONICS CORP COM NEW 268157401 15 10000 SH SOLE 0 0 10000 DYNAVAX TECHNOLOGIES CORP COM NEW 268158201 259 13492 SH SOLE 0 0 13492 DYNEX CAP INC COM 26817Q886 281 16264 SH SOLE 0 0 16264 E2OPEN PARENT HOLDINGS INC COM CL A 29788T103 125 11050 SH SOLE 0 0 11050 EAGLE BANCORP INC MD COM 268948106 308 5241 SH SOLE 4910 0 331 EAGLE MATLS INC COM 26969P108 517 3939 SH SOLE 1079 0 2860 EAST RES ACQUISITION CO COM CL A 274681105 124 12600 SH SOLE 0 0 12600 EAST RES ACQUISITION CO UNIT 07/01/2027 274681204 244 24149 SH SOLE 24149 0 0 EAST WEST BANCORP INC COM 27579R104 950 12258 SH SOLE 1570 0 10688 EASTERLY GOVT PPTYS INC COM 27616P103 1070 51805 SH SOLE 3419 0 48386 EASTERN BANKSHARES INC COM 27627N105 292 14383 SH SOLE 0 0 14383 EASTGROUP PPTYS INC COM 277276101 774 4647 SH SOLE 2144 0 2503 EASTMAN CHEM CO COM 277432100 6115 60700 SH SOLE 308 0 60392 EASTMAN KODAK CO COM NEW 277461406 481 70560 SH SOLE 348 0 70212 EATON CORP PLC SHS G29183103 29448 197151 SH SOLE 79343 0 117808 EATON VANCE CALIF MUN BD FD COM 27828A100 683 57240 SH SOLE 0 0 57240 EATON VANCE ENHANCED EQUITY COM 278274105 2562 143114 SH SOLE 0 0 143114 EATON VANCE ENHANCED EQUITY COM 278277108 7090 305347 SH SOLE 0 0 305347 EATON VANCE FLOATING RATE 20 COM 27831H100 1662 177327 SH SOLE 0 0 177327 EATON VANCE FLTING RATE INC COM 278279104 1706 117072 SH SOLE 0 0 117072 EATON VANCE LTD DURATION INC COM 27828H105 6186 469310 SH SOLE 0 0 469310 EATON VANCE MUN BD FD COM 27827X101 617 46092 SH SOLE 0 0 46092 EATON VANCE MUN INCOME 2028 SHS 27829U105 415 18565 SH SOLE 0 0 18565 EATON VANCE MUNI INCOME TRUS SH BEN INT 27826U108 1424 102999 SH SOLE 0 0 102999 EATON VANCE NATL MUN OPPORT COM SHS 27829L105 985 41634 SH SOLE 0 0 41634 EATON VANCE RISK-MANAGED DIV COM 27829G106 7805 730135 SH SOLE 0 0 730135 EATON VANCE SHORT DURATION D COM 27828V104 480 35983 SH SOLE 0 0 35983 EATON VANCE SR FLTNG RTE TR COM 27828Q105 966 66149 SH SOLE 0 0 66149 EATON VANCE SR INCOME TR SH BEN INT 27826S103 485 68738 SH SOLE 0 0 68738 EATON VANCE TAX ADVT DIV INC COM 27828G107 7633 278078 SH SOLE 0 0 278078 EATON VANCE TAX MNGD BUY WRI COM SH BEN INT 27829M103 1237 109761 SH SOLE 0 0 109761 EATON VANCE TAX MNGED BUY WR COM 27828X100 328 20475 SH SOLE 0 0 20475 EATON VANCE TAX-ADVANTAGED G COM 27828U106 3366 111716 SH SOLE 0 0 111716 EATON VANCE TAX-MANAGED BUYEATON COM 27828Y108 7224 451786 SH SOLE 0 0 451786 EATON VANCE TAX-MANAGED DIVE COM 27828N102 4864 348659 SH SOLE 0 0 348659 EATON VANCE TAX-MANAGED GLOB COM 27829F108 8191 819903 SH SOLE 900 0 819003 EATON VANCE TX ADV GLBL DIV COM 27828S101 3071 144316 SH SOLE 0 0 144316 EBAY INC. COM 278642103 8164 117187 SH SOLE 26130 0 91057 ECOARK HLDGS INC COM NEW 27888N307 75 14371 SH SOLE 0 0 14371 ECOLAB INC COM 278865100 22636 108400 SH SOLE 41648 0 66752 EDISON INTL COM 281020107 6230 112321 SH SOLE 43411 0 68910 EDITAS MEDICINE INC COM 28106W103 2162 52628 SH SOLE 19544 0 33084 EDWARDS LIFESCIENCES CORP COM 28176E108 29823 263428 SH SOLE 31276 0 232152 EL POLLO LOCO HLDGS INC COM 268603107 170 10044 SH SOLE 0 0 10044 ELANCO ANIMAL HEALTH INC COM 28414H103 2200 68989 SH SOLE 50075 0 18914 ELASTIC N V ORD SHS N14506104 3365 22586 SH SOLE 8735 0 13851 ELBIT SYS LTD ORD M3760D101 583 4023 SH SOLE 0 0 4023 ELECTRAMECCANICA VEHS CORP COM NEW 284849205 57 16060 SH SOLE 0 0 16060 ELECTRIC LAST MILE SOLUTNS I CLASS A COM 28489L104 113 15260 SH SOLE 0 0 15260 ELECTRONIC ARTS INC COM 285512109 9685 68084 SH SOLE 17761 0 50323 ELLINGTON FINANCIAL INC COM 28852N109 255 13927 SH SOLE 0 0 13927 ELLSWORTH GROWTH & INCOME FD COM 289074106 162 12099 SH SOLE 0 0 12099 EMCOR GROUP INC COM 29084Q100 1254 10864 SH SOLE 3980 0 6884 EMERGENT BIOSOLUTIONS INC COM 29089Q105 227 4541 SH SOLE 413 0 4128 EMERSON ELEC CO COM 291011104 40428 429175 SH SOLE 69256 0 359919 EMPIRE ST RLTY TR INC CL A 292104106 155 15435 SH SOLE 2022 0 13413 ENABLE MIDSTREAM PARTNERS LP COM UNIT RP IN 292480100 292 35920 SH SOLE 0 0 35920 ENBRIDGE INC COM 29250N105 60528 1520795 SH SOLE 672163 0 848632 ENCOMPASS HEALTH CORP COM 29261A100 1221 16271 SH SOLE 735 0 15536 ENCORE CAP GROUP INC COM 292554102 753 15283 SH SOLE 13110 0 2173 ENDAVA PLC ADS 29260V105 247 1818 SH SOLE 639 0 1179 ENDEAVOUR SILVER CORP COM 29258Y103 688 168267 SH SOLE 0 0 168267 ENDO INTL PLC SHS G30401106 152 46890 SH SOLE 0 0 46890 ENERGOUS CORP COM 29272C103 86 41183 SH SOLE 0 0 41183 ENERGY FUELS INC COM NEW 292671708 336 47811 SH SOLE 0 0 47811 ENERGY RECOVERY INC COM 29270J100 1267 66566 SH SOLE 0 0 66566 ENERGY TRANSFER L P COM UT LTD PTN 29273V100 12768 1332774 SH SOLE 3729 0 1329045 ENERPLUS CORP COM 292766102 459 57341 SH SOLE 19445 0 37896 ENERSYS COM 29275Y102 668 8973 SH SOLE 6948 0 2025 ENI S P A SPONSORED ADR 26874R108 203 7587 SH SOLE 3357 0 4230 ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336T100 328 48068 SH SOLE 0 0 48068 ENOVIX CORPORATION COM 293594107 242 12820 SH SOLE 0 0 12820 ENPHASE ENERGY INC COM 29355A107 10633 70904 SH SOLE 29008 0 41896 ENPRO INDS INC COM 29355X107 570 6548 SH SOLE 5989 0 559 ENSIGN GROUP INC COM 29358P101 496 6625 SH SOLE 2218 0 4407 ENTEGRIS INC COM 29362U104 10967 87110 SH SOLE 24225 0 62885 ENTERGY CORP NEW COM 29364G103 4356 43867 SH SOLE 7309 0 36558 ENTERPRISE PRODS PARTNERS L COM 293792107 24055 1111584 SH SOLE 16820 0 1094764 ENTREPRENEURSHARES SERIES TR ERSHARES 293828802 232 9350 SH SOLE 0 0 9350 ENVESTNET INC COM 29404K106 995 12412 SH SOLE 6650 0 5762 ENVISTA HOLDINGS CORPORATION COM 29415F104 249 5961 SH SOLE 103 0 5858 ENVIVA PARTNERS LP COM UNIT 29414J107 327 6043 SH SOLE 0 0 6043 EOG RES INC COM 26875P101 11922 148527 SH SOLE 67309 0 81218 EPAM SYS INC COM 29414B104 4720 8274 SH SOLE 680 0 7594 EPIZYME INC COM 29428V104 171 33478 SH SOLE 0 0 33478 EPLUS INC COM 294268107 613 5784 SH SOLE 5104 0 680 EPR PPTYS COM SH BEN INT 26884U109 816 16525 SH SOLE 54 0 16471 EQT CORP COM 26884L109 1964 96001 SH SOLE 69835 0 26166 EQUIFAX INC COM 294429105 16184 63861 SH SOLE 8727 0 55134 EQUINIX INC COM 29444U700 16705 21142 SH SOLE 11011 0 10131 EQUINOR ASA SPONSORED ADR 29446M102 214 8392 SH SOLE 82 0 8310 EQUINOX GOLD CORP COM 29446Y502 175 26590 SH SOLE 0 0 26590 EQUITABLE HLDGS INC COM 29452E101 1010 34066 SH SOLE 28548 0 5518 EQUITRANS MIDSTREAM CORP COM 294600101 253 24945 SH SOLE 0 0 24945 EQUITY LIFESTYLE PPTYS INC COM 29472R108 1821 23315 SH SOLE 10977 0 12338 EQUITY RESIDENTIAL SH BEN INT 29476L107 3541 43757 SH SOLE 1088 0 42669 ERICSSON ADR B SEK 10 294821608 1098 98010 SH SOLE 26852 0 71158 ESCO TECHNOLOGIES INC COM 296315104 370 4750 SH SOLE 4228 0 522 ESSENTIAL UTILS INC COM 29670G102 3855 83668 SH SOLE 515 0 83153 ESSEX PPTY TR INC COM 297178105 6182 19334 SH SOLE 1983 0 17351 ETF MANAGERS TR AI POWERED EQT 26924G813 3298 80047 SH SOLE 0 0 80047 ETF MANAGERS TR BLUESTAR ISRAEL 26924G870 7029 106599 SH SOLE 0 0 106599 ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 17208 1195815 SH SOLE 0 0 1195815 ETF MANAGERS TR ETFMG TRAVEL TEC 26924G771 4140 145810 SH SOLE 0 0 145810 ETF MANAGERS TR ETHO CLIMATE LEA 26924G888 6446 108449 SH SOLE 0 0 108449 ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 28912 475368 SH SOLE 0 0 475368 ETF MANAGERS TR PRIME JUNIR SLVR 26924G102 2966 251129 SH SOLE 0 0 251129 ETF MANAGERS TR PRIME MOBILE PAY 26924G409 17932 264991 SH SOLE 0 0 264991 ETF MANAGERS TR TREATMENTS TSTNG 26924G763 2446 59645 SH SOLE 0 0 59645 ETF MANAGERS TR WEDBUSH ETFMG 26924G805 2394 46506 SH SOLE 0 0 46506 ETF MANAGERS TR WEDBUSH VID GAME 26924G706 3051 36519 SH SOLE 0 0 36519 ETF SER SOLUTIONS AAM LW DUR PFD 26922A198 2711 107658 SH SOLE 0 0 107658 ETF SER SOLUTIONS AAM S&P 500 26922A594 3867 130569 SH SOLE 0 0 130569 ETF SER SOLUTIONS ALPCLONE ALTER 26922A305 3952 47647 SH SOLE 0 0 47647 ETF SER SOLUTIONS APTUS COLLARED 26922A222 544 18169 SH SOLE 0 0 18169 ETF SER SOLUTIONS APTUS DEFINED 26922A388 2104 73489 SH SOLE 0 0 73489 ETF SER SOLUTIONS CHANG FIN US LRG 26922A560 1335 41034 SH SOLE 0 0 41034 ETF SER SOLUTIONS DEFIANCE NEXT 26922A289 26534 730563 SH SOLE 0 0 730563 ETF SER SOLUTIONS DEFIANCE NXT GN 26922B204 471 20545 SH SOLE 0 0 20545 ETF SER SOLUTIONS DEFIANCE QUANT 26922A420 3774 75200 SH SOLE 0 0 75200 ETF SER SOLUTIONS DISTILLATE US 26922A321 1191 29075 SH SOLE 0 0 29075 ETF SER SOLUTIONS LONCAR CANCER 26922A826 306 10071 SH SOLE 0 0 10071 ETF SER SOLUTIONS NATIONWIDE RSK 26922A172 10810 393653 SH SOLE 0 0 393653 ETF SER SOLUTIONS NETLEASE CORP 26922A248 2600 87851 SH SOLE 0 0 87851 ETF SER SOLUTIONS ROUNDHILL ACQUI 26922A701 1175 34002 SH SOLE 0 0 34002 ETF SER SOLUTIONS US GBL GLD PRE 26922A719 259 16012 SH SOLE 0 0 16012 ETF SER SOLUTIONS US GLB JETS 26922A842 49653 2101268 SH SOLE 0 0 2101268 ETF SER SOLUTIONS VIDENT CORE US 26922A602 642 12488 SH SOLE 0 0 12488 ETF SER SOLUTIONS VIDENT INTL EQ 26922A404 446 16728 SH SOLE 0 0 16728 ETFIS SER TR I INFRAC ACT MLP 26923G772 1311 50268 SH SOLE 0 0 50268 ETFIS SER TR I INFRACP REIT PFD 26923G400 435 17786 SH SOLE 0 0 17786 ETFIS SER TR I VIRTUS INFRCAP 26923G822 6573 264081 SH SOLE 0 0 264081 ETFIS SER TR I VIRTUS LIFESC BT 26923G202 337 6613 SH SOLE 0 0 6613 ETFIS SER TR I VIRTUS LIFESC CT 26923G301 2023 44266 SH SOLE 0 0 44266 ETFIS SER TR I VIRTUS PVT CR 26923G798 624 24990 SH SOLE 0 0 24990 ETFIS SER TR I VIRTUS REAL AS 26923G780 1843 72294 SH SOLE 0 0 72294 ETSY INC COM 29786A106 19983 96090 SH SOLE 8827 0 87263 EURONET WORLDWIDE INC COM 298736109 741 5820 SH SOLE 4355 0 1465 EUROPEAN EQUITY FD INC COM 298768102 653 58560 SH SOLE 0 0 58560 EUROSEAS LTD SHS Y23592135 857 25473 SH SOLE 0 0 25473 EVANS BANCORP INC COM NEW 29911Q208 408 10661 SH SOLE 0 0 10661 EVERBRIDGE INC COM 29978A104 1271 8418 SH SOLE 7844 0 574 EVERCORE INC CLASS A 29977A105 691 5170 SH SOLE 1623 0 3547 EVEREST RE GROUP LTD COM G3223R108 679 2709 SH SOLE 976 0 1733 EVERGY INC COM 30034W106 4035 64878 SH SOLE 8677 0 56201 EVERI HLDGS INC COM 30034T103 1312 54275 SH SOLE 35692 0 18583 EVERSOURCE ENERGY COM 30040W108 9596 117367 SH SOLE 734 0 116633 EVERTEC INC COM 30040P103 206 4504 SH SOLE 1089 0 3415 EVGO INC CL A COM 30052F100 205 25098 SH SOLE 0 0 25098 EVO PMTS INC CL A COM 26927E104 469 20119 SH SOLE 18872 0 1247 EVOGENE LTD SHS M4119S104 190 72060 SH SOLE 0 0 72060 EVOLENT HEALTH INC CL A 30050B101 261 8414 SH SOLE 6399 0 2015 EVOLUS INC COM 30052C107 275 36050 SH SOLE 0 0 36050 EXACT SCIENCES CORP COM 30063P105 10008 104851 SH SOLE 17176 0 87675 EXCHANGE LISTED FDS TR ARMOR US EQT IDX 30151E764 287 11765 SH SOLE 0 0 11765 EXCHANGE LISTED FDS TR HIGH YIELD ETF 30151E814 1870 58403 SH SOLE 0 0 58403 EXCHANGE LISTED FDS TR SABA INT RATE 30151E806 695 32665 SH SOLE 0 0 32665 EXCHANGE TRADED CONCEPTS TR CAPITAL LINK GBL 301505764 241 5728 SH SOLE 0 0 5728 EXCHANGE TRADED CONCEPTS TR EMQQ EM INTERN 301505889 15330 309136 SH SOLE 0 0 309136 EXCHANGE TRADED CONCEPTS TR NORTH SHOR GBL 301505715 3027 39388 SH SOLE 0 0 39388 EXCHANGE TRADED CONCEPTS TR ROBO GBL HLTCR 301505723 1879 41230 SH SOLE 0 0 41230 EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 21824 338826 SH SOLE 0 0 338826 EXCHANGE TRADED CONCEPTS TR VSPR US LC ETF 301505749 3304 96196 SH SOLE 0 0 96196 EXELIXIS INC COM 30161Q104 1337 63251 SH SOLE 29615 0 33636 EXELON CORP COM 30161N101 9428 195026 SH SOLE 22682 0 172344 EXLSERVICE HOLDINGS INC COM 302081104 1317 10603 SH SOLE 7721 0 2882 EXP WORLD HLDGS INC COM 30212W100 1941 48814 SH SOLE 0 0 48814 EXPEDIA GROUP INC COM NEW 30212P303 7405 45183 SH SOLE 13934 0 31249 EXPEDITORS INTL WASH INC COM 302130109 10465 87841 SH SOLE 36871 0 50970 EXPONENT INC COM 30214U102 2950 26070 SH SOLE 18251 0 7819 EXPRESS INC COM 30219E103 68 14400 SH SOLE 0 0 14400 EXTRA SPACE STORAGE INC COM 30225T102 4430 26373 SH SOLE 1987 0 24386 EXXON MOBIL CORP COM 30231G102 163484 2779401 SH SOLE 446932 0 2332469 EZCORP INC CL A NON VTG 302301106 814 107519 SH SOLE 0 0 107519 F N B CORP COM 302520101 494 42481 SH SOLE 15169 0 27312 F5 NETWORKS INC COM 315616102 2996 15068 SH SOLE 11556 0 3512 FACEBOOK INC CL A 30303M102 459018 1352723 SH SOLE 279835 0 1072888 FACEBOOK INC CL A 30303M102 1731 5100 SH Call SOLE 0 0 5100 FACEBOOK INC CL A 30303M102 984 2900 SH Put SOLE 0 0 2900 FACTSET RESH SYS INC COM 303075105 9760 24724 SH SOLE 7138 0 17586 FAIR ISAAC CORP COM 303250104 1379 3465 SH SOLE 794 0 2671 FARFETCH LTD ORD SH CL A 30744W107 285 7595 SH SOLE 19 0 7576 FARMLAND PARTNERS INC COM 31154R109 489 40789 SH SOLE 0 0 40789 FARMMI INC SHS G33277107 12 25000 SH SOLE 0 0 25000 FAST ACQUISITION CORP COM CL A 311875108 146 11498 SH SOLE 6061 0 5437 FASTENAL CO COM 311900104 9391 181968 SH SOLE 23111 0 158857 FASTLY INC CL A 31188V100 5181 128109 SH SOLE 1279 0 126830 FATE THERAPEUTICS INC COM 31189P102 204 3444 SH SOLE 707 0 2737 FEDERAL RLTY INVT TR SH BEN INT NEW 313747206 3674 31136 SH SOLE 269 0 30867 FEDERATED HERMES INC CL B 314211103 586 18034 SH SOLE 294 0 17740 FEDERATED HERMES PREM MUNI I COM 31423P108 779 50865 SH SOLE 0 0 50865 FEDEX CORP COM 31428X106 42428 193479 SH SOLE 9324 0 184155 FERGUSON PLC NEW SHS G3421J106 1550 11113 SH SOLE 9737 0 1376 FERRARI N V COM N3167Y103 2534 12119 SH SOLE 393 0 11726 FFBW INC MD COM 30260M103 266 22066 SH SOLE 0 0 22066 FIBROGEN INC COM 31572Q808 184 17989 SH SOLE 0 0 17989 FIDELITY COMWLTH TR NASDAQ COMPSIT 315912808 26162 465676 SH SOLE 0 0 465676 FIDELITY COVINGTON TRUST CONSMR STAPLES 316092303 9633 230187 SH SOLE 0 0 230187 FIDELITY COVINGTON TRUST DIVID ETF RISI 316092832 4186 101151 SH SOLE 0 0 101151 FIDELITY COVINGTON TRUST HIGH DIVID ETF 316092840 3619 97803 SH SOLE 0 0 97803 FIDELITY COVINGTON TRUST HIGH YILD ETF 316092618 458 8198 SH SOLE 0 0 8198 FIDELITY COVINGTON TRUST INT HG DIV ETF 316092725 3829 187972 SH SOLE 0 0 187972 FIDELITY COVINGTON TRUST LOW VOLITY ETF 316092824 5860 123319 SH SOLE 0 0 123319 FIDELITY COVINGTON TRUST MOMENTUM FACTR 316092816 1344 27430 SH SOLE 0 0 27430 FIDELITY COVINGTON TRUST MSCI COMMNTN SVC 316092873 7577 141870 SH SOLE 0 0 141870 FIDELITY COVINGTON TRUST MSCI CONSM DIS 316092204 11829 147369 SH SOLE 0 0 147369 FIDELITY COVINGTON TRUST MSCI ENERGY IDX 316092402 1882 130631 SH SOLE 0 0 130631 FIDELITY COVINGTON TRUST MSCI FINLS IDX 316092501 5438 101279 SH SOLE 0 0 101279 FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600 19426 304438 SH SOLE 0 0 304438 FIDELITY COVINGTON TRUST MSCI INDL INDX 316092709 6664 128422 SH SOLE 0 0 128422 FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808 23514 198215 SH SOLE 0 0 198215 FIDELITY COVINGTON TRUST MSCI MATLS INDEX 316092881 1103 24918 SH SOLE 0 0 24918 FIDELITY COVINGTON TRUST MSCI RL EST ETF 316092857 2390 78632 SH SOLE 0 0 78632 FIDELITY COVINGTON TRUST MSCI UTILS INDEX 316092865 9893 240355 SH SOLE 0 0 240355 FIDELITY COVINGTON TRUST QLTY FCTOR ETF 316092790 532 10684 SH SOLE 0 0 10684 FIDELITY COVINGTON TRUST STOCK FOR INFL 316092386 324 10600 SH SOLE 0 0 10600 FIDELITY COVINGTON TRUST VLU FACTOR ETF 316092782 6342 133097 SH SOLE 0 0 133097 FIDELITY MERRIMACK STR TR CORP BOND ETF 316188101 3789 68448 SH SOLE 0 0 68448 FIDELITY MERRIMACK STR TR LOW DURTIN ETF 316188408 1990 39144 SH SOLE 0 0 39144 FIDELITY MERRIMACK STR TR LTD TRM BD ETF 316188200 2359 45150 SH SOLE 0 0 45150 FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309 10498 197584 SH SOLE 0 0 197584 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 4161 91768 SH SOLE 3783 0 87985 FIDELITY NATL INFORMATION SV COM 31620M106 21254 174751 SH SOLE 109643 0 65108 FIDUS INVT CORP COM 316500107 409 23427 SH SOLE 0 0 23427 FIESTA RESTAURANT GROUP INC COM 31660B101 468 42700 SH SOLE 0 0 42700 FIFTH THIRD BANCORP COM 316773100 6144 144763 SH SOLE 8229 0 136534 FIREEYE INC COM 31816Q101 3749 210637 SH SOLE 138132 0 72505 FIRST AMERN FINL CORP COM 31847R102 1791 26709 SH SOLE 5683 0 21026 FIRST BANCORP INC ME COM 31866P102 533 18304 SH SOLE 0 0 18304 FIRST BANCSHARES INC MS COM 318916103 355 9149 SH SOLE 0 0 9149 FIRST COMWLTH FINL CORP PA COM 319829107 346 25415 SH SOLE 0 0 25415 FIRST EAGLE ALTR CAP BDC INC COM 26943B100 72 16377 SH SOLE 0 0 16377 FIRST FINL BANCORP OH COM 320209109 262 11207 SH SOLE 5637 0 5570 FIRST FINL BANKSHARES INC COM 32020R109 1584 34481 SH SOLE 24607 0 9874 FIRST FNDTN INC COM 32026V104 381 14500 SH SOLE 3604 0 10896 FIRST HAWAIIAN INC COM 32051X108 263 8973 SH SOLE 1347 0 7626 FIRST HORIZON CORPORATION COM 320517105 1699 104313 SH SOLE 16823 0 87490 FIRST INDL RLTY TR INC COM 32054K103 1464 28114 SH SOLE 1425 0 26689 FIRST INTST BANCSYSTEM INC COM CL A 32055Y201 623 15487 SH SOLE 12492 0 2995 FIRST LONG IS CORP COM 320734106 372 18071 SH SOLE 0 0 18071 FIRST MAJESTIC SILVER CORP COM 32076V103 1347 119243 SH SOLE 0 0 119243 FIRST MERCHANTS CORP COM 320817109 244 5829 SH SOLE 883 0 4946 FIRST MIDWEST BANCORP DEL COM 320867104 1848 97195 SH SOLE 387 0 96808 FIRST REP BK SAN FRANCISCO C COM 33616C100 10726 55607 SH SOLE 28851 0 26756 FIRST SOLAR INC COM 336433107 3352 35114 SH SOLE 0 0 35114 FIRST SVGS FINL GROUP INC COM 33621E109 719 25698 SH SOLE 0 0 25698 FIRST TR / ABERDEEN GLOBAL O COM SHS 337319107 3824 377537 SH SOLE 0 0 377537 FIRST TR BICK INDEX FD COM SHS 33733H107 270 7907 SH SOLE 0 0 7907 FIRST TR DOW JONES SELECT MI COM SHS ANNUAL 33718M105 6925 115548 SH SOLE 0 0 115548 FIRST TR DYNAMIC EUROPE EQUI COM SHS 33740D107 253 19615 SH SOLE 0 0 19615 FIRST TR ENERGY INCOME & GRO COM 33738G104 714 52686 SH SOLE 0 0 52686 FIRST TR ENERGY INFRASTRCTR COM 33738C103 383 30047 SH SOLE 0 0 30047 FIRST TR ENHANCED EQUITY INC COM 337318109 769 39036 SH SOLE 0 0 39036 FIRST TR EXCH TRADED FD III CALIF MUN INCM 33739P863 14756 270633 SH SOLE 0 0 270633 FIRST TR EXCH TRADED FD III EME MRK BD ETF 33739P202 4140 127073 SH SOLE 0 0 127073 FIRST TR EXCH TRADED FD III HORIZON DMST ETF 33739P889 15426 482875 SH SOLE 370242 0 112633 FIRST TR EXCH TRADED FD III HORIZON MNGD ETF 33739P871 7817 253433 SH SOLE 202068 0 51365 FIRST TR EXCH TRADED FD III INSTL PFD SECS 33739P855 8262 400112 SH SOLE 0 0 400112 FIRST TR EXCH TRADED FD III LNG/SHT EQUITY 33739P103 21707 448954 SH SOLE 0 0 448954 FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108 102298 1801662 SH SOLE 0 0 1801662 FIRST TR EXCH TRADED FD III MUNI HI INCM ETF 33739P301 25099 450041 SH SOLE 0 0 450041 FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 192087 9351840 SH SOLE 5183 0 9346657 FIRST TR EXCH TRADED FD III RIVR FRNT DYN 33739P707 434 6449 SH SOLE 0 0 6449 FIRST TR EXCH TRADED FD III RIVRFRNT DYN DEV 33739P608 1345 19431 SH SOLE 0 0 19431 FIRST TR EXCH TRADED FD III RIVRFRNT DYN EUR 33739P806 213 2925 SH SOLE 0 0 2925 FIRST TR EXCH TRADED FD III SHRT DUR MNG MUN 33739P830 10210 489221 SH SOLE 0 0 489221 FIRST TR EXCH TRADED FD III ULTRA SHT DUR MU 33740J104 10649 527983 SH SOLE 0 0 527983 FIRST TR EXCH TRD ALPHDX FD DEV MRK EX US 33737J174 16467 270170 SH SOLE 0 0 270170 FIRST TR EXCH TRD ALPHDX FD EM SML CP ALPH 33737J307 3483 82364 SH SOLE 0 0 82364 FIRST TR EXCH TRD ALPHDX FD EMERG MKT ALPH 33737J182 15909 590755 SH SOLE 1192 0 589563 FIRST TR EXCH TRD ALPHDX FD EUROPE ALPHADEX 33737J117 20505 489255 SH SOLE 0 0 489255 FIRST TR EXCH TRD ALPHDX FD EX US SML CP 33737J406 293 6248 SH SOLE 0 0 6248 FIRST TR EXCH TRD ALPHDX FD GERMANY ALPHA 33737J190 292 5319 SH SOLE 0 0 5319 FIRST TR EXCH TRD ALPHDX FD JAPAN ALPHADEX 33737J158 463 8736 SH SOLE 0 0 8736 FIRST TR EXCH TRD ALPHDX FD LATIN AMER ALP 33737J125 215 11901 SH SOLE 0 0 11901 FIRST TR EXCH TRD ALPHDX FD SWITZLND ALPHA 33737J232 2031 31162 SH SOLE 0 0 31162 FIRST TR EXCH TRD ALPHDX FD UNIT KING ALPH 33737J224 229 5460 SH SOLE 0 0 5460 FIRST TR EXCHANGE TRAD FD VI ALT ABSLT STRG 33740Y101 5667 185219 SH SOLE 0 0 185219 FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101 97913 4061089 SH SOLE 0 0 4061089 FIRST TR EXCHANGE TRADED FD AUTO INDEX FD 33734X309 758 12987 SH SOLE 0 0 12987 FIRST TR EXCHANGE TRADED FD CHINDIA ETF 33733A102 1012 19980 SH SOLE 0 0 19980 FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 120082 1139728 SH SOLE 261 0 1139467 FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 37190 629166 SH SOLE 0 0 629166 FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119 5815 103312 SH SOLE 0 0 103312 FIRST TR EXCHANGE TRADED FD DJ GLBL DIVID 33734X200 12421 496887 SH SOLE 0 0 496887 FIRST TR EXCHANGE TRADED FD DJ INTL INTRNT 33734X770 17282 430819 SH SOLE 0 0 430819 FIRST TR EXCHANGE TRADED FD DOW 30 EQL WGT 33733A201 26977 900147 SH SOLE 0 0 900147 FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 17150 1493895 SH SOLE 0 0 1493895 FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 70729 1598393 SH SOLE 0 0 1598393 FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 42448 356587 SH SOLE 0 0 356587 FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 34440 600630 SH SOLE 0 0 600630 FIRST TR EXCHANGE TRADED FD INDXX GLOBAL AGR 33734X812 474 16098 SH SOLE 0 0 16098 FIRST TR EXCHANGE TRADED FD INDXX NAT RE ETF 33734X838 906 69515 SH SOLE 0 0 69515 FIRST TR EXCHANGE TRADED FD INDXX NEXTG ETF 33737K205 34888 457184 SH SOLE 0 0 457184 FIRST TR EXCHANGE TRADED FD INTL EQUITY OPP 33734X853 97494 1521678 SH SOLE 1891 0 1519787 FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168 19417 346860 SH SOLE 0 0 346860 FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 97431 1999808 SH SOLE 0 0 1999808 FIRST TR EXCHANGE TRADED FD NASDQ CLN EDGE 33737A108 20947 226186 SH SOLE 0 0 226186 FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 66257 539247 SH SOLE 0 0 539247 FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 93401 756899 SH SOLE 100 0 756799 FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 4801 162210 SH SOLE 0 0 162210 FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 38097 447461 SH SOLE 0 0 447461 FIRST TR EXCHANGE-TRADED ALP MID CAP VAL FD 33737M201 5906 133399 SH SOLE 0 0 133399 FIRST TR EXCHANGE-TRADED ALP MID CP GR ALPH 33737M102 41209 573066 SH SOLE 1792 0 571274 FIRST TR EXCHANGE-TRADED ALP SML CAP VAL ALPH 33737M409 17226 345218 SH SOLE 0 0 345218 FIRST TR EXCHANGE-TRADED ALP SML CP GRW ALP 33737M300 30149 421134 SH SOLE 0 0 421134 FIRST TR EXCHANGE-TRADED FD BUYWRIT INCM ETF 33738R308 4266 198923 SH SOLE 0 0 198923 FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 511680 6838819 SH SOLE 0 0 6838819 FIRST TR EXCHANGE-TRADED FD DEVELOPED INTL 33738R787 3362 61677 SH SOLE 0 0 61677 FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 238060 1009112 SH SOLE 0 0 1009112 FIRST TR EXCHANGE-TRADED FD DORSEY WRIGHT 33738R878 26048 741060 SH SOLE 0 0 741060 FIRST TR EXCHANGE-TRADED FD DORSEY WRIGHT 33738R886 7399 325433 SH SOLE 0 0 325433 FIRST TR EXCHANGE-TRADED FD DORSEY WRIGHT PE 33733E880 606 18736 SH SOLE 0 0 18736 FIRST TR EXCHANGE-TRADED FD DORSEY WRT 5 ETF 33738R605 126829 2770404 SH SOLE 0 0 2770404 FIRST TR EXCHANGE-TRADED FD DORSEYWRGT ETF 33738R712 3048 122767 SH SOLE 0 0 122767 FIRST TR EXCHANGE-TRADED FD DORSEYWRIGHT MOM 33738R696 1599 50459 SH SOLE 0 0 50459 FIRST TR EXCHANGE-TRADED FD DORSY WR MOMNT 33741L108 4996 181382 SH SOLE 0 0 181382 FIRST TR EXCHANGE-TRADED FD EMERGING MKTS 33738R779 644 13377 SH SOLE 0 0 13377 FIRST TR EXCHANGE-TRADED FD ETF 33733E708 2808 59444 SH SOLE 0 0 59444 FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408 151030 2519481 SH SOLE 3421 0 2516060 FIRST TR EXCHANGE-TRADED FD FIRST TR TA HIYL 33738D408 90103 1869748 SH SOLE 0 0 1869748 FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 274882 5434589 SH SOLE 4159 0 5430430 FIRST TR EXCHANGE-TRADED FD FT CBOE VEST S&P 33739Q705 26236 506186 SH SOLE 0 0 506186 FIRST TR EXCHANGE-TRADED FD FT STRG INCM ETF 33739Q309 7237 146989 SH SOLE 0 0 146989 FIRST TR EXCHANGE-TRADED FD GBL WND ENRG ETF 33736G106 6830 326814 SH SOLE 0 0 326814 FIRST TR EXCHANGE-TRADED FD HEDGED BUYWRITE 33738R407 1191 55281 SH SOLE 0 0 55281 FIRST TR EXCHANGE-TRADED FD INDXX INOVTV ETF 33741X201 6335 150168 SH SOLE 0 0 150168 FIRST TR EXCHANGE-TRADED FD LARGE CP US EQ 33738R761 4519 141596 SH SOLE 0 0 141596 FIRST TR EXCHANGE-TRADED FD LNG DUR OPRTUN 33738D606 630 22833 SH SOLE 0 0 22833 FIRST TR EXCHANGE-TRADED FD LUNT US FACTOR 33733E872 27926 821097 SH SOLE 0 0 821097 FIRST TR EXCHANGE-TRADED FD MID CAP US EQT 33738R753 2841 98804 SH SOLE 0 0 98804 FIRST TR EXCHANGE-TRADED FD MNGD FUTRS STRGY 33739G103 5018 105562 SH SOLE 0 0 105562 FIRST TR EXCHANGE-TRADED FD MULTI ASSET DI 33738R100 15332 934874 SH SOLE 0 0 934874 FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500 61014 974670 SH SOLE 0 0 974670 FIRST TR EXCHANGE-TRADED FD NASD TECH DIV 33738R118 41175 729146 SH SOLE 0 0 729146 FIRST TR EXCHANGE-TRADED FD NASDAQ 100 EX 33733E401 1261 14670 SH SOLE 0 0 14670 FIRST TR EXCHANGE-TRADED FD NASDAQ BK ETF 33738R860 15629 478844 SH SOLE 0 0 478844 FIRST TR EXCHANGE-TRADED FD NASDAQ RETAIL 33738R829 551 16168 SH SOLE 0 0 16168 FIRST TR EXCHANGE-TRADED FD NASDAQ TRANSN 33738R795 7407 240335 SH SOLE 0 0 240335 FIRST TR EXCHANGE-TRADED FD NASDQ ARTFCIAL 33738R720 16608 309461 SH SOLE 0 0 309461 FIRST TR EXCHANGE-TRADED FD NASDQ FOD BVRG 33738R852 323 13254 SH SOLE 0 0 13254 FIRST TR EXCHANGE-TRADED FD NASDQ OIL GAS 33738R845 1542 81050 SH SOLE 0 0 81050 FIRST TR EXCHANGE-TRADED FD NASDQ PHRMTCLS 33738R837 1609 62392 SH SOLE 0 0 62392 FIRST TR EXCHANGE-TRADED FD NASDQ SEMCNDTR 33738R811 7906 116529 SH SOLE 0 0 116529 FIRST TR EXCHANGE-TRADED FD NAT GAS ETF 33733E807 6164 366046 SH SOLE 0 0 366046 FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 25970 1097157 SH SOLE 0 0 1097157 FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203 47485 285932 SH SOLE 0 0 285932 FIRST TR EXCHANGE-TRADED FD RBA INDL ETF 33738R704 13588 331347 SH SOLE 0 0 331347 FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506 395472 8330984 SH SOLE 700 0 8330284 FIRST TR EXCHANGE-TRADED FD S&P INTL DIVID 33738R688 4881 278583 SH SOLE 0 0 278583 FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 73939 1545214 SH SOLE 0 0 1545214 FIRST TR EXCHANGE-TRADED FD SMAL CP US EQT 33738R746 5000 176377 SH SOLE 0 0 176377 FIRST TR EXCHANGE-TRADED FD SMID RISNG ETF 33741X102 32285 1142036 SH SOLE 0 0 1142036 FIRST TR EXCHANGE-TRADED FD SSI STRG ETF 33739Q507 18102 356474 SH SOLE 0 0 356474 FIRST TR EXCHANGE-TRADED FD US EQTY DIVI 33738R738 880 30247 SH SOLE 0 0 30247 FIRST TR EXCHNG TRADED FD VI CEF INCM OPPTY 33740F409 3989 161209 SH SOLE 0 0 161209 FIRST TR EXCHNG TRADED FD VI LOW DUR STRTGC 33740F870 26323 1305700 SH SOLE 0 0 1305700 FIRST TR EXCHNG TRADED FD VI MLT MNGD LRG GRW 33740F789 25503 936517 SH SOLE 0 0 936517 FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 285406 5329713 SH SOLE 13972 0 5315741 FIRST TR EXCHNG TRADED FD VI TCW SECURITIZED 33740U109 16854 649733 SH SOLE 0 0 649733 FIRST TR EXCHNG TRADED FD VI TCW UNCONSTRAI 33740F888 63928 2405111 SH SOLE 0 0 2405111 FIRST TR FTSE EPRA / NAREIT COM 33736N101 714 14238 SH SOLE 0 0 14238 FIRST TR HIGH INCOME LONG / COM 33738E109 599 37690 SH SOLE 0 0 37690 FIRST TR HIGH YIELD OPPRT 20 COM 33741Q107 276 13439 SH SOLE 0 0 13439 FIRST TR INTER DURATN PFD & COM 33718W103 11423 456565 SH SOLE 0 0 456565 FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 55503 861577 SH SOLE 0 0 861577 FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 72770 853105 SH SOLE 0 0 853105 FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 69511 711621 SH SOLE 0 0 711621 FIRST TR MLP & ENERGY INCOM COM 33739B104 1432 198821 SH SOLE 1000 0 197821 FIRST TR MORNINGSTAR DIVID L SHS 336917109 56138 1713615 SH SOLE 0 0 1713615 FIRST TR MTG INCOME FD COM SHS 33734E103 249 18107 SH SOLE 0 0 18107 FIRST TR MULTI CAP GROWTH AL COM SHS 33733F101 14042 118718 SH SOLE 0 0 118718 FIRST TR MULTI CP VAL ALPHA SHS ISSUED FRST 33733C108 4302 61404 SH SOLE 0 0 61404 FIRST TR NAS100 EQ WEIGHTED SHS 337344105 23229 208801 SH SOLE 0 0 208801 FIRST TR NASDAQ 100 TECH IND SHS 337345102 82101 520284 SH SOLE 0 0 520284 FIRST TR NASDAQ ABA CMNTY BK UT COM SHS ETF 33736Q104 6159 109525 SH SOLE 0 0 109525 FIRST TR S&P REIT INDEX FD COM 33734G108 23935 846358 SH SOLE 0 0 846358 FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 47368 517402 SH SOLE 0 0 517402 FIRST TR SPECIALTY FIN & FIN COM BEN INTR 33733G109 988 248551 SH SOLE 0 0 248551 FIRST TR SR FLOATING RATE 20 COM SHS 33740K101 125 13003 SH SOLE 0 0 13003 FIRST TR SR FLTG RATE INCOME COM 33733U108 7330 598842 SH SOLE 0 0 598842 FIRST TR STOXX EUROPEAN SELE COMMON SHS 33735T109 7827 563113 SH SOLE 0 0 563113 FIRST TR VALUE LINE DIVID IN SHS 33734H106 734972 18749297 SH SOLE 567 0 18748730 FIRST TRUST LRGCP GWT ALPHAD COM SHS 33735K108 108781 979216 SH SOLE 0 0 979216 FIRSTCASH INC COM 33767D105 1114 12800 SH SOLE 5204 0 7596 FIRSTENERGY CORP COM 337932107 10211 286661 SH SOLE 171083 0 115578 FIRSTSERVICE CORP NEW COM 33767E202 787 4361 SH SOLE 4201 0 160 FISERV INC COM 337738108 22795 210088 SH SOLE 53022 0 157066 FISKER INC CL A COM STK 33813J106 1228 83848 SH SOLE 0 0 83848 FIVE BELOW INC COM 33829M101 1657 9371 SH SOLE 1143 0 8228 FIVE9 INC COM 338307101 834 5221 SH SOLE 1873 0 3348 FIVERR INTL LTD ORD SHS M4R82T106 3548 19422 SH SOLE 385 0 19037 FLAHERTY & CRUMRINE DYNAMIC SHS 33848W106 6212 215700 SH SOLE 0 0 215700 FLAHERTY & CRUMRINE PFD INCO COM 33848E106 439 34234 SH SOLE 0 0 34234 FLAHERTY & CRUMRINE PFD INCO COM 338480106 577 36634 SH SOLE 0 0 36634 FLAHERTY & CRUMRINE PFD SECS COM 338478100 6792 304967 SH SOLE 0 0 304967 FLAHERTY & CRUMRINE TOTAL RE COM 338479108 2162 90154 SH SOLE 0 0 90154 FLEETCOR TECHNOLOGIES INC COM 339041105 8427 32255 SH SOLE 25810 0 6445 FLEX LTD ORD Y2573F102 12962 733141 SH SOLE 713928 0 19213 FLEXION THERAPEUTICS INC COM 33938J106 62 10100 SH SOLE 0 0 10100 FLEXSHARES TR CR SCD US BD 33939L761 1044 19371 SH SOLE 0 0 19371 FLEXSHARES TR CR SCORED LONG 33939L753 1070 17870 SH SOLE 0 0 17870 FLEXSHARES TR DISCP DUR MBS 33939L779 349 14853 SH SOLE 0 0 14853 FLEXSHARES TR GLB QLT R/E IDX 33939L787 2429 36783 SH SOLE 0 0 36783 FLEXSHARES TR HIG YLD VL ETF 33939L662 2588 51928 SH SOLE 0 0 51928 FLEXSHARES TR IBOXX 3R TARGT 33939L506 13369 508242 SH SOLE 0 0 508242 FLEXSHARES TR IBOXX 5YR TRGT 33939L605 7140 255585 SH SOLE 0 0 255585 FLEXSHARES TR INT QLTDVDYNAM 33939L829 9931 333042 SH SOLE 0 0 333042 FLEXSHARES TR INTL QLTDV IDX 33939L837 1447 57415 SH SOLE 0 0 57415 FLEXSHARES TR M STAR DEV MKT 33939L803 1348 18777 SH SOLE 0 0 18777 FLEXSHARES TR MORNSTAR UPSTR 33939L407 10259 280309 SH SOLE 0 0 280309 FLEXSHARES TR MORNSTAR USMKT 33939L100 6871 40705 SH SOLE 0 0 40705 FLEXSHARES TR MSTAR EMKT FAC 33939L308 923 15222 SH SOLE 0 0 15222 FLEXSHARES TR QLT DIV DEF IDX 33939L845 6132 115375 SH SOLE 0 0 115375 FLEXSHARES TR QLT DIVDYN IDX 33939L852 827 13956 SH SOLE 0 0 13956 FLEXSHARES TR QUALT DIVD IDX 33939L860 8973 161235 SH SOLE 0 0 161235 FLEXSHARES TR READY ACC VARI 33939L886 2696 35405 SH SOLE 0 0 35405 FLEXSHARES TR STOX GBL ESG SLT 33939L688 1602 11374 SH SOLE 0 0 11374 FLEXSHARES TR STOX US ESG SLCT 33939L696 1946 18444 SH SOLE 0 0 18444 FLEXSHARES TR STOXX GLOBR INF 33939L795 2816 50483 SH SOLE 0 0 50483 FLEXSHARES TR US QT LW VLTY 33939L654 1326 26150 SH SOLE 0 0 26150 FLEXSHARES TR US QUALITY CAP 33939L746 726 15312 SH SOLE 0 0 15312 FLOOR & DECOR HLDGS INC CL A 339750101 1366 11310 SH SOLE 4288 0 7022 FLOWERS FOODS INC COM 343498101 1322 55953 SH SOLE 32 0 55921 FLOWSERVE CORP COM 34354P105 611 17625 SH SOLE 6703 0 10922 FLUENT INC COM 34380C102 62 27157 SH SOLE 0 0 27157 FLUOR CORP NEW COM 343412102 1423 89105 SH SOLE 1409 0 87696 FMC CORP COM NEW 302491303 7096 77495 SH SOLE 46274 0 31221 FOCUS FINL PARTNERS INC COM CL A 34417P100 214 4093 SH SOLE 257 0 3836 FOOT LOCKER INC COM 344849104 210 4590 SH SOLE 920 0 3670 FORD MTR CO DEL COM 345370860 51675 3649340 SH SOLE 1847 0 3647493 FORMFACTOR INC COM 346375108 463 12412 SH SOLE 0 0 12412 FORTINET INC COM 34959E109 14646 50150 SH SOLE 7116 0 43034 FORTIS INC COM 349553107 309 6974 SH SOLE 688 0 6286 FORTIVE CORP COM 34959J108 3119 44201 SH SOLE 26218 0 17983 FORTUNA SILVER MINES INC COM 349915108 133 33860 SH SOLE 0 0 33860 FORTUNE BRANDS HOME & SEC IN COM 34964C106 4190 46860 SH SOLE 21460 0 25400 FORWARD AIR CORP COM 349853101 267 3213 SH SOLE 1598 0 1615 FOSSIL GROUP INC COM 34988V106 373 31483 SH SOLE 0 0 31483 FOUR CORNERS PPTY TR INC COM 35086T109 207 7709 SH SOLE 0 0 7709 FOX CORP CL A COM 35137L105 509 12698 SH SOLE 3188 0 9510 FOX FACTORY HLDG CORP COM 35138V102 954 6600 SH SOLE 2118 0 4482 FRANCO NEV CORP COM 351858105 6105 46993 SH SOLE 0 0 46993 FRANKLIN ELEC INC COM 353514102 229 2862 SH SOLE 1211 0 1651 FRANKLIN ETF TR LIBERTY SHRT ETF 353506108 2921 30832 SH SOLE 0 0 30832 FRANKLIN LTD DURATION INCOME COM 35472T101 382 42037 SH SOLE 0 0 42037 FRANKLIN RESOURCES INC COM 354613101 3131 105342 SH SOLE 5749 0 99593 FRANKLIN TEMPLETON ETF TR FTSE BRAZIL 35473P835 211 10526 SH SOLE 0 0 10526 FRANKLIN TEMPLETON ETF TR FTSE CANADA 35473P827 626 19289 SH SOLE 0 0 19289 FRANKLIN TEMPLETON ETF TR FTSE CHINA 35473P819 267 10001 SH SOLE 0 0 10001 FRANKLIN TEMPLETON ETF TR FTSE EUROPE 35473P652 1003 35486 SH SOLE 0 0 35486 FRANKLIN TEMPLETON ETF TR FTSE JAPAN ETF 35473P744 704 22790 SH SOLE 0 0 22790 FRANKLIN TEMPLETON ETF TR FTSE SOUTH KOREA 35473P710 299 10391 SH SOLE 0 0 10391 FRANKLIN TEMPLETON ETF TR FTSE TAIWAN 35473P686 252 5757 SH SOLE 0 0 5757 FRANKLIN TEMPLETON ETF TR FTSE UNTD KGDM 35473P678 775 31606 SH SOLE 0 0 31606 FRANKLIN TEMPLETON ETF TR LIBERTY FDRL TAX 35473P850 224 8306 SH SOLE 0 0 8306 FRANKLIN TEMPLETON ETF TR LIBERTY INVT 35473P603 501 19317 SH SOLE 0 0 19317 FRANKLIN TEMPLETON ETF TR LIBERTY US COR 35473P553 493 19467 SH SOLE 0 0 19467 FRANKLIN TEMPLETON ETF TR LIBERTY US ETF 35473P504 1989 42583 SH SOLE 0 0 42583 FRANKLIN TEMPLETON ETF TR LIBERTYQ EMERG 35473P207 885 28992 SH SOLE 0 0 28992 FRANKLIN TEMPLETON ETF TR LIBERTYQ GBL 35473P306 410 11938 SH SOLE 0 0 11938 FRANKLIN TEMPLETON ETF TR LIBERTYQ US EQT 35473P801 8089 191815 SH SOLE 0 0 191815 FRANKLIN TEMPLETON ETF TR LIBERTYQ US MID 35473P884 2187 49884 SH SOLE 0 0 49884 FRANKLIN TEMPLETON ETF TR LIBERTYQ US SML 35473P876 395 10458 SH SOLE 0 0 10458 FRANKLIN UNVL TR SH BEN INT 355145103 579 71361 SH SOLE 0 0 71361 FREEPORT-MCMORAN INC CL B 35671D857 21823 670864 SH SOLE 176816 0 494048 FRESHPET INC COM 358039105 901 6317 SH SOLE 3406 0 2911 FRONTDOOR INC COM 35905A109 488 11638 SH SOLE 10170 0 1468 FS KKR CAP CORP COM 302635206 64361 2920176 SH SOLE 2597 0 2917579 FST TR NEW OPPORT MLP & ENE COM 33739M100 1173 206482 SH SOLE 0 0 206482 FUBOTV INC COM 35953D104 1033 43129 SH SOLE 0 0 43129 FUELCELL ENERGY INC COM 35952H601 433 64727 SH SOLE 0 0 64727 FULGENT GENETICS INC COM 359664109 3963 44062 SH SOLE 55 0 44007 FULL HSE RESORTS INC COM 359678109 107 10081 SH SOLE 0 0 10081 FULLER H B CO COM 359694106 676 10378 SH SOLE 9230 0 1148 FULTON FINL CORP PA COM 360271100 201 13141 SH SOLE 9759 0 3382 FUTU HLDGS LTD SPON ADS CL A 36118L106 762 8367 SH SOLE 153 0 8214 FUTURE FINTECH GROUP INC COM 36117V105 38 18025 SH SOLE 0 0 18025 G III APPAREL GROUP LTD COM 36237H101 573 19943 SH SOLE 17906 0 2037 G1 THERAPEUTICS INC COM 3621LQ109 146 10858 SH SOLE 0 0 10858 GABELLI DIVID & INCOME TR COM 36242H104 4651 180348 SH SOLE 0 0 180348 GABELLI EQUITY TR INC COM 362397101 16906 2542251 SH SOLE 0 0 2542251 GABELLI GLOBL UTIL & INCOME COM SH BEN INT 36242L105 406 20685 SH SOLE 0 0 20685 GABELLI MULTIMEDIA TR INC COM 36239Q109 2145 234951 SH SOLE 0 0 234951 GABELLI UTIL TR COM 36240A101 7548 959708 SH SOLE 0 0 959708 GALECTIN THERAPEUTICS INC COM NEW 363225202 192 49534 SH SOLE 0 0 49534 GALLAGHER ARTHUR J & CO COM 363576109 8255 55531 SH SOLE 6132 0 49399 GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 1468 393452 SH SOLE 0 0 393452 GAMCO NAT RES GOLD & INCOME SH BEN INT 36465E101 130 25717 SH SOLE 0 0 25717 GAMESTOP CORP NEW CL A 36467W109 1835 10460 SH SOLE 0 0 10460 GAMING & LEISURE PPTYS INC COM 36467J108 2430 52453 SH SOLE 23860 0 28593 GAN LTD SHS G3728V109 742 49925 SH SOLE 0 0 49925 GAP INC COM 364760108 1519 66915 SH SOLE 2587 0 64328 GARMIN LTD SHS H2906T109 5274 33925 SH SOLE 147 0 33778 GARTNER INC COM 366651107 6512 21431 SH SOLE 4786 0 16645 GASLOG PARTNERS LP UNIT LTD PTNRP Y2687W108 345 71500 SH SOLE 0 0 71500 GATX CORP COM 361448103 1258 14044 SH SOLE 8992 0 5052 GAUCHO GROUP HLDGS INC COM NEW 36809R206 106 34667 SH SOLE 0 0 34667 GENASYS INC COM 36872P103 629 121520 SH SOLE 0 0 121520 GENERAC HLDGS INC COM 368736104 25758 63029 SH SOLE 2513 0 60516 GENERAL DYNAMICS CORP COM 369550108 31159 158951 SH SOLE 19827 0 139124 GENERAL ELECTRIC CO COM NEW 369604301 38618 374826 SH SOLE 28006 0 346820 GENERAL MLS INC COM 370334104 41833 699320 SH SOLE 152197 0 547123 GENERAL MTRS CO COM 37045V100 36426 691071 SH SOLE 41295 0 649776 GENESIS ENERGY L P UNIT LTD PARTN 371927104 323 32424 SH SOLE 0 0 32424 GENIUS BRANDS INTL INC COM 37229T301 16 11850 SH SOLE 0 0 11850 GENIUS SPORTS LIMITED SHARES CL A G3934V109 1290 69112 SH SOLE 67612 0 1500 GENMAB A/S SPONSORED ADS 372303206 2238 51220 SH SOLE 17623 0 33597 GENPACT LIMITED SHS G3922B107 483 10173 SH SOLE 2996 0 7177 GENTEX CORP COM 371901109 1441 43692 SH SOLE 5267 0 38425 GENTHERM INC COM 37253A103 673 8078 SH SOLE 7683 0 395 GENUINE PARTS CO COM 372460105 13185 108756 SH SOLE 7517 0 101239 GENWORTH FINL INC COM CL A 37247D106 157 41736 SH SOLE 0 0 41736 GEO GROUP INC NEW COM 36162J106 286 38325 SH SOLE 0 0 38325 GERDAU SA SPON ADR REP PFD 373737105 205 41751 SH SOLE 35945 0 5806 GERMAN AMERN BANCORP INC COM 373865104 842 21798 SH SOLE 0 0 21798 GERON CORP COM 374163103 213 155499 SH SOLE 0 0 155499 GETTY RLTY CORP NEW COM 374297109 695 23727 SH SOLE 15565 0 8162 GEVO INC COM PAR 374396406 269 40554 SH SOLE 0 0 40554 GILAT SATELLITE NETWORKS LTD SHS NEW M51474118 213 23652 SH SOLE 0 0 23652 GILDAN ACTIVEWEAR INC COM 375916103 533 14596 SH SOLE 3271 0 11325 GILEAD SCIENCES INC COM 375558103 49795 712880 SH SOLE 348871 0 364009 GINKGO BIOWORKS HOLDINGS INC CL A SHS 37611X100 212 18250 SH SOLE 0 0 18250 GLACIER BANCORP INC NEW COM 37637Q105 1287 23247 SH SOLE 6944 0 16303 GLADSTONE CAPITAL CORP COM 376535100 2789 246831 SH SOLE 0 0 246831 GLADSTONE COMMERCIAL CORP COM 376536108 441 20984 SH SOLE 0 0 20984 GLADSTONE INVT CORP COM 376546107 1572 113347 SH SOLE 0 0 113347 GLADSTONE LD CORP COM 376549101 658 28886 SH SOLE 0 0 28886 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 14847 388553 SH SOLE 25952 0 362601 GLOBAL E ONLINE LTD SHS M5216V106 1287 17926 SH SOLE 609 0 17317 GLOBAL MED REIT INC COM NEW 37954A204 1616 109935 SH SOLE 4695 0 105240 GLOBAL NET LEASE INC COM NEW 379378201 1614 100774 SH SOLE 0 0 100774 GLOBAL PMTS INC COM 37940X102 5106 32404 SH SOLE 13393 0 19011 GLOBAL SELF STORAGE INC COM 37955N106 470 91187 SH SOLE 0 0 91187 GLOBAL SHIP LEASE INC NEW COM CL A Y27183600 935 39426 SH SOLE 0 0 39426 GLOBAL X FDS ADAPTIVE US 37954Y574 493 16575 SH SOLE 0 0 16575 GLOBAL X FDS ADAPTIVE US RISK 37954Y194 2945 103956 SH SOLE 0 0 103956 GLOBAL X FDS AGING POPULATION 37954Y772 3275 112337 SH SOLE 0 0 112337 GLOBAL X FDS ARTIFICIAL ETF 37954Y632 2389 78753 SH SOLE 0 0 78753 GLOBAL X FDS AUTONMOUS EV ETF 37954Y624 18468 673514 SH SOLE 0 0 673514 GLOBAL X FDS CANNABIS ETF 37954Y426 905 101209 SH SOLE 0 0 101209 GLOBAL X FDS CLEANTECH ETF 37954Y228 500 26820 SH SOLE 0 0 26820 GLOBAL X FDS CLOUD COMPUTNG 37954Y442 17954 613171 SH SOLE 0 0 613171 GLOBAL X FDS CONSCIOUS COS 37954Y731 1708 54480 SH SOLE 0 0 54480 GLOBAL X FDS CYBRSCURTY ETF 37954Y384 6683 219027 SH SOLE 0 0 219027 GLOBAL X FDS DAX GERMANY ETF 37954Y491 1239 38733 SH SOLE 0 0 38733 GLOBAL X FDS E COMMERCE ETF 37954Y467 3619 119993 SH SOLE 0 0 119993 GLOBAL X FDS FINTECH ETF 37954Y814 23411 487517 SH SOLE 0 0 487517 GLOBAL X FDS FOUNDER RUN CO 37954Y681 784 22805 SH SOLE 0 0 22805 GLOBAL X FDS FTSE NORDIC REG 37950E101 453 14644 SH SOLE 0 0 14644 GLOBAL X FDS GENOMIC BIOTECH 37954Y434 2077 93802 SH SOLE 0 0 93802 GLOBAL X FDS GLB X GURU INDEX 37950E341 228 4699 SH SOLE 0 0 4699 GLOBAL X FDS GLB X MLP ENRG I 37954Y293 18201 507138 SH SOLE 0 0 507138 GLOBAL X FDS GLB X SUPERDIV 37950E549 11342 857309 SH SOLE 0 0 857309 GLOBAL X FDS GLBL X MLP ETF 37954Y343 8919 252872 SH SOLE 235 0 252637 GLOBAL X FDS GLBX SUPRINC ETF 37950E333 12376 1034818 SH SOLE 0 0 1034818 GLOBAL X FDS GLOBAL X COPPER 37954Y830 6644 194281 SH SOLE 0 0 194281 GLOBAL X FDS GLOBAL X GOLD EX 37954Y863 1388 52107 SH SOLE 0 0 52107 GLOBAL X FDS GLOBAL X SILVER 37954Y848 11267 321091 SH SOLE 0 0 321091 GLOBAL X FDS GLOBAL X URANIUM 37954Y871 4379 184049 SH SOLE 0 0 184049 GLOBAL X FDS GLOBX SUPDV US 37950E291 10639 547569 SH SOLE 0 0 547569 GLOBAL X FDS HEALTH WELLNESS 37954Y798 411 14322 SH SOLE 0 0 14322 GLOBAL X FDS INTERNET OF THNG 37954Y780 7506 206770 SH SOLE 0 0 206770 GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 64566 787769 SH SOLE 0 0 787769 GLOBAL X FDS MILLENNIAL CONSU 37954Y764 2879 67002 SH SOLE 0 0 67002 GLOBAL X FDS MSCI CHINA CNSMR 37950E408 692 24694 SH SOLE 0 0 24694 GLOBAL X FDS MSCI CHINA MATRL 37950E242 320 12350 SH SOLE 0 0 12350 GLOBAL X FDS MSCI NXT EMRNG 37950E218 443 21605 SH SOLE 0 0 21605 GLOBAL X FDS MSCI SUPDIV EA 37954Y699 451 29505 SH SOLE 0 0 29505 GLOBAL X FDS MSCI SUPR EM ETF 37950E119 679 57471 SH SOLE 0 0 57471 GLOBAL X FDS NASDAQ 100 COVER 37954Y483 93930 4257942 SH SOLE 0 0 4257942 GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 27024 738978 SH SOLE 0 0 738978 GLOBAL X FDS REIT ETF 37950E127 10593 1113907 SH SOLE 0 0 1113907 GLOBAL X FDS RENEWABLE ENERGY 37954Y707 2307 147689 SH SOLE 0 0 147689 GLOBAL X FDS RUSSELL 2000 37954Y459 9849 395685 SH SOLE 0 0 395685 GLOBAL X FDS S&P 500 CATHOLIC 37954Y889 3408 63190 SH SOLE 0 0 63190 GLOBAL X FDS S&P 500 COVERED 37954Y475 17887 368572 SH SOLE 0 0 368572 GLOBAL X FDS SOCIAL MED ETF 37950E416 4039 66281 SH SOLE 0 0 66281 GLOBAL X FDS SUPER DIV ALTR 37954Y806 715 53673 SH SOLE 0 0 53673 GLOBAL X FDS TELMDC&DIG ETF 37954Y285 2388 134769 SH SOLE 0 0 134769 GLOBAL X FDS THMATC GWT ETF 37954Y418 2694 54081 SH SOLE 0 0 54081 GLOBAL X FDS US INFR DEV ETF 37954Y673 90143 3547539 SH SOLE 37652 0 3509887 GLOBAL X FDS US PFD ETF 37954Y657 36290 1408761 SH SOLE 0 0 1408761 GLOBAL X FDS VDEO GAM ESPRT 37954Y392 2488 88792 SH SOLE 0 0 88792 GLOBALSTAR INC COM 378973408 946 566250 SH SOLE 0 0 566250 GLOBANT S A COM L44385109 2000 7174 SH SOLE 5065 0 2109 GLOBE LIFE INC COM 37959E102 781 8777 SH SOLE 2949 0 5828 GLOBUS MED INC CL A 379577208 7061 92162 SH SOLE 31292 0 60870 GODADDY INC CL A 380237107 3033 43508 SH SOLE 16828 0 26680 GOLD ROYALTY CORP COMMON SHARES 38071H106 95 18953 SH SOLE 0 0 18953 GOLD TR ISHARES NEW 464285204 195047 5837989 SH SOLE 518 0 5837471 GOLDMAN SACHS BDC INC NOTE 4.500% 4/0 38147UAB3 367 362000 PRN SOLE 0 0 362000 GOLDMAN SACHS BDC INC SHS 38147U107 911 49619 SH SOLE 0 0 49619 GOLDMAN SACHS ETF TR ACCES TREASURY 381430529 26229 262083 SH SOLE 0 0 262083 GOLDMAN SACHS ETF TR ACCESS HIG YLD 381430453 22919 457184 SH SOLE 0 0 457184 GOLDMAN SACHS ETF TR ACCESS INFLATI 381430362 32500 562853 SH SOLE 0 0 562853 GOLDMAN SACHS ETF TR ACCESS INVT GR 381430479 77570 1426878 SH SOLE 0 0 1426878 GOLDMAN SACHS ETF TR ACCESS US AGRAT 38149W101 100729 2060106 SH SOLE 0 0 2060106 GOLDMAN SACHS ETF TR ACTIVEBETA EME 381430206 33969 915598 SH SOLE 0 0 915598 GOLDMAN SACHS ETF TR ACTIVEBETA EUR 381430305 1527 43054 SH SOLE 0 0 43054 GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 169517 4960998 SH SOLE 0 0 4960998 GOLDMAN SACHS ETF TR ACTIVEBETA JAP 381430404 378 9768 SH SOLE 0 0 9768 GOLDMAN SACHS ETF TR ACTIVEBETA US 381430602 53964 856443 SH SOLE 0 0 856443 GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503 390275 4536496 SH SOLE 66419 0 4470077 GOLDMAN SACHS ETF TR EQUAL WEIGHT US 381430438 12622 188809 SH SOLE 0 0 188809 GOLDMAN SACHS ETF TR HEDGE IND ETF 381430545 5644 57237 SH SOLE 0 0 57237 GOLDMAN SACHS ETF TR JUST US LRG CP 381430396 1350 21619 SH SOLE 0 0 21619 GOLDMAN SACHS ETF TR MARKETBETA US EQ 381430123 43279 721482 SH SOLE 0 0 721482 GOLDMAN SACHS GROUP INC COM 38141G104 59922 158512 SH SOLE 14433 0 144079 GOLDMAN SACHS PHYSICAL GOLD UNIT 38150K103 702 40204 SH SOLE 0 0 40204 GOLUB CAP BDC INC COM 38173M102 3332 210770 SH SOLE 0 0 210770 GOODRX HLDGS INC COM CL A 38246G108 3004 73234 SH SOLE 0 0 73234 GOODYEAR TIRE & RUBR CO COM 382550101 3164 178768 SH SOLE 45663 0 133105 GOOSEHEAD INS INC COM CL A 38267D109 536 3518 SH SOLE 1794 0 1724 GOPRO INC CL A 38268T103 301 32120 SH SOLE 468 0 31652 GRACO INC COM 384109104 5449 77874 SH SOLE 11020 0 66854 GRAFTECH INTL LTD COM 384313508 107 10400 SH SOLE 9150 0 1250 GRAHAM HLDGS CO COM CL B 384637104 240 407 SH SOLE 0 0 407 GRAINGER W W INC COM 384802104 13389 34003 SH SOLE 22536 0 11467 GRAN TIERRA ENERGY INC COM 38500T101 12 16012 SH SOLE 0 0 16012 GRAND CANYON ED INC COM 38526M106 297 3382 SH SOLE 2054 0 1328 GRANITE CONSTR INC COM 387328107 286 7222 SH SOLE 0 0 7222 GRANITESHARES ETF TR BBG COMMD K 1 38747R108 486 16140 SH SOLE 0 0 16140 GRANITESHARES ETF TR HIPS US HIGH INC 38747R306 1339 87381 SH SOLE 0 0 87381 GRANITESHARES ETF TR XOUT US LRG CP 38747R603 1287 31466 SH SOLE 0 0 31466 GRANITESHARES GOLD TR SHS BEN INT 38748G101 6999 401299 SH SOLE 6392 0 394907 GRANITESHARES PLATINUM TR SHS BEN INT 38748T103 115 12146 SH SOLE 0 0 12146 GRAPHIC PACKAGING HLDG CO COM 388689101 1044 54846 SH SOLE 50810 0 4036 GRAY TELEVISION INC COM 389375106 1573 68943 SH SOLE 65010 0 3933 GREAT AJAX CORP COM 38983D300 138 10220 SH SOLE 0 0 10220 GREAT SOUTHN BANCORP INC COM 390905107 252 4591 SH SOLE 0 0 4591 GREEN PLAINS PARTNERS LP COM REP PTR IN 393221106 641 48469 SH SOLE 0 0 48469 GREENBRIER COS INC COM 393657101 1107 25754 SH SOLE 0 0 25754 GROUP 1 AUTOMOTIVE INC COM 398905109 537 2860 SH SOLE 1252 0 1608 GROWGENERATION CORP COM 39986L109 1605 65062 SH SOLE 0 0 65062 GUARDANT HEALTH INC COM 40131M109 9005 72036 SH SOLE 35194 0 36842 GUGGENHEIM ENHANCED EQT INCM COM 40167B100 2392 257705 SH SOLE 0 0 257705 GUGGENHEIM STRATEGIC OPPORTU COM SBI 40167F101 2782 145280 SH SOLE 0 0 145280 GUGGENHEIM TAXABLE MUNICP BO COM 401664107 1306 53339 SH SOLE 0 0 53339 GUIDEWIRE SOFTWARE INC COM 40171V100 1021 8591 SH SOLE 7225 0 1366 GXO LOGISTICS INCORPORATED COMMON STOCK 36262G101 12211 155669 SH SOLE 480 0 155189 H & E EQUIPMENT SERVICES INC COM 404030108 248 7156 SH SOLE 0 0 7156 HACKETT GROUP INC COM 404609109 206 10486 SH SOLE 0 0 10486 HAEMONETICS CORP MASS COM 405024100 818 11716 SH SOLE 11186 0 530 HAIN CELESTIAL GROUP INC COM 405217100 418 9767 SH SOLE 170 0 9597 HALLIBURTON CO COM 406216101 5350 247457 SH SOLE 2022 0 245435 HALOZYME THERAPEUTICS INC COM 40637H109 704 17318 SH SOLE 4679 0 12639 HAMILTON LANE INC CL A 407497106 422 4980 SH SOLE 3959 0 1021 HANCOCK JOHN FINL OPPTYS FD SH BEN INT NEW 409735206 1779 41849 SH SOLE 0 0 41849 HANCOCK JOHN INCOME SECS TR COM 410123103 1165 73404 SH SOLE 0 0 73404 HANCOCK JOHN INVS TR COM 410142103 432 23155 SH SOLE 0 0 23155 HANCOCK JOHN INVT TR TAX ADV GLB SH 41013P749 305 46514 SH SOLE 0 0 46514 HANCOCK JOHN PFD INCOME FD SH BEN INT 41013W108 3109 144622 SH SOLE 0 0 144622 HANCOCK JOHN PFD INCOME FD I COM 41013X106 875 40341 SH SOLE 0 0 40341 HANCOCK JOHN PFD INCOME FD I COM 41021P103 655 34952 SH SOLE 0 0 34952 HANCOCK JOHN PREM DIVID FD COM SH BEN INT 41013T105 2717 163491 SH SOLE 0 0 163491 HANCOCK JOHN TAX-ADVANTAGED COM 41013V100 3462 151304 SH SOLE 0 0 151304 HANCOCK WHITNEY CORPORATION COM 410120109 709 15049 SH SOLE 5472 0 9577 HANESBRANDS INC COM 410345102 3359 195731 SH SOLE 42112 0 153619 HANNON ARMSTRONG SUST INFR C COM 41068X100 3597 67268 SH SOLE 0 0 67268 HANOVER INS GROUP INC COM 410867105 360 2780 SH SOLE 326 0 2454 HARBORONE BANCORP INC NEW COM NEW 41165Y100 452 32220 SH SOLE 0 0 32220 HARLEY DAVIDSON INC COM 412822108 1426 38943 SH SOLE 2629 0 36314 HARMONIC INC COM 413160102 98 11250 SH SOLE 0 0 11250 HARMONY GOLD MINING CO LTD SPONSORED ADR 413216300 35 11148 SH SOLE 0 0 11148 HARTFORD FDS EXCHANGE TRADED MUN OPORTUNITE 41653L503 2380 56967 SH SOLE 0 0 56967 HARTFORD FDS EXCHANGE TRADED SHRT DURTN ETF 41653L602 4218 102963 SH SOLE 0 0 102963 HARTFORD FDS EXCHANGE TRADED TOTAL RTRN ETF 41653L305 2512 61687 SH SOLE 0 0 61687 HARTFORD FINL SVCS GROUP INC COM 416515104 4062 57817 SH SOLE 16929 0 40888 HASBRO INC COM 418056107 2860 32055 SH SOLE 13077 0 18978 HAWAIIAN ELEC INDUSTRIES COM 419870100 1001 24507 SH SOLE 140 0 24367 HAWAIIAN HOLDINGS INC COM 419879101 303 13997 SH SOLE 1009 0 12988 HAWKINS INC COM 420261109 278 7958 SH SOLE 0 0 7958 HAYWARD HLDGS INC COM 421298100 348 15653 SH SOLE 0 0 15653 HCA HEALTHCARE INC COM 40412C101 13678 56355 SH SOLE 39364 0 16991 HDFC BANK LTD SPONSORED ADS 40415F101 1870 25584 SH SOLE 16170 0 9414 HEALTH CATALYST INC COM 42225T107 819 16377 SH SOLE 9387 0 6990 HEALTHCARE RLTY TR COM 421946104 640 21496 SH SOLE 11268 0 10228 HEALTHCARE SVCS GROUP INC COM 421906108 225 9005 SH SOLE 2900 0 6105 HEALTHCARE TR AMER INC CL A NEW 42225P501 4873 164301 SH SOLE 1800 0 162501 HEALTHEQUITY INC COM 42226A107 2197 33874 SH SOLE 28605 0 5269 HEALTHPEAK PROPERTIES INC COM 42250P103 2750 82126 SH SOLE 4463 0 77663 HECLA MNG CO COM 422704106 598 108761 SH SOLE 0 0 108761 HEICO CORP NEW CL A 422806208 1991 16809 SH SOLE 13866 0 2943 HEICO CORP NEW COM 422806109 1644 12464 SH SOLE 867 0 11597 HELEN OF TROY LTD COM G4388N106 5520 24568 SH SOLE 349 0 24219 HELIOS TECHNOLOGIES INC COM 42328H109 531 6189 SH SOLE 5767 0 422 HELIX ENERGY SOLUTIONS GRP I COM 42330P107 42 10758 SH SOLE 0 0 10758 HELLO GROUP INC ADS 423403104 215 20289 SH SOLE 0 0 20289 HELMERICH & PAYNE INC COM 423452101 648 23632 SH SOLE 11771 0 11861 HENRY JACK & ASSOC INC COM 426281101 3637 22189 SH SOLE 8085 0 14104 HENRY SCHEIN INC COM 806407102 1358 17633 SH SOLE 7454 0 10179 HERBALIFE NUTRITION LTD COM SHS G4412G101 1413 33343 SH SOLE 263 0 33080 HERC HLDGS INC COM 42704L104 1610 9848 SH SOLE 7317 0 2531 HERCULES CAPITAL INC COM 427096508 4865 292867 SH SOLE 0 0 292867 HERITAGE FINL CORP WASH COM 42722X106 584 22900 SH SOLE 0 0 22900 HERON THERAPEUTICS INC COM 427746102 160 14943 SH SOLE 206 0 14737 HERSHA HOSPITALITY TR PR SHS BEN INT 427825500 423 45361 SH SOLE 0 0 45361 HERSHEY CO COM 427866108 32111 189723 SH SOLE 17661 0 172062 HESKA CORP COM RESTRC NEW 42805E306 1718 6646 SH SOLE 4939 0 1707 HESS CORP COM 42809H107 1732 22172 SH SOLE 10108 0 12064 HESS MIDSTREAM LP CL A SHS 428103105 1080 38295 SH SOLE 840 0 37455 HEWLETT PACKARD ENTERPRISE C COM 42824C109 1887 132447 SH SOLE 26 0 132421 HEXCEL CORP NEW COM 428291108 10185 171498 SH SOLE 147569 0 23929 HEXO CORP COM NEW 428304307 40 21608 SH SOLE 0 0 21608 HIBBETT INC COM 428567101 569 8050 SH SOLE 0 0 8050 HIGH INCOME SECS FD SHS BEN INT 42968F108 551 62843 SH SOLE 0 0 62843 HIGHLAND FDS I HI LD IBOXX SRLN 430101774 944 58985 SH SOLE 0 0 58985 HIGHLAND GLOBAL ALLOCATION F COM 43010T104 860 94582 SH SOLE 0 0 94582 HIGHLAND INCOME FD HIGHLAND INCOME 43010E404 8477 787062 SH SOLE 0 0 787062 HIGHWOODS PPTYS INC COM 431284108 220 5006 SH SOLE 1635 0 3371 HILL INTL INC COM 431466101 28 13530 SH SOLE 0 0 13530 HILLENBRAND INC COM 431571108 707 16581 SH SOLE 5299 0 11282 HILLMAN SOLUTIONS CORP COM 431636109 571 47902 SH SOLE 47852 0 50 HILL-ROM HLDGS INC COM 431475102 3129 20862 SH SOLE 0 0 20862 HILLTOP HOLDINGS INC COM 432748101 482 14745 SH SOLE 380 0 14365 HILTON GRAND VACATIONS INC COM 43283X105 7965 167428 SH SOLE 0 0 167428 HILTON WORLDWIDE HLDGS INC COM 43300A203 7260 54951 SH SOLE 3548 0 51403 HIMAX TECHNOLOGIES INC SPONSORED ADR 43289P106 240 22522 SH SOLE 4059 0 18463 HOLLY ENERGY PARTNERS L P COM UT LTD PTN 435763107 365 19926 SH SOLE 1291 0 18635 HOLLYFRONTIER CORP COM 436106108 471 14229 SH SOLE 1828 0 12401 HOLOGIC INC COM 436440101 12573 170348 SH SOLE 128228 0 42120 HOME BANCORP INC COM 43689E107 234 6052 SH SOLE 0 0 6052 HOME BANCSHARES INC COM 436893200 434 18459 SH SOLE 0 0 18459 HOME DEPOT INC COM 437076102 301361 918037 SH SOLE 154651 0 763386 HONDA MOTOR LTD AMERN SHS 438128308 517 16871 SH SOLE 1485 0 15386 HONEST CO INC COM 438333106 346 33332 SH SOLE 17867 0 15465 HONEYWELL INTL INC COM 438516106 67681 318828 SH SOLE 54451 0 264377 HOOKIPA PHARMA INC COM 43906K100 62 10500 SH SOLE 0 0 10500 HORIZON BANCORP INC COM 440407104 698 38416 SH SOLE 0 0 38416 HORIZON TECHNOLOGY FIN CORP COM 44045A102 275 16894 SH SOLE 0 0 16894 HORIZON THERAPEUTICS PUB L SHS G46188101 3012 27501 SH SOLE 9611 0 17890 HORMEL FOODS CORP COM 440452100 4706 114774 SH SOLE 7655 0 107119 HOST HOTELS & RESORTS INC COM 44107P104 585 35853 SH SOLE 4172 0 31681 HOUGHTON MIFFLIN HARCOURT CO COM 44157R109 216 16060 SH SOLE 1196 0 14864 HOULIHAN LOKEY INC CL A 441593100 1860 20198 SH SOLE 17765 0 2433 HOVNANIAN ENTERPRISES INC CL A NEW 442487401 3102 32186 SH SOLE 0 0 32186 HOWMET AEROSPACE INC COM 443201108 959 30739 SH SOLE 3519 0 27220 HP INC COM 40434L105 3953 144489 SH SOLE 1086 0 143403 HSBC HLDGS PLC SPON ADR NEW 404280406 702 26841 SH SOLE 3032 0 23809 HUBBELL INC COM 443510607 2089 11565 SH SOLE 7752 0 3813 HUBSPOT INC COM 443573100 11252 16643 SH SOLE 4723 0 11920 HUDBAY MINERALS INC COM 443628102 138 22220 SH SOLE 0 0 22220 HUMACYTE INC *W EXP 09/21/202 44486Q111 87 30000 SH SOLE 0 0 30000 HUMACYTE INC COM 44486Q103 1331 114615 SH SOLE 0 0 114615 HUMANA INC COM 444859102 6749 17343 SH SOLE 4613 0 12730 HUMANIGEN INC COM NEW 444863203 221 37217 SH SOLE 0 0 37217 HUNT J B TRANS SVCS INC COM 445658107 3314 19817 SH SOLE 4825 0 14992 HUNTINGTON BANCSHARES INC COM 446150104 19242 1244655 SH SOLE 830565 0 414090 HUNTINGTON INGALLS INDS INC COM 446413106 3024 15665 SH SOLE 1727 0 13938 HUNTSMAN CORP COM 447011107 1902 64267 SH SOLE 37190 0 27077 HUT 8 MNG CORP COM 44812T102 1027 122229 SH SOLE 0 0 122229 HYATT HOTELS CORP COM CL A 448579102 3210 41630 SH SOLE 5810 0 35820 HYLIION HOLDINGS CORP COMMON STOCK 449109107 110 13148 SH SOLE 0 0 13148 HYSTER YALE MATLS HANDLING I CL A 449172105 229 4549 SH SOLE 0 0 4549 IAA INC COM 449253103 2843 51877 SH SOLE 17146 0 34731 IAC INTERACTIVECORP NEW COM NEW 44891N208 651 4998 SH SOLE 410 0 4588 IAMGOLD CORP COM 450913108 64 28206 SH SOLE 0 0 28206 IBIO INC COM NEW 451033203 14 13010 SH SOLE 0 0 13010 ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 5915 118419 SH SOLE 0 0 118419 ICF INTL INC COM 44925C103 1218 13419 SH SOLE 12363 0 1056 ICICI BANK LIMITED ADR 45104G104 912 48326 SH SOLE 39710 0 8616 ICON PLC SHS G4705A100 11738 44797 SH SOLE 18661 0 26136 IDACORP INC COM 451107106 1462 14139 SH SOLE 1861 0 12278 IDEANOMICS INC COM 45166V106 50 25575 SH SOLE 0 0 25575 IDEX CORP COM 45167R104 1352 6534 SH SOLE 4093 0 2441 IDEXX LABS INC COM 45168D104 30723 49402 SH SOLE 7377 0 42025 IG ACQUISITION CORP COM CL A 449534106 158 16170 SH SOLE 0 0 16170 IHS MARKIT LTD SHS G47567105 13466 115398 SH SOLE 84982 0 30416 II-VI INC COM 902104108 1318 22199 SH SOLE 2436 0 19763 ILLINOIS TOOL WKS INC COM 452308109 41987 203200 SH SOLE 83107 0 120093 ILLUMINA INC COM 452327109 13365 32950 SH SOLE 10153 0 22797 IMAX CORP COM 45245E109 293 15415 SH SOLE 0 0 15415 IMMUNOGEN INC COM 45253H101 311 54770 SH SOLE 39696 0 15074 IMPERIAL OIL LTD COM NEW 453038408 647 20502 SH SOLE 0 0 20502 IMPINJ INC COM 453204109 968 16944 SH SOLE 3222 0 13722 INARI MED INC COM 45332Y109 597 7360 SH SOLE 573 0 6787 INCYTE CORP COM 45337C102 408 5936 SH SOLE 5 0 5931 INDEPENDENCE RLTY TR INC COM 45378A106 226 11092 SH SOLE 1538 0 9554 INDEPENDENT BK CORP MICH COM NEW 453838609 510 23737 SH SOLE 0 0 23737 INDEXIQ ACTIVE ETF TR IQ MACKAY INSRED 45409F843 9012 328543 SH SOLE 0 0 328543 INDEXIQ ACTIVE ETF TR IQ MACKAY INTRME 45409F827 1052 39419 SH SOLE 0 0 39419 INDEXIQ ETF TR HDGD FTSE INTL 45409B560 1701 69659 SH SOLE 0 0 69659 INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 2111 66478 SH SOLE 0 0 66478 INDEXIQ ETF TR IQ CANDRM ESG US 45409B461 613 16484 SH SOLE 0 0 16484 INDEXIQ ETF TR IQ CHAIKIN US 45409B396 1016 28778 SH SOLE 0 0 28778 INDEXIQ ETF TR IQ CNDRM ESG INT 45409B453 1417 48434 SH SOLE 0 0 48434 INDEXIQ ETF TR IQ GLB RES ETF 45409B883 432 15033 SH SOLE 0 0 15033 INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800 6700 203785 SH SOLE 0 0 203785 INDEXIQ ETF TR US RL EST SMCP 45409B628 466 18255 SH SOLE 0 0 18255 INDUSTRIAL LOGISTICS PPTYS T COM SHS BEN INT 456237106 1914 75338 SH SOLE 2331 0 73007 INFINERA CORP COM 45667G103 161 19311 SH SOLE 476 0 18835 INFINITY PHARMACEUTICALS INC COM 45665G303 581 169760 SH SOLE 0 0 169760 INFOSYS LTD SPONSORED ADR 456788108 5891 264750 SH SOLE 55084 0 209666 ING GROEP N.V. SPONSORED ADR 456837103 994 68595 SH SOLE 46257 0 22338 INGERSOLL RAND INC COM 45687V106 2438 48370 SH SOLE 1276 0 47094 INGEVITY CORP COM 45688C107 230 3224 SH SOLE 814 0 2410 INGREDION INC COM 457187102 1127 12666 SH SOLE 2242 0 10424 INMODE LTD SHS M5425M103 4540 28475 SH SOLE 8266 0 20209 INNATE PHARMA S A SPONSORED ADS 45781K204 114 18400 SH SOLE 0 0 18400 INNOSPEC INC COM 45768S105 253 3005 SH SOLE 738 0 2267 INNOVATIVE INDL PPTYS INC COM 45781V101 8665 37483 SH SOLE 115 0 37368 INNOVATOR ETFS TR GRWT100 PWR BUF 45782C615 213 5452 SH SOLE 0 0 5452 INNOVATOR ETFS TR IBD 50 ETF 45782C102 5894 124431 SH SOLE 0 0 124431 INNOVATOR ETFS TR LOUP FRONTIER 45782C862 1191 23258 SH SOLE 0 0 23258 INNOVATOR ETFS TR S&P 500 ULTRA 45782C425 203 7389 SH SOLE 0 0 7389 INNOVATOR ETFS TR US EQT BUFR APR 45782C888 3754 118066 SH SOLE 0 0 118066 INNOVATOR ETFS TR US EQT PWR BUF 45782C870 1245 43561 SH SOLE 0 0 43561 INNOVATOR ETFS TR US EQT ULTRA BF 45782C300 646 20769 SH SOLE 0 0 20769 INNOVATOR ETFS TR US EQT ULTRA BF 45782C805 249 9679 SH SOLE 0 0 9679 INNOVATOR ETFS TR US EQTY BUF OCT 45782C771 875 26787 SH SOLE 0 0 26787 INNOVATOR ETFS TR US EQTY BUFR JUL 45782C789 464 14699 SH SOLE 0 0 14699 INNOVATOR ETFS TR US EQTY PWR BUF 45782C508 734 22490 SH SOLE 0 0 22490 INNOVATOR ETFS TR US EQTY PWR BUF 45782C748 490 15767 SH SOLE 0 0 15767 INNOVATOR ETFS TR US EQTY PWR BUF 45782C797 253 8623 SH SOLE 0 0 8623 INNOVATOR ETFS TR US EQTY PWR BUF 45782C813 564 18957 SH SOLE 0 0 18957 INNOVATOR ETFS TR US EQTY ULTRA B 45782C821 582 20935 SH SOLE 0 0 20935 INNOVATOR ETFS TR II LADRD FD US EQT 45783G102 332 9511 SH SOLE 0 0 9511 INNOVATOR ETFS TR II S&P INVSTMNT GRD 45783G201 8562 355572 SH SOLE 0 0 355572 INOVALON HLDGS INC COM CL A 45781D101 1312 32514 SH SOLE 17704 0 14810 INOVIO PHARMACEUTICALS INC COM NEW 45773H201 355 49541 SH SOLE 0 0 49541 INSEEGO CORP COM 45782B104 305 45817 SH SOLE 0 0 45817 INSIGHT ENTERPRISES INC COM 45765U103 455 5046 SH SOLE 703 0 4343 INSIGHT SELECT INCOME FD COM 45781W109 433 20649 SH SOLE 0 0 20649 INSPERITY INC COM 45778Q107 1442 13022 SH SOLE 4914 0 8108 INSPIRE MED SYS INC COM 457730109 2105 9037 SH SOLE 4866 0 4171 INSTALLED BLDG PRODS INC COM 45780R101 468 4445 SH SOLE 4088 0 357 INSTEEL INDS INC COM 45774W108 221 5817 SH SOLE 0 0 5817 INSULET CORP COM 45784P101 3508 12341 SH SOLE 5651 0 6690 INTEGER HLDGS CORP COM 45826H109 1152 12743 SH SOLE 5413 0 7330 INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 1010 14644 SH SOLE 10457 0 4187 INTEL CORP COM 458140100 104424 1959914 SH SOLE 75688 0 1884226 INTELLIA THERAPEUTICS INC COM 45826J105 5869 43752 SH SOLE 25298 0 18454 INTERACTIVE BROKERS GROUP IN COM CL A 45841N107 1136 18217 SH SOLE 1826 0 16391 INTERCEPT PHARMACEUTICALS IN NOTE 3.250% 7/0 45845PAA6 27 30000 PRN SOLE 0 0 30000 INTERCONTINENTAL EXCHANGE IN COM 45866F104 18501 161132 SH SOLE 105547 0 55585 INTERDIGITAL INC COM 45867G101 287 4225 SH SOLE 0 0 4225 INTERNATIONAL BUSINESS MACHS COM 459200101 90287 649872 SH SOLE 74621 0 575251 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 10640 79567 SH SOLE 27978 0 51589 INTERNATIONAL GAME TECHNOLOG SHS USD G4863A108 831 31582 SH SOLE 11039 0 20543 INTERNATIONAL PAPER CO COM 460146103 17392 311008 SH SOLE 48803 0 262205 INTERNATIONAL SEAWAYS INC COM Y41053102 562 30868 SH SOLE 29565 0 1303 INTERPUBLIC GROUP COS INC COM 460690100 3698 100855 SH SOLE 2859 0 97996 INTRA-CELLULAR THERAPIES INC COM 46116X101 556 14917 SH SOLE 13755 0 1162 INTUIT COM 461202103 42361 78518 SH SOLE 24949 0 53569 INTUITIVE SURGICAL INC COM NEW 46120E602 44733 44997 SH SOLE 4190 0 40807 INVESCO ACTIVELY MANAGED ETF ACTIVE US REAL 46090A101 4756 46127 SH SOLE 0 0 46127 INVESCO ACTIVELY MANAGED ETF BLNCD MLTI AST 46090A200 823 49850 SH SOLE 0 0 49850 INVESCO ACTIVELY MANAGED ETF CNSRTV MLT AST 46090A309 2277 165714 SH SOLE 0 0 165714 INVESCO ACTIVELY MANAGED ETF EMGRING MKTS50 46090C305 10920 225728 SH SOLE 0 0 225728 INVESCO ACTIVELY MANAGED ETF GWT MLTI ASST 46090A408 297 16393 SH SOLE 0 0 16393 INVESCO ACTIVELY MANAGED ETF MDRTLY CNSRTIV 46090A507 1337 86795 SH SOLE 0 0 86795 INVESCO ACTIVELY MANAGED ETF S&P500 DOWNSID 46090A705 16718 467903 SH SOLE 0 0 467903 INVESCO ACTIVELY MANAGED ETF TOTAL RETURN 46090A804 89553 1576640 SH SOLE 0 0 1576640 INVESCO ACTIVELY MANAGED ETF ULTRA SHRT DUR 46090A887 87203 1727811 SH SOLE 4029 0 1723782 INVESCO ACTIVELY MANAGED ETF VAR RATE INVT 46090A879 11886 473247 SH SOLE 0 0 473247 INVESCO ACTIVLY MANGD ETC FD OPTIMUM YIELD 46090F100 71159 3380476 SH SOLE 2278172 0 1102304 INVESCO ADVANTAGE MUN INCOME SH BEN INT 46132E103 214 17207 SH SOLE 0 0 17207 INVESCO BD FD COM 46132L107 1023 50318 SH SOLE 0 0 50318 INVESCO CALIF VALUE MUN INCO COM 46132H106 261 18945 SH SOLE 0 0 18945 INVESCO CURRENCYSHARES AUSTR AUSTRALIAN DOL 46090N103 492 6849 SH SOLE 0 0 6849 INVESCO CURRENCYSHARES EURO EURO SHS 46138K103 212 1966 SH SOLE 0 0 1966 INVESCO CURRENCYSHARES JAPAN JAPANESE YEN 46138W107 2360 27937 SH SOLE 0 0 27937 INVESCO CURRENCYSHARES SWISS SWISS FRANC 46138R108 892 9206 SH SOLE 0 0 9206 INVESCO DB COMMDY INDX TRCK UNIT 46138B103 9058 448851 SH SOLE 0 0 448851 INVESCO DB MULTI-SECTOR COMM AGRICULTURE FD 46140H106 15562 813927 SH SOLE 0 0 813927 INVESCO DB MULTI-SECTOR COMM BASE METALS FD 46140H700 2699 130395 SH SOLE 0 0 130395 INVESCO DB MULTI-SECTOR COMM ENERGY FD 46140H304 192 11362 SH SOLE 0 0 11362 INVESCO DB MULTI-SECTOR COMM GOLD FD 46140H601 275 5451 SH SOLE 0 0 5451 INVESCO DB MULTI-SECTOR COMM OIL FD 46140H403 4735 345085 SH SOLE 0 0 345085 INVESCO DB MULTI-SECTOR COMM PRECIOUS METAL 46140H502 863 18339 SH SOLE 0 0 18339 INVESCO DB MULTI-SECTOR COMM SILVER FD 46140H205 415 13506 SH SOLE 0 0 13506 INVESCO DB US DLR INDEX TR BULLISH FD 46141D203 583 23031 SH SOLE 0 0 23031 INVESCO DYNAMIC CR OPPORTUNI COM 46132R104 477 40809 SH SOLE 0 0 40809 INVESCO EXCH TRADED FD TR II 1 30 LADER TRE 46138E107 2772 76416 SH SOLE 0 0 76416 INVESCO EXCH TRADED FD TR II CALIF AMT MUN 46138E206 5969 215098 SH SOLE 0 0 215098 INVESCO EXCH TRADED FD TR II CEF INM COMPSI 46138E404 21162 883604 SH SOLE 0 0 883604 INVESCO EXCH TRADED FD TR II CHINA TECHNLGY 46138E800 3122 47463 SH SOLE 0 0 47463 INVESCO EXCH TRADED FD TR II DWA DEV MKTS 46138E875 6456 170018 SH SOLE 0 0 170018 INVESCO EXCH TRADED FD TR II DWA EMERG MKTS 46138E867 2157 88746 SH SOLE 0 0 88746 INVESCO EXCH TRADED FD TR II DWA SMLCP MENT 46138E842 12724 144858 SH SOLE 0 0 144858 INVESCO EXCH TRADED FD TR II EMRNG MKT SVRG 46138E784 13630 511048 SH SOLE 0 0 511048 INVESCO EXCH TRADED FD TR II FNDMNTL HY CRP 46138E719 16441 843980 SH SOLE 1027 0 842953 INVESCO EXCH TRADED FD TR II FNDMNTL IG CRP 46138E693 2920 109072 SH SOLE 0 0 109072 INVESCO EXCH TRADED FD TR II FTSE RAFI DEV 46138E743 5026 107249 SH SOLE 0 0 107249 INVESCO EXCH TRADED FD TR II FTSE RAFI EMNG 46138E727 3305 147927 SH SOLE 0 0 147927 INVESCO EXCH TRADED FD TR II FTSE RAFI SML 46138E735 499 13297 SH SOLE 0 0 13297 INVESCO EXCH TRADED FD TR II GBL CLEAN ENRG 46138G847 10037 360024 SH SOLE 0 0 360024 INVESCO EXCH TRADED FD TR II GBL SRT TRM HY 46138E669 1953 89864 SH SOLE 0 0 89864 INVESCO EXCH TRADED FD TR II GLOBAL WATER 46138E651 2827 71219 SH SOLE 0 0 71219 INVESCO EXCH TRADED FD TR II INTL BUYBACK 46138E644 14722 336572 SH SOLE 0 0 336572 INVESCO EXCH TRADED FD TR II INTL CORP BD 46138E636 1996 70906 SH SOLE 0 0 70906 INVESCO EXCH TRADED FD TR II KBW BK ETF 46138E628 6408 95499 SH SOLE 1052 0 94447 INVESCO EXCH TRADED FD TR II KBW HIG DV YLD 46138E610 11252 553214 SH SOLE 0 0 553214 INVESCO EXCH TRADED FD TR II KBW PPTY CASUT 46138E586 6483 85247 SH SOLE 0 0 85247 INVESCO EXCH TRADED FD TR II KBW PREM YIELD 46138E594 8981 388108 SH SOLE 0 0 388108 INVESCO EXCH TRADED FD TR II KBW REGL BKG 46138E578 901 14551 SH SOLE 0 0 14551 INVESCO EXCH TRADED FD TR II MSCI GBL TIMBR 46138E545 700 19384 SH SOLE 0 0 19384 INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649 122259 831070 SH SOLE 0 0 831070 INVESCO EXCH TRADED FD TR II NASDAQNXTGEN100 46138G631 16086 486731 SH SOLE 0 0 486731 INVESCO EXCH TRADED FD TR II NATL AMT MUNI 46138E537 25686 956276 SH SOLE 0 0 956276 INVESCO EXCH TRADED FD TR II NY AMT FRE MUN 46138E529 792 30474 SH SOLE 0 0 30474 INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 124055 8253836 SH SOLE 1063 0 8252773 INVESCO EXCH TRADED FD TR II PURBETA US AGG 46138E446 1866 72267 SH SOLE 0 0 72267 INVESCO EXCH TRADED FD TR II PURBTA 0 5 YR 46138E495 6162 232392 SH SOLE 0 0 232392 INVESCO EXCH TRADED FD TR II PURBTA FTSE EM 46138E479 860 30653 SH SOLE 0 0 30653 INVESCO EXCH TRADED FD TR II PURBTA MSCI SM 46138E453 2100 54666 SH SOLE 0 0 54666 INVESCO EXCH TRADED FD TR II PURBTA MSCI US 46138E461 10192 232106 SH SOLE 0 0 232106 INVESCO EXCH TRADED FD TR II RUSEL 1000 EQL 46138E420 3647 81674 SH SOLE 0 0 81674 INVESCO EXCH TRADED FD TR II RUSEL 1000 LOW 46138E412 992 25492 SH SOLE 0 0 25492 INVESCO EXCH TRADED FD TR II RUSL 1000 ENHD 46138E438 344 9653 SH SOLE 0 0 9653 INVESCO EXCH TRADED FD TR II S&P 500 ENHNCD 46138E396 3740 90793 SH SOLE 0 0 90793 INVESCO EXCH TRADED FD TR II S&P 500 EX RAT 46138E388 1108 23732 SH SOLE 0 0 23732 INVESCO EXCH TRADED FD TR II S&P 500 HB ETF 46138E370 61079 835550 SH SOLE 15057 0 820493 INVESCO EXCH TRADED FD TR II S&P 500 MOMNTM 46138E339 10641 176144 SH SOLE 0 0 176144 INVESCO EXCH TRADED FD TR II S&P 500 REVENUE 46138G698 43922 603660 SH SOLE 0 0 603660 INVESCO EXCH TRADED FD TR II S&P EMRNG MKTS 46138E297 2089 84805 SH SOLE 0 0 84805 INVESCO EXCH TRADED FD TR II S&P EMRNG MMTM 46138E289 1171 66826 SH SOLE 0 0 66826 INVESCO EXCH TRADED FD TR II S&P GBL WATER 46138E263 6197 110982 SH SOLE 0 0 110982 INVESCO EXCH TRADED FD TR II S&P INTL DEV 46138E248 560 21292 SH SOLE 0 0 21292 INVESCO EXCH TRADED FD TR II S&P INTL LOW 46138E230 7386 241129 SH SOLE 0 0 241129 INVESCO EXCH TRADED FD TR II S&P INTL QULTY 46138E214 3433 113637 SH SOLE 0 0 113637 INVESCO EXCH TRADED FD TR II S&P MDCP 400 REV 46138G672 19932 228479 SH SOLE 0 0 228479 INVESCO EXCH TRADED FD TR II S&P MIDCP LOW 46138E198 46593 887143 SH SOLE 0 0 887143 INVESCO EXCH TRADED FD TR II S&P SMALLCAP 600 46138G664 29848 255310 SH SOLE 0 0 255310 INVESCO EXCH TRADED FD TR II S&P SMLCAP QTY 46138G300 4041 110226 SH SOLE 0 0 110226 INVESCO EXCH TRADED FD TR II S&P SMLCP DISC 46138E180 763 7082 SH SOLE 0 0 7082 INVESCO EXCH TRADED FD TR II S&P SMLCP ENGY 46138E164 985 129305 SH SOLE 0 0 129305 INVESCO EXCH TRADED FD TR II S&P SMLCP FINL 46138E156 455 7798 SH SOLE 0 0 7798 INVESCO EXCH TRADED FD TR II S&P SMLCP HELT 46138E149 13822 75719 SH SOLE 0 0 75719 INVESCO EXCH TRADED FD TR II S&P SMLCP INDL 46138E123 498 5478 SH SOLE 0 0 5478 INVESCO EXCH TRADED FD TR II S&P SMLCP INFO 46138E115 1950 13969 SH SOLE 0 0 13969 INVESCO EXCH TRADED FD TR II S&P SMLCP LOW 46138G102 12359 262351 SH SOLE 373 0 261978 INVESCO EXCH TRADED FD TR II S&P SMLCP MATL 46138G201 328 5187 SH SOLE 0 0 5187 INVESCO EXCH TRADED FD TR II S&P SMLCP STAP 46138E172 1371 13629 SH SOLE 0 0 13629 INVESCO EXCH TRADED FD TR II S&P SMLCP UTIL 46138G409 691 10498 SH SOLE 0 0 10498 INVESCO EXCH TRADED FD TR II S&P ULTRA DIVIDE 46138G656 17309 444384 SH SOLE 0 0 444384 INVESCO EXCH TRADED FD TR II S&P500 HDL VOL 46138E362 42970 1015120 SH SOLE 0 0 1015120 INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 137958 2267558 SH SOLE 0 0 2267558 INVESCO EXCH TRADED FD TR II S&P500 MIN VAR 46138E347 844 22718 SH SOLE 0 0 22718 INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706 33040 413263 SH SOLE 0 0 413263 INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 23762 1074702 SH SOLE 0 0 1074702 INVESCO EXCH TRADED FD TR II TAXABLE MUN BD 46138G805 19870 603759 SH SOLE 0 0 603759 INVESCO EXCH TRADED FD TR II TREAS COLATERL 46138G888 5769 54603 SH SOLE 0 0 54603 INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870 10267 391579 SH SOLE 0 0 391579 INVESCO EXCH TRD SLF IDX FD BULETSHS 2027 46138J585 538 21046 SH SOLE 0 0 21046 INVESCO EXCH TRD SLF IDX FD BULETSHS 2029 46138J577 437 20725 SH SOLE 0 0 20725 INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 17459 827845 SH SOLE 0 0 827845 INVESCO EXCH TRD SLF IDX FD BULSHS 2021 HY 46138J809 7170 311873 SH SOLE 0 0 311873 INVESCO EXCH TRD SLF IDX FD BULSHS 2021 MUNI 46138J569 519 20562 SH SOLE 0 0 20562 INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 15206 706253 SH SOLE 0 0 706253 INVESCO EXCH TRD SLF IDX FD BULSHS 2022 HY 46138J874 10829 465982 SH SOLE 0 0 465982 INVESCO EXCH TRD SLF IDX FD BULSHS 2022 MUNI 46138J551 563 22178 SH SOLE 0 0 22178 INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 19039 878607 SH SOLE 0 0 878607 INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858 8228 324950 SH SOLE 0 0 324950 INVESCO EXCH TRD SLF IDX FD BULSHS 2023 MUNI 46138J544 1152 44914 SH SOLE 0 0 44914 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 12056 545293 SH SOLE 0 0 545293 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 HY 46138J833 6302 251662 SH SOLE 0 0 251662 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 MUNI 46138J536 1812 70302 SH SOLE 0 0 70302 INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825 16388 738349 SH SOLE 0 0 738349 INVESCO EXCH TRD SLF IDX FD BULSHS 2025 HY 46138J817 4360 177378 SH SOLE 0 0 177378 INVESCO EXCH TRD SLF IDX FD BULSHS 2025 MUNI 46138J528 2777 106937 SH SOLE 0 0 106937 INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791 2137 99709 SH SOLE 0 0 99709 INVESCO EXCH TRD SLF IDX FD BULSHS 2026 MUNI 46138J510 678 26221 SH SOLE 0 0 26221 INVESCO EXCH TRD SLF IDX FD BULSHS 2027 CB 46138J783 1715 78542 SH SOLE 0 0 78542 INVESCO EXCH TRD SLF IDX FD BULSHS 2027 MUNI 46138J494 702 27269 SH SOLE 0 0 27269 INVESCO EXCH TRD SLF IDX FD BULSHS 2028 MUNI 46138J486 255 9762 SH SOLE 0 0 9762 INVESCO EXCH TRD SLF IDX FD DEFENSIVE EQTY 46138J775 12009 181739 SH SOLE 0 0 181739 INVESCO EXCH TRD SLF IDX FD INTL DEV DYNAMIC 46138J437 226 8650 SH SOLE 0 0 8650 INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 26 46138J635 1150 44801 SH SOLE 0 0 44801 INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 28 46138J643 332 14465 SH SOLE 0 0 14465 INVESCO EXCH TRD SLF IDX FD RAFI STRATGIC US 46138J742 207 5630 SH SOLE 0 0 5630 INVESCO EXCH TRD SLF IDX FD RAFI STRG EMMRKT 46138J692 417 14478 SH SOLE 0 0 14478 INVESCO EXCH TRD SLF IDX FD RAFI STRG US SML 46138J734 1386 36751 SH SOLE 0 0 36751 INVESCO EXCH TRD SLF IDX FD RUSL 1000 DYNM 46138J619 51851 1119894 SH SOLE 381 0 1119513 INVESCO EXCH TRD SLF IDX FD RUSL 2000 DYNM 46138J593 10865 274016 SH SOLE 0 0 274016 INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 17459 242821 SH SOLE 0 0 242821 INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 27298 302778 SH SOLE 0 0 302778 INVESCO EXCHANGE TRADED FD T DIVID ACHIEVEV 46137V506 106906 2972923 SH SOLE 0 0 2972923 INVESCO EXCHANGE TRADED FD T DJ INDL AVG DV 46137V605 21658 507562 SH SOLE 0 0 507562 INVESCO EXCHANGE TRADED FD T DWA BASIC MATL 46137V704 8273 97603 SH SOLE 0 0 97603 INVESCO EXCHANGE TRADED FD T DWA CYCLICALS 46137V803 4398 50314 SH SOLE 0 0 50314 INVESCO EXCHANGE TRADED FD T DWA ENERGY MNT 46137V878 1087 35151 SH SOLE 0 0 35151 INVESCO EXCHANGE TRADED FD T DWA FINL MUMT 46137V860 4996 94195 SH SOLE 0 0 94195 INVESCO EXCHANGE TRADED FD T DWA HEALTHCARE 46137V852 15900 98749 SH SOLE 0 0 98749 INVESCO EXCHANGE TRADED FD T DWA INDLS MUMT 46137V845 12206 122885 SH SOLE 0 0 122885 INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 32586 364242 SH SOLE 0 0 364242 INVESCO EXCHANGE TRADED FD T DWA STAPLES 46137V886 2465 27558 SH SOLE 0 0 27558 INVESCO EXCHANGE TRADED FD T DWA TECHNOLOGY 46137V811 6906 45971 SH SOLE 0 0 45971 INVESCO EXCHANGE TRADED FD T DWA UTILS MUMT 46137V795 3324 102315 SH SOLE 0 0 102315 INVESCO EXCHANGE TRADED FD T DYNMC BIOTECH 46137V787 3032 40519 SH SOLE 0 0 40519 INVESCO EXCHANGE TRADED FD T DYNMC BLDG CON 46137V779 11475 242235 SH SOLE 0 0 242235 INVESCO EXCHANGE TRADED FD T DYNMC ENRG EXP 46137V761 4624 244773 SH SOLE 0 0 244773 INVESCO EXCHANGE TRADED FD T DYNMC FOOD BEV 46137V753 3024 71823 SH SOLE 0 0 71823 INVESCO EXCHANGE TRADED FD T DYNMC LEISURE 46137V720 33780 671043 SH SOLE 0 0 671043 INVESCO EXCHANGE TRADED FD T DYNMC LRG GWTH 46137V746 25441 343694 SH SOLE 0 0 343694 INVESCO EXCHANGE TRADED FD T DYNMC LRG VALU 46137V738 23909 537760 SH SOLE 0 0 537760 INVESCO EXCHANGE TRADED FD T DYNMC MEDIA 46137V696 3464 64525 SH SOLE 0 0 64525 INVESCO EXCHANGE TRADED FD T DYNMC MKT ETF 46137V712 1992 16800 SH SOLE 0 0 16800 INVESCO EXCHANGE TRADED FD T DYNMC NETWRNG 46137V688 1975 21622 SH SOLE 0 0 21622 INVESCO EXCHANGE TRADED FD T DYNMC OIL GAS 46137V670 558 159009 SH SOLE 0 0 159009 INVESCO EXCHANGE TRADED FD T DYNMC PHRMCTLS 46137V662 4583 59245 SH SOLE 0 0 59245 INVESCO EXCHANGE TRADED FD T DYNMC SEMICNDT 46137V647 19207 150573 SH SOLE 0 0 150573 INVESCO EXCHANGE TRADED FD T DYNMC SOFTWARE 46137V639 14314 99559 SH SOLE 0 0 99559 INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 24665 1301572 SH SOLE 0 0 1301572 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 58956 372291 SH SOLE 0 0 372291 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 20850 114253 SH SOLE 0 0 114253 INVESCO EXCHANGE TRADED FD T GBL LISTED PVT 46137V589 13856 924994 SH SOLE 0 0 924994 INVESCO EXCHANGE TRADED FD T GLOBAL DRGN CN 46137V571 961 22784 SH SOLE 0 0 22784 INVESCO EXCHANGE TRADED FD T HIG YLD EQ DIV 46137V563 15735 794440 SH SOLE 0 0 794440 INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 4524 257479 SH SOLE 0 0 257479 INVESCO EXCHANGE TRADED FD T INVESCO MSCI 46137V407 4911 77558 SH SOLE 0 0 77558 INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 20278 85010 SH SOLE 0 0 85010 INVESCO EXCHANGE TRADED FD T RYMND JMS SB 1 46137V522 744 12390 SH SOLE 0 0 12390 INVESCO EXCHANGE TRADED FD T S&P 100 EQL WIGH 46137V449 12558 156814 SH SOLE 0 0 156814 INVESCO EXCHANGE TRADED FD T S&P 500 GARP ETF 46137V431 10863 124878 SH SOLE 0 0 124878 INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 68687 208135 SH SOLE 0 0 208135 INVESCO EXCHANGE TRADED FD T S&P 500 VLU MOMN 46137V423 3214 66534 SH SOLE 0 0 66534 INVESCO EXCHANGE TRADED FD T S&P 500A EQL 46137Y609 6334 166589 SH SOLE 0 0 166589 INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464 52229 620740 SH SOLE 0 0 620740 INVESCO EXCHANGE TRADED FD T S&P MDCP QUALITY 46137V472 16973 223441 SH SOLE 0 0 223441 INVESCO EXCHANGE TRADED FD T S&P MDCP VLU MNT 46137V456 16681 373434 SH SOLE 0 0 373434 INVESCO EXCHANGE TRADED FD T S&P MDCP400 EQ 46137V225 6260 69620 SH SOLE 0 0 69620 INVESCO EXCHANGE TRADED FD T S&P MDCP400 PR 46137V217 11903 53931 SH SOLE 0 0 53931 INVESCO EXCHANGE TRADED FD T S&P MDCP400 VL 46137V191 4742 52076 SH SOLE 0 0 52076 INVESCO EXCHANGE TRADED FD T S&P SMCP VLU MNT 46137V480 25598 508497 SH SOLE 0 0 508497 INVESCO EXCHANGE TRADED FD T S&P SML 600 EQ 46137V183 4702 58103 SH SOLE 0 0 58103 INVESCO EXCHANGE TRADED FD T S&P SML600 GWT 46137V175 4985 31226 SH SOLE 0 0 31226 INVESCO EXCHANGE TRADED FD T S&P SML600 VAL 46137V167 8493 91365 SH SOLE 0 0 91365 INVESCO EXCHANGE TRADED FD T S&P SMLCP MOMENT 46137V498 10522 197560 SH SOLE 0 0 197560 INVESCO EXCHANGE TRADED FD T S&P SPIN OFF 46137V159 412 6559 SH SOLE 0 0 6559 INVESCO EXCHANGE TRADED FD T S&P500 BUY WRT 46137V399 1404 61088 SH SOLE 0 0 61088 INVESCO EXCHANGE TRADED FD T S&P500 EQL DIS 46137V381 11465 79508 SH SOLE 11 0 79497 INVESCO EXCHANGE TRADED FD T S&P500 EQL ENR 46137V365 1650 36567 SH SOLE 0 0 36567 INVESCO EXCHANGE TRADED FD T S&P500 EQL FIN 46137V340 13907 226615 SH SOLE 0 0 226615 INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 12634 42368 SH SOLE 0 0 42368 INVESCO EXCHANGE TRADED FD T S&P500 EQL IND 46137V324 48170 264075 SH SOLE 0 0 264075 INVESCO EXCHANGE TRADED FD T S&P500 EQL MAT 46137V316 8533 53331 SH SOLE 0 0 53331 INVESCO EXCHANGE TRADED FD T S&P500 EQL REL 46137V290 667 18136 SH SOLE 0 0 18136 INVESCO EXCHANGE TRADED FD T S&P500 EQL STP 46137V373 23786 154415 SH SOLE 0 0 154415 INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 29392 101979 SH SOLE 0 0 101979 INVESCO EXCHANGE TRADED FD T S&P500 EQL UTL 46137V274 2576 25095 SH SOLE 0 0 25095 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 251427 1678195 SH SOLE 683 0 1677512 INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 65192 338552 SH SOLE 0 0 338552 INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 16248 214325 SH SOLE 123 0 214202 INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 107048 2204897 SH SOLE 0 0 2204897 INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 28145 514341 SH SOLE 0 0 514341 INVESCO EXCHANGE TRADED FD T WILDERHIL CLAN 46137V134 26926 348604 SH SOLE 0 0 348604 INVESCO EXCHANGE TRADED FD T ZACKS MID CAP 46137Y401 14359 159754 SH SOLE 0 0 159754 INVESCO EXCHANGE TRADED FD T ZACKS MULT AST 46137Y500 766 32206 SH SOLE 0 0 32206 INVESCO EXCHNG TRAD SLF INDE INVT GRAD VALU 46139W601 3869 141270 SH SOLE 0 0 141270 INVESCO EXCHNG TRAD SLF INDE INVT GRD DEFSV 46139W502 2738 102840 SH SOLE 0 0 102840 INVESCO HIG INCM 2023 TARG T COM 46135X108 331 33954 SH SOLE 0 0 33954 INVESCO HIGH INCOME 2024 TAR COM 46136K105 139 14133 SH SOLE 0 0 14133 INVESCO HIGH INCOME TR II COM 46131F101 176 12062 SH SOLE 0 0 12062 INVESCO INDIA EXCHANGE-TRADE INDIA ETF 46137R109 427 14989 SH SOLE 0 0 14989 INVESCO LTD SHS G491BT108 7397 306817 SH SOLE 420 0 306397 INVESCO MORTGAGE CAPITAL INC COM 46131B100 206 65329 SH SOLE 0 0 65329 INVESCO MUN OPPORTUNITY TR COM 46132C107 922 67324 SH SOLE 0 0 67324 INVESCO MUN TR COM 46131J103 371 27696 SH SOLE 0 0 27696 INVESCO MUNI INCOME OPP TRST COM 46132X101 500 62877 SH SOLE 0 0 62877 INVESCO PA VALUE MUN INC TR COM 46132K109 290 21838 SH SOLE 0 0 21838 INVESCO QQQ TR UNIT SER 1 46090E103 2437870 6810453 SH SOLE 6302 0 6804151 INVESCO QQQ TR UNIT SER 1 46090E103 12887 36000 SH Put SOLE 0 0 36000 INVESCO QUALITY MUN INCOME T COM 46133G107 1801 136658 SH SOLE 0 0 136658 INVESCO SR INCOME TR COM 46131H107 2442 548844 SH SOLE 0 0 548844 INVESCO TR INVT GRADE MUNS COM 46131M106 1304 95225 SH SOLE 0 0 95225 INVESCO VALUE MUN INCOME TR COM 46132P108 3431 210341 SH SOLE 0 0 210341 INVESTCORP CR MGMT BDC INC COM 46090R104 70 12890 SH SOLE 0 0 12890 INVESTMENT MANAGERS SER TR KNOWLEDGE LEADER 46143U849 531 11327 SH SOLE 0 0 11327 INVESTORS BANCORP INC NEW COM 46146L101 401 26565 SH SOLE 3897 0 22668 INVITAE CORP COM 46185L103 5076 178546 SH SOLE 57132 0 121414 INVITATION HOMES INC COM 46187W107 1823 47554 SH SOLE 24029 0 23525 IONIS PHARMACEUTICALS INC COM 462222100 2804 83615 SH SOLE 54598 0 29017 IOVANCE BIOTHERAPEUTICS INC COM 462260100 447 18109 SH SOLE 0 0 18109 IPG PHOTONICS CORP COM 44980X109 234 1478 SH SOLE 49 0 1429 IQIYI INC SPONSORED ADS 46267X108 439 54668 SH SOLE 0 0 54668 IQVIA HLDGS INC COM 46266C105 16179 67541 SH SOLE 27972 0 39569 IRADIMED CORP COM 46266A109 203 6050 SH SOLE 0 0 6050 IRHYTHM TECHNOLOGIES INC COM 450056106 243 4148 SH SOLE 41 0 4107 IRIDIUM COMMUNICATIONS INC COM 46269C102 1017 25525 SH SOLE 13447 0 12078 IROBOT CORP COM 462726100 425 5416 SH SOLE 41 0 5375 IRON MTN INC NEW COM 46284V101 17739 408260 SH SOLE 48630 0 359630 IRONWOOD PHARMACEUTICALS INC COM CL A 46333X108 499 38194 SH SOLE 9234 0 28960 ISHARES INC ASIA/PAC DIV ETF 464286293 207 5511 SH SOLE 0 0 5511 ISHARES INC CORE MSCI EMKT 46434G103 1434874 23233059 SH SOLE 1415055 0 21818004 ISHARES INC CUR HD MSCI EM 46434G509 472 15481 SH SOLE 0 0 15481 ISHARES INC EM MKT SM-CP ETF 464286475 2598 42854 SH SOLE 0 0 42854 ISHARES INC EM MKTS DIV ETF 464286319 4838 124381 SH SOLE 0 0 124381 ISHARES INC ESG AWR MSCI EM 46434G863 234787 5665705 SH SOLE 0 0 5665705 ISHARES INC GLB AGRIC PR ETF 464286350 522 13401 SH SOLE 0 0 13401 ISHARES INC GLB ENR PROD ETF 464286343 4510 256275 SH SOLE 0 0 256275 ISHARES INC JP MORGAN EM ETF 464286517 285 6738 SH SOLE 0 0 6738 ISHARES INC JP MRG EM CRP BD 464286251 284 5477 SH SOLE 0 0 5477 ISHARES INC JP MRGN EM HI BD 464286285 25870 583243 SH SOLE 0 0 583243 ISHARES INC MSCI AUST ETF 464286103 1257 50650 SH SOLE 0 0 50650 ISHARES INC MSCI BRAZIL ETF 464286400 2173 67634 SH SOLE 0 0 67634 ISHARES INC MSCI BRIC INDX 464286657 1304 27051 SH SOLE 0 0 27051 ISHARES INC MSCI CDA ETF 464286509 3586 98782 SH SOLE 0 0 98782 ISHARES INC MSCI CHILE ETF 464286640 8527 327972 SH SOLE 0 0 327972 ISHARES INC MSCI EM ASIA ETF 464286426 1265 14982 SH SOLE 0 0 14982 ISHARES INC MSCI EMERG MKT 46434G889 1880 36439 SH SOLE 0 0 36439 ISHARES INC MSCI EMERG MRKT 464286533 35703 569693 SH SOLE 0 0 569693 ISHARES INC MSCI EMRG CHN 46434G764 4357 71856 SH SOLE 1060 0 70796 ISHARES INC MSCI EQUAL WEITE 464286681 2707 32343 SH SOLE 0 0 32343 ISHARES INC MSCI EURZONE ETF 464286608 5698 118419 SH SOLE 0 0 118419 ISHARES INC MSCI FRANCE ETF 464286707 516 13854 SH SOLE 0 0 13854 ISHARES INC MSCI FRONTIER 464286145 2691 79356 SH SOLE 0 0 79356 ISHARES INC MSCI GBL ETF NEW 46434G848 3477 85257 SH SOLE 0 0 85257 ISHARES INC MSCI GBL GOLD MN 46434G855 1350 54887 SH SOLE 0 0 54887 ISHARES INC MSCI GBL MIN VOL 464286525 57549 560199 SH SOLE 0 0 560199 ISHARES INC MSCI GERMANY ETF 464286806 12701 385812 SH SOLE 65 0 385747 ISHARES INC MSCI GLB SLV&MTL 464286327 516 41831 SH SOLE 0 0 41831 ISHARES INC MSCI HONG KG ETF 464286871 5968 248890 SH SOLE 0 0 248890 ISHARES INC MSCI ISRAEL ETF 464286632 665 9282 SH SOLE 0 0 9282 ISHARES INC MSCI ITALY ETF 46434G830 11509 363647 SH SOLE 0 0 363647 ISHARES INC MSCI JPN ETF NEW 46434G822 55859 795147 SH SOLE 132 0 795015 ISHARES INC MSCI MEXICO ETF 464286822 6341 131400 SH SOLE 0 0 131400 ISHARES INC MSCI NETHERL ETF 464286814 5742 116583 SH SOLE 0 0 116583 ISHARES INC MSCI PAC JP ETF 464286665 1274 26120 SH SOLE 0 0 26120 ISHARES INC MSCI RUSSIA ETF 46434G798 491 10287 SH SOLE 0 0 10287 ISHARES INC MSCI SINGPOR ETF 46434G780 636 27919 SH SOLE 0 0 27919 ISHARES INC MSCI SPAIN ETF 464286764 12612 467631 SH SOLE 0 0 467631 ISHARES INC MSCI STH KOR ETF 464286772 13146 162979 SH SOLE 0 0 162979 ISHARES INC MSCI SWEDEN ETF 464286756 4788 106747 SH SOLE 0 0 106747 ISHARES INC MSCI SWITZERLAND 464286749 8451 181424 SH SOLE 0 0 181424 ISHARES INC MSCI TAIWAN ETF 46434G772 1940 31280 SH SOLE 0 0 31280 ISHARES INC MSCI THAILND ETF 464286624 437 5853 SH SOLE 0 0 5853 ISHARES INC MSCI WORLD ETF 464286392 7318 57869 SH SOLE 11 0 57858 ISHARES INC US INTL HGH YLD 464286178 1148 22940 SH SOLE 0 0 22940 ISHARES S&P GSCI COMMODITYISHARES UNIT BEN INT 46428R107 613 36345 SH SOLE 0 0 36345 ISHARES SILVER TR ISHARES 46428Q109 60033 2925565 SH SOLE 0 0 2925565 ISHARES TR 0-5 YR TIPS ETF 46429B747 252437 2389824 SH SOLE 33 0 2389791 ISHARES TR 0-5YR HI YL CP 46434V407 36933 808158 SH SOLE 0 0 808158 ISHARES TR 0-5YR INVT GR CP 46434V100 22693 439101 SH SOLE 0 0 439101 ISHARES TR 1 3 YR TREAS BD 464287457 195935 2274351 SH SOLE 171558 0 2102793 ISHARES TR 10+ YR INVST GRD 464289511 14947 215751 SH SOLE 82 0 215669 ISHARES TR 10-20 YR TRS ETF 464288653 27299 185622 SH SOLE 930 0 184692 ISHARES TR 20 YR TR BD ETF 464287432 74538 516478 SH SOLE 24937 0 491541 ISHARES TR 3 7 YR TREAS BD 464288661 212241 1630489 SH SOLE 162750 0 1467739 ISHARES TR A RATE CP BD ETF 46429B291 15303 271661 SH SOLE 0 0 271661 ISHARES TR AGENCY BOND ETF 464288166 5610 47352 SH SOLE 0 0 47352 ISHARES TR AGGRES ALLOC ETF 464289859 7791 111597 SH SOLE 0 0 111597 ISHARES TR ASIA 50 ETF 464288430 4051 51803 SH SOLE 0 0 51803 ISHARES TR BARCLAYS 7 10 YR 464287440 110608 959971 SH SOLE 1216 0 958755 ISHARES TR BB RAT CORP BD 46435U473 4591 87678 SH SOLE 0 0 87678 ISHARES TR BLACKROCK ULTRA 46434V878 35942 711647 SH SOLE 0 0 711647 ISHARES TR BROAD USD HIGH 46435U853 602391 14515438 SH SOLE 498230 0 14017208 ISHARES TR CALIF MUN BD ETF 464288356 37500 604102 SH SOLE 0 0 604102 ISHARES TR CHINA LG-CAP ETF 464287184 3887 99849 SH SOLE 0 0 99849 ISHARES TR CMBS ETF 46429B366 25731 475977 SH SOLE 0 0 475977 ISHARES TR COHEN STEER REIT 464287564 25210 385357 SH SOLE 0 0 385357 ISHARES TR CONSER ALLOC ETF 464289883 31366 794078 SH SOLE 0 0 794078 ISHARES TR CONV BD ETF 46435G102 20504 205574 SH SOLE 0 0 205574 ISHARES TR CORE 1 5 YR USD 46432F859 30051 588434 SH SOLE 3375 0 585059 ISHARES TR CORE DIV GRWTH 46434V621 353147 7029192 SH SOLE 747 0 7028445 ISHARES TR CORE HIGH DV ETF 46429B663 122294 1297412 SH SOLE 234472 0 1062940 ISHARES TR CORE INTL AGGR 46435G672 9042 164331 SH SOLE 20127 0 144204 ISHARES TR CORE LT USDB ETF 464289479 2818 39363 SH SOLE 0 0 39363 ISHARES TR CORE MSCI EAFE 46432F842 1634604 22014866 SH SOLE 3386123 0 18628743 ISHARES TR CORE MSCI EURO 46434V738 15575 277833 SH SOLE 61542 0 216291 ISHARES TR CORE MSCI INTL 46435G326 4047 60559 SH SOLE 0 0 60559 ISHARES TR CORE MSCI PAC 46434V696 2275 33981 SH SOLE 0 0 33981 ISHARES TR CORE MSCI TOTAL 46432F834 70433 992007 SH SOLE 0 0 992007 ISHARES TR CORE S&P MCP ETF 464287507 1566759 5955674 SH SOLE 41797 0 5913877 ISHARES TR CORE S&P SCP ETF 464287804 763179 6989456 SH SOLE 108614 0 6880842 ISHARES TR CORE S&P TTL STK 464287150 307243 3123019 SH SOLE 0 0 3123019 ISHARES TR CORE S&P US GWT 464287671 1324902 12937228 SH SOLE 0 0 12937228 ISHARES TR CORE S&P US VLU 464287663 749811 10578591 SH SOLE 0 0 10578591 ISHARES TR CORE S&P500 ETF 464287200 2404016 5580094 SH SOLE 15447 0 5564647 ISHARES TR CORE TOTAL USD 46434V613 577708 10851008 SH SOLE 0 0 10851008 ISHARES TR CORE US AGGBD ET 464287226 581491 5063934 SH SOLE 26449 0 5037485 ISHARES TR CR 5 10 YR ETF 46435G417 3238 63296 SH SOLE 0 0 63296 ISHARES TR CRE U S REIT ETF 464288521 6981 119021 SH SOLE 0 0 119021 ISHARES TR CUR HD EURZN ETF 46434V639 2797 77567 SH SOLE 0 0 77567 ISHARES TR CYBERSECURITY 46435U135 9048 208236 SH SOLE 0 0 208236 ISHARES TR DEVSMCP EXNA ETF 464288497 56234 812980 SH SOLE 0 0 812980 ISHARES TR DOW JONES US ETF 464287846 33141 307228 SH SOLE 0 0 307228 ISHARES TR EAFE GRWTH ETF 464288885 475633 4467297 SH SOLE 21524 0 4445773 ISHARES TR EAFE SML CP ETF 464288273 38626 519097 SH SOLE 61816 0 457281 ISHARES TR EAFE VALUE ETF 464288877 521770 10260973 SH SOLE 650183 0 9610790 ISHARES TR ESG ADV TTL USD 46436E619 5164 104138 SH SOLE 0 0 104138 ISHARES TR ESG ADVNCD HY BD 46435G441 1824 34862 SH SOLE 0 0 34862 ISHARES TR ESG AW MSCI EAFE 46435G516 36020 459562 SH SOLE 0 0 459562 ISHARES TR ESG AWARE MSCI 46435U663 8256 211650 SH SOLE 0 0 211650 ISHARES TR ESG AWR MSCI USA 46435G425 1015030 10309060 SH SOLE 0 0 10309060 ISHARES TR ESG AWR US AGRGT 46435U549 5465 99135 SH SOLE 0 0 99135 ISHARES TR ESG AWRE 1 5 YR 46435G243 11270 433812 SH SOLE 0 0 433812 ISHARES TR ESG AWRE USD ETF 46435G193 4764 173243 SH SOLE 0 0 173243 ISHARES TR ESG EAFE ETF 46436E759 2591 38242 SH SOLE 0 0 38242 ISHARES TR ESG MSCI LEADR 46435U218 1829 24223 SH SOLE 0 0 24223 ISHARES TR ESG MSCI USA ETF 46436E767 4838 133955 SH SOLE 0 0 133955 ISHARES TR EUROPE ETF 464287861 3893 74698 SH SOLE 0 0 74698 ISHARES TR EXPANDED TECH 464287515 56739 142153 SH SOLE 741 0 141412 ISHARES TR EXPND TEC SC ETF 464287549 39775 98538 SH SOLE 0 0 98538 ISHARES TR EXPONENTIAL TECH 46434V381 12405 197714 SH SOLE 0 0 197714 ISHARES TR FALN ANGLS USD 46435G474 151844 5042978 SH SOLE 0 0 5042978 ISHARES TR FLTG RATE NT ETF 46429B655 151829 2986418 SH SOLE 647 0 2985771 ISHARES TR GBL COMM SVC ETF 464287275 3320 39244 SH SOLE 0 0 39244 ISHARES TR GBL GREEN ETF 46435U440 1148 20927 SH SOLE 0 0 20927 ISHARES TR GENOMICS IMMUN 46435U192 5125 101069 SH SOLE 0 0 101069 ISHARES TR GL CLEAN ENE ETF 464288224 39758 1836412 SH SOLE 0 0 1836412 ISHARES TR GL TIMB FORE ETF 464288174 1672 19674 SH SOLE 0 0 19674 ISHARES TR GLB CNS DISC ETF 464288745 1279 7751 SH SOLE 0 0 7751 ISHARES TR GLB CNSM STP ETF 464288737 67573 1126779 SH SOLE 0 0 1126779 ISHARES TR GLB INFRASTR ETF 464288372 4509 98232 SH SOLE 0 0 98232 ISHARES TR GLOB HLTHCRE ETF 464287325 9547 114022 SH SOLE 365 0 113657 ISHARES TR GLOB INDSTRL ETF 464288729 747 6362 SH SOLE 0 0 6362 ISHARES TR GLOB UTILITS ETF 464288711 1772 30108 SH SOLE 0 0 30108 ISHARES TR GLOBAL 100 ETF 464287572 7805 109710 SH SOLE 0 0 109710 ISHARES TR GLOBAL ENERG ETF 464287341 7070 263299 SH SOLE 0 0 263299 ISHARES TR GLOBAL FINLS ETF 464287333 151981 1937298 SH SOLE 739 0 1936559 ISHARES TR GLOBAL MATER ETF 464288695 4061 47680 SH SOLE 844 0 46836 ISHARES TR GLOBAL REIT ETF 46434V647 36215 1321237 SH SOLE 1034270 0 286967 ISHARES TR GLOBAL TECH ETF 464287291 242763 4284561 SH SOLE 0 0 4284561 ISHARES TR GNMA BOND ETF 46429B333 3511 70237 SH SOLE 0 0 70237 ISHARES TR GOV/CRED BD ETF 464288596 1158 9498 SH SOLE 0 0 9498 ISHARES TR GRWT ALLOCAT ETF 464289867 16319 294199 SH SOLE 0 0 294199 ISHARES TR HDG MSCI EAFE 46434V803 18377 534360 SH SOLE 0 0 534360 ISHARES TR HDG MSCI JAPAN 46434V886 738 18365 SH SOLE 0 0 18365 ISHARES TR HIGH YLD BD FCTR 46435G250 4548 87932 SH SOLE 0 0 87932 ISHARES TR IBDS DEC28 ETF 46435U515 3496 122025 SH SOLE 4824 0 117201 ISHARES TR IBNDS MAR23 ETF 46432FAN7 357 14439 SH SOLE 0 0 14439 ISHARES TR IBONDS 21 TRM HG 46435U226 1046 43270 SH SOLE 0 0 43270 ISHARES TR IBONDS 22 TRM HG 46435U176 5366 221703 SH SOLE 0 0 221703 ISHARES TR IBONDS 23 TRM HG 46435U150 2409 97661 SH SOLE 0 0 97661 ISHARES TR IBONDS 24 TRM HG 46435U184 2415 97636 SH SOLE 0 0 97636 ISHARES TR IBONDS 25 TRM HG 46435U168 2404 96110 SH SOLE 0 0 96110 ISHARES TR IBONDS 27 ETF 46435UAA9 9517 352726 SH SOLE 5146 0 347580 ISHARES TR IBONDS DEC 46435U697 2812 104369 SH SOLE 28351 0 76018 ISHARES TR IBONDS DEC 25 46435U432 2541 90895 SH SOLE 27247 0 63648 ISHARES TR IBONDS DEC 26 46435U259 1365 50765 SH SOLE 0 0 50765 ISHARES TR IBONDS DEC 27 46435U283 475 17601 SH SOLE 0 0 17601 ISHARES TR IBONDS DEC 28 46435U325 443 16276 SH SOLE 0 0 16276 ISHARES TR IBONDS DEC 29 46436E205 2101 78953 SH SOLE 5199 0 73754 ISHARES TR IBONDS DEC2021 46435G789 5016 196076 SH SOLE 29913 0 166163 ISHARES TR IBONDS DEC2022 46435G755 6299 240588 SH SOLE 29241 0 211347 ISHARES TR IBONDS DEC2023 46435G318 4950 190380 SH SOLE 29360 0 161020 ISHARES TR IBONDS DEC2026 46435GAA0 11799 445229 SH SOLE 5240 0 439989 ISHARES TR IBONDS DEC21 ETF 46434VBK5 25194 1018745 SH SOLE 10028 0 1008717 ISHARES TR IBONDS DEC22 ETF 46434VBA7 33704 1331113 SH SOLE 9768 0 1321345 ISHARES TR IBONDS DEC23 ETF 46434VAX8 33077 1272204 SH SOLE 9550 0 1262654 ISHARES TR IBONDS DEC24 ETF 46434VBG4 27371 1041121 SH SOLE 9540 0 1031581 ISHARES TR IBONDS DEC25 ETF 46434VBD1 24485 912084 SH SOLE 9209 0 902875 ISHARES TR IBONDS MAR23 ETF 46432FAZ0 439 16325 SH SOLE 0 0 16325 ISHARES TR IBOXX HI YD ETF 464288513 140023 1600442 SH SOLE 48433 0 1552009 ISHARES TR IBOXX INV CP ETF 464287242 221972 1668584 SH SOLE 40451 0 1628133 ISHARES TR INDIA 50 ETF 464289529 1241 24055 SH SOLE 0 0 24055 ISHARES TR INTL DEV RE ETF 464288489 1489 53182 SH SOLE 0 0 53182 ISHARES TR INTL DIV GRWTH 46435G524 3801 58240 SH SOLE 0 0 58240 ISHARES TR INTL SEL DIV ETF 464288448 62819 2065067 SH SOLE 1890 0 2063177 ISHARES TR INTL TREA BD ETF 464288117 3114 60633 SH SOLE 0 0 60633 ISHARES TR INTRM GOV CR ETF 464288612 2554 22187 SH SOLE 0 0 22187 ISHARES TR INVESTMENT GRADE 46435G219 846 15754 SH SOLE 0 0 15754 ISHARES TR ISHARES BIOTECH 464287556 86932 537682 SH SOLE 68 0 537614 ISHARES TR ISHARES SEMICDTR 464287523 64794 145321 SH SOLE 0 0 145321 ISHARES TR ISHS 1-5YR INVS 464288646 328451 6011179 SH SOLE 17212 0 5993967 ISHARES TR ISHS 5-10YR INVT 464288638 64620 1075921 SH SOLE 18238 0 1057683 ISHARES TR JPMORGAN USD EMG 464288281 494044 4488860 SH SOLE 6 0 4488854 ISHARES TR LATN AMER 40 ETF 464287390 569 21445 SH SOLE 3113 0 18332 ISHARES TR MBS ETF 464288588 372234 3442149 SH SOLE 224589 0 3217560 ISHARES TR MICRO-CAP ETF 464288869 4466 30947 SH SOLE 1064 0 29883 ISHARES TR MODERT ALLOC ETF 464289875 39408 880833 SH SOLE 0 0 880833 ISHARES TR MORNINGSTAR GRWT 464287119 78390 1195887 SH SOLE 0 0 1195887 ISHARES TR MORNINGSTAR VALU 464288109 22680 356387 SH SOLE 0 0 356387 ISHARES TR MORNINGSTR US EQ 464287127 13752 226597 SH SOLE 0 0 226597 ISHARES TR MORTGE REL ETF 46435G342 10585 292575 SH SOLE 0 0 292575 ISHARES TR MRGSTR MD CP ETF 464288208 23580 354386 SH SOLE 0 0 354386 ISHARES TR MRGSTR MD CP GRW 464288307 33246 482661 SH SOLE 0 0 482661 ISHARES TR MRGSTR MD CP VAL 464288406 9628 152298 SH SOLE 0 0 152298 ISHARES TR MRGSTR SM CP ETF 464288505 5729 102135 SH SOLE 0 0 102135 ISHARES TR MRGSTR SM CP GR 464288604 21502 436675 SH SOLE 0 0 436675 ISHARES TR MRNGSTR INC ETF 46432F875 2799 116849 SH SOLE 0 0 116849 ISHARES TR MRNING SM CP ETF 464288703 5440 95680 SH SOLE 0 0 95680 ISHARES TR MSCI AC ASIA ETF 464288182 5844 68806 SH SOLE 31775 0 37031 ISHARES TR MSCI ACWI ETF 464288257 16609 166222 SH SOLE 0 0 166222 ISHARES TR MSCI ACWI EX US 464288240 7995 144292 SH SOLE 0 0 144292 ISHARES TR MSCI ACWI EXUS 46435G847 416 12984 SH SOLE 0 0 12984 ISHARES TR MSCI CHINA ETF 46429B671 14607 216299 SH SOLE 476 0 215823 ISHARES TR MSCI DENMARK ETF 46429B523 385 3584 SH SOLE 0 0 3584 ISHARES TR MSCI EAFE ETF 464287465 264002 3384212 SH SOLE 95964 0 3288248 ISHARES TR MSCI EAFE ETF 464287465 1911 24500 SH Put SOLE 0 0 24500 ISHARES TR MSCI EAFE MIN VL 46429B689 94527 1254678 SH SOLE 177 0 1254501 ISHARES TR MSCI EMG MKT ETF 464287234 99466 1974311 SH SOLE 48321 0 1925990 ISHARES TR MSCI EURO FL ETF 464289180 1462 74517 SH SOLE 0 0 74517 ISHARES TR MSCI GBL MULTIFC 46434V316 594 16106 SH SOLE 0 0 16106 ISHARES TR MSCI GLOBAL IMP 46435G532 3805 39612 SH SOLE 0 0 39612 ISHARES TR MSCI INDIA ETF 46429B598 23602 484733 SH SOLE 83 0 484650 ISHARES TR MSCI INDIA SM CP 46429B614 295 4914 SH SOLE 0 0 4914 ISHARES TR MSCI INTL MOMENT 46434V449 5971 156811 SH SOLE 0 0 156811 ISHARES TR MSCI INTL MULTFT 46434V274 2859 98508 SH SOLE 0 0 98508 ISHARES TR MSCI INTL QUALTY 46434V456 31645 835406 SH SOLE 5884 0 829522 ISHARES TR MSCI INTL SML CP 46434V266 2368 65017 SH SOLE 0 0 65017 ISHARES TR MSCI INTL VLU FT 46435G409 4584 178305 SH SOLE 0 0 178305 ISHARES TR MSCI KLD400 SOC 464288570 22468 270017 SH SOLE 0 0 270017 ISHARES TR MSCI KOKUSAI ETF 464288265 720 7602 SH SOLE 0 0 7602 ISHARES TR MSCI LW CRB TG 46434V464 1550 9432 SH SOLE 0 0 9432 ISHARES TR MSCI POLAND ETF 46429B606 10073 459529 SH SOLE 0 0 459529 ISHARES TR MSCI SAUDI ARBIA 46434V423 383 9163 SH SOLE 0 0 9163 ISHARES TR MSCI UK ETF NEW 46435G334 60481 1875366 SH SOLE 0 0 1875366 ISHARES TR MSCI UK SM ETF 46429B416 253 5424 SH SOLE 0 0 5424 ISHARES TR MSCI USA ESG SLC 464288802 59840 623654 SH SOLE 0 0 623654 ISHARES TR MSCI USA MIN VOL 46429B697 515677 7016008 SH SOLE 48375 0 6967633 ISHARES TR MSCI USA MMENTM 46432F396 202674 1154178 SH SOLE 0 0 1154178 ISHARES TR MSCI USA MULTIFT 46434V282 5992 142187 SH SOLE 0 0 142187 ISHARES TR MSCI USA QLT FCT 46432F339 1171773 8895261 SH SOLE 192837 0 8702424 ISHARES TR MSCI USA SMCP MN 46435G433 13280 358157 SH SOLE 0 0 358157 ISHARES TR MSCI USA SML CP 46434V290 1866 34722 SH SOLE 0 0 34722 ISHARES TR MSCI USA SZE FT 46432F370 5048 39531 SH SOLE 0 0 39531 ISHARES TR MSCI USA VALUE 46432F388 348242 3458209 SH SOLE 277390 0 3180819 ISHARES TR NA TEC MULTM ETF 464287531 2448 35436 SH SOLE 0 0 35436 ISHARES TR NATIONAL MUN ETF 464288414 191331 1646992 SH SOLE 0 0 1646992 ISHARES TR NEW YORK MUN ETF 464288323 2436 42101 SH SOLE 0 0 42101 ISHARES TR NEW ZEALAND ETF 464289123 1564 25326 SH SOLE 0 0 25326 ISHARES TR NORTH AMERN NAT 464287374 1062 36148 SH SOLE 0 0 36148 ISHARES TR PFD AND INCM SEC 464288687 202375 5214505 SH SOLE 0 0 5214505 ISHARES TR RESIDENTIAL MULT 464288562 5384 62924 SH SOLE 0 0 62924 ISHARES TR ROBOTICS ARTIF 46435U556 3343 78943 SH SOLE 0 0 78943 ISHARES TR RUS 1000 ETF 464287622 448278 1854611 SH SOLE 1395737 0 458874 ISHARES TR RUS 1000 GRW ETF 464287614 701562 2560071 SH SOLE 2475 0 2557596 ISHARES TR RUS 1000 VAL ETF 464287598 307571 1965184 SH SOLE 6420 0 1958764 ISHARES TR RUS 2000 GRW ETF 464287648 95008 323608 SH SOLE 4957 0 318651 ISHARES TR RUS 2000 VAL ETF 464287630 105587 658972 SH SOLE 53020 0 605952 ISHARES TR RUS MD CP GR ETF 464287481 173690 1549836 SH SOLE 1814 0 1548022 ISHARES TR RUS MDCP VAL ETF 464287473 94311 832769 SH SOLE 4002 0 828767 ISHARES TR RUS MID CAP ETF 464287499 141916 1814322 SH SOLE 2735 0 1811587 ISHARES TR RUS TOP 200 ETF 464289446 4822 46796 SH SOLE 0 0 46796 ISHARES TR RUS TP200 GR ETF 464289438 72530 475074 SH SOLE 0 0 475074 ISHARES TR RUS TP200 VL ETF 464289420 2343 35684 SH SOLE 0 0 35684 ISHARES TR RUSEL 2500 ETF 46435G268 5942 92553 SH SOLE 0 0 92553 ISHARES TR RUSSELL 2000 ETF 464287655 1477705 6755221 SH SOLE 347254 0 6407967 ISHARES TR RUSSELL 2000 ETF 464287655 26884 122900 SH Put SOLE 0 0 122900 ISHARES TR RUSSELL 3000 ETF 464287689 126081 494725 SH SOLE 0 0 494725 ISHARES TR S&P 100 ETF 464287101 66574 337184 SH SOLE 0 0 337184 ISHARES TR S&P 500 GRWT ETF 464287309 400221 5414975 SH SOLE 16666 0 5398309 ISHARES TR S&P 500 VAL ETF 464287408 251483 1729357 SH SOLE 2816 0 1726541 ISHARES TR S&P MC 400GR ETF 464287606 93184 1176710 SH SOLE 0 0 1176710 ISHARES TR S&P MC 400VL ETF 464287705 111586 1082935 SH SOLE 0 0 1082935 ISHARES TR S&P SML 600 GWT 464287887 104538 803888 SH SOLE 7167 0 796721 ISHARES TR SELECT DIVID ETF 464287168 138187 1204562 SH SOLE 21238 0 1183324 ISHARES TR SELF DRIVNG EV 46435U366 4868 101113 SH SOLE 0 0 101113 ISHARES TR SHORT TREAS BD 464288679 54559 493876 SH SOLE 136 0 493740 ISHARES TR SHRT NAT MUN ETF 464288158 56338 523730 SH SOLE 49203 0 474527 ISHARES TR SP SMCP600VL ETF 464287879 161778 1607009 SH SOLE 246418 0 1360591 ISHARES TR TIPS BD ETF 464287176 448293 3510792 SH SOLE 75799 0 3434993 ISHARES TR TRS FLT RT BD 46434V860 8437 167828 SH SOLE 0 0 167828 ISHARES TR U.S. BAS MTL ETF 464287838 44222 355025 SH SOLE 0 0 355025 ISHARES TR U.S. ENERGY ETF 464287796 111020 3928538 SH SOLE 0 0 3928538 ISHARES TR U.S. FIN SVC ETF 464287770 22840 121374 SH SOLE 22868 0 98506 ISHARES TR U.S. FINLS ETF 464287788 30052 364050 SH SOLE 0 0 364050 ISHARES TR U.S. FIXED INCME 46435U796 997 9938 SH SOLE 0 0 9938 ISHARES TR U.S. INSRNCE ETF 464288786 771 9865 SH SOLE 0 0 9865 ISHARES TR U.S. MED DVC ETF 464288810 190131 3028534 SH SOLE 11263 0 3017271 ISHARES TR U.S. PHARMA ETF 464288836 4524 24699 SH SOLE 0 0 24699 ISHARES TR U.S. REAL ES ETF 464287739 35660 348280 SH SOLE 0 0 348280 ISHARES TR U.S. TECH ETF 464287721 145752 1439387 SH SOLE 35715 0 1403672 ISHARES TR U.S. UTILITS ETF 464287697 14272 180789 SH SOLE 0 0 180789 ISHARES TR US AER DEF ETF 464288760 56920 546049 SH SOLE 0 0 546049 ISHARES TR US BR DEL SE ETF 464288794 14832 142069 SH SOLE 0 0 142069 ISHARES TR US CONSM STAPLES 464287812 7133 39718 SH SOLE 117 0 39601 ISHARES TR US CONSUM DISCRE 464287580 16699 216001 SH SOLE 0 0 216001 ISHARES TR US DIVID BYBCK 46435U861 7647 195132 SH SOLE 0 0 195132 ISHARES TR US HLTHCARE ETF 464287762 60875 220626 SH SOLE 0 0 220626 ISHARES TR US HLTHCR PR ETF 464288828 13233 51735 SH SOLE 0 0 51735 ISHARES TR US HOME CONS ETF 464288752 21639 326972 SH SOLE 0 0 326972 ISHARES TR US INDUSTRIALS 464287754 35791 333993 SH SOLE 0 0 333993 ISHARES TR US INFRASTRUC 46435U713 3616 106108 SH SOLE 0 0 106108 ISHARES TR US OIL EQ&SV ETF 464288844 378 27643 SH SOLE 0 0 27643 ISHARES TR US OIL GS EX ETF 464288851 3282 56481 SH SOLE 0 0 56481 ISHARES TR US REGNL BKS ETF 464288778 5110 84382 SH SOLE 0 0 84382 ISHARES TR US SML CP VALUE 46436E536 3337 111324 SH SOLE 0 0 111324 ISHARES TR US TECH BRKTHR 46436E502 3683 89643 SH SOLE 0 0 89643 ISHARES TR US TELECOM ETF 464287713 1921 59193 SH SOLE 0 0 59193 ISHARES TR US TREAS BD ETF 46429B267 473161 17834929 SH SOLE 468 0 17834461 ISHARES TR US TRSPRTION 464287192 20858 85771 SH SOLE 207 0 85564 ISHARES TR USD INV GRDE ETF 464288620 33705 560824 SH SOLE 132344 0 428480 ISHARES TR YLD OPTIM BD 46434V787 4726 188218 SH SOLE 0 0 188218 ISHARES U S ETF TR BLACKROCK SHORT 46431W838 12715 253466 SH SOLE 0 0 253466 ISHARES U S ETF TR BLACKROCK ST MAT 46431W507 66887 1334008 SH SOLE 3492 0 1330516 ISHARES U S ETF TR BLOOMBERG ROLL 46431W598 326 5578 SH SOLE 0 0 5578 ISHARES U S ETF TR GSCI CMDTY STGY 46431W853 157618 4397817 SH SOLE 0 0 4397817 ISHARES U S ETF TR INT RT HD LONG 46431W812 5984 238031 SH SOLE 9950 0 228081 ISHARES U S ETF TR INT RT HDG C B 46431W705 23897 249425 SH SOLE 688 0 248737 ISHARES U S ETF TR IT RT HDG HGYL 46431W606 3371 38432 SH SOLE 0 0 38432 ISHARES U S ETF TR TECHNOLOGY 46431W648 2089 37475 SH SOLE 0 0 37475 ISTAR INC COM 45031U101 208 8299 SH SOLE 427 0 7872 ITERIS INC NEW COM 46564T107 855 161930 SH SOLE 0 0 161930 ITT INC COM 45073V108 602 7014 SH SOLE 2229 0 4785 J P MORGAN EXCHANGE-TRADED F BETABUILDERS CDA 46641Q225 2381 37821 SH SOLE 0 0 37821 J P MORGAN EXCHANGE-TRADED F BETABUILDERS DEV 46641Q233 1132 20889 SH SOLE 0 0 20889 J P MORGAN EXCHANGE-TRADED F BETABUILDERS EUR 46641Q191 2784 48788 SH SOLE 0 0 48788 J P MORGAN EXCHANGE-TRADED F BETABUILDRS US 46641Q399 734 9318 SH SOLE 0 0 9318 J P MORGAN EXCHANGE-TRADED F BETABULDRS JAPAN 46641Q217 13849 235775 SH SOLE 0 0 235775 J P MORGAN EXCHANGE-TRADED F DIV RTN EM EQT 46641Q308 1161 20154 SH SOLE 0 0 20154 J P MORGAN EXCHANGE-TRADED F DIV RTN INT EQ 46641Q209 5579 92498 SH SOLE 0 0 92498 J P MORGAN EXCHANGE-TRADED F DIVERSFD EQT ETF 46641Q845 3784 87542 SH SOLE 0 0 87542 J P MORGAN EXCHANGE-TRADED F DIVERSFED RTRN 46641Q886 2953 33785 SH SOLE 0 0 33785 J P MORGAN EXCHANGE-TRADED F EQUITY PREMIUM 46641Q332 3063 51386 SH SOLE 35970 0 15416 J P MORGAN EXCHANGE-TRADED F HIGH YLD RESRCH 46641Q878 2134 40987 SH SOLE 0 0 40987 J P MORGAN EXCHANGE-TRADED F INTL BD OPP ETF 46641Q852 215 4185 SH SOLE 0 0 4185 J P MORGAN EXCHANGE-TRADED F JPMORGAN DIVER 46641Q407 12259 127497 SH SOLE 0 0 127497 J P MORGAN EXCHANGE-TRADED F MUNICIPAL ETF 46641Q647 1808 32897 SH SOLE 0 0 32897 J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 124786 2460288 SH SOLE 0 0 2460288 J P MORGAN EXCHANGE-TRADED F ULTRA SHT MUNCPL 46641Q654 13862 271400 SH SOLE 200 0 271200 J P MORGAN EXCHANGE-TRADED F US AGGREGATE ETF 46641Q241 2195 40451 SH SOLE 0 0 40451 J P MORGAN EXCHANGE-TRADED F US DIVIDEND 46641Q795 373 11762 SH SOLE 0 0 11762 J P MORGAN EXCHANGE-TRADED F US MINMUM VOLT 46641Q787 831 23611 SH SOLE 0 0 23611 J P MORGAN EXCHANGE-TRADED F US MOMENTUM 46641Q779 800 18234 SH SOLE 0 0 18234 J P MORGAN EXCHANGE-TRADED F US QUALTY FCTR 46641Q761 3984 97337 SH SOLE 0 0 97337 J P MORGAN EXCHANGE-TRADED F US VALUE FACTR 46641Q753 10012 281880 SH SOLE 0 0 281880 J P MORGAN EXCHANGE-TRADED F USD EMRNG MKT 46641Q746 520 10628 SH SOLE 0 0 10628 J2 GLOBAL INC COM 48123V102 465 3402 SH SOLE 307 0 3095 JABIL INC COM 466313103 1670 28614 SH SOLE 4895 0 23719 JACOBS ENGR GROUP INC COM 469814107 4924 37153 SH SOLE 2704 0 34449 JAMES HARDIE INDS PLC SPONSORED ADR 47030M106 358 10025 SH SOLE 2129 0 7896 JANUS DETROIT STR TR HENDERSN CAP ETF 47103U100 3148 48424 SH SOLE 0 0 48424 JANUS DETROIT STR TR HENDERSN SML ETF 47103U209 3648 56232 SH SOLE 0 0 56232 JANUS DETROIT STR TR HENDERSON MTG 47103U852 14670 275979 SH SOLE 0 0 275979 JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 75647 1507511 SH SOLE 4122 0 1503389 JANUS DETROIT STR TR LONG TERM CARE 47103U407 1249 40826 SH SOLE 0 0 40826 JANUS HENDERSON GROUP PLC ORD SHS G4474Y214 571 13807 SH SOLE 149 0 13658 JANUS INTERNATIONAL GROUP IN COMMON STOCK 47103N106 465 38006 SH SOLE 0 0 38006 JAZZ PHARMACEUTICALS PLC SHS USD G50871105 1115 8564 SH SOLE 2341 0 6223 JD.COM INC SPON ADR CL A 47215P106 12589 174265 SH SOLE 6715 0 167550 JEFFERIES FINL GROUP INC COM 47233W109 9642 259676 SH SOLE 492 0 259184 JETBLUE AWYS CORP COM 477143101 2165 141593 SH SOLE 0 0 141593 JOHN BEAN TECHNOLOGIES CORP COM 477839104 432 3071 SH SOLE 1332 0 1739 JOHN HANCOCK EXCHANGE TRADED MLTFACTOR ENRG 47804J701 373 17591 SH SOLE 0 0 17591 JOHN HANCOCK EXCHANGE TRADED MLTFACTR INDLS 47804J883 4745 94328 SH SOLE 0 0 94328 JOHN HANCOCK EXCHANGE TRADED MLTFACTR MATLS 47804J800 264 5972 SH SOLE 0 0 5972 JOHN HANCOCK EXCHANGE TRADED MLTFACTR UTILS 47804J867 796 24895 SH SOLE 0 0 24895 JOHN HANCOCK EXCHANGE TRADED MLTFCTR LRG CAP 47804J107 36655 673684 SH SOLE 0 0 673684 JOHN HANCOCK EXCHANGE TRADED MULTFCTR EMRNG 47804J834 746 25197 SH SOLE 0 0 25197 JOHN HANCOCK EXCHANGE TRADED MULTI INTL ETF 47804J859 6308 189116 SH SOLE 0 0 189116 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR CO 47804J305 1314 25263 SH SOLE 0 0 25263 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR FI 47804J404 1903 37079 SH SOLE 0 0 37079 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR HE 47804J503 8452 175268 SH SOLE 0 0 175268 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206 90941 1760725 SH SOLE 0 0 1760725 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR TE 47804J602 9447 104508 SH SOLE 0 0 104508 JOHN HANCOCK EXCHANGE TRADED MULTIFACTR SML 47804J842 5545 160492 SH SOLE 0 0 160492 JOHNSON & JOHNSON COM 478160104 325030 2012568 SH SOLE 218908 0 1793660 JOHNSON CTLS INTL PLC SHS G51502105 18065 265356 SH SOLE 157770 0 107586 JOINT CORP COM 47973J102 1843 18800 SH SOLE 7802 0 10998 JONES LANG LASALLE INC COM 48020Q107 2164 8721 SH SOLE 622 0 8099 JOUNCE THERAPEUTICS INC COM 481116101 280 37685 SH SOLE 0 0 37685 JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 625 34389 SH SOLE 0 0 34389 JPMORGAN CHASE & CO COM 46625H100 323817 1978234 SH SOLE 232949 0 1745285 JUMIA TECHNOLOGIES AG SPONSORED ADS 48138M105 2022 108753 SH SOLE 0 0 108753 JUST EAT TAKEAWAY COM N V SPONSORED ADS 48214T305 759 52225 SH SOLE 30424 0 21801 KALA PHARMACEUTICALS INC COM 483119103 46 17450 SH SOLE 0 0 17450 KANSAS CITY SOUTHERN COM NEW 485170302 4653 17191 SH SOLE 1688 0 15503 KAR AUCTION SVCS INC COM 48238T109 696 42449 SH SOLE 215 0 42234 KAYNE ANDERSON ENERGY INFRST COM 486606106 425 53181 SH SOLE 0 0 53181 KAYNE ANDERSON NEXTGEN ENRGY COM 48661E108 125 17143 SH SOLE 0 0 17143 KB HOME COM 48666K109 663 17045 SH SOLE 3309 0 13736 KBR INC COM 48242W106 821 20827 SH SOLE 6728 0 14099 KELLOGG CO COM 487836108 18070 282703 SH SOLE 98 0 282605 KENNAMETAL INC COM 489170100 279 8139 SH SOLE 5006 0 3133 KENNEDY-WILSON HOLDINGS INC COM 489398107 1192 56981 SH SOLE 0 0 56981 KEURIG DR PEPPER INC COM 49271V100 1343 39304 SH SOLE 16605 0 22699 KEYCORP COM 493267108 8165 377660 SH SOLE 134581 0 243079 KEYSIGHT TECHNOLOGIES INC COM 49338L103 12305 74896 SH SOLE 50333 0 24563 KFORCE INC COM 493732101 561 9399 SH SOLE 1471 0 7928 KILROY RLTY CORP COM 49427F108 318 4809 SH SOLE 1440 0 3369 KIMBELL RTY PARTNERS LP UNIT 49435R102 723 51150 SH SOLE 0 0 51150 KIMBERLY-CLARK CORP COM 494368103 74445 562100 SH SOLE 67495 0 494605 KIMCO RLTY CORP COM 49446R109 808 38939 SH SOLE 13630 0 25309 KINDER MORGAN INC DEL COM 49456B101 31885 1905854 SH SOLE 92979 0 1812875 KINROSS GOLD CORP COM 496902404 731 136452 SH SOLE 0 0 136452 KINSALE CAP GROUP INC COM 49714P108 1350 8282 SH SOLE 3880 0 4402 KIRKLAND LAKE GOLD LTD COM 49741E100 1172 28170 SH SOLE 0 0 28170 KIROMIC BIOPHARMA INC COM 497634105 162 52800 SH SOLE 0 0 52800 KITE RLTY GROUP TR COM NEW 49803T300 963 47295 SH SOLE 34154 0 13141 KKR & CO INC COM 48251W104 16991 279096 SH SOLE 6294 0 272802 KKR INCOME OPPORTUNITIES FD COM 48249T106 2136 130399 SH SOLE 0 0 130399 KKR REAL ESTATE FIN TR INC COM 48251K100 409 19365 SH SOLE 0 0 19365 KLA CORP COM NEW 482480100 13633 40755 SH SOLE 4820 0 35935 KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104 654 12790 SH SOLE 0 0 12790 KNOT OFFSHORE PARTNERS LP COM UNITS Y48125101 547 29133 SH SOLE 0 0 29133 KODIAK SCIENCES INC COM 50015M109 215 2238 SH SOLE 627 0 1611 KOHLS CORP COM 500255104 1670 35454 SH SOLE 328 0 35126 KONINKLIJKE PHILIPS N V NY REGIS SHS NEW 500472303 9551 214924 SH SOLE 204299 0 10625 KONTOOR BRANDS INC COM 50050N103 755 15114 SH SOLE 2260 0 12854 KOPIN CORP COM 500600101 70 13717 SH SOLE 0 0 13717 KORN FERRY COM NEW 500643200 1970 27220 SH SOLE 11412 0 15808 KORNIT DIGITAL LTD SHS M6372Q113 3264 22550 SH SOLE 1268 0 21282 KOSS CORP COM 500692108 249 15258 SH SOLE 0 0 15258 KRAFT HEINZ CO COM 500754106 11490 312065 SH SOLE 157 0 311908 KRANESHARES TR BOSERA MSCI CH 500767405 657 14367 SH SOLE 0 0 14367 KRANESHARES TR CSI CHI INTERNET 500767306 18390 388632 SH SOLE 2624 0 386008 KRANESHARES TR ELEC VEH FUTUR 500767827 5548 119485 SH SOLE 0 0 119485 KRANESHARES TR MSCI ALL CHINA 500767835 361 9660 SH SOLE 0 0 9660 KRANESHARES TR MSCI CHINA CLEAN 500767850 606 13806 SH SOLE 0 0 13806 KRANESHARES TR QUADRTC INT RT 500767736 53908 1934253 SH SOLE 3260 0 1930993 KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 761 34124 SH SOLE 2298 0 31826 KROGER CO COM 501044101 8586 212356 SH SOLE 4906 0 207450 KT CORP SPONSORED ADR 48268K101 1636 120081 SH SOLE 119670 0 411 KULICKE & SOFFA INDS INC COM 501242101 850 14581 SH SOLE 4171 0 10410 KULR TECHNOLOGY GROUP INC COM 50125G109 58 28000 SH SOLE 0 0 28000 L3HARRIS TECHNOLOGIES INC COM 502431109 29880 135669 SH SOLE 61107 0 74562 LA Z BOY INC COM 505336107 297 9214 SH SOLE 3321 0 5893 LABORATORY CORP AMER HLDGS COM NEW 50540R409 21227 75422 SH SOLE 45628 0 29794 LADDER CAP CORP CL A 505743104 1872 169437 SH SOLE 3250 0 166187 LAKELAND FINL CORP COM 511656100 2356 33071 SH SOLE 0 0 33071 LAM RESEARCH CORP COM 512807108 40638 71401 SH SOLE 6675 0 64726 LAMAR ADVERTISING CO NEW CL A 512816109 5239 46182 SH SOLE 19138 0 27044 LAMB WESTON HLDGS INC COM 513272104 3367 54868 SH SOLE 36127 0 18741 LANDMARK INFRASTRCTUR PARTR COM UNIT LTD 51508J108 411 25124 SH SOLE 0 0 25124 LANDSTAR SYS INC COM 515098101 1337 8473 SH SOLE 4291 0 4182 LANTHEUS HLDGS INC COM 516544103 808 31478 SH SOLE 24230 0 7248 LAS VEGAS SANDS CORP COM 517834107 4847 132422 SH SOLE 5977 0 126445 LATHAM GROUP INC COM 51819L107 1091 66494 SH SOLE 66230 0 264 LATTICE SEMICONDUCTOR CORP COM 518415104 493 7629 SH SOLE 3435 0 4194 LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 22911 761151 SH SOLE 0 0 761151 LATTICE STRATEGIES TR HARTFORD MLT SML 518416508 2240 58830 SH SOLE 0 0 58830 LATTICE STRATEGIES TR HARTFORD US EQTY 518416409 10494 263465 SH SOLE 0 0 263465 LATTICE STRATEGIES TR HARTFRD EMRG ETF 518416201 323 13216 SH SOLE 0 0 13216 LAUDER ESTEE COS INC CL A 518439104 9075 30256 SH SOLE 9855 0 20401 LAZARD GLOBAL TOTAL RETURN & COM 52106W103 2029 101293 SH SOLE 0 0 101293 LAZARD LTD SHS A G54050102 1555 33963 SH SOLE 4464 0 29499 LAZYDAYS HLDGS INC COM 52110H100 1604 75175 SH SOLE 0 0 75175 LCI INDS COM 50189K103 699 5160 SH SOLE 3379 0 1781 LEAP THERAPEUTICS INC COM 52187K101 92 22825 SH SOLE 0 0 22825 LEAR CORP COM NEW 521865204 1150 7351 SH SOLE 1160 0 6191 LEGATO MERGER CORP *W EXP 12/31/202 52473X114 54 21450 SH SOLE 0 0 21450 LEGATO MERGER CORP COM 52473X106 226 21450 SH SOLE 0 0 21450 LEGG MASON ETF INVT TR CLEARBRIDEG LR 524682200 6451 114361 SH SOLE 0 0 114361 LEGG MASON ETF INVT TR CLEARBRIDGE DI 524682309 380 9621 SH SOLE 0 0 9621 LEGG MASON ETF INVT TR CLRBRDG AL CP GW 524682101 3145 64667 SH SOLE 0 0 64667 LEGG MASON ETF INVT TR GLOBAL INFSTRU 52468L703 222 7475 SH SOLE 0 0 7475 LEGG MASON ETF INVT TR INT LW VTY HGH 52468L505 1264 49453 SH SOLE 0 0 49453 LEGG MASON ETF INVT TR L VOL H DIV ETF 52468L406 10286 285810 SH SOLE 0 0 285810 LEGG MASON ETF INVT TR WESTN ASET TTL 52468L810 2900 107577 SH SOLE 0 0 107577 LEGG MASON ETF INVT TR WESTN AST SHRT 52468L786 6357 241701 SH SOLE 0 0 241701 LEGGETT & PLATT INC COM 524660107 3167 70639 SH SOLE 12752 0 57887 LEIDOS HOLDINGS INC COM 525327102 1282 13334 SH SOLE 4203 0 9131 LEMONADE INC COM 52567D107 2868 42807 SH SOLE 0 0 42807 LENDINGCLUB CORP COM NEW 52603A208 237 8378 SH SOLE 0 0 8378 LENNAR CORP CL A 526057104 8742 93323 SH SOLE 25099 0 68224 LENNOX INTL INC COM 526107107 1409 4791 SH SOLE 2599 0 2192 LESLIES INC COM 527064109 340 16568 SH SOLE 1066 0 15502 LEVI STRAUSS & CO NEW CL A COM STK 52736R102 317 12941 SH SOLE 0 0 12941 LEXINFINTECH HLDGS LTD ADR 528877103 108 18355 SH SOLE 7388 0 10967 LEXINGTON REALTY TRUST COM 529043101 1397 109590 SH SOLE 71411 0 38179 LGI HOMES INC COM 50187T106 3357 23657 SH SOLE 433 0 23224 LHC GROUP INC COM 50187A107 893 5693 SH SOLE 1277 0 4416 LI AUTO INC SPONSORED ADS 50202M102 356 13556 SH SOLE 100 0 13456 LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 8569 996386 SH SOLE 0 0 996386 LIBERTY ALL-STAR GROWTH FD I COM 529900102 3587 415670 SH SOLE 0 0 415670 LIBERTY BROADBAND CORP COM SER A 530307107 736 4369 SH SOLE 2475 0 1894 LIBERTY BROADBAND CORP COM SER C 530307305 1959 11346 SH SOLE 7775 0 3571 LIBERTY GLOBAL PLC SHS CL A G5480U104 290 9725 SH SOLE 0 0 9725 LIBERTY MEDIA CORP DEL COM A SIRIUSXM 531229409 845 17915 SH SOLE 10660 0 7255 LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607 1552 32689 SH SOLE 22152 0 10537 LIBERTY MEDIA CORP DEL COM SER A FRMLA 531229870 262 5573 SH SOLE 3210 0 2363 LIBERTY MEDIA CORP DEL COM SER C FRMLA 531229854 1088 21159 SH SOLE 5312 0 15847 LIBERTY MEDIA CORP DEL DEB 4.000%11/1 530715AG6 34 48000 PRN SOLE 0 0 48000 LIBERTY MEDIA CORP DEL NOTE 1.000% 1/3 531229AF9 17 12000 PRN SOLE 0 0 12000 LIBERTY TRIPADVISOR HLDGS IN COM SER A 531465102 555 179744 SH SOLE 0 0 179744 LIFE STORAGE INC COM 53223X107 8251 71907 SH SOLE 9241 0 62666 LIGAND PHARMACEUTICALS INC COM NEW 53220K504 423 3033 SH SOLE 0 0 3033 LIGHTPATH TECHNOLOGIES INC COM CL A 532257805 78 36500 SH SOLE 0 0 36500 LIGHTSPEED COMMERCE INC SUB VTG SHS 53229C107 1692 17543 SH SOLE 0 0 17543 LIGHTWAVE LOGIC INC COM 532275104 1045 110452 SH SOLE 0 0 110452 LILIUM N V CLASS A ORD SHS N52586109 404 38400 SH SOLE 0 0 38400 LILLY ELI & CO COM 532457108 65613 283979 SH SOLE 16688 0 267291 LIMELIGHT NETWORKS INC COM 53261M104 29 12292 SH SOLE 0 0 12292 LINCOLN ELEC HLDGS INC COM 533900106 482 3745 SH SOLE 0 0 3745 LINCOLN NATL CORP IND COM 534187109 3417 49694 SH SOLE 10707 0 38987 LINDBLAD EXPEDITIONS HLDGS I COM 535219109 580 39743 SH SOLE 0 0 39743 LINDE PLC SHS G5494J103 23643 80589 SH SOLE 30962 0 49627 LINEAGE CELL THERAPEUTICS IN COM 53566P109 221 87580 SH SOLE 0 0 87580 LIONS GATE ENTMNT CORP CL B NON VTG 535919500 400 30740 SH SOLE 17800 0 12940 LIPOCINE INC NEW COM 53630X104 68 62750 SH SOLE 0 0 62750 LISTED FD TR ROUNDHILL SPORTS 53656F789 3775 125502 SH SOLE 0 0 125502 LITHIA MTRS INC COM 536797103 1271 4009 SH SOLE 2752 0 1257 LITHIUM AMERS CORP NEW COM NEW 53680Q207 566 25348 SH SOLE 0 0 25348 LITMAN GREGORY FDS TR IM DBI MNGD FU 53700T827 614 22004 SH SOLE 0 0 22004 LITTELFUSE INC COM 537008104 784 2833 SH SOLE 1843 0 990 LIVE NATION ENTERTAINMENT IN COM 538034109 6002 65860 SH SOLE 13263 0 52597 LIVE OAK BANCSHARES INC COM 53803X105 711 11174 SH SOLE 0 0 11174 LIVENT CORP COM 53814L108 1927 83370 SH SOLE 293 0 83077 LIVEPERSON INC COM 538146101 1286 21817 SH SOLE 2785 0 19032 LIVERAMP HLDGS INC COM 53815P108 217 4588 SH SOLE 1253 0 3335 LKQ CORP COM 501889208 2252 44756 SH SOLE 2761 0 41995 LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 487 198883 SH SOLE 73388 0 125495 LMP CAP & INCOME FD INC COM 50208A102 329 23900 SH SOLE 0 0 23900 LOCKHEED MARTIN CORP COM 539830109 118431 343178 SH SOLE 32479 0 310699 LOEWS CORP COM 540424108 610 11313 SH SOLE 719 0 10594 LOGITECH INTL S A SHS H50430232 2113 23974 SH SOLE 0 0 23974 LORDSTOWN MOTORS CORP COM CL A 54405Q100 137 17155 SH SOLE 0 0 17155 LOUISIANA PAC CORP COM 546347105 1617 26356 SH SOLE 243 0 26113 LOWES COS INC COM 548661107 112294 553554 SH SOLE 94222 0 459332 LOWES COS INC COM 548661107 487 2400 SH Put SOLE 0 0 2400 LPL FINL HLDGS INC COM 50212V100 10315 65803 SH SOLE 0 0 65803 LTC PPTYS INC COM 502175102 1227 38729 SH SOLE 1121 0 37608 LUCID GROUP INC COM 549498103 5564 219245 SH SOLE 0 0 219245 LULULEMON ATHLETICA INC COM 550021109 19501 48187 SH SOLE 3355 0 44832 LUMBER LIQUIDATORS HLDGS INC COM 55003T107 326 17426 SH SOLE 0 0 17426 LUMEN TECHNOLOGIES INC COM 550241103 4979 401823 SH SOLE 206 0 401617 LUMENTUM HLDGS INC COM 55024U109 12248 146608 SH SOLE 126515 0 20093 LUMINAR TECHNOLOGIES INC COM CL A 550424105 888 56954 SH SOLE 0 0 56954 LYFT INC CL A COM 55087P104 5847 109111 SH SOLE 54592 0 54519 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 11749 125189 SH SOLE 7919 0 117270 M & T BK CORP COM 55261F104 8148 54557 SH SOLE 17223 0 37334 M D C HLDGS INC COM 552676108 1625 34778 SH SOLE 520 0 34258 M/I HOMES INC COM 55305B101 692 11970 SH SOLE 3518 0 8452 MACERICH CO COM 554382101 7984 477790 SH SOLE 3522 0 474268 MACQUARIE / FIRST TR GLOBAL COM 55607W100 1761 185205 SH SOLE 0 0 185205 MACQUARIE INFRASTR HOLD LLC COMMON UNITS 55608B105 348 8578 SH SOLE 0 0 8578 MACQUARIE INFRASTR HOLD LLC NOTE 2.000%10/0 55608BAB1 451 455000 PRN SOLE 0 0 455000 MACYS INC COM 55616P104 4363 193056 SH SOLE 1520 0 191536 MADDEN STEVEN LTD COM 556269108 545 13576 SH SOLE 2511 0 11065 MADISON COVERED CALL & EQUIT COM 557437100 1381 175923 SH SOLE 0 0 175923 MADISON SQUARE GRDN ENTERTNM CL A 55826T102 893 12286 SH SOLE 0 0 12286 MADISON SQUARE GRDN SPRT COR CL A 55825T103 496 2668 SH SOLE 0 0 2668 MADRIGAL PHARMACEUTICALS INC COM 558868105 224 2813 SH SOLE 0 0 2813 MAG SILVER CORP COM 55903Q104 179 11073 SH SOLE 0 0 11073 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 10150 222676 SH SOLE 7505 0 215171 MAGNA INTL INC COM 559222401 6155 81809 SH SOLE 545 0 81264 MAGNITE INC COM 55955D100 1218 43493 SH SOLE 8987 0 34506 MAGNOLIA OIL & GAS CORP CL A 559663109 564 31722 SH SOLE 25594 0 6128 MAIDEN HOLDINGS LTD SHS G5753U112 54 17000 SH SOLE 0 0 17000 MAIN STR CAP CORP COM 56035L104 7062 171834 SH SOLE 0 0 171834 MAINSTAY MACKAY DEFINEDTERM COM 56064K100 1730 78996 SH SOLE 0 0 78996 MALIBU BOATS INC COM CL A 56117J100 2654 37930 SH SOLE 0 0 37930 MANAGED PORTFOLIO SERIES ECOFIN GBL WATER 56167N753 3004 66027 SH SOLE 0 0 66027 MANAGED PORTFOLIO SERIES TORTOISE NRAM PI 56167N720 1624 74498 SH SOLE 0 0 74498 MANHATTAN ASSOCIATES INC COM 562750109 1057 6872 SH SOLE 4418 0 2454 MANHATTAN BRDG CAP INC COM 562803106 106 15546 SH SOLE 0 0 15546 MANITEX INTL INC COM 563420108 73 10150 SH SOLE 0 0 10150 MANITOWOC CO INC COM NEW 563571405 817 38129 SH SOLE 0 0 38129 MANNKIND CORP COM NEW 56400P706 122 28026 SH SOLE 0 0 28026 MANPOWERGROUP INC WIS COM 56418H100 655 6053 SH SOLE 0 0 6053 MANULIFE FINL CORP COM 56501R106 3833 199246 SH SOLE 2335 0 196911 MARATHON DIGITAL HOLDINGS IN COM 565788106 5257 166456 SH SOLE 0 0 166456 MARATHON OIL CORP COM 565849106 7413 542269 SH SOLE 0 0 542269 MARATHON PETE CORP COM 56585A102 22150 358350 SH SOLE 186973 0 171377 MARAVAI LIFESCIENCES HLDGS I COM CL A 56600D107 296 6039 SH SOLE 1529 0 4510 MARINEMAX INC COM 567908108 524 10807 SH SOLE 3186 0 7621 MARKEL CORP COM 570535104 2170 1816 SH SOLE 257 0 1559 MARKETAXESS HLDGS INC COM 57060D108 1690 4018 SH SOLE 369 0 3649 MARRIOTT INTL INC NEW CL A 571903202 11667 78781 SH SOLE 12311 0 66470 MARRIOTT VACATIONS WORLDWIDE COM 57164Y107 1382 8786 SH SOLE 341 0 8445 MARRIOTT VACATIONS WORLDWIDE NOTE 1.500% 9/1 57164YAB3 56 47000 PRN SOLE 0 0 47000 MARSH & MCLENNAN COS INC COM 571748102 10450 69006 SH SOLE 38224 0 30782 MARTEN TRANS LTD COM 573075108 432 27560 SH SOLE 23569 0 3991 MARTIN MARIETTA MATLS INC COM 573284106 4510 13199 SH SOLE 2674 0 10525 MARTIN MIDSTREAM PRTNRS L P UNIT L P INT 573331105 40 12480 SH SOLE 0 0 12480 MARVELL TECHNOLOGY INC COM 573874104 14768 244860 SH SOLE 48275 0 196585 MASCO CORP COM 574599106 3344 60190 SH SOLE 5435 0 54755 MASIMO CORP COM 574795100 7852 29006 SH SOLE 2390 0 26616 MASONITE INTL CORP COM 575385109 659 6214 SH SOLE 5967 0 247 MASTEC INC COM 576323109 821 9517 SH SOLE 1000 0 8517 MASTERCARD INCORPORATED CL A 57636Q104 197899 569198 SH SOLE 108298 0 460900 MASTERCARD INCORPORATED CL A 57636Q104 278 800 SH Put SOLE 0 0 800 MATADOR RES CO COM 576485205 1417 37257 SH SOLE 5508 0 31749 MATCH GROUP INC NEW COM 57667L107 8483 54036 SH SOLE 29828 0 24208 MATINAS BIOPHARMA HLDGS INC COM 576810105 361 277684 SH SOLE 0 0 277684 MATSON INC COM 57686G105 1879 23287 SH SOLE 152 0 23135 MATTEL INC COM 577081102 434 23365 SH SOLE 0 0 23365 MATTERPORT INC COM CL A 577096100 1072 56697 SH SOLE 0 0 56697 MAXAR TECHNOLOGIES INC COM 57778K105 365 12889 SH SOLE 802 0 12087 MAXIMUS INC COM 577933104 7372 88611 SH SOLE 81160 0 7451 MAXLINEAR INC COM 57776J100 295 5998 SH SOLE 0 0 5998 MAYVILLE ENGR CO INC COM 578605107 1239 65915 SH SOLE 0 0 65915 MCCORMICK & CO INC COM NON VTG 579780206 16876 208266 SH SOLE 8862 0 199404 MCCORMICK & CO INC COM VTG 579780107 598 7265 SH SOLE 0 0 7265 MCDONALDS CORP COM 580135101 136454 565941 SH SOLE 49022 0 516919 MCEWEN MNG INC COM 58039P107 47 45297 SH SOLE 0 0 45297 MCKESSON CORP COM 58155Q103 9844 49372 SH SOLE 7854 0 41518 MDU RES GROUP INC COM 552690109 4260 143583 SH SOLE 35253 0 108330 MEDALLION FINL CORP COM 583928106 96 12190 SH SOLE 0 0 12190 MEDICAL PPTYS TRUST INC COM 58463J304 13157 655538 SH SOLE 565 0 654973 MEDIFAST INC COM 58470H101 562 2918 SH SOLE 0 0 2918 MEDIWOUND LTD ORD SHS M68830104 41 12159 SH SOLE 0 0 12159 MEDNAX INC COM 58502B106 234 8216 SH SOLE 3523 0 4693 MEDPACE HLDGS INC COM 58506Q109 1549 8184 SH SOLE 2207 0 5977 MEDTRONIC PLC SHS G5960L103 62748 500584 SH SOLE 111486 0 389098 MELCO RESORTS AND ENTMNT LTD ADR 585464100 1403 137010 SH SOLE 10444 0 126566 MERCADOLIBRE INC COM 58733R102 36254 21588 SH SOLE 331 0 21257 MERCK & CO INC COM 58933Y105 143752 1913887 SH SOLE 491087 0 1422800 MERCURY GENL CORP NEW COM 589400100 710 12748 SH SOLE 0 0 12748 MERCURY SYS INC COM 589378108 384 8034 SH SOLE 7340 0 694 MEREDITH CORP COM 589433101 334 6001 SH SOLE 4601 0 1400 MERIT MED SYS INC COM 589889104 907 12597 SH SOLE 12455 0 142 MERITAGE HOMES CORP COM 59001A102 1852 19093 SH SOLE 0 0 19093 MESA AIR GROUP INC COM NEW 590479135 182 23746 SH SOLE 0 0 23746 MESA LABS INC COM 59064R109 327 1081 SH SOLE 194 0 887 MESOBLAST LTD SPONS ADR 590717104 68 11302 SH SOLE 0 0 11302 META MATERIALS INC COM 59134N104 197 34062 SH SOLE 0 0 34062 METLIFE INC COM 59156R108 26399 427647 SH SOLE 166965 0 260682 METROMILE INC COM 591697107 136 38228 SH SOLE 36403 0 1825 METTLER TOLEDO INTERNATIONAL COM 592688105 1499 1088 SH SOLE 344 0 744 MFA FINL INC COM 55272X102 341 74591 SH SOLE 0 0 74591 MFS CHARTER INCOME TR SH BEN INT 552727109 1781 207080 SH SOLE 0 0 207080 MFS GOVT MKTS INCOME TR SH BEN INT 552939100 882 204075 SH SOLE 0 0 204075 MFS HIGH YIELD MUN TR SH BEN INT 59318E102 318 69378 SH SOLE 0 0 69378 MFS INTER HIGH INCOME FD SH BEN INT 59318T109 1497 494081 SH SOLE 0 0 494081 MFS INTER INCOME TR SH BEN INT 55273C107 67 18388 SH SOLE 0 0 18388 MFS INVT GRADE MUN TR SH BEN INT 59318B108 477 47748 SH SOLE 0 0 47748 MFS MULTIMARKET INCOME TR SH BEN INT 552737108 2889 440358 SH SOLE 0 0 440358 MFS MUN INCOME TR SH BEN INT 552738106 568 81267 SH SOLE 0 0 81267 MFS SPL VALUE TR SH BEN INT 55274E102 378 56785 SH SOLE 0 0 56785 MGE ENERGY INC COM 55277P104 674 9167 SH SOLE 0 0 9167 MGIC INVT CORP WIS COM 552848103 2020 135018 SH SOLE 51098 0 83920 MGM GROWTH PPTYS LLC CL A COM 55303A105 3523 91977 SH SOLE 56151 0 35826 MGM RESORTS INTERNATIONAL COM 552953101 26109 605075 SH SOLE 11845 0 593230 MGM RESORTS INTERNATIONAL COM 552953101 280 6500 SH Call SOLE 0 0 6500 MICROCHIP TECHNOLOGY INC. COM 595017104 17064 111172 SH SOLE 2684 0 108488 MICROCHIP TECHNOLOGY INC. NOTE 1.625% 2/1 595017AF1 23 10000 PRN SOLE 0 0 10000 MICRON TECHNOLOGY INC COM 595112103 20206 284673 SH SOLE 7461 0 277212 MICROSOFT CORP COM 594918104 1181610 4190949 SH SOLE 586401 0 3604548 MICROSOFT CORP COM 594918104 564 2000 SH Call SOLE 0 0 2000 MICROSOFT CORP COM 594918104 338 1200 SH Put SOLE 0 0 1200 MICROSTRATEGY INC CL A NEW 594972408 8372 14475 SH SOLE 0 0 14475 MICROVISION INC DEL COM NEW 594960304 117 10547 SH SOLE 0 0 10547 MID-AMER APT CMNTYS INC COM 59522J103 2111 11301 SH SOLE 916 0 10385 MIDDLEBY CORP COM 596278101 545 3195 SH SOLE 332 0 2863 MIDDLESEX WTR CO COM 596680108 446 4339 SH SOLE 0 0 4339 MILLER HOWARD HIGH INC EQTY COM SHS BEN IN 600379101 114 11553 SH SOLE 0 0 11553 MIMECAST LTD ORD SHS G14838109 566 8913 SH SOLE 7354 0 1559 MIMEDX GROUP INC COM 602496101 357 58969 SH SOLE 0 0 58969 MIND MEDICINE MINDMED INC COM SUB VTG 60255C109 102 43885 SH SOLE 0 0 43885 MINERALS TECHNOLOGIES INC COM 603158106 327 4684 SH SOLE 2806 0 1878 MITEK SYS INC COM NEW 606710200 1144 61861 SH SOLE 0 0 61861 MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 613 103411 SH SOLE 87642 0 15769 MKS INSTRS INC COM 55306N104 1217 8064 SH SOLE 2 0 8062 MODEL N INC COM 607525102 399 11911 SH SOLE 446 0 11465 MODERNA INC COM 60770K107 57753 150061 SH SOLE 136 0 149925 MODINE MFG CO COM 607828100 113 10011 SH SOLE 0 0 10011 MOELIS & CO CL A 60786M105 1969 31826 SH SOLE 20052 0 11774 MOHAWK INDS INC COM 608190104 3933 22168 SH SOLE 17677 0 4491 MOLINA HEALTHCARE INC COM 60855R100 4599 16952 SH SOLE 537 0 16415 MOLSON COORS BEVERAGE CO CL B 60871R209 1417 30550 SH SOLE 6951 0 23599 MOMENTUS INC COM CL A 60879E101 268 25329 SH SOLE 0 0 25329 MONDELEZ INTL INC CL A 609207105 32019 550336 SH SOLE 237593 0 312743 MONEYGRAM INTL INC COM NEW 60935Y208 272 33904 SH SOLE 0 0 33904 MONGODB INC CL A 60937P106 12841 27233 SH SOLE 485 0 26748 MONMOUTH REAL ESTATE INVT CO CL A 609720107 746 39995 SH SOLE 0 0 39995 MONOLITHIC PWR SYS INC COM 609839105 15254 31472 SH SOLE 25707 0 5765 MONROE CAP CORP COM 610335101 331 31857 SH SOLE 0 0 31857 MONSTER BEVERAGE CORP NEW COM 61174X109 16805 189092 SH SOLE 137667 0 51425 MONTROSE ENVIRONMENTAL GROUP COM 615111101 798 12923 SH SOLE 8614 0 4309 MOODYS CORP COM 615369105 21723 61173 SH SOLE 42499 0 18674 MOOG INC CL A 615394202 518 6793 SH SOLE 82 0 6711 MORGAN STANLEY COM NEW 617446448 57025 586016 SH SOLE 211999 0 374017 MORGAN STANLEY EMERGING MKTS COM 617477104 117 20029 SH SOLE 0 0 20029 MORGAN STANLEY EMKT DBT FD I COM 61744H105 2265 248615 SH SOLE 0 0 248615 MORNINGSTAR INC COM 617700109 673 2596 SH SOLE 496 0 2100 MOSAIC CO NEW COM 61945C103 3116 87223 SH SOLE 2093 0 85130 MOTOROLA SOLUTIONS INC COM NEW 620076307 25093 108012 SH SOLE 81572 0 26440 MP MATERIALS CORP COM CL A 553368101 5109 158519 SH SOLE 11325 0 147194 MPLX LP COM UNIT REP LTD 55336V100 3492 122639 SH SOLE 0 0 122639 MR COOPER GROUP INC COM 62482R107 782 18984 SH SOLE 0 0 18984 MSA SAFETY INC COM 553498106 223 1529 SH SOLE 614 0 915 MSC INDL DIRECT INC CL A 553530106 480 5895 SH SOLE 4128 0 1767 MSCI INC COM 55354G100 21214 34873 SH SOLE 28747 0 6126 MUELLER INDS INC COM 624756102 273 6641 SH SOLE 562 0 6079 MUELLER WTR PRODS INC COM SER A 624758108 497 32670 SH SOLE 645 0 32025 MURPHY OIL CORP COM 626717102 919 36792 SH SOLE 3769 0 33023 MURPHY USA INC COM 626755102 1764 10549 SH SOLE 9346 0 1203 MVB FINL CORP COM 553810102 392 9160 SH SOLE 0 0 9160 MYR GROUP INC DEL COM 55405W104 651 6541 SH SOLE 0 0 6541 MYT NETHERLANDS PARENT B V ADS 55406W103 295 10967 SH SOLE 10439 0 528 NAKED BRAND GROUP LIMITED SHS NEW Q6519T117 85 119500 SH SOLE 0 0 119500 NANO DIMENSION LTD SPONSORD ADS NEW 63008G203 226 40075 SH SOLE 0 0 40075 NANO X IMAGING LTD ORD SHS M70700105 494 21964 SH SOLE 0 0 21964 NANOSTRING TECHNOLOGIES INC COM 63009R109 777 16190 SH SOLE 10842 0 5348 NASDAQ INC COM 631103108 7408 38381 SH SOLE 12188 0 26193 NATERA INC COM 632307104 2777 24916 SH SOLE 19289 0 5627 NATIONAL BANKSHARES INC VA COM 634865109 405 11166 SH SOLE 0 0 11166 NATIONAL BEVERAGE CORP COM 635017106 238 4528 SH SOLE 0 0 4528 NATIONAL FUEL GAS CO COM 636180101 958 18249 SH SOLE 3985 0 14264 NATIONAL GRID PLC SPONSORED ADR NE 636274409 18724 314011 SH SOLE 229430 0 84581 NATIONAL HEALTH INVS INC COM 63633D104 356 6653 SH SOLE 371 0 6282 NATIONAL RETAIL PROPERTIES I COM 637417106 6707 155286 SH SOLE 383 0 154903 NATIONAL STORAGE AFFILIATES COM SHS BEN IN 637870106 2586 48985 SH SOLE 0 0 48985 NATIXIS ETF TR LOOMIS SAYLES 63873X208 924 36665 SH SOLE 0 0 36665 NATUS MED INC DEL COM 639050103 307 12230 SH SOLE 3859 0 8371 NAVIENT CORPORATION COM 63938C108 828 41981 SH SOLE 0 0 41981 NBT BANCORP INC COM 628778102 301 8325 SH SOLE 1705 0 6620 NCINO INC COM 63947U107 389 5476 SH SOLE 1497 0 3979 NCR CORP NEW COM 62886E108 948 24470 SH SOLE 17106 0 7364 NEKTAR THERAPEUTICS COM 640268108 554 30832 SH SOLE 0 0 30832 NELNET INC CL A 64031N108 299 3773 SH SOLE 0 0 3773 NEOGEN CORP COM 640491106 1101 25345 SH SOLE 19793 0 5552 NEOGENOMICS INC COM NEW 64049M209 1459 30242 SH SOLE 5304 0 24938 NETAPP INC COM 64110D104 3387 37735 SH SOLE 6326 0 31409 NETEASE INC SPONSORED ADS 64110W102 2058 24102 SH SOLE 389 0 23713 NETFLIX INC COM 64110L106 185930 304556 SH SOLE 28675 0 275881 NEUBERGER BERMAN HIGH YIELD COM 64128C106 2956 233327 SH SOLE 0 0 233327 NEUBERGER BERMAN MLP & ENERG COM 64129H104 114 23122 SH SOLE 0 0 23122 NEUBERGER BERMAN MUN FD INC COM 64124P101 609 37915 SH SOLE 0 0 37915 NEUBERGER BERMAN REAL ESTATE COM 64190A103 985 205240 SH SOLE 0 0 205240 NEUROCRINE BIOSCIENCES INC COM 64125C109 1996 20807 SH SOLE 15184 0 5623 NEVRO CORP COM 64157F103 572 4913 SH SOLE 3800 0 1113 NEW AMER HIGH INCOME FD INC COM NEW 641876800 5778 605071 SH SOLE 0 0 605071 NEW ENGLAND RLTY ASSOC LTD P DEPOSITRY RCPT 644206104 598 9802 SH SOLE 0 0 9802 NEW GOLD INC CDA COM 644535106 39 36353 SH SOLE 105 0 36248 NEW JERSEY RES CORP COM 646025106 3589 103097 SH SOLE 17881 0 85216 NEW MTN FIN CORP COM 647551100 1383 103940 SH SOLE 704 0 103236 NEW ORIENTAL ED & TECHNOLOGY SPON ADR 647581107 131 63728 SH SOLE 0 0 63728 NEW RELIC INC COM 64829B100 233 3245 SH SOLE 20 0 3225 NEW RESIDENTIAL INVT CORP COM NEW 64828T201 2416 219610 SH SOLE 19535 0 200075 NEW YORK CITY REIT INC COM 649439205 108 13327 SH SOLE 0 0 13327 NEW YORK CMNTY BANCORP INC COM 649445103 3004 233432 SH SOLE 0 0 233432 NEW YORK MTG TR INC COM PAR $.02 649604501 100 23415 SH SOLE 450 0 22965 NEW YORK MTG TR INC NOTE 6.250% 1/1 649604AD7 12 12000 PRN SOLE 0 0 12000 NEW YORK TIMES CO CL A 650111107 555 11257 SH SOLE 99 0 11158 NEWAGE INC COM 650194103 33 23716 SH SOLE 0 0 23716 NEWELL BRANDS INC COM 651229106 2585 116740 SH SOLE 14141 0 102599 NEWMARKET CORP COM 651587107 774 2284 SH SOLE 2068 0 216 NEWMONT CORP COM 651639106 14620 269252 SH SOLE 37467 0 231785 NEWTEK BUSINESS SVCS CORP COM NEW 652526203 410 14779 SH SOLE 0 0 14779 NEXGEN ENERGY LTD COM 65340P106 139 29415 SH SOLE 0 0 29415 NEXPOINT RESIDENTIAL TR INC COM 65341D102 375 6059 SH SOLE 240 0 5819 NEXPOINT STRATEGIC OPPORTES COM NEW 65340G205 1279 91967 SH SOLE 0 0 91967 NEXSTAR MEDIA GROUP INC CL A 65336K103 3391 22270 SH SOLE 16180 0 6090 NEXTERA ENERGY INC COM 65339F101 100867 1284604 SH SOLE 263684 0 1020920 NEXTERA ENERGY INC UNIT 99/99/9999 65339F739 636 12450 SH SOLE 0 0 12450 NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 1183 15694 SH SOLE 1059 0 14635 NEXTIER OILFIELD SOLUTIONS COM 65290C105 108 23442 SH SOLE 0 0 23442 NGL ENERGY PARTNERS LP COM UNIT REPST 62913M107 34 14520 SH SOLE 0 0 14520 NICE LTD SPONSORED ADR 653656108 1120 3944 SH SOLE 779 0 3165 NIKE INC CL B 654106103 75021 516569 SH SOLE 117318 0 399251 NIKOLA CORP COM 654110105 548 51358 SH SOLE 0 0 51358 NIO INC SPON ADS 62914V106 11385 319542 SH SOLE 1800 0 317742 NISOURCE INC COM 65473P105 1155 47656 SH SOLE 282 0 47374 NISOURCE INC UNIT 12/01/2023 65473P121 290 2791 SH SOLE 0 0 2791 NLIGHT INC COM 65487K100 330 11716 SH SOLE 11308 0 408 NMI HLDGS INC CL A 629209305 471 20823 SH SOLE 18489 0 2334 NOKIA CORP SPONSORED ADR 654902204 3018 553797 SH SOLE 100 0 553697 NOMAD FOODS LTD USD ORD SHS G6564A105 463 16804 SH SOLE 9887 0 6917 NORDIC AMERICAN TANKERS LIMI COM G65773106 86 33407 SH SOLE 0 0 33407 NORDSON CORP COM 655663102 3510 14739 SH SOLE 10086 0 4653 NORDSTROM INC COM 655664100 1587 59987 SH SOLE 0 0 59987 NORFOLK SOUTHN CORP COM 655844108 22041 92125 SH SOLE 10831 0 81294 NORTHERN DYNASTY MINERALS LT COM NEW 66510M204 20 43000 SH SOLE 0 0 43000 NORTHERN LTS FD TR III HCM DEFEN 500 66538R730 4921 122803 SH SOLE 0 0 122803 NORTHERN LTS FD TR III HCM DEFND 100 66538R748 4827 99348 SH SOLE 0 0 99348 NORTHERN LTS FD TR IV INSPIRE 100ETF 66538H534 8719 205185 SH SOLE 0 0 205185 NORTHERN LTS FD TR IV INSPIRE CORP 66538H633 2070 79184 SH SOLE 0 0 79184 NORTHERN LTS FD TR IV INSPIRE GBL HOPE 66538H658 957 25096 SH SOLE 0 0 25096 NORTHERN LTS FD TR IV INSPIRE SMAL ETF 66538H641 1076 30363 SH SOLE 0 0 30363 NORTHERN LTS FD TR IV INTRNTINL ESG 66538H419 580 16997 SH SOLE 0 0 16997 NORTHERN LTS FD TR IV MAIN SECTR ROTN 66538H591 768 18866 SH SOLE 0 0 18866 NORTHERN TR CORP COM 665859104 3115 28891 SH SOLE 13942 0 14949 NORTHROP GRUMMAN CORP COM 666807102 43960 122059 SH SOLE 15396 0 106663 NORTHWEST BANCSHARES INC MD COM 667340103 339 25505 SH SOLE 0 0 25505 NORTHWESTERN CORP COM NEW 668074305 277 4834 SH SOLE 642 0 4192 NORTONLIFELOCK INC COM 668771108 1696 67040 SH SOLE 32940 0 34100 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 9427 352945 SH SOLE 17640 0 335305 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 203 7600 SH Call SOLE 0 0 7600 NORWOOD FINL CORP COM 669549107 306 12016 SH SOLE 0 0 12016 NOV INC COM 62955J103 363 27690 SH SOLE 463 0 27227 NOVA LTD COM M7516K103 1292 12631 SH SOLE 0 0 12631 NOVAGOLD RES INC COM NEW 66987E206 180 26147 SH SOLE 0 0 26147 NOVANTA INC COM 67000B104 1563 10164 SH SOLE 6450 0 3714 NOVARTIS AG SPONSORED ADR 66987V109 21766 266150 SH SOLE 106576 0 159574 NOVAVAX INC COM NEW 670002401 6381 30781 SH SOLE 2 0 30779 NOVOCURE LTD ORD SHS G6674U108 2611 22475 SH SOLE 5042 0 17433 NOVO-NORDISK A S ADR 670100205 20883 217504 SH SOLE 51996 0 165508 NOW INC COM 67011P100 439 57449 SH SOLE 31044 0 26405 NRG ENERGY INC COM NEW 629377508 6145 150510 SH SOLE 19414 0 131096 NUANCE COMMUNICATIONS INC COM 67020Y100 4464 81113 SH SOLE 15403 0 65710 NUCOR CORP COM 670346105 27625 280482 SH SOLE 19036 0 261446 NUSHARES ETF TR ESG HI TLD CRP 67092P854 1897 76773 SH SOLE 0 0 76773 NUSHARES ETF TR NUVEEN ENHCD 1 5 67092P110 1432 57066 SH SOLE 0 0 57066 NUSHARES ETF TR NUVEEN ENHNC YLD 67092P102 371 14931 SH SOLE 0 0 14931 NUSHARES ETF TR NUVEEN ESG EMRGN 67092P888 2156 63658 SH SOLE 0 0 63658 NUSHARES ETF TR NUVEEN ESG INTL 67092P805 1499 47821 SH SOLE 0 0 47821 NUSHARES ETF TR NUVEEN ESG LRGCP 67092P201 22407 342360 SH SOLE 0 0 342360 NUSHARES ETF TR NUVEEN ESG LRGVL 67092P300 8237 219703 SH SOLE 0 0 219703 NUSHARES ETF TR NUVEEN ESG MIDCP 67092P409 11035 202917 SH SOLE 0 0 202917 NUSHARES ETF TR NUVEEN ESG MIDVL 67092P508 2537 69905 SH SOLE 0 0 69905 NUSHARES ETF TR NUVEEN ESG SMLCP 67092P607 10989 252736 SH SOLE 0 0 252736 NUSHARES ETF TR NUVEEN ESG US 67092P870 5914 228505 SH SOLE 0 0 228505 NUSHARES ETF TR NUVEEN SHRT TERM 67092P706 907 25701 SH SOLE 0 0 25701 NUSTAR ENERGY LP UNIT COM 67058H102 1959 124431 SH SOLE 0 0 124431 NUTANIX INC CL A 67059N108 1981 52503 SH SOLE 37213 0 15290 NUTRIEN LTD COM 67077M108 8358 128921 SH SOLE 74222 0 54699 NUVASIVE INC COM 670704105 594 9916 SH SOLE 7851 0 2065 NUVEEN AMT FREE MUN CR INC F COM 67071L106 11044 643971 SH SOLE 0 0 643971 NUVEEN AMT FREE QLTY MUN INC COM 670657105 8487 558727 SH SOLE 0 0 558727 NUVEEN AMT-FREE MUN VALUE FD COM 670695105 789 46255 SH SOLE 0 0 46255 NUVEEN ARIZONA QLTY MUN INC COM 67061W104 1715 109404 SH SOLE 0 0 109404 NUVEEN CA QUALTY MUN INCOME COM 67066Y105 2334 148781 SH SOLE 0 0 148781 NUVEEN CALIFORNIA AMT QLT MU COM 670651108 1435 87543 SH SOLE 0 0 87543 NUVEEN CALIFORNIA MUNI VLU F COM STK 67062C107 1098 104054 SH SOLE 0 0 104054 NUVEEN CORE EQUITY ALPHA FD COM 67090X107 1639 95870 SH SOLE 0 0 95870 NUVEEN CORPORATE INCM NOVEME COM 67077N106 857 91330 SH SOLE 0 0 91330 NUVEEN CORPORATE INCOME 2023 COM 67079F101 169 17043 SH SOLE 0 0 17043 NUVEEN CR OPPORTUNITIES 2022 COM 67075U102 104 12728 SH SOLE 0 0 12728 NUVEEN CR STRATEGIES INCOME COM SHS 67073D102 830 126449 SH SOLE 0 0 126449 NUVEEN DIVERSIFIED DIVID & I COM 6706EP105 2557 246532 SH SOLE 0 0 246532 NUVEEN DOW 30 DYNMC OVERWRT SHS 67075F105 1003 59858 SH SOLE 0 0 59858 NUVEEN EMERGING MKTS DEBT 20 COM 67077P101 430 53776 SH SOLE 0 0 53776 NUVEEN ENHANCED MUN VALUE FD COM 67074M101 335 21171 SH SOLE 0 0 21171 NUVEEN FLOATING RATE INCOME COM 67072T108 17476 1735437 SH SOLE 0 0 1735437 NUVEEN FLOATING RATE INCOME COM SHS 6706EN100 2589 259395 SH SOLE 0 0 259395 NUVEEN GEORGIA QLTY MUN INC COM 67072B107 152 11190 SH SOLE 0 0 11190 NUVEEN GLOBAL HIGH INCOME FD SHS 67075G103 257 16015 SH SOLE 0 0 16015 NUVEEN INT DUR QUAL MUN TRM COM 670677103 493 33600 SH SOLE 0 0 33600 NUVEEN INTER DURATION MUN TE COM 670671106 2825 191949 SH SOLE 0 0 191949 NUVEEN MASSACHUSETS QLT MUN COM 67061E104 324 21045 SH SOLE 0 0 21045 NUVEEN MULTI-MKT INCOME FD COM 67075J107 79 10584 SH SOLE 0 0 10584 NUVEEN MUN HIGH INCOME OPPOR COM 670682103 2030 137507 SH SOLE 0 0 137507 NUVEEN MUN INCOME FD INC COM 67062J102 641 53404 SH SOLE 0 0 53404 NUVEEN MUN VALUE FD INC COM 670928100 6540 577772 SH SOLE 0 0 577772 NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 4475 267670 SH SOLE 0 0 267670 NUVEEN N Y MUN VALUE FD COM 67062M105 406 40511 SH SOLE 0 0 40511 NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107 4433 156201 SH SOLE 0 0 156201 NUVEEN NEW JERSEY QULT MUN F COM 67069Y102 766 49661 SH SOLE 0 0 49661 NUVEEN NEW YORK AMT QLT MUNI COM 670656107 214 15440 SH SOLE 0 0 15440 NUVEEN OHIO QLTY MUN INCOME COM 670980101 377 23796 SH SOLE 0 0 23796 NUVEEN PENNSYLVANIA QLT MUN COM 670972108 610 41223 SH SOLE 0 0 41223 NUVEEN PFD & INCM SECURTIES COM 67072C105 13066 1333292 SH SOLE 0 0 1333292 NUVEEN PFD & INCOME OPPORTUN COM 67073B106 2557 258330 SH SOLE 0 0 258330 NUVEEN PFD & INCOME TERM FD COM 67075A106 672 27085 SH SOLE 0 0 27085 NUVEEN QUALITY MUNCP INCOME COM 67066V101 4600 294478 SH SOLE 0 0 294478 NUVEEN REAL ASSET INCOME & G COM 67074Y105 1901 124650 SH SOLE 0 0 124650 NUVEEN REAL ESTATE INCOME FD COM 67071B108 1867 175785 SH SOLE 0 0 175785 NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 19836 1393971 SH SOLE 0 0 1393971 NUVEEN S&P 500 DYNAMIC OVERW COM 6706EW100 1839 107607 SH SOLE 0 0 107607 NUVEEN SELECT TAX FREE INCOM SH BEN INT 67063C106 332 21247 SH SOLE 0 0 21247 NUVEEN SELECT TAX-FREE INCOM SH BEN INT 67062F100 633 36435 SH SOLE 0 0 36435 NUVEEN SHORT DURATION CR OPP COM 67074X107 1085 71843 SH SOLE 0 0 71843 NUVEEN SR INCOME FD COM 67067Y104 232 39691 SH SOLE 0 0 39691 NUVEEN TAXABLE MUNICPAL INM COM 67074C103 8665 378232 SH SOLE 0 0 378232 NUVEEN TAX-ADVANTAGED DIVID COM 67073G105 579 36528 SH SOLE 0 0 36528 NUVEEN TX ADV TOTAL RET STRG COM 67090H102 507 45663 SH SOLE 0 0 45663 NUVEEN VIRGINIA QLTY MUNCPL COM 67064R102 256 15362 SH SOLE 0 0 15362 NUVVE HOLDING CORP *W EXP 03/19/202 67079Y118 14 10000 SH SOLE 0 0 10000 NV5 GLOBAL INC COM 62945V109 887 9000 SH SOLE 0 0 9000 NVENT ELECTRIC PLC SHS G6700G107 3972 122867 SH SOLE 99642 0 23225 NVIDIA CORPORATION COM 67066G104 404664 1953542 SH SOLE 313942 0 1639600 NVIDIA CORPORATION COM 67066G104 2072 10000 SH Call SOLE 0 0 10000 NVR INC COM 62944T105 1131 236 SH SOLE 1 0 235 NXP SEMICONDUCTORS N V COM N6596X109 31405 160441 SH SOLE 111186 0 49255 OAK STR HEALTH INC COM 67181A107 271 6368 SH SOLE 1080 0 5288 OAKTREE SPECIALTY LENDING CO COM 67401P108 840 119017 SH SOLE 0 0 119017 OCCIDENTAL PETE CORP *W EXP 08/03/202 674599162 222 18748 SH SOLE 83 0 18665 OCCIDENTAL PETE CORP COM 674599105 6964 235433 SH SOLE 11698 0 223735 OCEANFIRST FINL CORP COM 675234108 406 18977 SH SOLE 1296 0 17681 OCUGEN INC COM 67577C105 388 54010 SH SOLE 0 0 54010 OCUPHIRE PHARMA INC COM 67577R102 103 20024 SH SOLE 0 0 20024 OFFICE PPTYS INCOME TR COM SHS BEN INT 67623C109 964 38049 SH SOLE 0 0 38049 OGE ENERGY CORP COM 670837103 3999 121322 SH SOLE 315 0 121007 OHIO VY BANC CORP COM 677719106 666 24913 SH SOLE 0 0 24913 O-I GLASS INC COM 67098H104 411 28834 SH SOLE 0 0 28834 OIL STS INTL INC COM 678026105 121 18945 SH SOLE 18145 0 800 OKTA INC CL A 679295105 10020 42219 SH SOLE 1040 0 41179 OLD DOMINION FREIGHT LINE IN COM 679580100 11274 39421 SH SOLE 11260 0 28161 OLD NATL BANCORP IND COM 680033107 1103 65064 SH SOLE 7784 0 57280 OLD REP INTL CORP COM 680223104 5935 256606 SH SOLE 125232 0 131374 OLIN CORP COM PAR $1 680665205 3158 65454 SH SOLE 25078 0 40376 OLLIES BARGAIN OUTLET HLDGS COM 681116109 1872 31146 SH SOLE 16882 0 14264 OMEGA HEALTHCARE INVS INC COM 681936100 8413 280817 SH SOLE 202 0 280615 OMNICELL COM COM 68213N109 1511 9978 SH SOLE 8946 0 1032 OMNICOM GROUP INC COM 681919106 7885 108816 SH SOLE 73311 0 35505 ON SEMICONDUCTOR CORP COM 682189105 2130 46532 SH SOLE 15436 0 31096 ONCOCYTE CORP COM 68235C107 76 21326 SH SOLE 0 0 21326 ONCOLYTICS BIOTECH INC COM NEW 682310875 43 20489 SH SOLE 0 0 20489 ONDAS HLDGS INC COM NEW 68236H204 101 11012 SH SOLE 0 0 11012 ONE GAS INC COM 68235P108 885 13967 SH SOLE 789 0 13178 ONEMAIN HLDGS INC COM 68268W103 4595 83041 SH SOLE 33410 0 49631 ONEOK INC NEW COM 682680103 33582 579105 SH SOLE 3833 0 575272 ONTO INNOVATION INC COM 683344105 797 10970 SH SOLE 7476 0 3494 OPENDOOR TECHNOLOGIES INC COM 683712103 941 45815 SH SOLE 0 0 45815 OPKO HEALTH INC COM 68375N103 101 27653 SH SOLE 0 0 27653 OPORTUN FINL CORP COM 68376D104 652 26063 SH SOLE 20058 0 6005 OPTIMIZERX CORP COM NEW 68401U204 264 3083 SH SOLE 0 0 3083 ORACLE CORP COM 68389X105 64399 739111 SH SOLE 189134 0 549977 ORANGE SPONSORED ADR 684060106 777 71766 SH SOLE 19124 0 52642 ORASURE TECHNOLOGIES INC COM 68554V108 190 16817 SH SOLE 158 0 16659 ORCHID IS CAP INC COM 68571X103 660 134893 SH SOLE 0 0 134893 OREILLY AUTOMOTIVE INC COM 67103H107 8703 14242 SH SOLE 1240 0 13002 ORGANIGRAM HLDGS INC COM 68620P101 52 22621 SH SOLE 0 0 22621 ORGANON & CO COMMON STOCK 68622V106 3643 111108 SH SOLE 10369 0 100739 ORIGIN MATERIALS INC COM 68622D106 245 36040 SH SOLE 0 0 36040 ORION GROUP HLDGS INC COM 68628V308 61 11131 SH SOLE 0 0 11131 ORMAT TECHNOLOGIES INC COM 686688102 937 14070 SH SOLE 86 0 13984 OSCAR HEALTH INC CL A 687793109 2678 153991 SH SOLE 0 0 153991 OSHKOSH CORP COM 688239201 1086 10610 SH SOLE 3506 0 7104 OSI ETF TR OSHARES EUR QLT 67110P506 292 10682 SH SOLE 0 0 10682 OSI ETF TR OSHARES US QUALT 67110P407 10342 248422 SH SOLE 0 0 248422 OSI ETF TR OSHARES US SMLCP 67110P100 4586 132460 SH SOLE 0 0 132460 OSI ETF TR OSHS GBL INTER 67110P704 5871 110849 SH SOLE 0 0 110849 OTIS WORLDWIDE CORP COM 68902V107 10938 132933 SH SOLE 32702 0 100231 OTTER TAIL CORP COM 689648103 2233 39893 SH SOLE 627 0 39266 OUSTER INC COM 68989M103 386 52695 SH SOLE 0 0 52695 OUTFRONT MEDIA INC COM 69007J106 207 8231 SH SOLE 0 0 8231 OVERSTOCK COM INC DEL COM 690370101 3139 40288 SH SOLE 0 0 40288 OVINTIV INC COM 69047Q102 1935 58862 SH SOLE 137 0 58725 OWENS & MINOR INC NEW COM 690732102 353 11278 SH SOLE 2084 0 9194 OWENS CORNING NEW COM 690742101 802 9384 SH SOLE 6386 0 2998 OWL ROCK CAPITAL CORPORATION COM 69121K104 13925 986191 SH SOLE 0 0 986191 OXFORD LANE CAP CORP COM 691543102 1237 171530 SH SOLE 0 0 171530 OXFORD SQUARE CAP CORP COM 69181V107 61 14967 SH SOLE 0 0 14967 PACCAR INC COM 693718108 7672 97206 SH SOLE 13545 0 83661 PACER FDS TR AMERCN ENRGY IND 69374H634 3336 138018 SH SOLE 0 0 138018 PACER FDS TR BNCHMRK INDSTR 69374H766 8931 203675 SH SOLE 0 0 203675 PACER FDS TR BNCHMRK INFRA 69374H741 28079 721454 SH SOLE 0 0 721454 PACER FDS TR CFRA STVAL EQL 69374H691 6305 168053 SH SOLE 0 0 168053 PACER FDS TR DEVELOPED MRKT 69374H873 452 14558 SH SOLE 0 0 14558 PACER FDS TR GLOBL CASH ETF 69374H709 2669 89309 SH SOLE 0 0 89309 PACER FDS TR LUNT LRG CP ALTR 69374H717 2880 69940 SH SOLE 0 0 69940 PACER FDS TR LUNT LRGCP MULTI 69374H816 2232 58052 SH SOLE 0 0 58052 PACER FDS TR PACER US SMALL 69374H857 25817 608601 SH SOLE 0 0 608601 PACER FDS TR SWAN SOS FD OF 69374H568 802 36450 SH SOLE 0 0 36450 PACER FDS TR TRENDP 100 ETF 69374H303 39945 717661 SH SOLE 0 0 717661 PACER FDS TR TRENDP US LAR CP 69374H105 67507 1789225 SH SOLE 0 0 1789225 PACER FDS TR TRENDP US MID CP 69374H204 19674 560265 SH SOLE 0 0 560265 PACER FDS TR TRENDPILOT EUR 69374H808 1780 73383 SH SOLE 0 0 73383 PACER FDS TR TRENDPILOT FD 69374H675 2709 89823 SH SOLE 0 0 89823 PACER FDS TR TRENDPILOT INTL 69374H683 8021 281244 SH SOLE 0 0 281244 PACER FDS TR TRENDPILOT US BD 69374H642 99940 3685097 SH SOLE 0 0 3685097 PACER FDS TR US CASH COWS 100 69374H881 31369 717826 SH SOLE 0 0 717826 PACER FDS TR WEALTHSHIELD 69374H840 1030 32315 SH SOLE 0 0 32315 PACIFIC BIOSCIENCES CALIF IN COM 69404D108 2034 79598 SH SOLE 1653 0 77945 PACIFIC PREMIER BANCORP COM 69478X105 269 6487 SH SOLE 1449 0 5038 PACIRA BIOSCIENCES INC COM 695127100 348 6220 SH SOLE 1547 0 4673 PACKAGING CORP AMER COM 695156109 4193 30505 SH SOLE 9260 0 21245 PACWEST BANCORP DEL COM 695263103 519 11457 SH SOLE 956 0 10501 PAGERDUTY INC COM 69553P100 2435 58787 SH SOLE 20517 0 38270 PAGSEGURO DIGITAL LTD COM CL A G68707101 1727 33396 SH SOLE 1168 0 32228 PALANTIR TECHNOLOGIES INC CL A 69608A108 25745 1070932 SH SOLE 50786 0 1020146 PALATIN TECHNOLOGIES INC COM PAR $ .01 696077403 38 85040 SH SOLE 0 0 85040 PALO ALTO NETWORKS INC COM 697435105 34660 72382 SH SOLE 27707 0 44675 PALO ALTO NETWORKS INC NOTE 0.750% 7/0 697435AD7 18 10000 PRN SOLE 0 0 10000 PALOMAR HLDGS INC COM 69753M105 773 9561 SH SOLE 67 0 9494 PAN AMERN SILVER CORP COM 697900108 1834 78812 SH SOLE 20 0 78792 PAPA JOHNS INTL INC COM 698813102 540 4255 SH SOLE 0 0 4255 PAR TECHNOLOGY CORP COM 698884103 329 5351 SH SOLE 0 0 5351 PARATEK PHARMACEUTICALS INC COM 699374302 503 103480 SH SOLE 0 0 103480 PARK HOTELS & RESORTS INC COM 700517105 690 36066 SH SOLE 313 0 35753 PARK NATL CORP COM 700658107 352 2885 SH SOLE 0 0 2885 PARKER-HANNIFIN CORP COM 701094104 8334 29806 SH SOLE 1580 0 28226 PARSONS CORP DEL COM 70202L102 559 16556 SH SOLE 823 0 15733 PARTNERS BANCORP COM 70213Q108 452 54660 SH SOLE 0 0 54660 PARTY CITY HOLDCO INC COM 702149105 6108 860239 SH SOLE 0 0 860239 PATTERSON COS INC COM 703395103 297 9849 SH SOLE 551 0 9298 PAYCHEX INC COM 704326107 32044 284963 SH SOLE 12624 0 272339 PAYCOM SOFTWARE INC COM 70432V102 9316 18792 SH SOLE 2911 0 15881 PAYCOR HCM INC COM 70435P102 840 23904 SH SOLE 554 0 23350 PAYLOCITY HLDG CORP COM 70438V106 1852 6606 SH SOLE 3879 0 2727 PAYONEER GLOBAL INC COM 70451X104 153 17865 SH SOLE 0 0 17865 PAYPAL HLDGS INC COM 70450Y103 208854 802635 SH SOLE 111427 0 691208 PAYSAFE LIMITED ORD G6964L107 342 44079 SH SOLE 400 0 43679 PBF ENERGY INC CL A 69318G106 490 37795 SH SOLE 0 0 37795 PCM FD INC COM 69323T101 220 19350 SH SOLE 0 0 19350 PDC ENERGY INC COM 69327R101 275 5798 SH SOLE 262 0 5536 PDS BIOTECHNOLOGY CORP COM 70465T107 677 45436 SH SOLE 0 0 45436 PEABODY ENGR CORP COM 704551100 889 60136 SH SOLE 0 0 60136 PEBBLEBROOK HOTEL TR COM 70509V100 205 9168 SH SOLE 1329 0 7839 PEGASYSTEMS INC COM 705573103 1006 7915 SH SOLE 2949 0 4966 PELOTON INTERACTIVE INC CL A COM 70614W100 4312 49537 SH SOLE 0 0 49537 PEMBINA PIPELINE CORP COM 706327103 2052 64743 SH SOLE 4556 0 60187 PENN NATL GAMING INC COM 707569109 12399 171110 SH SOLE 2469 0 168641 PENNANTPARK FLOATING RATE CA COM 70806A106 446 34910 SH SOLE 0 0 34910 PENNANTPARK INVT CORP COM 708062104 183 28191 SH SOLE 0 0 28191 PENNYMAC MTG INVT TR COM 70931T103 2640 134098 SH SOLE 2431 0 131667 PENSKE AUTOMOTIVE GRP INC COM 70959W103 387 3849 SH SOLE 0 0 3849 PENTAIR PLC SHS G7S00T104 6146 84624 SH SOLE 36394 0 48230 PEOPLES UNITED FINANCIAL INC COM 712704105 3114 178254 SH SOLE 985 0 177269 PEPSICO INC COM 713448108 143504 954086 SH SOLE 168769 0 785317 PERDOCEO ED CORP COM 71363P106 334 31583 SH SOLE 0 0 31583 PERFORMANCE FOOD GROUP CO COM 71377A103 597 12634 SH SOLE 8693 0 3941 PERKINELMER INC COM 714046109 2968 17127 SH SOLE 1513 0 15614 PERMIAN BASIN RTY TR UNIT BEN INT 714236106 400 69895 SH SOLE 0 0 69895 PERRIGO CO PLC SHS G97822103 1101 23263 SH SOLE 20253 0 3010 PERSHING SQUARE TONTINE HLDG COM CL A 71531R109 313 15863 SH SOLE 446 0 15417 PETCO HEALTH & WELLNESS CO I COM 71601V105 1205 57108 SH SOLE 20110 0 36998 PETIQ INC COM CL A 71639T106 724 28983 SH SOLE 6217 0 22766 PETMED EXPRESS INC COM 716382106 1469 54664 SH SOLE 0 0 54664 PETROCHINA CO LTD SPONSORED ADR 71646E100 1036 22138 SH SOLE 21112 0 1026 PETROLEO BRASILEIRO SA PETRO SP ADR NON VTG 71654V101 105 10487 SH SOLE 0 0 10487 PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 411 39759 SH SOLE 14319 0 25440 PFIZER INC COM 717081103 190729 4434518 SH SOLE 829483 0 3605035 PG&E CORP COM 69331C108 4509 469713 SH SOLE 133146 0 336567 PGIM ETF TR ACTV HY BD ETF 69344A206 689 16686 SH SOLE 0 0 16686 PGIM ETF TR ULTRA SHORT 69344A107 7445 149852 SH SOLE 0 0 149852 PGIM GLOBAL HIGH YIELD FD FO COM 69346J106 742 48181 SH SOLE 0 0 48181 PGIM HIGH YIELD BOND FUND IN COM 69346H100 1508 92885 SH SOLE 0 0 92885 PHILIP MORRIS INTL INC COM 718172109 85238 899231 SH SOLE 472623 0 426608 PHILLIPS 66 COM 718546104 18387 262553 SH SOLE 18312 0 244241 PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 1687 47057 SH SOLE 0 0 47057 PHREESIA INC COM 71944F106 300 4858 SH SOLE 1147 0 3711 PHYSICIANS RLTY TR COM 71943U104 3232 183440 SH SOLE 28031 0 155409 PIEDMONT LITHIUM INC COM 72016P105 1038 19051 SH SOLE 0 0 19051 PIEDMONT OFFICE REALTY TR IN COM CL A 720190206 1610 92398 SH SOLE 3685 0 88713 PIERIS PHARMACEUTICALS INC COM 720795103 84 16184 SH SOLE 0 0 16184 PILGRIMS PRIDE CORP COM 72147K108 628 21579 SH SOLE 143 0 21436 PIMCO CALIF MUN INCOME FD COM 72200N106 607 32099 SH SOLE 0 0 32099 PIMCO CALIF MUN INCOME FD II COM 72200M108 200 20780 SH SOLE 0 0 20780 PIMCO CALIF MUN INCOME FD II COM 72201C109 134 12171 SH SOLE 0 0 12171 PIMCO CORPORATE & INCM STRG COM 72200U100 4439 246090 SH SOLE 0 0 246090 PIMCO CORPORATE & INCOME OPP COM 72201B101 22426 1226155 SH SOLE 0 0 1226155 PIMCO DYNAMIC CR INCOME FD COM SHS 72202D106 17700 837669 SH SOLE 0 0 837669 PIMCO DYNAMIC INCOME FD SHS 72201Y101 9435 354955 SH SOLE 0 0 354955 PIMCO DYNAMIC INCOME OPRNTS COM BEN SHS 69355M107 556 26496 SH SOLE 0 0 26496 PIMCO ENERGY & TACTICAL CR O COM SHS BEN INT 69346N107 651 53347 SH SOLE 0 0 53347 PIMCO ETF TR 0-5 HIGH YIELD 72201R783 10152 102296 SH SOLE 1103 0 101193 PIMCO ETF TR 1-5 US TIP IDX 72201R205 10571 192688 SH SOLE 2943 0 189745 PIMCO ETF TR 15+ YR US TIPS 72201R304 8901 102618 SH SOLE 0 0 102618 PIMCO ETF TR 25YR+ ZERO U S 72201R882 2078 14273 SH SOLE 0 0 14273 PIMCO ETF TR ACTIVE BD ETF 72201R775 59015 533828 SH SOLE 0 0 533828 PIMCO ETF TR BROAD US TIPS 72201R403 4156 63319 SH SOLE 0 0 63319 PIMCO ETF TR ENHAN SHRT MA AC 72201R833 105100 1031095 SH SOLE 1980 0 1029115 PIMCO ETF TR ENHANCD SHORT 72201R643 2526 25096 SH SOLE 0 0 25096 PIMCO ETF TR ENHNCD LW DUR AC 72201R718 8346 81965 SH SOLE 0 0 81965 PIMCO ETF TR INTER MUN BD ACT 72201R866 10077 178760 SH SOLE 0 0 178760 PIMCO ETF TR INV GRD CRP BD 72201R817 6969 61367 SH SOLE 0 0 61367 PIMCO ETF TR SHTRM MUN BD ACT 72201R874 2036 39682 SH SOLE 0 0 39682 PIMCO GLOBAL STOCKSPLS INCM COM 722011103 1380 127573 SH SOLE 0 0 127573 PIMCO HIGH INCOME FD COM SHS 722014107 1212 192952 SH SOLE 0 0 192952 PIMCO INCOME OPPORTUNITY FD COM 72202B100 625 25490 SH SOLE 0 0 25490 PIMCO INCOME STRATEGY FD COM 72201H108 464 39900 SH SOLE 0 0 39900 PIMCO INCOME STRATEGY FD II COM 72201J104 4545 448241 SH SOLE 0 0 448241 PIMCO MUN INCOME FD COM 72200R107 876 59902 SH SOLE 0 0 59902 PIMCO MUN INCOME FD II COM 72200W106 533 36134 SH SOLE 0 0 36134 PIMCO MUN INCOME FD III COM 72201A103 496 39598 SH SOLE 0 0 39598 PIMCO NEW YORK MUN INCOME FD COM 72200T103 334 26698 SH SOLE 0 0 26698 PIMCO STRATEGIC INCOME FD COM 72200X104 3116 441977 SH SOLE 0 0 441977 PINDUODUO INC SPONSORED ADS 722304102 2780 30656 SH SOLE 684 0 29972 PINNACLE FINL PARTNERS INC COM 72346Q104 364 3871 SH SOLE 788 0 3083 PINNACLE WEST CAP CORP COM 723484101 1697 23447 SH SOLE 2263 0 21184 PINTEREST INC CL A 72352L106 13630 267516 SH SOLE 10773 0 256743 PIONEER HIGH INCOME FUND INC COM 72369H106 429 43951 SH SOLE 0 0 43951 PIONEER MUNICIPAL HIGH INCOM COM 723762100 394 33998 SH SOLE 0 0 33998 PIONEER MUNICIPAL HIGH INCOM COM SHS 723763108 241 19905 SH SOLE 0 0 19905 PIONEER NAT RES CO COM 723787107 6294 37799 SH SOLE 22765 0 15034 PIPER SANDLER COMPANIES COM 724078100 402 2904 SH SOLE 428 0 2476 PITNEY BOWES INC COM 724479100 525 72836 SH SOLE 0 0 72836 PJT PARTNERS INC COM CL A 69343T107 355 4485 SH SOLE 1595 0 2890 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 1700 167177 SH SOLE 0 0 167177 PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 1368 126963 SH SOLE 14235 0 112728 PLANET FITNESS INC CL A 72703H101 944 12022 SH SOLE 5572 0 6450 PLAYSTUDIOS INC CLASS A COM 72815G108 198 43435 SH SOLE 42985 0 450 PLBY GROUP INC COM 72814P109 846 35902 SH SOLE 0 0 35902 PLDT INC SPONSORED ADR 69344D408 806 24742 SH SOLE 0 0 24742 PLEXUS CORP COM 729132100 569 6170 SH SOLE 5533 0 637 PLUG POWER INC COM NEW 72919P202 6517 255155 SH SOLE 24 0 255131 PLYMOUTH INDL REIT INC COM 729640102 1614 70923 SH SOLE 13972 0 56951 PNC FINL SVCS GROUP INC COM 693475105 21478 109784 SH SOLE 28779 0 81005 POLARIS INC COM 731068102 6087 50867 SH SOLE 6350 0 44517 POLARITYTE INC COM 731094108 31 47300 SH SOLE 0 0 47300 POLYMET MNG CORP COM NEW 731916409 104 34228 SH SOLE 0 0 34228 POOL CORP COM 73278L105 4736 10902 SH SOLE 653 0 10249 POPULAR INC COM NEW 733174700 511 6584 SH SOLE 0 0 6584 PORCH GROUP INC COM 733245104 379 21460 SH SOLE 785 0 20675 PORTLAND GEN ELEC CO COM NEW 736508847 1223 26029 SH SOLE 8340 0 17689 POSCO SPONSORED ADR 693483109 2516 36483 SH SOLE 14177 0 22306 POST HLDGS INC COM 737446104 2183 19819 SH SOLE 12571 0 7248 POSTAL REALTY TRUST INC CL A 73757R102 217 11615 SH SOLE 428 0 11187 POTLATCHDELTIC CORPORATION COM 737630103 675 13079 SH SOLE 2356 0 10723 POWER INTEGRATIONS INC COM 739276103 3226 32591 SH SOLE 1088 0 31503 POWERFLEET INC COM 73931J109 94 14070 SH SOLE 0 0 14070 PPG INDS INC COM 693506107 10917 76336 SH SOLE 36530 0 39806 PPL CORP COM 69351T106 21277 763168 SH SOLE 301470 0 461698 PRA GROUP INC COM 69354N106 422 9977 SH SOLE 9256 0 721 PRECIGEN INC COM 74017N105 187 37394 SH SOLE 0 0 37394 PREDICTIVE ONCOLOGY INC COM NEW 74039M200 22 16750 SH SOLE 0 0 16750 PREFERRED APT CMNTYS INC COM 74039L103 567 46349 SH SOLE 0 0 46349 PRESTIGE CONSMR HEALTHCARE I COM 74112D101 735 13028 SH SOLE 10322 0 2706 PRICE T ROWE GROUP INC COM 74144T108 24767 125911 SH SOLE 6805 0 119106 PRIMERICA INC COM 74164M108 687 4469 SH SOLE 225 0 4244 PRIMORIS SVCS CORP COM 74164F103 840 34310 SH SOLE 29346 0 4964 PRINCIPAL EXCHANGE-TRADED FD ACTIVE HIGH YL 74255Y102 851 40652 SH SOLE 0 0 40652 PRINCIPAL EXCHANGE-TRADED FD HELTHCARE INDX 74255Y409 838 15339 SH SOLE 0 0 15339 PRINCIPAL EXCHANGE-TRADED FD PRCPL MIL INDX 74255Y508 7619 125352 SH SOLE 0 0 125352 PRINCIPAL EXCHANGE-TRADED FD PRNC INVT GRAD 74255Y821 420 15792 SH SOLE 0 0 15792 PRINCIPAL EXCHANGE-TRADED FD SPECTRUM PFD 74255Y888 6288 303162 SH SOLE 0 0 303162 PRINCIPAL EXCHANGE-TRADED FD US MEGA CP ETF 74255Y870 5898 146275 SH SOLE 0 0 146275 PRINCIPAL EXCHANGE-TRADED FD US SMCP MLTFCTR 74255Y607 594 13062 SH SOLE 0 0 13062 PRINCIPAL FINANCIAL GROUP IN COM 74251V102 5766 89539 SH SOLE 119 0 89420 PRINCIPAL REAL ESTATE INCOME SHS BEN INT 74255X104 185 12614 SH SOLE 0 0 12614 PROCTER AND GAMBLE CO COM 742718109 240925 1723358 SH SOLE 204150 0 1519208 PROG HOLDINGS INC COM NPV 74319R101 590 14035 SH SOLE 10747 0 3288 PROGENITY INC COM 74319F107 17 11000 SH SOLE 0 0 11000 PROGRESS SOFTWARE CORP COM 743312100 775 15747 SH SOLE 2905 0 12842 PROGRESSIVE CORP COM 743315103 12881 142501 SH SOLE 48954 0 93547 PROGYNY INC COM 74340E103 919 16403 SH SOLE 14304 0 2099 PROLOGIS INC. COM 74340W103 31794 253483 SH SOLE 16448 0 237035 PROS HOLDINGS INC COM 74346Y103 836 23556 SH SOLE 21933 0 1623 PROSHARES TR DECLINE RETAIL 74347B367 299 18247 SH SOLE 0 0 18247 PROSHARES TR DJ BRKFLD GLB 74347B508 565 12518 SH SOLE 0 0 12518 PROSHARES TR HD REPLICATION 74347X294 230 4481 SH SOLE 0 0 4481 PROSHARES TR HGH YLD INT RATE 74348A541 1218 19318 SH SOLE 0 0 19318 PROSHARES TR INFLATN EXPECTNS 74348A814 446 15082 SH SOLE 0 0 15082 PROSHARES TR INVT INT RT HG 74347B607 11155 147497 SH SOLE 267 0 147230 PROSHARES TR K1 FRE CRD OIL 74347G804 1391 23592 SH SOLE 0 0 23592 PROSHARES TR LARGE CAP CRE 74347R248 15554 155276 SH SOLE 0 0 155276 PROSHARES TR LONG ONLINE SHRT 74347B375 4319 62787 SH SOLE 0 0 62787 PROSHARES TR MSCI EAFE DIVD 74347B839 844 18257 SH SOLE 0 0 18257 PROSHARES TR MSCI EMRG MKTS 74347B847 575 9919 SH SOLE 0 0 9919 PROSHARES TR MSCI EUR DIV 74347B540 280 5399 SH SOLE 0 0 5399 PROSHARES TR ONLINE RTL ETF 74347B169 3390 51642 SH SOLE 0 0 51642 PROSHARES TR PET CARE ETF 74348A145 9789 125933 SH SOLE 0 0 125933 PROSHARES TR PSHS SH MDCAP400 74347B250 382 15494 SH SOLE 0 0 15494 PROSHARES TR PSHS SH MSCI EMR 74347R396 921 72779 SH SOLE 0 0 72779 PROSHARES TR PSHS SHORT DOW30 74347B235 5265 153103 SH SOLE 0 0 153103 PROSHARES TR PSHS ULT S&P 500 74347R107 724 6044 SH SOLE 0 0 6044 PROSHARES TR PSHS ULTRA QQQ 74347R206 1261 17322 SH SOLE 0 0 17322 PROSHARES TR RUSS 2000 DIVD 74347B698 12211 198035 SH SOLE 6296 0 191739 PROSHARES TR S&P 500 DV ARIST 74348A467 152894 1727026 SH SOLE 38882 0 1688144 PROSHARES TR S&P MDCP 400 DIV 74347B680 22180 327384 SH SOLE 5084 0 322300 PROSHARES TR S&P TECH DIVIDEN 74347G606 1902 31825 SH SOLE 0 0 31825 PROSHARES TR SHORT QQQ NEW 74347B714 5740 470889 SH SOLE 0 0 470889 PROSHARES TR SHORT S&P 500 NE 74347B425 18735 1230105 SH SOLE 0 0 1230105 PROSHARES TR SHRT 20+YR TRE 74347X849 7818 468686 SH SOLE 0 0 468686 PROSHARES TR SHRT RUSSELL2000 74348A210 7873 364337 SH SOLE 0 0 364337 PROSHARES TR SHT 7-10 YR TR 74348A608 616 25170 SH SOLE 0 0 25170 PROSHARES TR SP500 EX ENRGY 74347B581 304 3259 SH SOLE 0 0 3259 PROSHARES TR ULTRAPRO QQQ 74347X831 275 2210 SH SOLE 0 0 2210 PROSHARES TR II PROSHS SHT EUR 74347W742 511 11573 SH SOLE 0 0 11573 PROSPECT CAP CORP COM 74348T102 4440 576563 SH SOLE 0 0 576563 PROSPECT CAP CORP NOTE 4.950% 7/1 74348TAR3 222 220000 PRN SOLE 0 0 220000 PROSPECT CAP CORP NOTE 6.375% 3/0 74348TAT9 50 46000 PRN SOLE 0 0 46000 PROSPERITY BANCSHARES INC COM 743606105 236 3323 SH SOLE 626 0 2697 PROTERRA INC COM 74374T109 182 18031 SH SOLE 0 0 18031 PROTO LABS INC COM 743713109 1070 16060 SH SOLE 9609 0 6451 PROVENTION BIO INC COM 74374N102 216 33752 SH SOLE 0 0 33752 PROVIDENT BANCORP INC COM NEW 74383L105 500 31182 SH SOLE 0 0 31182 PRUDENTIAL FINL INC COM 744320102 31852 302780 SH SOLE 295 0 302485 PRUDENTIAL PLC ADR 74435K204 1166 29749 SH SOLE 23938 0 5811 PSYCHEMEDICS CORP COM NEW 744375205 95 11275 SH SOLE 0 0 11275 PTC INC COM 69370C100 2314 19316 SH SOLE 7904 0 11412 PUBLIC STORAGE COM 74460D109 16989 57182 SH SOLE 4724 0 52458 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 16822 276227 SH SOLE 127769 0 148458 PUBMATIC INC COM CL A 74467Q103 422 17569 SH SOLE 13497 0 4072 PULTE GROUP INC COM 745867101 2581 56200 SH SOLE 6337 0 49863 PUMA BIOTECHNOLOGY INC COM 74587V107 73 10420 SH SOLE 10243 0 177 PURE STORAGE INC CL A 74624M102 3001 119286 SH SOLE 0 0 119286 PURECYCLE TECHNOLOGIES INC COM 74623V103 710 53448 SH SOLE 0 0 53448 PURPLE INNOVATION INC COM 74640Y106 1059 50391 SH SOLE 747 0 49644 PUTNAM MANAGED MUN INCOME TR COM 746823103 1095 131336 SH SOLE 0 0 131336 PUTNAM MASTER INTER INCOME T SH BEN INT 746909100 171 41900 SH SOLE 0 0 41900 PUTNAM MUN OPPORTUNITIES TR SH BEN INT 746922103 301 21966 SH SOLE 0 0 21966 PUTNAM PREMIER INCOME TR SH BEN INT 746853100 210 46059 SH SOLE 0 0 46059 PVH CORPORATION COM 693656100 1461 14212 SH SOLE 58 0 14154 Q2 HLDGS INC COM 74736L109 662 8264 SH SOLE 7050 0 1214 QIAGEN NV SHS NEW N72482123 2002 38745 SH SOLE 5319 0 33426 QORVO INC COM 74736K101 4781 28599 SH SOLE 1531 0 27068 QUAKER CHEM CORP COM 747316107 383 1612 SH SOLE 1023 0 589 QUALCOMM INC COM 747525103 99358 770457 SH SOLE 193311 0 577146 QUALTRICS INTL INC COM CL A 747601201 685 16033 SH SOLE 0 0 16033 QUALYS INC COM 74758T303 747 6714 SH SOLE 1512 0 5202 QUANTA SVCS INC COM 74762E102 7457 65519 SH SOLE 7566 0 57953 QUANTUM CORP COM NEW 747906501 738 142477 SH SOLE 515 0 141962 QUANTUMSCAPE CORP COM CL A 74767V109 8474 345295 SH SOLE 0 0 345295 QUANTUMSCAPE CORP COM CL A 74767V109 2454 100000 SH Put SOLE 0 0 100000 QUEST DIAGNOSTICS INC COM 74834L100 8958 61647 SH SOLE 1843 0 59804 QUIDEL CORP COM 74838J101 3322 23535 SH SOLE 6318 0 17217 QUOTIENT LTD SHS G73268107 260 111311 SH SOLE 105998 0 5313 QURATE RETAIL INC COM SER A 74915M100 2050 201174 SH SOLE 184737 0 16437 R1 RCM INC COM 749397105 886 40236 SH SOLE 33250 0 6986 RACKSPACE TECHNOLOGY INC COM 750102105 908 63863 SH SOLE 22781 0 41082 RADIAN GROUP INC COM 750236101 428 18841 SH SOLE 5378 0 13463 RADNET INC COM 750491102 526 17938 SH SOLE 0 0 17938 RADWARE LTD ORD M81873107 923 27367 SH SOLE 25045 0 2322 RALPH LAUREN CORP CL A 751212101 1022 9204 SH SOLE 2818 0 6386 RAMBUS INC DEL COM 750917106 3382 152344 SH SOLE 2832 0 149512 RANGE RES CORP COM 75281A109 2047 90456 SH SOLE 0 0 90456 RANGER ENERGY SVCS INC COM CL A 75282U104 409 44422 SH SOLE 0 0 44422 RAPID7 INC COM 753422104 1149 10167 SH SOLE 6816 0 3351 RATTLER MIDSTREAM LP COM UNITS 75419T103 321 27340 SH SOLE 0 0 27340 RAVEN INDS INC COM 754212108 485 8412 SH SOLE 0 0 8412 RAYMOND JAMES FINL INC COM 754730109 3777 40725 SH SOLE 11417 0 29308 RAYONIER ADVANCED MATLS INC COM 75508B104 94 12510 SH SOLE 0 0 12510 RAYONIER INC COM 754907103 514 14412 SH SOLE 0 0 14412 RAYTHEON TECHNOLOGIES CORP COM 75513E101 98035 1140107 SH SOLE 243554 0 896553 RBB FD INC MFAM SMLCP GRWTH 74933W874 4202 107405 SH SOLE 0 0 107405 RBB FD INC MOTLEY FOL ETF 74933W601 16605 416475 SH SOLE 0 0 416475 RBC BEARINGS INC COM 75524B104 1741 8204 SH SOLE 6977 0 1227 RE MAX HLDGS INC CL A 75524W108 337 10822 SH SOLE 10272 0 550 READY CAPITAL CORP COM 75574U101 156 10813 SH SOLE 0 0 10813 REALTY INCOME CORP COM 756109104 45848 706875 SH SOLE 117234 0 589641 REAVES UTIL INCOME FD COM SH BEN INT 756158101 4387 133865 SH SOLE 0 0 133865 RED RIVER BANCSHARES INC COM 75686R202 461 9257 SH SOLE 0 0 9257 RED ROCK RESORTS INC CL A 75700L108 3633 70935 SH SOLE 0 0 70935 REDFIN CORP COM 75737F108 1400 27952 SH SOLE 507 0 27445 REDWOOD TR INC COM 758075402 533 41322 SH SOLE 1840 0 39482 REGAL BELOIT CORP COM 758750103 266 1770 SH SOLE 1507 0 263 REGENCY CTRS CORP COM 758849103 1001 14871 SH SOLE 1338 0 13533 REGENERON PHARMACEUTICALS COM 75886F107 23348 38581 SH SOLE 10383 0 28198 REGIONS FINANCIAL CORP NEW COM 7591EP100 14267 669486 SH SOLE 377121 0 292365 REINSURANCE GRP OF AMERICA I COM NEW 759351604 836 7511 SH SOLE 870 0 6641 REKOR SYSTEMS INC COM 759419104 502 43649 SH SOLE 0 0 43649 RELIANCE STEEL & ALUMINUM CO COM 759509102 1956 13705 SH SOLE 8541 0 5164 RELX PLC SPONSORED ADR 759530108 1447 50149 SH SOLE 38564 0 11585 RENAISSANCE CAP GREENWICH FD IPO ETF 759937204 6603 102678 SH SOLE 0 0 102678 RENAISSANCERE HLDGS LTD COM G7496G103 325 2333 SH SOLE 1765 0 568 RENASANT CORP COM 75970E107 1537 42636 SH SOLE 177 0 42459 RENEWABLE ENERGY GROUP INC COM NEW 75972A301 289 5749 SH SOLE 0 0 5749 RENT A CTR INC NEW COM 76009N100 553 9847 SH SOLE 0 0 9847 REPLIGEN CORP COM 759916109 3676 12719 SH SOLE 5754 0 6965 REPUBLIC FIRST BANCORP INC COM 760416107 40 13016 SH SOLE 0 0 13016 REPUBLIC SVCS INC COM 760759100 11643 96977 SH SOLE 10703 0 86274 RESIDEO TECHNOLOGIES INC COM 76118Y104 415 16739 SH SOLE 6437 0 10302 RESMED INC COM 761152107 4916 18654 SH SOLE 3866 0 14788 RESONANT INC COM 76118L102 144 59450 SH SOLE 0 0 59450 RESTAURANT BRANDS INTL INC COM 76131D103 4063 66405 SH SOLE 55956 0 10449 RETAIL OPPORTUNITY INVTS COR COM 76131N101 176 10103 SH SOLE 6458 0 3645 RETAIL PPTYS AMER INC CL A 76131V202 1336 103697 SH SOLE 0 0 103697 RETRACTABLE TECHNOLOGIES INC COM 76129W105 471 42686 SH SOLE 0 0 42686 REVANCE THERAPEUTICS INC COM 761330109 539 19347 SH SOLE 0 0 19347 REVOLVE GROUP INC CL A 76156B107 1054 17059 SH SOLE 400 0 16659 REWALK ROBOTICS LTD SHS M8216Q200 39 26110 SH SOLE 0 0 26110 REXFORD INDL RLTY INC COM 76169C100 217 3821 SH SOLE 179 0 3642 REXNORD CORP COM 76169B102 238 3696 SH SOLE 3290 0 406 REYNOLDS CONSUMER PRODS INC COM 76171L106 548 20027 SH SOLE 15763 0 4264 RGC RES INC COM 74955L103 245 10896 SH SOLE 0 0 10896 RH COM 74967X103 4193 6287 SH SOLE 87 0 6200 RICEBRAN TECHNOLOGIES COM NEW 762831204 45 77061 SH SOLE 0 0 77061 RIGEL PHARMACEUTICALS INC COM NEW 766559603 93 25568 SH SOLE 2738 0 22830 RIMINI STR INC DEL COM 76674Q107 552 57169 SH SOLE 0 0 57169 RING ENERGY INC COM 76680V108 74 25027 SH SOLE 0 0 25027 RINGCENTRAL INC CL A 76680R206 3612 16605 SH SOLE 1549 0 15056 RIO TINTO PLC SPONSORED ADR 767204100 16714 250142 SH SOLE 14462 0 235680 RITCHIE BROS AUCTIONEERS COM 767744105 1047 16988 SH SOLE 8996 0 7992 RITE AID CORP COM 767754872 252 17773 SH SOLE 257 0 17516 RIVERNORTH OPPORTUNITIES FD COM 76881Y109 392 23072 SH SOLE 0 0 23072 RLI CORP COM 749607107 7526 75030 SH SOLE 4198 0 70832 RLJ LODGING TR COM 74965L101 477 32081 SH SOLE 28430 0 3651 ROBERT HALF INTL INC COM 770323103 1467 14617 SH SOLE 3424 0 11193 ROBINHOOD MKTS INC COM CL A 770700102 2390 56807 SH SOLE 15260 0 41547 ROBLOX CORP CL A 771049103 12464 164971 SH SOLE 46237 0 118734 ROCKET COS INC COM CL A 77311W101 1002 62451 SH SOLE 0 0 62451 ROCKET LAB USA INC COM 773122106 239 14811 SH SOLE 0 0 14811 ROCKWELL AUTOMATION INC COM 773903109 23849 81108 SH SOLE 41069 0 40039 ROCKWELL MED INC COM 774374102 11 17960 SH SOLE 0 0 17960 ROGERS CORP COM 775133101 218 1171 SH SOLE 291 0 880 ROKU INC COM CL A 77543R102 33292 106246 SH SOLE 10357 0 95889 ROLLINS INC COM 775711104 2343 66305 SH SOLE 2618 0 63687 ROOT INC COM CL A 77664L108 108 20459 SH SOLE 0 0 20459 ROPER TECHNOLOGIES INC COM 776696106 7091 15893 SH SOLE 2393 0 13500 ROSS STORES INC COM 778296103 7161 65788 SH SOLE 37363 0 28425 ROYAL BK CDA COM 780087102 4612 46363 SH SOLE 6641 0 39722 ROYAL CARIBBEAN GROUP COM V7780T103 5985 67290 SH SOLE 6573 0 60717 ROYAL DUTCH SHELL PLC SPON ADR B 780259107 8797 198707 SH SOLE 13770 0 184937 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 10568 237103 SH SOLE 2129 0 234974 ROYAL GOLD INC COM 780287108 3118 32648 SH SOLE 245 0 32403 ROYCE GLOBAL VALUE TR INC COM 78081T104 235 15213 SH SOLE 0 0 15213 ROYCE MICRO-CAP TR INC COM 780915104 1323 115831 SH SOLE 0 0 115831 ROYCE VALUE TR INC COM 780910105 8722 484003 SH SOLE 0 0 484003 RPM INTL INC COM 749685103 4113 52966 SH SOLE 1826 0 51140 RUBIUS THERAPEUTICS INC COM 78116T103 505 28217 SH SOLE 0 0 28217 RUSH ENTERPRISES INC CL A 781846209 548 12142 SH SOLE 10767 0 1375 RUSH STREET INTERACTIVE INC COM 782011100 246 12811 SH SOLE 8058 0 4753 RYAN SPECIALTY GROUP HLDGS I CL A 78351F107 345 10175 SH SOLE 4550 0 5625 RYANAIR HOLDINGS PLC SPONSORED ADS 783513203 955 8674 SH SOLE 6763 0 1911 RYDER SYS INC COM 783549108 670 8099 SH SOLE 20 0 8079 RYMAN HOSPITALITY PPTYS INC COM 78377T107 237 2832 SH SOLE 499 0 2333 S&P GLOBAL INC COM 78409V104 16082 37851 SH SOLE 10000 0 27851 SABA CAPITAL INCOME & OPRNT SHARES 78518H103 225 49381 SH SOLE 0 0 49381 SABINE RTY TR UNIT BEN INT 785688102 368 8601 SH SOLE 0 0 8601 SABRA HEALTH CARE REIT INC COM 78573L106 1063 72234 SH SOLE 15020 0 57214 SABRE CORP COM 78573M104 1248 105379 SH SOLE 85 0 105294 SAFE BULKERS INC COM Y7388L103 241 46570 SH SOLE 0 0 46570 SAFE T GROUP LTD SPONSORD ADS NEW 78643B401 17 15300 SH SOLE 0 0 15300 SAFETY INS GROUP INC COM 78648T100 881 11119 SH SOLE 0 0 11119 SALARIUS PHARMACEUTICALS INC COM NEW 79400X107 12 12023 SH SOLE 0 0 12023 SALESFORCE COM INC COM 79466L302 178409 657783 SH SOLE 152748 0 505035 SALIENT MIDSTREAM & MLP FD SH BEN INT 79471V105 105 16575 SH SOLE 0 0 16575 SANDERSON FARMS INC COM 800013104 223 1187 SH SOLE 37 0 1150 SANDSTORM GOLD LTD COM NEW 80013R206 538 93320 SH SOLE 0 0 93320 SANGAMO THERAPEUTICS INC COM 800677106 116 12893 SH SOLE 180 0 12713 SANOFI SPONSORED ADR 80105N105 4791 99386 SH SOLE 15858 0 83528 SAP SE SPON ADR 803054204 4505 33360 SH SOLE 16317 0 17043 SARATOGA INVT CORP COM NEW 80349A208 2211 76938 SH SOLE 0 0 76938 SAREPTA THERAPEUTICS INC COM 803607100 2926 31642 SH SOLE 0 0 31642 SBA COMMUNICATIONS CORP NEW CL A 78410G104 14911 45109 SH SOLE 33716 0 11393 SCHLUMBERGER LTD COM STK 806857108 10638 358921 SH SOLE 112904 0 246017 SCHRODINGER INC COM 80810D103 412 7539 SH SOLE 0 0 7539 SCHWAB CHARLES CORP COM 808513105 25765 353726 SH SOLE 111594 0 242132 SCHWAB STRATEGIC TR 1000 INDEX ETF 808524722 476 11163 SH SOLE 0 0 11163 SCHWAB STRATEGIC TR 5 10YR CORP BD 808524698 360 6903 SH SOLE 0 0 6903 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 13666 448360 SH SOLE 0 0 448360 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 27271 704680 SH SOLE 12 0 704668 SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 1365 32872 SH SOLE 0 0 32872 SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 4842 85383 SH SOLE 0 0 85383 SCHWAB STRATEGIC TR SCHWAB FDT US BM 808524789 678 12653 SH SOLE 0 0 12653 SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 13561 251369 SH SOLE 0 0 251369 SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763 2835 53809 SH SOLE 0 0 53809 SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730 11507 357032 SH SOLE 0 0 357032 SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 6350 193421 SH SOLE 0 0 193421 SCHWAB STRATEGIC TR SCHWB FDT INT SC 808524748 530 13698 SH SOLE 0 0 13698 SCHWAB STRATEGIC TR SHT TM US TRES 808524862 8620 168395 SH SOLE 4040 0 164355 SCHWAB STRATEGIC TR US AGGREGATE B 808524839 15900 293025 SH SOLE 8 0 293017 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 29107 280256 SH SOLE 0 0 280256 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 306045 4122369 SH SOLE 0 0 4122369 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 126415 853639 SH SOLE 0 0 853639 SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 68619 1016874 SH SOLE 0 0 1016874 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 97089 933281 SH SOLE 0 0 933281 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 44376 578863 SH SOLE 0 0 578863 SCHWAB STRATEGIC TR US REIT ETF 808524847 6933 151780 SH SOLE 0 0 151780 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 44176 441319 SH SOLE 184 0 441135 SCHWAB STRATEGIC TR US TIPS ETF 808524870 34559 552230 SH SOLE 0 0 552230 SCIENCE APPLICATIONS INTL CO COM 808625107 1129 13193 SH SOLE 2760 0 10433 SCIENTIFIC GAMES CORP COM 80874P109 299 3605 SH SOLE 0 0 3605 SCIPLAY CORPORATION CL A 809087109 1914 92488 SH SOLE 0 0 92488 SCORE MEDIA & GAMING INC CL A SUB VTG SHS 80919D202 7195 210205 SH SOLE 0 0 210205 SCOTTS MIRACLE-GRO CO CL A 810186106 6168 42145 SH SOLE 5 0 42140 SEA LTD SPONSORD ADS 81141R100 28995 90954 SH SOLE 34935 0 56019 SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103 14222 172344 SH SOLE 90815 0 81529 SEAGEN INC COM 81181C104 3106 18290 SH SOLE 7215 0 11075 SEALED AIR CORP NEW COM 81211K100 2534 46242 SH SOLE 5170 0 41072 SECOND SIGHT MED PRODS INC COM NEW 81362J209 34 10727 SH SOLE 0 0 10727 SEI INVTS CO COM 784117103 2987 50372 SH SOLE 39595 0 10777 SELECT MED HLDGS CORP COM 81619Q105 382 10572 SH SOLE 5507 0 5065 SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 226560 2828107 SH SOLE 82131 0 2745976 SELECT SECTOR SPDR TR ENERGY 81369Y506 211758 4065241 SH SOLE 30345 0 4034896 SELECT SECTOR SPDR TR FINANCIAL 81369Y605 484215 12902090 SH SOLE 204190 0 12697900 SELECT SECTOR SPDR TR FINANCIAL 81369Y605 1629 43400 SH Put SOLE 0 0 43400 SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 216766 4876632 SH SOLE 8179 0 4868453 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 287352 1601290 SH SOLE 36363 0 1564927 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 341 1900 SH Put SOLE 0 0 1900 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 118195 1716954 SH SOLE 6787 0 1710167 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 345114 2711026 SH SOLE 54200 0 2656826 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 379083 3874521 SH SOLE 34517 0 3840004 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 129737 2030948 SH SOLE 4981 0 2025967 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 104762 1324253 SH SOLE 5025 0 1319228 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 545976 3656416 SH SOLE 76985 0 3579431 SELECTIVE INS GROUP INC COM 816300107 3586 47480 SH SOLE 2099 0 45381 SEMPRA COM 816851109 11502 90925 SH SOLE 24650 0 66275 SEMTECH CORP COM 816850101 1161 14889 SH SOLE 6472 0 8417 SENSATA TECHNOLOGIES HLDG PL SHS G8060N102 3422 62531 SH SOLE 23782 0 38749 SENSEONICS HLDGS INC COM 81727U105 133 39334 SH SOLE 0 0 39334 SENSIENT TECHNOLOGIES CORP COM 81725T100 212 2323 SH SOLE 468 0 1855 SENTINELONE INC CL A 81730H109 999 18642 SH SOLE 0 0 18642 SERES THERAPEUTICS INC COM 81750R102 292 42023 SH SOLE 150 0 41873 SERVICE CORP INTL COM 817565104 2546 42251 SH SOLE 6040 0 36211 SERVICE PPTYS TR COM SH BEN INT 81761L102 1379 123020 SH SOLE 225 0 122795 SERVICENOW INC COM 81762P102 84682 136085 SH SOLE 13499 0 122586 SERVISFIRST BANCSHARES INC COM 81768T108 1809 23257 SH SOLE 0 0 23257 SESEN BIO INC COM 817763105 35 44000 SH SOLE 0 0 44000 SEVEN OAKS ACQUISITION CORP COM CL A 81787X106 103 10400 SH SOLE 0 0 10400 SFL CORPORATION LTD SHS G7738W106 990 118155 SH SOLE 0 0 118155 SHAKE SHACK INC CL A 819047101 1261 16072 SH SOLE 8787 0 7285 SHARPS COMPLIANCE CORP COM 820017101 134 16198 SH SOLE 0 0 16198 SHAW COMMUNICATIONS INC CL B CONV 82028K200 989 34064 SH SOLE 0 0 34064 SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 1311 111359 SH SOLE 0 0 111359 SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 294 25000 SH Put SOLE 0 0 25000 SHENANDOAH TELECOMMUNICATION COM 82312B106 1523 48225 SH SOLE 0 0 48225 SHERWIN WILLIAMS CO COM 824348106 23225 83025 SH SOLE 16599 0 66426 SHIFT4 PMTS INC CL A 82452J109 28358 365814 SH SOLE 0 0 365814 SHINHAN FINANCIAL GROUP CO L SPN ADR RESTRD 824596100 594 17654 SH SOLE 16844 0 810 SHOALS TECHNOLOGIES GROUP IN CL A 82489W107 567 20321 SH SOLE 14150 0 6171 SHOCKWAVE MED INC COM 82489T104 5436 26406 SH SOLE 5146 0 21260 SHOPIFY INC CL A 82509L107 85807 63290 SH SOLE 4647 0 58643 SHYFT GROUP INC COM 825698103 2063 54275 SH SOLE 614 0 53661 SIENTRA INC COM 82621J105 793 138384 SH SOLE 0 0 138384 SIERRA WIRELESS INC COM 826516106 303 19545 SH SOLE 0 0 19545 SIGNATURE BK NEW YORK N Y COM 82669G104 3895 14304 SH SOLE 7729 0 6575 SIGNET JEWELERS LIMITED SHS G81276100 339 4288 SH SOLE 0 0 4288 SIGNIFY HEALTH INC CL A COM 82671G100 243 13585 SH SOLE 8178 0 5407 SILICON LABORATORIES INC COM 826919102 868 6253 SH SOLE 4816 0 1437 SILICON MOTION TECHNOLOGY CO SPONSORED ADR 82706C108 349 5058 SH SOLE 2364 0 2694 SILVERCORP METALS INC COM 82835P103 193 50656 SH SOLE 0 0 50656 SILVERCREST METALS INC COM 828363101 338 48381 SH SOLE 0 0 48381 SILVERGATE CAP CORP CL A 82837P408 856 7409 SH SOLE 0 0 7409 SIMMONS 1ST NATL CORP CL A $1 PAR 828730200 382 12929 SH SOLE 0 0 12929 SIMON PPTY GROUP INC NEW COM 828806109 26114 200922 SH SOLE 7233 0 193689 SIMPSON MFG INC COM 829073105 846 7908 SH SOLE 639 0 7269 SIMULATIONS PLUS INC COM 829214105 275 6975 SH SOLE 0 0 6975 SINCLAIR BROADCAST GROUP INC CL A 829226109 938 29602 SH SOLE 77 0 29525 SINOPEC SHANGHAI PETROCHEMIC SPON ADR H 82935M109 200 8278 SH SOLE 8278 0 0 SIREN ETF TR DIVCN DIVD ETF 829658400 1736 45581 SH SOLE 0 0 45581 SIREN ETF TR DIVCN LDRS ETF 829658301 4215 78446 SH SOLE 0 0 78446 SIREN ETF TR NSD NXGN ECO ETF 829658202 3838 85998 SH SOLE 0 0 85998 SIRIUS XM HOLDINGS INC COM 82968B103 1582 259329 SH SOLE 1885 0 257444 SITEONE LANDSCAPE SUPPLY INC COM 82982L103 2886 14470 SH SOLE 9209 0 5261 SITIME CORP COM 82982T106 289 1417 SH SOLE 0 0 1417 SIX FLAGS ENTMT CORP NEW COM 83001A102 1707 40160 SH SOLE 7847 0 32313 SIXTH STREET SPECIALTY LENDN COM 83012A109 3708 166956 SH SOLE 388 0 166568 SJW GROUP COM 784305104 302 4574 SH SOLE 0 0 4574 SKECHERS U S A INC CL A 830566105 875 20781 SH SOLE 0 0 20781 SKILLZ INC COM 83067L109 304 30925 SH SOLE 0 0 30925 SKYWEST INC COM 830879102 666 13506 SH SOLE 10653 0 2853 SKYWORKS SOLUTIONS INC COM 83088M102 18192 110403 SH SOLE 8305 0 102098 SL GREEN RLTY CORP COM 78440X804 489 6907 SH SOLE 104 0 6803 SLEEP NUMBER CORP COM 83125X103 317 3390 SH SOLE 0 0 3390 SLM CORP COM 78442P106 193 10941 SH SOLE 3981 0 6960 SLR INVESTMENT CORP COM 83413U100 735 38416 SH SOLE 5053 0 33363 SM ENERGY CO COM 78454L100 351 13300 SH SOLE 539 0 12761 SMART GLOBAL HLDGS INC SHS G8232Y101 474 10662 SH SOLE 10371 0 291 SMARTSHEET INC COM CL A 83200N103 1720 24986 SH SOLE 15379 0 9607 SMILEDIRECTCLUB INC CL A COM 83192H106 542 101850 SH SOLE 0 0 101850 SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 1495 43545 SH SOLE 16353 0 27192 SMITH & WESSON BRANDS INC COM 831754106 981 47248 SH SOLE 0 0 47248 SMITH A O CORP COM 831865209 2176 35626 SH SOLE 681 0 34945 SMUCKER J M CO COM NEW 832696405 6456 53786 SH SOLE 4663 0 49123 SNAP INC CL A 83304A106 10227 138447 SH SOLE 26804 0 111643 SNAP ON INC COM 833034101 3712 17764 SH SOLE 7886 0 9878 SNOWFLAKE INC CL A 833445109 15996 52890 SH SOLE 950 0 51940 SOC TELEMED INC COM CL A 78472F101 34 15201 SH SOLE 56 0 15145 SOCIAL CAPITAL HEDOSOPHA HLD *W EXP 09/26/202 G82514111 18 10000 SH SOLE 0 0 10000 SOCIEDAD QUIMICA Y MINERA DE SPON ADR SER B 833635105 460 8570 SH SOLE 0 0 8570 SOFI TECHNOLOGIES INC COM 83406F102 2534 159548 SH SOLE 0 0 159548 SOLAREDGE TECHNOLOGIES INC COM 83417M104 3373 12717 SH SOLE 2234 0 10483 SONOCO PRODS CO COM 835495102 1194 20047 SH SOLE 93 0 19954 SONOS INC COM 83570H108 2199 67948 SH SOLE 0 0 67948 SONY GROUP CORPORATION SPONSORED ADR 835699307 7112 64314 SH SOLE 24986 0 39328 SORRENTO THERAPEUTICS INC COM NEW 83587F202 853 111733 SH SOLE 0 0 111733 SOS LIMITED SPNSORD ADS NEW 83587W106 22 10524 SH SOLE 0 0 10524 SOUTH JERSEY INDS INC COM 838518108 419 19705 SH SOLE 0 0 19705 SOUTHERN CO COM 842587107 78791 1271445 SH SOLE 333876 0 937569 SOUTHERN CO UNIT 08/01/2022 842587602 3034 59675 SH SOLE 0 0 59675 SOUTHERN COPPER CORP COM 84265V105 3464 61699 SH SOLE 4640 0 57059 SOUTHSTATE CORPORATION COM 840441109 435 5820 SH SOLE 1651 0 4169 SOUTHWEST AIRLS CO COM 844741108 27310 531018 SH SOLE 17675 0 513343 SOUTHWEST AIRLS CO NOTE 1.250% 5/0 844741BG2 19 13000 PRN SOLE 0 0 13000 SOUTHWEST GAS HLDGS INC COM 844895102 253 3778 SH SOLE 82 0 3696 SOUTHWESTERN ENERGY CO COM 845467109 208 37503 SH SOLE 0 0 37503 SPARTANNASH CO COM 847215100 351 16019 SH SOLE 3017 0 13002 SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 353656 1045422 SH SOLE 0 0 1045422 SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 338 1000 SH Put SOLE 0 0 1000 SPDR GOLD TR GOLD SHS 78463V107 332453 2024436 SH SOLE 0 0 2024436 SPDR INDEX SHS FDS ASIA PACIF ETF 78463X301 3866 31156 SH SOLE 0 0 31156 SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 10074 197299 SH SOLE 13 0 197286 SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 1841 51847 SH SOLE 0 0 51847 SPDR INDEX SHS FDS EURO STOXX 50 78463X202 9829 217019 SH SOLE 0 0 217019 SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 7862 153098 SH SOLE 0 0 153098 SPDR INDEX SHS FDS LOW CARBON ETF 78463X194 1185 9430 SH SOLE 0 0 9430 SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 11929 411785 SH SOLE 0 0 411785 SPDR INDEX SHS FDS MSCI EAFE FS ETF 78470E106 3898 47159 SH SOLE 0 0 47159 SPDR INDEX SHS FDS MSCI EAFE STRTGC 78463X434 27684 368386 SH SOLE 0 0 368386 SPDR INDEX SHS FDS MSCI EMR MKT ETF 78470E205 1288 17245 SH SOLE 0 0 17245 SPDR INDEX SHS FDS MSCI EMRG MKTS 78463X426 5459 80681 SH SOLE 0 0 80681 SPDR INDEX SHS FDS MSCI WRLD STRGIC 78463X418 1026 9932 SH SOLE 0 0 9932 SPDR INDEX SHS FDS PORTFLI MSCI GBL 78463X475 17540 320414 SH SOLE 125 0 320289 SPDR INDEX SHS FDS PORTFLO EURP ETF 78463X103 22489 551035 SH SOLE 0 0 551035 SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 268399 7412300 SH SOLE 1047 0 7411253 SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 142858 3358983 SH SOLE 626 0 3358357 SPDR INDEX SHS FDS S&P CHINA ETF 78463X400 1752 15861 SH SOLE 0 0 15861 SPDR INDEX SHS FDS S&P EM MKT DIV 78463X533 2306 77816 SH SOLE 0 0 77816 SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756 4780 81507 SH SOLE 0 0 81507 SPDR INDEX SHS FDS S&P GBLINF ETF 78463X855 1550 29382 SH SOLE 0 0 29382 SPDR INDEX SHS FDS S&P GLBDIV ETF 78463X459 2754 41762 SH SOLE 0 0 41762 SPDR INDEX SHS FDS S&P INTL ETF 78463X772 7839 206449 SH SOLE 0 0 206449 SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 15574 404690 SH SOLE 0 0 404690 SPDR INDEX SHS FDS S&P NORTH AMER 78463X152 720 18065 SH SOLE 0 0 18065 SPDR S&P 500 ETF TR TR UNIT 78462F103 2200356 5127362 SH SOLE 1480 0 5125882 SPDR S&P 500 ETF TR TR UNIT 78462F103 144749 337300 SH Put SOLE 0 0 337300 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 83360 173348 SH SOLE 0 0 173348 SPDR SER TR AEROSPACE DEF 78464A631 21122 177097 SH SOLE 0 0 177097 SPDR SER TR BLMBRG BRC CNVRT 78464A359 109506 1283019 SH SOLE 0 0 1283019 SPDR SER TR BLOMBERG 1 10 YR 78468R861 12477 591327 SH SOLE 0 0 591327 SPDR SER TR BLOMBERG BRC INT 78464A334 503 16178 SH SOLE 0 0 16178 SPDR SER TR BLOMBERG BRC INV 78468R200 30664 1000126 SH SOLE 0 0 1000126 SPDR SER TR BLOMBERG INTL TR 78464A516 7353 255945 SH SOLE 0 0 255945 SPDR SER TR BLOMBRG BRC EMRG 78464A391 7370 291290 SH SOLE 0 0 291290 SPDR SER TR BLOMBRG BRC INTL 78464A151 2026 57389 SH SOLE 0 0 57389 SPDR SER TR BLOOMBERG BRCLYS 78468R622 83464 763201 SH SOLE 11283 0 751918 SPDR SER TR BLOOMBERG SRT TR 78468R408 55036 2009362 SH SOLE 1778 0 2007584 SPDR SER TR COMP SOFTWARE 78464A599 19821 115468 SH SOLE 0 0 115468 SPDR SER TR DJ REIT ETF 78464A607 14741 139820 SH SOLE 93 0 139727 SPDR SER TR FACTST INV ETF 78464A110 20921 96982 SH SOLE 0 0 96982 SPDR SER TR FTSE INT GVT ETF 78464A490 5894 108324 SH SOLE 0 0 108324 SPDR SER TR GLB DOW ETF 78464A706 462 4237 SH SOLE 0 0 4237 SPDR SER TR HLTH CARE SVCS 78464A573 2912 27951 SH SOLE 0 0 27951 SPDR SER TR HLTH CR EQUIP 78464A581 16156 129125 SH SOLE 0 0 129125 SPDR SER TR ICE PFD SEC ETF 78464A292 27786 639355 SH SOLE 0 0 639355 SPDR SER TR MSCI USA STRTGIC 78468R812 58434 489852 SH SOLE 0 0 489852 SPDR SER TR NUVEEN BBG BRCLY 78464A284 30109 502238 SH SOLE 0 0 502238 SPDR SER TR NUVEEN BLMBRG SR 78468R739 46590 943125 SH SOLE 0 0 943125 SPDR SER TR NUVEEN BRC MUNIC 78468R721 67967 1317955 SH SOLE 114802 0 1203153 SPDR SER TR NYSE TECH ETF 78464A102 14501 92714 SH SOLE 0 0 92714 SPDR SER TR OILGAS EQUIP 78468R549 1570 28842 SH SOLE 0 0 28842 SPDR SER TR PORTFLI HIGH YLD 78468R606 48683 1818578 SH SOLE 0 0 1818578 SPDR SER TR PORTFLI INTRMDIT 78464A672 86133 2665827 SH SOLE 0 0 2665827 SPDR SER TR PORTFLI MORTGAGE 78464A383 102405 3981529 SH SOLE 0 0 3981529 SPDR SER TR PORTFLI TIPS ETF 78464A656 139893 4498163 SH SOLE 111 0 4498052 SPDR SER TR PORTFOLI S&P1500 78464A805 299635 5654563 SH SOLE 0 0 5654563 SPDR SER TR PORTFOLIO AGRGTE 78464A649 217362 7281804 SH SOLE 19300 0 7262504 SPDR SER TR PORTFOLIO CRPORT 78464A144 98567 2808169 SH SOLE 0 0 2808169 SPDR SER TR PORTFOLIO INTRMD 78464A375 276829 7580212 SH SOLE 585498 0 6994714 SPDR SER TR PORTFOLIO LN COR 78464A367 19556 623596 SH SOLE 0 0 623596 SPDR SER TR PORTFOLIO LN TSR 78464A664 79610 1928062 SH SOLE 82 0 1927980 SPDR SER TR PORTFOLIO S&P400 78464A847 285939 6194522 SH SOLE 262 0 6194260 SPDR SER TR PORTFOLIO S&P500 78464A854 384615 7622174 SH SOLE 0 0 7622174 SPDR SER TR PORTFOLIO S&P600 78468R853 249495 5856701 SH SOLE 345 0 5856356 SPDR SER TR PORTFOLIO SH TSR 78468R101 45585 1488236 SH SOLE 6820 0 1481416 SPDR SER TR PORTFOLIO SHORT 78464A474 83591 2674911 SH SOLE 355937 0 2318974 SPDR SER TR PRTFLO S&P500 GW 78464A409 516570 8068882 SH SOLE 748 0 8068134 SPDR SER TR PRTFLO S&P500 HI 78468R788 43072 1101016 SH SOLE 0 0 1101016 SPDR SER TR PRTFLO S&P500 VL 78464A508 374334 9598300 SH SOLE 1622 0 9596678 SPDR SER TR RUSSELL LOW VOL 78468R754 9214 89184 SH SOLE 0 0 89184 SPDR SER TR RUSSELL MOMENTUM 78468R762 1233 12566 SH SOLE 0 0 12566 SPDR SER TR RUSSELL YIELD 78468R770 12493 134098 SH SOLE 0 0 134098 SPDR SER TR S&P 400 MDCP GRW 78464A821 51911 686195 SH SOLE 0 0 686195 SPDR SER TR S&P 400 MDCP VAL 78464A839 57333 865658 SH SOLE 0 0 865658 SPDR SER TR S&P 500 ESG ETF 78468R531 6079 150704 SH SOLE 0 0 150704 SPDR SER TR S&P 600 SMCP GRW 78464A201 98793 1133985 SH SOLE 0 0 1133985 SPDR SER TR S&P 600 SMCP VAL 78464A300 103856 1267154 SH SOLE 0 0 1267154 SPDR SER TR S&P 600 SML CAP 78464A813 91398 964728 SH SOLE 0 0 964728 SPDR SER TR S&P BIOTECH 78464A870 67376 535963 SH SOLE 0 0 535963 SPDR SER TR S&P BK ETF 78464A797 42212 797802 SH SOLE 0 0 797802 SPDR SER TR S&P CAP MKTS 78464A771 2540 26619 SH SOLE 0 0 26619 SPDR SER TR S&P DIVID ETF 78464A763 269791 2295117 SH SOLE 0 0 2295117 SPDR SER TR S&P HOMEBUILD 78464A888 44291 617217 SH SOLE 0 0 617217 SPDR SER TR S&P INS ETF 78464A789 5558 147119 SH SOLE 0 0 147119 SPDR SER TR S&P INTERNET ETF 78468R127 1418 8715 SH SOLE 0 0 8715 SPDR SER TR S&P KENSHO CLEAN 78468R655 6791 72280 SH SOLE 0 0 72280 SPDR SER TR S&P KENSHO FUTRE 78468R671 2391 47473 SH SOLE 0 0 47473 SPDR SER TR S&P KENSHO INTLG 78468R697 2009 45997 SH SOLE 0 0 45997 SPDR SER TR S&P KENSHO NEW 78468R648 10937 179596 SH SOLE 0 0 179596 SPDR SER TR S&P KENSHO SMART 78468R689 2105 38436 SH SOLE 0 0 38436 SPDR SER TR S&P METALS MNG 78464A755 18389 440550 SH SOLE 0 0 440550 SPDR SER TR S&P OILGAS EXP 78468R556 29260 302523 SH SOLE 55 0 302468 SPDR SER TR S&P PHARMAC 78464A722 3736 78750 SH SOLE 0 0 78750 SPDR SER TR S&P REGL BKG 78464A698 62787 926746 SH SOLE 1483 0 925263 SPDR SER TR S&P RETAIL ETF 78464A714 19335 214068 SH SOLE 0 0 214068 SPDR SER TR S&P SEMICNDCTR 78464A862 34293 173225 SH SOLE 0 0 173225 SPDR SER TR S&P TELECOM 78464A540 5588 58569 SH SOLE 0 0 58569 SPDR SER TR S&P TRANSN ETF 78464A532 15645 180827 SH SOLE 0 0 180827 SPDR SER TR S&P1500MOMTILT 78468R705 25244 137845 SH SOLE 0 0 137845 SPDR SER TR SPDR BLOOMBERG 78468R663 55245 604034 SH SOLE 635 0 603399 SPDR SER TR SPDR S&P 500 ETF 78468R796 17328 163121 SH SOLE 0 0 163121 SPDR SER TR SPDR S&P1500VL 78464A128 9311 64399 SH SOLE 0 0 64399 SPDR SER TR SSGA GNDER ETF 78468R747 6548 64854 SH SOLE 0 0 64854 SPDR SER TR SSGA US LRG ETF 78468R804 18933 141923 SH SOLE 0 0 141923 SPDR SER TR SSGA US SMAL ETF 78468R887 4339 38679 SH SOLE 0 0 38679 SPECTRUM BRANDS HLDGS INC NE COM 84790A105 1025 10714 SH SOLE 1640 0 9074 SPHERE 3D CORP NEW COM 84841L308 131 22025 SH SOLE 0 0 22025 SPIRE INC COM 84857L101 699 11419 SH SOLE 818 0 10601 SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 5153 116613 SH SOLE 6910 0 109703 SPIRIT AIRLS INC COM 848577102 1527 58873 SH SOLE 0 0 58873 SPIRIT RLTY CAP INC NEW COM NEW 84860W300 1797 39025 SH SOLE 11104 0 27921 SPLUNK INC COM 848637104 15237 105396 SH SOLE 54515 0 50881 SPLUNK INC NOTE 1.125% 9/1 848637AD6 12 10000 PRN SOLE 0 0 10000 SPOTIFY TECHNOLOGY S A SHS L8681T102 6020 26714 SH SOLE 6920 0 19794 SPRAGUE RES LP COM UNIT REP LTD 849343108 237 12744 SH SOLE 0 0 12744 SPROTT ETF TRUST GOLD MINERS ETF 85210B102 1200 48344 SH SOLE 0 0 48344 SPROTT ETF TRUST JR GOLD MINERS E 85210B201 519 14046 SH SOLE 0 0 14046 SPROTT FOCUS TR INC COM 85208J109 2531 305252 SH SOLE 0 0 305252 SPROTT INC COM NEW 852066208 354 9654 SH SOLE 0 0 9654 SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 4753 277478 SH SOLE 0 0 277478 SPROTT PHYSICAL GOLD TR UNIT 85207H104 8457 612791 SH SOLE 0 0 612791 SPROTT PHYSICAL PLAT PALLAD UNIT 85207Q104 481 33583 SH SOLE 0 0 33583 SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 5827 758678 SH SOLE 0 0 758678 SPROUT SOCIAL INC COM CL A 85209W109 1126 9231 SH SOLE 8652 0 579 SPROUTS FMRS MKT INC COM 85208M102 1799 77659 SH SOLE 51634 0 26025 SPS COMM INC COM 78463M107 4710 29223 SH SOLE 11226 0 17997 SPX CORP COM 784635104 593 11088 SH SOLE 477 0 10611 SQUARE INC CL A 852234103 108738 453376 SH SOLE 56545 0 396831 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 1916 27601 SH SOLE 3367 0 24234 SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608 105634 2295402 SH SOLE 0 0 2295402 SSGA ACTIVE ETF TR GLOBL ALLO ETF 78467V400 3855 84631 SH SOLE 0 0 84631 SSGA ACTIVE ETF TR INCOM ALLO ETF 78467V202 1831 52127 SH SOLE 0 0 52127 SSGA ACTIVE ETF TR MULT ASS RLRTN 78467V103 5041 176502 SH SOLE 0 0 176502 SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 253714 5250711 SH SOLE 0 0 5250711 SSGA ACTIVE ETF TR ULT SHT TRM BD 78467V707 9501 234836 SH SOLE 0 0 234836 SSGA ACTIVE TR SPDR DBLELN EMRG 78470P309 5247 104290 SH SOLE 0 0 104290 SSGA ACTIVE TR SPDR DBLELN SHRT 78470P200 2761 55714 SH SOLE 0 0 55714 SSGA ACTIVE TR SPDR SSGA FXD 78470P507 13944 448359 SH SOLE 0 0 448359 SSGA ACTIVE TR SPDR SSGA US SCT 78470P408 29279 662448 SH SOLE 0 0 662448 SSR MNG INC COM 784730103 540 37107 SH SOLE 0 0 37107 ST JOE CO COM 790148100 562 13360 SH SOLE 0 0 13360 STAAR SURGICAL CO COM PAR $0.01 852312305 5183 40327 SH SOLE 1112 0 39215 STAG INDL INC COM 85254J102 2186 55688 SH SOLE 2873 0 52815 STAMPS COM INC COM NEW 852857200 472 1430 SH SOLE 1 0 1429 STANDARD LITHIUM LTD COM 853606101 432 53144 SH SOLE 0 0 53144 STANLEY BLACK & DECKER INC COM 854502101 9567 54572 SH SOLE 24999 0 29573 STAR BULK CARRIERS CORP. SHS PAR Y8162K204 1473 61272 SH SOLE 0 0 61272 STARBOARD INVT TR ADAPTIVE ALPHA 85521B742 10695 415812 SH SOLE 0 0 415812 STARBUCKS CORP COM 855244109 128355 1163588 SH SOLE 88041 0 1075547 STARWOOD PPTY TR INC COM 85571B105 5290 216718 SH SOLE 2738 0 213980 STARWOOD PPTY TR INC NOTE 4.375% 4/0 85571BAH8 16 15000 PRN SOLE 0 0 15000 STATE STR CORP COM 857477103 6247 73734 SH SOLE 20263 0 53471 STEEL DYNAMICS INC COM 858119100 3647 62358 SH SOLE 123 0 62235 STELLANTIS N.V SHS N82405106 1832 95925 SH SOLE 14262 0 81663 STELLUS CAP INVT CORP COM 858568108 154 11769 SH SOLE 0 0 11769 STEM INC COM 85859N102 1738 72733 SH SOLE 0 0 72733 STEPAN CO COM 858586100 341 3016 SH SOLE 169 0 2847 STEPSTONE GROUP INC COM CL A 85914M107 384 8995 SH SOLE 8856 0 139 STERICYCLE INC COM 858912108 718 10546 SH SOLE 2423 0 8123 STERIS PLC SHS USD G8473T100 13972 68398 SH SOLE 57950 0 10448 STEWART INFORMATION SVCS COR COM 860372101 687 10854 SH SOLE 1309 0 9545 STIFEL FINL CORP COM 860630102 1042 15326 SH SOLE 1409 0 13917 STITCH FIX INC COM CL A 860897107 1363 34121 SH SOLE 0 0 34121 STMICROELECTRONICS N V NY REGISTRY 861012102 4672 107071 SH SOLE 17755 0 89316 STONE HBR EMERGING MKTS INCO COM 86164T107 222 29839 SH SOLE 0 0 29839 STONE HBR EMERGING MKTS TOTA COM 86164W100 92 10976 SH SOLE 0 0 10976 STONECO LTD COM CL A G85158106 1676 48280 SH SOLE 14916 0 33364 STONEX GROUP INC COM 861896108 1641 24897 SH SOLE 183 0 24714 STORE CAP CORP COM 862121100 13003 405948 SH SOLE 37713 0 368235 STRATASYS LTD SHS M85548101 2033 94492 SH SOLE 34281 0 60211 STRATEGY SHS DAY HAGAN NED 86280R803 5076 151238 SH SOLE 0 0 151238 STRATEGY SHS NS 7HANDL IDX 86280R506 19753 792009 SH SOLE 0 0 792009 STRIDE INC COM 86333M108 947 26340 SH SOLE 16730 0 9610 STRYKER CORPORATION COM 863667101 33583 127342 SH SOLE 10266 0 117076 STURM RUGER & CO INC COM 864159108 1781 24139 SH SOLE 0 0 24139 SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 980 63818 SH SOLE 0 0 63818 SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 158 22499 SH SOLE 1524 0 20975 SUMMIT MATLS INC CL A 86614U100 2330 72886 SH SOLE 6455 0 66431 SUN CMNTYS INC COM 866674104 2138 11553 SH SOLE 3512 0 8041 SUN LIFE FINANCIAL INC. COM 866796105 674 13094 SH SOLE 0 0 13094 SUNCOR ENERGY INC NEW COM 867224107 2283 110062 SH SOLE 32268 0 77794 SUNDIAL GROWERS INC COM 86730L109 143 210661 SH SOLE 0 0 210661 SUNOCO LP/SUNOCO FIN CORP COM UT REP LP 86765K109 1793 48032 SH SOLE 0 0 48032 SUNOPTA INC COM 8676EP108 311 34837 SH SOLE 5520 0 29317 SUNPOWER CORP COM 867652406 629 27733 SH SOLE 0 0 27733 SUNPOWER CORP DBCV 4.000% 1/1 867652AL3 15 12000 PRN SOLE 0 0 12000 SUNRUN INC COM 86771W105 2458 55863 SH SOLE 2487 0 53376 SUNSTONE HOTEL INVS INC NEW COM 867892101 297 24890 SH SOLE 23685 0 1205 SUPERNUS PHARMACEUTICALS INC COM 868459108 529 19818 SH SOLE 2893 0 16925 SURFACE ONCOLOGY INC COM 86877M209 202 26650 SH SOLE 0 0 26650 SVB FINANCIAL GROUP COM 78486Q101 18249 28211 SH SOLE 23723 0 4488 SWITCH INC CL A 87105L104 1337 52648 SH SOLE 26440 0 26208 SYNAPTICS INC COM 87157D109 444 2473 SH SOLE 0 0 2473 SYNCHRONY FINANCIAL COM 87165B103 4730 96771 SH SOLE 31643 0 65128 SYNEOS HEALTH INC CL A 87166B102 1156 13218 SH SOLE 11781 0 1437 SYNNEX CORP COM 87162W100 248 2379 SH SOLE 0 0 2379 SYNOPSYS INC COM 871607107 8127 27143 SH SOLE 2368 0 24775 SYNOVUS FINL CORP COM NEW 87161C501 672 15300 SH SOLE 0 0 15300 SYROS PHARMACEUTICALS INC COM 87184Q107 211 47115 SH SOLE 0 0 47115 SYSCO CORP COM 871829107 20276 258290 SH SOLE 44480 0 213810 T ROWE PRICE ETF INC PRICE BLUE CHIP 87283Q107 660 20684 SH SOLE 0 0 20684 T ROWE PRICE ETF INC PRICE DIV GRWT 87283Q404 526 16526 SH SOLE 0 0 16526 T ROWE PRICE ETF INC PRICE GRW STOCK 87283Q305 324 10043 SH SOLE 0 0 10043 T2 BIOSYSTEMS INC COM 89853L104 21 22571 SH SOLE 0 0 22571 TACTILE SYS TECHNOLOGY INC COM 87357P100 477 10735 SH SOLE 10698 0 37 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 40058 358785 SH SOLE 87369 0 271416 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 2434 21800 SH Put SOLE 0 0 21800 TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 601 36661 SH SOLE 17765 0 18896 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 3476 22564 SH SOLE 2310 0 20254 TANDEM DIABETES CARE INC COM NEW 875372203 3465 28964 SH SOLE 3124 0 25840 TANGER FACTORY OUTLET CTRS I COM 875465106 1680 103053 SH SOLE 0 0 103053 TANZANIAN GOLD CORP COM 87601A107 23 46032 SH SOLE 0 0 46032 TAPESTRY INC COM 876030107 2486 67163 SH SOLE 48801 0 18362 TARGA RES CORP COM 87612G101 1993 40507 SH SOLE 0 0 40507 TARGET CORP COM 87612E106 111119 485724 SH SOLE 39539 0 446185 TARO PHARMACEUTICAL INDS LTD SHS M8737E108 295 4642 SH SOLE 4492 0 150 TASEKO MINES LTD COM 876511106 21 10911 SH SOLE 0 0 10911 TASKUS INC CLASS A COM 87652V109 815 12279 SH SOLE 12153 0 126 TATA MTRS LTD SPONSORED ADR 876568502 530 23629 SH SOLE 0 0 23629 TATTOOED CHEF INC COM CL A 87663X102 393 21346 SH SOLE 0 0 21346 TC ENERGY CORP COM 87807B107 14054 292253 SH SOLE 205088 0 87165 TCG BDC INC COM 872280102 230 17120 SH SOLE 0 0 17120 TCW STRATEGIC INCOME FD INC COM 872340104 118 20615 SH SOLE 0 0 20615 TE CONNECTIVITY LTD REG SHS H84989104 30113 219448 SH SOLE 147485 0 71963 TECHNIPFMC PLC COM G87110105 1044 138695 SH SOLE 131549 0 7146 TECHTARGET INC COM 87874R100 323 3924 SH SOLE 0 0 3924 TECK RESOURCES LTD CL B 878742204 5676 227849 SH SOLE 0 0 227849 TEEKAY LNG PARTNERS L P PRTNRSP UNITS Y8564M105 349 22428 SH SOLE 4237 0 18191 TEGNA INC COM 87901J105 225 11430 SH SOLE 3529 0 7901 TEKLA HEALTHCARE INVS SH BEN INT 87911J103 8100 316762 SH SOLE 0 0 316762 TEKLA HEALTHCARE OPPORTUNITI SHS 879105104 2000 88313 SH SOLE 0 0 88313 TEKLA LIFE SCIENCES INVS SH BEN INT 87911K100 3062 147224 SH SOLE 0 0 147224 TEKLA WORLD HEALTHCARE FD BEN INT SHS 87911L108 6543 397776 SH SOLE 0 0 397776 TELADOC HEALTH INC COM 87918A105 18424 145287 SH SOLE 17289 0 127998 TELEDYNE TECHNOLOGIES INC COM 879360105 3122 7267 SH SOLE 2992 0 4275 TELEFLEX INCORPORATED COM 879369106 686 1823 SH SOLE 888 0 935 TELEFONICA BRASIL SA NEW ADR 87936R205 98 12667 SH SOLE 250 0 12417 TELEFONICA S A SPONSORED ADR 879382208 70 14908 SH SOLE 0 0 14908 TELLURIAN INC NEW COM 87968A104 720 184114 SH SOLE 0 0 184114 TELUS CORPORATION COM 87971M103 486 22133 SH SOLE 12545 0 9588 TEMPLETON EMERGING MKTS FD COM 880191101 174 10257 SH SOLE 0 0 10257 TEMPLETON EMERGING MKTS INCO COM 880192109 2976 384531 SH SOLE 0 0 384531 TEMPLETON GLOBAL INCOME FD COM 880198106 752 139718 SH SOLE 0 0 139718 TEMPUR SEALY INTL INC COM 88023U101 1854 39951 SH SOLE 997 0 38954 TENABLE HLDGS INC COM 88025T102 273 5912 SH SOLE 0 0 5912 TENET HEALTHCARE CORP COM NEW 88033G407 417 6283 SH SOLE 884 0 5399 TENNECO INC CL A VTG COM STK 880349105 482 33767 SH SOLE 0 0 33767 TERADATA CORP DEL COM 88076W103 2733 47653 SH SOLE 39616 0 8037 TERADYNE INC COM 880770102 5073 46472 SH SOLE 21528 0 24944 TEREX CORP NEW COM 880779103 489 11607 SH SOLE 461 0 11146 TERMINIX GLOBAL HOLDINGS INC COM 88087E100 235 5636 SH SOLE 4387 0 1249 TERNIUM SA SPONSORED ADS 880890108 2562 60568 SH SOLE 3061 0 57507 TESLA INC COM 88160R101 341011 439742 SH SOLE 31350 0 408392 TETRA TECH INC NEW COM 88162G103 7634 51116 SH SOLE 43228 0 7888 TEUCRIUM COMMODITY TR AGRICULTURE FD 88166A706 204 7765 SH SOLE 0 0 7765 TEUCRIUM COMMODITY TR WHEAT FD 88166A508 96 13535 SH SOLE 0 0 13535 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 2974 305332 SH SOLE 18927 0 286405 TEXAS INSTRS INC COM 882508104 51316 266978 SH SOLE 71317 0 195661 TEXAS PACIFIC LAND CORPORATI COM 88262P102 1971 1630 SH SOLE 5 0 1625 TEXAS ROADHOUSE INC COM 882681109 717 7718 SH SOLE 5140 0 2578 TEXTAINER GROUP HOLDINGS LTD SHS G8766E109 1605 45970 SH SOLE 25608 0 20362 TEXTRON INC COM 883203101 2682 38416 SH SOLE 9387 0 29029 TFI INTL INC COM 87241L109 273 2668 SH SOLE 2306 0 362 TFS FINL CORP COM 87240R107 363 19038 SH SOLE 0 0 19038 TG THERAPEUTICS INC COM 88322Q108 893 26833 SH SOLE 2042 0 24791 THE ODP CORP COM 88337F105 433 10777 SH SOLE 99 0 10678 THE ONE GROUP HOSPITALITY IN COM 88338K103 177 16556 SH SOLE 0 0 16556 THE REALREAL INC COM 88339P101 218 16560 SH SOLE 0 0 16560 THE TRADE DESK INC COM CL A 88339J105 41516 590558 SH SOLE 5416 0 585142 THERAPEUTICSMD INC COM 88338N107 26 34945 SH SOLE 0 0 34945 THERATECHNOLOGIES INC NOTE 5.750% 6/3 88338HAA8 16 18000 PRN SOLE 0 0 18000 THERMO FISHER SCIENTIFIC INC COM 883556102 92819 162457 SH SOLE 59575 0 102882 THOMSON REUTERS CORP. COM NEW 884903709 2097 18979 SH SOLE 11006 0 7973 THOR INDS INC COM 885160101 2019 16449 SH SOLE 418 0 16031 THOUGHTWORKS HOLDING INC COM 88546E105 294 10238 SH SOLE 10238 0 0 THREDUP INC CL A 88556E102 335 15467 SH SOLE 15343 0 124 TIDAL ETF TR RPAR RISK PARI 886364603 422 17444 SH SOLE 0 0 17444 TILRAY INC COM CL 2 88688T100 2851 252547 SH SOLE 0 0 252547 TILRAY INC NOTE 5.000%10/0 88688TAB6 49 50000 PRN SOLE 0 0 50000 TIMKEN CO COM 887389104 229 3501 SH SOLE 1282 0 2219 TIMKENSTEEL CORPORATION COM 887399103 874 66819 SH SOLE 0 0 66819 TIMOTHY PLAN HIG DV STK ETF 887432326 1468 50101 SH SOLE 0 0 50101 TIMOTHY PLAN US LRGMD CP CORE 887432359 934 26834 SH SOLE 0 0 26834 TITAN MED INC COM NEW 88830X819 41 27109 SH SOLE 0 0 27109 TJX COS INC NEW COM 872540109 22732 344533 SH SOLE 86445 0 258088 T-MOBILE US INC COM 872590104 11900 93143 SH SOLE 28243 0 64900 TOAST INC CL A 888787108 589 11791 SH SOLE 0 0 11791 TOLL BROTHERS INC COM 889478103 1991 36011 SH SOLE 2042 0 33969 TOPBUILD CORP COM 89055F103 10351 50540 SH SOLE 40714 0 9826 TORO CO COM 891092108 3577 36724 SH SOLE 295 0 36429 TORONTO DOMINION BK ONT COM NEW 891160509 6873 103894 SH SOLE 48748 0 55146 TORTOISE ENERGY INFRA CORP COM 89147L886 907 33467 SH SOLE 0 0 33467 TOTALENERGIES SE SPONSORED ADS 89151E109 10212 213061 SH SOLE 42309 0 170752 TOUGHBUILT INDS INC COM NEW 89157G504 5 10005 SH SOLE 0 0 10005 TOWER SEMICONDUCTOR LTD SHS NEW M87915274 304 10166 SH SOLE 5106 0 5060 TOWNEBANK PORTSMOUTH VA COM 89214P109 480 15433 SH SOLE 239 0 15194 TOYOTA MOTOR CORP SP ADR REP2COM 892331307 5452 30674 SH SOLE 2674 0 28000 TRACTOR SUPPLY CO COM 892356106 17994 88912 SH SOLE 30106 0 58806 TRADEWEB MKTS INC CL A 892672106 833 10315 SH SOLE 10117 0 198 TRAEGER INC COMMON STOCK 89269P103 736 35188 SH SOLE 0 0 35188 TRANE TECHNOLOGIES PLC SHS G8994E103 9991 57866 SH SOLE 17916 0 39950 TRANSDIGM GROUP INC COM 893641100 6528 10453 SH SOLE 1044 0 9409 TRANSOCEAN LTD REG SHS H8817H100 262 69175 SH SOLE 0 0 69175 TRANSUNION COM 89400J107 4905 43672 SH SOLE 28966 0 14706 TRAVEL PLUS LEISURE CO COM 894164102 2331 42740 SH SOLE 30936 0 11804 TRAVELERS COMPANIES INC COM 89417E109 13909 91497 SH SOLE 18650 0 72847 TREEHOUSE FOODS INC COM 89469A104 284 7126 SH SOLE 5698 0 1428 TREVENA INC COM 89532E109 207 167994 SH SOLE 0 0 167994 TREVI THERAPEUTICS INC COM 89532M101 14 10000 SH SOLE 0 0 10000 TREX CO INC COM 89531P105 15732 154342 SH SOLE 120288 0 34054 TRI CONTL CORP COM 895436103 1352 40493 SH SOLE 0 0 40493 TRICO BANCSHARES COM 896095106 841 19388 SH SOLE 0 0 19388 TRILLIUM THERAPEUTICS INC COM NEW 89620X506 3360 191328 SH SOLE 0 0 191328 TRIMAS CORP COM NEW 896215209 337 10295 SH SOLE 9976 0 319 TRIMBLE INC COM 896239100 2172 26402 SH SOLE 2924 0 23478 TRIMTABS ETF TR INTL FRE CSH FLW 89628W401 238 6736 SH SOLE 0 0 6736 TRIMTABS ETF TR US FREE CASH FLW 89628W302 2572 47579 SH SOLE 0 0 47579 TRINITY BIOTECH PLC SPON ADR NEW 896438306 192 89073 SH SOLE 0 0 89073 TRINITY INDS INC COM 896522109 464 17095 SH SOLE 0 0 17095 TRINSEO S A SHS L9340P101 3351 62085 SH SOLE 0 0 62085 TRIP COM GROUP LTD ADS 89677Q107 233 7571 SH SOLE 10 0 7561 TRIPADVISOR INC COM 896945201 1043 30816 SH SOLE 6625 0 24191 TRIPLEPOINT VENTURE GROWTH B COM 89677Y100 665 41979 SH SOLE 0 0 41979 TRISTATE CAP HLDGS INC COM 89678F100 491 23197 SH SOLE 21212 0 1985 TRITERRAS INC SHS CL A G9103H102 91 15479 SH SOLE 400 0 15079 TRITON INTL LTD CL A G9078F107 2391 45943 SH SOLE 0 0 45943 TRIVAGO N V SPON ADS A SHS 89686D105 25 10000 SH SOLE 0 0 10000 TRONOX HOLDINGS PLC SHS G9087Q102 820 33255 SH SOLE 2737 0 30518 TRUIST FINL CORP COM 89832Q109 42257 720499 SH SOLE 395135 0 325364 TRUSTMARK CORP COM 898402102 1091 33861 SH SOLE 0 0 33861 TSAKOS ENERGY NAVIGATION LTD SHS G9108L173 269 25097 SH SOLE 0 0 25097 TTEC HLDGS INC COM 89854H102 478 5108 SH SOLE 40 0 5068 TTM TECHNOLOGIES INC COM 87305R109 376 29899 SH SOLE 13698 0 16201 TUSIMPLE HLDGS INC CL A 90089L108 991 26689 SH SOLE 23234 0 3455 TUTOR PERINI CORP COM 901109108 197 15181 SH SOLE 0 0 15181 TWILIO INC CL A 90138F102 31390 98388 SH SOLE 22736 0 75652 TWIST BIOSCIENCE CORP COM 90184D100 218 2039 SH SOLE 0 0 2039 TWITTER INC COM 90184L102 20752 343632 SH SOLE 186548 0 157084 TWO HBRS INVT CORP COM NEW 90187B408 1142 180156 SH SOLE 6204 0 173952 TWO HBRS INVT CORP NOTE 6.250% 1/1 90187BAA9 13 13000 PRN SOLE 0 0 13000 TWO RDS SHARED TR LDRSHS ALPFACT 90214Q774 2862 89072 SH SOLE 0 0 89072 TWO RDS SHARED TR LEADERSHARES EQT 90214Q683 2163 59840 SH SOLE 2 0 59838 TWO RDS SHARED TR LEADERSHS ACTIVI 90214Q717 1553 40882 SH SOLE 1 0 40881 TWO RDS SHARED TR LEASERSHS ALPHAF 90214Q691 2873 83948 SH SOLE 1 0 83947 TYLER TECHNOLOGIES INC COM 902252105 2508 5468 SH SOLE 1292 0 4176 TYSON FOODS INC CL A 902494103 20952 265422 SH SOLE 11123 0 254299 U S GLOBAL INVS INC CL A 902952100 115 20200 SH SOLE 0 0 20200 U S GOLD CORP COM NEW 90291C201 621 60956 SH SOLE 0 0 60956 U S PHYSICAL THERAPY COM 90337L108 427 3863 SH SOLE 393 0 3470 U S SILICA HLDGS INC COM 90346E103 285 35665 SH SOLE 0 0 35665 UBER TECHNOLOGIES INC COM 90353T100 36255 808824 SH SOLE 278768 0 530056 UBIQUITI INC COM 90353W103 3439 11515 SH SOLE 119 0 11396 UBS AG LONDON BRANCH ETRACS ALER MLP 90274D382 217 13943 SH SOLE 0 0 13943 UBS GROUP AG SHS H42097107 2710 169987 SH SOLE 65215 0 104772 UDR INC COM 902653104 3624 68405 SH SOLE 2823 0 65582 UFP INDUSTRIES INC COM 90278Q108 1055 15519 SH SOLE 3650 0 11869 UGI CORP NEW COM 902681105 2108 49458 SH SOLE 10993 0 38465 UIPATH INC CL A 90364P105 2908 55384 SH SOLE 46497 0 8887 ULTA BEAUTY INC COM 90384S303 24474 67701 SH SOLE 25580 0 42121 ULTRA CLEAN HLDGS INC COM 90385V107 1255 29471 SH SOLE 5153 0 24318 ULTRAGENYX PHARMACEUTICAL IN COM 90400D108 218 2415 SH SOLE 2263 0 152 UMB FINL CORP COM 902788108 343 3546 SH SOLE 967 0 2579 UMH PPTYS INC COM 903002103 216 9441 SH SOLE 0 0 9441 UMPQUA HLDGS CORP COM 904214103 2634 130096 SH SOLE 8839 0 121257 UNDER ARMOUR INC CL A 904311107 1664 82449 SH SOLE 12911 0 69538 UNDER ARMOUR INC CL C 904311206 2272 129663 SH SOLE 0 0 129663 UNIFIRST CORP MASS COM 904708104 1111 5223 SH SOLE 4346 0 877 UNILEVER PLC SPON ADR NEW 904767704 31245 576266 SH SOLE 380125 0 196141 UNION BANKSHARES INC COM 905400107 683 21345 SH SOLE 0 0 21345 UNION PAC CORP COM 907818108 56369 287581 SH SOLE 56180 0 231401 UNITED AIRLS HLDGS INC COM 910047109 8086 169979 SH SOLE 3411 0 166568 UNITED BANKSHARES INC WEST V COM 909907107 2797 76881 SH SOLE 70355 0 6526 UNITED CMNTY BKS BLAIRSVLE G COM 90984P303 327 9950 SH SOLE 1622 0 8328 UNITED MICROELECTRONICS CORP SPON ADR NEW 910873405 2002 175117 SH SOLE 0 0 175117 UNITED NAT FOODS INC COM 911163103 676 13968 SH SOLE 3582 0 10386 UNITED PARCEL SERVICE INC CL B 911312106 109697 602510 SH SOLE 110936 0 491574 UNITED RENTALS INC COM 911363109 28902 82357 SH SOLE 5235 0 77122 UNITED SEC BANCSHARES CALIF COM 911460103 80 10000 SH SOLE 0 0 10000 UNITED STATES STL CORP NEW COM 912909108 9456 430391 SH SOLE 5834 0 424557 UNITED STS 12 MONTH OIL FD L UNIT BEN INT 91288V103 1185 43792 SH SOLE 0 0 43792 UNITED STS BRENT OIL FD LP UNIT 91167Q100 716 34713 SH SOLE 0 0 34713 UNITED STS COMMODITY INDEX F CM REP COPP FD 911718104 5863 234060 SH SOLE 0 0 234060 UNITED STS COMMODITY INDEX F COMM IDX FND 911717106 833 20370 SH SOLE 0 0 20370 UNITED STS GASOLINE FD LP UNITS 91201T102 868 22620 SH SOLE 0 0 22620 UNITED STS NAT GAS FD LP UNIT PAR 912318300 2544 126214 SH SOLE 0 0 126214 UNITED STS OIL FD LP UNITS 91232N207 11127 211700 SH SOLE 0 0 211700 UNITED THERAPEUTICS CORP DEL COM 91307C102 440 2384 SH SOLE 725 0 1659 UNITEDHEALTH GROUP INC COM 91324P102 181607 464742 SH SOLE 149741 0 315001 UNITI GROUP INC COM 91325V108 955 77189 SH SOLE 12 0 77177 UNITY SOFTWARE INC COM 91332U101 6901 54660 SH SOLE 15729 0 38931 UNIVAR SOLUTIONS INC COM 91336L107 249 10450 SH SOLE 7739 0 2711 UNIVERSAL CORP VA COM 913456109 317 6554 SH SOLE 905 0 5649 UNIVERSAL DISPLAY CORP COM 91347P105 1592 9313 SH SOLE 66 0 9247 UNIVERSAL HEALTH RLTY INCOME SH BEN INT 91359E105 690 12480 SH SOLE 0 0 12480 UNIVERSAL HLTH SVCS INC CL B 913903100 1576 11387 SH SOLE 939 0 10448 UNIVEST FINANCIAL CORPORATIO COM 915271100 205 7476 SH SOLE 0 0 7476 UNUM GROUP COM 91529Y106 3717 148311 SH SOLE 14408 0 133903 UPLAND SOFTWARE INC COM 91544A109 1346 40244 SH SOLE 0 0 40244 UPSTART HLDGS INC COM 91680M107 11982 37865 SH SOLE 1418 0 36447 UPWORK INC COM 91688F104 592 13148 SH SOLE 1355 0 11793 URANIUM ENERGY CORP COM 916896103 219 71869 SH SOLE 0 0 71869 URBAN OUTFITTERS INC COM 917047102 410 13806 SH SOLE 13777 0 29 UR-ENERGY INC COM 91688R108 60 34650 SH SOLE 0 0 34650 URSTADT BIDDLE PPTYS INC CL A 917286205 6566 346850 SH SOLE 0 0 346850 US BANCORP DEL COM NEW 902973304 120235 2022800 SH SOLE 365073 0 1657727 US FOODS HLDG CORP COM 912008109 1439 41524 SH SOLE 9974 0 31550 USIO INC COM 917313108 59 10000 SH SOLE 0 0 10000 UTZ BRANDS INC COM CL A 918090101 525 30633 SH SOLE 27834 0 2799 UWM HOLDINGS CORPORATION COM CL A 91823B109 620 89204 SH SOLE 0 0 89204 V F CORP COM 918204108 8538 127449 SH SOLE 29609 0 97840 VAALCO ENERGY INC COM NEW 91851C201 58 19640 SH SOLE 0 0 19640 VAIL RESORTS INC COM 91879Q109 2206 6604 SH SOLE 3579 0 3025 VALE S A SPONSORED ADS 91912E105 3306 236979 SH SOLE 56330 0 180649 VALERO ENERGY CORP COM 91913Y100 17718 251064 SH SOLE 35209 0 215855 VALLEY NATL BANCORP COM 919794107 796 59810 SH SOLE 0 0 59810 VALVOLINE INC COM 92047W101 371 11914 SH SOLE 85 0 11829 VANCE TAX-MANAGED GLOB COM 27829C105 2756 254952 SH SOLE 0 0 254952 VANECK ETF TRUST AGRIBUSINESS ETF 92189F700 6143 67326 SH SOLE 0 0 67326 VANECK ETF TRUST BDC INCOME ETF 92189F411 18994 1107504 SH SOLE 0 0 1107504 VANECK ETF TRUST BIOTECH ETF 92189F726 6750 33393 SH SOLE 0 0 33393 VANECK ETF TRUST CEF MUNI INCOME 92189F460 5227 177969 SH SOLE 0 0 177969 VANECK ETF TRUST EMERGING MRKT HI 92189F353 1899 81844 SH SOLE 6913 0 74931 VANECK ETF TRUST ENERGY INCME ET 92189H870 245 4509 SH SOLE 0 0 4509 VANECK ETF TRUST ENVIRONMENTAL SR 92189F304 2741 19118 SH SOLE 0 0 19118 VANECK ETF TRUST FALLEN ANGEL HG 92189F437 73709 2230234 SH SOLE 35363 0 2194871 VANECK ETF TRUST GAMING ETF 92189F882 3128 64465 SH SOLE 0 0 64465 VANECK ETF TRUST GOLD MINERS ETF 92189F106 54765 1858339 SH SOLE 0 0 1858339 VANECK ETF TRUST GREEN BOND ETF 92189F171 687 25294 SH SOLE 0 0 25294 VANECK ETF TRUST HIGH YLD MUNIETF 92189H409 24688 395142 SH SOLE 15493 0 379649 VANECK ETF TRUST INDIA GROWTH LDR 92189F767 1445 34410 SH SOLE 0 0 34410 VANECK ETF TRUST INDONESIA INDEX 92189F833 372 19690 SH SOLE 0 0 19690 VANECK ETF TRUST INTRMDT MUNI ETF 92189H201 70941 1384478 SH SOLE 1154357 0 230121 VANECK ETF TRUST INVESTMENT GRD 92189F486 7106 279747 SH SOLE 0 0 279747 VANECK ETF TRUST JP MRGAN EM LOC 92189H300 8771 292670 SH SOLE 15 0 292655 VANECK ETF TRUST JUNIOR GOLD MINE 92189F791 14477 377595 SH SOLE 0 0 377595 VANECK ETF TRUST LONG MUNI ETF 92189F536 4077 189437 SH SOLE 0 0 189437 VANECK ETF TRUST LONG/FLAT TREND 92189F148 4446 111052 SH SOLE 0 0 111052 VANECK ETF TRUST LOW CARBN ENERGY 92189F502 3512 23574 SH SOLE 0 0 23574 VANECK ETF TRUST MORTGAGE REIT 92189F452 4930 259176 SH SOLE 0 0 259176 VANECK ETF TRUST MRNGSTR DURA DIV 92189H102 886 28914 SH SOLE 0 0 28914 VANECK ETF TRUST MRNGSTR INT MOAT 92189F593 291 8659 SH SOLE 0 0 8659 VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643 149158 2036286 SH SOLE 0 0 2036286 VANECK ETF TRUST NATURAL RESOURC 92189F841 1274 28027 SH SOLE 0 0 28027 VANECK ETF TRUST OIL REFINERS ETF 92189F585 216 7402 SH SOLE 0 0 7402 VANECK ETF TRUST OIL SERVICES ETF 92189H607 19137 97136 SH SOLE 0 0 97136 VANECK ETF TRUST PHARMACEUTCL ETF 92189F692 1179 16197 SH SOLE 0 0 16197 VANECK ETF TRUST PREFERRED SECURT 92189F429 17996 848083 SH SOLE 0 0 848083 VANECK ETF TRUST RARE EARTH/STRTG 92189H805 20107 194801 SH SOLE 0 0 194801 VANECK ETF TRUST RETAIL ETF 92189F684 5800 33166 SH SOLE 0 0 33166 VANECK ETF TRUST SEMICONDUCTR ETF 92189F676 75959 296403 SH SOLE 0 0 296403 VANECK ETF TRUST SHRT HGH YLD MUN 92189F387 7375 293811 SH SOLE 0 0 293811 VANECK ETF TRUST SOCIAL SENTIMENT 92189H839 3777 153183 SH SOLE 0 0 153183 VANECK ETF TRUST STEEL ETF 92189F205 1447 26216 SH SOLE 0 0 26216 VANECK ETF TRUST URANIUM PLS NUCL 92189F601 396 7465 SH SOLE 0 0 7465 VANECK ETF TRUST VANECK RUSSIA ET 92189F403 1174 38705 SH SOLE 0 0 38705 VANECK ETF TRUST VANECK SHRT MUNI 92189F528 9822 545685 SH SOLE 0 0 545685 VANECK ETF TRUST VANECK VIETNAM 92189F817 1145 59397 SH SOLE 0 0 59397 VANECK ETF TRUST VIDEO GMNG ESPRT 92189F114 6652 102342 SH SOLE 0 0 102342 VANECK MERK GOLD TR GOLD TRUST 921078101 4156 243189 SH SOLE 0 0 243189 VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 76570 287124 SH SOLE 0 0 287124 VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 34799 247436 SH SOLE 0 0 247436 VANGUARD ADMIRAL FDS INC MIDCP 400 GRTH 921932869 6186 31414 SH SOLE 0 0 31414 VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 23240 130468 SH SOLE 0 0 130468 VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 3141 19741 SH SOLE 0 0 19741 VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794 7091 31568 SH SOLE 0 0 31568 VANGUARD ADMIRAL FDS INC SMLCP 600 VAL 921932778 7260 41716 SH SOLE 0 0 41716 VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 25228 125183 SH SOLE 0 0 125183 VANGUARD BD INDEX FDS INTERMED TERM 921937819 279699 3127225 SH SOLE 0 0 3127225 VANGUARD BD INDEX FDS LONG TERM BOND 921937793 122160 1193783 SH SOLE 0 0 1193783 VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 462360 5642664 SH SOLE 2098 0 5640566 VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 2629122 30767955 SH SOLE 4524155 0 26243800 VANGUARD BD INDEX FDS VANGUARD ULTRA 92203C303 2580 51465 SH SOLE 0 0 51465 VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407 316867 5562983 SH SOLE 6112 0 5556871 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 86277 473112 SH SOLE 0 0 473112 VANGUARD INDEX FDS GROWTH ETF 922908736 1118204 3853618 SH SOLE 12592 0 3841026 VANGUARD INDEX FDS LARGE CAP ETF 922908637 105441 524789 SH SOLE 17533 0 507256 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 131580 556837 SH SOLE 2846 0 553991 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 111869 801300 SH SOLE 4519 0 796781 VANGUARD INDEX FDS MID CAP ETF 922908629 524378 2214807 SH SOLE 57667 0 2157140 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 178607 1754833 SH SOLE 1966 0 1752867 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1266886 3212186 SH SOLE 94593 0 3117593 VANGUARD INDEX FDS SM CP VAL ETF 922908611 149457 883002 SH SOLE 13401 0 869601 VANGUARD INDEX FDS SMALL CP ETF 922908751 661176 3023623 SH SOLE 51819 0 2971804 VANGUARD INDEX FDS SML CP GRW ETF 922908595 130754 466711 SH SOLE 53 0 466658 VANGUARD INDEX FDS TOTAL STK MKT 922908769 2124082 9565350 SH SOLE 685 0 9564665 VANGUARD INDEX FDS VALUE ETF 922908744 789948 5835473 SH SOLE 15371 0 5820102 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 95403 1565005 SH SOLE 149414 0 1415591 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 494080 9879632 SH SOLE 70684 0 9808948 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 20089 306191 SH SOLE 815 0 305376 VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 13522 166855 SH SOLE 48329 0 118526 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 18102 135406 SH SOLE 727 0 134679 VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 11738 208457 SH SOLE 0 0 208457 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 84559 830390 SH SOLE 0 0 830390 VANGUARD MALVERN FDS STRM INFPROIDX 922020805 67698 1287516 SH SOLE 0 0 1287516 VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 65139 1189317 SH SOLE 96710 0 1092607 VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 49904 738764 SH SOLE 2566 0 736198 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 1259882 13344792 SH SOLE 124625 0 13220167 VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 38611 365701 SH SOLE 646 0 365055 VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847 73845 841917 SH SOLE 0 0 841917 VANGUARD SCOTTSDALE FDS MTG-BKD SECS ETF 92206C771 171949 3226669 SH SOLE 1439 0 3225230 VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 87564 1425891 SH SOLE 0 0 1425891 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 255657 3102259 SH SOLE 33232 0 3069027 VANGUARD SCOTTSDALE FDS TOTAL CORP BND 92206C573 10325 113163 SH SOLE 0 0 113163 VANGUARD SCOTTSDALE FDS TOTAL WLD BD ETF 92206C565 1375 17215 SH SOLE 0 0 17215 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 116005 1646155 SH SOLE 0 0 1646155 VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 17008 84964 SH SOLE 0 0 84964 VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 56124 816823 SH SOLE 0 0 816823 VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623 7021 32814 SH SOLE 0 0 32814 VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 50029 565876 SH SOLE 0 0 565876 VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649 2343 16673 SH SOLE 0 0 16673 VANGUARD SCOTTSDALE FDS VNG RUS3000IDX 92206C599 8114 40964 SH SOLE 0 0 40964 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 668532 4352420 SH SOLE 0 0 4352420 VANGUARD STAR FDS VG TL INTL STK F 921909768 135989 2149687 SH SOLE 8 0 2149679 VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 717419 14209134 SH SOLE 30234 0 14178900 VANGUARD WELLINGTON FD US MOMENTUM 921935508 487 3790 SH SOLE 0 0 3790 VANGUARD WELLINGTON FD US VALUE FACTR 921935805 5088 51455 SH SOLE 0 0 51455 VANGUARD WHITEHALL FDS EMERG MKT BD ETF 921946885 11903 152023 SH SOLE 0 0 152023 VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 376362 3641628 SH SOLE 46278 0 3595350 VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 48758 558963 SH SOLE 0 0 558963 VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794 13910 210603 SH SOLE 0 0 210603 VANGUARD WORLD FD ESG INTL STK ETF 921910725 2762 44740 SH SOLE 0 0 44740 VANGUARD WORLD FD ESG US CORP BD 921910691 294 3986 SH SOLE 0 0 3986 VANGUARD WORLD FD ESG US STK ETF 921910733 7865 98235 SH SOLE 0 0 98235 VANGUARD WORLD FD EXTENDED DUR 921910709 10942 80735 SH SOLE 0 0 80735 VANGUARD WORLD FD MEGA CAP INDEX 921910873 45863 300961 SH SOLE 0 0 300961 VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 28897 295317 SH SOLE 0 0 295317 VANGUARD WORLD FD MEGA GRWTH IND 921910816 162512 692131 SH SOLE 0 0 692131 VANGUARD WORLD FDS COMM SRVC ETF 92204A884 13788 97946 SH SOLE 336 0 97610 VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 70725 228166 SH SOLE 0 0 228166 VANGUARD WORLD FDS CONSUM STP ETF 92204A207 69706 388939 SH SOLE 0 0 388939 VANGUARD WORLD FDS ENERGY ETF 92204A306 29699 401877 SH SOLE 16 0 401861 VANGUARD WORLD FDS FINANCIALS ETF 92204A405 52587 567591 SH SOLE 300 0 567291 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 138500 560366 SH SOLE 0 0 560366 VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 30503 162344 SH SOLE 0 0 162344 VANGUARD WORLD FDS INF TECH ETF 92204A702 527699 1315007 SH SOLE 1471 0 1313536 VANGUARD WORLD FDS MATERIALS ETF 92204A801 19025 109824 SH SOLE 0 0 109824 VANGUARD WORLD FDS UTILITIES ETF 92204A876 61621 442868 SH SOLE 0 0 442868 VAPOTHERM INC COM 922107107 275 12357 SH SOLE 0 0 12357 VARONIS SYS INC COM 922280102 898 14755 SH SOLE 7396 0 7359 VASCULAR BIOGENICS LTD COM M96883109 191 93176 SH SOLE 0 0 93176 VAXART INC COM NEW 92243A200 633 79572 SH SOLE 0 0 79572 VBI VACCINES INC CDA COM NEW 91822J103 738 237429 SH SOLE 0 0 237429 VECTOR GROUP LTD COM 92240M108 820 64350 SH SOLE 0 0 64350 VEEVA SYS INC CL A COM 922475108 12131 42098 SH SOLE 7047 0 35051 VELODYNE LIDAR INC COM 92259F101 143 24177 SH SOLE 0 0 24177 VENTAS INC COM 92276F100 12082 218845 SH SOLE 108881 0 109964 VERACYTE INC COM 92337F107 988 21271 SH SOLE 679 0 20592 VEREIT INC COM 92339V308 5459 120696 SH SOLE 0 0 120696 VERICEL CORP COM 92346J108 873 17892 SH SOLE 16339 0 1553 VERISIGN INC COM 92343E102 923 4500 SH SOLE 724 0 3776 VERISK ANALYTICS INC COM 92345Y106 8604 42962 SH SOLE 32919 0 10043 VERITONE INC COM 92347M100 3599 150669 SH SOLE 0 0 150669 VERIZON COMMUNICATIONS INC COM 92343V104 210929 3905367 SH SOLE 701321 0 3204046 VERTEX INC CL A 92538J106 224 11637 SH SOLE 10980 0 657 VERTEX PHARMACEUTICALS INC COM 92532F100 20421 112583 SH SOLE 84098 0 28485 VERTIV HOLDINGS CO COM CL A 92537N108 1353 56177 SH SOLE 46950 0 9227 VIACOMCBS INC CL A 92556H107 820 19496 SH SOLE 0 0 19496 VIACOMCBS INC CL B 92556H206 25913 655867 SH SOLE 252 0 655615 VIASAT INC COM 92552V100 1668 30295 SH SOLE 7429 0 22866 VIATRIS INC COM 92556V106 7365 543566 SH SOLE 44631 0 498935 VIAVI SOLUTIONS INC COM 925550105 161 10253 SH SOLE 4856 0 5397 VICI PPTYS INC COM 925652109 3855 135682 SH SOLE 18160 0 117522 VICTORIAS SECRET AND CO COMMON STOCK 926400102 1116 20187 SH SOLE 0 0 20187 VICTORY PORTFOLIOS II VCSHS DEV ENH VL 92647N816 1924 57251 SH SOLE 0 0 57251 VICTORY PORTFOLIOS II VCSHS INTL HG DV 92647N881 1704 54144 SH SOLE 0 0 54144 VICTORY PORTFOLIOS II VCSHS INTL VOLTY 92647N840 1858 42174 SH SOLE 0 0 42174 VICTORY PORTFOLIOS II VCSHS US 500 ENH 92647N782 90259 1268577 SH SOLE 0 0 1268577 VICTORY PORTFOLIOS II VCSHS US 500 VOL 92647N766 8896 125089 SH SOLE 0 0 125089 VICTORY PORTFOLIOS II VCSHS US DISCVRY 92647N774 6223 102806 SH SOLE 0 0 102806 VICTORY PORTFOLIOS II VCSHS US EQ INCM 92647N824 78887 1225532 SH SOLE 0 0 1225532 VICTORY PORTFOLIOS II VCSHS US LRG CAP 92647N865 5305 93253 SH SOLE 0 0 93253 VICTORY PORTFOLIOS II VCSHS US SMCP HG 92647N873 5029 87542 SH SOLE 0 0 87542 VICTORY PORTFOLIOS II VCSHS US SML CAP 92647N832 3918 60926 SH SOLE 0 0 60926 VICTORY PORTFOLIOS II VICOTRYSHS EMG 92647N808 208 8743 SH SOLE 0 0 8743 VICTORY PORTFOLIOS II VICSHS DV AC ETF 92647N667 6627 153427 SH SOLE 0 0 153427 VICTORY PORTFOLIOS II VICTORYSHS SMLCP 92647N568 654 9318 SH SOLE 0 0 9318 VICTORY PORTFOLIOS II VICTORYSHS US 92647N691 7343 192113 SH SOLE 0 0 192113 VICTORY PORTFOLIOS II VS NASDQ NXT 50 92647X806 4294 131770 SH SOLE 0 0 131770 VIEMED HEALTHCARE INC COM 92663R105 462 83190 SH SOLE 0 0 83190 VIKING THERAPEUTICS INC COM 92686J106 203 32365 SH SOLE 116 0 32249 VILLAGE FARMS INTL INC COM 92707Y108 654 78372 SH SOLE 0 0 78372 VINTAGE WINE ESTATES INC COM 92747V106 170 16650 SH SOLE 0 0 16650 VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105 363 16617 SH SOLE 0 0 16617 VIPSHOP HOLDINGS LIMITED SPONSORED ADS A 92763W103 233 20959 SH SOLE 11087 0 9872 VIRGIN GALACTIC HOLDINGS INC COM 92766K106 2628 103889 SH SOLE 0 0 103889 VIRTU FINL INC CL A 928254101 368 15078 SH SOLE 151 0 14927 VIRTUS ALLIANZGI ARTIFICIAL COM 92838Y100 3879 145405 SH SOLE 0 0 145405 VIRTUS ALLIANZGI CONVERTIBLE COM 92838U108 1664 320638 SH SOLE 0 0 320638 VIRTUS ALLIANZGI CONVERTIBLE COM 92838X102 3546 594945 SH SOLE 0 0 594945 VIRTUS ALLIANZGI DIVERSIFIED COM 92840N100 2688 79348 SH SOLE 0 0 79348 VIRTUS ALLIANZGI EQUITY & CO COM 92841M101 410 13907 SH SOLE 0 0 13907 VIRTUS DIVIDEND INTEREST & P COM 92840R101 1886 127171 SH SOLE 0 0 127171 VIRTUS ETF TR II VIRTUS US QLTY 92790A504 240 8105 SH SOLE 0 0 8105 VIRTUS GLOBAL DIVID & INCOME COM 92835W107 3356 360453 SH SOLE 0 0 360453 VIRTUS GLOBAL MULTI-SECTOR I COM 92829B101 252 21394 SH SOLE 0 0 21394 VIRTUS INVT PARTNERS INC COM 92828Q109 229 738 SH SOLE 0 0 738 VISA INC COM CL A 92826C839 343230 1540794 SH SOLE 275219 0 1265575 VISA INC COM CL A 92826C839 223 1000 SH Put SOLE 0 0 1000 VISHAY INTERTECHNOLOGY INC COM 928298108 286 14236 SH SOLE 10342 0 3894 VISTA OUTDOOR INC COM 928377100 1697 42093 SH SOLE 16137 0 25956 VISTAGEN THERAPEUTICS INC COM NEW 92840H202 92 33434 SH SOLE 0 0 33434 VISTEON CORP COM NEW 92839U206 659 6978 SH SOLE 4911 0 2067 VISTRA CORP COM 92840M102 1851 108246 SH SOLE 27246 0 81000 VMWARE INC CL A COM 928563402 3981 26771 SH SOLE 1818 0 24953 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 18731 1212349 SH SOLE 899188 0 313161 VOLTA INC COM CL A 92873V102 99 11440 SH SOLE 0 0 11440 VONAGE HLDGS CORP COM 92886T201 293 18147 SH SOLE 94 0 18053 VONTIER CORPORATION COM 928881101 487 14507 SH SOLE 8101 0 6406 VORNADO RLTY TR SH BEN INT 929042109 441 10489 SH SOLE 517 0 9972 VOXX INTL CORP CL A 91829F104 274 23892 SH SOLE 0 0 23892 VOYA ASIA PAC HIGH DIV EQT I COM 92912J102 524 60978 SH SOLE 0 0 60978 VOYA EMERGING MKTS HIGH DIVI COM 92912P108 362 48998 SH SOLE 0 0 48998 VOYA FINANCIAL INC COM 929089100 609 9917 SH SOLE 8342 0 1575 VOYA GLBL EQTY DIV & PREM OP COM 92912T100 1497 253773 SH SOLE 0 0 253773 VOYA INFRASTRUCTURE INDLS & COM 92912X101 1544 122900 SH SOLE 0 0 122900 VROOM INC COM 92918V109 351 15883 SH SOLE 720 0 15163 VSE CORP COM 918284100 285 5919 SH SOLE 0 0 5919 VULCAN MATLS CO COM 929160109 10809 63896 SH SOLE 27345 0 36551 VUZIX CORP COM NEW 92921W300 121 11613 SH SOLE 0 0 11613 VY GLOBAL GROWTH COM CL A G9444H100 114 11623 SH SOLE 0 0 11623 VYNE THERAPEUTICS INC COM 92941V209 25 18075 SH SOLE 0 0 18075 W & T OFFSHORE INC COM 92922P106 56 15000 SH SOLE 0 0 15000 WABTEC COM 929740108 2130 24502 SH SOLE 8385 0 16117 WALGREENS BOOTS ALLIANCE INC COM 931427108 22409 476273 SH SOLE 2956 0 473317 WALKER & DUNLOP INC COM 93148P102 1025 9027 SH SOLE 22 0 9005 WALKME LTD ORD SHS M97628107 388 13044 SH SOLE 13044 0 0 WALMART INC COM 931142103 160571 1152040 SH SOLE 45733 0 1106307 WARRIOR MET COAL INC COM 93627C101 252 10825 SH SOLE 0 0 10825 WASHINGTON FED INC COM 938824109 1119 32625 SH SOLE 30348 0 2277 WASHINGTON REAL ESTATE INVT SH BEN INT 939653101 244 9867 SH SOLE 0 0 9867 WASTE CONNECTIONS INC COM 94106B101 2960 23501 SH SOLE 3632 0 19869 WASTE MGMT INC DEL COM 94106L109 72432 484946 SH SOLE 127635 0 357311 WATERS CORP COM 941848103 2212 6191 SH SOLE 553 0 5638 WATSCO INC COM 942622200 1566 5919 SH SOLE 2862 0 3057 WATTS WATER TECHNOLOGIES INC CL A 942749102 280 1665 SH SOLE 490 0 1175 WAYFAIR INC CL A 94419L101 2633 10304 SH SOLE 222 0 10082 WD 40 CO COM 929236107 1041 4499 SH SOLE 33 0 4466 WEATHERFORD INTL PLC ORD SHS G48833118 310 15769 SH SOLE 0 0 15769 WEBSTER FINL CORP CONN COM 947890109 345 6327 SH SOLE 0 0 6327 WEC ENERGY GROUP INC COM 92939U106 15046 170584 SH SOLE 23986 0 146598 WEIBO CORP NOTE 1.250%11/1 948596AC5 15 16000 PRN SOLE 0 0 16000 WEIBO CORP SPONSORED ADR 948596101 341 7184 SH SOLE 907 0 6277 WELLS FARGO ADV MULTI SCTR I COM 94987D101 437 32303 SH SOLE 0 0 32303 WELLS FARGO ADVANTAGE INCOME WF INC OPPTY FD 94987B105 1505 171029 SH SOLE 0 0 171029 WELLS FARGO CO NEW COM 949746101 67436 1453047 SH SOLE 174548 0 1278499 WELLS FARGO GLOBAL DIVID OPP COM 94987C103 244 44199 SH SOLE 0 0 44199 WELLTOWER INC COM 95040Q104 10156 123254 SH SOLE 9105 0 114149 WENDYS CO COM 95058W100 1063 49020 SH SOLE 0 0 49020 WERNER ENTERPRISES INC COM 950755108 333 7527 SH SOLE 1980 0 5547 WESBANCO INC COM 950810101 1312 38505 SH SOLE 16707 0 21798 WESCO INTL INC COM 95082P105 548 4753 SH SOLE 1208 0 3545 WEST FRASER TIMBER CO LTD COM 952845105 260 3089 SH SOLE 0 0 3089 WEST PHARMACEUTICAL SVSC INC COM 955306105 9639 22705 SH SOLE 17774 0 4931 WESTAMERICA BANCORPORATION COM 957090103 361 6424 SH SOLE 669 0 5755 WESTERN ALLIANCE BANCORP COM 957638109 1325 12174 SH SOLE 2319 0 9855 WESTERN ASSET EMERGING MKTS COM 95766A101 3774 277465 SH SOLE 0 0 277465 WESTERN ASSET GBL HIGH INC F COM 95766B109 2762 268175 SH SOLE 0 0 268175 WESTERN ASSET HIGH INCOME FD COM 95766J102 480 66996 SH SOLE 0 0 66996 WESTERN ASSET HIGH INCOME OP COM 95766K109 274 52808 SH SOLE 0 0 52808 WESTERN ASSET HIGH YIELD DEF COM 95768B107 300 18842 SH SOLE 0 0 18842 WESTERN ASSET INTER MUNI FD COM 958435109 945 96937 SH SOLE 0 0 96937 WESTERN ASSET INVESTMENT GRA COM 95766T100 235 14977 SH SOLE 0 0 14977 WESTERN ASSET MANAGED MUNS F COM 95766M105 338 25317 SH SOLE 0 0 25317 WESTERN ASSET MUN HIGH INCOM COM 95766N103 119 14995 SH SOLE 0 0 14995 WESTERN ASSET MUN PARTNERS F COM 95766P108 477 30426 SH SOLE 0 0 30426 WESTERN ASSET PREMIER BD FD SHS BEN INT 957664105 1544 109352 SH SOLE 0 0 109352 WESTERN AST INFL LKD OPP & I COM 95766R104 5745 432249 SH SOLE 0 0 432249 WESTERN DIGITAL CORP. COM 958102105 8686 153907 SH SOLE 74256 0 79651 WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 1974 94166 SH SOLE 0 0 94166 WESTERN UN CO COM 959802109 1280 63311 SH SOLE 1547 0 61764 WESTLAKE CHEM CORP COM 960413102 661 7255 SH SOLE 145 0 7110 WESTLAKE CHEM PARTNERS LP COM UNIT RP LP 960417103 888 36478 SH SOLE 1279 0 35199 WESTPAC BANKING CORP SPONSORED ADR 961214301 553 29842 SH SOLE 24448 0 5394 WESTPORT FUEL SYSTEMS INC COM NEW 960908309 42 12843 SH SOLE 0 0 12843 WESTROCK CO COM 96145D105 5780 116004 SH SOLE 12218 0 103786 WEX INC COM 96208T104 1376 7746 SH SOLE 3098 0 4648 WEYERHAEUSER CO MTN BE COM NEW 962166104 14712 413601 SH SOLE 15742 0 397859 WHEATON PRECIOUS METALS CORP COM 962879102 3021 80393 SH SOLE 7847 0 72546 WHEELS UP EXPERIENCE INC COM CL A 96328L106 219 33297 SH SOLE 0 0 33297 WHIRLPOOL CORP COM 963320106 4882 23948 SH SOLE 845 0 23103 WHITE MTNS INS GROUP LTD COM G9618E107 934 873 SH SOLE 448 0 425 WHITESTONE REIT COM 966084204 347 35440 SH SOLE 0 0 35440 WHITING PETE CORP NEW COM NEW 966387508 578 9900 SH SOLE 1526 0 8374 WHOLE EARTH BRANDS INC COM CL A 96684W100 714 61800 SH SOLE 0 0 61800 WILLIAMS COS INC COM 969457100 32618 1257425 SH SOLE 564259 0 693166 WILLIAMS SONOMA INC COM 969904101 6341 35758 SH SOLE 1649 0 34109 WILLIS TOWERS WATSON PLC LTD SHS G96629103 1487 6398 SH SOLE 4424 0 1974 WILLSCOT MOBIL MINI HLDNG CO COM CL A 971378104 2448 77179 SH SOLE 7173 0 70006 WINGSTOP INC COM 974155103 1490 9092 SH SOLE 7234 0 1858 WINNEBAGO INDS INC COM 974637100 643 8875 SH SOLE 1786 0 7089 WINTRUST FINL CORP COM 97650W108 1419 17661 SH SOLE 13615 0 4046 WIPRO LTD SPON ADR 1 SH 97651M109 437 49492 SH SOLE 48852 0 640 WISDOMTREE TR CHINADIV EX FI 97717X719 2251 42115 SH SOLE 0 0 42115 WISDOMTREE TR CLOUD COMPUTNG 97717Y691 26106 453079 SH SOLE 0 0 453079 WISDOMTREE TR CURRNCY INT EQ 97717X263 2841 95172 SH SOLE 0 0 95172 WISDOMTREE TR EM EX ST-OWNED 97717X578 135902 3641546 SH SOLE 0 0 3641546 WISDOMTREE TR EM MKTS QTLY DIV 97717W323 1464 52232 SH SOLE 0 0 52232 WISDOMTREE TR EMER MKT HIGH FD 97717W315 25901 593642 SH SOLE 0 0 593642 WISDOMTREE TR EMERG MKTS ESG 97717X214 352 9936 SH SOLE 0 0 9936 WISDOMTREE TR EMG MKTS SMCAP 97717W281 7896 147645 SH SOLE 0 0 147645 WISDOMTREE TR ENHANCED CMDTY 97717Y683 6280 281609 SH SOLE 0 0 281609 WISDOMTREE TR EURO QTLY DIV GR 97717X610 376 11694 SH SOLE 0 0 11694 WISDOMTREE TR EUROPE HEDGED EQ 97717X701 8548 112383 SH SOLE 0 0 112383 WISDOMTREE TR EUROPE SMCP DV 97717W869 2609 36316 SH SOLE 0 0 36316 WISDOMTREE TR FLOATNG RAT TREA 97717X628 19695 784656 SH SOLE 2149 0 782507 WISDOMTREE TR FUTRE STRAT FD 97717W125 903 22038 SH SOLE 0 0 22038 WISDOMTREE TR GLB EX US RL EST 97717W331 553 22185 SH SOLE 0 0 22185 WISDOMTREE TR GLB HIGH DIV FD 97717W877 2458 52496 SH SOLE 0 0 52496 WISDOMTREE TR GLB US QTLY DIV 97717W844 7987 197406 SH SOLE 0 0 197406 WISDOMTREE TR HEDGED HI YLD BD 97717W430 9988 449297 SH SOLE 0 0 449297 WISDOMTREE TR INDIA ERNGS FD 97717W422 4529 121087 SH SOLE 0 0 121087 WISDOMTREE TR INTL DIV EX FINL 97717W786 603 14797 SH SOLE 0 0 14797 WISDOMTREE TR INTL EQUITY FD 97717W703 4245 80287 SH SOLE 0 0 80287 WISDOMTREE TR INTL ESG FUND 97717Y709 288 9469 SH SOLE 0 0 9469 WISDOMTREE TR INTL LRGCAP DV 97717W794 1852 38956 SH SOLE 0 0 38956 WISDOMTREE TR INTL MIDCAP DV 97717W778 644 9627 SH SOLE 0 0 9627 WISDOMTREE TR INTL QULTY DIV 97717X131 6968 182985 SH SOLE 0 0 182985 WISDOMTREE TR INTL SMCAP DIV 97717W760 9009 121355 SH SOLE 0 0 121355 WISDOMTREE TR INTRST RATE HDGE 97717W380 13147 280508 SH SOLE 0 0 280508 WISDOMTREE TR ITL HDG QTLY DIV 97717X594 19462 450828 SH SOLE 0 0 450828 WISDOMTREE TR ITL HIGH DIV FD 97717W802 1421 37505 SH SOLE 0 0 37505 WISDOMTREE TR JAPN HEDGE EQT 97717W851 7304 115635 SH SOLE 18 0 115617 WISDOMTREE TR JP SMALLCP DIV 97717W836 275 3582 SH SOLE 0 0 3582 WISDOMTREE TR MORTGAGE PLUS BD 97717Y725 203 4010 SH SOLE 0 0 4010 WISDOMTREE TR US CORP BOND FD 97717X198 1390 25762 SH SOLE 0 0 25762 WISDOMTREE TR US DIVID EX FNCL 97717W406 3431 36509 SH SOLE 0 0 36509 WISDOMTREE TR US EFFICIENT COR 97717Y790 3033 74439 SH SOLE 0 0 74439 WISDOMTREE TR US ESG FUND 97717W596 3235 69203 SH SOLE 0 0 69203 WISDOMTREE TR US HGH YLD CORP 97717X172 5212 99028 SH SOLE 0 0 99028 WISDOMTREE TR US HIGH DIVIDEND 97717W208 13568 176250 SH SOLE 0 0 176250 WISDOMTREE TR US LARGECAP DIVD 97717W307 102133 856171 SH SOLE 0 0 856171 WISDOMTREE TR US LARGECAP FUND 97717W588 10052 218569 SH SOLE 0 0 218569 WISDOMTREE TR US MIDCAP DIVID 97717W505 49649 1197809 SH SOLE 0 0 1197809 WISDOMTREE TR US MIDCAP FUND 97717W570 7366 141636 SH SOLE 0 0 141636 WISDOMTREE TR US MULTIFACTOR 97717Y857 746 19163 SH SOLE 0 0 19163 WISDOMTREE TR US QLT SHRHD YLD 97717W547 1788 30143 SH SOLE 0 0 30143 WISDOMTREE TR US QTLY DIV GRT 97717X669 155479 2642410 SH SOLE 7493 0 2634917 WISDOMTREE TR US S CAP QTY DIV 97717X651 4674 105345 SH SOLE 0 0 105345 WISDOMTREE TR US SHT TRM CORP 97717X156 1037 20209 SH SOLE 0 0 20209 WISDOMTREE TR US SMALLCAP DIVD 97717W604 37069 1202383 SH SOLE 115095 0 1087288 WISDOMTREE TR US SMALLCAP FUND 97717W562 13549 280347 SH SOLE 0 0 280347 WISDOMTREE TR US TOTAL DIVIDND 97717W109 32319 275242 SH SOLE 0 0 275242 WISDOMTREE TR WSDM EMKTBD FD 97717X784 1912 25351 SH SOLE 0 0 25351 WISDOMTREE TR YIELD ENHANCD US 97717X511 71365 1374518 SH SOLE 0 0 1374518 WISDOMTREE TR YIELD ENHANCED 97717Y808 13400 262701 SH SOLE 0 0 262701 WIX COM LTD SHS M98068105 1613 8233 SH SOLE 333 0 7900 WM TECHNOLOGY INC COM 92971A109 626 43204 SH SOLE 14583 0 28621 WNS HLDGS LTD SPON ADR 92932M101 1010 12349 SH SOLE 0 0 12349 WOLVERINE WORLD WIDE INC COM 978097103 291 9747 SH SOLE 6126 0 3621 WOODWARD INC COM 980745103 2047 17947 SH SOLE 7038 0 10909 WORKDAY INC CL A 98138H101 11551 46199 SH SOLE 31922 0 14277 WORKHORSE GROUP INC COM NEW 98138J206 588 76827 SH SOLE 0 0 76827 WORKIVA INC COM CL A 98139A105 904 6416 SH SOLE 1316 0 5100 WORLD FUEL SVCS CORP COM 981475106 874 26002 SH SOLE 0 0 26002 WORLD GOLD TR SPDR GLD MINIS 98149E204 21006 1203089 SH SOLE 426 0 1202663 WORTHINGTON INDS INC COM 981811102 285 5411 SH SOLE 2139 0 3272 WP CAREY INC COM 92936U109 44292 606406 SH SOLE 8954 0 597452 WPP PLC NEW ADR 92937A102 1319 19673 SH SOLE 7997 0 11676 WRAP TECHNOLOGIES INC COM 98212N107 313 52235 SH SOLE 0 0 52235 WYNDHAM HOTELS & RESORTS INC COM 98311A105 988 12800 SH SOLE 2375 0 10425 WYNN RESORTS LTD COM 983134107 14363 169469 SH SOLE 909 0 168560 XAI OCTAGON FLOATING RATE & COM 98400T106 2400 279693 SH SOLE 0 0 279693 XCEL ENERGY INC COM 98389B100 21503 344046 SH SOLE 115291 0 228755 XENCOR INC COM 98401F105 327 10025 SH SOLE 1540 0 8485 XENIA HOTELS & RESORTS INC COM 984017103 1078 60755 SH SOLE 1609 0 59146 XEROX HOLDINGS CORP COM NEW 98421M106 444 22009 SH SOLE 1484 0 20525 XILINX INC COM 983919101 4899 32444 SH SOLE 173 0 32271 XL FLEET CORP COM CL A 9837FR100 117 19008 SH SOLE 200 0 18808 XPENG INC ADS 98422D105 2779 78206 SH SOLE 0 0 78206 XPO LOGISTICS INC COM 983793100 5373 67521 SH SOLE 176 0 67345 XYLEM INC COM 98419M100 18182 147008 SH SOLE 65297 0 81711 YAMANA GOLD INC COM 98462Y100 452 114099 SH SOLE 553 0 113546 YANDEX N V SHS CLASS A N97284108 3728 46778 SH SOLE 503 0 46275 YETI HLDGS INC COM 98585X104 3610 42124 SH SOLE 4039 0 38085 YUM BRANDS INC COM 988498101 19035 155629 SH SOLE 18318 0 137311 YUM CHINA HLDGS INC COM 98850P109 6688 115087 SH SOLE 25974 0 89113 ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 11766 22828 SH SOLE 5607 0 17221 ZENDESK INC COM 98936J101 3734 32080 SH SOLE 745 0 31335 ZEPP HEALTH CORPORATION SPONSORED ADS 98945L105 175 21851 SH SOLE 0 0 21851 ZILLOW GROUP INC CL A 98954M101 4750 53624 SH SOLE 0 0 53624 ZILLOW GROUP INC CL C CAP STK 98954M200 3855 43736 SH SOLE 14116 0 29620 ZIM INTEGRATED SHIPPING SERV SHS M9T951109 702 13842 SH SOLE 11684 0 2158 ZIMMER BIOMET HOLDINGS INC COM 98956P102 7452 50915 SH SOLE 3057 0 47858 ZIONS BANCORPORATION N A COM 989701107 1064 17197 SH SOLE 2979 0 14218 ZIOPHARM ONCOLOGY INC COM 98973P101 25 13796 SH SOLE 0 0 13796 ZIX CORP COM 98974P100 91 12853 SH SOLE 0 0 12853 ZOETIS INC CL A 98978V103 33218 171000 SH SOLE 84319 0 86681 ZOMEDICA CORP COM 98980M109 16 30958 SH SOLE 0 0 30958 ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 31245 119485 SH SOLE 5330 0 114155 ZOOMINFO TECHNOLOGIES INC COM CL A 98980F104 2205 36041 SH SOLE 1237 0 34804 ZOSANO PHARMA CORP COM NEW 98979H202 42 58700 SH SOLE 0 0 58700 ZSCALER INC COM 98980G102 6347 24203 SH SOLE 32 0 24171 ZYNERBA PHARMACEUTICALS INC COM 98986X109 89 21059 SH SOLE 0 0 21059 ZYNGA INC CL A 98986T108 1574 208979 SH SOLE 2660 0 206319