0001085146-21-001536.txt : 20210510 0001085146-21-001536.hdr.sgml : 20210510 20210510165455 ACCESSION NUMBER: 0001085146-21-001536 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20210331 FILED AS OF DATE: 20210510 DATE AS OF CHANGE: 20210510 EFFECTIVENESS DATE: 20210510 FILER: COMPANY DATA: COMPANY CONFORMED NAME: HighTower Advisors, LLC CENTRAL INDEX KEY: 0001462245 IRS NUMBER: 364500709 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-13510 FILM NUMBER: 21908080 BUSINESS ADDRESS: STREET 1: 200 W. MADISON ST. STREET 2: SUITE 2500 CITY: CHICAGO STATE: IL ZIP: 60606 BUSINESS PHONE: 312-962-3843 MAIL ADDRESS: STREET 1: 200 W. MADISON ST. STREET 2: SUITE 2500 CITY: CHICAGO STATE: IL ZIP: 60606 13F-HR 1 primary_doc.xml 13F-HR LIVE false false false 0001462245 XXXXXXXX 03-31-2021 03-31-2021 false HighTower Advisors, LLC
200 W. MADISON ST. SUITE 2500 CHICAGO IL 60606
13F COMBINATION REPORT 028-13510 0001109448 028-10562 AllianceBernstein 0001493338 028-13991 Allianz Global Investors U.S. LLC 0001508822 028-14059 Alpine Investment Management 0001093589 028-05119 Alta Capital Management, LLC 0001369702 028-11962 AMI Asset Management Corporation 0000813933 028-01880 Anchor Capital Advisors LLC 0001364615 028-11964 Aperio Group LLC 0001293585 028-11050 Apex Capital Management 0000860644 028-02634 Aristotle Capital Management, LLC 0001398103 028-12481 Ashfield Capital Partners, LLC 0000700529 028-01162 Atalanta Sosnoff Capital, LLC 0001027817 028-05936 Atlanta Capital Management Company LLC 0000872259 028-02825 Bahl & Gaynor, Inc. 0001305227 028-12016 BlackRock Investment Management, LLC 0001015079 028-05620 Brandes Investment Partners 0001512978 028-14438 Brookmont Capital Management, LLC 0001345929 028-13997 Brown Advisory LLC 0000823621 028-01398 Cambiar Investors, LLC 0000874791 028-02903 Campbell Newman Asset Management, Inc. 0001596076 028-15733 Capital Innovations, LLC 0001665018 028-20298 Chandler Asset Management, Inc. 0000897378 028-03434 Congress Asset Management Company 0001427514 028-13023 Dana Investment Advisors 0001036325 028-04121 Davis Selected Advisors, L.P. 0000727770 028-05267 Delaware Management Business Trust 0001214639 028-10309 DSM Capital Partners LLC 0000790502 028-01666 Eagle Asset Management, Inc. 0001102578 028-05269 Earnest Partners, LLC 0001076598 028-04139 Eaton Vance Management 0001093694 028-10606 Equity Investment Corp. 0000937729 028-10991 Fayez Sarofim & Co. 0001056288 028-04375 Federated Investment Counseling 0000038777 028-00734 Franklin Templeton Portfolio Advisors, Inc. 0000003520 028-00869 Fred Alger Management, Inc. 0000314949 028-00126 Glenmede Investment Management 0001546283 028-14929 Glovista Investments, LLC 0001082917 028-04145 GW&K Investment Management, LLC 0000928196 028-04434 Harding Loevner 0000813917 028-02013 Harris Associates LP 0000740272 028-01321 HGK Asset Management, Inc. 0001056823 028-06986 Horizon Asset Management 0001426940 028-12835 Horizon Investment Services 0000914208 028-11246 Invesco Advisers, Inc. 0001639666 028-16855 Isthmus Partners, LLC 0000019617 028-00694 JP Morgan Investment Management Inc. 0001048703 028-11445 Karpus Management 0001021223 028-05792 Kayne Anderson Rudnick Investment Management, LLC 0000884589 028-03133 Kennedy Capital Management 0001307878 028-10975 Laffer Investments Inc. 0001009262 028-05358 Lateef Investment Management 0001207017 028-10469 Lazard Asset Management, LLC 0000820330 028-01701 Legg Mason Private Portfolio Group, LLC 0000312348 028-00398 Loomis Sayles & Company, L.P. 0000728100 028-00413 Lord, Abbett & Co. LLC 0000922940 028-04057 M.D. Sass Investors Services, Inc. 0001138060 028-03477 Madison Investment Advisors, Inc. 0000912938 028-04968 MFS Investment Management 0000903947 028-03692 Miller Howard Investments, Inc. 0000067698 028-00288 Montag & Caldwell, LLC 0000728774 028-00454 Neuberger Berman LLC 0000939761 028-03871 Newgate Capital Management, LLC 0001473182 028-13833 Nuance Investments, LLC 0001521019 028-14498 Nuveen Asset Management, LLC 0000763848 028-01474 NWQ Investment Management Company, LLC 0001054554 028-06668 Oak Ridge Investments, LLC 0001423442 028-12966 O'Shaughnessy Asset Management, LLC 0001163368 028-10952 Pacific Investment Management Company LLC 0000932859 028-04558 Parametric Portfolio Associates LLC 0001034524 028-03687 Polen Capital Management, LLC 0000769734 028-01549 Principal Global Investors, LLC 0000944234 028-04884 Renaissance Investment Management 0001528214 028-14643 Richard Bernstein Advisors LLC 0001112325 028-05655 Riverbridge Partners LLC 0001109426 028-05621 Santa Barbara Asset Management, LLC 0001056593 028-04691 Schafer Cullen Capital Management 0001592643 028-16000 Select Equity Group 0001002784 028-05709 Shelton Capital Management 0001089755 028-03489 SouthernSun Asset Management, LLC 0001600035 028-16094 Stonebridge Advisors 0001166716 028-10030 Strategy Asset Managers 0001145263 028-06683 TCW Investment Management Company 0001259887 028-10665 The London Company 0001092351 028-05601 Thomas White International, Ltd. 0001008322 028-04041 Thompson, Siegel & Walmsley LLC 0001145020 028-06605 Thornburg Investment Management 0000102909 028-06408 Vanguard 0001040188 028-06354 Victory Capital Management 0001068837 028-07292 Voya Investment Management Co. LLC 0000740913 028-01347 W. H. Reaves & Co., Inc 0001600435 028-18951 WAKEFIELD ASSET MANAGEMENT LLLP 0001061186 028-07104 WCM Investment Management 0000859804 028-05973 Wedgewood Partners, Inc. 0001533551 028-14868 Wellesley Asset Management, Inc. 0001327354 028-11406 Wells Fargo Funds Management, LLC 0001351731 028-11741 WestEnd Advisors, LLC 0001507640 028-14230 Windhaven Investment Management, Inc. 0000900973 028-03676 Winslow Capital Management, Inc. 0001085936 028-05015 Systematic Financial Management, L.P. N
Lance Murray Chief Compliance Officer 312-962-3800 /s/ Lance Murray Chicago IL 05-06-2021 0 3090 31674927 false
INFORMATION TABLE 2 infotable.xml INFORMATION TABLE 10X GENOMICS INC CL A COM 88025U109 1731 9567 SH SOLE 9567 0 0 1LIFE HEALTHCARE INC COM 68269G107 2255 57459 SH SOLE 57459 0 0 1ST CONSTITUTION BANCORP COM 31986N102 459 26058 SH SOLE 26058 0 0 22ND CENTY GROUP INC COM 90137F103 848 257449 SH SOLE 257449 0 0 2U INC COM 90214J101 566 14857 SH SOLE 14857 0 0 3-D SYS CORP DEL COM NEW 88554D205 201 7297 SH SOLE 7297 0 0 3M CO COM 88579Y101 100604 521238 SH SOLE 521238 0 0 890 5TH AVE PARTNERS INC COM CL A 28250A105 1747 180202 SH SOLE 180202 0 0 8X8 INC NEW COM 282914100 303 9520 SH SOLE 9520 0 0 A10 NETWORKS INC COM 002121101 397 41319 SH SOLE 41319 0 0 AAON INC COM PAR $0.004 000360206 1440 20618 SH SOLE 20618 0 0 ABB LTD SPONSORED ADR 000375204 540 17836 SH SOLE 17836 0 0 ABBOTT LABS COM 002824100 123634 1031322 SH SOLE 1031322 0 0 ABBVIE INC COM 00287Y109 122289 1131169 SH SOLE 1131169 0 0 ABERDEEN STD GOLD ETF TR PHYSCL GOLD SHS 00326A104 29087 1773802 SH SOLE 1773802 0 0 ABERDEEN STD PALLADIUM ETF T PHYSCL PALLADM 003262102 341 1391 SH SOLE 1391 0 0 ABERDEEN STD PLATINUM ETF TR PHYSCL PLATM SHS 003260106 6739 60820 SH SOLE 60820 0 0 ABERDEEN STD PRECIOUS METALS PHYSCL PM BASKET 003263100 1146 12341 SH SOLE 12341 0 0 ABERDEEN STD SILVER ETF TR PHYSCL SILVR SHS 003264108 15279 647298 SH SOLE 647298 0 0 ABG ACQUISITION CORP I CL A SHS G00496102 2678 271008 SH SOLE 271008 0 0 ABIOMED INC COM 003654100 3179 10058 SH SOLE 10058 0 0 ABSOLUTE SHS TR WBI BULBEAR TR 00400R833 178 10351 SH SOLE 10351 0 0 ABSOLUTE SHS TR WBI PWR FCTR ETF 00400R858 263 9846 SH SOLE 9846 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 58139 210298 SH SOLE 210298 0 0 ACI WORLDWIDE INC COM 004498101 344 9040 SH SOLE 9040 0 0 ACIES ACQUISITION CORP CL A G0103T105 487 48700 SH SOLE 48700 0 0 ACLARIS THERAPEUTICS INC COM 00461U105 1624 64478 SH SOLE 64478 0 0 ACTIVISION BLIZZARD INC COM 00507V109 23345 250757 SH SOLE 250757 0 0 ACTIVISION BLIZZARD INC COM 00507V109 2 5 SH Put SOLE 5 0 0 ACUSHNET HOLDINGS CORP COM 005098108 200 4865 SH SOLE 4865 0 0 ACUTUS MED INC COM 005111109 922 68998 SH SOLE 68998 0 0 ADAMS DIVERSIFIED EQUITY FD COM 006212104 1026 56417 SH SOLE 56417 0 0 ADAPTIVE BIOTECHNOLOGIES COR COM 00650F109 631 15670 SH SOLE 15670 0 0 ADMA BIOLOGICS INC COM 000899104 22 12360 SH SOLE 12360 0 0 ADOBE SYSTEMS INCORPORATED COM 00724F101 66151 139110 SH SOLE 139110 0 0 ADT INC DEL COM 00090Q103 1051 124759 SH SOLE 124759 0 0 ADVANCE AUTO PARTS INC COM 00751Y106 2602 14181 SH SOLE 14181 0 0 ADVANCED ENERGY INDS COM 007973100 229 2098 SH SOLE 2098 0 0 ADVANCED MICRO DEVICES INC COM 007903107 33013 419830 SH SOLE 419830 0 0 ADVANCED MICRO DEVICES INC COM 007903107 2 2 SH Put SOLE 2 0 0 ADVAXIS INC COM NEW 007624307 20 26632 SH SOLE 26632 0 0 ADVERUM BIOTECHNOLOGIES INC COM 00773U108 201 20250 SH SOLE 20250 0 0 ADVISORSHARES TR PURE US CANNABIS 00768Y453 1070 25468 SH SOLE 25468 0 0 ADVISORSHARES TR PURE US CANNABIS 00768Y453 2 5 SH Put SOLE 5 0 0 ADVISORSHARES TR Q DYNAMIC GROWTH 00768Y438 785 30729 SH SOLE 30729 0 0 AEA-BRIDGES IMPACT CORP SHS CL A G01046104 6413 652838 SH SOLE 652838 0 0 AEGON N V NY REGISTRY SHS 007924103 269 57044 SH SOLE 57044 0 0 AEQUI ACQUISITION CORP COM CL A 00775W102 834 86561 SH SOLE 86561 0 0 AERIE PHARMACEUTICALS INC COM 00771V108 441 24781 SH SOLE 24781 0 0 AEROJET ROCKETDYNE HLDGS INC COM 007800105 317 6777 SH SOLE 6777 0 0 AES CORP COM 00130H105 2236 83556 SH SOLE 83556 0 0 AFFILIATED MANAGERS GROUP IN COM 008252108 227 1530 SH SOLE 1530 0 0 AFFIRM HLDGS INC COM CL A 00827B106 341 4831 SH SOLE 4831 0 0 AFLAC INC COM 001055102 17252 337206 SH SOLE 337206 0 0 AGCO CORP COM 001084102 1135 7914 SH SOLE 7914 0 0 AGENUS INC COM NEW 00847G705 836 308596 SH SOLE 308596 0 0 AGENUS INC COM NEW 00847G705 0 3 SH Put SOLE 3 0 0 AGILENT TECHNOLOGIES INC COM 00846U101 19766 155396 SH SOLE 155396 0 0 AGNC INVT CORP COM 00123Q104 1176 70226 SH SOLE 70226 0 0 AGNICO EAGLE MINES LTD COM 008474108 4068 70412 SH SOLE 70412 0 0 AGREE REALTY CORP COM 008492100 337 5050 SH SOLE 5050 0 0 AIM IMMUNOTECH INC COM 00901B105 143 63095 SH SOLE 63095 0 0 AIR PRODS & CHEMS INC COM 009158106 67014 238178 SH SOLE 238178 0 0 AIRBNB INC COM CL A 009066101 1892 10044 SH SOLE 10044 0 0 AKAMAI TECHNOLOGIES INC COM 00971T101 1154 11249 SH SOLE 11249 0 0 AKEBIA THERAPEUTICS INC COM 00972D105 167 49143 SH SOLE 49143 0 0 AKOUSTIS TECHNOLOGIES INC COM 00973N102 308 23268 SH SOLE 23268 0 0 ALAMOS GOLD INC NEW COM CL A 011532108 242 30892 SH SOLE 30892 0 0 ALARM COM HLDGS INC COM 011642105 1088 12592 SH SOLE 12592 0 0 ALASKA AIR GROUP INC COM 011659109 873 12619 SH SOLE 12619 0 0 ALBANY INTL CORP CL A 012348108 1749 20776 SH SOLE 20776 0 0 ALBEMARLE CORP COM 012653101 956 6551 SH SOLE 6551 0 0 ALCOA CORP COM 013872106 9932 304567 SH SOLE 304567 0 0 ALCON AG ORD SHS H01301128 5349 75947 SH SOLE 75947 0 0 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 795 4869 SH SOLE 4869 0 0 ALEXCO RESOURCE CORP COM 01535P106 31 12500 SH SOLE 12500 0 0 ALEXION PHARMACEUTICALS INC COM 015351109 2494 16321 SH SOLE 16321 0 0 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 96119 424352 SH SOLE 424352 0 0 ALIGN TECHNOLOGY INC COM 016255101 6172 11409 SH SOLE 11409 0 0 ALKALINE WTR CO INC COM NEW 01643A207 24 21666 SH SOLE 21666 0 0 ALLEGHANY CORP DEL COM 017175100 451 714 SH SOLE 714 0 0 ALLEGION PLC ORD SHS G0176J109 1607 12772 SH SOLE 12772 0 0 ALLETE INC COM NEW 018522300 240 3547 SH SOLE 3547 0 0 ALLIANCEBERNSTEIN GLOBAL HIG COM 01879R106 329 27622 SH SOLE 27622 0 0 ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN 01881G106 1282 32082 SH SOLE 32082 0 0 ALLIANCEBERNSTEIN NATL MUN I COM 01864U106 1178 82744 SH SOLE 82744 0 0 ALLIANT ENERGY CORP COM 018802108 1460 27012 SH SOLE 27012 0 0 ALLOGENE THERAPEUTICS INC COM 019770106 1704 48309 SH SOLE 48309 0 0 ALLSTATE CORP COM 020002101 16505 143801 SH SOLE 143801 0 0 ALLY FINL INC COM 02005N100 666 14797 SH SOLE 14797 0 0 ALNYLAM PHARMACEUTICALS INC COM 02043Q107 937 6673 SH SOLE 6673 0 0 ALPHABET INC CAP STK CL A 02079K305 205967 99967 SH SOLE 99967 0 0 ALPHABET INC CAP STK CL A 02079K305 4 1 SH Put SOLE 1 0 0 ALPHABET INC CAP STK CL A 02079K305 1 2 SH Put SOLE 2 0 0 ALPHABET INC CAP STK CL C 02079K107 158753 76861 SH SOLE 76861 0 0 ALPHABET INC CAP STK CL C 02079K107 0 1 SH Put SOLE 1 0 0 ALPHATEC HLDGS INC COM NEW 02081G201 2824 178821 SH SOLE 178821 0 0 ALPS ETF TR ALERIAN MLP 00162Q452 10761 352879 SH SOLE 352879 0 0 ALPS ETF TR ALERIAN MLP 00162Q452 9 37 SH Put SOLE 37 0 0 ALPS ETF TR SECTR DIV DOGS 00162Q858 1075 20818 SH SOLE 20818 0 0 ALTERYX INC COM CL A 02156B103 1363 16436 SH SOLE 16436 0 0 ALTICE USA INC CL A 02156K103 236 7543 SH SOLE 7543 0 0 ALTO INGREDIENTS INC COM 021513106 6883 1267727 SH SOLE 1267727 0 0 ALTO INGREDIENTS INC COM 021513106 95 3600 SH Put SOLE 3600 0 0 ALTRA INDL MOTION CORP COM 02208R106 410 7415 SH SOLE 7415 0 0 ALTRIA GROUP INC COM 02209S103 41735 816077 SH SOLE 816077 0 0 AMARIN CORP PLC SPONS ADR NEW 023111206 274 44355 SH SOLE 44355 0 0 AMARIN CORP PLC SPONS ADR NEW 023111206 5 50 SH Put SOLE 50 0 0 AMAZON COM INC COM 023135106 429733 139174 SH SOLE 139174 0 0 AMAZON COM INC COM 023135106 100 11 SH Put SOLE 11 0 0 AMBAC FINL GROUP INC COM NEW 023139884 222 13280 SH SOLE 13280 0 0 AMBEV SA SPONSORED ADR 02319V103 83 30889 SH SOLE 30889 0 0 AMC ENTMT HLDGS INC CL A COM 00165C104 193 19195 SH SOLE 19195 0 0 AMC ENTMT HLDGS INC CL A COM 00165C104 0 3 SH Put SOLE 3 0 0 AMC ENTMT HLDGS INC CL A COM 00165C104 1 200 SH Put SOLE 200 0 0 AMC NETWORKS INC CL A 00164V103 269 5102 SH SOLE 5102 0 0 AMCOR PLC ORD G0250X107 1551 132877 SH SOLE 132877 0 0 AMDOCS LTD SHS G02602103 354 5037 SH SOLE 5037 0 0 AMEDISYS INC COM 023436108 957 3597 SH SOLE 3597 0 0 AMER STATES WTR CO COM 029899101 908 11974 SH SOLE 11974 0 0 AMEREN CORP COM 023608102 2011 24746 SH SOLE 24746 0 0 AMERICA FIRST MULTIFAMILY IN BEN UNIT CTF 02364V107 116 20870 SH SOLE 20870 0 0 AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 233 17053 SH SOLE 17053 0 0 AMERICAN AIRLS GROUP INC COM 02376R102 2431 101889 SH SOLE 101889 0 0 AMERICAN AIRLS GROUP INC COM 02376R102 80 690 SH Put SOLE 690 0 0 AMERICAN ASSETS TR INC COM 024013104 1967 60621 SH SOLE 60621 0 0 AMERICAN AXLE & MFG HLDGS IN COM 024061103 98 10142 SH SOLE 10142 0 0 AMERICAN CENTY ETF TR AVANTIS EMGMKT 025072604 9921 151096 SH SOLE 151096 0 0 AMERICAN CENTY ETF TR INTL EQT ETF 025072703 3548 58596 SH SOLE 58596 0 0 AMERICAN CENTY ETF TR INTL SMCP VLU 025072802 106961 1719512 SH SOLE 1719512 0 0 AMERICAN CENTY ETF TR US EQT ETF 025072885 7278 104980 SH SOLE 104980 0 0 AMERICAN CENTY ETF TR US SML CP VALU 025072877 2230 30882 SH SOLE 30882 0 0 AMERICAN ELEC PWR CO INC COM 025537101 45627 538919 SH SOLE 538919 0 0 AMERICAN EXPRESS CO COM 025816109 52529 371518 SH SOLE 371518 0 0 AMERICAN FIN TR INC COM CLASS A 02607T109 594 60290 SH SOLE 60290 0 0 AMERICAN FINL GROUP INC OHIO COM 025932104 1035 9051 SH SOLE 9051 0 0 AMERICAN INTL GROUP INC COM NEW 026874784 2012 43515 SH SOLE 43515 0 0 AMERICAN TOWER CORP NEW COM 03027X100 27029 113010 SH SOLE 113010 0 0 AMERICAN TOWER CORP NEW COM 03027X100 1 7 SH Put SOLE 7 0 0 AMERICAN WTR WKS CO INC NEW COM 030420103 46145 308099 SH SOLE 308099 0 0 AMERICOLD RLTY TR COM 03064D108 442 11403 SH SOLE 11403 0 0 AMERIPRISE FINL INC COM 03076C106 12899 55569 SH SOLE 55569 0 0 AMERIS BANCORP COM 03076K108 372 7098 SH SOLE 7098 0 0 AMERISOURCEBERGEN CORP COM 03073E105 3061 25889 SH SOLE 25889 0 0 AMETEK INC COM 031100100 7362 57871 SH SOLE 57871 0 0 AMGEN INC COM 031162100 109018 439405 SH SOLE 439405 0 0 AMGEN INC COM 031162100 2 19 SH Put SOLE 19 0 0 AMN HEALTHCARE SVCS INC COM 001744101 1396 18795 SH SOLE 18795 0 0 AMN HEALTHCARE SVCS INC COM 001744101 1 8 SH Put SOLE 8 0 0 AMPHENOL CORP NEW CL A 032095101 4922 74479 SH SOLE 74479 0 0 AMPIO PHARMACEUTICALS INC COM 03209T109 41 24104 SH SOLE 24104 0 0 AMPIO PHARMACEUTICALS INC COM 03209T109 44 801 SH Put SOLE 801 0 0 AMPLIFY ETF TR BLACKSWAN GRWT 032108888 684 21454 SH SOLE 21454 0 0 AMPLIFY ETF TR BLOCKCHAIN LDR 032108607 4270 76481 SH SOLE 76481 0 0 AMPLIFY ETF TR CWP ENHANCED DIV 032108409 6300 182851 SH SOLE 182851 0 0 ANALOG DEVICES INC COM 032654105 9240 59478 SH SOLE 59478 0 0 ANAVEX LIFE SCIENCES CORP COM NEW 032797300 185 12400 SH SOLE 12400 0 0 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 3083 49123 SH SOLE 49123 0 0 ANNALY CAPITAL MANAGEMENT IN COM 035710409 4308 501162 SH SOLE 501162 0 0 ANSYS INC COM 03662Q105 3917 11566 SH SOLE 11566 0 0 ANTARES PHARMA INC COM 036642106 104 25421 SH SOLE 25421 0 0 ANTERO MIDSTREAM CORP COM 03676B102 563 62420 SH SOLE 62420 0 0 ANTHEM INC COM 036752103 20524 57047 SH SOLE 57047 0 0 AON PLC SHS CL A G0403H108 6843 29742 SH SOLE 29742 0 0 APA CORPORATION COM 03743Q108 8354 467133 SH SOLE 467133 0 0 APA CORPORATION COM 03743Q108 5 97 SH Put SOLE 97 0 0 APARTMENT INCOME REIT CORP COM 03750L109 863 20183 SH SOLE 20183 0 0 APARTMENT INVT & MGMT CO CL A 03748R747 122 20137 SH SOLE 20137 0 0 APEX TECHNOLOGY ACQUISITION COM CL A 03768F102 430 38820 SH SOLE 38820 0 0 APHRIA INC COM 03765K104 598 32560 SH SOLE 32560 0 0 API GROUP CORP COM STK 00187Y100 255 12326 SH SOLE 12326 0 0 APOLLO COML REAL EST FIN INC NOTE 4.750% 8/2 03762UAB1 20 20000 PRN SOLE 20000 0 0 APOLLO GLOBAL MGMT INC COM CL A 03768E105 24763 527003 SH SOLE 527003 0 0 APOLLO INVT CORP COM NEW 03761U502 490 35856 SH SOLE 35856 0 0 APOLLO STRATEGIC GROWTH CAPT SHS CL A G0411R106 1308 131716 SH SOLE 131716 0 0 APPFOLIO INC COM CL A 03783C100 239 1699 SH SOLE 1699 0 0 APPIAN CORP CL A 03782L101 810 6080 SH SOLE 6080 0 0 APPLE INC COM 037833100 1157956 9482624 SH SOLE 9482624 0 0 APPLE INC COM 037833100 148 118 SH Put SOLE 118 0 0 APPLE INC COM 037833100 990 4341 SH Put SOLE 4341 0 0 APPLIED INDL TECHNOLOGIES IN COM 03820C105 729 8001 SH SOLE 8001 0 0 APPLIED MATLS INC COM 038222105 50867 380928 SH SOLE 380928 0 0 APPLIED MATLS INC COM 038222105 3 1 SH Put SOLE 1 0 0 APTARGROUP INC COM 038336103 942 6657 SH SOLE 6657 0 0 APTIV PLC SHS G6095L109 3844 27858 SH SOLE 27858 0 0 AQUA METALS INC COM 03837J101 81 19570 SH SOLE 19570 0 0 AQUABOUNTY TECHNOLOGIES INC COM NEW 03842K200 270 39992 SH SOLE 39992 0 0 AQUESTIVE THERAPEUTICS INC COM 03843E104 357 68617 SH SOLE 68617 0 0 ARBOR REALTY TRUST INC COM 038923108 395 24859 SH SOLE 24859 0 0 ARCADIA BIOSCIENCES INC COM NEW 039014204 56 20336 SH SOLE 20336 0 0 ARCELORMITTAL SA LUXEMBOURG NY REGISTRY SH 03938L203 456 15731 SH SOLE 15731 0 0 ARCH CAP GROUP LTD ORD G0450A105 852 22230 SH SOLE 22230 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 25302 443476 SH SOLE 443476 0 0 ARCHROCK INC COM 03957W106 616 65249 SH SOLE 65249 0 0 ARCOS DORADOS HOLDINGS INC SHS CLASS -A - G0457F107 122 23974 SH SOLE 23974 0 0 ARCOSA INC COM 039653100 361 5512 SH SOLE 5512 0 0 ARENA PHARMACEUTICALS INC COM NEW 040047607 1552 22374 SH SOLE 22374 0 0 ARES ACQUISITION CORPORATION COM CL A G33032106 5449 550020 SH SOLE 550020 0 0 ARES CAPITAL CORP COM 04010L103 43700 2337275 SH SOLE 2337275 0 0 ARES CAPITAL CORP NOTE 3.750% 2/0 04010LAT0 51 50000 PRN SOLE 50000 0 0 ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 1340 23903 SH SOLE 23903 0 0 ARGAN INC COM 04010E109 734 13716 SH SOLE 13716 0 0 ARISTA NETWORKS INC COM 040413106 482 1597 SH SOLE 1597 0 0 ARK ETF TR AUTNMUS TECHNLGY 00214Q203 4503 53694 SH SOLE 53694 0 0 ARK ETF TR FINTECH INNOVA 00214Q708 784 15314 SH SOLE 15314 0 0 ARK ETF TR FINTECH INNOVA 00214Q708 0 2 SH Put SOLE 2 0 0 ARK ETF TR GENOMIC REV ETF 00214Q302 20119 226694 SH SOLE 226694 0 0 ARK ETF TR INNOVATION ETF 00214Q104 127538 1063486 SH SOLE 1063486 0 0 ARK ETF TR INNOVATION ETF 00214Q104 2 2 SH Put SOLE 2 0 0 ARK ETF TR ISRAEL INOVATE 00214Q609 436 13852 SH SOLE 13852 0 0 ARK ETF TR NEXT GNRTN INTER 00214Q401 5140 34884 SH SOLE 34884 0 0 ARMOUR RESIDENTIAL REIT INC COM NEW 042315507 201 16496 SH SOLE 16496 0 0 ARMSTRONG WORLD INDS INC NEW COM 04247X102 1259 13861 SH SOLE 13861 0 0 ARMSTRONG WORLD INDS INC NEW COM 04247X102 13 20 SH Put SOLE 20 0 0 ARRAY TECHNOLOGIES INC COM SHS 04271T100 301 10050 SH SOLE 10050 0 0 ARROW ELECTRS INC COM 042735100 537 4838 SH SOLE 4838 0 0 ARROW FINL CORP COM 042744102 457 13702 SH SOLE 13702 0 0 ARROWHEAD PHARMACEUTICALS IN COM 04280A100 664 10011 SH SOLE 10011 0 0 ARROWHEAD PHARMACEUTICALS IN COM 04280A100 3 10 SH Put SOLE 10 0 0 ARTISAN PARTNERS ASSET MGMT CL A 04316A108 896 17143 SH SOLE 17143 0 0 ARTIUS ACQUISITION INC COM CL A 04316G105 104 10300 SH SOLE 10300 0 0 ARTIUS ACQUISITION INC COM CL A 04316G105 104 400 SH Put SOLE 400 0 0 ASANA INC CL A 04342Y104 1932 67563 SH SOLE 67563 0 0 ASBURY AUTOMOTIVE GROUP INC COM 043436104 343 1732 SH SOLE 1732 0 0 ASGN INC COM 00191U102 2191 22961 SH SOLE 22961 0 0 ASHFORD HOSPITALITY TR INC COM SHS 044103877 200 68115 SH SOLE 68115 0 0 ASHLAND GLOBAL HLDGS INC COM 044186104 288 3232 SH SOLE 3232 0 0 ASML HOLDING N V N Y REGISTRY SHS N07059210 19220 31144 SH SOLE 31144 0 0 ASPEN TECHNOLOGY INC COM 045327103 1899 13101 SH SOLE 13101 0 0 ASPIRA WOMENS HEALTH INC COM 04537Y109 153 22700 SH SOLE 22700 0 0 ASPIRATIONAL CONSUMER LIFEST COM G05436103 102 10220 SH SOLE 10220 0 0 ASSERTIO HOLDINGS INC COM STK 04546C106 119 180049 SH SOLE 180049 0 0 ASTEC INDS INC COM 046224101 723 9578 SH SOLE 9578 0 0 ASTRAZENECA PLC SPONSORED ADR 046353108 6012 122179 SH SOLE 122179 0 0 ASTRONICS CORP COM 046433108 345 19103 SH SOLE 19103 0 0 AT&T INC COM 00206R102 111284 3677373 SH SOLE 3677373 0 0 AT&T INC COM 00206R102 3 40 SH Put SOLE 40 0 0 ATHENEX INC COM 04685N103 1553 361226 SH SOLE 361226 0 0 ATHERSYS INC NEW COM 04744L106 418 231760 SH SOLE 231760 0 0 ATHLON ACQUISITION CORP COM CL A 04748A106 599 62058 SH SOLE 62058 0 0 ATKORE INC COM 047649108 884 12304 SH SOLE 12304 0 0 ATLANTIC AVE ACQUISITION COR COM CL A 04906P101 2335 241277 SH SOLE 241277 0 0 ATLANTIC CAP BANCSHARES INC COM 048269203 320 13288 SH SOLE 13288 0 0 ATLANTICA SUSTAINABLE INFR P SHS G0751N103 369 10102 SH SOLE 10102 0 0 ATLAS CORP SHARES Y0436Q109 192 14146 SH SOLE 14146 0 0 ATLASSIAN CORP PLC CL A G06242104 1252 5936 SH SOLE 5936 0 0 ATMOS ENERGY CORP COM 049560105 1823 18423 SH SOLE 18423 0 0 AUTHENTIC EQUITY ACQUISTN CO CL A SHS G06607108 138 14190 SH SOLE 14190 0 0 AUTODESK INC COM 052769106 24476 88273 SH SOLE 88273 0 0 AUTOHOME INC SP ADS RP CL A 05278C107 1873 20122 SH SOLE 20122 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 44147 234265 SH SOLE 234265 0 0 AUTONATION INC COM 05329W102 1849 19841 SH SOLE 19841 0 0 AUTOZONE INC COM 053332102 14286 10212 SH SOLE 10212 0 0 AVALARA INC COM 05338G106 1921 14352 SH SOLE 14352 0 0 AVALONBAY CMNTYS INC COM 053484101 2178 11807 SH SOLE 11807 0 0 AVANGRID INC COM 05351W103 266 5363 SH SOLE 5363 0 0 AVANTOR INC COM 05352A100 211 7288 SH SOLE 7288 0 0 AVAYA HLDGS CORP COM 05351X101 675 24081 SH SOLE 24081 0 0 AVERY DENNISON CORP COM 053611109 967 5277 SH SOLE 5277 0 0 AVIENT CORPORATION COM 05368V106 645 13684 SH SOLE 13684 0 0 AVIS BUDGET GROUP COM 053774105 448 6212 SH SOLE 6212 0 0 AXCELLA HEALTH INC COM 05454B105 48 10000 SH SOLE 10000 0 0 AXIS CAP HLDGS LTD SHS G0692U109 358 7317 SH SOLE 7317 0 0 AXON ENTERPRISE INC COM 05464C101 10850 76247 SH SOLE 76247 0 0 AXONICS MODULATION TECHNOLOG COM 05465P101 411 6863 SH SOLE 6863 0 0 AXOS FINANCIAL INC COM 05465C100 1479 31428 SH SOLE 31428 0 0 BADGER METER INC COM 056525108 396 4200 SH SOLE 4200 0 0 BAIDU INC SPON ADR REP A 056752108 8008 36017 SH SOLE 36017 0 0 BAIDU INC SPON ADR REP A 056752108 1 3 SH Put SOLE 3 0 0 BAIDU INC SPON ADR REP A 056752108 9 5 SH Put SOLE 5 0 0 BAIN CAP SPECIALTY FIN INC COM STK 05684B107 2436 164732 SH SOLE 164732 0 0 BAKER HUGHES COMPANY CL A 05722G100 293 13798 SH SOLE 13798 0 0 BALL CORP COM 058498106 3948 46647 SH SOLE 46647 0 0 BALLANTYNE STRONG INC COM 058516105 579 221614 SH SOLE 221614 0 0 BALLARD PWR SYS INC NEW COM 058586108 301 12326 SH SOLE 12326 0 0 BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 139 26846 SH SOLE 26846 0 0 BANCO BRADESCO S A SP ADR PFD NEW 059460303 56 11757 SH SOLE 11757 0 0 BANCO SANTANDER S.A. ADR 05964H105 663 193694 SH SOLE 193694 0 0 BANDWIDTH INC COM CL A 05988J103 753 5928 SH SOLE 5928 0 0 BANK HAWAII CORP COM 062540109 1746 19485 SH SOLE 19485 0 0 BANK MONTREAL QUE COM 063671101 2147 24075 SH SOLE 24075 0 0 BANK NEW YORK MELLON CORP COM 064058100 8038 170216 SH SOLE 170216 0 0 BANK NEW YORK MELLON CORP COM 064058100 2 50 SH Put SOLE 50 0 0 BANK NOVA SCOTIA B C COM 064149107 1668 26483 SH SOLE 26483 0 0 BARCLAYS BANK PLC DJUBS CMDT ETN36 06738C778 398 16860 SH SOLE 16860 0 0 BARCLAYS BANK PLC IPATH SHILR CAPE 06742A669 2112 11013 SH SOLE 11013 0 0 BARRICK GOLD CORP COM 067901108 15685 792922 SH SOLE 792922 0 0 BAUSCH HEALTH COS INC COM 071734107 1656 52143 SH SOLE 52143 0 0 BAXTER INTL INC COM 071813109 10392 123277 SH SOLE 123277 0 0 BCE INC COM NEW 05534B760 2919 64748 SH SOLE 64748 0 0 BECTON DICKINSON & CO COM 075887109 11768 48426 SH SOLE 48426 0 0 BED BATH & BEYOND INC COM 075896100 462 15964 SH SOLE 15964 0 0 BERKLEY W R CORP COM 084423102 1584 21027 SH SOLE 21027 0 0 BERKSHIRE HATHAWAY INC DEL CL A 084670108 847004 2196 SH SOLE 2196 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 458091 1792672 SH SOLE 1792672 0 0 BERRY CORP COM 08579X101 1494 271256 SH SOLE 271256 0 0 BERRY GLOBAL GROUP INC COM 08579W103 663 10821 SH SOLE 10821 0 0 BESPOKE CAP ACQUISITION CORP CL A REST VTG 086344108 105 10550 SH SOLE 10550 0 0 BEST BUY INC COM 086516101 6670 58048 SH SOLE 58048 0 0 BEYOND MEAT INC COM 08862E109 6142 47180 SH SOLE 47180 0 0 BGC PARTNERS INC CL A 05541T101 1364 283028 SH SOLE 283028 0 0 BHP GROUP LTD SPONSORED ADS 088606108 5329 77063 SH SOLE 77063 0 0 BHP GROUP LTD SPONSORED ADS 088606108 1 7 SH Put SOLE 7 0 0 BHP GROUP PLC SPONSORED ADR 05545E209 7538 130305 SH SOLE 130305 0 0 BIG CYPRESS ACQUISITION CORP COM 089115109 98 10000 SH SOLE 10000 0 0 BIGCOMMERCE HLDGS INC COM SER 1 08975P108 1043 18054 SH SOLE 18054 0 0 BILL COM HLDGS INC COM 090043100 3247 22338 SH SOLE 22338 0 0 BIO RAD LABS INC CL A 090572207 1265 2227 SH SOLE 2227 0 0 BIOGEN INC COM 09062X103 10765 38360 SH SOLE 38360 0 0 BIOMARIN PHARMACEUTICAL INC COM 09061G101 319 4192 SH SOLE 4192 0 0 BIONTECH SE SPONSORED ADS 09075V102 259 2381 SH SOLE 2381 0 0 BIO-TECHNE CORP COM 09073M104 1538 4022 SH SOLE 4022 0 0 BK OF AMERICA CORP COM 060505104 208511 5389206 SH SOLE 5389206 0 0 BLACK HILLS CORP COM 092113109 724 10871 SH SOLE 10871 0 0 BLACK KNIGHT INC COM 09215C105 1232 16674 SH SOLE 16674 0 0 BLACK STONE MINERALS L P COM UNIT 09225M101 2826 324123 SH SOLE 324123 0 0 BLACK STONE MINERALS L P COM UNIT 09225M101 2 200 SH Put SOLE 200 0 0 BLACKBERRY LTD COM 09228F103 316 38092 SH SOLE 38092 0 0 BLACKLINE INC COM 09239B109 2765 25503 SH SOLE 25503 0 0 BLACKROCK CALIF MUN INCOME T SH BEN INT 09248E102 564 39254 SH SOLE 39254 0 0 BLACKROCK CAP INVT CORP COM 092533108 204 62709 SH SOLE 62709 0 0 BLACKROCK CORE BD TR SHS BEN INT 09249E101 255 16193 SH SOLE 16193 0 0 BLACKROCK CORPOR HI YLD FD I COM 09255P107 891 75838 SH SOLE 75838 0 0 BLACKROCK CR ALLOCATION INCO COM 092508100 285 19459 SH SOLE 19459 0 0 BLACKROCK ENERGY & RES TR COM 09250U101 115 13142 SH SOLE 13142 0 0 BLACKROCK ENHANCED CAP & INC COM 09256A109 210 10851 SH SOLE 10851 0 0 BLACKROCK FLOATING RATE INCO COM 09255X100 183 14082 SH SOLE 14082 0 0 BLACKROCK HEALTH SCIENCES TR COM 09250W107 1585 34128 SH SOLE 34128 0 0 BLACKROCK INC COM 09247X101 70345 93108 SH SOLE 93108 0 0 BLACKROCK INVT QUALITY MUN T COM 09247D105 434 24597 SH SOLE 24597 0 0 BLACKROCK MUN INCOME INVT TR SHS BEN INT 09248H105 297 21387 SH SOLE 21387 0 0 BLACKROCK MUN INCOME TR SH BEN INT 09248F109 177 11802 SH SOLE 11802 0 0 BLACKROCK MUN TARGET TERM TR COM SHS BEN IN 09257P105 564 22185 SH SOLE 22185 0 0 BLACKROCK MUNI INTER DR FD I COM 09253X102 867 57551 SH SOLE 57551 0 0 BLACKROCK MUNIASSETS FD INC COM 09254J102 266 17451 SH SOLE 17451 0 0 BLACKROCK MUNIENHANCED FD IN COM 09253Y100 158 13404 SH SOLE 13404 0 0 BLACKROCK MUNIHLDGS NY QLTY COM 09255C106 197 14000 SH SOLE 14000 0 0 BLACKROCK MUNIHLDS INVSTM QL COM 09254P108 1552 108566 SH SOLE 108566 0 0 BLACKROCK MUNIHOLDINGS QUALI COM 09253N104 885 55296 SH SOLE 55296 0 0 BLACKROCK MUNIVEST FD INC COM 09253R105 211 22471 SH SOLE 22471 0 0 BLACKROCK MUNIYIELD FD INC COM 09253W104 398 27790 SH SOLE 27790 0 0 BLACKROCK MUNIYIELD INVT FD COM 09254R104 456 32632 SH SOLE 32632 0 0 BLACKROCK MUNIYIELD N Y QUAL COM 09255E102 470 34937 SH SOLE 34937 0 0 BLACKROCK MUNIYIELD QUALITY COM 09254E103 1702 119273 SH SOLE 119273 0 0 BLACKROCK MUNIYILD QULT FD I COM 09254F100 762 48062 SH SOLE 48062 0 0 BLACKROCK TAX MUNICPAL BD TR SHS 09248X100 3257 132221 SH SOLE 132221 0 0 BLACKROCK TCP CAPITAL CORP COM 09259E108 512 36971 SH SOLE 36971 0 0 BLACKROCK TCP CAPITAL CORP NOTE 4.625% 3/0 87238QAD5 62 60000 PRN SOLE 60000 0 0 BLACKSTONE GROUP INC COM 09260D107 112301 1507217 SH SOLE 1507217 0 0 BLACKSTONE MTG TR INC COM CL A 09257W100 13901 448365 SH SOLE 448365 0 0 BLACKSTONE MTG TR INC NOTE 4.375% 5/0 09257WAB6 56 55000 PRN SOLE 55000 0 0 BLACKSTONE MTG TR INC NOTE 4.750% 3/1 09257WAC4 51 50000 PRN SOLE 50000 0 0 BLINK CHARGING CO COM 09354A100 270 6620 SH SOLE 6620 0 0 BLINK CHARGING CO COM 09354A100 53 80 SH Put SOLE 80 0 0 BLOOM ENERGY CORP COM CL A 093712107 550 20304 SH SOLE 20304 0 0 BLUERIVER ACQUISITION CORP SHS CL A G1261Q107 819 84198 SH SOLE 84198 0 0 BNY MELLON STRATEGIC MUNS IN COM 05588W108 119 14022 SH SOLE 14022 0 0 BOEING CO COM 097023105 62695 245836 SH SOLE 245836 0 0 BOEING CO COM 097023105 139 10 SH Put SOLE 10 0 0 BONANZA CREEK ENERGY INC COM NEW 097793400 1403 39020 SH SOLE 39020 0 0 BOOKING HOLDINGS INC COM 09857L108 24633 10581 SH SOLE 10581 0 0 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 983 12223 SH SOLE 12223 0 0 BORGWARNER INC COM 099724106 1353 29104 SH SOLE 29104 0 0 BOSTON BEER INC CL A 100557107 402 340 SH SOLE 340 0 0 BOSTON OMAHA CORP COM 101044105 284 9596 SH SOLE 9596 0 0 BOSTON PROPERTIES INC COM 101121101 1819 17881 SH SOLE 17881 0 0 BOSTON SCIENTIFIC CORP COM 101137107 1486 38410 SH SOLE 38410 0 0 BOX INC CL A 10316T104 498 21683 SH SOLE 21683 0 0 BOYD GAMING CORP COM 103304101 496 8433 SH SOLE 8433 0 0 BP MIDSTREAM PARTNERS LP UNIT LTD PTNR 0556EL109 298 23553 SH SOLE 23553 0 0 BP PLC SPONSORED ADR 055622104 4371 179614 SH SOLE 179614 0 0 BP PLC SPONSORED ADR 055622104 26 40 SH Put SOLE 40 0 0 BRAEMAR HOTELS & RESORTS INC COM 10482B101 182 29981 SH SOLE 29981 0 0 BRAINSTORM CELL THERAPEUTICS COM NEW 10501E201 40 10516 SH SOLE 10516 0 0 BRIDGEBIO PHARMA INC COM 10806X102 13661 221765 SH SOLE 221765 0 0 BRIGHT HORIZONS FAM SOL IN D COM 109194100 2510 14621 SH SOLE 14621 0 0 BRIGHT LIGHTS ACQUISITION CO COM CL A 10920K101 343 35680 SH SOLE 35680 0 0 BRIGHTVIEW HLDGS INC COM 10948C107 1517 89951 SH SOLE 89951 0 0 BRILLIANT ACQUISITION CORP UNIT 12/31/2020 G1643W103 100 10000 SH SOLE 10000 0 0 BRINKS CO COM 109696104 516 6491 SH SOLE 6491 0 0 BRISTOL-MYERS SQUIBB CO COM 110122108 77895 1233879 SH SOLE 1233879 0 0 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 1561 40204 SH SOLE 40204 0 0 BROADCOM INC COM 11135F101 102184 220397 SH SOLE 220397 0 0 BROADCOM INC COM 11135F101 85 202 SH Put SOLE 202 0 0 BROADMARK RLTY CAP INC COM 11135B100 193 18394 SH SOLE 18394 0 0 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 5141 33567 SH SOLE 33567 0 0 BROADSTONE NET LEASE INC COM 11135E203 25765 1408167 SH SOLE 1408167 0 0 BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 18041 405463 SH SOLE 405463 0 0 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 13248 248724 SH SOLE 248724 0 0 BROOKFIELD REAL ASSETS INCOM SHS BEN INT 112830104 511 24725 SH SOLE 24725 0 0 BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 2647 56516 SH SOLE 56516 0 0 BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 0 6 SH Put SOLE 6 0 0 BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 5048 118411 SH SOLE 118411 0 0 BROOKLINE BANCORP INC DEL COM 11373M107 585 38628 SH SOLE 38628 0 0 BROOKS AUTOMATION INC NEW COM 114340102 1883 23033 SH SOLE 23033 0 0 BROWN & BROWN INC COM 115236101 1619 35431 SH SOLE 35431 0 0 BROWN FORMAN CORP CL A 115637100 770 12091 SH SOLE 12091 0 0 BROWN FORMAN CORP CL B 115637209 4473 64855 SH SOLE 64855 0 0 BUILDERS FIRSTSOURCE INC COM 12008R107 784 16836 SH SOLE 16836 0 0 BUNGE LIMITED COM G16962105 265 3332 SH SOLE 3332 0 0 BURFORD CAP LTD ORD SHS G17977110 385 42780 SH SOLE 42780 0 0 BURGUNDY TECHNOLOGY ACQU COR CL A G1702T116 101 10250 SH SOLE 10250 0 0 BURGUNDY TECHNOLOGY ACQU COR CL A G1702T116 49 200 SH Put SOLE 200 0 0 BURLINGTON STORES INC COM 122017106 1529 5129 SH SOLE 5129 0 0 BUTTERFLY NETWORK INC COM CL A 124155102 2380 141579 SH SOLE 141579 0 0 BWX TECHNOLOGIES INC COM 05605H100 286 4331 SH SOLE 4331 0 0 C & F FINL CORP COM 12466Q104 290 6550 SH SOLE 6550 0 0 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 3732 39156 SH SOLE 39156 0 0 C3 AI INC CL A 12468P104 476 7185 SH SOLE 7185 0 0 C3 AI INC CL A 12468P104 1 2 SH Put SOLE 2 0 0 CABOT CORP COM 127055101 714 13669 SH SOLE 13669 0 0 CABOT OIL & GAS CORP COM 127097103 1123 59940 SH SOLE 59940 0 0 CABOT OIL & GAS CORP COM 127097103 0 8 SH Put SOLE 8 0 0 CACI INTL INC CL A 127190304 10383 42659 SH SOLE 42659 0 0 CADENCE BANCORPORATION CL A 12739A100 686 33088 SH SOLE 33088 0 0 CADENCE DESIGN SYSTEM INC COM 127387108 3054 22280 SH SOLE 22280 0 0 CAESARS ENTERTAINMENT INC NE COM 12769G100 588 6747 SH SOLE 6747 0 0 CAESARS ENTERTAINMENT INC NE COM 12769G100 0 20 SH Put SOLE 20 0 0 CAESARSTONE LTD ORD SHS M20598104 369 26905 SH SOLE 26905 0 0 CALAMOS CONV OPPORTUNITIES & SH BEN INT 128117108 2123 149463 SH SOLE 149463 0 0 CALAMOS STRATEGIC TOTAL RETU COM SH BEN INT 128125101 1934 112277 SH SOLE 112277 0 0 CALIFORNIA WTR SVC GROUP COM 130788102 273 4848 SH SOLE 4848 0 0 CALLON PETE CO DEL COM 13123X508 221 5615 SH SOLE 5615 0 0 CALYXT INC COM 13173L107 183 30489 SH SOLE 30489 0 0 CAMDEN NATL CORP COM 133034108 812 16950 SH SOLE 16950 0 0 CAMDEN PPTY TR SH BEN INT 133131102 1237 11220 SH SOLE 11220 0 0 CAMECO CORP COM 13321L108 1504 90576 SH SOLE 90576 0 0 CAMECO CORP COM 13321L108 40 80 SH Put SOLE 80 0 0 CAMPBELL SOUP CO COM 134429109 748 14888 SH SOLE 14888 0 0 CAMTEK LTD ORD M20791105 387 12940 SH SOLE 12940 0 0 CANADA GOOSE HLDGS INC SHS SUB VTG 135086106 225 5726 SH SOLE 5726 0 0 CANADIAN IMP BK COMM COM 136069101 1498 15304 SH SOLE 15304 0 0 CANADIAN NAT RES LTD COM 136385101 2316 75103 SH SOLE 75103 0 0 CANADIAN NATL RY CO COM 136375102 9871 85011 SH SOLE 85011 0 0 CANADIAN PAC RY LTD COM 13645T100 21148 55714 SH SOLE 55714 0 0 CANNAE HLDGS INC COM 13765N107 1512 38147 SH SOLE 38147 0 0 CANOPY GROWTH CORP COM 138035100 4063 126941 SH SOLE 126941 0 0 CAPITAL ONE FINL CORP COM 14040H105 6204 48788 SH SOLE 48788 0 0 CAPRI HOLDINGS LIMITED SHS G1890L107 1225 23851 SH SOLE 23851 0 0 CAPRICOR THERAPEUTICS INC COM NEW 14070B309 57 12300 SH SOLE 12300 0 0 CARDINAL HEALTH INC COM 14149Y108 2473 40795 SH SOLE 40795 0 0 CARLISLE COS INC COM 142339100 6157 37280 SH SOLE 37280 0 0 CARLYLE GROUP INC COM 14316J108 680 18545 SH SOLE 18545 0 0 CARMAX INC COM 143130102 509 3845 SH SOLE 3845 0 0 CARNEY TECHNOLOGY ACQU CORP CL A COMMON STK 143636108 2078 214616 SH SOLE 214616 0 0 CARNIVAL CORP UNIT 99/99/9999 143658300 3314 124743 SH SOLE 124743 0 0 CARNIVAL CORP UNIT 99/99/9999 143658300 134 857 SH Put SOLE 857 0 0 CARNIVAL PLC ADR 14365C103 1764 78784 SH SOLE 78784 0 0 CARRIER GLOBAL CORPORATION COM 14448C104 9888 234879 SH SOLE 234879 0 0 CARROLS RESTAURANT GROUP INC COM 14574X104 191 31577 SH SOLE 31577 0 0 CARTESIAN GROWTH CORP UNIT 02/26/2028 G19276123 100 10000 SH SOLE 10000 0 0 CARVANA CO CL A 146869102 288 1090 SH SOLE 1090 0 0 CASCADE ACQUISITION CORP COM CL A 147151104 914 93127 SH SOLE 93127 0 0 CASELLA WASTE SYS INC CL A 147448104 240 3777 SH SOLE 3777 0 0 CASEYS GEN STORES INC COM 147528103 706 3278 SH SOLE 3278 0 0 CASSAVA SCIENCES INC COM 14817C107 270 6000 SH SOLE 6000 0 0 CASSAVA SCIENCES INC COM 14817C107 22 20 SH Put SOLE 20 0 0 CASTLIGHT HEALTH INC CL B 14862Q100 18 11497 SH SOLE 11497 0 0 CATALENT INC COM 148806102 479 4550 SH SOLE 4550 0 0 CATCHMARK TIMBER TR INC CL A 14912Y202 119 11683 SH SOLE 11683 0 0 CATERPILLAR INC COM 149123101 84012 362443 SH SOLE 362443 0 0 CATERPILLAR INC COM 149123101 64 128 SH Put SOLE 128 0 0 CBIZ INC COM 124805102 276 8415 SH SOLE 8415 0 0 CBOE GLOBAL MKTS INC COM 12503M108 7607 77064 SH SOLE 77064 0 0 CBRE ACQUISITION HLDGS INC COM CL A 12510J106 3168 323680 SH SOLE 323680 0 0 CBRE CLARION GLOBAL REAL EST COM 12504G100 367 46999 SH SOLE 46999 0 0 CBRE GROUP INC CL A 12504L109 816 10313 SH SOLE 10313 0 0 CC NEUBERGER PRIN HLDGS II SHS CL A G3166T103 868 88000 SH SOLE 88000 0 0 CDK GLOBAL INC COM 12508E101 831 15374 SH SOLE 15374 0 0 CDW CORP COM 12514G108 16975 102319 SH SOLE 102319 0 0 CEDAR FAIR L P DEPOSITRY UNIT 150185106 579 11607 SH SOLE 11607 0 0 CEDAR REALTY TRUST INC COM NEW 150602605 450 31155 SH SOLE 31155 0 0 CELANESE CORP DEL COM 150870103 3603 24103 SH SOLE 24103 0 0 CELCUITY INC COM 15102K100 439 30626 SH SOLE 30626 0 0 CEMEX SAB DE CV SPON ADR NEW 151290889 1395 200249 SH SOLE 200249 0 0 CENTENE CORP DEL COM 15135B101 11218 175607 SH SOLE 175607 0 0 CENTERPOINT ENERGY INC COM 15189T107 663 29344 SH SOLE 29344 0 0 CERBERUS TELECOM ACQUISITION SHS CL A G2040C104 9751 983073 SH SOLE 983073 0 0 CERENCE INC COM 156727109 1386 15549 SH SOLE 15549 0 0 CERENCE INC COM 156727109 2 3 SH Put SOLE 3 0 0 CEREVEL THERAPEUTICS HLDNG I COM 15678U128 914 66544 SH SOLE 66544 0 0 CERNER CORP COM 156782104 23510 327265 SH SOLE 327265 0 0 CERUS CORP COM 157085101 86 14365 SH SOLE 14365 0 0 CF ACQUISITION CORP IV COM CL A 12520T102 1517 154794 SH SOLE 154794 0 0 CF FIN ACQUISITION CORP III CL A 12529D108 122 12200 SH SOLE 12200 0 0 CF INDS HLDGS INC COM 125269100 653 14632 SH SOLE 14632 0 0 CGI INC CL A SUB VTG 12532H104 1537 18584 SH SOLE 18584 0 0 CHAMPIONS ONCOLOGY INC COM NEW 15870P307 220 19427 SH SOLE 19427 0 0 CHARGEPOINT HOLDINGS INC COM CL A 15961R105 411 15460 SH SOLE 15460 0 0 CHARGEPOINT HOLDINGS INC COM CL A 15961R105 7 13 SH Put SOLE 13 0 0 CHARLES RIV LABS INTL INC COM 159864107 5289 18273 SH SOLE 18273 0 0 CHART INDS INC COM 16115Q308 2166 15216 SH SOLE 15216 0 0 CHARTER COMMUNICATIONS INC N CL A 16119P108 11178 18132 SH SOLE 18132 0 0 CHECK POINT SOFTWARE TECH LT ORD M22465104 9307 83220 SH SOLE 83220 0 0 CHEESECAKE FACTORY INC COM 163072101 1492 25586 SH SOLE 25586 0 0 CHEESECAKE FACTORY INC COM 163072101 0 28 SH Put SOLE 28 0 0 CHEFS WHSE INC COM 163086101 422 13997 SH SOLE 13997 0 0 CHEMBIO DIAGNOSTICS INC COM NEW 163572209 63 18000 SH SOLE 18000 0 0 CHEMED CORP NEW COM 16359R103 939 2074 SH SOLE 2074 0 0 CHEMOCENTRYX INC COM 16383L106 361 7041 SH SOLE 7041 0 0 CHEMOCENTRYX INC COM 16383L106 0 1 SH Put SOLE 1 0 0 CHEMOURS CO COM 163851108 322 11503 SH SOLE 11503 0 0 CHENIERE ENERGY INC COM NEW 16411R208 2021 28100 SH SOLE 28100 0 0 CHENIERE ENERGY INC NOTE 4.250% 3/1 16411RAG4 63 77000 PRN SOLE 77000 0 0 CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 430 10311 SH SOLE 10311 0 0 CHEVRON CORP NEW COM 166764100 143235 1368320 SH SOLE 1368320 0 0 CHEVRON CORP NEW COM 166764100 15 2 SH Put SOLE 2 0 0 CHEWY INC CL A 16679L109 3904 46343 SH SOLE 46343 0 0 CHEWY INC CL A 16679L109 2 5 SH Put SOLE 5 0 0 CHICAGO RIVET & MACH CO COM 168088102 643 25200 SH SOLE 25200 0 0 CHIMERA INVT CORP COM NEW 16934Q208 241 19011 SH SOLE 19011 0 0 CHIPOTLE MEXICAN GRILL INC COM 169656105 1831 1293 SH SOLE 1293 0 0 CHOICEONE FINL SVCS INC COM 170386106 418 17402 SH SOLE 17402 0 0 CHUBB LIMITED COM H1467J104 11531 72820 SH SOLE 72820 0 0 CHURCH & DWIGHT INC COM 171340102 23872 273425 SH SOLE 273425 0 0 CHURCHILL CAPITAL CORP IV CL A 171439102 333 14466 SH SOLE 14466 0 0 CHURCHILL CAPITAL CORP IV CL A 171439102 1 2 SH Put SOLE 2 0 0 CHURCHILL DOWNS INC COM 171484108 412 1816 SH SOLE 1816 0 0 CIENA CORP COM NEW 171779309 735 13360 SH SOLE 13360 0 0 CIGNA CORP NEW COM 125523100 9635 39940 SH SOLE 39940 0 0 CIMPRESS PLC SHS EURO G2143T103 1508 15009 SH SOLE 15009 0 0 CINCINNATI FINL CORP COM 172062101 11283 109456 SH SOLE 109456 0 0 CINTAS CORP COM 172908105 3871 11348 SH SOLE 11348 0 0 CIRRUS LOGIC INC COM 172755100 3274 38373 SH SOLE 38373 0 0 CISCO SYS INC COM 17275R102 163237 3156726 SH SOLE 3156726 0 0 CITIGROUP INC COM NEW 172967424 32308 445206 SH SOLE 445206 0 0 CITIGROUP INC COM NEW 172967424 22 15 SH Put SOLE 15 0 0 CITIUS PHARMACEUTICALS INC COM NEW 17322U207 303 169944 SH SOLE 169944 0 0 CITIZENS FINANCIAL GROUP INC COM 174610105 818 18575 SH SOLE 18575 0 0 CITRIX SYS INC COM 177376100 2148 15388 SH SOLE 15388 0 0 CITY OFFICE REIT INC COM 178587101 259 24413 SH SOLE 24413 0 0 CLARIVATE PLC ORD SHS G21810109 861 32547 SH SOLE 32547 0 0 CLEAN ENERGY FUELS CORP COM 184499101 137 10083 SH SOLE 10083 0 0 CLEAN HARBORS INC COM 184496107 444 5282 SH SOLE 5282 0 0 CLEANSPARK INC COM NEW 18452B209 236 9865 SH SOLE 9865 0 0 CLEANSPARK INC COM NEW 18452B209 7 15 SH Put SOLE 15 0 0 CLEAR CHANNEL OUTDOOR HLDGS COM 18453H106 232 129268 SH SOLE 129268 0 0 CLEARBRIDGE MLP AND MIDSTRM COM 184692200 1289 55054 SH SOLE 55054 0 0 CLEARWAY ENERGY INC CL C 18539C204 838 29698 SH SOLE 29698 0 0 CLEVELAND-CLIFFS INC NEW COM 185899101 3996 199377 SH SOLE 199377 0 0 CLEVER LEAVES HOLDINGS INC COM 186760104 166 16303 SH SOLE 16303 0 0 CLOROX CO DEL COM 189054109 9635 49923 SH SOLE 49923 0 0 CLOUDFLARE INC CL A COM 18915M107 2875 40830 SH SOLE 40830 0 0 CLOUGH GLOBAL DIVID & INCOME COM 18913Y103 414 35334 SH SOLE 35334 0 0 CLOUGH GLOBAL OPPORTUNITIES SH BEN INT 18914E106 535 43868 SH SOLE 43868 0 0 CLOVER HEALTH INVESTMENTS CO COM CL A 18914F103 133 17194 SH SOLE 17194 0 0 CM LIFE SCIENCES INC COM CL A 18978W109 703 47267 SH SOLE 47267 0 0 CMC MATERIALS INC COM 12571T100 356 2016 SH SOLE 2016 0 0 CME GROUP INC COM 12572Q105 32174 157586 SH SOLE 157586 0 0 CME GROUP INC COM 12572Q105 1 2 SH Put SOLE 2 0 0 CMS ENERGY CORP COM 125896100 2804 45834 SH SOLE 45834 0 0 CNX RES CORP COM 12653C108 388 26532 SH SOLE 26532 0 0 COCA COLA CO COM 191216100 125365 2378082 SH SOLE 2378082 0 0 COCA COLA CONS INC COM 191098102 281 979 SH SOLE 979 0 0 COCA COLA EUROPEAN PARTNERS SHS G25839104 657 12598 SH SOLE 12598 0 0 COCRYSTAL PHARMA INC COM 19188J300 50 36001 SH SOLE 36001 0 0 CO-DIAGNOSTICS INC COM 189763105 652 68330 SH SOLE 68330 0 0 COEUR MNG INC COM NEW 192108504 1464 162768 SH SOLE 162768 0 0 COGNEX CORP COM 192422103 1410 17098 SH SOLE 17098 0 0 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 17809 227994 SH SOLE 227994 0 0 COHEN & STEERS INFRASTRUCTUR COM 19248A109 1104 39585 SH SOLE 39585 0 0 COHEN & STEERS LTD DURATION COM 19248C105 672 25743 SH SOLE 25743 0 0 COHEN & STEERS QUALITY INCOM COM 19247L106 1298 93081 SH SOLE 93081 0 0 COHEN & STEERS REIT & PFD & COM 19247X100 412 16856 SH SOLE 16856 0 0 COHEN & STEERS TOTAL RETURN COM 19247R103 202 13847 SH SOLE 13847 0 0 COHERENT INC COM 192479103 832 3278 SH SOLE 3278 0 0 COHERUS BIOSCIENCES INC COM 19249H103 167 11450 SH SOLE 11450 0 0 COHN ROBBINS HOLDINGS CORP COM CL A G23726105 326 33000 SH SOLE 33000 0 0 COLFAX CORP COM 194014106 276 6308 SH SOLE 6308 0 0 COLGATE PALMOLIVE CO COM 194162103 28943 366971 SH SOLE 366971 0 0 COLONY CAP INC NEW CL A COM 19626G108 1362 209900 SH SOLE 209900 0 0 COLONY CR REAL ESTATE INC COM CL A 19625T101 403 47304 SH SOLE 47304 0 0 COLUMBIA ETF TR I DIVERSIFID FXD 19761L508 2036 96472 SH SOLE 96472 0 0 COLUMBIA ETF TR II EMRG MARKETS ETF 19762B509 10946 392293 SH SOLE 392293 0 0 COLUMBIA ETF TR II INDIA CONSMR ETF 19762B707 201 3896 SH SOLE 3896 0 0 COLUMBIA PPTY TR INC COM NEW 198287203 197 11496 SH SOLE 11496 0 0 COMCAST CORP NEW CL A 20030N101 152290 2814375 SH SOLE 2814375 0 0 COMERICA INC COM 200340107 351 4902 SH SOLE 4902 0 0 COMFORT SYS USA INC COM 199908104 253 3425 SH SOLE 3425 0 0 COMMERCE BANCSHARES INC COM 200525103 566 7341 SH SOLE 7341 0 0 COMMERCIAL METALS CO COM 201723103 3567 115674 SH SOLE 115674 0 0 COMMSCOPE HLDG CO INC COM 20337X109 1190 77501 SH SOLE 77501 0 0 COMMUNITY BK SYS INC COM 203607106 1592 20725 SH SOLE 20725 0 0 COMPASS PATHWAYS PLC SPONSORED ADS 20451W101 211 5736 SH SOLE 5736 0 0 COMPUGEN LTD ORD M25722105 216 25099 SH SOLE 25099 0 0 COMSOVEREIGN HLDG CORP COM NEW 205650203 33 12379 SH SOLE 12379 0 0 CONAGRA BRANDS INC COM 205887102 11704 310764 SH SOLE 310764 0 0 CONCORD ACQUISITION CORP COM CL A 206071102 3386 345935 SH SOLE 345935 0 0 CONMED CORP COM 207410101 234 1819 SH SOLE 1819 0 0 CONOCOPHILLIPS COM 20825C104 37717 712185 SH SOLE 712185 0 0 CONOCOPHILLIPS COM 20825C104 335 540 SH Put SOLE 540 0 0 CONSOLIDATED EDISON INC COM 209115104 4756 63706 SH SOLE 63706 0 0 CONSOLIDATED WATER CO INC ORD G23773107 151 11100 SH SOLE 11100 0 0 CONSTELLATION ACQUISITN CORP SHS CL A G2R18K105 1523 158250 SH SOLE 158250 0 0 CONSTELLATION BRANDS INC CL A 21036P108 11650 51028 SH SOLE 51028 0 0 CONSTRUCTION PARTNERS INC COM CL A 21044C107 968 32386 SH SOLE 32386 0 0 CONTAINER STORE GROUP INC COM 210751103 188 11335 SH SOLE 11335 0 0 CONTANGO OIL & GAS CO COM NEW 21075N204 39 10186 SH SOLE 10186 0 0 CONTEXTLOGIC INC COM CL A 21077C107 219 13801 SH SOLE 13801 0 0 CONTRAFECT CORP COM NEW 212326300 135 28000 SH SOLE 28000 0 0 CONX CORP COM CL A 212873103 7995 801041 SH SOLE 801041 0 0 COOPER COS INC COM NEW 216648402 1417 3686 SH SOLE 3686 0 0 COPART INC COM 217204106 4121 38007 SH SOLE 38007 0 0 CORBUS PHARMACEUTICALS HLDGS COM 21833P103 31 15819 SH SOLE 15819 0 0 CORELOGIC INC COM 21871D103 1082 13701 SH SOLE 13701 0 0 CORESITE RLTY CORP COM 21870Q105 1090 9077 SH SOLE 9077 0 0 CORMEDIX INC COM 21900C308 141 14138 SH SOLE 14138 0 0 CORNER GROWTH ACQUISITION CO CL A SHS G2425N105 3379 344888 SH SOLE 344888 0 0 CORNING INC COM 219350105 16802 385908 SH SOLE 385908 0 0 CORPORATE OFFICE PPTYS TR SH BEN INT 22002T108 662 24996 SH SOLE 24996 0 0 CORTEVA INC COM 22052L104 4763 101958 SH SOLE 101958 0 0 COSTAR GROUP INC COM 22160N109 2819 3429 SH SOLE 3429 0 0 COSTCO WHSL CORP NEW COM 22160K105 126083 357685 SH SOLE 357685 0 0 COTY INC COM CL A 222070203 6270 693401 SH SOLE 693401 0 0 COTY INC COM CL A 222070203 17 300 SH Put SOLE 300 0 0 COUPA SOFTWARE INC COM 22266L106 1545 6061 SH SOLE 6061 0 0 COUPA SOFTWARE INC COM 22266L106 1 2 SH Put SOLE 2 0 0 COUPANG INC CL A 22266T109 958 19428 SH SOLE 19428 0 0 COUSINS PPTYS INC COM NEW 222795502 230 6539 SH SOLE 6539 0 0 COVANTA HLDG CORP COM 22282E102 1089 79478 SH SOLE 79478 0 0 COWEN INC CL A NEW 223622606 747 21234 SH SOLE 21234 0 0 CRACKER BARREL OLD CTRY STOR COM 22410J106 1025 5944 SH SOLE 5944 0 0 CREDIT ACCEP CORP MICH COM 225310101 267 742 SH SOLE 742 0 0 CREDIT SUISSE HIGH YIELD BD SH BEN INT 22544F103 26 10959 SH SOLE 10959 0 0 CREE INC COM 225447101 890 8229 SH SOLE 8229 0 0 CRESCENT CAP BDC INC COM 225655109 477 27768 SH SOLE 27768 0 0 CRESTWOOD EQUITY PARTNERS LP UNIT LTD PARTNER 226344208 504 18054 SH SOLE 18054 0 0 CRH PLC ADR 12626K203 212 4514 SH SOLE 4514 0 0 CRISPR THERAPEUTICS AG NAMEN AKT H17182108 3583 29485 SH SOLE 29485 0 0 CRITEO S A SPONS ADS 226718104 9645 277632 SH SOLE 277632 0 0 CROCS INC COM 227046109 365 4540 SH SOLE 4540 0 0 CRONOS GROUP INC COM 22717L101 515 54623 SH SOLE 54623 0 0 CRONOS GROUP INC COM 22717L101 17 315 SH Put SOLE 315 0 0 CROSS CTRY HEALTHCARE INC COM 227483104 850 68077 SH SOLE 68077 0 0 CROSSAMERICA PARTNERS LP UT LTD PTN INT 22758A105 222 11930 SH SOLE 11930 0 0 CROWDSTRIKE HLDGS INC CL A 22788C105 15307 83698 SH SOLE 83698 0 0 CROWDSTRIKE HLDGS INC CL A 22788C105 3 1 SH Put SOLE 1 0 0 CROWN CASTLE INTL CORP NEW COM 22822V101 33160 192603 SH SOLE 192603 0 0 CROWN HLDGS INC COM 228368106 946 9745 SH SOLE 9745 0 0 CRYOPORT INC COM PAR $0.001 229050307 341 6562 SH SOLE 6562 0 0 CSG SYS INTL INC COM 126349109 331 7389 SH SOLE 7389 0 0 CSX CORP COM 126408103 24176 250791 SH SOLE 250791 0 0 CUBESMART COM 229663109 1302 34525 SH SOLE 34525 0 0 CULLEN FROST BANKERS INC COM 229899109 999 9188 SH SOLE 9188 0 0 CUMMINS INC COM 231021106 39402 151992 SH SOLE 151992 0 0 CURO GROUP HOLDINGS CORP COM 23131L107 5876 402727 SH SOLE 402727 0 0 CURTISS WRIGHT CORP COM 231561101 480 4015 SH SOLE 4015 0 0 CVS HEALTH CORP COM 126650100 37367 495442 SH SOLE 495442 0 0 CYBERARK SOFTWARE LTD SHS M2682V108 633 4892 SH SOLE 4892 0 0 CYRUSONE INC COM 23283R100 581 8612 SH SOLE 8612 0 0 CYTOKINETICS INC COM NEW 23282W605 279 12000 SH SOLE 12000 0 0 CYTOSORBENTS CORP COM NEW 23283X206 102 11419 SH SOLE 11419 0 0 D R HORTON INC COM 23331A109 17600 197287 SH SOLE 197287 0 0 DAILY JOURNAL CORP COM 233912104 13082 41338 SH SOLE 41338 0 0 DANAHER CORPORATION COM 235851102 59753 264861 SH SOLE 264861 0 0 DANIMER SCIENTIFIC INC COM CL A 236272100 269 7065 SH SOLE 7065 0 0 DARDEN RESTAURANTS INC COM 237194105 2026 14246 SH SOLE 14246 0 0 DARE BIOSCIENCE INC COM 23666P101 27 16035 SH SOLE 16035 0 0 DARLING INGREDIENTS INC COM 237266101 732 9941 SH SOLE 9941 0 0 DATADOG INC CL A COM 23804L103 1545 18528 SH SOLE 18528 0 0 DAVIS FUNDAMENTAL ETF TR SELECT WRLD WI 23908L306 226 6697 SH SOLE 6697 0 0 DAVITA INC COM 23918K108 560 5183 SH SOLE 5183 0 0 DBX ETF TR XTRACK HRVST CSI 233051879 8006 207165 SH SOLE 207165 0 0 DBX ETF TR XTRACK MSCI EAFE 233051200 2997 82427 SH SOLE 82427 0 0 DBX ETF TR XTRACK MSCI JAPN 233051507 477 9555 SH SOLE 9555 0 0 DCP MIDSTREAM LP COM UT LTD PTN 23311P100 307 14242 SH SOLE 14242 0 0 DECARBONIZATION PLUS ACQU II UNIT 01/19/2026 242794204 121 12000 SH SOLE 12000 0 0 DECKERS OUTDOOR CORP COM 243537107 938 2833 SH SOLE 2833 0 0 DEERE & CO COM 244199105 47315 126599 SH SOLE 126599 0 0 DELL TECHNOLOGIES INC CL C 24703L202 1748 19857 SH SOLE 19857 0 0 DELL TECHNOLOGIES INC CL C 24703L202 0 5 SH Put SOLE 5 0 0 DELTA AIR LINES INC DEL COM NEW 247361702 11531 238918 SH SOLE 238918 0 0 DELUXE CORP COM 248019101 1431 34114 SH SOLE 34114 0 0 DENISON MINES CORP COM 248356107 28 25948 SH SOLE 25948 0 0 DENNYS CORP COM 24869P104 430 23761 SH SOLE 23761 0 0 DENTSPLY SIRONA INC COM 24906P109 1085 17007 SH SOLE 17007 0 0 DERMTECH INC COM 24984K105 749 14753 SH SOLE 14753 0 0 DESIGNER BRANDS INC CL A 250565108 1106 63692 SH SOLE 63692 0 0 DESIGNER BRANDS INC CL A 250565108 115 500 SH Put SOLE 500 0 0 DESKTOP METAL INC COM CL A 25058X105 196 13228 SH SOLE 13228 0 0 DESKTOP METAL INC COM CL A 25058X105 1 2 SH Put SOLE 2 0 0 DESKTOP METAL INC COM CL A 25058X105 3 5 SH Put SOLE 5 0 0 DESPEGAR COM CORP ORD SHS G27358103 145 10687 SH SOLE 10687 0 0 DEVON ENERGY CORP NEW COM 25179M103 10689 489956 SH SOLE 489956 0 0 DEXCOM INC COM 252131107 10062 27969 SH SOLE 27969 0 0 DHT HOLDINGS INC SHS NEW Y2065G121 1403 236629 SH SOLE 236629 0 0 DIAGEO PLC SPON ADR NEW 25243Q205 15013 91814 SH SOLE 91814 0 0 DIAGEO PLC SPON ADR NEW 25243Q205 8 1 SH Put SOLE 1 0 0 DIAMONDBACK ENERGY INC COM 25278X109 701 9571 SH SOLE 9571 0 0 DIAMONDROCK HOSPITALITY CO COM 252784301 177 17190 SH SOLE 17190 0 0 DICKS SPORTING GOODS INC COM 253393102 7538 98416 SH SOLE 98416 0 0 DIGIMARC CORP NEW COM 25381B101 614 20712 SH SOLE 20712 0 0 DIGITAL RLTY TR INC COM 253868103 17697 125349 SH SOLE 125349 0 0 DIGITAL TURBINE INC COM NEW 25400W102 201 2520 SH SOLE 2520 0 0 DIME CMNTY BANCSHARES INC COM 25432X102 249 8263 SH SOLE 8263 0 0 DIODES INC COM 254543101 1549 19366 SH SOLE 19366 0 0 DIREXION SHS ETF TR 20YR TRES BEAR 25460G849 447 5577 SH SOLE 5577 0 0 DIREXION SHS ETF TR AUSPCE CMD STG 25460E307 14405 522908 SH SOLE 522908 0 0 DIREXION SHS ETF TR CONNECTED CONSUM 25460G724 269 4470 SH SOLE 4470 0 0 DIREXION SHS ETF TR DAILY GOLD MINER 25460G880 223 10000 SH SOLE 10000 0 0 DIREXION SHS ETF TR DAILY TECHNOLOGY 25460G872 116 15606 SH SOLE 15606 0 0 DIREXION SHS ETF TR DL FTSE BLL 3X 25459W771 954 49452 SH SOLE 49452 0 0 DIREXION SHS ETF TR DLY JR GOLD 2X 25460G807 369 30000 SH SOLE 30000 0 0 DIREXION SHS ETF TR DLY SEMICNDTR BR 25460G690 98 10001 SH SOLE 10001 0 0 DIREXION SHS ETF TR DLY SMCAP BULL3X 25459W847 215 2411 SH SOLE 2411 0 0 DIREXION SHS ETF TR NAS100 EQL WGT 25459Y207 3287 42727 SH SOLE 42727 0 0 DISCOVER FINL SVCS COM 254709108 7484 78926 SH SOLE 78926 0 0 DISCOVER FINL SVCS COM 254709108 54 350 SH Put SOLE 350 0 0 DISCOVERY INC COM SER A 25470F104 1665 38305 SH SOLE 38305 0 0 DISCOVERY INC COM SER C 25470F302 233 6307 SH SOLE 6307 0 0 DISH NETWORK CORPORATION CL A 25470M109 1749 48234 SH SOLE 48234 0 0 DISH NETWORK CORPORATION CL A 25470M109 7 10 SH Put SOLE 10 0 0 DISNEY WALT CO COM 254687106 218844 1185641 SH SOLE 1185641 0 0 DISNEY WALT CO COM 254687106 45 364 SH Put SOLE 364 0 0 DNP SELECT INCOME FD INC COM 23325P104 620 62885 SH SOLE 62885 0 0 DOCUSIGN INC COM 256163106 16179 80286 SH SOLE 80286 0 0 DOCUSIGN INC COM 256163106 24 24 SH Put SOLE 24 0 0 DOLBY LABORATORIES INC COM CL A 25659T107 738 7445 SH SOLE 7445 0 0 DOLLAR GEN CORP NEW COM 256677105 13546 67098 SH SOLE 67098 0 0 DOLLAR TREE INC COM 256746108 1874 16434 SH SOLE 16434 0 0 DOMINION ENERGY INC COM 25746U109 11238 147837 SH SOLE 147837 0 0 DOMINOS PIZZA INC COM 25754A201 1690 4598 SH SOLE 4598 0 0 DOMO INC COM CL B 257554105 277 4927 SH SOLE 4927 0 0 DONALDSON INC COM 257651109 2025 34751 SH SOLE 34751 0 0 DONNELLEY FINL SOLUTIONS INC COM 25787G100 229 8238 SH SOLE 8238 0 0 DOORDASH INC CL A 25809K105 559 4250 SH SOLE 4250 0 0 DORIAN LPG LTD SHS USD Y2106R110 14468 1101889 SH SOLE 1101889 0 0 DOUBLELINE INCOME SOLUTIONS COM 258622109 1026 56419 SH SOLE 56419 0 0 DOUBLELINE OPPORTUNISTIC CR COM 258623107 610 30950 SH SOLE 30950 0 0 DOUBLELINE YIELD OPPORTUNITI COM 25862D105 191 10000 SH SOLE 10000 0 0 DOVER CORP COM 260003108 9381 68351 SH SOLE 68351 0 0 DOW INC COM 260557103 42744 668109 SH SOLE 668109 0 0 DRAFTKINGS INC COM CL A 26142R104 6329 103082 SH SOLE 103082 0 0 DRAFTKINGS INC COM CL A 26142R104 3 10 SH Put SOLE 10 0 0 DREAM FINDERS HOMES INC COM CL A 26154D100 253 10500 SH SOLE 10500 0 0 DRIVE SHACK INC COM 262077100 37 11500 SH SOLE 11500 0 0 DROPBOX INC CL A 26210C104 1446 54482 SH SOLE 54482 0 0 DROPBOX INC CL A 26210C104 44 214 SH Put SOLE 214 0 0 DTE ENERGY CO COM 233331107 2694 20234 SH SOLE 20234 0 0 DUCK CREEK TECHNOLOGIES INC SHS 264120106 1628 36044 SH SOLE 36044 0 0 DUCOMMUN INC DEL COM 264147109 330 5500 SH SOLE 5500 0 0 DUKE ENERGY CORP NEW COM NEW 26441C204 38878 402306 SH SOLE 402306 0 0 DUNE ACQUISITION CORP COM CL A 265334102 998 101652 SH SOLE 101652 0 0 DUPONT DE NEMOURS INC COM 26614N102 6307 81644 SH SOLE 81644 0 0 DWS MUN INCOME TR COM 233368109 144 12368 SH SOLE 12368 0 0 DXC TECHNOLOGY CO COM 23355L106 1451 46138 SH SOLE 46138 0 0 EAGLE BANCORP INC MD COM 268948106 2742 51536 SH SOLE 51536 0 0 EAGLE MATLS INC COM 26969P108 1626 12083 SH SOLE 12083 0 0 EAST RES ACQUISITION CO COM CL A 274681105 191 19484 SH SOLE 19484 0 0 EAST WEST BANCORP INC COM 27579R104 508 6910 SH SOLE 6910 0 0 EASTERLY GOVT PPTYS INC COM 27616P103 353 17055 SH SOLE 17055 0 0 EASTERN BANKSHARES INC COM 27627N105 259 13425 SH SOLE 13425 0 0 EASTMAN CHEM CO COM 277432100 5301 48097 SH SOLE 48097 0 0 EATON CORP PLC SHS G29183103 13677 98906 SH SOLE 98906 0 0 EATON VANCE ENHANCED EQUITY COM 278277108 211 9742 SH SOLE 9742 0 0 EATON VANCE ENHANCED EQUITY COM 278274105 603 35845 SH SOLE 35845 0 0 EATON VANCE LTD DURATION INC COM 27828H105 896 71158 SH SOLE 71158 0 0 EATON VANCE MUN BD FD COM 27827X101 246 18440 SH SOLE 18440 0 0 EATON VANCE NATL MUN OPPORT COM SHS 27829L105 593 26273 SH SOLE 26273 0 0 EATON VANCE NEW YORK MUN BD COM 27827Y109 251 20550 SH SOLE 20550 0 0 EATON VANCE TAX ADVT DIV INC COM 27828G107 1567 59686 SH SOLE 59686 0 0 EATON VANCE TAX-MANAGED BUY- COM 27828Y108 428 27595 SH SOLE 27595 0 0 EATON VANCE TAX-MANAGED DIVE COM 27828N102 3996 313100 SH SOLE 313100 0 0 EATON VANCE TAX-MANAGED GLOB COM 27829F108 3218 345904 SH SOLE 345904 0 0 EATON VANCE TAX-MANAGED GLOB COM 27829C105 456 44202 SH SOLE 44202 0 0 EATON VANCE TX ADV GLBL DIV COM 27828S101 422 22252 SH SOLE 22252 0 0 EBAY INC. COM 278642103 7900 129180 SH SOLE 129180 0 0 ECOLAB INC COM 278865100 14398 67505 SH SOLE 67505 0 0 EDIFY ACQUISITION CORP CL A 28059Q103 1348 138928 SH SOLE 138928 0 0 EDISON INTL COM 281020107 1777 30279 SH SOLE 30279 0 0 EDITAS MEDICINE INC COM 28106W103 1433 34017 SH SOLE 34017 0 0 EDWARDS LIFESCIENCES CORP COM 28176E108 10479 125188 SH SOLE 125188 0 0 EHEALTH INC COM 28238P109 1323 18436 SH SOLE 18436 0 0 ELANCO ANIMAL HEALTH INC COM 28414H103 3095 104595 SH SOLE 104595 0 0 ELASTIC N V ORD SHS N14506104 412 3713 SH SOLE 3713 0 0 ELBIT SYS LTD ORD M3760D101 340 2377 SH SOLE 2377 0 0 ELECTRONIC ARTS INC COM 285512109 4220 31146 SH SOLE 31146 0 0 ELEVATE CREDIT INC COM 28621V101 1816 622029 SH SOLE 622029 0 0 ELLINGTON FINANCIAL INC COM 28852N109 662 41284 SH SOLE 41284 0 0 EMBRAER S.A. SPONSORED ADS 29082A107 206 20679 SH SOLE 20679 0 0 EMCOR GROUP INC COM 29084Q100 2349 20950 SH SOLE 20950 0 0 EMCORE CORP COM NEW 290846203 505 92442 SH SOLE 92442 0 0 EMERGENT BIOSOLUTIONS INC COM 29089Q105 295 3185 SH SOLE 3185 0 0 EMERSON ELEC CO COM 291011104 26870 297699 SH SOLE 297699 0 0 EMPIRE ST RLTY TR INC CL A 292104106 116 10361 SH SOLE 10361 0 0 ENABLE MIDSTREAM PARTNERS LP COM UNIT RP IN 292480100 250 38474 SH SOLE 38474 0 0 ENBRIDGE INC COM 29250N105 27782 763484 SH SOLE 763484 0 0 ENCOMPASS HEALTH CORP COM 29261A100 282 3445 SH SOLE 3445 0 0 ENCORE WIRE CORP COM 292562105 749 11197 SH SOLE 11197 0 0 ENDAVA PLC ADS 29260V105 246 2911 SH SOLE 2911 0 0 ENDEAVOUR SILVER CORP COM 29258Y103 81 16280 SH SOLE 16280 0 0 ENDO INTL PLC SHS G30401106 98 13147 SH SOLE 13147 0 0 ENERGY FUELS INC COM NEW 292671708 717 126244 SH SOLE 126244 0 0 ENERGY TRANSFER LP COM UT LTD PTN 29273V100 24673 3212392 SH SOLE 3212392 0 0 ENERPLUS CORP COM 292766102 82 16515 SH SOLE 16515 0 0 ENERSYS COM 29275Y102 215 2362 SH SOLE 2362 0 0 ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336T100 148 34241 SH SOLE 34241 0 0 ENOVA INTL INC COM 29357K103 1896 53498 SH SOLE 53498 0 0 ENPHASE ENERGY INC COM 29355A107 2466 15215 SH SOLE 15215 0 0 ENTEGRIS INC COM 29362U104 1451 12963 SH SOLE 12963 0 0 ENTERGY CORP NEW COM 29364G103 1270 12760 SH SOLE 12760 0 0 ENTERPRISE PRODS PARTNERS L COM 293792107 87743 3984914 SH SOLE 3984914 0 0 ENVIVA PARTNERS LP COM UNIT 29414J107 267 5544 SH SOLE 5544 0 0 ENZO BIOCHEM INC COM 294100102 51 15000 SH SOLE 15000 0 0 EOG RES INC COM 26875P101 6420 88561 SH SOLE 88561 0 0 EPAM SYS INC COM 29414B104 603 1515 SH SOLE 1515 0 0 EQT CORP COM 26884L109 2165 116571 SH SOLE 116571 0 0 EQUIFAX INC COM 294429105 9762 53850 SH SOLE 53850 0 0 EQUINIX INC COM 29444U700 8241 12112 SH SOLE 12112 0 0 EQUINOR ASA SPONSORED ADR 29446M102 3679 187980 SH SOLE 187980 0 0 EQUINOX GOLD CORP COM 29446Y502 364 45571 SH SOLE 45571 0 0 EQUITABLE HLDGS INC COM 29452E101 509 15738 SH SOLE 15738 0 0 EQUITRANS MIDSTREAM CORP COM 294600101 254 30869 SH SOLE 30869 0 0 EQUITY COMWLTH COM SH BEN INT 294628102 1088 39153 SH SOLE 39153 0 0 EQUITY DISTR ACQUISITION COR COM CL A 29465E106 4892 493113 SH SOLE 493113 0 0 EQUITY LIFESTYLE PPTYS INC COM 29472R108 597 9366 SH SOLE 9366 0 0 EQUITY RESIDENTIAL SH BEN INT 29476L107 1255 17481 SH SOLE 17481 0 0 ERICSSON ADR B SEK 10 294821608 3117 241349 SH SOLE 241349 0 0 ESSENTIAL UTILS INC COM 29670G102 4129 92101 SH SOLE 92101 0 0 ESSEX PPTY TR INC COM 297178105 2238 8239 SH SOLE 8239 0 0 ETF MANAGERS TR BLUESTAR ISRAEL 26924G870 226 3470 SH SOLE 3470 0 0 ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 1521 66168 SH SOLE 66168 0 0 ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 0 1 SH Put SOLE 1 0 0 ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 4187 76518 SH SOLE 76518 0 0 ETF MANAGERS TR PRIME JUNIR SLVR 26924G102 1309 90677 SH SOLE 90677 0 0 ETF SER SOLUTIONS APTUS DEFINED 26922A388 11597 395734 SH SOLE 395734 0 0 ETF SER SOLUTIONS APTUS DRAWDOWN 26922A784 1001 27379 SH SOLE 27379 0 0 ETF SER SOLUTIONS DEFIANCE NEXT 26922A289 1653 46892 SH SOLE 46892 0 0 ETF SER SOLUTIONS LHA MKT ST TACTL 26922B105 2374 82690 SH SOLE 82690 0 0 ETF SER SOLUTIONS US GLB JETS 26922A842 4558 169542 SH SOLE 169542 0 0 ETF SER SOLUTIONS US GLB JETS 26922A842 0 2 SH Put SOLE 2 0 0 ETF SER SOLUTIONS US GLB JETS 26922A842 0 1 SH Put SOLE 1 0 0 ETSY INC COM 29786A106 2508 12516 SH SOLE 12516 0 0 ETSY INC COM 29786A106 1 1 SH Put SOLE 1 0 0 EURONET WORLDWIDE INC COM 298736109 317 2290 SH SOLE 2290 0 0 EVERBRIDGE INC COM 29978A104 317 2616 SH SOLE 2616 0 0 EVERGY INC COM 30034W106 1260 21119 SH SOLE 21119 0 0 EVERI HLDGS INC COM 30034T103 603 42604 SH SOLE 42604 0 0 EVERSOURCE ENERGY COM 30040W108 2331 26965 SH SOLE 26965 0 0 EVERTEC INC COM 30040P103 917 24726 SH SOLE 24726 0 0 EVOFEM BIOSCIENCES INC COM 30048L104 29 16404 SH SOLE 16404 0 0 EVOLUS INC COM 30052C107 134 10357 SH SOLE 10357 0 0 EXACT SCIENCES CORP COM 30063P105 11508 87324 SH SOLE 87324 0 0 EXCHANGE TRADED CONCEPTS TR EMQQ EM INTERN 301505889 586 9167 SH SOLE 9167 0 0 EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 1516 23876 SH SOLE 23876 0 0 EXECUTIVE NETWORK PARTNERING CL A 30158L100 2485 255875 SH SOLE 255875 0 0 EXELIXIS INC COM 30161Q104 825 36540 SH SOLE 36540 0 0 EXELON CORP COM 30161N101 4459 101786 SH SOLE 101786 0 0 EXICURE INC COM 30205M101 109 49915 SH SOLE 49915 0 0 EXPEDIA GROUP INC COM NEW 30212P303 2545 14839 SH SOLE 14839 0 0 EXPEDIA GROUP INC COM NEW 30212P303 15 10 SH Put SOLE 10 0 0 EXPEDITORS INTL WASH INC COM 302130109 3189 29485 SH SOLE 29485 0 0 EXPONENT INC COM 30214U102 959 9825 SH SOLE 9825 0 0 EXTENDED STAY AMER INC UNIT 99/99/9999B 30224P200 53 2628 SH SOLE 2628 0 0 EXTENDED STAY AMER INC UNIT 99/99/9999B 30224P200 274 665 SH Put SOLE 665 0 0 EXTRA SPACE STORAGE INC COM 30225T102 258 1959 SH SOLE 1959 0 0 EXTREME NETWORKS INC COM 30226D106 455 52020 SH SOLE 52020 0 0 EXXON MOBIL CORP COM 30231G102 338372 6060657 SH SOLE 6060657 0 0 EXXON MOBIL CORP COM 30231G102 47 338 SH Put SOLE 338 0 0 EXXON MOBIL CORP COM 30231G102 0 11 SH Put SOLE 11 0 0 EYEPOINT PHARMACEUTICALS INC COM NEW 30233G209 5369 528468 SH SOLE 528468 0 0 F N B CORP COM 302520101 975 76777 SH SOLE 76777 0 0 FACEBOOK INC CL A 30303M102 179353 609324 SH SOLE 609324 0 0 FACEBOOK INC CL A 30303M102 3 1 SH Put SOLE 1 0 0 FACEBOOK INC CL A 30303M102 160 359 SH Put SOLE 359 0 0 FACTSET RESH SYS INC COM 303075105 1327 4304 SH SOLE 4304 0 0 FAIR ISAAC CORP COM 303250104 4668 9621 SH SOLE 9621 0 0 FALCON MINERALS CORP CL A COM 30607B109 65 14583 SH SOLE 14583 0 0 FAR PEAK ACQUISITION CORP SHS CL A G3312L103 288 29303 SH SOLE 29303 0 0 FASTENAL CO COM 311900104 10578 210353 SH SOLE 210353 0 0 FASTLY INC CL A 31188V100 4217 62733 SH SOLE 62733 0 0 FASTLY INC CL A 31188V100 61 20 SH Put SOLE 20 0 0 FATE THERAPEUTICS INC COM 31189P102 540 6552 SH SOLE 6552 0 0 FATE THERAPEUTICS INC COM 31189P102 3 1 SH Put SOLE 1 0 0 FEDERAL AGRIC MTG CORP CL C 313148306 2131 21170 SH SOLE 21170 0 0 FEDERAL RLTY INVT TR SH BEN INT NEW 313747206 1453 14299 SH SOLE 14299 0 0 FEDERATED HERMES INC CL B 314211103 13710 438027 SH SOLE 438027 0 0 FEDEX CORP COM 31428X106 26736 93947 SH SOLE 93947 0 0 FERRARI N V COM N3167Y103 2951 14131 SH SOLE 14131 0 0 FERRO CORP COM 315405100 1784 105960 SH SOLE 105960 0 0 FG FINANCIAL GROUP INC COM 30259W104 520 111900 SH SOLE 111900 0 0 FIBROGEN INC COM 31572Q808 2674 77062 SH SOLE 77062 0 0 FIDELITY COMWLTH TR NASDAQ COMPSIT 315912808 4888 9501 SH SOLE 9501 0 0 FIDELITY COVINGTON TRUST CONSMR STAPLES 316092303 8545 205763 SH SOLE 205763 0 0 FIDELITY COVINGTON TRUST HIGH DIVID ETF 316092840 397 11135 SH SOLE 11135 0 0 FIDELITY COVINGTON TRUST MSCI CONSM DIS 316092204 2187 28580 SH SOLE 28580 0 0 FIDELITY COVINGTON TRUST MSCI ENERGY IDX 316092402 13682 1034314 SH SOLE 1034314 0 0 FIDELITY COVINGTON TRUST MSCI FINLS IDX 316092501 6566 134411 SH SOLE 134411 0 0 FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600 6004 101850 SH SOLE 101850 0 0 FIDELITY COVINGTON TRUST MSCI INDL INDX 316092709 9070 174037 SH SOLE 174037 0 0 FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808 2707 25696 SH SOLE 25696 0 0 FIDELITY COVINGTON TRUST MSCI MATLS INDEX 316092881 244 5483 SH SOLE 5483 0 0 FIDELITY COVINGTON TRUST MSCI RL EST ETF 316092857 2156 78454 SH SOLE 78454 0 0 FIDELITY COVINGTON TRUST MSCI UTILS INDEX 316092865 633 15428 SH SOLE 15428 0 0 FIDELITY COVINGTON TRUST QLTY FCTOR ETF 316092790 233 5140 SH SOLE 5140 0 0 FIDELITY COVINGTON TRUST TOTAL BD ETF 316188309 15784 301124 SH SOLE 301124 0 0 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 14189 349006 SH SOLE 349006 0 0 FIDELITY NATL INFORMATION SV COM 31620M106 13580 96503 SH SOLE 96503 0 0 FIFTH THIRD BANCORP COM 316773100 6100 162951 SH SOLE 162951 0 0 FINCH THERAPEUTICS GROUP INC COM 31773D101 181 11218 SH SOLE 11218 0 0 FINVOLUTION GROUP SPONSORED ADS 31810T101 87 12314 SH SOLE 12314 0 0 FIREEYE INC COM 31816Q101 2773 139961 SH SOLE 139961 0 0 FIRST AMERN FINL CORP COM 31847R102 245 4335 SH SOLE 4335 0 0 FIRST CAPITAL INC COM 31942S104 1370 28124 SH SOLE 28124 0 0 FIRST FINL BANCORP OH COM 320209109 5819 242450 SH SOLE 242450 0 0 FIRST FINL BANKSHARES COM 32020R109 1764 37650 SH SOLE 37650 0 0 FIRST HORIZON CORPORATION COM 320517105 2442 144223 SH SOLE 144223 0 0 FIRST INDL RLTY TR INC COM 32054K103 244 5337 SH SOLE 5337 0 0 FIRST MERCHANTS CORP COM 320817109 218 4692 SH SOLE 4692 0 0 FIRST REP BK SAN FRANCISCO C COM 33616C100 1560 9275 SH SOLE 9275 0 0 FIRST SOLAR INC COM 336433107 7051 80331 SH SOLE 80331 0 0 FIRST TR BICK INDEX FD COM SHS 33733H107 504 13413 SH SOLE 13413 0 0 FIRST TR ENERGY INCOME & GRO COM 33738G104 263 19688 SH SOLE 19688 0 0 FIRST TR ENERGY INFRASTRCTR COM 33738C103 186 15000 SH SOLE 15000 0 0 FIRST TR EXCH TRADED FD III CALIF MUN INCM 33739P863 1482 27460 SH SOLE 27460 0 0 FIRST TR EXCH TRADED FD III INSTL PFD SECS 33739P855 849 41722 SH SOLE 41722 0 0 FIRST TR EXCH TRADED FD III LNG/SHT EQUITY 33739P103 2465 54180 SH SOLE 54180 0 0 FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108 1986 35200 SH SOLE 35200 0 0 FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 37128 1842185 SH SOLE 1842185 0 0 FIRST TR EXCH TRADED FD III ULTRA SHT DUR MU 33740J104 2179 108025 SH SOLE 108025 0 0 FIRST TR EXCH TRD ALPHDX FD DEV MRK EX US 33737J174 316 5269 SH SOLE 5269 0 0 FIRST TR EXCH TRD ALPHDX FD EM SML CP ALPH 33737J307 298 6860 SH SOLE 6860 0 0 FIRST TR EXCH TRD ALPHDX FD EMERG MKT ALPH 33737J182 498 18872 SH SOLE 18872 0 0 FIRST TR EXCH TRD ALPHDX FD EUROPE ALPHADEX 33737J117 1014 24983 SH SOLE 24983 0 0 FIRST TR EXCH TRD ALPHDX FD SWITZLND ALPHA 33737J232 479 7734 SH SOLE 7734 0 0 FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101 1351 64224 SH SOLE 64224 0 0 FIRST TR EXCHANGE TRADED FD CHINDIA ETF 33733A102 559 9081 SH SOLE 9081 0 0 FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 1621 16878 SH SOLE 16878 0 0 FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 2654 45591 SH SOLE 45591 0 0 FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119 832 14479 SH SOLE 14479 0 0 FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 1838 181493 SH SOLE 181493 0 0 FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 3702 89259 SH SOLE 89259 0 0 FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 4709 43374 SH SOLE 43374 0 0 FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 3401 60041 SH SOLE 60041 0 0 FIRST TR EXCHANGE TRADED FD INTL EQUITY OPP 33734X853 317 4836 SH SOLE 4836 0 0 FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168 2082 37685 SH SOLE 37685 0 0 FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 1012 24322 SH SOLE 24322 0 0 FIRST TR EXCHANGE TRADED FD NASDQ CLN EDGE 33737A108 481 5548 SH SOLE 5548 0 0 FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 2146 18867 SH SOLE 18867 0 0 FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 340 2853 SH SOLE 2853 0 0 FIRST TR EXCHANGE-TRADED ALP MID CP GR ALPH 33737M102 455 6712 SH SOLE 6712 0 0 FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 8751 123664 SH SOLE 123664 0 0 FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 25108 115032 SH SOLE 115032 0 0 FIRST TR EXCHANGE-TRADED FD DORSEY WRT 5 ETF 33738R605 1676 37552 SH SOLE 37552 0 0 FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408 57485 958678 SH SOLE 958678 0 0 FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 13514 264605 SH SOLE 264605 0 0 FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500 2547 37034 SH SOLE 37034 0 0 FIRST TR EXCHANGE-TRADED FD NASD TECH DIV 33738R118 6514 120798 SH SOLE 120798 0 0 FIRST TR EXCHANGE-TRADED FD NASDAQ TRANSN 33738R795 1617 49074 SH SOLE 49074 0 0 FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 63443 2781727 SH SOLE 2781727 0 0 FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203 4054 25328 SH SOLE 25328 0 0 FIRST TR EXCHANGE-TRADED FD RBA INDL ETF 33738R704 1797 44293 SH SOLE 44293 0 0 FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506 2898 63742 SH SOLE 63742 0 0 FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 7707 160796 SH SOLE 160796 0 0 FIRST TR EXCHANGE-TRADED FD SSI STRG ETF 33739Q507 212 4192 SH SOLE 4192 0 0 FIRST TR EXCHNG TRADED FD VI CBOE EQT DEP NOV 33740F839 263 7706 SH SOLE 7706 0 0 FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQ 33740F755 3556 160967 SH SOLE 160967 0 0 FIRST TR EXCHNG TRADED FD VI FT CBOE INTL EQT 33740F656 696 33575 SH SOLE 33575 0 0 FIRST TR EXCHNG TRADED FD VI LOW DUR STRTGC 33740F870 2258 111796 SH SOLE 111796 0 0 FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 1798 33997 SH SOLE 33997 0 0 FIRST TR EXCHNG TRADED FD VI TCW UNCONSTRAI 33740F888 19198 720796 SH SOLE 720796 0 0 FIRST TR EXCHNG TRADED FD VI US EQT DEEP DUFR 33740F771 258 7776 SH SOLE 7776 0 0 FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 2173 34178 SH SOLE 34178 0 0 FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 1326 16555 SH SOLE 16555 0 0 FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 2104 22401 SH SOLE 22401 0 0 FIRST TR MORNINGSTAR DIVID L SHS 336917109 6180 188862 SH SOLE 188862 0 0 FIRST TR NASDAQ 100 TECH IND SHS 337345102 4055 28137 SH SOLE 28137 0 0 FIRST TR S&P REIT INDEX FD COM 33734G108 639 25416 SH SOLE 25416 0 0 FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 1248 13784 SH SOLE 13784 0 0 FIRST TR VALUE LINE DIVID IN SHS 33734H106 31955 841057 SH SOLE 841057 0 0 FIRST TRUST LRGCP GWT ALPHAD COM SHS 33735K108 1334 13649 SH SOLE 13649 0 0 FIRSTCASH INC COM 33767D105 810 12404 SH SOLE 12404 0 0 FIRSTENERGY CORP COM 337932107 6839 197485 SH SOLE 197485 0 0 FIRSTSERVICE CORP NEW COM 33767E202 264 1782 SH SOLE 1782 0 0 FISERV INC COM 337738108 16835 141420 SH SOLE 141420 0 0 FISERV INC COM 337738108 56 150 SH Put SOLE 150 0 0 FISKER INC CL A COM STK 33813J106 964 55877 SH SOLE 55877 0 0 FISKER INC CL A COM STK 33813J106 0 6 SH Put SOLE 6 0 0 FIVE BELOW INC COM 33829M101 5336 27892 SH SOLE 27892 0 0 FIVE STAR SENIOR LIVING INC COM NEW 33832D205 61 10235 SH SOLE 10235 0 0 FIVE9 INC COM 338307101 3013 19257 SH SOLE 19257 0 0 FIVE9 INC COM 338307101 30 13 SH Put SOLE 13 0 0 FIVERR INTL LTD ORD SHS M4R82T106 1492 6833 SH SOLE 6833 0 0 FLAGSTAR BANCORP INC COM PAR .001 337930705 1390 30839 SH SOLE 30839 0 0 FLAHERTY & CRUMRINE DYN PFD SHS 33848W106 327 10853 SH SOLE 10853 0 0 FLAHERTY & CRUMRINE PFD SECS COM 338478100 342 14538 SH SOLE 14538 0 0 FLAHERTY & CRUMRINE TOTAL RE COM 338479108 372 15213 SH SOLE 15213 0 0 FLEETCOR TECHNOLOGIES INC COM 339041105 1687 6267 SH SOLE 6267 0 0 FLEXSHARES TR INTL QLTDV IDX 33939L837 1811 70406 SH SOLE 70406 0 0 FLEXSHARES TR MSTAR EMKT FAC 33939L308 853 13835 SH SOLE 13835 0 0 FLEXSHARES TR READY ACC VARI 33939L886 668 8783 SH SOLE 8783 0 0 FLEXSHARES TR STOX ESG INDEX 33939L696 428 4408 SH SOLE 4408 0 0 FLIR SYS INC COM 302445101 928 16578 SH SOLE 16578 0 0 FLOOR & DECOR HLDGS INC CL A 339750101 762 7958 SH SOLE 7958 0 0 FLOWERS FOODS INC COM 343498101 913 38801 SH SOLE 38801 0 0 FLOWSERVE CORP COM 34354P105 910 23351 SH SOLE 23351 0 0 FLUOR CORP NEW COM 343412102 596 25756 SH SOLE 25756 0 0 FMC CORP COM NEW 302491303 818 7383 SH SOLE 7383 0 0 FORD MTR CO DEL COM 345370860 6671 545262 SH SOLE 545262 0 0 FORESTAR GROUP INC COM 346232101 530 22739 SH SOLE 22739 0 0 FORMFACTOR INC COM 346375108 935 20695 SH SOLE 20695 0 0 FORTINET INC COM 34959E109 16115 87399 SH SOLE 87399 0 0 FORTIVE CORP COM 34959J108 6882 97208 SH SOLE 97208 0 0 FORTRESS BIOTECH INC COM 34960Q109 155 43950 SH SOLE 43950 0 0 FORTRESS TRANS INFRST INVS L COM REP LTD LIAB 34960P101 919 32595 SH SOLE 32595 0 0 FORTUNA SILVER MINES INC COM 349915108 909 140689 SH SOLE 140689 0 0 FORTUNE BRANDS HOME & SEC IN COM 34964C106 2935 30695 SH SOLE 30695 0 0 FORUM MERGER III CORP COM CL A 349885103 103 10285 SH SOLE 10285 0 0 FORUM MERGER III CORP COM CL A 349885103 94 360 SH Put SOLE 360 0 0 FOX CORP CL A COM 35137L105 3308 91681 SH SOLE 91681 0 0 FOX FACTORY HLDG CORP COM 35138V102 3100 24404 SH SOLE 24404 0 0 FRANCO NEV CORP COM 351858105 2360 18780 SH SOLE 18780 0 0 FRANCO NEV CORP COM 351858105 5 15 SH Put SOLE 15 0 0 FRANKLIN ELEC INC COM 353514102 294 3726 SH SOLE 3726 0 0 FRANKLIN RESOURCES INC COM 354613101 8434 284947 SH SOLE 284947 0 0 FRANKLIN STR PPTYS CORP COM 35471R106 37688 6915199 SH SOLE 6915199 0 0 FRANKLIN TEMPLETON ETF TR FTSE BRAZIL 35473P835 246 11871 SH SOLE 11871 0 0 FREEPORT-MCMORAN INC CL B 35671D857 13874 419445 SH SOLE 419445 0 0 FREEPORT-MCMORAN INC CL B 35671D857 0 10 SH Put SOLE 10 0 0 FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 2541 69095 SH SOLE 69095 0 0 FRESHPET INC COM 358039105 468 2944 SH SOLE 2944 0 0 FS BANCORP INC COM 30263Y104 970 14441 SH SOLE 14441 0 0 FS DEVELOPMENT CORP II COM CL A 30318F100 1386 138988 SH SOLE 138988 0 0 FS KKR CAP CORP COM 302635206 2246 113213 SH SOLE 113213 0 0 FS KKR CAP CORP II COM 35952V303 3462 177284 SH SOLE 177284 0 0 FTI CONSULTING INC COM 302941109 614 4401 SH SOLE 4401 0 0 FUBOTV INC COM 35953D104 276 12520 SH SOLE 12520 0 0 FUBOTV INC COM 35953D104 1 7 SH Put SOLE 7 0 0 FUELCELL ENERGY INC COM 35952H601 166 11535 SH SOLE 11535 0 0 FULGENT GENETICS INC COM 359664109 545 5650 SH SOLE 5650 0 0 FULTON FINL CORP PA COM 360271100 273 16033 SH SOLE 16033 0 0 FUNKO INC COM CL A 361008105 683 34678 SH SOLE 34678 0 0 FUTUREFUEL CORP COM 36116M106 790 54276 SH SOLE 54276 0 0 GABELLI DIVID & INCOME TR COM 36242H104 480 20046 SH SOLE 20046 0 0 GABELLI EQUITY TR INC COM 362397101 278 40760 SH SOLE 40760 0 0 GALLAGHER ARTHUR J & CO COM 363576109 4402 35409 SH SOLE 35409 0 0 GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 159 46601 SH SOLE 46601 0 0 GAMING & LEISURE PPTYS INC COM 36467J108 63395 1494308 SH SOLE 1494308 0 0 GAP INC COM 364760108 1550 52188 SH SOLE 52188 0 0 GARMIN LTD SHS H2906T109 4984 37855 SH SOLE 37855 0 0 GARTNER INC COM 366651107 10796 59262 SH SOLE 59262 0 0 GATX CORP COM 361448103 980 10562 SH SOLE 10562 0 0 GENERAC HLDGS INC COM 368736104 2789 8465 SH SOLE 8465 0 0 GENERAL DYNAMICS CORP COM 369550108 30825 169753 SH SOLE 169753 0 0 GENERAL ELECTRIC CO COM 369604103 26832 2042859 SH SOLE 2042859 0 0 GENERAL MLS INC COM 370334104 40031 653070 SH SOLE 653070 0 0 GENERAL MTRS CO COM 37045V100 117833 2051054 SH SOLE 2051054 0 0 GENERAL MTRS CO COM 37045V100 8 15 SH Put SOLE 15 0 0 GENESIS ENERGY L P UNIT LTD PARTN 371927104 1184 126767 SH SOLE 126767 0 0 GENIUS BRANDS INTL INC COM 37229T301 173 89170 SH SOLE 89170 0 0 GENIUS BRANDS INTL INC COM 37229T301 0 55 SH Put SOLE 55 0 0 GENOCEA BIOSCIENCES INC COM NEW 372427401 569 210060 SH SOLE 210060 0 0 GENTEX CORP COM 371901109 1092 30650 SH SOLE 30650 0 0 GENUINE PARTS CO COM 372460105 14420 124701 SH SOLE 124701 0 0 GERDAU SA SPON ADR REP PFD 373737105 60 11255 SH SOLE 11255 0 0 GETTY RLTY CORP NEW COM 374297109 452 15887 SH SOLE 15887 0 0 GIGCAPITAL3 INC COM 37519D107 108 10100 SH SOLE 10100 0 0 GIGCAPITAL3 INC COM 37519D107 2 31 SH Put SOLE 31 0 0 GILEAD SCIENCES INC COM 375558103 46764 724532 SH SOLE 724532 0 0 GLACIER BANCORP INC NEW COM 37637Q105 2435 42625 SH SOLE 42625 0 0 GLADSTONE CAPITAL CORP COM 376535100 118 11790 SH SOLE 11790 0 0 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 32575 913255 SH SOLE 913255 0 0 GLOBAL BLOOD THERAPEUTICS IN COM 37890U108 250 6191 SH SOLE 6191 0 0 GLOBAL PARTNER ACQISTN CORP CL A SHS G3934P102 1089 111976 SH SOLE 111976 0 0 GLOBAL PARTNERS LP COM UNITS 37946R109 637 29750 SH SOLE 29750 0 0 GLOBAL PMTS INC COM 37940X102 7126 35540 SH SOLE 35540 0 0 GLOBAL SYNERGY ACQUISIT CORP CL A SHS G3934J106 1531 157202 SH SOLE 157202 0 0 GLOBAL X FDS AUTONMOUS EV ETF 37954Y624 1293 48661 SH SOLE 48661 0 0 GLOBAL X FDS CANNABIS ETF 37954Y426 195 12060 SH SOLE 12060 0 0 GLOBAL X FDS CLOUD COMPUTNG 37954Y442 200 7973 SH SOLE 7973 0 0 GLOBAL X FDS CLOUD COMPUTNG 37954Y442 3 5 SH Put SOLE 5 0 0 GLOBAL X FDS FINTECH ETF 37954Y814 4783 108343 SH SOLE 108343 0 0 GLOBAL X FDS GLB X MLP ENRG I 37954Y293 8215 260087 SH SOLE 260087 0 0 GLOBAL X FDS GLBL X MLP ETF 37954Y343 1796 54326 SH SOLE 54326 0 0 GLOBAL X FDS GLOBAL X SILVER 37954Y848 882 22127 SH SOLE 22127 0 0 GLOBAL X FDS GLOBAL X SILVER 37954Y848 34 30 SH Put SOLE 30 0 0 GLOBAL X FDS INTERNET OF THNG 37954Y780 455 13642 SH SOLE 13642 0 0 GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 6085 104011 SH SOLE 104011 0 0 GLOBAL X FDS NASDAQ 100 COVER 37954Y483 654 28895 SH SOLE 28895 0 0 GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 5431 164008 SH SOLE 164008 0 0 GLOBAL X FDS S&P 500 CATHOLIC 37954Y889 510 10296 SH SOLE 10296 0 0 GLOBAL X FDS TELMDC&DIG ETF 37954Y285 860 45021 SH SOLE 45021 0 0 GLOBAL X FDS THMATC GWT ETF 37954Y418 344 7136 SH SOLE 7136 0 0 GLOBAL X FDS US INFR DEV ETF 37954Y673 13499 536570 SH SOLE 536570 0 0 GLOBAL X FDS US INFR DEV ETF 37954Y673 0 2 SH Put SOLE 2 0 0 GLOBALSTAR INC COM 378973408 1398 1034594 SH SOLE 1034594 0 0 GLOBANT S A COM L44385109 1410 6783 SH SOLE 6783 0 0 GLOBE LIFE INC COM 37959E102 2548 26376 SH SOLE 26376 0 0 GLOBUS MED INC CL A 379577208 308 4986 SH SOLE 4986 0 0 GLU MOBILE INC COM 379890106 218 17621 SH SOLE 17621 0 0 GODADDY INC CL A 380237107 1022 13278 SH SOLE 13278 0 0 GOLD FIELDS LTD SPONSORED ADR 38059T106 955 100654 SH SOLE 100654 0 0 GOLDEN FALCON ACQUISITION CO CL A 38102H109 1431 147600 SH SOLE 147600 0 0 GOLDEN NUGGET ONLINE GAMIN COM CL A 38113L107 215 15935 SH SOLE 15935 0 0 GOLDEN NUGGET ONLINE GAMIN COM CL A 38113L107 0 5 SH Put SOLE 5 0 0 GOLDMAN SACHS BDC INC NOTE 4.500% 4/0 38147UAB3 56 55000 PRN SOLE 55000 0 0 GOLDMAN SACHS BDC INC SHS 38147U107 4697 244406 SH SOLE 244406 0 0 GOLDMAN SACHS ETF TR ACCES TREASURY 381430529 909 9077 SH SOLE 9077 0 0 GOLDMAN SACHS ETF TR ACCESS INVT GR 381430479 441 8288 SH SOLE 8288 0 0 GOLDMAN SACHS ETF TR ACTIVEBETA EME 381430206 405 10265 SH SOLE 10265 0 0 GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503 21280 268757 SH SOLE 268757 0 0 GOLDMAN SACHS ETF TR HEDGE IND ETF 381430545 598 6369 SH SOLE 6369 0 0 GOLDMAN SACHS ETF TR JUST US LRG CP 381430396 2723 47098 SH SOLE 47098 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 41408 126526 SH SOLE 126526 0 0 GOLDMAN SACHS MLP ENERGY REN COM 38148G206 2676 276532 SH SOLE 276532 0 0 GOLUB CAP BDC INC COM 38173M102 32956 2255270 SH SOLE 2255270 0 0 GOODRX HLDGS INC COM CL A 38246G108 2669 68389 SH SOLE 68389 0 0 GOODRX HLDGS INC COM CL A 38246G108 24 153 SH Put SOLE 153 0 0 GOODYEAR TIRE & RUBR CO COM 382550101 8563 489277 SH SOLE 489277 0 0 GOOSEHEAD INS INC COM CL A 38267D109 830 7664 SH SOLE 7664 0 0 GRACO INC COM 384109104 1421 19802 SH SOLE 19802 0 0 GRAHAM HLDGS CO COM CL B 384637104 3416 6073 SH SOLE 6073 0 0 GRAINGER W W INC COM 384802104 1068 2674 SH SOLE 2674 0 0 GRAND CANYON ED INC COM 38526M106 1173 11011 SH SOLE 11011 0 0 GRANITE CONSTR INC COM 387328107 200 4953 SH SOLE 4953 0 0 GRANITESHARES GOLD TR SHS BEN INT 38748G101 12753 750676 SH SOLE 750676 0 0 GRAPHIC PACKAGING HLDG CO COM 388689101 457 25155 SH SOLE 25155 0 0 GREAT PANTHER MNG LTD COM 39115V101 30 37800 SH SOLE 37800 0 0 GREEN BRICK PARTNERS INC COM 392709101 1000 44670 SH SOLE 44670 0 0 GREEN DOT CORP CL A 39304D102 1422 31048 SH SOLE 31048 0 0 GREEN PLAINS INC COM 393222104 2321 85724 SH SOLE 85724 0 0 GREEN PLAINS PARTNERS LP COM REP PTR IN 393221106 2662 216012 SH SOLE 216012 0 0 GREENPOWER MTR CO INC COM NEW 39540E302 318 12800 SH SOLE 12800 0 0 GREENSKY INC CL A 39572G100 62 10450 SH SOLE 10450 0 0 GRITSTONE ONCOLOGY INC COM 39868T105 315 33400 SH SOLE 33400 0 0 GROCERY OUTLET HLDG CORP COM 39874R101 659 17861 SH SOLE 17861 0 0 GROWGENERATION CORP COM 39986L109 531 10640 SH SOLE 10640 0 0 GRUBHUB INC COM 400110102 285 4757 SH SOLE 4757 0 0 GUARDANT HEALTH INC COM 40131M109 10540 69053 SH SOLE 69053 0 0 GUARDANT HEALTH INC COM 40131M109 129 30 SH Put SOLE 30 0 0 GUGGENHEIM TAXABLE MUNICP BO COM 401664107 294 12601 SH SOLE 12601 0 0 GUIDEWIRE SOFTWARE INC COM 40171V100 1301 12722 SH SOLE 12722 0 0 GW PHARMACEUTICALS PLC ADS 36197T103 1035 4766 SH SOLE 4766 0 0 H I G ACQUISITION CORP COM CL A G44898107 10710 1077198 SH SOLE 1077198 0 0 HALLIBURTON CO COM 406216101 2339 109073 SH SOLE 109073 0 0 HALOZYME THERAPEUTICS INC COM 40637H109 387 9258 SH SOLE 9258 0 0 HANCOCK JOHN FINL OPPTYS FD SH BEN INT NEW 409735206 218 5661 SH SOLE 5661 0 0 HANCOCK JOHN PFD INCOME FD SH BEN INT 41013W108 1005 48616 SH SOLE 48616 0 0 HANCOCK JOHN PFD INCOME FD I COM 41021P103 310 17064 SH SOLE 17064 0 0 HANCOCK JOHN PREM DIVID FD COM SH BEN INT 41013T105 511 34234 SH SOLE 34234 0 0 HANCOCK JOHN TAX-ADVANTAGED COM 41013V100 224 9494 SH SOLE 9494 0 0 HANESBRANDS INC COM 410345102 2072 105329 SH SOLE 105329 0 0 HANNON ARMSTRONG SUST INFR C COM 41068X100 648 11630 SH SOLE 11630 0 0 HANOVER INS GROUP INC COM 410867105 427 3301 SH SOLE 3301 0 0 HARLEY DAVIDSON INC COM 412822108 284 7082 SH SOLE 7082 0 0 HARSCO CORP COM 415864107 323 18827 SH SOLE 18827 0 0 HARTFORD FDS EXCHANGE TRADED SHRT DURTN ETF 41653L602 1083 26398 SH SOLE 26398 0 0 HARTFORD FINL SVCS GROUP INC COM 416515104 1828 27379 SH SOLE 27379 0 0 HASBRO INC COM 418056107 2607 27149 SH SOLE 27149 0 0 HAVERTY FURNITURE COS INC COM 419596101 219 5879 SH SOLE 5879 0 0 HAWAIIAN ELEC INDUSTRIES COM 419870100 788 17758 SH SOLE 17758 0 0 HCA HEALTHCARE INC COM 40412C101 946 5024 SH SOLE 5024 0 0 HDFC BANK LTD SPONSORED ADS 40415F101 4546 58675 SH SOLE 58675 0 0 HEALTHCARE SERVICES ACQU COR COM CL A 42227K104 2818 290800 SH SOLE 290800 0 0 HEALTHCARE SVCS GROUP INC COM 421906108 6645 237508 SH SOLE 237508 0 0 HEALTHCARE TR AMER INC CL A NEW 42225P501 419 15073 SH SOLE 15073 0 0 HEALTHEQUITY INC COM 42226A107 5668 83397 SH SOLE 83397 0 0 HEALTHPEAK PROPERTIES INC COM 42250P103 1407 44234 SH SOLE 44234 0 0 HEICO CORP NEW CL A 422806208 1206 10579 SH SOLE 10579 0 0 HEICO CORP NEW COM 422806109 1318 10475 SH SOLE 10475 0 0 HELEN OF TROY LTD COM G4388N106 236 1129 SH SOLE 1129 0 0 HELMERICH & PAYNE INC COM 423452101 533 19951 SH SOLE 19951 0 0 HENRY JACK & ASSOC INC COM 426281101 984 6503 SH SOLE 6503 0 0 HENRY SCHEIN INC COM 806407102 404 5845 SH SOLE 5845 0 0 HERC HLDGS INC COM 42704L104 506 4976 SH SOLE 4976 0 0 HERCULES CAPITAL INC COM 427096508 2731 170486 SH SOLE 170486 0 0 HERSHEY CO COM 427866108 8634 54581 SH SOLE 54581 0 0 HESS CORP COM 42809H107 1458 20679 SH SOLE 20679 0 0 HEWLETT PACKARD ENTERPRISE C COM 42824C109 1045 66022 SH SOLE 66022 0 0 HEXCEL CORP NEW COM 428291108 875 15616 SH SOLE 15616 0 0 HIGHLAND INCOME FD HIGHLAND INCOME 43010E404 491 44189 SH SOLE 44189 0 0 HIGHLAND TRANSCEND PARTNERS COM CL A G44690108 1761 179721 SH SOLE 179721 0 0 HILLTOP HOLDINGS INC COM 432748101 374 10946 SH SOLE 10946 0 0 HILTON WORLDWIDE HLDGS INC COM 43300A203 273 2256 SH SOLE 2256 0 0 HOEGH LNG PARTNERS LP COM UNIT LTD Y3262R100 855 58814 SH SOLE 58814 0 0 HOLLY ENERGY PARTNERS L P COM UT LTD PTN 435763107 2837 148583 SH SOLE 148583 0 0 HOLLYFRONTIER CORP COM 436106108 754 21025 SH SOLE 21025 0 0 HOLOGIC INC COM 436440101 2302 30978 SH SOLE 30978 0 0 HOME BANCSHARES INC COM 436893200 344 12671 SH SOLE 12671 0 0 HOME DEPOT INC COM 437076102 191851 628486 SH SOLE 628486 0 0 HOME DEPOT INC COM 437076102 1 3 SH Put SOLE 3 0 0 HONEYWELL INTL INC COM 438516106 74571 343244 SH SOLE 343244 0 0 HONEYWELL INTL INC COM 438516106 4 45 SH Put SOLE 45 0 0 HORACE MANN EDUCATORS CORP N COM 440327104 449 10305 SH SOLE 10305 0 0 HORIZON ACQUISITION CORP COM CL A G46049105 1772 180228 SH SOLE 180228 0 0 HORIZON THERAPEUTICS PUB L SHS G46188101 3185 34581 SH SOLE 34581 0 0 HORMEL FOODS CORP COM 440452100 597 12469 SH SOLE 12469 0 0 HOST HOTELS & RESORTS INC COM 44107P104 837 49532 SH SOLE 49532 0 0 HOULIHAN LOKEY INC CL A 441593100 2017 30257 SH SOLE 30257 0 0 HOWARD HUGHES CORP COM 44267D107 814 8555 SH SOLE 8555 0 0 HOWMET AEROSPACE INC COM 443201108 618 19295 SH SOLE 19295 0 0 HP INC COM 40434L105 3714 117542 SH SOLE 117542 0 0 HSBC HLDGS PLC SPON ADR NEW 404280406 463 15830 SH SOLE 15830 0 0 HUB GROUP INC CL A 443320106 16945 251861 SH SOLE 251861 0 0 HUBBELL INC COM 443510607 1282 6866 SH SOLE 6866 0 0 HUBSPOT INC COM 443573100 492 1076 SH SOLE 1076 0 0 HUDSON EXECUTIVE INVS CORP I COM CL A 443760103 1414 145528 SH SOLE 145528 0 0 HUDSON PAC PPTYS INC COM 444097109 455 16947 SH SOLE 16947 0 0 HUMANA INC COM 444859102 2817 6718 SH SOLE 6718 0 0 HUNT J B TRANS SVCS INC COM 445658107 1036 6129 SH SOLE 6129 0 0 HUNTINGTON BANCSHARES INC COM 446150104 1566 99681 SH SOLE 99681 0 0 HUNTINGTON INGALLS INDS INC COM 446413106 3228 15687 SH SOLE 15687 0 0 HUNTSMAN CORP COM 447011107 287 9949 SH SOLE 9949 0 0 HYATT HOTELS CORP COM CL A 448579102 564 6854 SH SOLE 6854 0 0 HYCROFT MINING HOLDING CORP *W EXP 10/12/202 44862P125 5 12204 SH SOLE 12204 0 0 HYCROFT MINING HOLDING CORP COM CL A 44862P109 61 17519 SH SOLE 17519 0 0 IAA INC COM 449253103 479 8693 SH SOLE 8693 0 0 IAC INTERACTIVECORP NEW COM 44891N109 7079 32721 SH SOLE 32721 0 0 IAMGOLD CORP COM 450913108 2634 891851 SH SOLE 891851 0 0 IBIO INC COM NEW 451033203 15 10432 SH SOLE 10432 0 0 ICHOR HOLDINGS SHS G4740B105 1796 33323 SH SOLE 33323 0 0 ICICI BANK LIMITED ADR 45104G104 305 19036 SH SOLE 19036 0 0 ICON PLC SHS G4705A100 2767 14057 SH SOLE 14057 0 0 ICU MED INC COM 44930G107 352 1713 SH SOLE 1713 0 0 IDACORP INC COM 451107106 227 2309 SH SOLE 2309 0 0 IDEX CORP COM 45167R104 1374 6558 SH SOLE 6558 0 0 IDEXX LABS INC COM 45168D104 16513 33766 SH SOLE 33766 0 0 IHS MARKIT LTD SHS G47567105 22378 231216 SH SOLE 231216 0 0 II-VI INC COM 902104108 1452 21214 SH SOLE 21214 0 0 ILLINOIS TOOL WKS INC COM 452308109 22994 103759 SH SOLE 103759 0 0 ILLINOIS TOOL WKS INC COM 452308109 17 40 SH Put SOLE 40 0 0 ILLUMINA INC COM 452327109 13098 34054 SH SOLE 34054 0 0 IMAX CORP COM 45245E109 278 13836 SH SOLE 13836 0 0 IMMATICS N.V SHS N44445109 336 30000 SH SOLE 30000 0 0 IMMUCELL CORP COM PAR 452525306 152 15754 SH SOLE 15754 0 0 IMMUTEP LTD SPONSORED ADS 45257L108 129 42000 SH SOLE 42000 0 0 IMPAC MTG HLDGS INC COM NEW 45254P508 1683 837766 SH SOLE 837766 0 0 INCYTE CORP COM 45337C102 1882 23177 SH SOLE 23177 0 0 INDEPENDENT BK CORP MICH COM NEW 453838609 299 12604 SH SOLE 12604 0 0 INDEPENDENT BK GROUP INC COM 45384B106 20505 283858 SH SOLE 283858 0 0 INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 43807 1376965 SH SOLE 1376965 0 0 INDEXIQ ETF TR IQ HEDGMKT NUT 45409B503 329 12123 SH SOLE 12123 0 0 INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800 233 7061 SH SOLE 7061 0 0 INDIA FD INC COM 454089103 664 30922 SH SOLE 30922 0 0 INFINERA CORP COM 45667G103 103 10702 SH SOLE 10702 0 0 INFORMATION SVCS GROUP INC COM 45675Y104 45 10199 SH SOLE 10199 0 0 INFOSYS LTD SPONSORED ADR 456788108 1628 87113 SH SOLE 87113 0 0 INFUSYSTEM HLDGS INC COM 45685K102 377 18500 SH SOLE 18500 0 0 ING GROEP N.V. SPONSORED ADR 456837103 8645 709321 SH SOLE 709321 0 0 ING GROEP N.V. SPONSORED ADR 456837103 11 10 SH Put SOLE 10 0 0 INGERSOLL RAND INC COM 45687V106 897 18293 SH SOLE 18293 0 0 INGLES MKTS INC CL A 457030104 1207 19648 SH SOLE 19648 0 0 INGREDION INC COM 457187102 537 5972 SH SOLE 5972 0 0 INMODE LTD SHS M5425M103 260 3579 SH SOLE 3579 0 0 INNOVATIVE INDL PPTYS INC COM 45781V101 1033 5738 SH SOLE 5738 0 0 INNOVATIVE SOLUTIONS & SUPPO COM 45769N105 254 40216 SH SOLE 40216 0 0 INNOVATOR ETFS TR IBD 50 ETF 45782C102 219 5049 SH SOLE 5049 0 0 INNOVATOR ETFS TR INVTOR 2 PLS 5 45782C243 1400 59357 SH SOLE 59357 0 0 INNOVATOR ETFS TR MSCI EAFE PWR 45782C722 8191 336886 SH SOLE 336886 0 0 INNOVATOR ETFS TR MSCI EAFE PWR 45782C524 12407 476250 SH SOLE 476250 0 0 INNOVATOR ETFS TR NASDAQ 100 POWER 45782C334 1253 35000 SH SOLE 35000 0 0 INNOVATOR ETFS TR NASDAQ 100 PWER 45782C276 2110 46405 SH SOLE 46405 0 0 INNOVATOR ETFS TR NASDAQ 100 PWR 45782C466 1629 41944 SH SOLE 41944 0 0 INNOVATOR ETFS TR S&P 500 BUFETF 45782C771 3088 98935 SH SOLE 98935 0 0 INNOVATOR ETFS TR S&P 500 BUFFER 45782C664 9763 320832 SH SOLE 320832 0 0 INNOVATOR ETFS TR S&P 500 BUFFER 45782C433 3477 119689 SH SOLE 119689 0 0 INNOVATOR ETFS TR S&P 500 BUFFER 45782C789 535 17317 SH SOLE 17317 0 0 INNOVATOR ETFS TR S&P 500 BUFFER 45782C888 459 15306 SH SOLE 15306 0 0 INNOVATOR ETFS TR S&P 500 BUFFER 45782C581 440 14220 SH SOLE 14220 0 0 INNOVATOR ETFS TR S&P 500 BUFFER 45782C698 1345 43603 SH SOLE 43603 0 0 INNOVATOR ETFS TR S&P 500 BUFFER 45782C409 2081 61012 SH SOLE 61012 0 0 INNOVATOR ETFS TR S&P 500 BUFFER 45782C391 1664 53424 SH SOLE 53424 0 0 INNOVATOR ETFS TR S&P 500 BUFFER E 45782C557 416 13062 SH SOLE 13062 0 0 INNOVATOR ETFS TR S&P 500 POWER 45782C573 1926 64927 SH SOLE 64927 0 0 INNOVATOR ETFS TR S&P 500 POWER 45782C417 4459 161968 SH SOLE 161968 0 0 INNOVATOR ETFS TR S&P 500 POWER 45782C508 22885 725394 SH SOLE 725394 0 0 INNOVATOR ETFS TR S&P 500 PWR 45782C813 1361 46395 SH SOLE 46395 0 0 INNOVATOR ETFS TR S&P 500 PWR 45782C656 8939 311036 SH SOLE 311036 0 0 INNOVATOR ETFS TR S&P 500 PWR BU 45782C748 3088 100697 SH SOLE 100697 0 0 INNOVATOR ETFS TR S&P 500 PWR BU 45782C540 2881 96775 SH SOLE 96775 0 0 INNOVATOR ETFS TR S&P 500 PWR BU 45782C680 4899 169070 SH SOLE 169070 0 0 INNOVATOR ETFS TR S&P 500 PWR BU 45782C870 19181 696137 SH SOLE 696137 0 0 INNOVATOR ETFS TR S&P 500 PWR BUF 45782C318 2301 79759 SH SOLE 79759 0 0 INNOVATOR ETFS TR S&P 500 PWR BUFR 45782C383 5217 176423 SH SOLE 176423 0 0 INNOVATOR ETFS TR S&P 500 PWRETF 45782C797 1234 43276 SH SOLE 43276 0 0 INNOVATOR ETFS TR S&P 500 ULTRA 45782C839 1049 39166 SH SOLE 39166 0 0 INNOVATOR ETFS TR S&P 500 ULTRA 45782C672 1386 49104 SH SOLE 49104 0 0 INNOVATOR ETFS TR S&P 500 ULTRA 45782C425 2986 111106 SH SOLE 111106 0 0 INNOVATOR ETFS TR S&P 500 ULTRA 45782C300 2413 79481 SH SOLE 79481 0 0 INNOVATOR ETFS TR S&P 500 ULTRA 45782C821 247 9039 SH SOLE 9039 0 0 INNOVATOR ETFS TR S&P 500 ULTRA 45782C730 216 7613 SH SOLE 7613 0 0 INNOVATOR ETFS TR S&P 500 ULTRA 45782C805 728 29004 SH SOLE 29004 0 0 INNOVATOR ETFS TR S&P 500 ULTRA 45782C649 1919 69431 SH SOLE 69431 0 0 INNOVATOR ETFS TR II LADRD FD S&P 500 45783G102 4220 123548 SH SOLE 123548 0 0 INOVALON HLDGS INC COM CL A 45781D101 1575 54816 SH SOLE 54816 0 0 INOVIO PHARMACEUTICALS INC COM NEW 45773H201 331 35668 SH SOLE 35668 0 0 INSULET CORP COM 45784P101 306 1167 SH SOLE 1167 0 0 INTEGER HLDGS CORP COM 45826H109 659 7133 SH SOLE 7133 0 0 INTEL CORP COM 458140100 154861 2420727 SH SOLE 2420727 0 0 INTELLIA THERAPEUTICS INC COM 45826J105 2796 34856 SH SOLE 34856 0 0 INTERACTIVE BROKERS GROUP IN COM CL A 45841N107 1537 21026 SH SOLE 21026 0 0 INTERACTIVE BROKERS GROUP IN COM CL A 45841N107 1 4 SH Put SOLE 4 0 0 INTERCONTINENTAL EXCHANGE IN COM 45866F104 17651 158048 SH SOLE 158048 0 0 INTERFACE INC COM 458665304 287 23000 SH SOLE 23000 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 108240 812066 SH SOLE 812066 0 0 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 1385 9908 SH SOLE 9908 0 0 INTERNATIONAL PAPER CO COM 460146103 29063 537914 SH SOLE 537914 0 0 INTERPUBLIC GROUP COS INC COM 460690100 1689 57851 SH SOLE 57851 0 0 INTERSECT ENT INC COM 46071F103 611 29262 SH SOLE 29262 0 0 INTUIT COM 461202103 17224 44938 SH SOLE 44938 0 0 INTUITIVE SURGICAL INC COM NEW 46120E602 30489 41394 SH SOLE 41394 0 0 INVESCO ACTIVELY MANAGED ETF ULTRA SHRT DUR 46090A887 888 17594 SH SOLE 17594 0 0 INVESCO ACTIVLY MANGD ETC FD OPTIMUM YIELD 46090F100 3524 204807 SH SOLE 204807 0 0 INVESCO ADVANTAGE MUN INCOME SH BEN INT 46132E103 198 16684 SH SOLE 16684 0 0 INVESCO CURRENCYSHARES AUSTR AUSTRALIAN DOL 46090N103 2009 26518 SH SOLE 26518 0 0 INVESCO CURRENCYSHARES CDN D CDN DLR SHS 46138T104 382 4900 SH SOLE 4900 0 0 INVESCO CURRENCYSHARES EURO EURO SHS 46138K103 165 1500 SH SOLE 1500 0 0 INVESCO CURRENCYSHARES EURO EURO SHS 46138K103 53 480 SH Put SOLE 480 0 0 INVESCO DB COMMDY INDX TRCK UNIT 46138B103 869 52489 SH SOLE 52489 0 0 INVESCO DB MULTI-SECTOR COMM AGRICULTURE FD 46140H106 2850 167967 SH SOLE 167967 0 0 INVESCO DB MULTI-SECTOR COMM AGRICULTURE FD 46140H106 2 28 SH Put SOLE 28 0 0 INVESCO DB US DLR INDEX TR BULLISH FD 46141D203 334 13277 SH SOLE 13277 0 0 INVESCO EXCH TRADED FD TR II CALIF AMT MUN 46138E206 592 21382 SH SOLE 21382 0 0 INVESCO EXCH TRADED FD TR II CHINA TECHNLGY 46138E800 547 6733 SH SOLE 6733 0 0 INVESCO EXCH TRADED FD TR II EMRNG MKT SVRG 46138E784 435 16288 SH SOLE 16288 0 0 INVESCO EXCH TRADED FD TR II FNDMNTL HY CRP 46138E719 1632 84409 SH SOLE 84409 0 0 INVESCO EXCH TRADED FD TR II FTSE RAFI DEV 46138E743 770 16664 SH SOLE 16664 0 0 INVESCO EXCH TRADED FD TR II FTSE RAFI EMNG 46138E727 2353 104484 SH SOLE 104484 0 0 INVESCO EXCH TRADED FD TR II GBL CLEAN ENRG 46138G847 12955 404545 SH SOLE 404545 0 0 INVESCO EXCH TRADED FD TR II GBL SRT TRM HY 46138E669 783 35675 SH SOLE 35675 0 0 INVESCO EXCH TRADED FD TR II NASDAQNXTGEN100 46138G631 296 9295 SH SOLE 9295 0 0 INVESCO EXCH TRADED FD TR II NASDAQNXTGEN100 46138G631 1 15 SH Put SOLE 15 0 0 INVESCO EXCH TRADED FD TR II NATL AMT MUNI 46138E537 506 18870 SH SOLE 18870 0 0 INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 4476 298075 SH SOLE 298075 0 0 INVESCO EXCH TRADED FD TR II RUSEL 1000 EQL 46138E420 693 16126 SH SOLE 16126 0 0 INVESCO EXCH TRADED FD TR II S&P 500 EX RAT 46138E388 2320 52563 SH SOLE 52563 0 0 INVESCO EXCH TRADED FD TR II S&P 500 HB ETF 46138E370 299 4270 SH SOLE 4270 0 0 INVESCO EXCH TRADED FD TR II S&P 500 REVENUE 46138G698 227 3259 SH SOLE 3259 0 0 INVESCO EXCH TRADED FD TR II S&P GBL WATER 46138E263 1407 28693 SH SOLE 28693 0 0 INVESCO EXCH TRADED FD TR II S&P MDCP 400 REV 46138G672 350 4076 SH SOLE 4076 0 0 INVESCO EXCH TRADED FD TR II S&P MIDCP LOW 46138E198 6984 133237 SH SOLE 133237 0 0 INVESCO EXCH TRADED FD TR II S&P SMLCP ENGY 46138E164 79 12305 SH SOLE 12305 0 0 INVESCO EXCH TRADED FD TR II S&P SMLCP HELT 46138E149 443 2394 SH SOLE 2394 0 0 INVESCO EXCH TRADED FD TR II S&P SMLCP LOW 46138G102 217 4724 SH SOLE 4724 0 0 INVESCO EXCH TRADED FD TR II S&P ULTRA DIVIDE 46138G656 1421 35674 SH SOLE 35674 0 0 INVESCO EXCH TRADED FD TR II S&P500 HDL VOL 46138E362 1362 31769 SH SOLE 31769 0 0 INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 7623 131128 SH SOLE 131128 0 0 INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706 1509 16444 SH SOLE 16444 0 0 INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 1020 46118 SH SOLE 46118 0 0 INVESCO EXCH TRADED FD TR II TAXABLE MUN BD 46138G805 19448 607187 SH SOLE 607187 0 0 INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870 4973 192174 SH SOLE 192174 0 0 INVESCO EXCH TRADED FD TR II VRDO TAX FREE 46138G862 294 11902 SH SOLE 11902 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 4777 226113 SH SOLE 226113 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2021 HY 46138J809 4941 214837 SH SOLE 214837 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 9053 417674 SH SOLE 417674 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2022 HY 46138J874 2632 112535 SH SOLE 112535 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 4626 212341 SH SOLE 212341 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858 2322 91648 SH SOLE 91648 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 7773 350375 SH SOLE 350375 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 HY 46138J833 1399 55942 SH SOLE 55942 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825 6272 282791 SH SOLE 282791 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2027 CB 46138J783 384 17780 SH SOLE 17780 0 0 INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 28 46138J643 449 19868 SH SOLE 19868 0 0 INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 211 2904 SH SOLE 2904 0 0 INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 6435 76426 SH SOLE 76426 0 0 INVESCO EXCHANGE TRADED FD T DIVID ACHIEVEV 46137V506 751 21706 SH SOLE 21706 0 0 INVESCO EXCHANGE TRADED FD T DWA ENERGY MNT 46137V878 15450 623893 SH SOLE 623893 0 0 INVESCO EXCHANGE TRADED FD T DWA FINL MUMT 46137V860 250 5202 SH SOLE 5202 0 0 INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 1124 13238 SH SOLE 13238 0 0 INVESCO EXCHANGE TRADED FD T DYNMC BLDG CON 46137V779 15346 312633 SH SOLE 312633 0 0 INVESCO EXCHANGE TRADED FD T DYNMC ENRG EXP 46137V761 14063 950659 SH SOLE 950659 0 0 INVESCO EXCHANGE TRADED FD T DYNMC FOOD BEV 46137V753 335 8373 SH SOLE 8373 0 0 INVESCO EXCHANGE TRADED FD T DYNMC LEISURE 46137V720 10455 227507 SH SOLE 227507 0 0 INVESCO EXCHANGE TRADED FD T DYNMC LRG GWTH 46137V746 245 3594 SH SOLE 3594 0 0 INVESCO EXCHANGE TRADED FD T DYNMC LRG VALU 46137V738 824 19320 SH SOLE 19320 0 0 INVESCO EXCHANGE TRADED FD T DYNMC OIL GAS 46137V670 16638 4954781 SH SOLE 4954781 0 0 INVESCO EXCHANGE TRADED FD T DYNMC PHRMCTLS 46137V662 326 4139 SH SOLE 4139 0 0 INVESCO EXCHANGE TRADED FD T DYNMC SEMICNDT 46137V647 16099 133663 SH SOLE 133663 0 0 INVESCO EXCHANGE TRADED FD T DYNMC SOFTWARE 46137V639 609 3921 SH SOLE 3921 0 0 INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 385 20427 SH SOLE 20427 0 0 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 14982 98777 SH SOLE 98777 0 0 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 3160 17918 SH SOLE 17918 0 0 INVESCO EXCHANGE TRADED FD T GBL LISTED PVT 46137V589 269 18290 SH SOLE 18290 0 0 INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 794 47759 SH SOLE 47759 0 0 INVESCO EXCHANGE TRADED FD T S&P 500 GARP ETF 46137V431 333 4091 SH SOLE 4091 0 0 INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 2061 6952 SH SOLE 6952 0 0 INVESCO EXCHANGE TRADED FD T S&P 500A EQL 46137Y609 6833 183950 SH SOLE 183950 0 0 INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464 604 7200 SH SOLE 7200 0 0 INVESCO EXCHANGE TRADED FD T S&P MDCP400 EQ 46137V225 223 2483 SH SOLE 2483 0 0 INVESCO EXCHANGE TRADED FD T S&P MDCP400 PR 46137V217 463 2105 SH SOLE 2105 0 0 INVESCO EXCHANGE TRADED FD T S&P SML 600 EQ 46137V183 563 7035 SH SOLE 7035 0 0 INVESCO EXCHANGE TRADED FD T S&P SMLCP MOMENT 46137V498 222 4291 SH SOLE 4291 0 0 INVESCO EXCHANGE TRADED FD T S&P SPIN OFF 46137V159 291 4599 SH SOLE 4599 0 0 INVESCO EXCHANGE TRADED FD T S&P500 BUY WRT 46137V399 644 29752 SH SOLE 29752 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL DIS 46137V381 15778 111857 SH SOLE 111857 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL ENR 46137V365 897 22263 SH SOLE 22263 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL FIN 46137V340 1316 23595 SH SOLE 23595 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 53987 201458 SH SOLE 201458 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL MAT 46137V316 34961 224057 SH SOLE 224057 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 1941 7195 SH SOLE 7195 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 60863 429714 SH SOLE 429714 0 0 INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 42162 256666 SH SOLE 256666 0 0 INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 28736 388192 SH SOLE 388192 0 0 INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 2408 54203 SH SOLE 54203 0 0 INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 1349 27337 SH SOLE 27337 0 0 INVESCO EXCHANGE TRADED FD T WILDERHIL CLAN 46137V134 30237 307375 SH SOLE 307375 0 0 INVESCO LTD SHS G491BT108 2406 95351 SH SOLE 95351 0 0 INVESCO MUN TR COM 46131J103 265 19968 SH SOLE 19968 0 0 INVESCO MUNI INCOME OPP TRST COM 46132X101 353 44792 SH SOLE 44792 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 317797 995587 SH SOLE 995587 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 2 2 SH Put SOLE 2 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 16 110 SH Put SOLE 110 0 0 INVESCO QUALITY MUN INCOME T COM 46133G107 150 11580 SH SOLE 11580 0 0 INVESCO SR INCOME TR COM 46131H107 121 28774 SH SOLE 28774 0 0 INVESCO VALUE MUN INCOME TR COM 46132P108 204 13018 SH SOLE 13018 0 0 INVESTAR HLDG CORP COM 46134L105 206 10000 SH SOLE 10000 0 0 INVITAE CORP COM 46185L103 12446 326006 SH SOLE 326006 0 0 INVITAE CORP COM 46185L103 13 20 SH Put SOLE 20 0 0 ION ACQUISITION CORP 2 LTD UNIT 99/99/9999 G49393120 619 60950 SH SOLE 60950 0 0 IONIS PHARMACEUTICALS INC COM 462222100 426 9519 SH SOLE 9519 0 0 IQVIA HLDGS INC COM 46266C105 741 3831 SH SOLE 3831 0 0 IRIDEX CORP COM 462684101 68 10000 SH SOLE 10000 0 0 IRIDIUM COMMUNICATIONS INC COM 46269C102 874 21128 SH SOLE 21128 0 0 IROBOT CORP COM 462726100 222 1812 SH SOLE 1812 0 0 IRON MTN INC NEW COM 46284V101 3185 86174 SH SOLE 86174 0 0 IRONWOOD PHARMACEUTICALS INC COM CL A 46333X108 1280 114480 SH SOLE 114480 0 0 ISHARES GOLD TR ISHARES 464285105 84079 5171493 SH SOLE 5171493 0 0 ISHARES GOLD TR ISHARES 464285105 19 260 SH Put SOLE 260 0 0 ISHARES INC CORE MSCI EMKT 46434G103 65025 1010960 SH SOLE 1010960 0 0 ISHARES INC CUR HD MSCI EM 46434G509 276 8544 SH SOLE 8544 0 0 ISHARES INC EM MKTS DIV ETF 464286319 338 8662 SH SOLE 8662 0 0 ISHARES INC ESG AWR MSCI EM 46434G863 22726 524152 SH SOLE 524152 0 0 ISHARES INC MSCI BRAZIL ETF 464286400 293 8799 SH SOLE 8799 0 0 ISHARES INC MSCI CDA ETF 464286509 1793 52661 SH SOLE 52661 0 0 ISHARES INC MSCI EM ASIA ETF 464286426 1502 16552 SH SOLE 16552 0 0 ISHARES INC MSCI EMERG MRKT 464286533 6395 101439 SH SOLE 101439 0 0 ISHARES INC MSCI EMRG CHN 46434G764 465 7828 SH SOLE 7828 0 0 ISHARES INC MSCI EURZONE ETF 464286608 937 20089 SH SOLE 20089 0 0 ISHARES INC MSCI GBL ETF NEW 46434G848 2998 71352 SH SOLE 71352 0 0 ISHARES INC MSCI GBL GOLD MN 46434G855 4270 155729 SH SOLE 155729 0 0 ISHARES INC MSCI GBL MIN VOL 464286525 4507 45661 SH SOLE 45661 0 0 ISHARES INC MSCI GLB SLV&MTL 464286327 223 15020 SH SOLE 15020 0 0 ISHARES INC MSCI HONG KG ETF 464286871 407 15309 SH SOLE 15309 0 0 ISHARES INC MSCI JPN ETF NEW 46434G822 11556 168915 SH SOLE 168915 0 0 ISHARES INC MSCI MEXICO ETF 464286822 2427 55183 SH SOLE 55183 0 0 ISHARES INC MSCI MEXICO ETF 464286822 2 10 SH Put SOLE 10 0 0 ISHARES INC MSCI MLY ETF NEW 46434G814 3271 120774 SH SOLE 120774 0 0 ISHARES INC MSCI PAC JP ETF 464286665 2868 57007 SH SOLE 57007 0 0 ISHARES INC MSCI SINGPOR ETF 46434G780 2935 125451 SH SOLE 125451 0 0 ISHARES INC MSCI SWEDEN ETF 464286756 7770 174581 SH SOLE 174581 0 0 ISHARES INC MSCI SWITZERLAND 464286749 557 12654 SH SOLE 12654 0 0 ISHARES INC MSCI WORLD ETF 464286392 2292 19346 SH SOLE 19346 0 0 ISHARES S&P GSCI COMMODITY- UNIT BEN INT 46428R107 477 34227 SH SOLE 34227 0 0 ISHARES SILVER TR ISHARES 46428Q109 29141 1285729 SH SOLE 1285729 0 0 ISHARES SILVER TR ISHARES 46428Q109 66 145 SH Put SOLE 145 0 0 ISHARES SILVER TR ISHARES 46428Q109 1 20 SH Put SOLE 20 0 0 ISHARES TR 0-5 YR TIPS ETF 46429B747 26247 248116 SH SOLE 248116 0 0 ISHARES TR 0-5YR HI YL CP 46434V407 30459 665811 SH SOLE 665811 0 0 ISHARES TR 0-5YR INVT GR CP 46434V100 27161 524285 SH SOLE 524285 0 0 ISHARES TR 1 3 YR TREAS BD 464287457 53044 614769 SH SOLE 614769 0 0 ISHARES TR 10-20 YR TRS ETF 464288653 6550 46761 SH SOLE 46761 0 0 ISHARES TR 20 YR TR BD ETF 464287432 32260 238335 SH SOLE 238335 0 0 ISHARES TR 20 YR TR BD ETF 464287432 17 117 SH Put SOLE 117 0 0 ISHARES TR 3 7 YR TREAS BD 464288661 20897 160910 SH SOLE 160910 0 0 ISHARES TR A RATE CP BD ETF 46429B291 26594 479943 SH SOLE 479943 0 0 ISHARES TR AGENCY BOND ETF 464288166 21565 183137 SH SOLE 183137 0 0 ISHARES TR AGGRES ALLOC ETF 464289859 477 7086 SH SOLE 7086 0 0 ISHARES TR ASIA 50 ETF 464288430 627 6775 SH SOLE 6775 0 0 ISHARES TR BARCLAYS 7 10 YR 464287440 7808 69177 SH SOLE 69177 0 0 ISHARES TR BLACKROCK ULTRA 46434V878 7532 149304 SH SOLE 149304 0 0 ISHARES TR CALIF MUN BD ETF 464288356 1091 17561 SH SOLE 17561 0 0 ISHARES TR CHINA LG-CAP ETF 464287184 5212 111606 SH SOLE 111606 0 0 ISHARES TR CHINA LG-CAP ETF 464287184 0 8 SH Put SOLE 8 0 0 ISHARES TR CMBS ETF 46429B366 745 13765 SH SOLE 13765 0 0 ISHARES TR COHEN STEER REIT 464287564 1278 22070 SH SOLE 22070 0 0 ISHARES TR CONSER ALLOC ETF 464289883 216 5583 SH SOLE 5583 0 0 ISHARES TR CONV BD ETF 46435G102 1817 18445 SH SOLE 18445 0 0 ISHARES TR CORE 1 5 YR USD 46432F859 5939 115846 SH SOLE 115846 0 0 ISHARES TR CORE DIV GRWTH 46434V621 118943 2464427 SH SOLE 2464427 0 0 ISHARES TR CORE HIGH DV ETF 46429B663 7165 75591 SH SOLE 75591 0 0 ISHARES TR CORE INTL AGGR 46435G672 1109 20374 SH SOLE 20374 0 0 ISHARES TR CORE MSCI EAFE 46432F842 150315 2086530 SH SOLE 2086530 0 0 ISHARES TR CORE MSCI EURO 46434V738 1454 26948 SH SOLE 26948 0 0 ISHARES TR CORE MSCI INTL 46435G326 3153 48810 SH SOLE 48810 0 0 ISHARES TR CORE MSCI PAC 46434V696 1600 24003 SH SOLE 24003 0 0 ISHARES TR CORE MSCI TOTAL 46432F834 47553 676545 SH SOLE 676545 0 0 ISHARES TR CORE S&P MCP ETF 464287507 91750 352367 SH SOLE 352367 0 0 ISHARES TR CORE S&P SCP ETF 464287804 246336 2269706 SH SOLE 2269706 0 0 ISHARES TR CORE S&P TTL STK 464287150 79407 867494 SH SOLE 867494 0 0 ISHARES TR CORE S&P US GWT 464287671 40622 447267 SH SOLE 447267 0 0 ISHARES TR CORE S&P US VLU 464287663 31317 454372 SH SOLE 454372 0 0 ISHARES TR CORE S&P500 ETF 464287200 249976 628234 SH SOLE 628234 0 0 ISHARES TR CORE TOTAL USD 46434V613 4361 83007 SH SOLE 83007 0 0 ISHARES TR CORE US AGGBD ET 464287226 105954 931095 SH SOLE 931095 0 0 ISHARES TR CRE U S REIT ETF 464288521 2765 52704 SH SOLE 52704 0 0 ISHARES TR CUR HD EURZN ETF 46434V639 8034 234720 SH SOLE 234720 0 0 ISHARES TR DOW JONES US ETF 464287846 1518 15202 SH SOLE 15202 0 0 ISHARES TR EAFE GRWTH ETF 464288885 21094 209846 SH SOLE 209846 0 0 ISHARES TR EAFE SML CP ETF 464288273 23423 325998 SH SOLE 325998 0 0 ISHARES TR EAFE VALUE ETF 464288877 27481 539014 SH SOLE 539014 0 0 ISHARES TR ESG AW MSCI EAFE 46435G516 11256 148300 SH SOLE 148300 0 0 ISHARES TR ESG AWARE MSCI 46435U663 1710 44429 SH SOLE 44429 0 0 ISHARES TR ESG AWR MSCI USA 46435G425 30399 334329 SH SOLE 334329 0 0 ISHARES TR ESG AWR US AGRGT 46435U549 1680 30757 SH SOLE 30757 0 0 ISHARES TR ESG AWRE 1 5 YR 46435G243 1067 41070 SH SOLE 41070 0 0 ISHARES TR ESG AWRE USD ETF 46435G193 321 11947 SH SOLE 11947 0 0 ISHARES TR EUROPE ETF 464287861 259 5147 SH SOLE 5147 0 0 ISHARES TR EXPANDED TECH 464287515 16873 49475 SH SOLE 49475 0 0 ISHARES TR EXPND TEC SC ETF 464287549 2088 5769 SH SOLE 5769 0 0 ISHARES TR EXPONENTIAL TECH 46434V381 1544 26010 SH SOLE 26010 0 0 ISHARES TR FALN ANGLS USD 46435G474 1677 57470 SH SOLE 57470 0 0 ISHARES TR FLTG RATE NT ETF 46429B655 21561 424800 SH SOLE 424800 0 0 ISHARES TR GBL GREEN ETF 46435U440 331 6070 SH SOLE 6070 0 0 ISHARES TR GL CLEAN ENE ETF 464288224 2435 100712 SH SOLE 100712 0 0 ISHARES TR GL CLEAN ENE ETF 464288224 32 260 SH Put SOLE 260 0 0 ISHARES TR GLB INFRASTR ETF 464288372 7378 164336 SH SOLE 164336 0 0 ISHARES TR GLOB HLTHCRE ETF 464287325 1870 24286 SH SOLE 24286 0 0 ISHARES TR GLOBAL 100 ETF 464287572 659 9976 SH SOLE 9976 0 0 ISHARES TR GLOBAL REIT ETF 46434V647 596 23383 SH SOLE 23383 0 0 ISHARES TR GLOBAL TECH ETF 464287291 6753 21850 SH SOLE 21850 0 0 ISHARES TR GRWT ALLOCAT ETF 464289867 1076 20105 SH SOLE 20105 0 0 ISHARES TR HDG MSCI EAFE 46434V803 5177 157211 SH SOLE 157211 0 0 ISHARES TR HDG MSCI JAPAN 46434V886 240 6179 SH SOLE 6179 0 0 ISHARES TR IBNDS MAR23 ETF 46432FAN7 204 8208 PRN SOLE 8208 0 0 ISHARES TR IBONDS 2026 TERM 46436E528 5002 195744 SH SOLE 195744 0 0 ISHARES TR IBONDS 23 TRM HG 46435U150 5234 212162 SH SOLE 212162 0 0 ISHARES TR IBONDS 24 TRM HG 46435U184 5233 212309 SH SOLE 212309 0 0 ISHARES TR IBONDS 25 TRM HG 46435U168 5302 210945 SH SOLE 210945 0 0 ISHARES TR IBONDS DEC 46435U697 6010 222788 SH SOLE 222788 0 0 ISHARES TR IBONDS DEC 25 46435U432 6162 220408 SH SOLE 220408 0 0 ISHARES TR IBONDS DEC 26 46435U259 3758 140046 SH SOLE 140046 0 0 ISHARES TR IBONDS DEC 28 46435U325 1002 36903 SH SOLE 36903 0 0 ISHARES TR IBONDS DEC2021 46435G789 6536 254120 SH SOLE 254120 0 0 ISHARES TR IBONDS DEC2022 46435G755 1101 41833 SH SOLE 41833 0 0 ISHARES TR IBONDS DEC2023 46435G318 12921 493627 SH SOLE 493627 0 0 ISHARES TR IBONDS DEC2026 46435GAA0 8571 325055 PRN SOLE 325055 0 0 ISHARES TR IBONDS DEC21 ETF 46434VBK5 27604 1110652 PRN SOLE 1110652 0 0 ISHARES TR IBONDS DEC22 ETF 46434VBA7 30369 1193223 PRN SOLE 1193223 0 0 ISHARES TR IBONDS DEC23 ETF 46434VAX8 30922 1182380 PRN SOLE 1182380 0 0 ISHARES TR IBONDS DEC24 ETF 46434VBG4 18642 706245 PRN SOLE 706245 0 0 ISHARES TR IBONDS DEC25 ETF 46434VBD1 13672 509499 PRN SOLE 509499 0 0 ISHARES TR IBONDS MAR23 ETF 46432FAZ0 517 18993 PRN SOLE 18993 0 0 ISHARES TR IBOXX HI YD ETF 464288513 5814 67164 SH SOLE 67164 0 0 ISHARES TR IBOXX INV CP ETF 464287242 22085 169770 SH SOLE 169770 0 0 ISHARES TR INTL SEL DIV ETF 464288448 3525 111932 SH SOLE 111932 0 0 ISHARES TR INTL TREA BD ETF 464288117 292 5616 SH SOLE 5616 0 0 ISHARES TR ISHS 1-5YR INVS 464288646 34307 627448 SH SOLE 627448 0 0 ISHARES TR ISHS 5-10YR INVT 464288638 3184 53721 SH SOLE 53721 0 0 ISHARES TR JPMORGAN USD EMG 464288281 9374 86075 SH SOLE 86075 0 0 ISHARES TR MBS ETF 464288588 10212 94229 SH SOLE 94229 0 0 ISHARES TR MICRO-CAP ETF 464288869 12217 83184 SH SOLE 83184 0 0 ISHARES TR MODERT ALLOC ETF 464289875 652 14995 SH SOLE 14995 0 0 ISHARES TR MORNINGSTAR GRWT 464287119 2030 7034 SH SOLE 7034 0 0 ISHARES TR MRGSTR MD CP ETF 464288208 1297 5153 SH SOLE 5153 0 0 ISHARES TR MRGSTR MD CP GRW 464288307 543 1435 SH SOLE 1435 0 0 ISHARES TR MRGSTR MD CP VAL 464288406 242 1311 SH SOLE 1311 0 0 ISHARES TR MSCI AC ASIA ETF 464288182 15438 167121 SH SOLE 167121 0 0 ISHARES TR MSCI ACWI ETF 464288257 6100 64106 SH SOLE 64106 0 0 ISHARES TR MSCI ACWI EX US 464288240 12731 230725 SH SOLE 230725 0 0 ISHARES TR MSCI CHINA ETF 46429B671 956 11718 SH SOLE 11718 0 0 ISHARES TR MSCI EAFE ETF 464287465 77793 1024903 SH SOLE 1024903 0 0 ISHARES TR MSCI EAFE MIN VL 46429B689 23428 321006 SH SOLE 321006 0 0 ISHARES TR MSCI EMG MKT ETF 464287234 48280 904886 SH SOLE 904886 0 0 ISHARES TR MSCI EMG MKT ETF 464287234 1 6 SH Put SOLE 6 0 0 ISHARES TR MSCI EURO FL ETF 464289180 3299 168352 SH SOLE 168352 0 0 ISHARES TR MSCI INDIA ETF 46429B598 695 16483 SH SOLE 16483 0 0 ISHARES TR MSCI INDIA SM CP 46429B614 318 6524 SH SOLE 6524 0 0 ISHARES TR MSCI INTL QUALTY 46434V456 28820 790909 SH SOLE 790909 0 0 ISHARES TR MSCI INTL VLU FT 46435G409 435 17183 SH SOLE 17183 0 0 ISHARES TR MSCI IRELAND ETF 46429B507 8255 149996 SH SOLE 149996 0 0 ISHARES TR MSCI KLD400 SOC 464288570 3815 50008 SH SOLE 50008 0 0 ISHARES TR MSCI LW CRB TG 46434V464 286 1833 SH SOLE 1833 0 0 ISHARES TR MSCI UK ETF NEW 46435G334 541 17156 SH SOLE 17156 0 0 ISHARES TR MSCI USA ESG SLC 464288802 5478 62411 SH SOLE 62411 0 0 ISHARES TR MSCI USA MIN VOL 46429B697 34565 500771 SH SOLE 500771 0 0 ISHARES TR MSCI USA MMENTM 46432F396 23321 145080 SH SOLE 145080 0 0 ISHARES TR MSCI USA MULTIFT 46434V282 10740 264262 SH SOLE 264262 0 0 ISHARES TR MSCI USA QLT FCT 46432F339 73431 602865 SH SOLE 602865 0 0 ISHARES TR MSCI USA SZE FT 46432F370 2815 23412 SH SOLE 23412 0 0 ISHARES TR MSCI USA VALUE 46432F388 33727 329090 SH SOLE 329090 0 0 ISHARES TR NASDAQ BIOTECH 464287556 9424 62626 SH SOLE 62626 0 0 ISHARES TR NATIONAL MUN ETF 464288414 33754 290865 SH SOLE 290865 0 0 ISHARES TR NEW YORK MUN ETF 464288323 834 14437 SH SOLE 14437 0 0 ISHARES TR NORTH AMERN NAT 464287374 1544 55963 SH SOLE 55963 0 0 ISHARES TR PFD AND INCM SEC 464288687 25266 657838 SH SOLE 657838 0 0 ISHARES TR PHLX SEMICND ETF 464287523 7365 17386 SH SOLE 17386 0 0 ISHARES TR RESIDENTIAL MULT 464288562 297 3992 SH SOLE 3992 0 0 ISHARES TR ROBOTICS ARTIF 46435U556 247 5718 SH SOLE 5718 0 0 ISHARES TR RUS 1000 ETF 464287622 83770 374275 SH SOLE 374275 0 0 ISHARES TR RUS 1000 GRW ETF 464287614 253823 1044448 SH SOLE 1044448 0 0 ISHARES TR RUS 1000 VAL ETF 464287598 110164 726954 SH SOLE 726954 0 0 ISHARES TR RUS 2000 GRW ETF 464287648 21908 72837 SH SOLE 72837 0 0 ISHARES TR RUS 2000 VAL ETF 464287630 31597 198138 SH SOLE 198138 0 0 ISHARES TR RUS MD CP GR ETF 464287481 26802 262838 SH SOLE 262838 0 0 ISHARES TR RUS MDCP VAL ETF 464287473 10342 94608 SH SOLE 94608 0 0 ISHARES TR RUS MID CAP ETF 464287499 39306 531825 SH SOLE 531825 0 0 ISHARES TR RUS TOP 200 ETF 464289446 17420 183938 SH SOLE 183938 0 0 ISHARES TR RUS TP200 GR ETF 464289438 2820 21021 SH SOLE 21021 0 0 ISHARES TR RUS TP200 VL ETF 464289420 2153 33876 SH SOLE 33876 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 90414 409197 SH SOLE 409197 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 277 252 SH Put SOLE 252 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 6 51 SH Put SOLE 51 0 0 ISHARES TR RUSSELL 3000 ETF 464287689 14921 62913 SH SOLE 62913 0 0 ISHARES TR S&P 100 ETF 464287101 4548 25297 SH SOLE 25297 0 0 ISHARES TR S&P 500 GRWT ETF 464287309 97812 1502089 SH SOLE 1502089 0 0 ISHARES TR S&P 500 VAL ETF 464287408 49444 350010 SH SOLE 350010 0 0 ISHARES TR S&P MC 400GR ETF 464287606 50745 647432 SH SOLE 647432 0 0 ISHARES TR S&P MC 400VL ETF 464287705 9570 93961 SH SOLE 93961 0 0 ISHARES TR S&P SML 600 GWT 464287887 22751 177148 SH SOLE 177148 0 0 ISHARES TR SELECT DIVID ETF 464287168 25102 220059 SH SOLE 220059 0 0 ISHARES TR SELF DRIVNG EV 46435U366 576 12468 SH SOLE 12468 0 0 ISHARES TR SHORT TREAS BD 464288679 18813 170238 SH SOLE 170238 0 0 ISHARES TR SHRT NAT MUN ETF 464288158 3081 28573 SH SOLE 28573 0 0 ISHARES TR SP SMCP600VL ETF 464287879 24884 247017 SH SOLE 247017 0 0 ISHARES TR TIPS BD ETF 464287176 36407 289730 SH SOLE 289730 0 0 ISHARES TR TRANS AVG ETF 464287192 1586 6156 SH SOLE 6156 0 0 ISHARES TR U.S. BAS MTL ETF 464287838 450 3575 SH SOLE 3575 0 0 ISHARES TR U.S. CNSM GD ETF 464287812 624 3526 SH SOLE 3526 0 0 ISHARES TR U.S. CNSM SV ETF 464287580 331 4416 SH SOLE 4416 0 0 ISHARES TR U.S. ENERGY ETF 464287796 3441 131856 SH SOLE 131856 0 0 ISHARES TR U.S. FIN SVC ETF 464287770 618 3624 SH SOLE 3624 0 0 ISHARES TR U.S. FINLS ETF 464287788 2724 36381 SH SOLE 36381 0 0 ISHARES TR U.S. MED DVC ETF 464288810 6861 20804 SH SOLE 20804 0 0 ISHARES TR U.S. REAL ES ETF 464287739 9227 100347 SH SOLE 100347 0 0 ISHARES TR U.S. TECH ETF 464287721 14690 167452 SH SOLE 167452 0 0 ISHARES TR U.S. UTILITS ETF 464287697 1862 23398 SH SOLE 23398 0 0 ISHARES TR US AER DEF ETF 464288760 3814 36784 SH SOLE 36784 0 0 ISHARES TR US BR DEL SE ETF 464288794 1319 14305 SH SOLE 14305 0 0 ISHARES TR US HLTHCARE ETF 464287762 12983 51424 SH SOLE 51424 0 0 ISHARES TR US HLTHCR PR ETF 464288828 1008 3922 SH SOLE 3922 0 0 ISHARES TR US HOME CONS ETF 464288752 4285 63105 SH SOLE 63105 0 0 ISHARES TR US INDUSTRIALS 464287754 1837 17378 SH SOLE 17378 0 0 ISHARES TR US INFRASTRUC 46435U713 1715 49438 SH SOLE 49438 0 0 ISHARES TR US OIL EQ&SV ETF 464288844 159 11876 SH SOLE 11876 0 0 ISHARES TR US REGNL BKS ETF 464288778 892 15734 SH SOLE 15734 0 0 ISHARES TR US TELECOM ETF 464287713 795 24556 SH SOLE 24556 0 0 ISHARES TR US TREAS BD ETF 46429B267 7665 292824 SH SOLE 292824 0 0 ISHARES TR YLD OPTIM BD 46434V787 1786 71909 SH SOLE 71909 0 0 ISHARES U S ETF TR BLACKROCK SHORT 46431W838 7807 155422 SH SOLE 155422 0 0 ISHARES U S ETF TR BLACKROCK ST MAT 46431W507 7454 148233 SH SOLE 148233 0 0 ISORAY INC COM 46489V104 21 19067 SH SOLE 19067 0 0 ITAU UNIBANCO HLDG S A SPON ADR REP PFD 465562106 239 48810 SH SOLE 48810 0 0 ITERIS INC NEW COM 46564T107 145 23689 SH SOLE 23689 0 0 ITT INC COM 45073V108 269 2982 SH SOLE 2982 0 0 J P MORGAN EXCHANGE-TRADED F BETBULD MSCI 46641Q738 22220 258642 SH SOLE 258642 0 0 J P MORGAN EXCHANGE-TRADED F CORE PLUS BD ETF 46641Q670 16626 308634 SH SOLE 308634 0 0 J P MORGAN EXCHANGE-TRADED F DIV RTN EM EQT 46641Q308 4746 83903 SH SOLE 83903 0 0 J P MORGAN EXCHANGE-TRADED F DIV RTN INT EQ 46641Q209 2325 38085 SH SOLE 38085 0 0 J P MORGAN EXCHANGE-TRADED F EQUITY PREMIUM 46641Q332 531 9145 SH SOLE 9145 0 0 J P MORGAN EXCHANGE-TRADED F HIGH YLD RESRCH 46641Q878 9690 188063 SH SOLE 188063 0 0 J P MORGAN EXCHANGE-TRADED F INTL BD OPP ETF 46641Q852 11972 233459 SH SOLE 233459 0 0 J P MORGAN EXCHANGE-TRADED F JPMORGAN DIVER 46641Q407 354 3865 SH SOLE 3865 0 0 J P MORGAN EXCHANGE-TRADED F MUNICIPAL ETF 46641Q647 5510 100956 SH SOLE 100956 0 0 J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 10223 201442 SH SOLE 201442 0 0 J P MORGAN EXCHANGE-TRADED F ULTRA SHT MUNCPL 46641Q654 10893 213347 SH SOLE 213347 0 0 JABIL INC COM 466313103 1538 29517 SH SOLE 29517 0 0 JACK CREEK INVESTMENT CORP CL A SHS G4989X115 1796 186078 SH SOLE 186078 0 0 JACOBS ENGR GROUP INC COM 469814107 1668 12899 SH SOLE 12899 0 0 JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 2956 58984 SH SOLE 58984 0 0 JANUS HENDERSON GROUP PLC ORD SHS G4474Y214 1309 42128 SH SOLE 42128 0 0 JAZZ PHARMACEUTICALS PLC SHS USD G50871105 351 2140 SH SOLE 2140 0 0 JD.COM INC SPON ADR CL A 47215P106 9351 111155 SH SOLE 111155 0 0 JEFFERIES FINL GROUP INC COM 47233W109 637 21136 SH SOLE 21136 0 0 JETBLUE AWYS CORP COM 477143101 1665 82050 SH SOLE 82050 0 0 JETBLUE AWYS CORP COM 477143101 5 465 SH Put SOLE 465 0 0 JOHN BEAN TECHNOLOGIES CORP COM 477839104 761 5745 SH SOLE 5745 0 0 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR HE 47804J503 320 7349 SH SOLE 7349 0 0 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206 222 4523 SH SOLE 4523 0 0 JOHNSON & JOHNSON COM 478160104 369733 2251063 SH SOLE 2251063 0 0 JOHNSON & JOHNSON COM 478160104 13 4 SH Put SOLE 4 0 0 JOHNSON & JOHNSON COM 478160104 82 448 SH Put SOLE 448 0 0 JOHNSON CTLS INTL PLC SHS G51502105 8171 136963 SH SOLE 136963 0 0 JOINT CORP COM 47973J102 242 5018 SH SOLE 5018 0 0 JONES LANG LASALLE INC COM 48020Q107 1035 5784 SH SOLE 5784 0 0 JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 638 38471 SH SOLE 38471 0 0 JPMORGAN CHASE & CO COM 46625H100 256600 1685474 SH SOLE 1685474 0 0 JPMORGAN CHASE & CO COM 46625H100 191 481 SH Put SOLE 481 0 0 JUMIA TECHNOLOGIES AG SPONSORED ADS 48138M105 216 5996 SH SOLE 5996 0 0 JUMIA TECHNOLOGIES AG SPONSORED ADS 48138M105 1 1 SH Put SOLE 1 0 0 KAIROS ACQUISITION CORP CL A SHS G52110114 1349 138030 SH SOLE 138030 0 0 KAMAN CORP COM 483548103 232 4521 SH SOLE 4521 0 0 KANSAS CITY SOUTHERN COM NEW 485170302 16523 62570 SH SOLE 62570 0 0 KAYNE ANDERSON ENERGY INFRST COM 486606106 1779 247018 SH SOLE 247018 0 0 KAYNE ANDERSON NEXTGEN ENRGY COM 48661E108 435 65445 SH SOLE 65445 0 0 KBR INC COM 48242W106 7155 186485 SH SOLE 186485 0 0 KELLOGG CO COM 487836108 6751 106245 SH SOLE 106245 0 0 KEMPER CORP COM 488401100 713 8921 SH SOLE 8921 0 0 KEURIG DR PEPPER INC COM 49271V100 856 24929 SH SOLE 24929 0 0 KEYCORP COM 493267108 1289 64468 SH SOLE 64468 0 0 KEYSIGHT TECHNOLOGIES INC COM 49338L103 4832 33739 SH SOLE 33739 0 0 KFORCE INC COM 493732101 7432 138682 SH SOLE 138682 0 0 KIMBERLY-CLARK CORP COM 494368103 44832 322191 SH SOLE 322191 0 0 KIMCO RLTY CORP COM 49446R109 2830 150731 SH SOLE 150731 0 0 KINDER MORGAN INC DEL COM 49456B101 36057 2168063 SH SOLE 2168063 0 0 KINDRED BIOSCIENCES INC COM 494577109 312 62700 SH SOLE 62700 0 0 KINROSS GOLD CORP COM 496902404 88 13004 SH SOLE 13004 0 0 KINS TECHNOLOGY GROUP INC COM CL A 49714K109 329 33524 SH SOLE 33524 0 0 KIRBY CORP COM 497266106 1072 17797 SH SOLE 17797 0 0 KIRKLAND LAKE GOLD LTD COM 49741E100 921 27090 SH SOLE 27090 0 0 KKR & CO INC COM 48251W104 1345 27515 SH SOLE 27515 0 0 KKR INCOME OPPORTUNITIES FD COM 48249T106 282 17891 SH SOLE 17891 0 0 KL ACQUISITION CORP COM CL A 49837C109 1555 160566 SH SOLE 160566 0 0 KLA CORP COM NEW 482480100 5398 16328 SH SOLE 16328 0 0 KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104 326 6898 SH SOLE 6898 0 0 KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104 42 295 SH Put SOLE 295 0 0 KNOT OFFSHORE PARTNERS LP COM UNITS Y48125101 14614 820687 SH SOLE 820687 0 0 KOHLS CORP COM 500255104 2248 37795 SH SOLE 37795 0 0 KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 4569 79818 SH SOLE 79818 0 0 KONTOOR BRANDS INC COM 50050N103 213 4480 SH SOLE 4480 0 0 KORNIT DIGITAL LTD SHS M6372Q113 1080 10930 SH SOLE 10930 0 0 KRAFT HEINZ CO COM 500754106 11325 282999 SH SOLE 282999 0 0 KRANESHARES TR CSI CHI INTERNET 500767306 713 9342 SH SOLE 9342 0 0 KRANESHARES TR ELEC VEH FUTUR 500767827 2250 53158 SH SOLE 53158 0 0 KRANESHARES TR QUADRTC INT RT 500767736 10379 362963 SH SOLE 362963 0 0 KRANESHARES TR SSE STAR MRKT 50 500767694 228 10910 SH SOLE 10910 0 0 KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 345 12644 SH SOLE 12644 0 0 KROGER CO COM 501044101 9733 270186 SH SOLE 270186 0 0 KRONOS BIO INC COM 50107A104 439 15000 SH SOLE 15000 0 0 L BRANDS INC COM 501797104 279 4534 SH SOLE 4534 0 0 L&F ACQUISITION CORP SHS CL A G53702109 99 10000 SH SOLE 10000 0 0 L3HARRIS TECHNOLOGIES INC COM 502431109 11004 54526 SH SOLE 54526 0 0 LABORATORY CORP AMER HLDGS COM NEW 50540R409 4978 19470 SH SOLE 19470 0 0 LADDER CAP CORP CL A 505743104 141 11890 SH SOLE 11890 0 0 LAM RESEARCH CORP COM 512807108 14497 24311 SH SOLE 24311 0 0 LAMB WESTON HLDGS INC COM 513272104 4291 55385 SH SOLE 55385 0 0 LANDMARK INFRASTRCTUR PARTR COM UNIT LTD 51508J108 4536 383330 SH SOLE 383330 0 0 LANDSTAR SYS INC COM 515098101 997 6042 SH SOLE 6042 0 0 LAS VEGAS SANDS CORP COM 517834107 4796 78927 SH SOLE 78927 0 0 LAS VEGAS SANDS CORP COM 517834107 137 450 SH Put SOLE 450 0 0 LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 1559 52479 SH SOLE 52479 0 0 LAUDER ESTEE COS INC CL A 518439104 20750 71338 SH SOLE 71338 0 0 LAZARD LTD SHS A G54050102 9169 210892 SH SOLE 210892 0 0 LEAR CORP COM NEW 521865204 385 2130 SH SOLE 2130 0 0 LEGGETT & PLATT INC COM 524660107 294 6393 SH SOLE 6393 0 0 LEIDOS HOLDINGS INC COM 525327102 5287 54932 SH SOLE 54932 0 0 LEIDOS HOLDINGS INC COM 525327102 1 6 SH Put SOLE 6 0 0 LEMONADE INC COM 52567D107 593 6350 SH SOLE 6350 0 0 LEMONADE INC COM 52567D107 4 1 SH Put SOLE 1 0 0 LENDINGTREE INC NEW COM 52603B107 5816 27592 SH SOLE 27592 0 0 LENNAR CORP CL A 526057104 4878 48167 SH SOLE 48167 0 0 LENNAR CORP CL A 526057104 0 0 SH Put SOLE 0 0 0 LENNOX INTL INC COM 526107107 697 2195 SH SOLE 2195 0 0 LEO HLDGS CORP II COM CL A G5463R102 4228 434868 SH SOLE 434868 0 0 LESLIES INC COM 527064109 938 38294 SH SOLE 38294 0 0 LEXICON PHARMACEUTICALS INC COM NEW 528872302 64 10903 SH SOLE 10903 0 0 LEXINGTON REALTY TRUST COM 529043101 726 65292 SH SOLE 65292 0 0 LIBERTY BROADBAND CORP COM SER C 530307305 2109 14020 SH SOLE 14020 0 0 LIBERTY GLOBAL PLC SHS CL C G5480U120 1690 66339 SH SOLE 66339 0 0 LIBERTY MEDIA CORP DEL COM A SIRIUSXM 531229409 342 7838 SH SOLE 7838 0 0 LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607 732 16574 SH SOLE 16574 0 0 LIBERTY MEDIA CORP DEL COM SER A FRMLA 531229870 228 6319 SH SOLE 6319 0 0 LIFE STORAGE INC COM 53223X107 1497 17424 SH SOLE 17424 0 0 LIFEMD INC COM 53216B104 1565 98907 SH SOLE 98907 0 0 LIFEMD INC COM 53216B104 9 50 SH Put SOLE 50 0 0 LIGAND PHARMACEUTICALS INC COM NEW 53220K504 458 3012 SH SOLE 3012 0 0 LILLY ELI & CO COM 532457108 72134 386223 SH SOLE 386223 0 0 LINCOLN ELEC HLDGS INC COM 533900106 368 3000 SH SOLE 3000 0 0 LINCOLN NATL CORP IND COM 534187109 485 7787 SH SOLE 7787 0 0 LINDE PLC SHS G5494J103 6477 23138 SH SOLE 23138 0 0 LINEAGE CELL THERAPEUTICS IN COM 53566P109 38 16316 SH SOLE 16316 0 0 LIONS GATE ENTMNT CORP CL B NON VTG 535919500 1699 132194 SH SOLE 132194 0 0 LIQTECH INTL INC COM 53632A201 869 107450 SH SOLE 107450 0 0 LISTED FD TR ROUNDHILL BITK 53656F706 2214 69380 SH SOLE 69380 0 0 LISTED FD TR SHARES MUNI DB 53656F854 299 11552 SH SOLE 11552 0 0 LITHIA MTRS INC CL A 536797103 223 570 SH SOLE 570 0 0 LITHIUM AMERS CORP NEW COM NEW 53680Q207 308 19219 SH SOLE 19219 0 0 LITTELFUSE INC COM 537008104 254 960 SH SOLE 960 0 0 LIVE NATION ENTERTAINMENT IN COM 538034109 910 10749 SH SOLE 10749 0 0 LIVE OAK BANCSHARES INC COM 53803X105 9448 137930 SH SOLE 137930 0 0 LIVEPERSON INC COM 538146101 1581 29992 SH SOLE 29992 0 0 LKQ CORP COM 501889208 2815 66447 SH SOLE 66447 0 0 LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 734 316477 SH SOLE 316477 0 0 LM FDG AMER INC COM NEW 502074305 34 26100 SH SOLE 26100 0 0 LOANDEPOT INC COM CL A 53946R106 207 10420 SH SOLE 10420 0 0 LOCKHEED MARTIN CORP COM 539830109 83673 226552 SH SOLE 226552 0 0 LOCUST WALK ACQUISITION CORP COM CL A 54015L103 240 25030 SH SOLE 25030 0 0 LOEWS CORP COM 540424108 3642 70997 SH SOLE 70997 0 0 LORDSTOWN MOTORS CORP COM CL A 54405Q100 238 20408 SH SOLE 20408 0 0 LOVESAC COMPANY COM 54738L109 485 8570 SH SOLE 8570 0 0 LOWES COS INC COM 548661107 46245 242895 SH SOLE 242895 0 0 LPL FINL HLDGS INC COM 50212V100 206 1444 SH SOLE 1444 0 0 LSB INDS INC COM 502160104 197 38401 SH SOLE 38401 0 0 LTC PPTYS INC COM 502175102 205 4905 SH SOLE 4905 0 0 LULULEMON ATHLETICA INC COM 550021109 12961 42185 SH SOLE 42185 0 0 LULULEMON ATHLETICA INC COM 550021109 1 3 SH Put SOLE 3 0 0 LUMEN TECHNOLOGIES INC COM 550241103 4470 335024 SH SOLE 335024 0 0 LUMEN TECHNOLOGIES INC COM 550241103 0 100 SH Put SOLE 100 0 0 LUMENTUM HLDGS INC COM 55024U109 1896 20798 SH SOLE 20798 0 0 LUMINAR TECHNOLOGIES INC COM CL A 550424105 663 27332 SH SOLE 27332 0 0 LUMINEX CORP DEL COM 55027E102 780 24487 SH SOLE 24487 0 0 LUNA INNOVATIONS COM 550351100 4853 460867 SH SOLE 460867 0 0 LUX HEALTH TECH ACQUISITION COM CL A 55068A100 236 23000 SH SOLE 23000 0 0 LUX HEALTH TECH ACQUISITION COM CL A 55068A100 7 200 SH Put SOLE 200 0 0 LYFT INC CL A COM 55087P104 1891 29942 SH SOLE 29942 0 0 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 28895 277671 SH SOLE 277671 0 0 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 1 1 SH Put SOLE 1 0 0 M & T BK CORP COM 55261F104 937 6174 SH SOLE 6174 0 0 M D C HLDGS INC COM 552676108 5472 91875 SH SOLE 91875 0 0 MACERICH CO COM 554382101 5099 435693 SH SOLE 435693 0 0 MACK CALI RLTY CORP COM 554489104 398 25957 SH SOLE 25957 0 0 MACQUARIE INFRASTRUCTURE COR COM 55608B105 307 9639 SH SOLE 9639 0 0 MACYS INC COM 55616P104 1382 85271 SH SOLE 85271 0 0 MADISON SQUARE GRDN ENTERTNM CL A 55826T102 875 10777 SH SOLE 10777 0 0 MADISON SQUARE GRDN SPRT COR CL A 55825T103 1738 9679 SH SOLE 9679 0 0 MAG SILVER CORP COM 55903Q104 352 23399 SH SOLE 23399 0 0 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 32050 739435 SH SOLE 739435 0 0 MAGNA INTL INC COM 559222401 8099 91522 SH SOLE 91522 0 0 MAGNITE INC COM 55955D100 4089 98283 SH SOLE 98283 0 0 MAIN STR CAP CORP COM 56035L104 1531 39175 SH SOLE 39175 0 0 MAKEMYTRIP LIMITED MAURITIUS SHS V5633W109 3008 94869 SH SOLE 94869 0 0 MALIBU BOATS INC COM CL A 56117J100 436 5482 SH SOLE 5482 0 0 MANAGED PORTFOLIO SERIES KNWLDL LD ETF 46143U849 9206 210105 SH SOLE 210105 0 0 MANITOWOC CO INC COM NEW 563571405 5479 265660 SH SOLE 265660 0 0 MANNKIND CORP COM NEW 56400P706 145 37321 SH SOLE 37321 0 0 MANPOWERGROUP INC COM 56418H100 2820 28584 SH SOLE 28584 0 0 MANULIFE FINL CORP COM 56501R106 1249 58064 SH SOLE 58064 0 0 MARATHON DIGITAL HOLDINGS IN COM 565788106 1304 27171 SH SOLE 27171 0 0 MARATHON OIL CORP COM 565849106 6533 611562 SH SOLE 611562 0 0 MARATHON PETE CORP COM 56585A102 11513 215208 SH SOLE 215208 0 0 MARATHON PETE CORP COM 56585A102 1 2 SH Put SOLE 2 0 0 MARCHEX INC CL B 56624R108 44 15708 SH SOLE 15708 0 0 MARKEL CORP COM 570535104 64643 56716 SH SOLE 56716 0 0 MARKER THERAPEUTICS INC COM 57055L107 38 17178 SH SOLE 17178 0 0 MARKETAXESS HLDGS INC COM 57060D108 1420 2912 SH SOLE 2912 0 0 MARLIN TECHNOLOGY CORP CL A SHS G58411102 1966 204682 SH SOLE 204682 0 0 MARQUEE RAINE ACQUISITION CO CL A SHS G58442107 1909 193286 SH SOLE 193286 0 0 MARRIOTT INTL INC NEW CL A 571903202 13442 90794 SH SOLE 90794 0 0 MARRIOTT INTL INC NEW CL A 571903202 2 1 SH Put SOLE 1 0 0 MARRIOTT VACTINS WORLDWID CO COM 57164Y107 480 2758 SH SOLE 2758 0 0 MARSH & MCLENNAN COS INC COM 571748102 15419 126668 SH SOLE 126668 0 0 MARTIN MARIETTA MATLS INC COM 573284106 7803 23317 SH SOLE 23317 0 0 MASCO CORP COM 574599106 6927 115555 SH SOLE 115555 0 0 MASIMO CORP COM 574795100 2340 10188 SH SOLE 10188 0 0 MASON INDUSTRIAL TECHNOLGY I COM CL A 57520Y106 1265 129816 SH SOLE 129816 0 0 MASTERCARD INCORPORATED CL A 57636Q104 84974 238675 SH SOLE 238675 0 0 MATADOR RES CO COM 576485205 425 18116 SH SOLE 18116 0 0 MATCH GROUP INC NEW COM 57667L107 5482 39899 SH SOLE 39899 0 0 MATTEL INC COM 577081102 255 12863 SH SOLE 12863 0 0 MAXAR TECHNOLOGIES INC COM 57778K105 208 5332 SH SOLE 5332 0 0 MAXAR TECHNOLOGIES INC COM 57778K105 0 2 SH Put SOLE 2 0 0 MAXIM INTEGRATED PRODS INC COM 57772K101 11602 127040 SH SOLE 127040 0 0 MAXIM INTEGRATED PRODS INC COM 57772K101 48 600 SH Put SOLE 600 0 0 MAXLINEAR INC COM 57776J100 29922 878036 SH SOLE 878036 0 0 MCCORMICK & CO INC COM NON VTG 579780206 6665 74794 SH SOLE 74794 0 0 MCDONALDS CORP COM 580135101 211287 943399 SH SOLE 943399 0 0 MCEWEN MNG INC COM 58039P107 14 13611 SH SOLE 13611 0 0 MCKESSON CORP COM 58155Q103 6195 31730 SH SOLE 31730 0 0 MDC PARTNERS INC. CL A SUB VTG 552697104 187 59809 SH SOLE 59809 0 0 MDU RES GROUP INC COM 552690109 2353 74585 SH SOLE 74585 0 0 MECHEL PAO SPONSORED ADR NE 583840608 17 10000 SH SOLE 10000 0 0 MEDALLIA INC COM 584021109 728 26094 SH SOLE 26094 0 0 MEDIAALPHA INC CL A 58450V104 867 24456 SH SOLE 24456 0 0 MEDICAL PPTYS TRUST INC COM 58463J304 3294 154526 SH SOLE 154526 0 0 MEDIFAST INC COM 58470H101 495 2338 SH SOLE 2338 0 0 MEDNAX INC COM 58502B106 1044 41372 SH SOLE 41372 0 0 MEDPACE HLDGS INC COM 58506Q109 362 2236 SH SOLE 2236 0 0 MEDTRONIC PLC SHS G5960L103 86573 732852 SH SOLE 732852 0 0 MELCO RESORTS AND ENTMNT LTD ADR 585464100 315 15752 SH SOLE 15752 0 0 MERCADOLIBRE INC COM 58733R102 8373 5717 SH SOLE 5717 0 0 MERCADOLIBRE INC COM 58733R102 41 2 SH Put SOLE 2 0 0 MERCK & CO. INC COM 58933Y105 162278 2105396 SH SOLE 2105396 0 0 MERCURY GENL CORP NEW COM 589400100 13854 227849 SH SOLE 227849 0 0 MERIDIAN BIOSCIENCE INC COM 589584101 224 8499 SH SOLE 8499 0 0 MERIT MED SYS INC COM 589889104 2123 35474 SH SOLE 35474 0 0 MESA LABS INC COM 59064R109 334 1399 SH SOLE 1399 0 0 MESABI TR CTF BEN INT 590672101 429 14245 SH SOLE 14245 0 0 METAURUS EQUITY COMPONENT TR US EQT CUM 2027 59140L100 601 58510 SH SOLE 58510 0 0 METLIFE INC COM 59156R108 49378 812454 SH SOLE 812454 0 0 METTLER TOLEDO INTERNATIONAL COM 592688105 3655 3209 SH SOLE 3209 0 0 MFA FINL INC COM 55272X102 788 193587 SH SOLE 193587 0 0 MFS CHARTER INCOME TR SH BEN INT 552727109 1147 134243 SH SOLE 134243 0 0 MFS INTER INCOME TR SH BEN INT 55273C107 40 10800 SH SOLE 10800 0 0 MFS MUN INCOME TR SH BEN INT 552738106 150 21900 SH SOLE 21900 0 0 MGIC INVT CORP WIS COM 552848103 1577 114062 SH SOLE 114062 0 0 MGM GROWTH PPTYS LLC CL A COM 55303A105 1346 41179 SH SOLE 41179 0 0 MGM RESORTS INTERNATIONAL COM 552953101 9963 261754 SH SOLE 261754 0 0 MGM RESORTS INTERNATIONAL COM 552953101 74 480 SH Put SOLE 480 0 0 MICRO FOCUS INTL PLC SPON ADR NEW 594837403 281 36699 SH SOLE 36699 0 0 MICROCHIP TECHNOLOGY INC. COM 595017104 1888 12143 SH SOLE 12143 0 0 MICRON TECHNOLOGY INC COM 595112103 28674 325183 SH SOLE 325183 0 0 MICROSOFT CORP COM 594918104 769426 3262497 SH SOLE 3262497 0 0 MICROSOFT CORP COM 594918104 45 27 SH Put SOLE 27 0 0 MICROSOFT CORP COM 594918104 381 989 SH Put SOLE 989 0 0 MICROSTRATEGY INC CL A NEW 594972408 7612 11260 SH SOLE 11260 0 0 MICROSTRATEGY INC CL A NEW 594972408 5 2 SH Put SOLE 2 0 0 MICROSTRATEGY INC CL A NEW 594972408 13 7 SH Put SOLE 7 0 0 MICROVISION INC DEL COM NEW 594960304 350 18855 SH SOLE 18855 0 0 MID-AMER APT CMNTYS INC COM 59522J103 1530 10626 SH SOLE 10626 0 0 MIDDLEBY CORP COM 596278101 521 3192 SH SOLE 3192 0 0 MILESTONE SCIENTIFIC INC COM NEW 59935P209 55 15666 SH SOLE 15666 0 0 MILLER HOWARD HIGH INC EQTY COM SHS BEN IN 600379101 722 75154 SH SOLE 75154 0 0 MIMECAST LTD ORD SHS G14838109 5712 143223 SH SOLE 143223 0 0 MIMEDX GROUP INC COM 602496101 342 33200 SH SOLE 33200 0 0 MIRATI THERAPEUTICS INC COM 60468T105 286 1669 SH SOLE 1669 0 0 MISONIX INC COM 604871103 196 10000 SH SOLE 10000 0 0 MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 339 63735 SH SOLE 63735 0 0 MODERNA INC COM 60770K107 5889 44946 SH SOLE 44946 0 0 MOELIS & CO CL A 60786M105 1311 23896 SH SOLE 23896 0 0 MOHAWK INDS INC COM 608190104 478 2468 SH SOLE 2468 0 0 MOLINA HEALTHCARE INC COM 60855R100 924 3924 SH SOLE 3924 0 0 MOLSON COORS BEVERAGE CO CL B 60871R209 280 5516 SH SOLE 5516 0 0 MONDELEZ INTL INC CL A 609207105 36120 616378 SH SOLE 616378 0 0 MONEYGRAM INTL INC COM NEW 60935Y208 439 66769 SH SOLE 66769 0 0 MONGODB INC CL A 60937P106 1355 5063 SH SOLE 5063 0 0 MONMOUTH REAL ESTATE INVT CO CL A 609720107 284 15925 SH SOLE 15925 0 0 MONOLITHIC PWR SYS INC COM 609839105 1661 4722 SH SOLE 4722 0 0 MONSTER BEVERAGE CORP NEW COM 61174X109 1231 13493 SH SOLE 13493 0 0 MONTES ARCHIMEDES ACQUISITIO COM CL A 612657106 10176 1039920 SH SOLE 1039920 0 0 MONUMENT CIRCLE ACQUISITN CO COM CL A 61531M101 1068 110884 SH SOLE 110884 0 0 MOODYS CORP COM 615369105 3407 11421 SH SOLE 11421 0 0 MOOG INC CL A 615394202 594 7209 SH SOLE 7209 0 0 MORGAN STANLEY COM NEW 617446448 33810 436467 SH SOLE 436467 0 0 MORGAN STANLEY COM NEW 617446448 36 140 SH Put SOLE 140 0 0 MORGAN STANLEY EMER MKTS DEB COM 61744H105 130 14527 SH SOLE 14527 0 0 MORNINGSTAR INC COM 617700109 1380 6113 SH SOLE 6113 0 0 MOSAIC CO NEW COM 61945C103 7513 238463 SH SOLE 238463 0 0 MOSAIC CO NEW COM 61945C103 119 70 SH Put SOLE 70 0 0 MOTIVE CAPITAL CORP SHS CL A G6293A103 932 94988 SH SOLE 94988 0 0 MOTOROLA SOLUTIONS INC COM NEW 620076307 4328 22980 SH SOLE 22980 0 0 MP MATERIALS CORP COM CL A 553368101 607 16725 SH SOLE 16725 0 0 MP MATERIALS CORP COM CL A 553368101 78 250 SH Put SOLE 250 0 0 MPLX LP COM UNIT REP LTD 55336V100 11365 443267 SH SOLE 443267 0 0 MSA SAFETY INC COM 553498106 373 2472 SH SOLE 2472 0 0 MSC INDL DIRECT INC CL A 553530106 3564 39424 SH SOLE 39424 0 0 MSCI INC COM 55354G100 4191 9945 SH SOLE 9945 0 0 MSG NETWORK INC CL A 553573106 211 13992 SH SOLE 13992 0 0 MUDRICK CAPITAL ACQU CORP II COM CL A 62477L107 2561 261045 SH SOLE 261045 0 0 MULTIPLAN CORPORATION COM 62548M100 234 42534 SH SOLE 42534 0 0 MURPHY USA INC COM 626755102 23990 165934 SH SOLE 165934 0 0 MYRIAD GENETICS INC COM 62855J104 822 27076 SH SOLE 27076 0 0 NANOVIBRONIX INC COM 63008J108 94 92552 SH SOLE 92552 0 0 NAPCO SEC TECHNOLOGIES INC COM 630402105 2211 63496 SH SOLE 63496 0 0 NASDAQ INC COM 631103108 12263 83199 SH SOLE 83199 0 0 NATERA INC COM 632307104 996 9724 SH SOLE 9724 0 0 NATIONAL BEVERAGE CORP COM 635017106 830 16961 SH SOLE 16961 0 0 NATIONAL ENERGY SERVICES REU SHS G6375R107 498 40496 SH SOLE 40496 0 0 NATIONAL FUEL GAS CO COM 636180101 605 12084 SH SOLE 12084 0 0 NATIONAL GRID PLC SPONSORED ADR NE 636274409 3539 59472 SH SOLE 59472 0 0 NATIONAL INSTRS CORP COM 636518102 592 13540 SH SOLE 13540 0 0 NATIONAL RESH CORP COM NEW 637372202 597 12728 SH SOLE 12728 0 0 NATIONAL RETAIL PROPERTIES I COM 637417106 492 11137 SH SOLE 11137 0 0 NATIONAL VISION HLDGS INC COM 63845R107 354 8010 SH SOLE 8010 0 0 NAUTILUS INC COM 63910B102 225 14421 SH SOLE 14421 0 0 NAVIDEA BIOPHARMACEUTICALS I COM NEW 63937X202 33 15465 SH SOLE 15465 0 0 NAVIGATOR HLDGS LTD SHS Y62132108 3230 362898 SH SOLE 362898 0 0 NCINO INC COM 63947U107 9896 148267 SH SOLE 148267 0 0 NEKTAR THERAPEUTICS COM 640268108 593 29275 SH SOLE 29275 0 0 NELNET INC CL A 64031N108 2458 33826 SH SOLE 33826 0 0 NEOGEN CORP COM 640491106 2035 22840 SH SOLE 22840 0 0 NEOGENOMICS INC COM NEW 64049M209 8427 174744 SH SOLE 174744 0 0 NEPHROS INC COM 640671400 370 55710 SH SOLE 55710 0 0 NETAPP INC COM 64110D104 1784 24520 SH SOLE 24520 0 0 NETEASE INC SPONSORED ADS 64110W102 451 4363 SH SOLE 4363 0 0 NETFLIX INC COM 64110L106 36635 70193 SH SOLE 70193 0 0 NETFLIX INC COM 64110L106 0 1 SH Put SOLE 1 0 0 NETFLIX INC COM 64110L106 3 5 SH Put SOLE 5 0 0 NETSTREIT CORP COM 64119V303 259 14000 SH SOLE 14000 0 0 NEUBERGER BERMAN HIGH YIELD COM 64128C106 597 46295 SH SOLE 46295 0 0 NEUBERGER BERMAN MLP & ENERG COM 64129H104 61 14689 SH SOLE 14689 0 0 NEUBERGER BRMAN NY MUNI FD I COM 64124K102 328 26706 SH SOLE 26706 0 0 NEUROCRINE BIOSCIENCES INC COM 64125C109 574 5942 SH SOLE 5942 0 0 NEURONETICS INC COM 64131A105 919 74254 SH SOLE 74254 0 0 NEVRO CORP COM 64157F103 1442 10329 SH SOLE 10329 0 0 NEW FORTRESS ENERGY INC COM CL A 644393100 711 15476 SH SOLE 15476 0 0 NEW JERSEY RES CORP COM 646025106 243 6073 SH SOLE 6073 0 0 NEW MTN FIN CORP COM 647551100 20945 1689515 SH SOLE 1689515 0 0 NEW MTN FIN CORP NOTE 5.750% 8/1 647551AC4 42 40000 PRN SOLE 40000 0 0 NEW RESIDENTIAL INVT CORP COM NEW 64828T201 1592 141409 SH SOLE 141409 0 0 NEW YORK CITY REIT INC COM 649439205 89 10452 SH SOLE 10452 0 0 NEW YORK CMNTY BANCORP INC COM 649445103 348 27406 SH SOLE 27406 0 0 NEWELL BRANDS INC COM 651229106 521 19345 SH SOLE 19345 0 0 NEWMONT CORP COM 651639106 15238 252963 SH SOLE 252963 0 0 NEXPOINT STRATEGIC OPPORTES COM NEW 65340G205 133 11738 SH SOLE 11738 0 0 NEXSTAR MEDIA GROUP INC CL A 65336K103 42612 303566 SH SOLE 303566 0 0 NEXSTAR MEDIA GROUP INC CL A 65336K103 42 4 SH Put SOLE 4 0 0 NEXTERA ENERGY INC COM 65339F101 87549 1157681 SH SOLE 1157681 0 0 NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 26254 360618 SH SOLE 360618 0 0 NGL ENERGY PARTNERS LP COM UNIT REPST 62913M107 144 70320 SH SOLE 70320 0 0 NICE LTD SPONSORED ADR 653656108 4782 22042 SH SOLE 22042 0 0 NIKE INC CL B 654106103 88558 666338 SH SOLE 666338 0 0 NIKE INC CL B 654106103 213 666 SH Put SOLE 666 0 0 NIKOLA CORP COM 654110105 1686 121650 SH SOLE 121650 0 0 NIO INC SPON ADS 62914V106 3231 82849 SH SOLE 82849 0 0 NIO INC SPON ADS 62914V106 1 1 SH Put SOLE 1 0 0 NISOURCE INC COM 65473P105 454 18857 SH SOLE 18857 0 0 NOBLE MIDSTREAM PARTNERS LP COM UNIT REPST 65506L105 322 22170 SH SOLE 22170 0 0 NOKIA CORP SPONSORED ADR 654902204 1819 458503 SH SOLE 458503 0 0 NOKIA CORP SPONSORED ADR 654902204 13 500 SH Put SOLE 500 0 0 NOMAD FOODS LTD USD ORD SHS G6564A105 978 35497 SH SOLE 35497 0 0 NORDSON CORP COM 655663102 5049 25286 SH SOLE 25286 0 0 NORDSTROM INC COM 655664100 2262 59609 SH SOLE 59609 0 0 NORDSTROM INC COM 655664100 80 575 SH Put SOLE 575 0 0 NORFOLK SOUTHN CORP COM 655844108 31779 118240 SH SOLE 118240 0 0 NORTH ATLANTIC ACQUISITN COR CL A SHS G66139109 1042 104478 SH SOLE 104478 0 0 NORTHERN TR CORP COM 665859104 1737 16469 SH SOLE 16469 0 0 NORTHRIM BANCORP INC COM 666762109 519 12215 SH SOLE 12215 0 0 NORTHROP GRUMMAN CORP COM 666807102 16985 52487 SH SOLE 52487 0 0 NORTHROP GRUMMAN CORP COM 666807102 25 5 SH Put SOLE 5 0 0 NORTONLIFELOCK INC COM 668771108 1778 83707 SH SOLE 83707 0 0 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 976 35121 SH SOLE 35121 0 0 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 1 220 SH Put SOLE 220 0 0 NOV INC COM 62955J103 841 61370 SH SOLE 61370 0 0 NOVABAY PHARMACEUTICALS INC COM NEW 66987P201 38 42000 SH SOLE 42000 0 0 NOVAN INC COM 66988N106 15 10100 SH SOLE 10100 0 0 NOVARTIS AG SPONSORED ADR 66987V109 25500 299131 SH SOLE 299131 0 0 NOVAVAX INC COM NEW 670002401 365 2000 SH SOLE 2000 0 0 NOVOCURE LTD ORD SHS G6674U108 1138 8609 SH SOLE 8609 0 0 NOVOCURE LTD ORD SHS G6674U108 0 2 SH Put SOLE 2 0 0 NOVO-NORDISK A S ADR 670100205 7128 106051 SH SOLE 106051 0 0 NOW INC COM 67011P100 276 27516 SH SOLE 27516 0 0 NRG ENERGY INC COM NEW 629377508 1772 46923 SH SOLE 46923 0 0 NUANCE COMMUNICATIONS INC COM 67020Y100 2197 50485 SH SOLE 50485 0 0 NUANCE COMMUNICATIONS INC COM 67020Y100 0 2 SH Put SOLE 2 0 0 NUCOR CORP COM 670346105 4561 56894 SH SOLE 56894 0 0 NUSHARES ETF TR NUVEEN ESG EMRGN 67092P888 650 18529 SH SOLE 18529 0 0 NUSHARES ETF TR NUVEEN ESG INTL 67092P805 573 18922 SH SOLE 18922 0 0 NUSHARES ETF TR NUVEEN ESG LRGCP 67092P201 5168 89135 SH SOLE 89135 0 0 NUSHARES ETF TR NUVEEN ESG LRGVL 67092P300 7070 195275 SH SOLE 195275 0 0 NUSHARES ETF TR NUVEEN ESG MIDCP 67092P409 1144 22817 SH SOLE 22817 0 0 NUSHARES ETF TR NUVEEN ESG MIDVL 67092P508 1403 40744 SH SOLE 40744 0 0 NUSHARES ETF TR NUVEEN ESG SMLCP 67092P607 1449 33651 SH SOLE 33651 0 0 NUSHARES ETF TR NUVEEN ESG US 67092P870 461 17879 SH SOLE 17879 0 0 NUSTAR ENERGY LP UNIT COM 67058H102 359 21005 SH SOLE 21005 0 0 NUTRIEN LTD COM 67077M108 2692 49848 SH SOLE 49848 0 0 NUVASIVE INC COM 670704105 695 10597 SH SOLE 10597 0 0 NUVEEN AMT FREE MUN CR INC F COM 67071L106 566 33641 SH SOLE 33641 0 0 NUVEEN AMT FREE QLTY MUN INC COM 670657105 3304 223340 SH SOLE 223340 0 0 NUVEEN AMT-FREE MUN VALUE FD COM 670695105 243 14690 SH SOLE 14690 0 0 NUVEEN CA QUALTY MUN INCOME COM 67066Y105 491 33090 SH SOLE 33090 0 0 NUVEEN CR STRATEGIES INCOME COM SHS 67073D102 163 25172 SH SOLE 25172 0 0 NUVEEN FLOATING RATE INCOME COM 67072T108 262 27175 SH SOLE 27175 0 0 NUVEEN INT DUR QUAL MUN TRM COM 670677103 8283 565042 SH SOLE 565042 0 0 NUVEEN INTER DURATION MUN TE COM 670671106 6906 483646 SH SOLE 483646 0 0 NUVEEN MARYLAND QLT MUN INC COM 67061Q107 2286 161133 SH SOLE 161133 0 0 NUVEEN MUN VALUE FD INC COM 670928100 2024 181793 SH SOLE 181793 0 0 NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 1818 112808 SH SOLE 112808 0 0 NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107 357 13134 SH SOLE 13134 0 0 NUVEEN NEW JERSEY QULT MUN F COM 67069Y102 178 12292 SH SOLE 12292 0 0 NUVEEN NEW YORK AMT QLT MUNI COM 670656107 4540 332675 SH SOLE 332675 0 0 NUVEEN NEW YORK QLT MUN INC COM 67066X107 2572 180474 SH SOLE 180474 0 0 NUVEEN PFD & INCM SECURTIES COM 67072C105 216 22148 SH SOLE 22148 0 0 NUVEEN PFD & INCOME OPPORTUN COM 67073B106 224 23586 SH SOLE 23586 0 0 NUVEEN QUALITY MUNCP INCOME COM 67066V101 821 54319 SH SOLE 54319 0 0 NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 167 12311 SH SOLE 12311 0 0 NUVEEN VIRGINIA QLTY MUNCPL COM 67064R102 391 23986 SH SOLE 23986 0 0 NVENT ELECTRIC PLC SHS G6700G107 431 15394 SH SOLE 15394 0 0 NVIDIA CORPORATION COM 67066G104 85595 160415 SH SOLE 160415 0 0 NVR INC COM 62944T105 4601 977 SH SOLE 977 0 0 NXP SEMICONDUCTORS N V COM N6596X109 4260 21232 SH SOLE 21232 0 0 OAKTREE ACQUISITION CORP II CL A SHS G6715X103 2048 207055 SH SOLE 207055 0 0 OAKTREE SPECIALTY LENDING CO COM 67401P108 1505 245098 SH SOLE 245098 0 0 OBLONG INC COM 674434105 115 23105 SH SOLE 23105 0 0 OCCIDENTAL PETE CORP COM 674599105 2641 99412 SH SOLE 99412 0 0 OCULAR THERAPEUTIX INC COM 67576A100 185 11284 SH SOLE 11284 0 0 OGE ENERGY CORP COM 670837103 1096 33835 SH SOLE 33835 0 0 O-I GLASS INC COM 67098H104 411 28103 SH SOLE 28103 0 0 OKTA INC CL A 679295105 16958 76922 SH SOLE 76922 0 0 OKTA INC CL A 679295105 0 56 SH Put SOLE 56 0 0 OLD DOMINION FREIGHT LINE IN COM 679580100 3107 12933 SH SOLE 12933 0 0 OLIN CORP COM PAR $1 680665205 301 7930 SH SOLE 7930 0 0 OLLIES BARGAIN OUTLET HLDGS COM 681116109 3067 35291 SH SOLE 35291 0 0 OLO INC CL A 68134L109 291 10953 SH SOLE 10953 0 0 OMEGA FLEX INC COM 682095104 754 4765 SH SOLE 4765 0 0 OMEGA HEALTHCARE INVS INC COM 681936100 1637 44694 SH SOLE 44694 0 0 OMEROS CORP COM 682143102 578 32407 SH SOLE 32407 0 0 OMNICHANNEL ACQUISITION CORP COM CL A 68218L108 98 10000 SH SOLE 10000 0 0 OMNICOM GROUP INC COM 681919106 4404 59539 SH SOLE 59539 0 0 ON SEMICONDUCTOR CORP COM 682189105 1084 26122 SH SOLE 26122 0 0 ON SEMICONDUCTOR CORP COM 682189105 1 3 SH Put SOLE 3 0 0 ON24 INC COM 68339B104 202 4160 SH SOLE 4160 0 0 ONE EQUITY PARTNERS OPEN WTR CL A 68237L105 1077 110508 SH SOLE 110508 0 0 ONE GAS INC COM 68235P108 807 10431 SH SOLE 10431 0 0 ONEMAIN HLDGS INC COM 68268W103 296 5510 SH SOLE 5510 0 0 ONEOK INC NEW COM 682680103 7323 144444 SH SOLE 144444 0 0 ONESPAN INC COM 68287N100 353 14341 SH SOLE 14341 0 0 ONTO INNOVATION INC COM 683344105 236 3607 SH SOLE 3607 0 0 OPKO HEALTH INC COM 68375N103 212 49789 SH SOLE 49789 0 0 OPKO HEALTH INC COM 68375N103 0 32 SH Put SOLE 32 0 0 OPORTUN FINL CORP COM 68376D104 272 12994 SH SOLE 12994 0 0 OPTION CARE HEALTH INC COM NEW 68404L201 6574 372967 SH SOLE 372967 0 0 ORACLE CORP COM 68389X105 61514 876057 SH SOLE 876057 0 0 ORAMED PHARMACEUTICALS INC COM NEW 68403P203 243 24000 SH SOLE 24000 0 0 ORASURE TECHNOLOGIES INC COM 68554V108 403 34658 SH SOLE 34658 0 0 OREILLY AUTOMOTIVE INC COM 67103H107 4235 8278 SH SOLE 8278 0 0 ORGANIGRAM HLDGS INC COM 68620P101 36 10304 SH SOLE 10304 0 0 ORION ENERGY SYSTEMS INC COM 686275108 315 45172 SH SOLE 45172 0 0 ORMAT TECHNOLOGIES INC COM 686688102 951 12100 SH SOLE 12100 0 0 ORTHOFIX MED INC COM 68752M108 1668 38475 SH SOLE 38475 0 0 ORTHOPEDIATRICS CORP COM 68752L100 772 15817 SH SOLE 15817 0 0 OSHKOSH CORP COM 688239201 14166 118962 SH SOLE 118962 0 0 OSI ETF TR OSHARES EUR QLT 67110P506 258 10140 SH SOLE 10140 0 0 OSI ETF TR OSHARES US QUALT 67110P407 409 10231 SH SOLE 10231 0 0 OSI ETF TR OSHS GBL INTER 67110P704 11558 221814 SH SOLE 221814 0 0 OSISKO GOLD ROYALTIES LTD COM 68827L101 848 76876 SH SOLE 76876 0 0 OTIS WORLDWIDE CORP COM 68902V107 7316 107029 SH SOLE 107029 0 0 OTTER TAIL CORP COM 689648103 1438 31181 SH SOLE 31181 0 0 OUTFRONT MEDIA INC COM 69007J106 317 14483 SH SOLE 14483 0 0 OUTSET MED INC COM 690145107 1797 33015 SH SOLE 33015 0 0 OVERSTOCK COM INC DEL COM 690370101 221 3325 SH SOLE 3325 0 0 OVERSTOCK COM INC DEL COM 690370101 10 6 SH Put SOLE 6 0 0 OWENS CORNING NEW COM 690742101 221 2385 SH SOLE 2385 0 0 OWL ROCK CAPITAL CORPORATION COM 69121K104 5945 431221 SH SOLE 431221 0 0 OYSTER ENTERPRISES ACQ CORP COM CL A 69242M104 9227 957434 SH SOLE 957434 0 0 OYSTER PT PHARMA INC COM 69242L106 187 10240 SH SOLE 10240 0 0 PACCAR INC COM 693718108 5407 58199 SH SOLE 58199 0 0 PACER FDS TR BNCHMRK INFRA 69374H741 326 9015 SH SOLE 9015 0 0 PACER FDS TR TRENDP US LAR CP 69374H105 1910 54953 SH SOLE 54953 0 0 PACER FDS TR US CASH COWS 100 69374H881 1095 26874 SH SOLE 26874 0 0 PACIFIC BIOSCIENCES CALIF IN COM 69404D108 3091 92813 SH SOLE 92813 0 0 PACIFIC BIOSCIENCES CALIF IN COM 69404D108 28 20 SH Put SOLE 20 0 0 PACIFIC PREMIER BANCORP COM 69478X105 430 9899 SH SOLE 9899 0 0 PACIRA BIOSCIENCES INC COM 695127100 238 3374 SH SOLE 3374 0 0 PACKAGING CORP AMER COM 695156109 9302 69250 SH SOLE 69250 0 0 PAGERDUTY INC COM 69553P100 1159 28840 SH SOLE 28840 0 0 PAGSEGURO DIGITAL LTD COM CL A G68707101 607 13108 SH SOLE 13108 0 0 PALANTIR TECHNOLOGIES INC CL A 69608A108 10785 463066 SH SOLE 463066 0 0 PALANTIR TECHNOLOGIES INC CL A 69608A108 2 21 SH Put SOLE 21 0 0 PALO ALTO NETWORKS INC COM 697435105 10566 32927 SH SOLE 32927 0 0 PALO ALTO NETWORKS INC COM 697435105 1 2 SH Put SOLE 2 0 0 PAN AMERN SILVER CORP COM 697900108 853 28288 SH SOLE 28288 0 0 PAN AMERN SILVER CORP COM 697900108 13 46 SH Put SOLE 46 0 0 PAPA JOHNS INTL INC COM 698813102 477 5373 SH SOLE 5373 0 0 PARATEK PHARMACEUTICALS INC COM 699374302 110 15500 SH SOLE 15500 0 0 PARK AEROSPACE CORP COM 70014A104 675 51093 SH SOLE 51093 0 0 PARK HOTELS & RESORTS INC COM 700517105 1348 62553 SH SOLE 62553 0 0 PARKER-HANNIFIN CORP COM 701094104 28269 89589 SH SOLE 89589 0 0 PARTY CITY HOLDCO INC COM 702149105 502 86335 SH SOLE 86335 0 0 PATRICK INDS INC COM 703343103 230 2730 SH SOLE 2730 0 0 PATTERSON-UTI ENERGY INC COM 703481101 209 29232 SH SOLE 29232 0 0 PAYCHEX INC COM 704326107 9984 101802 SH SOLE 101802 0 0 PAYCOM SOFTWARE INC COM 70432V102 3734 10068 SH SOLE 10068 0 0 PAYLOCITY HLDG CORP COM 70438V106 629 3406 SH SOLE 3406 0 0 PAYPAL HLDGS INC COM 70450Y103 98299 405224 SH SOLE 405224 0 0 PAYPAL HLDGS INC COM 70450Y103 4 4 SH Put SOLE 4 0 0 PAYPAL HLDGS INC COM 70450Y103 220 551 SH Put SOLE 551 0 0 PAYSAFE LIMITED ORD G6964L107 257 19013 SH SOLE 19013 0 0 PDC ENERGY INC COM 69327R101 298 8690 SH SOLE 8690 0 0 PDC ENERGY INC NOTE 1.125% 9/1 69327RAD3 14 14000 PRN SOLE 14000 0 0 PEGASYSTEMS INC COM 705573103 926 8087 SH SOLE 8087 0 0 PELOTON INTERACTIVE INC CL A COM 70614W100 9436 84055 SH SOLE 84055 0 0 PEMBINA PIPELINE CORP COM 706327103 749 25991 SH SOLE 25991 0 0 PENN NATL GAMING INC COM 707569109 3719 35500 SH SOLE 35500 0 0 PENNANTPARK FLOATING RATE CA COM 70806A106 1556 130989 SH SOLE 130989 0 0 PENNANTPARK INVT CORP COM 708062104 309 54498 SH SOLE 54498 0 0 PENSKE AUTOMOTIVE GRP INC COM 70959W103 1779 22169 SH SOLE 22169 0 0 PENTAIR PLC SHS G7S00T104 2010 32567 SH SOLE 32567 0 0 PEOPLES UNITED FINANCIAL INC COM 712704105 1855 103521 SH SOLE 103521 0 0 PEPSICO INC COM 713448108 177348 1254395 SH SOLE 1254395 0 0 PEPSICO INC COM 713448108 9 668 SH Put SOLE 668 0 0 PERIDOT ACQUISITION CORP SHS CL A G7008A115 773 72500 SH SOLE 72500 0 0 PERIPHAS CAPITAL PARTNERING COM CL A 713895100 1231 51806 SH SOLE 51806 0 0 PERKINELMER INC COM 714046109 657 5144 SH SOLE 5144 0 0 PETCO HEALTH & WELLNESS CO I COM 71601V105 211 9490 SH SOLE 9490 0 0 PETMED EXPRESS INC COM 716382106 766 21802 SH SOLE 21802 0 0 PETMED EXPRESS INC COM 716382106 0 3 SH Put SOLE 3 0 0 PETROCHINA CO LTD SPONSORED ADR 71646E100 1100 30362 SH SOLE 30362 0 0 PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 140 16692 SH SOLE 16692 0 0 PFIZER INC COM 717081103 114006 3148370 SH SOLE 3148370 0 0 PFIZER INC COM 717081103 9 100 SH Put SOLE 100 0 0 PG&E CORP COM 69331C108 564 48192 SH SOLE 48192 0 0 PGIM GLOBAL HIGH YIELD FD FO COM 69346J106 1317 88347 SH SOLE 88347 0 0 PHILIP MORRIS INTL INC COM 718172109 59875 674857 SH SOLE 674857 0 0 PHILLIPS 66 COM 718546104 11770 144793 SH SOLE 144793 0 0 PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 2388 75356 SH SOLE 75356 0 0 PHYSICIANS RLTY TR COM 71943U104 1153 65207 SH SOLE 65207 0 0 PIMCO CALIF MUN INCOME FD COM 72200N106 195 10940 SH SOLE 10940 0 0 PIMCO CORPORATE & INCM STRG COM 72200U100 1368 79004 SH SOLE 79004 0 0 PIMCO DYNAMIC CR INCOME FD COM SHS 72202D106 1697 76168 SH SOLE 76168 0 0 PIMCO DYNAMIC INCOME FD SHS 72201Y101 1572 55803 SH SOLE 55803 0 0 PIMCO ENRGY TACTICAL CR OPP COM SHS BEN INT 69346N107 187 18071 SH SOLE 18071 0 0 PIMCO ETF TR 0-5 HIGH YIELD 72201R783 223 2247 SH SOLE 2247 0 0 PIMCO ETF TR 1-5 US TIP IDX 72201R205 651 11886 SH SOLE 11886 0 0 PIMCO ETF TR ACTIVE BD ETF 72201R775 25102 229344 SH SOLE 229344 0 0 PIMCO ETF TR ENHAN SHRT MA AC 72201R833 60599 594622 SH SOLE 594622 0 0 PIMCO ETF TR ENHNCD LW DUR AC 72201R718 931 9122 SH SOLE 9122 0 0 PIMCO ETF TR INTER MUN BD ACT 72201R866 11391 202803 SH SOLE 202803 0 0 PIMCO ETF TR INV GRD CRP BD 72201R817 34026 305442 SH SOLE 305442 0 0 PIMCO ETF TR SHTRM MUN BD ACT 72201R874 223 4356 SH SOLE 4356 0 0 PIMCO HIGH INCOME FD COM SHS 722014107 92 13733 SH SOLE 13733 0 0 PIMCO MUN INCOME FD COM 72200R107 165 11493 SH SOLE 11493 0 0 PIMCO MUN INCOME FD III COM 72201A103 298 24113 SH SOLE 24113 0 0 PINDUODUO INC SPONSORED ADS 722304102 986 7412 SH SOLE 7412 0 0 PINE IS ACQUISITION CORP CL A 722615101 217 21652 SH SOLE 21652 0 0 PINNACLE FINL PARTNERS INC COM 72346Q104 478 5402 SH SOLE 5402 0 0 PINNACLE WEST CAP CORP COM 723484101 3010 36962 SH SOLE 36962 0 0 PINTEREST INC CL A 72352L106 6439 86943 SH SOLE 86943 0 0 PINTEREST INC CL A 72352L106 3 7 SH Put SOLE 7 0 0 PIONEER NAT RES CO COM 723787107 255245 1607136 SH SOLE 1607136 0 0 PJT PARTNERS INC COM CL A 69343T107 456 6750 SH SOLE 6750 0 0 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 3736 410233 SH SOLE 410233 0 0 PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 2352 250047 SH SOLE 250047 0 0 PLANET FITNESS INC CL A 72703H101 374 4856 SH SOLE 4856 0 0 PLEXUS CORP COM 729132100 2111 23059 SH SOLE 23059 0 0 PLUG POWER INC COM NEW 72919P202 510 14232 SH SOLE 14232 0 0 PLUG POWER INC COM NEW 72919P202 4 10 SH Put SOLE 10 0 0 PLURISTEM THERAPEUTICS INC COM NEW 72940R300 57 12085 SH SOLE 12085 0 0 PLURISTEM THERAPEUTICS INC COM NEW 72940R300 23 300 SH Put SOLE 300 0 0 PNC FINL SVCS GROUP INC COM 693475105 75819 432218 SH SOLE 432218 0 0 POEMA GLOBAL HOLDINGS CORP CL A SHS G7154B107 1263 129030 SH SOLE 129030 0 0 POLARIS INC COM 731068102 1073 8050 SH SOLE 8050 0 0 PONTEM CORPORATION SHS CL A G71707106 2409 248899 SH SOLE 248899 0 0 POOL CORP COM 73278L105 976 2843 SH SOLE 2843 0 0 POPULAR INC COM NEW 733174700 232 3308 SH SOLE 3308 0 0 PORTLAND GEN ELEC CO COM NEW 736508847 585 12335 SH SOLE 12335 0 0 POSCO SPONSORED ADR 693483109 765 10600 SH SOLE 10600 0 0 POST HLDGS INC COM 737446104 298 2808 SH SOLE 2808 0 0 POWELL INDS INC COM 739128106 257 7600 SH SOLE 7600 0 0 POWERFLEET INC COM 73931J109 136 16600 SH SOLE 16600 0 0 PPG INDS INC COM 693506107 6638 44138 SH SOLE 44138 0 0 PPL CORP COM 69351T106 12030 417394 SH SOLE 417394 0 0 PRA GROUP INC COM 69354N106 256 6757 SH SOLE 6757 0 0 PRECIGEN INC COM 74017N105 430 62519 SH SOLE 62519 0 0 PREFORMED LINE PRODS CO COM 740444104 10915 158766 SH SOLE 158766 0 0 PRESTIGE CONSMR HEALTHCARE I COM 74112D101 238 5400 SH SOLE 5400 0 0 PRICE T ROWE GROUP INC COM 74144T108 18406 107287 SH SOLE 107287 0 0 PRICE T ROWE GROUP INC COM 74144T108 239 476 SH Put SOLE 476 0 0 PRICESMART INC COM 741511109 397 4079 SH SOLE 4079 0 0 PRIME IMPACT ACQUISITION I SHS CL A G61074103 479 49074 SH SOLE 49074 0 0 PRIMERICA INC COM 74164M108 815 5514 SH SOLE 5514 0 0 PRIMIS FINANCIAL CORP COM 74167B109 148 10197 SH SOLE 10197 0 0 PRINCIPAL FINANCIAL GROUP IN COM 74251V102 611 10173 SH SOLE 10173 0 0 PROCTER AND GAMBLE CO COM 742718109 203652 1503673 SH SOLE 1503673 0 0 PROCURE ETF TRUST II SPACE ETF 74280R205 823 28764 SH SOLE 28764 0 0 PROGRESSIVE CORP COM 743315103 15105 158026 SH SOLE 158026 0 0 PROGYNY INC COM 74340E103 439 9862 SH SOLE 9862 0 0 PROLOGIS INC. COM 74340W103 6004 56890 SH SOLE 56890 0 0 PROOFPOINT INC COM 743424103 301 2391 SH SOLE 2391 0 0 PROS HOLDINGS INC COM 74346Y103 439 10096 SH SOLE 10096 0 0 PROSHARES TR LARGE CAP CRE 74347R248 461 5048 SH SOLE 5048 0 0 PROSHARES TR MERGER ETF 74348A566 1366 34489 SH SOLE 34489 0 0 PROSHARES TR PSHS ULT S&P 500 74347R107 11871 116023 SH SOLE 116023 0 0 PROSHARES TR PSHS ULTRA QQQ 74347R206 1480 12624 SH SOLE 12624 0 0 PROSHARES TR PSHS ULTRUSS2000 74347R842 1036 9270 SH SOLE 9270 0 0 PROSHARES TR RUSS 2000 DIVD 74347B698 208 3196 SH SOLE 3196 0 0 PROSHARES TR S&P 500 DV ARIST 74348A467 8067 93509 SH SOLE 93509 0 0 PROSHARES TR S&P MDCP 400 DIV 74347B680 1018 14487 SH SOLE 14487 0 0 PROSHARES TR SHORT QQQ NEW 74347B714 181 13000 SH SOLE 13000 0 0 PROSHARES TR SHORT S&P 500 NE 74347B425 7860 469043 SH SOLE 469043 0 0 PROSHARES TR ULTRA FNCLS NEW 74347X633 1897 35950 SH SOLE 35950 0 0 PROSHARES TR ULTRAPRO QQQ 74347X831 657 7203 SH SOLE 7203 0 0 PROSHARES TR ULTRAPRO SHT QQQ 74347G861 171 13059 SH SOLE 13059 0 0 PROSHARES TR ULTRAPRO SHT QQQ 74347G861 1 10 SH Put SOLE 10 0 0 PROSHARES TR ULTRASHRT S&P500 74347B383 209 19283 SH SOLE 19283 0 0 PROSHARES TR ULTRPRO DOW30 74347X823 530 4133 SH SOLE 4133 0 0 PROSHARES TR ULTRPRO S&P500 74347X864 453 5012 SH SOLE 5012 0 0 PROSHARES TR ULTSHRT QQQ 74347G739 253 9698 SH SOLE 9698 0 0 PROSHARES TR II ULTRA VIX SHORT 74347W148 1502 265934 SH SOLE 265934 0 0 PROSPECT CAP CORP COM 74348T102 444 59652 SH SOLE 59652 0 0 PROSPECT CAP CORP NOTE 4.950% 7/1 74348TAR3 31 30000 PRN SOLE 30000 0 0 PROSPECTOR CAPITAL CORP CL A G7273A105 1833 187911 SH SOLE 187911 0 0 PROSPERITY BANCSHARES INC COM 743606105 1332 17783 SH SOLE 17783 0 0 PROTO LABS INC COM 743713109 498 4085 SH SOLE 4085 0 0 PROVENTION BIO INC COM 74374N102 171 16300 SH SOLE 16300 0 0 PRUDENTIAL FINL INC COM 744320102 5703 62671 SH SOLE 62671 0 0 PRUDENTIAL PLC ADR 74435K204 239 5622 SH SOLE 5622 0 0 PTC INC COM 69370C100 299 2168 SH SOLE 2168 0 0 PTK ACQUISITION CORP COM 69375F108 1028 104504 SH SOLE 104504 0 0 PUBLIC STORAGE COM 74460D109 2984 12095 SH SOLE 12095 0 0 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 16000 265896 SH SOLE 265896 0 0 PULMATRIX INC COM NEW 74584P202 13 10133 SH SOLE 10133 0 0 PULTE GROUP INC COM 745867101 1673 31936 SH SOLE 31936 0 0 PURE STORAGE INC CL A 74624M102 407 18885 SH SOLE 18885 0 0 PUTNAM PREMIER INCOME TR SH BEN INT 746853100 237 48653 SH SOLE 48653 0 0 PVH CORPORATION COM 693656100 406 3833 SH SOLE 3833 0 0 QELL ACQUISITION CORP CL A G7307X105 1200 117598 SH SOLE 117598 0 0 QIAGEN NV SHS NEW N72482123 250 5136 SH SOLE 5136 0 0 QORVO INC COM 74736K101 10788 59086 SH SOLE 59086 0 0 QTS RLTY TR INC COM CL A 74736A103 326 5224 SH SOLE 5224 0 0 QUAKER CHEM CORP COM 747316107 1200 4926 SH SOLE 4926 0 0 QUALCOMM INC COM 747525103 86184 649104 SH SOLE 649104 0 0 QUALCOMM INC COM 747525103 146 34 SH Put SOLE 34 0 0 QUALYS INC COM 74758T303 833 7973 SH SOLE 7973 0 0 QUANEX BUILDING PRODUCTS COR COM 747619104 214 8127 SH SOLE 8127 0 0 QUANTA SVCS INC COM 74762E102 436 4938 SH SOLE 4938 0 0 QUANTUMSCAPE CORP COM CL A 74767V109 1016 22736 SH SOLE 22736 0 0 QUANTUMSCAPE CORP COM CL A 74767V109 112 54 SH Put SOLE 54 0 0 QUEST DIAGNOSTICS INC COM 74834L100 8300 64698 SH SOLE 64698 0 0 QUIDEL CORP COM 74838J101 660 5175 SH SOLE 5175 0 0 QURATE RETAIL INC COM SER A 74915M100 4054 344042 SH SOLE 344042 0 0 RADWARE LTD ORD M81873107 4685 179672 SH SOLE 179672 0 0 RAFAEL HLDGS INC COM CL B 75062E106 328 8193 SH SOLE 8193 0 0 RANGE RES CORP COM 75281A109 1108 107223 SH SOLE 107223 0 0 RAPID7 INC COM 753422104 220 2987 SH SOLE 2987 0 0 RAYMOND JAMES FINL INC COM 754730109 1592 12935 SH SOLE 12935 0 0 RAYONIER INC COM 754907103 1000 31028 SH SOLE 31028 0 0 RAYTHEON TECHNOLOGIES CORP COM 75513E101 125270 1621564 SH SOLE 1621564 0 0 RBB FD INC MFAM SMLCP GRWTH 74933W874 257 6858 SH SOLE 6858 0 0 RBB FD INC MOTLEY FOL ETF 74933W601 407 11445 SH SOLE 11445 0 0 RBC BEARINGS INC COM 75524B104 1815 9164 SH SOLE 9164 0 0 READY CAPITAL CORP COM 75574U101 138 10281 SH SOLE 10281 0 0 REALOGY HLDGS CORP COM 75605Y106 343 22632 SH SOLE 22632 0 0 REALTY INCOME CORP COM 756109104 3025 47701 SH SOLE 47701 0 0 REATA PHARMACEUTICALS INC CL A 75615P103 5878 58958 SH SOLE 58958 0 0 REAVES UTIL INCOME FD COM SH BEN INT 756158101 206 6135 SH SOLE 6135 0 0 REGENCY CTRS CORP COM 758849103 741 13066 SH SOLE 13066 0 0 REGENERON PHARMACEUTICALS COM 75886F107 2905 6136 SH SOLE 6136 0 0 REGIONS FINANCIAL CORP NEW COM 7591EP100 5016 243006 SH SOLE 243006 0 0 REGIONS FINANCIAL CORP NEW COM 7591EP100 186 300 SH Put SOLE 300 0 0 REINSURANCE GRP OF AMERICA I COM NEW 759351604 929 7352 SH SOLE 7352 0 0 REKOR SYSTEMS INC COM 759419104 415 20761 SH SOLE 20761 0 0 RELIANCE STEEL & ALUMINUM CO COM 759509102 10663 69744 SH SOLE 69744 0 0 RELX PLC SPONSORED ADR 759530108 314 12388 SH SOLE 12388 0 0 RENAISSANCE CAP GREENWICH FD IPO ETF 759937204 496 7973 SH SOLE 7973 0 0 RENAISSANCERE HLDGS LTD COM G7496G103 258 1641 SH SOLE 1641 0 0 RENASANT CORP COM 75970E107 385 9261 SH SOLE 9261 0 0 RENESOLA LTD SPONSORED ADS 75971T301 309 25099 SH SOLE 25099 0 0 RENT A CTR INC NEW COM 76009N100 220 3824 SH SOLE 3824 0 0 REPLIGEN CORP COM 759916109 3261 16773 SH SOLE 16773 0 0 REPRO MED SYS INC COM 759910102 88 25000 SH SOLE 25000 0 0 REPUBLIC SVCS INC COM 760759100 2304 23268 SH SOLE 23268 0 0 RESIDEO TECHNOLOGIES INC COM 76118Y104 4960 175829 SH SOLE 175829 0 0 RESMED INC COM 761152107 9510 48651 SH SOLE 48651 0 0 RESTAURANT BRANDS INTL INC COM 76131D103 259 3989 SH SOLE 3989 0 0 RETAIL PPTYS AMER INC CL A 76131V202 111 10630 SH SOLE 10630 0 0 REVANCE THERAPEUTICS INC COM 761330109 19202 687015 SH SOLE 687015 0 0 REVOLVE GROUP INC CL A 76156B107 392 8745 SH SOLE 8745 0 0 REWALK ROBOTICS LTD SHS M8216Q200 51 21000 SH SOLE 21000 0 0 RH COM 74967X103 895 1486 SH SOLE 1486 0 0 RHYTHM PHARMACEUTICALS INC COM 76243J105 512 24053 SH SOLE 24053 0 0 RIBBON COMMUNICATIONS INC COM 762544104 280 34042 SH SOLE 34042 0 0 RINGCENTRAL INC CL A 76680R206 665 2231 SH SOLE 2231 0 0 RIO TINTO PLC SPONSORED ADR 767204100 12144 156200 SH SOLE 156200 0 0 RIOT BLOCKCHAIN INC COM 767292105 222 4208 SH SOLE 4208 0 0 RIOT BLOCKCHAIN INC COM 767292105 8 691 SH Put SOLE 691 0 0 RITCHIE BROS AUCTIONEERS COM 767744105 1032 17628 SH SOLE 17628 0 0 RLI CORP COM 749607107 2497 22407 SH SOLE 22407 0 0 ROBERT HALF INTL INC COM 770323103 2663 34086 SH SOLE 34086 0 0 ROBLOX CORP CL A 771049103 1346 20832 SH SOLE 20832 0 0 ROCKET COS INC COM CL A 77311W101 445 19285 SH SOLE 19285 0 0 ROCKET COS INC COM CL A 77311W101 11 85 SH Put SOLE 85 0 0 ROCKET PHARMACEUTICALS INC COM 77313F106 750 16950 SH SOLE 16950 0 0 ROCKWELL AUTOMATION INC COM 773903109 7695 28968 SH SOLE 28968 0 0 ROKU INC COM CL A 77543R102 8735 26784 SH SOLE 26784 0 0 ROLLINS INC COM 775711104 1060 30776 SH SOLE 30776 0 0 ROPER TECHNOLOGIES INC COM 776696106 2905 7251 SH SOLE 7251 0 0 ROSS STORES INC COM 778296103 860 7199 SH SOLE 7199 0 0 ROTOR ACQUISITION CORP COM 77879W105 5290 539670 SH SOLE 539670 0 0 ROYAL BK CDA COM 780087102 8462 91625 SH SOLE 91625 0 0 ROYAL CARIBBEAN GROUP COM V7780T103 1101 12827 SH SOLE 12827 0 0 ROYAL CARIBBEAN GROUP COM V7780T103 0 10 SH Put SOLE 10 0 0 ROYAL DUTCH SHELL PLC SPON ADR B 780259107 2790 75634 SH SOLE 75634 0 0 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 7547 192190 SH SOLE 192190 0 0 ROYAL GOLD INC COM 780287108 1082 10034 SH SOLE 10034 0 0 ROYCE MICRO-CAP TR INC COM 780915104 127 11355 SH SOLE 11355 0 0 RPM INTL INC COM 749685103 13335 145002 SH SOLE 145002 0 0 RUSH STREET INTERACTIVE INC COM 782011100 289 17823 SH SOLE 17823 0 0 RUTHS HOSPITALITY GROUP INC COM 783332109 666 26813 SH SOLE 26813 0 0 RYANAIR HOLDINGS PLC SPONSORED ADS 783513203 246 2141 SH SOLE 2141 0 0 RYDER SYS INC COM 783549108 828 10919 SH SOLE 10919 0 0 S&P GLOBAL INC COM 78409V104 14974 42437 SH SOLE 42437 0 0 S&P GLOBAL INC COM 78409V104 0 5 SH Put SOLE 5 0 0 SABINE ROYALTY TR UNIT BEN INT 785688102 221 7243 SH SOLE 7243 0 0 SABRA HEALTH CARE REIT INC COM 78573L106 1300 74891 SH SOLE 74891 0 0 SABRE CORP COM 78573M104 305 20682 SH SOLE 20682 0 0 SABRE CORP COM 78573M104 9 50 SH Put SOLE 50 0 0 SAFE T GROUP LTD SPONSORD ADS NEW 78643B401 22 16000 SH SOLE 16000 0 0 SAILPOINT TECHNOLOGIES HLDGS COM 78781P105 563 11105 SH SOLE 11105 0 0 SALESFORCE COM INC COM 79466L302 95076 449147 SH SOLE 449147 0 0 SALESFORCE COM INC COM 79466L302 0 1 SH Put SOLE 1 0 0 SALESFORCE COM INC COM 79466L302 20 25 SH Put SOLE 25 0 0 SANDSTORM GOLD LTD COM NEW 80013R206 859 126585 SH SOLE 126585 0 0 SANDY SPRING BANCORP INC COM 800363103 738 16980 SH SOLE 16980 0 0 SANGAMO THERAPEUTICS INC COM 800677106 418 33441 SH SOLE 33441 0 0 SANMINA CORPORATION COM 801056102 293 7083 SH SOLE 7083 0 0 SANOFI SPONSORED ADR 80105N105 7035 143940 SH SOLE 143940 0 0 SAP SE SPON ADR 803054204 3096 25107 SH SOLE 25107 0 0 SAREPTA THERAPEUTICS INC COM 803607100 2518 33809 SH SOLE 33809 0 0 SBA COMMUNICATIONS CORP NEW CL A 78410G104 970 3501 SH SOLE 3501 0 0 SCHLUMBERGER LTD COM 806857108 7205 265059 SH SOLE 265059 0 0 SCHNEIDER NATIONAL INC CL B 80689H102 1140 46810 SH SOLE 46810 0 0 SCHRODINGER INC COM 80810D103 263 3421 SH SOLE 3421 0 0 SCHWAB CHARLES CORP COM 808513105 15877 243508 SH SOLE 243508 0 0 SCHWAB STRATEGIC TR 1 5YR CORP BD 808524714 532 10431 SH SOLE 10431 0 0 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 136316 4289665 SH SOLE 4289665 0 0 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 133779 3556239 SH SOLE 3556239 0 0 SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 519 13199 SH SOLE 13199 0 0 SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 254 4527 SH SOLE 4527 0 0 SCHWAB STRATEGIC TR SCHWAB FDT US BM 808524789 8778 171181 SH SOLE 171181 0 0 SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 1035 20068 SH SOLE 20068 0 0 SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763 451 8951 SH SOLE 8951 0 0 SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730 378 12303 SH SOLE 12303 0 0 SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 1389 43393 SH SOLE 43393 0 0 SCHWAB STRATEGIC TR SCHWB FDT INT SC 808524748 202 5504 SH SOLE 5504 0 0 SCHWAB STRATEGIC TR SHT TM US TRES 808524862 13682 266797 SH SOLE 266797 0 0 SCHWAB STRATEGIC TR US AGGREGATE B 808524839 47892 887972 SH SOLE 887972 0 0 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 37431 387008 SH SOLE 387008 0 0 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 27962 383476 SH SOLE 383476 0 0 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 31886 245632 SH SOLE 245632 0 0 SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 26792 410257 SH SOLE 410257 0 0 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 48967 509776 SH SOLE 509776 0 0 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 171559 2305387 SH SOLE 2305387 0 0 SCHWAB STRATEGIC TR US REIT ETF 808524847 2036 49624 SH SOLE 49624 0 0 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 58966 593848 SH SOLE 593848 0 0 SCHWAB STRATEGIC TR US TIPS ETF 808524870 9066 148514 SH SOLE 148514 0 0 SCIENCE APPLICATIONS INTL CO COM 808625107 2654 31763 SH SOLE 31763 0 0 SCIENTIFIC GAMES CORP COM 80874P109 2880 74756 SH SOLE 74756 0 0 SCIENTIFIC GAMES CORP COM 80874P109 42 200 SH Put SOLE 200 0 0 SCION TECH GROWTH I CL A SHS G31067104 4589 468263 SH SOLE 468263 0 0 SCORPIO TANKERS INC SHS Y7542C130 2204 119959 SH SOLE 119959 0 0 SCOTTS MIRACLE-GRO CO CL A 810186106 3796 15486 SH SOLE 15486 0 0 SCP & CO HEALTHCARE ACQUSTN COM CL A 784065104 1273 132350 SH SOLE 132350 0 0 SCYNEXIS INC COM NEW 811292200 89 11287 SH SOLE 11287 0 0 SEA LTD SPONSORD ADS 81141R100 1016 4580 SH SOLE 4580 0 0 SEABRIDGE GOLD INC COM 811916105 990 61101 SH SOLE 61101 0 0 SEACOR MARINE HLDGS INC COM 78413P101 254 47726 SH SOLE 47726 0 0 SEAGATE TECHNOLOGY PLC SHS G7945M107 31172 406464 SH SOLE 406464 0 0 SEAGATE TECHNOLOGY PLC SHS G7945M107 2 4 SH Put SOLE 4 0 0 SEALED AIR CORP NEW COM 81211K100 603 13196 SH SOLE 13196 0 0 SEAPORT GLOBAL ACQUISITN COR COM CL A 812227106 4981 508062 SH SOLE 508062 0 0 SEASPINE HLDGS CORP COM 81255T108 1493 85632 SH SOLE 85632 0 0 SEELOS THERAPEUTICS INC COM 81577F109 123 24660 SH SOLE 24660 0 0 SEI INVTS CO COM 784117103 486 8026 SH SOLE 8026 0 0 SELECT ENERGY SVCS INC CL A COM 81617J301 4599 923531 SH SOLE 923531 0 0 SELECT MED HLDGS CORP COM 81619Q105 830 24365 SH SOLE 24365 0 0 SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 25578 348808 SH SOLE 348808 0 0 SELECT SECTOR SPDR TR ENERGY 81369Y506 30504 621615 SH SOLE 621615 0 0 SELECT SECTOR SPDR TR ENERGY 81369Y506 7 35 SH Put SOLE 35 0 0 SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 15705 397595 SH SOLE 397595 0 0 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 36336 216132 SH SOLE 216132 0 0 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 44 101 SH Put SOLE 101 0 0 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 20221 295924 SH SOLE 295924 0 0 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 37207 318806 SH SOLE 318806 0 0 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 78694 2311277 SH SOLE 2311277 0 0 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 33551 340803 SH SOLE 340803 0 0 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 55 150 SH Put SOLE 150 0 0 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 9713 151908 SH SOLE 151908 0 0 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 5 37 SH Put SOLE 37 0 0 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 11845 150121 SH SOLE 150121 0 0 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 58 300 SH Put SOLE 300 0 0 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 49176 370126 SH SOLE 370126 0 0 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 1 3 SH Put SOLE 3 0 0 SELECTQUOTE INC COM 816307300 443 15000 SH SOLE 15000 0 0 SEMPRA ENERGY COM 816851109 22178 167295 SH SOLE 167295 0 0 SENECA BIOPHARMA INC COM 81689B103 170 100005 SH SOLE 100005 0 0 SENIOR CONNECT ACQUISITN COR COM CL A 81723H108 4266 438675 SH SOLE 438675 0 0 SENSEONICS HLDGS INC COM 81727U105 89 33998 SH SOLE 33998 0 0 SENSIENT TECHNOLOGIES CORP COM 81725T100 2278 29186 SH SOLE 29186 0 0 SERVICE CORP INTL COM 817565104 249 4857 SH SOLE 4857 0 0 SERVICE PPTYS TR COM SH BEN INT 81761L102 147 12317 SH SOLE 12317 0 0 SERVICENOW INC COM 81762P102 23147 45518 SH SOLE 45518 0 0 SERVISFIRST BANCSHARES INC COM 81768T108 3509 57204 SH SOLE 57204 0 0 SEVEN OAKS ACQUISITION CORP COM CL A 81787X106 127 12900 SH SOLE 12900 0 0 SEVERN BANCORP INC ANNAPOLIS COM 81811M100 121 10000 SH SOLE 10000 0 0 SHAKE SHACK INC CL A 819047101 661 5855 SH SOLE 5855 0 0 SHAKE SHACK INC CL A 819047101 7 10 SH Put SOLE 10 0 0 SHARPS COMPLIANCE CORP COM 820017101 348 24221 SH SOLE 24221 0 0 SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 522 38982 SH SOLE 38982 0 0 SHERWIN WILLIAMS CO COM 824348106 35427 48064 SH SOLE 48064 0 0 SHIFT4 PMTS INC CL A 82452J109 316 3847 SH SOLE 3847 0 0 SHOPIFY INC CL A 82509L107 28852 26121 SH SOLE 26121 0 0 SHOPIFY INC CL A 82509L107 1 10 SH Put SOLE 10 0 0 SHYFT GROUP INC COM 825698103 8972 241359 SH SOLE 241359 0 0 SI BONE INC COM 825704109 570 17940 SH SOLE 17940 0 0 SIENTRA INC COM 82621J105 2945 403785 SH SOLE 403785 0 0 SILICON MOTION TECHNOLOGY CO SPONSORED ADR 82706C108 358 6008 SH SOLE 6008 0 0 SILK RD MED INC COM 82710M100 2462 48620 SH SOLE 48620 0 0 SILVER CREST ACQUISITION COR CL A SHS G81355102 7179 738814 SH SOLE 738814 0 0 SILVER SPIKE ACQUISITION COR CL A SHS G8136L106 240 13000 SH SOLE 13000 0 0 SILVERCORP METALS INC COM 82835P103 310 63096 SH SOLE 63096 0 0 SILVERCREST METALS INC COM 828363101 355 43847 SH SOLE 43847 0 0 SILVERGATE CAP CORP CL A 82837P408 305 2147 SH SOLE 2147 0 0 SIMON PPTY GROUP INC NEW COM 828806109 47741 419673 SH SOLE 419673 0 0 SIMPLIFY EXCHANGE TRADED FUN US EQT PLS DWNSD 82889N202 12538 443931 SH SOLE 443931 0 0 SIMPSON MFG INC COM 829073105 218 2096 SH SOLE 2096 0 0 SIMULATIONS PLUS INC COM 829214105 262 4095 SH SOLE 4095 0 0 SIRIUS XM HOLDINGS INC COM 82968B103 2080 341608 SH SOLE 341608 0 0 SIRIUS XM HOLDINGS INC COM 82968B103 2 20 SH Put SOLE 20 0 0 SITE CTRS CORP COM 82981J109 481 35390 SH SOLE 35390 0 0 SITEONE LANDSCAPE SUPPLY INC COM 82982L103 2033 11937 SH SOLE 11937 0 0 SIX FLAGS ENTMT CORP NEW COM 83001A102 2814 60474 SH SOLE 60474 0 0 SIXTH STREET SPECIALTY LENDN COM 83012A109 636 30510 SH SOLE 30510 0 0 SK TELECOM LTD SPONSORED ADR 78440P108 311 11373 SH SOLE 11373 0 0 SKILLZ INC COM 83067L109 415 21757 SH SOLE 21757 0 0 SKYLINE CHAMPION CORPORATION COM 830830105 288 6357 SH SOLE 6357 0 0 SKYWORKS SOLUTIONS INC COM 83088M102 7798 42297 SH SOLE 42297 0 0 SL GREEN RLTY CORP COM 78440X804 290 4150 SH SOLE 4150 0 0 SLACK TECHNOLOGIES INC COM CL A 83088V102 2341 57608 SH SOLE 57608 0 0 SMARTSHEET INC COM CL A 83200N103 216 3362 SH SOLE 3362 0 0 SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 2079 55103 SH SOLE 55103 0 0 SMITH & WESSON BRANDS INC COM 831754106 226 12996 SH SOLE 12996 0 0 SMITH A O CORP COM 831865209 2470 36545 SH SOLE 36545 0 0 SMUCKER J M CO COM NEW 832696405 4935 38952 SH SOLE 38952 0 0 SNAP INC CL A 83304A106 2425 46557 SH SOLE 46557 0 0 SNAP INC CL A 83304A106 3 16 SH Put SOLE 16 0 0 SNAP ON INC COM 833034101 6854 29712 SH SOLE 29712 0 0 SNOWFLAKE INC CL A 833445109 2690 11744 SH SOLE 11744 0 0 SOCIEDAD QUIMICA Y MINERA DE SPON ADR SER B 833635105 200 3784 SH SOLE 3784 0 0 SOLAREDGE TECHNOLOGIES INC COM 83417M104 4675 16274 SH SOLE 16274 0 0 SONOCO PRODS CO COM 835495102 590 9254 SH SOLE 9254 0 0 SONOS INC COM 83570H108 1591 42536 SH SOLE 42536 0 0 SONY CORP SPONSORED ADR 835699307 3003 28361 SH SOLE 28361 0 0 SORRENTO THERAPEUTICS INC COM NEW 83587F202 291 35277 SH SOLE 35277 0 0 SORRENTO THERAPEUTICS INC COM NEW 83587F202 25 260 SH Put SOLE 260 0 0 SOURCE CAP INC COM 836144105 768 17563 SH SOLE 17563 0 0 SOUTH ST CORP COM 840441109 234 2980 SH SOLE 2980 0 0 SOUTHERN CO COM 842587107 41487 667971 SH SOLE 667971 0 0 SOUTHERN COPPER CORP COM 84265V105 4776 70367 SH SOLE 70367 0 0 SOUTHSIDE BANCSHARES INC COM 84470P109 495 12877 SH SOLE 12877 0 0 SOUTHWEST AIRLS CO COM 844741108 9103 149215 SH SOLE 149215 0 0 SOUTHWEST AIRLS CO COM 844741108 1 174 SH Put SOLE 174 0 0 SOUTHWEST AIRLS CO NOTE 1.250% 5/0 844741BG2 17 10000 PRN SOLE 10000 0 0 SOUTHWEST GAS HLDGS INC COM 844895102 1010 14714 SH SOLE 14714 0 0 SOUTHWESTERN ENERGY CO COM 845467109 93 19623 SH SOLE 19623 0 0 SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 34844 105484 SH SOLE 105484 0 0 SPDR GOLD TR GOLD SHS 78463V107 253820 1586787 SH SOLE 1586787 0 0 SPDR GOLD TR GOLD SHS 78463V107 6 48 SH Put SOLE 48 0 0 SPDR INDEX SHS FDS ASIA PACIF ETF 78463X301 325 2477 SH SOLE 2477 0 0 SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 369 7811 SH SOLE 7811 0 0 SPDR INDEX SHS FDS EURO STOXX 50 78463X202 652 14621 SH SOLE 14621 0 0 SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 626 12361 SH SOLE 12361 0 0 SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 7571 261842 SH SOLE 261842 0 0 SPDR INDEX SHS FDS MSCI EAFE STRTGC 78463X434 1963 27196 SH SOLE 27196 0 0 SPDR INDEX SHS FDS PORTFLI MSCI GBL 78463X475 426 8166 SH SOLE 8166 0 0 SPDR INDEX SHS FDS PORTFLO EURP ETF 78463X103 1566 39896 SH SOLE 39896 0 0 SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 7218 204063 SH SOLE 204063 0 0 SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 12816 292810 SH SOLE 292810 0 0 SPDR INDEX SHS FDS S&P CHINA ETF 78463X400 632 4800 SH SOLE 4800 0 0 SPDR INDEX SHS FDS S&P INTL ETF 78463X772 723 18965 SH SOLE 18965 0 0 SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 1638 43825 SH SOLE 43825 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 590520 1489813 SH SOLE 1489813 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 36 152 SH Put SOLE 152 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 28 185 SH Put SOLE 185 0 0 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 58995 123927 SH SOLE 123927 0 0 SPDR SER TR AEROSPACE DEF 78464A631 2554 20355 SH SOLE 20355 0 0 SPDR SER TR BLMBRG BRC CNVRT 78464A359 14314 171566 SH SOLE 171566 0 0 SPDR SER TR BLOMBERG BRC INV 78468R200 9136 298431 SH SOLE 298431 0 0 SPDR SER TR BLOOMBERG BRCLYS 78468R622 2221 20383 SH SOLE 20383 0 0 SPDR SER TR COMP SOFTWARE 78464A599 4370 27764 SH SOLE 27764 0 0 SPDR SER TR DJ REIT ETF 78464A607 1738 18376 SH SOLE 18376 0 0 SPDR SER TR GLB DOW ETF 78464A706 220 2088 SH SOLE 2088 0 0 SPDR SER TR HLTH CARE SVCS 78464A573 1382 12995 SH SOLE 12995 0 0 SPDR SER TR HLTH CR EQUIP 78464A581 7722 64494 SH SOLE 64494 0 0 SPDR SER TR MSCI USA STRTGIC 78468R812 1099 9949 SH SOLE 9949 0 0 SPDR SER TR NUVEEN BBG BRCLY 78464A284 1748 29465 SH SOLE 29465 0 0 SPDR SER TR NUVEEN BLMBRG SR 78468R739 4948 99846 SH SOLE 99846 0 0 SPDR SER TR NUVEEN BRC MUNIC 78468R721 2900 56106 SH SOLE 56106 0 0 SPDR SER TR NYSE TECH ETF 78464A102 3904 26975 SH SOLE 26975 0 0 SPDR SER TR PORTFOLI S&P1500 78464A805 246 4999 SH SOLE 4999 0 0 SPDR SER TR PORTFOLIO INTRMD 78464A375 4968 137193 SH SOLE 137193 0 0 SPDR SER TR PORTFOLIO S&P400 78464A847 8278 180949 SH SOLE 180949 0 0 SPDR SER TR PORTFOLIO S&P500 78464A854 6755 144876 SH SOLE 144876 0 0 SPDR SER TR PORTFOLIO S&P600 78468R853 2832 66966 SH SOLE 66966 0 0 SPDR SER TR PORTFOLIO SHORT 78464A474 8839 282494 SH SOLE 282494 0 0 SPDR SER TR PRTFLO S&P500 GW 78464A409 26384 467788 SH SOLE 467788 0 0 SPDR SER TR PRTFLO S&P500 HI 78468R788 1938 50468 SH SOLE 50468 0 0 SPDR SER TR PRTFLO S&P500 VL 78464A508 27996 738792 SH SOLE 738792 0 0 SPDR SER TR S&P 400 MDCP GRW 78464A821 10184 135575 SH SOLE 135575 0 0 SPDR SER TR S&P 400 MDCP VAL 78464A839 11582 176983 SH SOLE 176983 0 0 SPDR SER TR S&P 600 SMCP GRW 78464A201 3936 45773 SH SOLE 45773 0 0 SPDR SER TR S&P 600 SMCP VAL 78464A300 6573 80008 SH SOLE 80008 0 0 SPDR SER TR S&P 600 SML CAP 78464A813 15815 168280 SH SOLE 168280 0 0 SPDR SER TR S&P BIOTECH 78464A870 26244 193460 SH SOLE 193460 0 0 SPDR SER TR S&P BIOTECH 78464A870 7 22 SH Put SOLE 22 0 0 SPDR SER TR S&P BK ETF 78464A797 2586 49961 SH SOLE 49961 0 0 SPDR SER TR S&P CAP MKTS 78464A771 200 2373 SH SOLE 2373 0 0 SPDR SER TR S&P DIVID ETF 78464A763 57680 488504 SH SOLE 488504 0 0 SPDR SER TR S&P HOMEBUILD 78464A888 643 9116 SH SOLE 9116 0 0 SPDR SER TR S&P KENSHO CLEAN 78468R655 508 4474 SH SOLE 4474 0 0 SPDR SER TR S&P KENSHO FUTRE 78468R671 334 6945 SH SOLE 6945 0 0 SPDR SER TR S&P KENSHO INTLG 78468R697 314 6882 SH SOLE 6882 0 0 SPDR SER TR S&P KENSHO NEW 78468R648 1032 15247 SH SOLE 15247 0 0 SPDR SER TR S&P KENSHO SMART 78468R689 780 12840 SH SOLE 12840 0 0 SPDR SER TR S&P METALS MNG 78464A755 19608 491270 SH SOLE 491270 0 0 SPDR SER TR S&P METALS MNG 78464A755 6 10 SH Put SOLE 10 0 0 SPDR SER TR S&P OILGAS EXP 78468R556 841 10325 SH SOLE 10325 0 0 SPDR SER TR S&P PHARMAC 78464A722 2517 50027 SH SOLE 50027 0 0 SPDR SER TR S&P REGL BKG 78464A698 8369 126227 SH SOLE 126227 0 0 SPDR SER TR S&P REGL BKG 78464A698 1 9 SH Put SOLE 9 0 0 SPDR SER TR S&P RETAIL ETF 78464A714 4263 47812 SH SOLE 47812 0 0 SPDR SER TR S&P SEMICNDCTR 78464A862 4523 24739 SH SOLE 24739 0 0 SPDR SER TR SPDR BLOOMBERG 78468R663 21663 236692 SH SOLE 236692 0 0 SPDR SER TR SPDR S&P 500 ETF 78468R796 700 7123 SH SOLE 7123 0 0 SPDR SER TR SSGA GNDER ETF 78468R747 843 8896 SH SOLE 8896 0 0 SPDR SER TR WELLS FG PFD ETF 78464A292 460 10608 SH SOLE 10608 0 0 SPECTRUM BRANDS HLDGS INC NE COM 84790A105 1518 17934 SH SOLE 17934 0 0 SPECTRUM PHARMACEUTICALS INC COM 84763A108 38 11777 SH SOLE 11777 0 0 SPIRE INC COM 84857L101 314 4254 SH SOLE 4254 0 0 SPIRIT AIRLS INC COM 848577102 663 17968 SH SOLE 17968 0 0 SPIRIT AIRLS INC COM 848577102 112 366 SH Put SOLE 366 0 0 SPIRIT OF TEX BANCSHARES INC COM 84861D103 350 15717 SH SOLE 15717 0 0 SPLUNK INC COM 848637104 2302 17014 SH SOLE 17014 0 0 SPLUNK INC COM 848637104 215 150 SH Put SOLE 150 0 0 SPOK HLDGS INC COM 84863T106 149 14257 SH SOLE 14257 0 0 SPORTS ENTERTAINMENT ACQU CO COM CL A 84918M106 611 62500 SH SOLE 62500 0 0 SPOTIFY TECHNOLOGY S A SHS L8681T102 4042 15087 SH SOLE 15087 0 0 SPRAGUE RES LP COM UNIT REP LTD 849343108 247 11300 SH SOLE 11300 0 0 SPROTT FOCUS TR INC COM 85208J109 214 27401 SH SOLE 27401 0 0 SPROTT INC COM NEW 852066208 501 13019 SH SOLE 13019 0 0 SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 9066 522449 SH SOLE 522449 0 0 SPROTT PHYSICAL GOLD TR UNIT 85207H104 6863 511645 SH SOLE 511645 0 0 SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 6259 711619 SH SOLE 711619 0 0 SPS COMM INC COM 78463M107 630 6356 SH SOLE 6356 0 0 SPX CORP COM 784635104 215 3682 SH SOLE 3682 0 0 SQUARE INC CL A 852234103 30661 135213 SH SOLE 135213 0 0 SQUARE INC CL A 852234103 558 50 SH Put SOLE 50 0 0 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 548 7848 SH SOLE 7848 0 0 SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608 2941 64492 SH SOLE 64492 0 0 SSGA ACTIVE ETF TR GLOBL ALLO ETF 78467V400 303 6908 SH SOLE 6908 0 0 SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 29399 609631 SH SOLE 609631 0 0 SSGA ACTIVE ETF TR ULT SHT TRM BD 78467V707 674 16654 SH SOLE 16654 0 0 SSGA ACTIVE TR SPDR DBLELN SHRT 78470P200 352 7100 SH SOLE 7100 0 0 SSR MNG INC COM 784730103 215 15022 SH SOLE 15022 0 0 STAG INDL INC COM 85254J102 600 17897 SH SOLE 17897 0 0 STANDEX INTL CORP COM 854231107 1060 11057 SH SOLE 11057 0 0 STANLEY BLACK & DECKER INC COM 854502101 6483 32457 SH SOLE 32457 0 0 STANLEY BLACK & DECKER INC COM 854502101 0 38 SH Put SOLE 38 0 0 STAR PEAK ENERGY TRANSITION CL A 855185104 246 9230 SH SOLE 9230 0 0 STARBOARD VALUE ACQUISITN CO COM CL A 85521J109 131 13200 SH SOLE 13200 0 0 STARBUCKS CORP COM 855244109 82075 751328 SH SOLE 751328 0 0 STARWOOD PPTY TR INC COM 85571B105 2989 120798 SH SOLE 120798 0 0 STATE STR CORP COM 857477103 5971 70993 SH SOLE 70993 0 0 STEEL DYNAMICS INC COM 858119100 3834 75430 SH SOLE 75430 0 0 STEEL PARTNERS HLDGS L P LTD PRTRSHIP U 85814R107 173 12602 SH SOLE 12602 0 0 STEELCASE INC CL A 858155203 166 11470 SH SOLE 11470 0 0 STELLANTIS N.V SHS N82405106 373 21036 SH SOLE 21036 0 0 STEPAN CO COM 858586100 252871 1989375 SH SOLE 1989375 0 0 STERICYCLE INC COM 858912108 916 13485 SH SOLE 13485 0 0 STERIS PLC SHS USD G8473T100 3870 20282 SH SOLE 20282 0 0 STERLING BANCORP DEL COM 85917A100 1927 83649 SH SOLE 83649 0 0 STIFEL FINL CORP COM 860630102 637 9924 SH SOLE 9924 0 0 STITCH FIX INC COM CL A 860897107 317 6486 SH SOLE 6486 0 0 STITCH FIX INC COM CL A 860897107 0 2 SH Put SOLE 2 0 0 STMICROELECTRONICS N V NY REGISTRY 861012102 2702 70827 SH SOLE 70827 0 0 STORE CAP CORP COM 862121100 747 22277 SH SOLE 22277 0 0 STRATASYS LTD SHS M85548101 312 12182 SH SOLE 12182 0 0 STRATUS PPTYS INC COM NEW 863167201 303 9906 SH SOLE 9906 0 0 STREAMLINE HEALTH SOLUTIONS COM 86323X106 113 55000 SH SOLE 55000 0 0 STRIDE INC COM 86333M108 5446 180175 SH SOLE 180175 0 0 STRYKER CORPORATION COM 863667101 51560 211804 SH SOLE 211804 0 0 SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 693 46830 SH SOLE 46830 0 0 SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 142 19516 SH SOLE 19516 0 0 SUMMIT HOTEL PPTYS INC COM 866082100 379 36999 SH SOLE 36999 0 0 SUMMIT MATLS INC CL A 86614U100 225 8047 SH SOLE 8047 0 0 SUN CMNTYS INC COM 866674104 1312 8693 SH SOLE 8693 0 0 SUN LIFE FINANCIAL INC. COM 866796105 1889 37478 SH SOLE 37478 0 0 SUNCOR ENERGY INC NEW COM 867224107 544 25853 SH SOLE 25853 0 0 SUNDIAL GROWERS INC COM 86730L109 129 113400 SH SOLE 113400 0 0 SUNDIAL GROWERS INC COM 86730L109 1 20 SH Put SOLE 20 0 0 SUNOCO LP/SUNOCO FIN CORP COM UT REP LP 86765K109 458 14290 SH SOLE 14290 0 0 SUNPOWER CORP COM 867652406 255 7623 SH SOLE 7623 0 0 SUNRUN INC COM 86771W105 522 8695 SH SOLE 8695 0 0 SUPER MICRO COMPUTER INC COM 86800U104 9246 236592 SH SOLE 236592 0 0 SUPERIOR GROUP OF CO INC COM 868358102 490 19300 SH SOLE 19300 0 0 SURGALIGN HOLDINGS INC COM 86882C105 132 60500 SH SOLE 60500 0 0 SVB FINANCIAL GROUP COM 78486Q101 1961 3980 SH SOLE 3980 0 0 SWEDISH EXPT CR CORP ROG AGRI ETN22 870297603 5134 738452 SH SOLE 738452 0 0 SWEDISH EXPT CR CORP ROG TTL ETN 22 870297801 226 41190 SH SOLE 41190 0 0 SWITCH INC CL A 87105L104 6857 421744 SH SOLE 421744 0 0 SYNCHRONY FINANCIAL COM 87165B103 2435 60141 SH SOLE 60141 0 0 SYNEOS HEALTH INC CL A 87166B102 747 9707 SH SOLE 9707 0 0 SYNOPSYS INC COM 871607107 2014 8162 SH SOLE 8162 0 0 SYNOVUS FINL CORP COM NEW 87161C501 345 7534 SH SOLE 7534 0 0 SYSCO CORP COM 871829107 35323 448471 SH SOLE 448471 0 0 SYSCO CORP COM 871829107 8 10 SH Put SOLE 10 0 0 T2 BIOSYSTEMS INC COM 89853L104 110 67950 SH SOLE 67950 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 67894 573537 SH SOLE 573537 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 8 15 SH Put SOLE 15 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 544 1087 SH Put SOLE 1087 0 0 TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 485 26558 SH SOLE 26558 0 0 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 7657 43278 SH SOLE 43278 0 0 TALEND S A ADS 874224207 222 3499 SH SOLE 3499 0 0 TANDEM DIABETES CARE INC COM NEW 875372203 403 4568 SH SOLE 4568 0 0 TANDEM DIABETES CARE INC COM NEW 875372203 7 5 SH Put SOLE 5 0 0 TANGER FACTORY OUTLET CTRS I COM 875465106 186 12306 SH SOLE 12306 0 0 TANZANIAN GOLD CORP COM 87601A107 146 247500 SH SOLE 247500 0 0 TAPESTRY INC COM 876030107 1309 31770 SH SOLE 31770 0 0 TARGA RES CORP COM 87612G101 20922 658968 SH SOLE 658968 0 0 TARGET CORP COM 87612E106 88811 447531 SH SOLE 447531 0 0 TARGET CORP COM 87612E106 207 487 SH Put SOLE 487 0 0 TASEKO MINES LTD COM 876511106 113 66196 SH SOLE 66196 0 0 TATTOOED CHEF INC COM CL A 87663X102 615 31685 SH SOLE 31685 0 0 TAYLOR MORRISON HOME CORP COM 87724P106 211 6879 SH SOLE 6879 0 0 TC ENERGY CORP COM 87807B107 53765 1174732 SH SOLE 1174732 0 0 TCF FINL CORP COM 872307103 1419 30549 SH SOLE 30549 0 0 TCG BDC INC COM 872280102 6782 513596 SH SOLE 513596 0 0 TCW STRATEGIC INCOME FD INC COM 872340104 411 72240 SH SOLE 72240 0 0 TE CONNECTIVITY LTD REG SHS H84989104 3135 24265 SH SOLE 24265 0 0 TECHNIPFMC PLC COM G87110105 126 16229 SH SOLE 16229 0 0 TECHTARGET INC COM 87874R100 114848 1653681 SH SOLE 1653681 0 0 TECK RESOURCES LTD CL B 878742204 211 11054 SH SOLE 11054 0 0 TEEKAY LNG PARTNERS L P PRTNRSP UNITS Y8564M105 882 61330 SH SOLE 61330 0 0 TEKLA HEALTHCARE INVS SH BEN INT 87911J103 469 19095 SH SOLE 19095 0 0 TELADOC HEALTH INC COM 87918A105 9020 49608 SH SOLE 49608 0 0 TELADOC HEALTH INC COM 87918A105 6 3 SH Put SOLE 3 0 0 TELEDYNE TECHNOLOGIES INC COM 879360105 2166 5235 SH SOLE 5235 0 0 TELEFLEX INCORPORATED COM 879369106 360 866 SH SOLE 866 0 0 TELLURIAN INC NEW COM 87968A104 274 117900 SH SOLE 117900 0 0 TEMPLETON EMERGING MKTS INCO COM 880192109 1266 170999 SH SOLE 170999 0 0 TEMPLETON GLOBAL INCOME FD COM 880198106 3536 667472 SH SOLE 667472 0 0 TEMPUR SEALY INTL INC COM 88023U101 985 26937 SH SOLE 26937 0 0 TENCENT MUSIC ENTMT GROUP SPON ADS 88034P109 1867 91133 SH SOLE 91133 0 0 TENCENT MUSIC ENTMT GROUP SPON ADS 88034P109 0 2 SH Put SOLE 2 0 0 TERADATA CORP DEL COM 88076W103 274 7142 SH SOLE 7142 0 0 TERADYNE INC COM 880770102 963 7895 SH SOLE 7895 0 0 TEREX CORP NEW COM 880779103 8870 192599 SH SOLE 192599 0 0 TERMINIX GLOBAL HOLDINGS INC COM 88087E100 1353 28324 SH SOLE 28324 0 0 TERNIUM SA SPONSORED ADS 880890108 3224 83145 SH SOLE 83145 0 0 TESLA INC COM 88160R101 129911 194417 SH SOLE 194417 0 0 TESLA INC COM 88160R101 1546 29 SH Put SOLE 29 0 0 TESLA INC COM 88160R101 115 58 SH Put SOLE 58 0 0 TESLA INC NOTE 2.375% 3/1 88160RAD3 508 50000 PRN SOLE 50000 0 0 TETRA TECH INC NEW COM 88162G103 4591 34045 SH SOLE 34045 0 0 TETRA TECHNOLOGIES INC DEL COM 88162F105 132 55000 SH SOLE 55000 0 0 TEVA PHARMACEUTICAL FIN LLC DBCV 0.250% 2/0 88163VAE9 15 15000 PRN SOLE 15000 0 0 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 631 54213 SH SOLE 54213 0 0 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 107 1360 SH Put SOLE 1360 0 0 TEXAS CAP BANCSHARES INC COM 88224Q107 642 9046 SH SOLE 9046 0 0 TEXAS INSTRS INC COM 882508104 56512 299138 SH SOLE 299138 0 0 TEXAS PACIFIC LAND CORPORATI COM 88262P102 16180 10181 SH SOLE 10181 0 0 TEXAS ROADHOUSE INC COM 882681109 255 2649 SH SOLE 2649 0 0 TEXTRON INC COM 883203101 1763 31321 SH SOLE 31321 0 0 TFS FINL CORP COM 87240R107 1304 64002 SH SOLE 64002 0 0 TG THERAPEUTICS INC COM 88322Q108 768 15944 SH SOLE 15944 0 0 THAYER VENTURES ACQU CORP COM CL A 88332T100 1898 191386 SH SOLE 191386 0 0 THE TRADE DESK INC COM CL A 88339J105 5810 8917 SH SOLE 8917 0 0 THERAPEUTICSMD INC COM 88338N107 16 12325 SH SOLE 12325 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 32485 71386 SH SOLE 71386 0 0 THOMSON REUTERS CORP. COM NEW 884903709 1165 13365 SH SOLE 13365 0 0 THOR INDS INC COM 885160101 1864 13879 SH SOLE 13879 0 0 TIDAL ETF TR RPAR RISK PARI 886364603 327 14432 SH SOLE 14432 0 0 TIGA ACQUISITION CORP SHS CL A G88672103 1247 124250 SH SOLE 124250 0 0 TILRAY INC COM CL 2 88688T100 281 12443 SH SOLE 12443 0 0 TILRAY INC COM CL 2 88688T100 2 12 SH Put SOLE 12 0 0 TIMKEN CO COM 887389104 867 10674 SH SOLE 10674 0 0 TITAN INTL INC ILL COM 88830M102 609 65552 SH SOLE 65552 0 0 TIZIANA LIFE SCIENCES PLC SPONSORED ADS 88875G101 11222 4051084 SH SOLE 4051084 0 0 TJX COS INC NEW COM 872540109 31507 476252 SH SOLE 476252 0 0 T-MOBILE US INC COM 872590104 9968 79518 SH SOLE 79518 0 0 TOLL BROTHERS INC COM 889478103 323 5699 SH SOLE 5699 0 0 TONIX PHARMACEUTICALS HLDG C COM 890260706 33 26335 SH SOLE 26335 0 0 TOOTSIE ROLL INDS INC COM 890516107 972 29225 SH SOLE 29225 0 0 TORCHLIGHT ENERGY RES INC COM 89102U103 37 20000 SH SOLE 20000 0 0 TORO CO COM 891092108 340 3325 SH SOLE 3325 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 4663 71382 SH SOLE 71382 0 0 TORTOISE ACQUISITION CORP II COM CL A G89554102 186 17000 SH SOLE 17000 0 0 TORTOISE ACQUISITION CORP II COM CL A G89554102 40 400 SH Put SOLE 400 0 0 TORTOISE PWR & ENERGY INFRAS COM 89147X104 208 17209 SH SOLE 17209 0 0 TOTAL SE SPONSORED ADS 89151E109 6793 145957 SH SOLE 145957 0 0 TOYOTA MOTOR CORP SP ADR REP2COM 892331307 1337 8528 SH SOLE 8528 0 0 TRACTOR SUPPLY CO COM 892356106 1482 8333 SH SOLE 8333 0 0 TRANE TECHNOLOGIES PLC SHS G8994E103 3851 23270 SH SOLE 23270 0 0 TRANSDIGM GROUP INC COM 893641100 1326 2255 SH SOLE 2255 0 0 TRANSLATE BIO INC COM 89374L104 249 15100 SH SOLE 15100 0 0 TRANSMEDICS GROUP INC COM 89377M109 426 10275 SH SOLE 10275 0 0 TRANSOCEAN LTD REG SHS H8817H100 139 39613 SH SOLE 39613 0 0 TRANSUNION COM 89400J107 340 3770 SH SOLE 3770 0 0 TRAVEL PLUS LEISURE CO COM 894164102 1503 24704 SH SOLE 24704 0 0 TRAVELERS COMPANIES INC COM 89417E109 6333 42105 SH SOLE 42105 0 0 TREPONT ACQUISITION CORP I SHS CL A G9095M101 1093 111414 SH SOLE 111414 0 0 TREVENA INC COM 89532E109 24 12991 SH SOLE 12991 0 0 TREX CO INC COM 89531P105 368 3982 SH SOLE 3982 0 0 TREX CO INC COM 89531P105 4 100 SH Put SOLE 100 0 0 TRI CONTL CORP COM 895436103 914 28155 SH SOLE 28155 0 0 TRILLIUM THERAPEUTICS INC COM NEW 89620X506 117 10925 SH SOLE 10925 0 0 TRIMBLE INC COM 896239100 351 4498 SH SOLE 4498 0 0 TRINET GROUP INC COM 896288107 1538 19735 SH SOLE 19735 0 0 TRINITY INDS INC COM 896522109 737 25965 SH SOLE 25965 0 0 TRINSEO S A SHS L9340P101 339 5344 SH SOLE 5344 0 0 TRIP COM GROUP LTD ADS 89677Q107 7205 182587 SH SOLE 182587 0 0 TRIP COM GROUP LTD ADS 89677Q107 40 15 SH Put SOLE 15 0 0 TRIPADVISOR INC COM 896945201 1334 24809 SH SOLE 24809 0 0 TRISTATE CAP HLDGS INC COM 89678F100 316 13703 SH SOLE 13703 0 0 TRITON INTL LTD CL A G9078F107 1459 26527 SH SOLE 26527 0 0 TRIUMPH BANCORP INC COM 89679E300 308 3981 SH SOLE 3981 0 0 TRUIST FINL CORP COM 89832Q109 32622 559337 SH SOLE 559337 0 0 TRUSTMARK CORP COM 898402102 231 6838 SH SOLE 6838 0 0 TTEC HLDGS INC COM 89854H102 528 5261 SH SOLE 5261 0 0 TURNING POINT THERAPEUTICS I COM 90041T108 557 5894 SH SOLE 5894 0 0 TUTOR PERINI CORP COM 901109108 9545 502317 SH SOLE 502317 0 0 TWC TECH HLDGS II CORP COM 90117G105 4976 505896 SH SOLE 505896 0 0 TWILIO INC CL A 90138F102 11537 33892 SH SOLE 33892 0 0 TWILIO INC CL A 90138F102 45 91 SH Put SOLE 91 0 0 TWILIO INC CL A 90138F102 6 2 SH Put SOLE 2 0 0 TWIST BIOSCIENCE CORP COM 90184D100 201 1649 SH SOLE 1649 0 0 TWITTER INC COM 90184L102 9121 143455 SH SOLE 143455 0 0 TWITTER INC COM 90184L102 61 220 SH Put SOLE 220 0 0 TWO COM CL A G9152V101 100 10000 SH SOLE 10000 0 0 TWO HBRS INVT CORP COM NEW 90187B408 917 125326 SH SOLE 125326 0 0 TWO HBRS INVT CORP NOTE 6.250% 1/1 90187BAA9 1467 1447000 PRN SOLE 1447000 0 0 TYLER TECHNOLOGIES INC COM 902252105 1724 4021 SH SOLE 4021 0 0 TYME TECHNOLOGIES INC COM 90238J103 651 366100 SH SOLE 366100 0 0 TYSON FOODS INC CL A 902494103 7529 101377 SH SOLE 101377 0 0 TZP STRATEGIES ACQUISTN CORP CL A SHS G91595101 4750 488450 SH SOLE 488450 0 0 U S CONCRETE INC COM 90333L201 408 5560 SH SOLE 5560 0 0 U S PHYSICAL THERAPY INC COM 90337L108 701 6705 SH SOLE 6705 0 0 UBER TECHNOLOGIES INC COM 90353T100 14158 259916 SH SOLE 259916 0 0 UBIQUITI INC COM 90353W103 1557 5220 SH SOLE 5220 0 0 UBS GROUP AG SHS H42097107 1642 105560 SH SOLE 105560 0 0 UDR INC COM 902653104 454 10334 SH SOLE 10334 0 0 UGI CORP NEW COM 902681105 4207 102616 SH SOLE 102616 0 0 ULTA BEAUTY INC COM 90384S303 28559 92449 SH SOLE 92449 0 0 ULTA BEAUTY INC COM 90384S303 0 2 SH Put SOLE 2 0 0 UNDER ARMOUR INC CL A 904311107 573 26044 SH SOLE 26044 0 0 UNDER ARMOUR INC CL A 904311107 5 300 SH Put SOLE 300 0 0 UNDER ARMOUR INC CL A 904311107 0 10 SH Put SOLE 10 0 0 UNIFIED SER TR BALLAST SMLMD CP 90470L550 420 12466 SH SOLE 12466 0 0 UNIFIRST CORP MASS COM 904708104 1457 6508 SH SOLE 6508 0 0 UNILEVER PLC SPON ADR NEW 904767704 7092 126907 SH SOLE 126907 0 0 UNION PAC CORP COM 907818108 61012 276736 SH SOLE 276736 0 0 UNITED AIRLS HLDGS INC COM 910047109 2353 40666 SH SOLE 40666 0 0 UNITED AIRLS HLDGS INC COM 910047109 0 100 SH Put SOLE 100 0 0 UNITED BANKSHARES INC WEST V COM 909907107 291 7549 SH SOLE 7549 0 0 UNITED GUARDIAN INC COM 910571108 166 11000 SH SOLE 11000 0 0 UNITED MICROELECTRONICS CORP SPON ADR NEW 910873405 111 12120 SH SOLE 12120 0 0 UNITED PARCEL SERVICE INC CL B 911312106 156754 922730 SH SOLE 922730 0 0 UNITED RENTALS INC COM 911363109 4689 14200 SH SOLE 14200 0 0 UNITED STATES STL CORP NEW COM 912909108 2353 89877 SH SOLE 89877 0 0 UNITED STS BRENT OIL FD LP UNIT 91167Q100 248 15727 SH SOLE 15727 0 0 UNITED STS OIL FD LP UNITS 91232N207 8429 208005 SH SOLE 208005 0 0 UNITED STS OIL FD LP UNITS 91232N207 2 15 SH Put SOLE 15 0 0 UNITEDHEALTH GROUP INC COM 91324P102 113599 305530 SH SOLE 305530 0 0 UNITY SOFTWARE INC COM 91332U101 1330 13212 SH SOLE 13212 0 0 UNITY SOFTWARE INC COM 91332U101 1 2 SH Put SOLE 2 0 0 UNIVERSAL DISPLAY CORP COM 91347P105 1156 4896 SH SOLE 4896 0 0 UNIVERSAL HLTH SVCS INC CL B 913903100 1491 11174 SH SOLE 11174 0 0 UNIVERSAL INS HLDGS INC COM 91359V107 1008 70319 SH SOLE 70319 0 0 UNUM GROUP COM 91529Y106 2553 91634 SH SOLE 91634 0 0 UPLAND SOFTWARE INC COM 91544A109 3086 65402 SH SOLE 65402 0 0 URANIUM ENERGY CORP COM 916896103 298 103943 SH SOLE 103943 0 0 URSTADT BIDDLE PPTYS INC CL A 917286205 183 11024 SH SOLE 11024 0 0 US BANCORP DEL COM NEW 902973304 42798 773130 SH SOLE 773130 0 0 USANA HEALTH SCIENCES INC COM 90328M107 1913 19530 SH SOLE 19530 0 0 USCF ETF TR MIDSTREAM ENERGY 90290T882 37836 1508634 SH SOLE 1508634 0 0 UTZ BRANDS INC COM CL A 918090101 1002 41199 SH SOLE 41199 0 0 UXIN LTD ADS 91818X108 18 15000 SH SOLE 15000 0 0 V F CORP COM 918204108 4662 58366 SH SOLE 58366 0 0 VAIL RESORTS INC COM 91879Q109 854 2957 SH SOLE 2957 0 0 VAIL RESORTS INC COM 91879Q109 0 2 SH Put SOLE 2 0 0 VALE S A SPONSORED ADS 91912E105 2810 161959 SH SOLE 161959 0 0 VALE S A SPONSORED ADS 91912E105 3 70 SH Put SOLE 70 0 0 VALERO ENERGY CORP COM 91913Y100 11832 165073 SH SOLE 165073 0 0 VALVOLINE INC COM 92047W101 405 15584 SH SOLE 15584 0 0 VANECK MERK GOLD TR GOLD TRUST 921078101 5858 352279 SH SOLE 352279 0 0 VANECK VECTORS ETF TR AGRIBUSINESS ETF 92189F700 1138 12979 SH SOLE 12979 0 0 VANECK VECTORS ETF TR BDC INCOME ETF 92189F411 498 30606 SH SOLE 30606 0 0 VANECK VECTORS ETF TR BIOTECH ETF 92189F726 1851 10545 SH SOLE 10545 0 0 VANECK VECTORS ETF TR FALLEN ANGEL HG 92189F437 2734 85464 SH SOLE 85464 0 0 VANECK VECTORS ETF TR GAMING ETF 92189F882 635 11875 SH SOLE 11875 0 0 VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 39755 1222149 SH SOLE 1222149 0 0 VANECK VECTORS ETF TR HIGH YLD MUN ETF 92189H409 4156 66897 SH SOLE 66897 0 0 VANECK VECTORS ETF TR INTRMDT MUNI ETF 92189H201 235 4589 SH SOLE 4589 0 0 VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 2497 55610 SH SOLE 55610 0 0 VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 4 11 SH Put SOLE 11 0 0 VANECK VECTORS ETF TR LOW CARBN ENERGY 92189F502 14396 91611 SH SOLE 91611 0 0 VANECK VECTORS ETF TR MORNINGSTAR WIDE 92189F643 5509 79584 SH SOLE 79584 0 0 VANECK VECTORS ETF TR NAT RES ETF 92189F841 868 19391 SH SOLE 19391 0 0 VANECK VECTORS ETF TR OIL SVCS ETF 92189H607 356 1860 SH SOLE 1860 0 0 VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 6311 25948 SH SOLE 25948 0 0 VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 393 275 SH Put SOLE 275 0 0 VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 1 12 SH Put SOLE 12 0 0 VANECK VECTORS ETF TR SHORT MUNI ETF 92189F528 1041 57738 SH SOLE 57738 0 0 VANECK VECTORS ETF TR VIDEO GAMING 92189F114 2792 40874 SH SOLE 40874 0 0 VANECK VECTORS ETF TR VIETNAM ETF 92189F817 4467 247142 SH SOLE 247142 0 0 VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 402 1715 SH SOLE 1715 0 0 VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 1781 13046 SH SOLE 13046 0 0 VANGUARD ADMIRAL FDS INC MIDCP 400 GRTH 921932869 225 1154 SH SOLE 1154 0 0 VANGUARD ADMIRAL FDS INC SMLCP 600 VAL 921932778 235 1368 SH SOLE 1368 0 0 VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 1394 7010 SH SOLE 7010 0 0 VANGUARD BD INDEX FDS INTERMED TERM 921937819 26549 299293 SH SOLE 299293 0 0 VANGUARD BD INDEX FDS LONG TERM BOND 921937793 1614 16431 SH SOLE 16431 0 0 VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 60962 741721 SH SOLE 741721 0 0 VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 100290 1183615 SH SOLE 1183615 0 0 VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 13777 241036 SH SOLE 241036 0 0 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 31037 175451 SH SOLE 175451 0 0 VANGUARD INDEX FDS GROWTH ETF 922908736 190581 741320 SH SOLE 741320 0 0 VANGUARD INDEX FDS LARGE CAP ETF 922908637 32435 175037 SH SOLE 175037 0 0 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 6120 28517 SH SOLE 28517 0 0 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 3450 25593 SH SOLE 25593 0 0 VANGUARD INDEX FDS MID CAP ETF 922908629 54165 244724 SH SOLE 244724 0 0 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 56274 612745 SH SOLE 612745 0 0 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 305321 838093 SH SOLE 838093 0 0 VANGUARD INDEX FDS SM CP VAL ETF 922908611 98105 592553 SH SOLE 592553 0 0 VANGUARD INDEX FDS SMALL CP ETF 922908751 57083 266744 SH SOLE 266744 0 0 VANGUARD INDEX FDS SML CP GRW ETF 922908595 44725 162816 SH SOLE 162816 0 0 VANGUARD INDEX FDS TOTAL STK MKT 922908769 168540 815375 SH SOLE 815375 0 0 VANGUARD INDEX FDS VALUE ETF 922908744 72518 551559 SH SOLE 551559 0 0 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 99412 1638201 SH SOLE 1638201 0 0 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 125559 2412239 SH SOLE 2412239 0 0 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 103328 1639851 SH SOLE 1639851 0 0 VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 56574 692793 SH SOLE 692793 0 0 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 3505 27318 SH SOLE 27318 0 0 VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 495 8887 SH SOLE 8887 0 0 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 33523 344565 SH SOLE 344565 0 0 VANGUARD MALVERN FDS STRM INFPROIDX 922020805 89381 1734259 SH SOLE 1734259 0 0 VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 1333 24419 SH SOLE 24419 0 0 VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 8676 129005 SH SOLE 129005 0 0 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 21529 231406 SH SOLE 231406 0 0 VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 3113 30769 SH SOLE 30769 0 0 VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 29066 544838 SH SOLE 544838 0 0 VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 13767 223744 SH SOLE 223744 0 0 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 20599 249550 SH SOLE 249550 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 17865 70940 SH SOLE 70940 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 6476 34977 SH SOLE 34977 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 6945 52053 SH SOLE 52053 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623 309 1411 SH SOLE 1411 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 842 4724 SH SOLE 4724 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649 217 1556 SH SOLE 1556 0 0 VANGUARD SCOTTSDALE FDS VNG RUS3000IDX 92206C599 10707 57891 SH SOLE 57891 0 0 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 227354 1545961 SH SOLE 1545961 0 0 VANGUARD STAR FDS VG TL INTL STK F 921909768 15778 251587 SH SOLE 251587 0 0 VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 140753 2866578 SH SOLE 2866578 0 0 VANGUARD WHITEHALL FDS EMERG MKT BD ETF 921946885 1184 15243 SH SOLE 15243 0 0 VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 50302 497489 SH SOLE 497489 0 0 VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 11550 139345 SH SOLE 139345 0 0 VANGUARD WORLD FD ESG INTL STK ETF 921910725 2437 39705 SH SOLE 39705 0 0 VANGUARD WORLD FD ESG US CORP BD 921910691 225 3098 SH SOLE 3098 0 0 VANGUARD WORLD FD ESG US STK ETF 921910733 3611 48911 SH SOLE 48911 0 0 VANGUARD WORLD FD MEGA CAP INDEX 921910873 2462 17540 SH SOLE 17540 0 0 VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 33612 353090 SH SOLE 353090 0 0 VANGUARD WORLD FD MEGA GRWTH IND 921910816 41393 199867 SH SOLE 199867 0 0 VANGUARD WORLD FDS COMM SRVC ETF 92204A884 6995 53730 SH SOLE 53730 0 0 VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 1339 4545 SH SOLE 4545 0 0 VANGUARD WORLD FDS CONSUM STP ETF 92204A207 9820 55020 SH SOLE 55020 0 0 VANGUARD WORLD FDS ENERGY ETF 92204A306 7565 111534 SH SOLE 111534 0 0 VANGUARD WORLD FDS FINANCIALS ETF 92204A405 13889 164522 SH SOLE 164522 0 0 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 10295 45047 SH SOLE 45047 0 0 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 2 12 SH Put SOLE 12 0 0 VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 3564 18806 SH SOLE 18806 0 0 VANGUARD WORLD FDS INF TECH ETF 92204A702 116171 323964 SH SOLE 323964 0 0 VANGUARD WORLD FDS MATERIALS ETF 92204A801 1189 6897 SH SOLE 6897 0 0 VANGUARD WORLD FDS UTILITIES ETF 92204A876 2723 19423 SH SOLE 19423 0 0 VAREX IMAGING CORP COM 92214X106 231 11391 SH SOLE 11391 0 0 VARIAN MED SYS INC COM 92220P105 3447 19517 SH SOLE 19517 0 0 VARONIS SYS INC COM 922280102 238 4658 SH SOLE 4658 0 0 VAXART INC COM NEW 92243A200 174 28747 SH SOLE 28747 0 0 VBI VACCINES INC CDA COM NEW 91822J103 127 41160 SH SOLE 41160 0 0 VBI VACCINES INC CDA COM NEW 91822J103 0 3 SH Put SOLE 3 0 0 VECTOIQ ACQUISITION CORP II COM CL A 92244F109 932 93707 SH SOLE 93707 0 0 VECTOR ACQUISITION CORP II CL A SHS G9460A104 990 100000 SH SOLE 100000 0 0 VECTOR GROUP LTD COM 92240M108 2552 182752 SH SOLE 182752 0 0 VEDANTA LIMITED SPONSORED ADR 92242Y100 183 14697 SH SOLE 14697 0 0 VEEVA SYS INC CL A COM 922475108 3927 15030 SH SOLE 15030 0 0 VEEVA SYS INC CL A COM 922475108 11 5 SH Put SOLE 5 0 0 VENATOR MATLS PLC SHS G9329Z100 176 38000 SH SOLE 38000 0 0 VENTAS INC COM 92276F100 4776 89887 SH SOLE 89887 0 0 VEON LTD SPONSORED ADR 91822M106 861 486616 SH SOLE 486616 0 0 VERASTEM INC COM 92337C104 57 23514 SH SOLE 23514 0 0 VERISIGN INC COM 92343E102 274 1371 SH SOLE 1371 0 0 VERISK ANALYTICS INC COM 92345Y106 7448 42197 SH SOLE 42197 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 198096 3407228 SH SOLE 3407228 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 2 20 SH Put SOLE 20 0 0 VERSO CORP CL A 92531L207 1339 91920 SH SOLE 91920 0 0 VERTEX PHARMACEUTICALS INC COM 92532F100 3363 15635 SH SOLE 15635 0 0 VERTICAL CAP INCOME FD SHS BEN INT 92535C104 505 49338 SH SOLE 49338 0 0 VERU INC COM 92536C103 563 53226 SH SOLE 53226 0 0 VERU INC COM 92536C103 20 80 SH Put SOLE 80 0 0 VG ACQUISITION CORP SHS CL A G9446E105 265 26037 SH SOLE 26037 0 0 VIACOMCBS INC CL A 92556H107 356 7548 SH SOLE 7548 0 0 VIACOMCBS INC CL B 92556H206 3072 68143 SH SOLE 68143 0 0 VIACOMCBS INC CL B 92556H206 24 60 SH Put SOLE 60 0 0 VIATRIS INC COM 92556V106 5954 438295 SH SOLE 438295 0 0 VICI PPTYS INC COM 925652109 384 13679 SH SOLE 13679 0 0 VICTORY PORTFOLIOS II VCSHS US EQ INCM 92647N824 1322 21216 SH SOLE 21216 0 0 VICTORY PORTFOLIOS II VCSHS US LRG CAP 92647N865 9030 165074 SH SOLE 165074 0 0 VICTORY PORTFOLIOS II VICSHS DV AC ETF 92647N667 265 6375 SH SOLE 6375 0 0 VICTORY PORTFOLIOS II VICTORYSHS EMMKT 92647N543 217 4469 SH SOLE 4469 0 0 VICTORY PORTFOLIOS II VICTORYSHS INDEX 92647N576 228 3727 SH SOLE 3727 0 0 VICTORY PORTFOLIOS II VICTORYSHS INTRM 92647N527 554 10491 SH SOLE 10491 0 0 VIEW INC COM CL A 92671V106 86 11762 SH SOLE 11762 0 0 VIKING THERAPEUTICS INC COM 92686J106 68 10799 SH SOLE 10799 0 0 VIRGIN GALACTIC HOLDINGS INC COM 92766K106 717 23369 SH SOLE 23369 0 0 VIRGIN GALACTIC HOLDINGS INC COM 92766K106 6 111 SH Put SOLE 111 0 0 VIRNETX HLDG CORP COM 92823T108 919 164901 SH SOLE 164901 0 0 VIRTRA INC COM PAR 92827K301 352 57190 SH SOLE 57190 0 0 VIRTU FINL INC CL A 928254101 12362 398518 SH SOLE 398518 0 0 VIRTUOSO ACQUISITION CORP COM CL A 92837J104 1274 132098 SH SOLE 132098 0 0 VIRTUS ALLIANZGI CONVERTIBLE COM 92838X102 377 66472 SH SOLE 66472 0 0 VIRTUS DIVIDEND INTEREST & P COM 92840R101 142 10148 SH SOLE 10148 0 0 VISA INC COM CL A 92826C839 242764 1147457 SH SOLE 1147457 0 0 VISTA OUTDOOR INC COM 928377100 402 12558 SH SOLE 12558 0 0 VISTAGEN THERAPEUTICS INC COM NEW 92840H202 269 126078 SH SOLE 126078 0 0 VISTRA CORP COM 92840M102 1575 88983 SH SOLE 88983 0 0 VITAL FARMS INC COM 92847W103 12845 588174 SH SOLE 588174 0 0 VMWARE INC CL A COM 928563402 5795 38343 SH SOLE 38343 0 0 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 3876 210534 SH SOLE 210534 0 0 VONTIER CORPORATION COM 928881101 1050 34960 SH SOLE 34960 0 0 VORNADO RLTY TR SH BEN INT 929042109 12758 281487 SH SOLE 281487 0 0 VOYA PRIME RATE TR SH BEN INT 92913A100 93 19792 SH SOLE 19792 0 0 VULCAN MATLS CO COM 929160109 6187 36660 SH SOLE 36660 0 0 VYNE THERAPEUTICS INC COM 92941V209 165 24228 SH SOLE 24228 0 0 WABTEC COM 929740108 562 7521 SH SOLE 7521 0 0 WADDELL & REED FINL INC CL A 930059100 262 10444 SH SOLE 10444 0 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 49237 896913 SH SOLE 896913 0 0 WALKER & DUNLOP INC COM 93148P102 2234 21747 SH SOLE 21747 0 0 WALMART INC COM 931142103 135801 1000647 SH SOLE 1000647 0 0 WARNER MUSIC GROUP CORP COM CL A 934550203 17362 505856 SH SOLE 505856 0 0 WASTE CONNECTIONS INC COM 94106B101 1089 10093 SH SOLE 10093 0 0 WASTE MGMT INC DEL COM 94106L109 7169 55578 SH SOLE 55578 0 0 WATERS CORP COM 941848103 2258 7926 SH SOLE 7926 0 0 WATSCO INC COM 942622200 3473 13308 SH SOLE 13308 0 0 WATTS WATER TECHNOLOGIES INC CL A 942749102 246 2068 SH SOLE 2068 0 0 WAYFAIR INC CL A 94419L101 535 1702 SH SOLE 1702 0 0 WD-40 CO COM 929236107 1098 3580 SH SOLE 3580 0 0 WEBSTER FINL CORP CONN COM 947890109 201 3639 SH SOLE 3639 0 0 WEC ENERGY GROUP INC COM 92939U106 3779 40369 SH SOLE 40369 0 0 WEIBO CORP SPONSORED ADR 948596101 3078 59879 SH SOLE 59879 0 0 WEINGARTEN RLTY INVS SH BEN INT 948741103 536 19979 SH SOLE 19979 0 0 WELLS FARGO CO NEW COM 949746101 91567 2342907 SH SOLE 2342907 0 0 WELLS FARGO GLOBAL DIVID OPP COM 94987C103 98 18366 SH SOLE 18366 0 0 WELLTOWER INC COM 95040Q104 1393 19465 SH SOLE 19465 0 0 WENDYS CO COM 95058W100 1226 60682 SH SOLE 60682 0 0 WESBANCO INC COM 950810101 200 5518 SH SOLE 5518 0 0 WEST PHARMACEUTICAL SVSC INC COM 955306105 2053 7269 SH SOLE 7269 0 0 WESTERN ALLIANCE BANCORP COM 957638109 2912 30831 SH SOLE 30831 0 0 WESTERN ASSET / CLAYMORE INF COM 95766R104 7681 631889 SH SOLE 631889 0 0 WESTERN ASSET EMERGING MKTS COM 95766A101 152 11477 SH SOLE 11477 0 0 WESTERN ASSET HIGH INCOME FD COM 95766J102 1297 187901 SH SOLE 187901 0 0 WESTERN ASSET HIGH INCOME OP COM 95766K109 71 14108 SH SOLE 14108 0 0 WESTERN ASSET MANAGED MUNS F COM 95766M105 3870 298018 SH SOLE 298018 0 0 WESTERN ASSET MUN HIGH INCOM COM 95766N103 79 10088 SH SOLE 10088 0 0 WESTERN ASSET MUN PARTNERS F COM 95766P108 177 11581 SH SOLE 11581 0 0 WESTERN DIGITAL CORP. COM 958102105 13496 202424 SH SOLE 202424 0 0 WESTERN DIGITAL CORP. NOTE 1.500% 2/0 958102AP0 185 180000 PRN SOLE 180000 0 0 WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 1413 75914 SH SOLE 75914 0 0 WESTERN UN CO COM 959802109 2653 107751 SH SOLE 107751 0 0 WESTPAC BANKING CORP SPONSORED ADR 961214301 614 33200 SH SOLE 33200 0 0 WESTPORT FUEL SYSTEMS INC COM NEW 960908309 143 20000 SH SOLE 20000 0 0 WESTROCK CO COM 96145D105 18237 349989 SH SOLE 349989 0 0 WEX INC COM 96208T104 631 3017 SH SOLE 3017 0 0 WEYERHAEUSER CO MTN BE COM NEW 962166104 16194 454720 SH SOLE 454720 0 0 WHEATON PRECIOUS METALS CORP COM 962879102 5015 131401 SH SOLE 131401 0 0 WHEATON PRECIOUS METALS CORP COM 962879102 102 380 SH Put SOLE 380 0 0 WHIRLPOOL CORP COM 963320106 5631 25568 SH SOLE 25568 0 0 WHITING PETE CORP NEW COM NEW 966387508 3836 108093 SH SOLE 108093 0 0 WILEY JOHN & SONS INC CL A 968223206 2099 38869 SH SOLE 38869 0 0 WILLIAMS COS INC COM 969457100 26963 1137069 SH SOLE 1137069 0 0 WILLIAMS SONOMA INC COM 969904101 3504 19545 SH SOLE 19545 0 0 WILLIS TOWERS WATSON PLC LTD SHS G96629103 7200 31634 SH SOLE 31634 0 0 WINGSTOP INC COM 974155103 453 3560 SH SOLE 3560 0 0 WINTRUST FINL CORP COM 97650W108 966 12739 SH SOLE 12739 0 0 WISDOMTREE TR BLMBG US BULL 97717W471 12687 492942 SH SOLE 492942 0 0 WISDOMTREE TR CLOUD COMPUTNG 97717Y691 2024 42058 SH SOLE 42058 0 0 WISDOMTREE TR EM EX ST-OWNED 97717X578 9058 222630 SH SOLE 222630 0 0 WISDOMTREE TR EMER MKT HIGH FD 97717W315 1195 26990 SH SOLE 26990 0 0 WISDOMTREE TR EMG MKTS SMCAP 97717W281 626 12228 SH SOLE 12228 0 0 WISDOMTREE TR EUROPE HEDGED EQ 97717X701 901 12364 SH SOLE 12364 0 0 WISDOMTREE TR FLOATNG RAT TREA 97717X628 2526 100574 SH SOLE 100574 0 0 WISDOMTREE TR INTL EQUITY FD 97717W703 705 13463 SH SOLE 13463 0 0 WISDOMTREE TR INTL LRGCAP DV 97717W794 1435 30317 SH SOLE 30317 0 0 WISDOMTREE TR INTL SMCAP DIV 97717W760 321 4442 SH SOLE 4442 0 0 WISDOMTREE TR ITL HIGH DIV FD 97717W802 221 5604 SH SOLE 5604 0 0 WISDOMTREE TR JAPN HEDGE EQT 97717W851 1084 17739 SH SOLE 17739 0 0 WISDOMTREE TR US DIVID EX FNCL 97717W406 236 2495 SH SOLE 2495 0 0 WISDOMTREE TR US HIGH DIVIDEND 97717W208 1545 20246 SH SOLE 20246 0 0 WISDOMTREE TR US LARGECAP DIVD 97717W307 10324 90005 SH SOLE 90005 0 0 WISDOMTREE TR US MIDCAP DIVID 97717W505 1381 34143 SH SOLE 34143 0 0 WISDOMTREE TR US MIDCAP FUND 97717W570 8528 167392 SH SOLE 167392 0 0 WISDOMTREE TR US MULTIFACTOR 97717Y857 28981 765666 SH SOLE 765666 0 0 WISDOMTREE TR US QTLY DIV GRT 97717X669 79267 1386153 SH SOLE 1386153 0 0 WISDOMTREE TR US S CAP QTY DIV 97717X651 1033 22663 SH SOLE 22663 0 0 WISDOMTREE TR US SMALLCAP DIVD 97717W604 1634 52485 SH SOLE 52485 0 0 WISDOMTREE TR US SMALLCAP FUND 97717W562 1685 35521 SH SOLE 35521 0 0 WISDOMTREE TR US TOTAL DIVIDND 97717W109 10834 95803 SH SOLE 95803 0 0 WIX COM LTD SHS M98068105 365 1309 SH SOLE 1309 0 0 WOLVERINE WORLD WIDE INC COM 978097103 735 19239 SH SOLE 19239 0 0 WOODWARD INC COM 980745103 415 3431 SH SOLE 3431 0 0 WORKDAY INC CL A 98138H101 7632 30789 SH SOLE 30789 0 0 WORKIVA INC COM CL A 98139A105 3287 37228 SH SOLE 37228 0 0 WORLD GOLD TR SPDR GLD MINIS 98149E204 23005 1355401 SH SOLE 1355401 0 0 WORTHINGTON INDS INC COM 981811102 209 3088 SH SOLE 3088 0 0 WP CAREY INC COM 92936U109 14465 204449 SH SOLE 204449 0 0 WPP PLC NEW ADR 92937A102 341 5355 SH SOLE 5355 0 0 WRAP TECHNOLOGIES INC COM 98212N107 539 96530 SH SOLE 96530 0 0 WRAP TECHNOLOGIES INC COM 98212N107 0 1 SH Put SOLE 1 0 0 WYNDHAM HOTELS & RESORTS INC COM 98311A105 512 7312 SH SOLE 7312 0 0 WYNN RESORTS LTD COM 983134107 3971 31546 SH SOLE 31546 0 0 WYNN RESORTS LTD COM 983134107 19 108 SH Put SOLE 108 0 0 XCEL ENERGY INC COM 98389B100 4857 73123 SH SOLE 73123 0 0 XCEL ENERGY INC COM 98389B100 1 4 SH Put SOLE 4 0 0 XILINX INC COM 983919101 6463 52210 SH SOLE 52210 0 0 XPERI HOLDING CORP COM 98390M103 952 43969 SH SOLE 43969 0 0 XPO LOGISTICS INC COM 983793100 455 3700 SH SOLE 3700 0 0 XYLEM INC COM 98419M100 7015 66706 SH SOLE 66706 0 0 YAMANA GOLD INC COM 98462Y100 118 27487 SH SOLE 27487 0 0 YELLOW CORP COM 985510106 9333 1061995 SH SOLE 1061995 0 0 YETI HLDGS INC COM 98585X104 843 11765 SH SOLE 11765 0 0 YETI HLDGS INC COM 98585X104 1 5 SH Put SOLE 5 0 0 YUCAIPA ACQUISITION CORP COM G9879L105 2309 234514 SH SOLE 234514 0 0 YUM BRANDS INC COM 988498101 5250 48546 SH SOLE 48546 0 0 YUM CHINA HLDGS INC COM 98850P109 2077 35067 SH SOLE 35067 0 0 ZANITE ACQUISITION CORP COM CL A 98907K103 319 32000 SH SOLE 32000 0 0 ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 4294 8882 SH SOLE 8882 0 0 ZENDESK INC COM 98936J101 974 7350 SH SOLE 7350 0 0 ZILLOW GROUP INC CL A 98954M101 1134 8639 SH SOLE 8639 0 0 ZILLOW GROUP INC CL C CAP STK 98954M200 17114 132060 SH SOLE 132060 0 0 ZILLOW GROUP INC CL C CAP STK 98954M200 3 3 SH Put SOLE 3 0 0 ZIMMER BIOMET HOLDINGS INC COM 98956P102 8036 50371 SH SOLE 50371 0 0 ZIONS BANCORPORATION N A COM 989701107 802 14593 SH SOLE 14593 0 0 ZIOPHARM ONCOLOGY INC COM 98973P101 213 58991 SH SOLE 58991 0 0 ZOETIS INC CL A 98978V103 60874 386389 SH SOLE 386389 0 0 ZOETIS INC CL A 98978V103 0 2 SH Put SOLE 2 0 0 ZOETIS INC CL A 98978V103 28 707 SH Put SOLE 707 0 0 ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 9446 29420 SH SOLE 29420 0 0 ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 40 5 SH Put SOLE 5 0 0 ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 0 1 SH Put SOLE 1 0 0 ZOVIO INC COM 98979V102 298 73515 SH SOLE 73515 0 0 ZSCALER INC COM 98980G102 4923 28653 SH SOLE 28653 0 0 ZUORA INC COM CL A 98983V106 3659 247230 SH SOLE 247230 0 0 ZYNGA INC CL A 98986T108 418 41244 SH SOLE 41244 0 0 ZYNGA INC CL A 98986T108 12 74 SH Put SOLE 74 0 0