0001462284-21-000004.txt : 20210811 0001462284-21-000004.hdr.sgml : 20210811 20210811110217 ACCESSION NUMBER: 0001462284-21-000004 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20210630 FILED AS OF DATE: 20210811 DATE AS OF CHANGE: 20210811 EFFECTIVENESS DATE: 20210811 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Raymond James Financial Services Advisors, Inc. CENTRAL INDEX KEY: 0001462284 IRS NUMBER: 592937883 STATE OF INCORPORATION: FL FISCAL YEAR END: 0930 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-13494 FILM NUMBER: 211162454 BUSINESS ADDRESS: STREET 1: 880 CARILLON PARKWAY CITY: ST. PETERSBURG STATE: FL ZIP: 33716 BUSINESS PHONE: 727-567-1000 MAIL ADDRESS: STREET 1: 880 CARILLON PARKWAY CITY: ST. PETERSBURG STATE: FL ZIP: 33716 13F-HR 1 primary_doc.xml 13F-HR LIVE false true false 0001462284 XXXXXXXX 06-30-2021 06-30-2021 Raymond James Financial Services Advisors, Inc.
880 CARILLON PARKWAY ST. PETERSBURG FL 33716
13F HOLDINGS REPORT 028-13494 N
Brian Carter Sr Manager, Advisory Compliance 901-680-8492 Brian Carter Olive Branch MS 08-11-2021 0 3310 49027756 false
INFORMATION TABLE 2 Q221RJFS.xml 13F HOLDINGS REPORT 06-30-2021 1 800 FLOWERS COM INC CL A 68243Q106 261 8177 SH SOLE 0 0 8177 1LIFE HEALTHCARE INC COM 68269G107 430 12995 SH SOLE 0 0 12995 1LIFE HEALTHCARE INC COM 68269G107 6 12000 SH Call SOLE 0 0 0 22ND CENTY GROUP INC COM 90137F103 773 166858 SH SOLE 0 0 166858 23ANDME HOLDING CO CLASS A COM 90138Q108 247 21152 SH SOLE 0 0 21152 23ANDME HOLDING CO CLASS A COM 90138Q108 22 11800 SH Call SOLE 0 0 0 3-D SYS CORP DEL COM NEW 88554D205 1751 43806 SH SOLE 0 0 43806 3M CO COM 88579Y101 77839 391839 SH SOLE 0 0 391839 3M CO COM 88579Y101 110 11600 SH Put SOLE 0 0 11600 3M CO COM 88579Y101 81 11600 SH Call SOLE 0 0 0 AAON INC COM PAR $0.004 000360206 6389 102084 SH SOLE 0 0 102084 ABB LTD SPONSORED ADR 000375204 4222 124223 SH SOLE 0 0 124223 ABBOTT LABS COM 002824100 97099 837529 SH SOLE 0 0 837529 ABBVIE INC COM 00287Y109 135449 1202485 SH SOLE 0 0 1202485 ABERDEEN ASIA-PACIFIC INCOME COM 003009107 632 142754 SH SOLE 0 0 142754 ABERDEEN GLOBAL PREMIER PPTY COM SH BEN INT 00302L108 215 33737 SH SOLE 0 0 33737 ABERDEEN STD GOLD ETF TR PHYSCL GOLD SHS 00326A104 552 32479 SH SOLE 0 0 32479 ABERDEEN STD PALLADIUM ETF T PHYSCL PALLADM 003262102 3819 14708 SH SOLE 0 0 14708 ABERDEEN STD PLATINUM ETF TR PHYSCL PLATM SHS 003260106 2136 21304 SH SOLE 0 0 21304 ABERDEEN STD PRECIOUS METALS PHYSCL PM BASKET 003263100 6556 67974 SH SOLE 0 0 67974 ABERDEEN STD SILVER ETF TR PHYSCL SILVR SHS 003264108 525 20831 SH SOLE 0 0 20831 ABERDEEN TOTAL DYNAMIC DIVD COM SH BEN INT 00326L100 1936 190351 SH SOLE 0 0 190351 ABIOMED INC COM 003654100 2527 8096 SH SOLE 0 0 8096 ACADEMY SPORTS & OUTDOORS IN COM 00402L107 2001 48530 SH SOLE 0 0 48530 ACADIA HEALTHCARE COMPANY IN COM 00404A109 1328 21160 SH SOLE 0 0 21160 ACADIA PHARMACEUTICALS INC COM 004225108 274 11234 SH SOLE 0 0 11234 ACCELERON PHARMA INC COM 00434H108 838 6674 SH SOLE 0 0 6674 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 71366 242076 SH SOLE 0 0 242076 ACCOLADE INC COM 00437E102 1865 34343 SH SOLE 0 0 34343 ACTIVISION BLIZZARD INC COM 00507V109 18494 193763 SH SOLE 0 0 193763 ACTIVISION BLIZZARD INC COM 00507V109 104 43500 SH Call SOLE 0 0 0 ACUITY BRANDS INC COM 00508Y102 783 4185 SH SOLE 0 0 4185 ACUSHNET HLDGS CORP COM 005098108 1080 21856 SH SOLE 0 0 21856 ACV AUCTIONS INC COM CL A 00091G104 490 19108 SH SOLE 0 0 19108 ADAM NAT RES FD INC COM 00548F105 195 12058 SH SOLE 0 0 12058 ADAMS DIVERSIFIED EQUITY FD COM 006212104 12382 626318 SH SOLE 0 0 626318 ADIENT PLC ORD SHS G0084W101 208 4608 SH SOLE 0 0 4608 ADMA BIOLOGICS INC COM 000899104 120 74957 SH SOLE 0 0 74957 ADOBE SYSTEMS INCORPORATED COM 00724F101 57529 98234 SH SOLE 0 0 98234 ADT INC DEL COM 00090Q103 128 11880 SH SOLE 0 0 11880 ADVANCE AUTO PARTS INC COM 00751Y106 2653 12929 SH SOLE 0 0 12929 ADVANCED ENERGY INDS COM 007973100 1315 11669 SH SOLE 0 0 11669 ADVANCED MICRO DEVICES INC COM 007903107 47743 508282 SH SOLE 0 0 508282 ADVAXIS INC COM NEW 007624307 32 70000 SH SOLE 0 0 70000 ADVENT CONV & INCOME FD COM 00764C109 5354 277840 SH SOLE 0 0 277840 ADVISORSHARES TR DORSY FSM ALCP 00768Y479 40958 1116782 SH SOLE 0 0 1116782 ADVISORSHARES TR DORSY FSM US 00768Y487 1271 34248 SH SOLE 0 0 34248 ADVISORSHARES TR DOUBLELIN VAL EQ 00768Y818 587 6154 SH SOLE 0 0 6154 AECOM COM 00766T100 278 4390 SH SOLE 0 0 4390 AEHR TEST SYS COM 00760J108 334 120897 SH SOLE 0 0 120897 AEROVIRONMENT INC COM 008073108 6834 68235 SH SOLE 0 0 68235 AES CORP COM 00130H105 4783 183453 SH SOLE 0 0 183453 AEVA TECHNOLOGIES INC COM 00835Q103 108 10193 SH SOLE 0 0 10193 AFFILIATED MANAGERS GROUP IN COM 008252108 232 1502 SH SOLE 0 0 1502 AFFIRM HLDGS INC COM CL A 00827B106 1179 17503 SH SOLE 0 0 17503 AFLAC INC COM 001055102 30200 562810 SH SOLE 0 0 562810 AGCO CORP COM 001084102 424 3254 SH SOLE 0 0 3254 AGILENT TECHNOLOGIES INC COM 00846U101 5598 37873 SH SOLE 0 0 37873 AGNC INVT CORP COM 00123Q104 1830 108378 SH SOLE 0 0 108378 AGNICO EAGLE MINES LTD COM 008474108 2265 37462 SH SOLE 0 0 37462 AGREE RLTY CORP COM 008492100 1402 19891 SH SOLE 0 0 19891 AIM IMMUNOTECH INC COM 00901B105 103 47950 SH SOLE 0 0 47950 AIR INDS GROUP COM NEW 00912N205 433 332831 SH SOLE 0 0 332831 AIR LEASE CORP CL A 00912X302 245 5876 SH SOLE 0 0 5876 AIR PRODS & CHEMS INC COM 009158106 210663 732178 SH SOLE 0 0 732178 AIRBNB INC COM CL A 009066101 10969 71627 SH SOLE 0 0 71627 AIRBNB INC COM CL A 009066101 9 15200 SH Put SOLE 0 0 15200 AKAMAI TECHNOLOGIES INC COM 00971T101 1352 11598 SH SOLE 0 0 11598 AKOUSTIS TECHNOLOGIES INC COM 00973N102 1227 114575 SH SOLE 0 0 114575 ALARM COM HLDGS INC COM 011642105 461 5447 SH SOLE 0 0 5447 ALASKA AIR GROUP INC COM 011659109 12910 214060 SH SOLE 0 0 214060 ALASKA AIR GROUP INC COM 011659109 237 37000 SH Put SOLE 0 0 37000 ALBEMARLE CORP COM 012653101 3186 18914 SH SOLE 0 0 18914 ALBERTSONS COS INC COMMON STOCK 013091103 435 22124 SH SOLE 0 0 22124 ALCOA CORP COM 013872106 1259 34164 SH SOLE 0 0 34164 ALCON AG ORD SHS H01301128 1057 15097 SH SOLE 0 0 15097 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 593 3258 SH SOLE 0 0 3258 ALEXION PHARMACEUTICALS INC COM 015351109 6444 35079 SH SOLE 0 0 35079 ALGONQUIN PWR UTILS CORP COM 015857105 3649 244958 SH SOLE 0 0 244958 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 132621 584802 SH SOLE 0 0 584802 ALIGN TECHNOLOGY INC COM 016255101 7781 12734 SH SOLE 0 0 12734 ALLEGHANY CORP MD COM 017175100 2065 3096 SH SOLE 0 0 3096 ALLEGHENY TECHNOLOGIES INC COM 01741R102 295 14164 SH SOLE 0 0 14164 ALLEGIANT TRAVEL CO COM 01748X102 2450 12627 SH SOLE 0 0 12627 ALLEGION PLC ORD SHS G0176J109 1047 7513 SH SOLE 0 0 7513 ALLETE INC COM NEW 018522300 1387 19819 SH SOLE 0 0 19819 ALLIANCE DATA SYSTEMS CORP COM 018581108 212 2032 SH SOLE 0 0 2032 ALLIANCE RESOURCE PARTNERS L UT LTD PART 01877R108 125 17316 SH SOLE 0 0 17316 ALLIANCEBERNSTEIN GLOBAL HIG COM 01879R106 1781 142386 SH SOLE 0 0 142386 ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN 01881G106 3624 77831 SH SOLE 0 0 77831 ALLIANCEBERNSTEIN NATL MUN I COM 01864U106 660 43362 SH SOLE 0 0 43362 ALLIANT ENERGY CORP COM 018802108 4549 81585 SH SOLE 0 0 81585 ALLIED MOTION TECHNOLOGIES I COM 019330109 295 8550 SH SOLE 0 0 8550 ALLISON TRANSMISSION HLDGS I COM 01973R101 1108 27889 SH SOLE 0 0 27889 ALLSTATE CORP COM 020002101 92275 707388 SH SOLE 0 0 707388 ALLY FINL INC COM 02005N100 5763 115632 SH SOLE 0 0 115632 ALNYLAM PHARMACEUTICALS INC COM 02043Q107 1659 9785 SH SOLE 0 0 9785 ALPHA ARCHITECT ETF TR FREEDOM 100 EM 02072L607 8680 253145 SH SOLE 0 0 253145 ALPHA ARCHITECT ETF TR INTL QUAN VALUE 02072L201 998 34363 SH SOLE 0 0 34363 ALPHA ARCHITECT ETF TR US QUAN MOMENTUM 02072L409 352 6846 SH SOLE 0 0 6846 ALPHA PRO TECH LTD COM 020772109 121 14148 SH SOLE 0 0 14148 ALPHABET INC CAP STK CL A 02079K305 350652 143604 SH SOLE 0 0 143604 ALPHABET INC CAP STK CL C 02079K107 179003 71419 SH SOLE 0 0 71419 ALPINE INCOME PPTY TR INC COM 02083X103 454 23895 SH SOLE 0 0 23895 ALPS ETF TR ALERIAN MLP 00162Q452 15828 434724 SH SOLE 0 0 434724 ALPS ETF TR BARRONS 400 ETF 00162Q726 455 7655 SH SOLE 0 0 7655 ALPS ETF TR CLEAN ENERGY 00162Q460 1185 15627 SH SOLE 0 0 15627 ALPS ETF TR EQUAL SEC ETF 00162Q205 1276 12745 SH SOLE 0 0 12745 ALPS ETF TR INTL SEC DV DOG 00162Q718 211 7516 SH SOLE 0 0 7516 ALPS ETF TR MED BREAKTHGH 00162Q593 1100 22493 SH SOLE 0 0 22493 ALPS ETF TR RIVERFRNT DYMC 00162Q528 250 5742 SH SOLE 0 0 5742 ALPS ETF TR RIVRFRNT STR INC 00162Q783 935 37673 SH SOLE 0 0 37673 ALPS ETF TR SECTR DIV DOGS 00162Q858 11396 215220 SH SOLE 0 0 215220 ALTA EQUIPMENT GROUP INC COMMON STOCK 02128L106 165 12402 SH SOLE 0 0 12402 ALTERYX INC COM CL A 02156B103 748 8698 SH SOLE 0 0 8698 ALTICE USA INC CL A 02156K103 420 12311 SH SOLE 0 0 12311 ALTICE USA INC CL A 02156K103 12 11500 SH Call SOLE 0 0 0 ALTRIA GROUP INC COM 02209S103 50061 1049937 SH SOLE 0 0 1049937 ALTRIA GROUP INC COM 02209S103 5 11700 SH Call SOLE 0 0 0 AMARIN CORP PLC SPONS ADR NEW 023111206 1680 383598 SH SOLE 0 0 383598 AMAZON COM INC COM 023135106 685939 199395 SH SOLE 0 0 199395 AMBAC FINL GROUP INC COM NEW 023139884 445 28415 SH SOLE 0 0 28415 AMBARELLA INC SHS G037AX101 4807 45078 SH SOLE 0 0 45078 AMBEV SA SPONSORED ADR 02319V103 44 12736 SH SOLE 0 0 12736 AMC ENTMT HLDGS INC CL A COM 00165C104 1986 35036 SH SOLE 0 0 35036 AMC NETWORKS INC CL A 00164V103 578 8651 SH SOLE 0 0 8651 AMCOR PLC ORD G0250X107 1630 142245 SH SOLE 0 0 142245 AMDOCS LTD SHS G02602103 678 8768 SH SOLE 0 0 8768 AMER STATES WTR CO COM 029899101 1148 14426 SH SOLE 0 0 14426 AMERCO COM 023586100 660 1119 SH SOLE 0 0 1119 AMEREN CORP COM 023608102 2461 30745 SH SOLE 0 0 30745 AMERESCO INC CL A 02361E108 946 15078 SH SOLE 0 0 15078 AMERICA FIRST MULTIFAMILY IN BEN UNIT CTF 02364V107 1841 273141 SH SOLE 0 0 273141 AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 486 32408 SH SOLE 0 0 32408 AMERICA MOVIL SAB DE CV SPONSORED ADR 02364W204 1288 85939 SH SOLE 0 0 85939 AMERICAN AIRLS GROUP INC COM 02376R102 4428 208773 SH SOLE 0 0 208773 AMERICAN CENTY ETF TR AVANTIS EMGMKT 025072604 794 11415 SH SOLE 0 0 11415 AMERICAN CENTY ETF TR INTL EQT ETF 025072703 2812 44584 SH SOLE 0 0 44584 AMERICAN CENTY ETF TR STOXX US QLTY 025072307 555 7926 SH SOLE 0 0 7926 AMERICAN CENTY ETF TR US EQT ETF 025072885 1767 23807 SH SOLE 0 0 23807 AMERICAN CENTY ETF TR US SML CP VALU 025072877 4172 54891 SH SOLE 0 0 54891 AMERICAN EAGLE OUTFITTERS IN COM 02553E106 277 7370 SH SOLE 0 0 7370 AMERICAN ELEC PWR CO INC COM 025537101 19989 236298 SH SOLE 0 0 236298 AMERICAN EXPRESS CO COM 025816109 29923 181092 SH SOLE 0 0 181092 AMERICAN FINL GROUP INC OHIO COM 025932104 1058 8484 SH SOLE 0 0 8484 AMERICAN HOMES 4 RENT CL A 02665T306 3039 78227 SH SOLE 0 0 78227 AMERICAN INTL GROUP INC COM NEW 026874784 1415 29733 SH SOLE 0 0 29733 AMERICAN NATL BANKSHARES INC COM 027745108 319 10267 SH SOLE 0 0 10267 AMERICAN TOWER CORP NEW COM 03027X100 59666 220835 SH SOLE 0 0 220835 AMERICAN WELL CORP CL A 03044L105 154 12247 SH SOLE 0 0 12247 AMERICAN WTR WKS CO INC NEW COM 030420103 17981 116657 SH SOLE 0 0 116657 AMERICOLD RLTY TR COM 03064D108 665 17577 SH SOLE 0 0 17577 AMERIPRISE FINL INC COM 03076C106 13088 52575 SH SOLE 0 0 52575 AMERIS BANCORP COM 03076K108 223 4410 SH SOLE 0 0 4410 AMERISOURCEBERGEN CORP COM 03073E105 18317 159980 SH SOLE 0 0 159980 AMETEK INC COM 031100100 11738 87920 SH SOLE 0 0 87920 AMGEN INC COM 031162100 104995 430731 SH SOLE 0 0 430731 AMMO INC COM 00175J107 564 57641 SH SOLE 0 0 57641 AMMO INC COM 00175J107 47 20000 SH Call SOLE 0 0 0 AMPHENOL CORP NEW CL A 032095101 9609 140465 SH SOLE 0 0 140465 AMPIO PHARMACEUTICALS INC COM 03209T109 98 58704 SH SOLE 0 0 58704 AMPLIFY ENERGY CORP NEW COM 03212B103 48 11918 SH SOLE 0 0 11918 AMPLIFY ETF TR BLACKSWAN GRWT 032108888 2263 66044 SH SOLE 0 0 66044 AMPLIFY ETF TR BLOCKCHAIN LDR 032108607 7733 162214 SH SOLE 0 0 162214 AMPLIFY ETF TR CWP ENHANCED DIV 032108409 30754 857626 SH SOLE 0 0 857626 AMPLIFY ETF TR ONLIN RETL ETF 032108102 1938 14941 SH SOLE 0 0 14941 ANALOG DEVICES INC COM 032654105 44498 258455 SH SOLE 0 0 258455 ANAVEX LIFE SCIENCES CORP COM NEW 032797300 1339 58571 SH SOLE 0 0 58571 ANDERSONS INC COM 034164103 361 11817 SH SOLE 0 0 11817 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 5407 75082 SH SOLE 0 0 75082 ANNALY CAPITAL MANAGEMENT IN COM 035710409 3834 431709 SH SOLE 0 0 431709 ANSYS INC COM 03662Q105 2236 6444 SH SOLE 0 0 6444 ANTARES PHARMA INC COM 036642106 397 91142 SH SOLE 0 0 91142 ANTERO MIDSTREAM CORP COM 03676B102 4014 386356 SH SOLE 0 0 386356 ANTHEM INC COM 036752103 16223 42481 SH SOLE 0 0 42481 AON PLC SHS CL A G0403H108 2723 11403 SH SOLE 0 0 11403 APA CORPORATION COM 03743Q108 1381 63866 SH SOLE 0 0 63866 APARTMENT INCOME REIT CORP COM 03750L109 504 10623 SH SOLE 0 0 10623 APARTMENT INVT & MGMT CO CL A 03748R747 69 10294 SH SOLE 0 0 10294 APELLIS PHARMACEUTICALS INC COM 03753U106 848 13422 SH SOLE 0 0 13422 APOGEE ENTERPRISES INC COM 037598109 280 6883 SH SOLE 0 0 6883 APOLLO COML REAL EST FIN INC COM 03762U105 1271 79703 SH SOLE 0 0 79703 APOLLO COML REAL EST FIN INC NOTE 4.750% 8/2 03762UAB1 20 20000 PRN SOLE 0 0 20000 APOLLO GLOBAL MGMT INC COM CL A 03768E105 5378 86467 SH SOLE 0 0 86467 APOLLO INVT CORP COM NEW 03761U502 182 13334 SH SOLE 0 0 13334 APPIAN CORP CL A 03782L101 1968 14290 SH SOLE 0 0 14290 APPLE HOSPITALITY REIT INC COM NEW 03784Y200 160 10490 SH SOLE 0 0 10490 APPLE INC COM 037833100 1392959 10170361 SH SOLE 0 0 10170361 APPLE INC COM 037833100 23 12200 SH Call SOLE 0 0 0 APPLE INC COM 037833100 2 11200 SH Put SOLE 0 0 11200 APPLIED MATLS INC COM 038222105 27335 191951 SH SOLE 0 0 191951 APTARGROUP INC COM 038336103 1196 8493 SH SOLE 0 0 8493 APTIV PLC SHS G6095L109 3225 20500 SH SOLE 0 0 20500 APYX MEDICAL CORPORATION COM 03837C106 2891 280403 SH SOLE 0 0 280403 ARBOR REALTY TRUST INC COM 038923108 3197 179412 SH SOLE 0 0 179412 ARCELORMITTAL SA LUXEMBOURG NY REGISTRY SH 03938L203 203 6530 SH SOLE 0 0 6530 ARCH CAP GROUP LTD ORD G0450A105 2480 63693 SH SOLE 0 0 63693 ARCHER DANIELS MIDLAND CO COM 039483102 6970 115025 SH SOLE 0 0 115025 ARCONIC CORPORATION COM 03966V107 2903 81492 SH SOLE 0 0 81492 ARES ACQUISITION CORPORATION UNIT 99/99/9999 G33032114 186 18569 SH SOLE 0 0 18569 ARES CAPITAL CORP COM 04010L103 5250 268016 SH SOLE 0 0 268016 ARES COML REAL ESTATE CORP COM 04013V108 1377 93730 SH SOLE 0 0 93730 ARES DYNAMIC CR ALLOCATION F COM 04014F102 808 49945 SH SOLE 0 0 49945 ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 2192 34461 SH SOLE 0 0 34461 ARGO GROUP INTL HLDGS LTD COM G0464B107 482 9297 SH SOLE 0 0 9297 ARISTA NETWORKS INC COM 040413106 2309 6373 SH SOLE 0 0 6373 ARK ETF TR 3D PRINTING ETF 00214Q500 4293 107916 SH SOLE 0 0 107916 ARK ETF TR ARK SPACE EXPL 00214Q807 387 18421 SH SOLE 0 0 18421 ARK ETF TR AUTNMUS TECHNLGY 00214Q203 8893 103154 SH SOLE 0 0 103154 ARK ETF TR FINTECH INNOVA 00214Q708 19094 352867 SH SOLE 0 0 352867 ARK ETF TR GENOMIC REV ETF 00214Q302 29055 314097 SH SOLE 0 0 314097 ARK ETF TR INNOVATION ETF 00214Q104 216488 1655331 SH SOLE 0 0 1655331 ARK ETF TR ISRAEL INOVATE 00214Q609 354 11058 SH SOLE 0 0 11058 ARK ETF TR NEXT GNRTN INTER 00214Q401 19908 129211 SH SOLE 0 0 129211 ARLO TECHNOLOGIES INC COM 04206A101 162 23930 SH SOLE 0 0 23930 ARROW ELECTRS INC COM 042735100 246 2163 SH SOLE 0 0 2163 ARROWHEAD PHARMACEUTICALS IN COM 04280A100 1972 23813 SH SOLE 0 0 23813 ARTISAN PARTNERS ASSET MGMT CL A 04316A108 616 12122 SH SOLE 0 0 12122 ARTS WAY MFG INC COM 043168103 36 10703 SH SOLE 0 0 10703 ASA GOLD AND PRECIOUS MTLS L SHS G3156P103 550 25513 SH SOLE 0 0 25513 ASANA INC CL A 04342Y104 634 10216 SH SOLE 0 0 10216 ASENSUS SURGICAL INC COM 04367G103 83 26252 SH SOLE 0 0 26252 ASGN INC COM 00191U102 259 2676 SH SOLE 0 0 2676 ASHFORD HOSPITALITY TR INC COM SHS 044103877 344 75532 SH SOLE 0 0 75532 ASHLAND GLOBAL HLDGS INC COM 044186104 293 3344 SH SOLE 0 0 3344 ASML HOLDING N V N Y REGISTRY SHS N07059210 6221 9003 SH SOLE 0 0 9003 ASPEN TECHNOLOGY INC COM 045327103 419 3044 SH SOLE 0 0 3044 ASPIRA WOMENS HEALTH INC COM 04537Y109 62 11000 SH SOLE 0 0 11000 ASSETMARK FINL HLDGS INC COM 04546L106 761 30348 SH SOLE 0 0 30348 ASSURANT INC COM 04621X108 666 4267 SH SOLE 0 0 4267 ASSURED GUARANTY LTD COM G0585R106 235 4942 SH SOLE 0 0 4942 ASTRAZENECA PLC SPONSORED ADR 046353108 5324 88883 SH SOLE 0 0 88883 ASTRONICS CORP COM 046433108 183 10468 SH SOLE 0 0 10468 ASURE SOFTWARE INC COM 04649U102 250 28195 SH SOLE 0 0 28195 AT&T INC COM 00206R102 129373 4495255 SH SOLE 0 0 4495255 AT&T INC COM 00206R102 5 25300 SH Call SOLE 0 0 0 ATHERSYS INC NEW COM 04744L106 60 41491 SH SOLE 0 0 41491 ATLANTIC UN BANKSHARES CORP COM 04911A107 1133 31292 SH SOLE 0 0 31292 ATLANTICA SUSTAINABLE INFR P SHS G0751N103 3015 80990 SH SOLE 0 0 80990 ATLAS AIR WORLDWIDE HLDGS IN NOTE 2.250% 6/0 049164BH8 13 12000 PRN SOLE 0 0 12000 ATLAS CORP SHARES Y0436Q109 4046 283933 SH SOLE 0 0 283933 ATLASSIAN CORP PLC CL A G06242104 2408 9373 SH SOLE 0 0 9373 ATMOS ENERGY CORP COM 049560105 6527 67909 SH SOLE 0 0 67909 ATRION CORP COM 049904105 3356 5405 SH SOLE 0 0 5405 AUDACY INC CL A 05070N103 123 28600 SH SOLE 0 0 28600 AURORA CANNABIS INC COM 05156X884 131 14538 SH SOLE 0 0 14538 AUSTERLITZ ACQUISITION CORP UNIT 99/99/9999 G0633D117 353 34185 SH SOLE 0 0 34185 AUTODESK INC COM 052769106 16465 56406 SH SOLE 0 0 56406 AUTOLIV INC COM 052800109 773 7907 SH SOLE 0 0 7907 AUTOMATIC DATA PROCESSING IN COM 053015103 46352 233368 SH SOLE 0 0 233368 AUTONATION INC COM 05329W102 285 3009 SH SOLE 0 0 3009 AUTOZONE INC COM 053332102 35976 24109 SH SOLE 0 0 24109 AVALARA INC COM 05338G106 1651 10202 SH SOLE 0 0 10202 AVALONBAY CMNTYS INC COM 053484101 477 2284 SH SOLE 0 0 2284 AVANGRID INC COM 05351W103 1039 20210 SH SOLE 0 0 20210 AVANTOR INC COM 05352A100 971 27343 SH SOLE 0 0 27343 AVEANNA HEALTHCARE HLDGS INC COM 05356F105 138 11172 SH SOLE 0 0 11172 AVERY DENNISON CORP COM 053611109 5600 26637 SH SOLE 0 0 26637 AVID BIOSERVICES INC COM 05368M106 380 14821 SH SOLE 0 0 14821 AVIS BUDGET GROUP COM 053774105 500 6413 SH SOLE 0 0 6413 AVISTA CORP COM 05379B107 675 15818 SH SOLE 0 0 15818 AVNET INC COM 053807103 3084 76942 SH SOLE 0 0 76942 AXALTA COATING SYS LTD COM G0750C108 478 15693 SH SOLE 0 0 15693 AXIS CAP HLDGS LTD SHS G0692U109 279 5698 SH SOLE 0 0 5698 AXON ENTERPRISE INC COM 05464C101 9224 52173 SH SOLE 0 0 52173 AXONICS INC COM 05465P101 388 6117 SH SOLE 0 0 6117 AXOS FINANCIAL INC COM 05465C100 1558 33593 SH SOLE 0 0 33593 AZEK CO INC CL A 05478C105 227 5348 SH SOLE 0 0 5348 AZUL S A SPONSR ADR PFD 05501U106 722 27366 SH SOLE 0 0 27366 AZUL S A SPONSR ADR PFD 05501U106 23 10200 SH Call SOLE 0 0 0 B & G FOODS INC NEW COM 05508R106 1811 55223 SH SOLE 0 0 55223 B. RILEY FINANCIAL INC COM 05580M108 1292 17107 SH SOLE 0 0 17107 B2GOLD CORP COM 11777Q209 632 150587 SH SOLE 0 0 150587 BAIDU INC SPON ADR REP A 056752108 5594 27435 SH SOLE 0 0 27435 BAIN CAP SPECIALTY FIN INC COM STK 05684B107 920 60136 SH SOLE 0 0 60136 BAKER HUGHES COMPANY CL A 05722G100 2112 92343 SH SOLE 0 0 92343 BALL CORP COM 058498106 8947 110422 SH SOLE 0 0 110422 BALLARD PWR SYS INC NEW COM 058586108 1689 93176 SH SOLE 0 0 93176 BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 180 28999 SH SOLE 0 0 28999 BANCO SANTANDER S.A. ADR 05964H105 125 32001 SH SOLE 0 0 32001 BANCORP INC DEL COM 05969A105 1049 45589 SH SOLE 0 0 45589 BANCORPSOUTH BK TUPELO MISS COM 05971J102 2497 88130 SH SOLE 0 0 88130 BANCROFT FD LTD COM 059695106 443 13841 SH SOLE 0 0 13841 BANK HAWAII CORP COM 062540109 971 11517 SH SOLE 0 0 11517 BANK MONTREAL QUE COM 063671101 1736 16944 SH SOLE 0 0 16944 BANK NEW YORK MELLON CORP COM 064058100 11041 215521 SH SOLE 0 0 215521 BANK NOVA SCOTIA B C COM 064149107 1089 16747 SH SOLE 0 0 16747 BANK OZK COM 06417N103 930 22071 SH SOLE 0 0 22071 BANNER CORP COM NEW 06652V208 621 11445 SH SOLE 0 0 11445 BAOZUN INC SPONSORED ADR 06684L103 238 6705 SH SOLE 0 0 6705 BARCLAYS PLC ADR 06738E204 837 86774 SH SOLE 0 0 86774 BARINGS BDC INC COM 06759L103 944 89385 SH SOLE 0 0 89385 BARINGS CORPORATE INVS COM 06759X107 866 56984 SH SOLE 0 0 56984 BARINGS GLOBAL SHORT DURATIO COM 06760L100 592 34645 SH SOLE 0 0 34645 BARRICK GOLD CORP COM 067901108 12001 580311 SH SOLE 0 0 580311 BAUSCH HEALTH COS INC COM 071734107 583 19877 SH SOLE 0 0 19877 BAXTER INTL INC COM 071813109 6448 80103 SH SOLE 0 0 80103 BCE INC COM NEW 05534B760 2343 47528 SH SOLE 0 0 47528 BEAM THERAPEUTICS INC COM 07373V105 286 2220 SH SOLE 0 0 2220 BECTON DICKINSON & CO COM 075887109 55594 228565 SH SOLE 0 0 228565 BENEFITFOCUS INC NOTE 1.250%12/1 08180DAB2 19 20000 PRN SOLE 0 0 20000 BERKLEY W R CORP COM 084423102 613 8240 SH SOLE 0 0 8240 BERKSHIRE HATHAWAY INC DEL CL A 084670108 14651 35 SH SOLE 0 0 35 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 331465 1192665 SH SOLE 0 0 1192665 BERRY GLOBAL GROUP INC COM 08579W103 681 10449 SH SOLE 0 0 10449 BEST BUY INC COM 086516101 120227 1045560 SH SOLE 0 0 1045560 BEYOND MEAT INC COM 08862E109 8255 52416 SH SOLE 0 0 52416 BGC PARTNERS INC CL A 05541T101 1298 228965 SH SOLE 0 0 228965 BGSF INC COM 05601C105 1419 114986 SH SOLE 0 0 114986 BHP GROUP LTD SPONSORED ADS 088606108 2858 39241 SH SOLE 0 0 39241 BHP GROUP PLC SPONSORED ADR 05545E209 265 4437 SH SOLE 0 0 4437 BIG 5 SPORTING GOODS CORP COM 08915P101 342 13312 SH SOLE 0 0 13312 BIGCOMMERCE HLDGS INC COM SER 1 08975P108 452 6962 SH SOLE 0 0 6962 BILL COM HLDGS INC COM 090043100 368 2010 SH SOLE 0 0 2010 BIO RAD LABS INC CL A 090572207 821 1274 SH SOLE 0 0 1274 BIO-TECHNE CORP COM 09073M104 619 1374 SH SOLE 0 0 1374 BIOGEN INC COM 09062X103 5341 15424 SH SOLE 0 0 15424 BIOHAVEN PHARMACTL HLDG CO L COM G11196105 212 2180 SH SOLE 0 0 2180 BIOHITECH GLOBAL INC COM 09074B107 172 118685 SH SOLE 0 0 118685 BIOMARIN PHARMACEUTICAL INC COM 09061G101 1048 12558 SH SOLE 0 0 12558 BIONANO GENOMICS INC COM 09075F107 248 33861 SH SOLE 0 0 33861 BIONTECH SE SPONSORED ADS 09075V102 1326 5921 SH SOLE 0 0 5921 BIRKS GROUP INC CL A COM 09088U109 61 26000 SH SOLE 0 0 26000 BK OF AMERICA CORP COM 060505104 117004 2837825 SH SOLE 0 0 2837825 BLACK HILLS CORP COM 092113109 1115 16983 SH SOLE 0 0 16983 BLACK STONE MINERALS L P COM UNIT 09225M101 967 89955 SH SOLE 0 0 89955 BLACKLINE INC COM 09239B109 997 8960 SH SOLE 0 0 8960 BLACKROCK CAP ALLOCATION TR COM 09260U109 368 16798 SH SOLE 0 0 16798 BLACKROCK CORE BD TR SHS BEN INT 09249E101 4034 244199 SH SOLE 0 0 244199 BLACKROCK CORPOR HI YLD FD I COM 09255P107 1125 91328 SH SOLE 0 0 91328 BLACKROCK CR ALLOCATION INCO COM 092508100 6784 435162 SH SOLE 0 0 435162 BLACKROCK DEBT STRATEGIES FD COM NEW 09255R202 308 26909 SH SOLE 0 0 26909 BLACKROCK ENERGY & RES TR COM 09250U101 975 99435 SH SOLE 0 0 99435 BLACKROCK ENHANCD CAP & INM COM 09256A109 7856 381541 SH SOLE 0 0 381541 BLACKROCK ENHANCED EQUITY DI COM 09251A104 23021 2272531 SH SOLE 0 0 2272531 BLACKROCK ENHANCED GLOBAL DI COM 092501105 2471 196879 SH SOLE 0 0 196879 BLACKROCK ENHANCED INTL DIV COM BENE INTER 092524107 1457 222489 SH SOLE 0 0 222489 BLACKROCK FLOATING RATE INCO COM 09255X100 762 57505 SH SOLE 0 0 57505 BLACKROCK HEALTH SCIENCES TR COM 09250W107 1000 20611 SH SOLE 0 0 20611 BLACKROCK HEALTH SCIENCS TR COM SHS 09260E105 1703 58881 SH SOLE 0 0 58881 BLACKROCK INC COM 09247X101 70325 80332 SH SOLE 0 0 80332 BLACKROCK INCOME TR INC COM 09247F100 5919 933675 SH SOLE 0 0 933675 BLACKROCK INNOVATION AND GRW SHS BEN INT 09260Q108 3793 186740 SH SOLE 0 0 186740 BLACKROCK INVT QUALITY MUN T COM 09247D105 686 37208 SH SOLE 0 0 37208 BLACKROCK LONG-TERM MUN ADVA COM 09250B103 510 37474 SH SOLE 0 0 37474 BLACKROCK LTD DURATION INCOM COM SHS 09249W101 5051 296759 SH SOLE 0 0 296759 BLACKROCK MULTI SECTOR INC T COM 09258A107 1251 67063 SH SOLE 0 0 67063 BLACKROCK MUN INCOME QUALITY COM 092479104 728 46423 SH SOLE 0 0 46423 BLACKROCK MUN INCOME TR SH BEN INT 09248F109 1045 67692 SH SOLE 0 0 67692 BLACKROCK MUN TARGET TERM TR COM SHS BEN IN 09257P105 3012 114830 SH SOLE 0 0 114830 BLACKROCK MUNI INCOME TR II COM 09249N101 607 38566 SH SOLE 0 0 38566 BLACKROCK MUNI INTER DR FD I COM 09253X102 753 48114 SH SOLE 0 0 48114 BLACKROCK MUNIASSETS FD INC COM 09254J102 2210 131052 SH SOLE 0 0 131052 BLACKROCK MUNIHLDGS NJ QLTY COM 09254X101 1456 91258 SH SOLE 0 0 91258 BLACKROCK MUNIHLDGS NY QLTY COM 09255C106 1116 75643 SH SOLE 0 0 75643 BLACKROCK MUNIHLDNGS CALI QL COM 09254L107 172 10807 SH SOLE 0 0 10807 BLACKROCK MUNIHLDS INVSTM QL COM 09254P108 522 35373 SH SOLE 0 0 35373 BLACKROCK MUNIHOLDINGS FD IN COM 09253N104 502 29943 SH SOLE 0 0 29943 BLACKROCK MUNIHOLDINGS QUALI COM 09254C107 150 10741 SH SOLE 0 0 10741 BLACKROCK MUNIVEST FD II INC COM 09253T101 244 15523 SH SOLE 0 0 15523 BLACKROCK MUNIVEST FD INC COM 09253R105 1752 182070 SH SOLE 0 0 182070 BLACKROCK MUNIYIELD CALIF QU COM 09254N103 197 12488 SH SOLE 0 0 12488 BLACKROCK MUNIYIELD FD INC COM 09253W104 1144 75730 SH SOLE 0 0 75730 BLACKROCK MUNIYIELD N J FD I COM 09254Y109 1859 116965 SH SOLE 0 0 116965 BLACKROCK MUNIYIELD N Y QUAL COM 09255E102 201 14331 SH SOLE 0 0 14331 BLACKROCK MUNIYIELD PA QLTY COM 09255G107 367 23266 SH SOLE 0 0 23266 BLACKROCK MUNIYIELD QUALITY COM 09254E103 3030 204040 SH SOLE 0 0 204040 BLACKROCK MUNIYIELD QUALITY COM 09254G108 1380 95205 SH SOLE 0 0 95205 BLACKROCK MUNIYILD QULT FD I COM 09254F100 1615 96391 SH SOLE 0 0 96391 BLACKROCK MUNIYLD MICH QLTY COM 09254V105 1356 87986 SH SOLE 0 0 87986 BLACKROCK N Y MUN INCOME TRU SH BEN INT 09248L106 345 22858 SH SOLE 0 0 22858 BLACKROCK RES & COMMODITIES SHS 09257A108 5594 593859 SH SOLE 0 0 593859 BLACKROCK SCIENCE & TECHNOLO RIGHT 07/14/2021 09258G112 241 365216 SH SOLE 0 0 365216 BLACKROCK SCIENCE & TECHNOLO SHS 09258G104 22076 370457 SH SOLE 0 0 370457 BLACKROCK SCIENCE & TECHNOLO SHS BEN INT 09260K101 14400 345229 SH SOLE 0 0 345229 BLACKROCK TAX MUNICPAL BD TR SHS 09248X100 6318 245061 SH SOLE 0 0 245061 BLACKROCK TCP CAPITAL CORP COM 09259E108 752 54429 SH SOLE 0 0 54429 BLACKROCK UTILS INFRASTRUCTU COM 09248D104 3763 146137 SH SOLE 0 0 146137 BLACKSTONE GROUP INC COM 09260D107 49674 511375 SH SOLE 0 0 511375 BLACKSTONE MTG TR INC COM CL A 09257W100 1068 33475 SH SOLE 0 0 33475 BLACKSTONE MTG TR INC NOTE 4.750% 3/1 09257WAC4 15 15000 PRN SOLE 0 0 15000 BLACKSTONE STRATEGIC CREDIT COM SHS BEN IN 09257R101 1469 105464 SH SOLE 0 0 105464 BLINK CHARGING CO COM 09354A100 942 22870 SH SOLE 0 0 22870 BLOCK H & R INC COM 093671105 1785 76031 SH SOLE 0 0 76031 BLOOM ENERGY CORP COM CL A 093712107 1481 55099 SH SOLE 0 0 55099 BLOOM ENERGY CORP COM CL A 093712107 53 10500 SH Call SOLE 0 0 0 BLOOMIN BRANDS INC COM 094235108 961 35412 SH SOLE 0 0 35412 BLUEPRINT MEDICINES CORP COM 09627Y109 1793 20387 SH SOLE 0 0 20387 BNY MELLON HIGH YIELD STRATE SH BEN INT 09660L105 261 71406 SH SOLE 0 0 71406 BNY MELLON MUN BD INFRASTRUC COM SHS 09662W109 1454 98999 SH SOLE 0 0 98999 BNY MELLON MUN INCOME INC COM 05589T104 93 10035 SH SOLE 0 0 10035 BNY MELLON STRATEGIC MUN BD COM 09662E109 634 77080 SH SOLE 0 0 77080 BNY MELLON STRATEGIC MUNS IN COM 05588W108 949 105770 SH SOLE 0 0 105770 BOEING CO COM 097023105 85919 358653 SH SOLE 0 0 358653 BOK FINL CORP COM NEW 05561Q201 276 3183 SH SOLE 0 0 3183 BOOKING HOLDINGS INC COM 09857L108 24938 11397 SH SOLE 0 0 11397 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 5506 64642 SH SOLE 0 0 64642 BORGWARNER INC COM 099724106 950 19566 SH SOLE 0 0 19566 BOSTON BEER INC CL A 100557107 1112 1089 SH SOLE 0 0 1089 BOSTON PROPERTIES INC COM 101121101 273 2386 SH SOLE 0 0 2386 BOSTON SCIENTIFIC CORP COM 101137107 17181 401810 SH SOLE 0 0 401810 BOULDER GROWTH & INCOME FD I COM 101507101 1090 80530 SH SOLE 0 0 80530 BOX INC CL A 10316T104 2936 114916 SH SOLE 0 0 114916 BOYD GAMING CORP COM 103304101 283 4602 SH SOLE 0 0 4602 BP MIDSTREAM PARTNERS LP UNIT LTD PTNR 0556EL109 3175 219300 SH SOLE 0 0 219300 BP PLC SPONSORED ADR 055622104 28883 1093211 SH SOLE 0 0 1093211 BRAINSTORM CELL THERAPEUTICS COM NEW 10501E201 49 12981 SH SOLE 0 0 12981 BRIDGELINE DIGITAL INC COM 10807Q700 279 64897 SH SOLE 0 0 64897 BRIGHAM MINERALS INC CL A COM 10918L103 416 19560 SH SOLE 0 0 19560 BRIGHTSPIRE CAPITAL INC COM CL A 10949T109 458 48762 SH SOLE 0 0 48762 BRINKER INTL INC COM 109641100 272 4397 SH SOLE 0 0 4397 BRISTOL-MYERS SQUIBB CO COM 110122108 57670 863053 SH SOLE 0 0 863053 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 5151 131031 SH SOLE 0 0 131031 BROADCOM INC COM 11135F101 178095 373429 SH SOLE 0 0 373429 BROADMARK RLTY CAP INC COM 11135B100 585 55247 SH SOLE 0 0 55247 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 7972 49339 SH SOLE 0 0 49339 BROADSTONE NET LEASE INC COM 11135E203 357 15242 SH SOLE 0 0 15242 BROOKDALE SR LIVING INC COM 112463104 187 23633 SH SOLE 0 0 23633 BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 11147 218647 SH SOLE 0 0 218647 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 8742 157490 SH SOLE 0 0 157490 BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107 271 3597 SH SOLE 0 0 3597 BROOKFIELD PROPERTY PARTRS L UNIT LTD PARTN G16249107 501 26457 SH SOLE 0 0 26457 BROOKFIELD REAL ASSETS INCOM SHS BEN INT 112830104 5641 257595 SH SOLE 0 0 257595 BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 469 11171 SH SOLE 0 0 11171 BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 1939 50191 SH SOLE 0 0 50191 BROOKS AUTOMATION INC NEW COM 114340102 247 2591 SH SOLE 0 0 2591 BROWN & BROWN INC COM 115236101 2258 42489 SH SOLE 0 0 42489 BROWN FORMAN CORP CL A 115637100 443 6289 SH SOLE 0 0 6289 BROWN FORMAN CORP CL B 115637209 1706 22759 SH SOLE 0 0 22759 BRUKER CORP COM 116794108 364 4786 SH SOLE 0 0 4786 BRUNSWICK CORP COM 117043109 4642 46590 SH SOLE 0 0 46590 BUILDERS FIRSTSOURCE INC COM 12008R107 1424 33371 SH SOLE 0 0 33371 BUMBLE INC COM CL A 12047B105 237 4122 SH SOLE 0 0 4122 BUNGE LIMITED COM G16962105 1759 22502 SH SOLE 0 0 22502 BURLINGTON STORES INC COM 122017106 445 1383 SH SOLE 0 0 1383 BUTTERFLY NETWORK INC COM CL A 124155102 385 26611 SH SOLE 0 0 26611 BWX TECHNOLOGIES INC COM 05605H100 215 3700 SH SOLE 0 0 3700 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 3537 37758 SH SOLE 0 0 37758 C3 AI INC CL A 12468P104 883 14116 SH SOLE 0 0 14116 CABLE ONE INC COM 12685J105 964 504 SH SOLE 0 0 504 CACI INTL INC CL A 127190304 462 1812 SH SOLE 0 0 1812 CADENCE BANCORPORATION CL A 12739A100 1075 51493 SH SOLE 0 0 51493 CADENCE DESIGN SYSTEM INC COM 127387108 2829 20679 SH SOLE 0 0 20679 CAESARS ENTERTAINMENT INC NE COM 12769G100 272 2622 SH SOLE 0 0 2622 CAL MAINE FOODS INC COM NEW 128030202 2316 63968 SH SOLE 0 0 63968 CALAMOS CONV & HIGH INCOME F COM SHS 12811P108 1670 102348 SH SOLE 0 0 102348 CALAMOS CONV OPPORTUNITIES & SH BEN INT 128117108 3582 236154 SH SOLE 0 0 236154 CALAMOS DYNAMIC CONV & INCOM COM 12811V105 6476 207770 SH SOLE 0 0 207770 CALAMOS GBL DYN INCOME FUND COM 12811L107 1488 135807 SH SOLE 0 0 135807 CALAMOS LNG SHR EQT DYNAMIC COM 12812C106 256 12325 SH SOLE 0 0 12325 CALAMOS STRATEGIC TOTAL RETU COM SH BEN INT 128125101 18059 992798 SH SOLE 0 0 992798 CALIFORNIA WTR SVC GROUP COM 130788102 2246 40438 SH SOLE 0 0 40438 CALLAWAY GOLF CO COM 131193104 4233 125487 SH SOLE 0 0 125487 CALLON PETE CO DEL COM 13123X508 214 3714 SH SOLE 0 0 3714 CALUMET SPECIALTY PRODS PART UT LTD PARTNER 131476103 98 14331 SH SOLE 0 0 14331 CAMBIUM NETWORKS CORP SHS G17766109 821 16977 SH SOLE 0 0 16977 CAMDEN PPTY TR SH BEN INT 133131102 311 2346 SH SOLE 0 0 2346 CAMECO CORP COM 13321L108 3282 171264 SH SOLE 0 0 171264 CAMPBELL SOUP CO COM 134429109 815 17880 SH SOLE 0 0 17880 CAMPING WORLD HLDGS INC CL A 13462K109 724 17653 SH SOLE 0 0 17653 CANADA GOOSE HLDGS INC SHS SUB VTG 135086106 393 8985 SH SOLE 0 0 8985 CANADIAN IMP BK COMM COM 136069101 763 6707 SH SOLE 0 0 6707 CANADIAN NAT RES LTD COM 136385101 657 18092 SH SOLE 0 0 18092 CANADIAN NATL RY CO COM 136375102 7265 68856 SH SOLE 0 0 68856 CANADIAN PAC RY LTD COM 13645T100 5773 75092 SH SOLE 0 0 75092 CANO HEALTH INC COM CL A 13781Y103 701 57946 SH SOLE 0 0 57946 CANOO INC COM CL A 13803R102 125 12622 SH SOLE 0 0 12622 CANOPY GROWTH CORP COM 138035100 6876 284383 SH SOLE 0 0 284383 CANTALOUPE INC COM 138103106 233 19654 SH SOLE 0 0 19654 CAPITAL ONE FINL CORP COM 14040H105 17976 116206 SH SOLE 0 0 116206 CAPRI HOLDINGS LIMITED SHS G1890L107 2907 50833 SH SOLE 0 0 50833 CAPSTAR FINL HLDGS INC COM 14070T102 499 24347 SH SOLE 0 0 24347 CARA THERAPEUTICS INC COM 140755109 157 10983 SH SOLE 0 0 10983 CARDINAL HEALTH INC COM 14149Y108 12045 210984 SH SOLE 0 0 210984 CARDLYTICS INC COM 14161W105 241 1899 SH SOLE 0 0 1899 CAREDX INC COM 14167L103 5878 64226 SH SOLE 0 0 64226 CARETRUST REIT INC COM 14174T107 11236 483695 SH SOLE 0 0 483695 CARLISLE COS INC COM 142339100 895 4674 SH SOLE 0 0 4674 CARLYLE GROUP INC COM 14316J108 4797 103209 SH SOLE 0 0 103209 CARMAX INC COM 143130102 11119 86095 SH SOLE 0 0 86095 CARNIVAL CORP UNIT 99/99/9999 143658300 13384 507756 SH SOLE 0 0 507756 CARPENTER TECHNOLOGY CORP COM 144285103 415 10319 SH SOLE 0 0 10319 CARRIER GLOBAL CORPORATION COM 14448C104 11058 227518 SH SOLE 0 0 227518 CARVANA CO CL A 146869102 2816 9331 SH SOLE 0 0 9331 CASELLA WASTE SYS INC CL A 147448104 3548 55940 SH SOLE 0 0 55940 CASEYS GEN STORES INC COM 147528103 3071 15777 SH SOLE 0 0 15777 CASSAVA SCIENCES INC COM 14817C107 331 3876 SH SOLE 0 0 3876 CATALENT INC COM 148806102 925 8553 SH SOLE 0 0 8553 CATALYST BIOSCIENCES INC COM NEW 14888D208 217 50037 SH SOLE 0 0 50037 CATALYST PHARMACEUTICALS INC COM 14888U101 1374 238949 SH SOLE 0 0 238949 CATCHMARK TIMBER TR INC CL A 14912Y202 443 37836 SH SOLE 0 0 37836 CATERPILLAR INC COM 149123101 67294 309205 SH SOLE 0 0 309205 CBOE GLOBAL MKTS INC COM 12503M108 2578 21648 SH SOLE 0 0 21648 CBRE CLARION GLOBAL REAL EST COM 12504G100 1335 151522 SH SOLE 0 0 151522 CBRE GROUP INC CL A 12504L109 3347 39045 SH SOLE 0 0 39045 CBTX INC COM 12481V104 546 20000 SH SOLE 0 0 20000 CDK GLOBAL INC COM 12508E101 776 15616 SH SOLE 0 0 15616 CDW CORP COM 12514G108 6876 39368 SH SOLE 0 0 39368 CEDAR FAIR L P DEPOSITRY UNIT 150185106 1202 26822 SH SOLE 0 0 26822 CELANESE CORP DEL COM 150870103 1568 10339 SH SOLE 0 0 10339 CELLDEX THERAPEUTICS INC NEW COM NEW 15117B202 508 15180 SH SOLE 0 0 15180 CELSIUS HLDGS INC COM NEW 15118V207 1638 21522 SH SOLE 0 0 21522 CEMEX SAB DE CV SPON ADR NEW 151290889 293 34847 SH SOLE 0 0 34847 CENOVUS ENERGY INC COM 15135U109 316 32986 SH SOLE 0 0 32986 CENTENE CORP DEL COM 15135B101 1770 24266 SH SOLE 0 0 24266 CENTENNIAL RESOURCE DEV INC CL A 15136A102 153 22500 SH SOLE 0 0 22500 CENTERPOINT ENERGY INC COM 15189T107 3007 122647 SH SOLE 0 0 122647 CENTRAL SECS CORP COM 155123102 7271 172341 SH SOLE 0 0 172341 CENTURY CMNTYS INC COM 156504300 728 10941 SH SOLE 0 0 10941 CERENCE INC COM 156727109 9332 87453 SH SOLE 0 0 87453 CERNER CORP COM 156782104 2969 37983 SH SOLE 0 0 37983 CF ACQUISITION CORP IV COM CL A 12520T102 184 18997 SH SOLE 0 0 18997 CF INDS HLDGS INC COM 125269100 282 5482 SH SOLE 0 0 5482 CHAMPIONX CORPORATION COM 15872M104 318 12405 SH SOLE 0 0 12405 CHANGE HEALTHCARE INC COM 15912K100 1223 53065 SH SOLE 0 0 53065 CHARGEPOINT HOLDINGS INC COM CL A 15961R105 1636 47084 SH SOLE 0 0 47084 CHARLES RIV LABS INTL INC COM 159864107 2324 6282 SH SOLE 0 0 6282 CHART INDS INC COM 16115Q308 218 1487 SH SOLE 0 0 1487 CHARTER COMMUNICATIONS INC N CL A 16119P108 4461 6184 SH SOLE 0 0 6184 CHECK POINT SOFTWARE TECH LT ORD M22465104 1363 11739 SH SOLE 0 0 11739 CHECKPOINT THERAPEUTICS INC COM 162828107 60 20280 SH SOLE 0 0 20280 CHEGG INC COM 163092109 570 6862 SH SOLE 0 0 6862 CHEMED CORP NEW COM 16359R103 949 2000 SH SOLE 0 0 2000 CHEMOCENTRYX INC COM 16383L106 4241 316702 SH SOLE 0 0 316702 CHEMOURS CO COM 163851108 1326 38105 SH SOLE 0 0 38105 CHENIERE ENERGY INC COM NEW 16411R208 1492 17200 SH SOLE 0 0 17200 CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 960 21667 SH SOLE 0 0 21667 CHESAPEAKE UTILS CORP COM 165303108 6537 54327 SH SOLE 0 0 54327 CHEVRON CORP NEW COM 166764100 240726 2298276 SH SOLE 0 0 2298276 CHEWY INC CL A 16679L109 9541 119693 SH SOLE 0 0 119693 CHILDRENS PL INC NEW COM 168905107 638 6855 SH SOLE 0 0 6855 CHIMERA INVT CORP COM NEW 16934Q208 449 29826 SH SOLE 0 0 29826 CHIPOTLE MEXICAN GRILL INC COM 169656105 4877 3146 SH SOLE 0 0 3146 CHOICE HOTELS INTL INC COM 169905106 562 4727 SH SOLE 0 0 4727 CHUBB LIMITED COM H1467J104 165937 1043975 SH SOLE 0 0 1043975 CHURCH & DWIGHT INC COM 171340102 19996 234640 SH SOLE 0 0 234640 CHURCHILL CAPITAL CORP IV CL A 171439102 2193 76100 SH SOLE 0 0 76100 CHURCHILL CAPITAL CORP VII UNIT 99/99/9999 17144M201 103 10313 SH SOLE 0 0 10313 CHURCHILL DOWNS INC COM 171484108 512 2583 SH SOLE 0 0 2583 CHUYS HLDGS INC COM 171604101 286 7685 SH SOLE 0 0 7685 CIDARA THERAPEUTICS INC COM 171757107 191 94339 SH SOLE 0 0 94339 CIENA CORP COM NEW 171779309 1310 23019 SH SOLE 0 0 23019 CIGNA CORP NEW COM 125523100 27100 114286 SH SOLE 0 0 114286 CIMAREX ENERGY CO COM 171798101 270 3729 SH SOLE 0 0 3729 CINCINNATI FINL CORP COM 172062101 2491 21355 SH SOLE 0 0 21355 CINEMARK HLDGS INC COM 17243V102 805 36696 SH SOLE 0 0 36696 CINTAS CORP COM 172908105 4794 12547 SH SOLE 0 0 12547 CIRRUS LOGIC INC COM 172755100 217 2553 SH SOLE 0 0 2553 CISCO SYS INC COM 17275R102 262303 4949116 SH SOLE 0 0 4949116 CISCO SYS INC COM 17275R102 20 13200 SH Call SOLE 0 0 0 CISCO SYS INC COM 17275R102 2 12000 SH Call SOLE 0 0 0 CIT GROUP INC COM NEW 125581801 201 3892 SH SOLE 0 0 3892 CITIGROUP INC COM NEW 172967424 25590 361696 SH SOLE 0 0 361696 CITIZENS & NORTHN CORP COM 172922106 352 14382 SH SOLE 0 0 14382 CITIZENS CMNTY BANCORP INC M COM 174903104 398 29066 SH SOLE 0 0 29066 CITIZENS FINL GROUP INC COM 174610105 472 10289 SH SOLE 0 0 10289 CITRIX SYS INC COM 177376100 1358 11580 SH SOLE 0 0 11580 CITY OFFICE REIT INC COM 178587101 134 10771 SH SOLE 0 0 10771 CLEAN ENERGY FUELS CORP COM 184499101 194 19112 SH SOLE 0 0 19112 CLEARBRIDGE ENERGY MIDSTRM O COM 18469P209 4740 205467 SH SOLE 0 0 205467 CLEARBRIDGE MLP AND MIDSTRM COM 184692200 2707 92594 SH SOLE 0 0 92594 CLEARBRIDGE MLP AND MIDSTRM COM 18469Q207 5579 219923 SH SOLE 0 0 219923 CLEARWAY ENERGY INC CL C 18539C204 1464 55274 SH SOLE 0 0 55274 CLEVELAND-CLIFFS INC NEW COM 185899101 13376 620420 SH SOLE 0 0 620420 CLEVELAND-CLIFFS INC NEW COM 185899101 88 28300 SH Call SOLE 0 0 0 CLOROX CO DEL COM 189054109 28610 159009 SH SOLE 0 0 159009 CLOROX CO DEL COM 189054109 226 16600 SH Put SOLE 0 0 16600 CLOUDERA INC COM 18914U100 230 14507 SH SOLE 0 0 14507 CLOUDFLARE INC CL A COM 18915M107 3931 37137 SH SOLE 0 0 37137 CLOUGH GLOBAL EQUITY FD COM 18914C100 163 11028 SH SOLE 0 0 11028 CLOUGH GLOBAL OPPORTUNITIES SH BEN INT 18914E106 2742 226599 SH SOLE 0 0 226599 CME GROUP INC COM 12572Q105 157288 739531 SH SOLE 0 0 739531 CMS ENERGY CORP COM 125896100 2649 44841 SH SOLE 0 0 44841 CNO FINL GROUP INC COM 12621E103 318 13446 SH SOLE 0 0 13446 COCA COLA CO COM 191216100 85094 1572601 SH SOLE 0 0 1572601 COCA COLA CO COM 191216100 7 24900 SH Call SOLE 0 0 0 COCA COLA CO COM 191216100 21 26500 SH Call SOLE 0 0 0 COCA COLA CO COM 191216100 10 20100 SH Call SOLE 0 0 0 COCA COLA CO COM 191216100 4 25000 SH Call SOLE 0 0 0 COCA COLA CO COM 191216100 15 51600 SH Call SOLE 0 0 0 COCA COLA CO COM 191216100 14 26600 SH Call SOLE 0 0 0 COCA-COLA EUROPACIFIC PARTNE SHS G25839104 2779 46851 SH SOLE 0 0 46851 COCRYSTAL PHARMA INC COM 19188J300 15 11618 SH SOLE 0 0 11618 COEUR MNG INC COM NEW 192108504 1625 183028 SH SOLE 0 0 183028 COGNEX CORP COM 192422103 7472 88895 SH SOLE 0 0 88895 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 3568 51507 SH SOLE 0 0 51507 COHEN & STEERS CLOSED-END OP COM 19248P106 1888 129969 SH SOLE 0 0 129969 COHEN & STEERS INFRASTRUCTUR COM 19248A109 10155 353958 SH SOLE 0 0 353958 COHEN & STEERS LTD DURATION COM 19248C105 583 21278 SH SOLE 0 0 21278 COHEN & STEERS QUALITY INCOM COM 19247L106 18314 1165728 SH SOLE 0 0 1165728 COHEN & STEERS REIT & PFD & COM 19247X100 6829 250875 SH SOLE 0 0 250875 COHEN & STEERS SELECT PFD & COM 19248Y107 209 6832 SH SOLE 0 0 6832 COHEN & STEERS TOTAL RETURN COM 19247R103 1166 71577 SH SOLE 0 0 71577 COHERENT INC COM 192479103 449 1699 SH SOLE 0 0 1699 COINBASE GLOBAL INC COM CL A 19260Q107 7797 30783 SH SOLE 0 0 30783 COLFAX CORP COM 194014106 2229 48649 SH SOLE 0 0 48649 COLGATE PALMOLIVE CO COM 194162103 23691 291215 SH SOLE 0 0 291215 COLGATE PALMOLIVE CO COM 194162103 2 34300 SH Call SOLE 0 0 0 COLONY BANKCORP INC COM 19623P101 906 50725 SH SOLE 0 0 50725 COLUMBIA ETF TR I DIVERSIFID FXD 19761L508 25879 1200872 SH SOLE 0 0 1200872 COLUMBIA ETF TR I MULTI SEC MUNI 19761L607 359 15875 SH SOLE 0 0 15875 COLUMBIA FINL INC COM 197641103 225 13079 SH SOLE 0 0 13079 COLUMBIA PPTY TR INC COM NEW 198287203 304 17466 SH SOLE 0 0 17466 COLUMBIA SELIGM PREM TECH GR COM 19842X109 620 17462 SH SOLE 0 0 17462 COMCAST CORP NEW CL A 20030N101 215030 3771110 SH SOLE 0 0 3771110 COMERICA INC COM 200340107 1212 16990 SH SOLE 0 0 16990 COMMERCE BANCSHARES INC COM 200525103 3925 52641 SH SOLE 0 0 52641 COMMERCIAL METALS CO COM 201723103 919 29924 SH SOLE 0 0 29924 COMMSCOPE HLDG CO INC COM 20337X109 1097 51489 SH SOLE 0 0 51489 COMMUNITY BANKERS TR CORP COM 203612106 990 87340 SH SOLE 0 0 87340 COMMUNITY BK SYS INC COM 203607106 2101 27779 SH SOLE 0 0 27779 COMMUNITY HEALTH SYS INC NEW COM 203668108 317 20523 SH SOLE 0 0 20523 COMMUNITY HEALTHCARE TR INC COM 20369C106 2489 52444 SH SOLE 0 0 52444 COMPASS DIVERSIFIED SH BEN INT 20451Q104 3471 136104 SH SOLE 0 0 136104 COMPASS MINERALS INTL INC COM 20451N101 1380 23293 SH SOLE 0 0 23293 COMPUGEN LTD ORD M25722105 445 53708 SH SOLE 0 0 53708 COMSCORE INC COM 20564W105 109 21800 SH SOLE 0 0 21800 CONAGRA BRANDS INC COM 205887102 3637 99986 SH SOLE 0 0 99986 CONCENTRIX CORP COM 20602D101 2416 15022 SH SOLE 0 0 15022 CONMED CORP COM 207410101 400 2912 SH SOLE 0 0 2912 CONNECTONE BANCORP INC COM 20786W107 294 11245 SH SOLE 0 0 11245 CONOCOPHILLIPS COM 20825C104 22596 371042 SH SOLE 0 0 371042 CONSOLIDATED EDISON INC COM 209115104 6921 96497 SH SOLE 0 0 96497 CONSTELLATION BRANDS INC CL A 21036P108 25941 110868 SH SOLE 0 0 110868 CONSTELLIUM SE CL A SHS F21107101 1757 92731 SH SOLE 0 0 92731 CONSTRUCTION PARTNERS INC COM CL A 21044C107 459 14633 SH SOLE 0 0 14633 CONTEXTLOGIC INC COM CL A 21077C107 1368 103868 SH SOLE 0 0 103868 CONTINENTAL RES INC COM 212015101 3737 98251 SH SOLE 0 0 98251 COOPER COS INC COM NEW 216648402 507 1279 SH SOLE 0 0 1279 COPART INC COM 217204106 9484 71942 SH SOLE 0 0 71942 CORESITE RLTY CORP COM 21870Q105 2502 18591 SH SOLE 0 0 18591 CORMEDIX INC COM 21900C308 299 43517 SH SOLE 0 0 43517 CORNING INC COM 219350105 5903 144319 SH SOLE 0 0 144319 CORSAIR GAMING INC COM 22041X102 1544 46374 SH SOLE 0 0 46374 CORTEVA INC COM 22052L104 4708 106144 SH SOLE 0 0 106144 COSTAR GROUP INC COM 22160N109 1194 14422 SH SOLE 0 0 14422 COSTCO WHSL CORP NEW COM 22160K105 126382 319384 SH SOLE 0 0 319384 COTY INC COM CL A 222070203 346 37023 SH SOLE 0 0 37023 COUPA SOFTWARE INC COM 22266L106 3265 12458 SH SOLE 0 0 12458 COUPANG INC CL A 22266T109 519 12410 SH SOLE 0 0 12410 COVANTA HLDG CORP COM 22282E102 8092 459519 SH SOLE 0 0 459519 CRA INTL INC COM 12618T105 732 8547 SH SOLE 0 0 8547 CRACKER BARREL OLD CTRY STOR COM 22410J106 1129 7607 SH SOLE 0 0 7607 CRANE CO COM 224399105 1682 18205 SH SOLE 0 0 18205 CREDIT SUISSE GROUP SPONSORED ADR 225401108 451 42994 SH SOLE 0 0 42994 CREDIT SUISSE GROUP SPONSORED ADR 225401108 2 11000 SH Call SOLE 0 0 0 CREE INC COM 225447101 1555 15874 SH SOLE 0 0 15874 CRESTWOOD EQUITY PARTNERS LP UNIT LTD PARTNER 226344208 422 14064 SH SOLE 0 0 14064 CRH PLC ADR 12626K203 365 7176 SH SOLE 0 0 7176 CRISPR THERAPEUTICS AG NAMEN AKT H17182108 3223 19908 SH SOLE 0 0 19908 CRITEO S A SPONS ADS 226718104 1106 24460 SH SOLE 0 0 24460 CRITEO S A SPONS ADS 226718104 28 11800 SH Call SOLE 0 0 0 CROCS INC COM 227046109 940 8070 SH SOLE 0 0 8070 CRONOS GROUP INC COM 22717L101 1663 193393 SH SOLE 0 0 193393 CROSSAMERICA PARTNERS LP UT LTD PTN INT 22758A105 3448 180909 SH SOLE 0 0 180909 CROWDSTRIKE HLDGS INC CL A 22788C105 22154 88156 SH SOLE 0 0 88156 CROWN CASTLE INTL CORP NEW COM 22822V101 42915 219964 SH SOLE 0 0 219964 CROWN HLDGS INC COM 228368106 835 8168 SH SOLE 0 0 8168 CSX CORP COM 126408103 21987 685372 SH SOLE 0 0 685372 CUBESMART COM 229663109 241 5201 SH SOLE 0 0 5201 CULLEN FROST BANKERS INC COM 229899109 1078 9621 SH SOLE 0 0 9621 CUMMINS INC COM 231021106 24837 101870 SH SOLE 0 0 101870 CURIS INC COM NEW 231269200 210 25983 SH SOLE 0 0 25983 CUTERA INC COM 232109108 801 16335 SH SOLE 0 0 16335 CVS HEALTH CORP COM 126650100 170398 2042139 SH SOLE 0 0 2042139 CVS HEALTH CORP COM 126650100 1 14100 SH Call SOLE 0 0 0 CVS HEALTH CORP COM 126650100 40 12600 SH Call SOLE 0 0 0 CYBERARK SOFTWARE LTD SHS M2682V108 581 4459 SH SOLE 0 0 4459 CYCLACEL PHARMACEUTICALS INC COM 23254L603 355 60006 SH SOLE 0 0 60006 CYMABAY THERAPEUTICS INC COM 23257D103 69 15920 SH SOLE 0 0 15920 CYRUSONE INC COM 23283R100 5966 83412 SH SOLE 0 0 83412 CYTOMX THERAPEUTICS INC COM 23284F105 145 22840 SH SOLE 0 0 22840 D R HORTON INC COM 23331A109 23305 257873 SH SOLE 0 0 257873 DANA INC COM 235825205 507 21333 SH SOLE 0 0 21333 DANAHER CORPORATION COM 235851102 67947 253184 SH SOLE 0 0 253184 DANIMER SCIENTIFIC INC COM CL A 236272100 2884 115132 SH SOLE 0 0 115132 DARDEN RESTAURANTS INC COM 237194105 3828 26224 SH SOLE 0 0 26224 DARLING INGREDIENTS INC COM 237266101 1037 15365 SH SOLE 0 0 15365 DATADOG INC CL A COM 23804L103 1585 15233 SH SOLE 0 0 15233 DAVE & BUSTERS ENTMT INC COM 238337109 6525 160713 SH SOLE 0 0 160713 DAVIS FUNDAMENTAL ETF TR SELCT INTL ETF 23908L405 13075 561411 SH SOLE 0 0 561411 DAVIS FUNDAMENTAL ETF TR SELECT US EQTY 23908L207 1049 29737 SH SOLE 0 0 29737 DAVIS FUNDAMENTAL ETF TR SELECT WRLD WI 23908L306 38300 1120880 SH SOLE 0 0 1120880 DAVITA INC COM 23918K108 6264 52010 SH SOLE 0 0 52010 DBX ETF TR XTRACK HRVST CSI 233051879 665 16413 SH SOLE 0 0 16413 DBX ETF TR XTRACK MSCI EAFE 233051200 7150 190519 SH SOLE 0 0 190519 DBX ETF TR XTRACK MSCI EMRG 233051101 1167 39879 SH SOLE 0 0 39879 DBX ETF TR XTRACK MSCI EURP 233051853 499 14642 SH SOLE 0 0 14642 DBX ETF TR XTRACK MUN INFRA 233051705 2770 93759 SH SOLE 0 0 93759 DBX ETF TR XTRACK USD HIGH 233051432 2873 71284 SH SOLE 0 0 71284 DBX ETF TR XTRACKERS FTSE 233051515 229 7112 SH SOLE 0 0 7112 DBX ETF TR XTRACKERS RUSSEL 233051481 601 13587 SH SOLE 0 0 13587 DBX ETF TR XTRACKERS S&P 233051143 217 5742 SH SOLE 0 0 5742 DCP MIDSTREAM LP COM UT LTD PTN 23311P100 3339 108799 SH SOLE 0 0 108799 DECKERS OUTDOOR CORP COM 243537107 944 2458 SH SOLE 0 0 2458 DEERE & CO COM 244199105 44044 124847 SH SOLE 0 0 124847 DELAWARE ENHANCED GLOBAL DIV COM 246060107 1101 102701 SH SOLE 0 0 102701 DELAWARE INVTS NATL MUN INCO SH BEN INT 24610T108 322 22770 SH SOLE 0 0 22770 DELL TECHNOLOGIES INC CL C 24703L202 2156 21631 SH SOLE 0 0 21631 DELTA AIR LINES INC DEL COM NEW 247361702 20679 478011 SH SOLE 0 0 478011 DENALI THERAPEUTICS INC COM 24823R105 334 4252 SH SOLE 0 0 4252 DENTSPLY SIRONA INC COM 24906P109 384 6077 SH SOLE 0 0 6077 DESCARTES SYS GROUP INC COM 249906108 215 3111 SH SOLE 0 0 3111 DESKTOP METAL INC COM CL A 25058X105 144 12540 SH SOLE 0 0 12540 DEUTSCHE BANK A G NAMEN AKT D18190898 502 38392 SH SOLE 0 0 38392 DEVON ENERGY CORP NEW COM 25179M103 11533 395095 SH SOLE 0 0 395095 DEVON ENERGY CORP NEW COM 25179M103 2 17000 SH Call SOLE 0 0 0 DEXCOM INC COM 252131107 10089 23628 SH SOLE 0 0 23628 DIAGEO PLC SPON ADR NEW 25243Q205 21930 114407 SH SOLE 0 0 114407 DIAMOND S SHIPPING INC COM Y20676105 118 11890 SH SOLE 0 0 11890 DIAMONDBACK ENERGY INC COM 25278X109 11671 124289 SH SOLE 0 0 124289 DICERNA PHARMACEUTICALS INC COM 253031108 560 15010 SH SOLE 0 0 15010 DICKS SPORTING GOODS INC COM 253393102 869 8669 SH SOLE 0 0 8669 DIFFUSION PHARMACEUTICALS IN COM PAR 253748305 73 100000 SH SOLE 0 0 100000 DIGITAL RLTY TR INC COM 253868103 14678 97549 SH SOLE 0 0 97549 DIGITAL TURBINE INC COM NEW 25400W102 4727 62173 SH SOLE 0 0 62173 DIGITALBRIDGE GROUP INC CL A COM 25401T108 183 23193 SH SOLE 0 0 23193 DIMENSIONAL ETF TRUST EMGR CRE EQT MNG 25434V302 304 10259 SH SOLE 0 0 10259 DIMENSIONAL ETF TRUST US CORE EQT MKT 25434V104 209 6903 SH SOLE 0 0 6903 DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708 52636 1950935 SH SOLE 0 0 1950935 DIMENSIONAL ETF TRUST US EQUITY ETF 25434V401 54524 1157013 SH SOLE 0 0 1157013 DIMENSIONAL ETF TRUST US SMALL CAP ETF 25434V500 6831 116971 SH SOLE 0 0 116971 DIMENSIONAL ETF TRUST US TARGETED VLU 25434V609 18214 406537 SH SOLE 0 0 406537 DINE BRANDS GLOBAL INC COM 254423106 257 2880 SH SOLE 0 0 2880 DIREXION SHS ETF TR MOONSHOT INNOVAT 25460G732 338 9238 SH SOLE 0 0 9238 DIREXION SHS ETF TR NAS100 EQL WGT 25459Y207 656 7843 SH SOLE 0 0 7843 DIREXION SHS ETF TR WORK FROM HOME 25460G773 2757 36366 SH SOLE 0 0 36366 DISCOVER FINL SVCS COM 254709108 17963 151855 SH SOLE 0 0 151855 DISCOVERY INC COM SER A 25470F104 1959 63851 SH SOLE 0 0 63851 DISCOVERY INC COM SER C 25470F302 4409 152154 SH SOLE 0 0 152154 DISH NETWORK CORPORATION CL A 25470M109 9117 218110 SH SOLE 0 0 218110 DISH NETWORK CORPORATION NOTE 2.375% 3/1 25470MAD1 15 15000 PRN SOLE 0 0 15000 DISH NETWORK CORPORATION NOTE 3.375% 8/1 25470MAB5 556 545000 PRN SOLE 0 0 545000 DISNEY WALT CO COM 254687106 187505 1066743 SH SOLE 0 0 1066743 DISNEY WALT CO COM 254687106 258 25400 SH Put SOLE 0 0 25400 DIXIE GROUP INC CL A 255519100 158 53900 SH SOLE 0 0 53900 DNP SELECT INCOME FD INC COM 23325P104 3290 314845 SH SOLE 0 0 314845 DOCUMENT SEC SYS INC COM NEW 25614T309 25 14000 SH SOLE 0 0 14000 DOCUSIGN INC COM 256163106 56105 200683 SH SOLE 0 0 200683 DOLBY LABORATORIES INC COM CL A 25659T107 1004 10218 SH SOLE 0 0 10218 DOLLAR GEN CORP NEW COM 256677105 61550 284385 SH SOLE 0 0 284385 DOLLAR TREE INC COM 256746108 1778 17866 SH SOLE 0 0 17866 DOMINION ENERGY INC COM 25746U109 41135 559131 SH SOLE 0 0 559131 DOMINOS PIZZA INC COM 25754A201 2673 5719 SH SOLE 0 0 5719 DOMTAR CORP COM NEW 257559203 263 4779 SH SOLE 0 0 4779 DONALDSON INC COM 257651109 1121 17648 SH SOLE 0 0 17648 DOORDASH INC CL A 25809K105 246 1380 SH SOLE 0 0 1380 DOUBLELINE INCOME SOLUTIONS COM 258622109 1426 78835 SH SOLE 0 0 78835 DOUBLELINE OPPORTUNISTIC CR COM 258623107 231 11533 SH SOLE 0 0 11533 DOVER CORP COM 260003108 11617 77131 SH SOLE 0 0 77131 DOW INC COM 260557103 25424 401763 SH SOLE 0 0 401763 DRAFTKINGS INC COM CL A 26142R104 17322 332035 SH SOLE 0 0 332035 DROPBOX INC CL A 26210C104 498 16437 SH SOLE 0 0 16437 DTE ENERGY CO COM 233331107 7325 56524 SH SOLE 0 0 56524 DTF TAX-FREE INCOME INC COM 23334J107 254 16932 SH SOLE 0 0 16932 DUFF & PHELPS UTLITY AND INF COM 26433C105 2037 142255 SH SOLE 0 0 142255 DUKE ENERGY CORP NEW COM NEW 26441C204 55141 558553 SH SOLE 0 0 558553 DUKE REALTY CORP COM NEW 264411505 980 20692 SH SOLE 0 0 20692 DUPONT DE NEMOURS INC COM 26614N102 9833 127029 SH SOLE 0 0 127029 DWS MUN INCOME TR COM 233368109 375 30688 SH SOLE 0 0 30688 DXC TECHNOLOGY CO COM 23355L106 486 12493 SH SOLE 0 0 12493 DYCOM INDS INC COM 267475101 1452 19485 SH SOLE 0 0 19485 DYCOM INDS INC NOTE 0.750% 9/1 267475AB7 20 20000 PRN SOLE 0 0 20000 DYNATRACE INC COM NEW 268150109 286 4900 SH SOLE 0 0 4900 DYNAVAX TECHNOLOGIES CORP COM NEW 268158201 259 26259 SH SOLE 0 0 26259 DYNEX CAP INC COM 26817Q886 272 14570 SH SOLE 0 0 14570 EAGLE MATLS INC COM 26969P108 1271 8943 SH SOLE 0 0 8943 EAST WEST BANCORP INC COM 27579R104 1588 22154 SH SOLE 0 0 22154 EASTERLY GOVT PPTYS INC COM 27616P103 1212 57510 SH SOLE 0 0 57510 EASTERN BANKSHARES INC COM 27627N105 637 30950 SH SOLE 0 0 30950 EASTGROUP PPTYS INC COM 277276101 808 4913 SH SOLE 0 0 4913 EASTMAN CHEM CO COM 277432100 2741 23480 SH SOLE 0 0 23480 EASTMAN KODAK CO COM NEW 277461406 92 11106 SH SOLE 0 0 11106 EATON CORP PLC SHS G29183103 223873 1510806 SH SOLE 0 0 1510806 EATON VANCE CALIF MUN BD FD COM 27828A100 149 12453 SH SOLE 0 0 12453 EATON VANCE ENHANCED EQUITY COM 278274105 6582 354644 SH SOLE 0 0 354644 EATON VANCE ENHANCED EQUITY COM 278277108 4623 198588 SH SOLE 0 0 198588 EATON VANCE FLTING RATE INC COM 278279104 1639 113902 SH SOLE 0 0 113902 EATON VANCE LTD DURATION INC COM 27828H105 3376 254608 SH SOLE 0 0 254608 EATON VANCE MUN BD FD COM 27827X101 3349 244794 SH SOLE 0 0 244794 EATON VANCE MUN INCOME 2028 SHS 27829U105 2985 128219 SH SOLE 0 0 128219 EATON VANCE MUNI INCOME TRUS SH BEN INT 27826U108 1406 100186 SH SOLE 0 0 100186 EATON VANCE NATL MUN OPPORT COM SHS 27829L105 1327 58883 SH SOLE 0 0 58883 EATON VANCE RISK-MANAGED DIV COM 27829G106 7362 639096 SH SOLE 0 0 639096 EATON VANCE SR FLTNG RTE TR COM 27828Q105 328 23200 SH SOLE 0 0 23200 EATON VANCE TAX ADVT DIV INC COM 27828G107 1276 46181 SH SOLE 0 0 46181 EATON VANCE TAX MNGD BUY WRI COM SH BEN INT 27829M103 865 75058 SH SOLE 0 0 75058 EATON VANCE TAX MNGED BUY WR COM 27828X100 7454 444243 SH SOLE 0 0 444243 EATON VANCE TAX-ADVANTAGED G COM 27828U106 752 25671 SH SOLE 0 0 25671 EATON VANCE TAX-MANAGED BUY- COM 27828Y108 4649 285537 SH SOLE 0 0 285537 EATON VANCE TAX-MANAGED DIVE COM 27828N102 6386 453864 SH SOLE 0 0 453864 EATON VANCE TAX-MANAGED GLOB COM 27829C105 3463 318019 SH SOLE 0 0 318019 EATON VANCE TAX-MANAGED GLOB COM 27829F108 14768 1447877 SH SOLE 0 0 1447877 EATON VANCE TX ADV GLBL DIV COM 27828S101 903 43017 SH SOLE 0 0 43017 EBAY INC. COM 278642103 7550 107533 SH SOLE 0 0 107533 ECHOSTAR CORP CL A 278768106 5359 220626 SH SOLE 0 0 220626 ECOLAB INC COM 278865100 16898 82017 SH SOLE 0 0 82017 EDAP TMS S A SPONSORED ADR 268311107 4140 583974 SH SOLE 0 0 583974 EDISON INTL COM 281020107 4055 70136 SH SOLE 0 0 70136 EDITAS MEDICINE INC COM 28106W103 2744 48442 SH SOLE 0 0 48442 EDWARDS LIFESCIENCES CORP COM 28176E108 93639 904115 SH SOLE 0 0 904115 ELANCO ANIMAL HEALTH INC COM 28414H103 4999 144100 SH SOLE 0 0 144100 ELANCO ANIMAL HEALTH INC UNIT 02/01/2023T 28414H202 213 3975 SH SOLE 0 0 3975 ELASTIC N V ORD SHS N14506104 2747 18845 SH SOLE 0 0 18845 ELDORADO GOLD CORP NEW COM 284902509 1343 135249 SH SOLE 0 0 135249 ELECTRONIC ARTS INC COM 285512109 5978 41556 SH SOLE 0 0 41556 ELEVATE CREDIT INC COM 28621V101 154 43166 SH SOLE 0 0 43166 ELLSWORTH GROWTH & INCOME FD COM 289074106 3267 221957 SH SOLE 0 0 221957 ELMIRA SVGS BK ELMIRA N Y COM 289660102 557 38951 SH SOLE 0 0 38951 EMCORE CORP COM NEW 290846203 130 14065 SH SOLE 0 0 14065 EMERALD HOLDING INC COM 29103W104 1823 338228 SH SOLE 0 0 338228 EMERSON ELEC CO COM 291011104 44028 457465 SH SOLE 0 0 457465 EMPIRE ST RLTY TR INC CL A 292104106 1747 145563 SH SOLE 0 0 145563 ENABLE MIDSTREAM PARTNERS LP COM UNIT RP IN 292480100 386 42400 SH SOLE 0 0 42400 ENBRIDGE INC COM 29250N105 25193 629359 SH SOLE 0 0 629359 ENCOMPASS HEALTH CORP COM 29261A100 2672 34239 SH SOLE 0 0 34239 ENCORE WIRE CORP COM 292562105 1685 22230 SH SOLE 0 0 22230 ENDO INTL PLC SHS G30401106 150 32063 SH SOLE 0 0 32063 ENEL AMERICAS S A SPONSORED ADR 29274F104 92 12717 SH SOLE 0 0 12717 ENERGOUS CORP COM 29272C103 43 15025 SH SOLE 0 0 15025 ENERGY FUELS INC COM NEW 292671708 79 13020 SH SOLE 0 0 13020 ENERGY TRANSFER L P COM UT LTD PTN 29273V100 23903 2248639 SH SOLE 0 0 2248639 ENERPLUS CORP COM 292766102 177 24590 SH SOLE 0 0 24590 ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336T100 118 18444 SH SOLE 0 0 18444 ENPHASE ENERGY INC COM 29355A107 1662 9051 SH SOLE 0 0 9051 ENTEGRIS INC COM 29362U104 1704 13856 SH SOLE 0 0 13856 ENTERGY CORP NEW COM 29364G103 2888 28969 SH SOLE 0 0 28969 ENTERPRISE PRODS PARTNERS L COM 293792107 51216 2122499 SH SOLE 0 0 2122499 ENVESTNET INC COM 29404K106 612 8067 SH SOLE 0 0 8067 ENVIVA PARTNERS LP COM UNIT 29414J107 7251 138353 SH SOLE 0 0 138353 EOG RES INC COM 26875P101 8913 106819 SH SOLE 0 0 106819 EPAM SYS INC COM 29414B104 6800 13308 SH SOLE 0 0 13308 EPR PPTYS COM SH BEN INT 26884U109 459 8705 SH SOLE 0 0 8705 EQT CORP COM 26884L109 632 28376 SH SOLE 0 0 28376 EQUIFAX INC COM 294429105 661 2760 SH SOLE 0 0 2760 EQUINIX INC COM 29444U700 72774 90566 SH SOLE 0 0 90566 EQUINOR ASA SPONSORED ADR 29446M102 206 9724 SH SOLE 0 0 9724 EQUITRANS MIDSTREAM CORP COM 294600101 1993 234174 SH SOLE 0 0 234174 EQUITY LIFESTYLE PPTYS INC COM 29472R108 3683 49561 SH SOLE 0 0 49561 EQUITY RESIDENTIAL SH BEN INT 29476L107 911 11838 SH SOLE 0 0 11838 ERICSSON ADR B SEK 10 294821608 5139 408478 SH SOLE 0 0 408478 ESSENTIAL UTILS INC COM 29670G102 3763 82339 SH SOLE 0 0 82339 ESSEX PPTY TR INC COM 297178105 1572 5242 SH SOLE 0 0 5242 ETF MANAGERS TR BLUESTAR ISRAEL 26924G870 427 6101 SH SOLE 0 0 6101 ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 16356 794707 SH SOLE 0 0 794707 ETF MANAGERS TR ETFMG TRAVEL TEC 26924G771 959 32165 SH SOLE 0 0 32165 ETF MANAGERS TR ETHO CLIMATE LEA 26924G888 212 3512 SH SOLE 0 0 3512 ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 8118 133840 SH SOLE 0 0 133840 ETF MANAGERS TR PRIME JUNIR SLVR 26924G102 168 11024 SH SOLE 0 0 11024 ETF MANAGERS TR PRIME MOBILE PAY 26924G409 8695 123458 SH SOLE 0 0 123458 ETF SER SOLUTIONS APTUS COLLARED 26922A222 551 18274 SH SOLE 0 0 18274 ETF SER SOLUTIONS APTUS DEFINED 26922A388 893 30158 SH SOLE 0 0 30158 ETF SER SOLUTIONS APTUS DRAWDOWN 26922A784 533 13415 SH SOLE 0 0 13415 ETF SER SOLUTIONS DEFIANCE NEXT 26922A289 5128 134775 SH SOLE 0 0 134775 ETF SER SOLUTIONS DEFIANCE QUANT 26922A420 674 13519 SH SOLE 0 0 13519 ETF SER SOLUTIONS DISTILLATE US 26922A321 306 7343 SH SOLE 0 0 7343 ETF SER SOLUTIONS NATIONWIDE RSK 26922A669 251 8850 SH SOLE 0 0 8850 ETF SER SOLUTIONS NETLEASE CORP 26922A248 8582 286456 SH SOLE 0 0 286456 ETF SER SOLUTIONS OPUS SML CP VL 26922A446 261 8011 SH SOLE 0 0 8011 ETF SER SOLUTIONS US GBL GLD PRE 26922A719 585 30545 SH SOLE 0 0 30545 ETF SER SOLUTIONS US GLB JETS 26922A842 14033 580358 SH SOLE 0 0 580358 ETHAN ALLEN INTERIORS INC COM 297602104 209 7581 SH SOLE 0 0 7581 ETSY INC COM 29786A106 5081 24685 SH SOLE 0 0 24685 ETSY INC COM 29786A106 5 15600 SH Put SOLE 0 0 15600 EURONAV NV SHS B38564108 145 15610 SH SOLE 0 0 15610 EURONET WORLDWIDE INC COM 298736109 493 3645 SH SOLE 0 0 3645 EVERBRIDGE INC COM 29978A104 270 1985 SH SOLE 0 0 1985 EVERCORE INC CLASS A 29977A105 709 5038 SH SOLE 0 0 5038 EVEREST RE GROUP LTD COM G3223R108 371 1471 SH SOLE 0 0 1471 EVERGY INC COM 30034W106 2152 35613 SH SOLE 0 0 35613 EVERI HLDGS INC COM 30034T103 17642 707360 SH SOLE 0 0 707360 EVERI HLDGS INC COM 30034T103 58 11500 SH Call SOLE 0 0 0 EVERSOURCE ENERGY COM 30040W108 12636 157473 SH SOLE 0 0 157473 EVOKE PHARMA INC COM 30049G104 163 119190 SH SOLE 0 0 119190 EVOLUTION PETE CORP COM 30049A107 141 28348 SH SOLE 0 0 28348 EVOQUA WATER TECHNOLOGIES CO COM 30057T105 6200 183552 SH SOLE 0 0 183552 EXACT SCIENCES CORP COM 30063P105 7248 58307 SH SOLE 0 0 58307 EXCHANGE LISTED FDS TR SABA INT RATE 30151E806 1180 55429 SH SOLE 0 0 55429 EXCHANGE TRADED CONCEPTS TR EMQQ EM INTERN 301505889 33562 529745 SH SOLE 0 0 529745 EXCHANGE TRADED CONCEPTS TR NORTH SHOR GBL 301505715 1229 19650 SH SOLE 0 0 19650 EXCHANGE TRADED CONCEPTS TR ROBO GBL HLTCR 301505723 417 8652 SH SOLE 0 0 8652 EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 6537 100239 SH SOLE 0 0 100239 EXELIXIS INC COM 30161Q104 374 20505 SH SOLE 0 0 20505 EXELON CORP COM 30161N101 8585 193748 SH SOLE 0 0 193748 EXONE CO COM 302104104 333 15369 SH SOLE 0 0 15369 EXPEDIA GROUP INC COM NEW 30212P303 6043 36912 SH SOLE 0 0 36912 EXPEDITORS INTL WASH INC COM 302130109 1852 14627 SH SOLE 0 0 14627 EXPONENT INC COM 30214U102 9144 102495 SH SOLE 0 0 102495 EXTRA SPACE STORAGE INC COM 30225T102 1843 11253 SH SOLE 0 0 11253 EXXON MOBIL CORP COM 30231G102 98417 1560193 SH SOLE 0 0 1560193 F N B CORP COM 302520101 963 78124 SH SOLE 0 0 78124 F5 NETWORKS INC COM 315616102 1023 5480 SH SOLE 0 0 5480 FACEBOOK INC CL A 30303M102 205211 590178 SH SOLE 0 0 590178 FACTSET RESH SYS INC COM 303075105 16087 47927 SH SOLE 0 0 47927 FAIR ISAAC CORP COM 303250104 1249 2484 SH SOLE 0 0 2484 FARFETCH LTD ORD SH CL A 30744W107 381 7561 SH SOLE 0 0 7561 FARMERS NATIONAL BANC CORP COM 309627107 572 36887 SH SOLE 0 0 36887 FARMLAND PARTNERS INC COM 31154R109 191 15876 SH SOLE 0 0 15876 FASTENAL CO COM 311900104 22094 424899 SH SOLE 0 0 424899 FASTLY INC CL A 31188V100 2749 46121 SH SOLE 0 0 46121 FB FINL CORP COM 30257X104 4386 117535 SH SOLE 0 0 117535 FEDERAL RLTY INVT TR SH BEN INT NEW 313747206 537 4582 SH SOLE 0 0 4582 FEDERAL SIGNAL CORP COM 313855108 817 20309 SH SOLE 0 0 20309 FEDERATED HERMES INC CL B 314211103 317 9345 SH SOLE 0 0 9345 FEDERATED HERMES PREM MUNI I COM 31423P108 214 13682 SH SOLE 0 0 13682 FEDEX CORP COM 31428X106 45645 152998 SH SOLE 0 0 152998 FERGUSON PLC NEW SHS G3421J106 711 5106 SH SOLE 0 0 5106 FERRARI N V COM N3167Y103 801 3883 SH SOLE 0 0 3883 FIDELITY COMWLTH TR NASDAQ COMPSIT 315912808 2682 47602 SH SOLE 0 0 47602 FIDELITY COVINGTON TRUST CONSMR STAPLES 316092303 581 13644 SH SOLE 0 0 13644 FIDELITY COVINGTON TRUST DIVID ETF RISI 316092832 1722 40758 SH SOLE 0 0 40758 FIDELITY COVINGTON TRUST HIGH DIVID ETF 316092840 369 9802 SH SOLE 0 0 9802 FIDELITY COVINGTON TRUST MSCI COMMNTN SVC 316092873 2013 36939 SH SOLE 0 0 36939 FIDELITY COVINGTON TRUST MSCI CONSM DIS 316092204 1114 13732 SH SOLE 0 0 13732 FIDELITY COVINGTON TRUST MSCI ENERGY IDX 316092402 547 37093 SH SOLE 0 0 37093 FIDELITY COVINGTON TRUST MSCI FINLS IDX 316092501 495 9451 SH SOLE 0 0 9451 FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600 4961 77825 SH SOLE 0 0 77825 FIDELITY COVINGTON TRUST MSCI INDL INDX 316092709 2715 50073 SH SOLE 0 0 50073 FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808 5522 46880 SH SOLE 0 0 46880 FIDELITY COVINGTON TRUST MSCI MATLS INDEX 316092881 968 20938 SH SOLE 0 0 20938 FIDELITY COVINGTON TRUST MSCI RL EST ETF 316092857 1830 60126 SH SOLE 0 0 60126 FIDELITY COVINGTON TRUST MSCI UTILS INDEX 316092865 219 5326 SH SOLE 0 0 5326 FIDELITY MERRIMACK STR TR CORP BOND ETF 316188101 1738 31204 SH SOLE 0 0 31204 FIDELITY MERRIMACK STR TR LOW DURTIN ETF 316188408 236 4651 SH SOLE 0 0 4651 FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309 6791 127348 SH SOLE 0 0 127348 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 466 10731 SH SOLE 0 0 10731 FIDELITY NATL INFORMATION SV COM 31620M106 31610 223114 SH SOLE 0 0 223114 FIDUS INVT CORP COM 316500107 10064 591987 SH SOLE 0 0 591987 FIFTH THIRD BANCORP COM 316773100 6550 171320 SH SOLE 0 0 171320 FINANCE OF AMERICA COMPAN COM CL A 31738L107 81 10600 SH SOLE 0 0 10600 FIREEYE INC COM 31816Q101 746 36896 SH SOLE 0 0 36896 FIREEYE INC NOTE 1.625% 6/0 31816QAD3 54 55000 PRN SOLE 0 0 55000 FIRST AMERN FINL CORP COM 31847R102 660 10589 SH SOLE 0 0 10589 FIRST BANCORP N C COM 318910106 814 19902 SH SOLE 0 0 19902 FIRST CMNTY BANKSHARES INC V COM 31983A103 296 9916 SH SOLE 0 0 9916 FIRST COMWLTH FINL CORP PA COM 319829107 186 13206 SH SOLE 0 0 13206 FIRST FINL BANKSHARES INC COM 32020R109 5561 113192 SH SOLE 0 0 113192 FIRST FINL CORP IND COM 320218100 532 13021 SH SOLE 0 0 13021 FIRST HORIZON CORPORATION COM 320517105 8322 481613 SH SOLE 0 0 481613 FIRST MAJESTIC SILVER CORP COM 32076V103 228 14397 SH SOLE 0 0 14397 FIRST MERCHANTS CORP COM 320817109 758 18187 SH SOLE 0 0 18187 FIRST REP BK SAN FRANCISCO C COM 33616C100 5566 29736 SH SOLE 0 0 29736 FIRST SOLAR INC COM 336433107 4672 51620 SH SOLE 0 0 51620 FIRST TR / ABERDEEN EMERGING COM 33731K102 574 38045 SH SOLE 0 0 38045 FIRST TR BICK INDEX FD COM SHS 33733H107 877 21493 SH SOLE 0 0 21493 FIRST TR DOW JONES SELECT MI COM SHS ANNUAL 33718M105 1025 16598 SH SOLE 0 0 16598 FIRST TR DYNAMIC EUROPE EQUI COM SHS 33740D107 7361 548896 SH SOLE 0 0 548896 FIRST TR ENERGY INCOME & GRO COM 33738G104 2061 142126 SH SOLE 0 0 142126 FIRST TR ENERGY INFRASTRCTR COM 33738C103 588 43142 SH SOLE 0 0 43142 FIRST TR ENHANCED EQUITY INC COM 337318109 6397 314794 SH SOLE 0 0 314794 FIRST TR EXCH TRADED FD III EME MRK BD ETF 33739P202 1039 29828 SH SOLE 0 0 29828 FIRST TR EXCH TRADED FD III INSTL PFD SECS 33739P855 1209 58481 SH SOLE 0 0 58481 FIRST TR EXCH TRADED FD III LNG/SHT EQUITY 33739P103 411 8450 SH SOLE 0 0 8450 FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108 47469 828723 SH SOLE 0 0 828723 FIRST TR EXCH TRADED FD III MUNI HI INCM ETF 33739P301 1626 28923 SH SOLE 0 0 28923 FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 141581 6872854 SH SOLE 0 0 6872854 FIRST TR EXCH TRADED FD III RIVR FRNT DYN 33739P707 1701 22804 SH SOLE 0 0 22804 FIRST TR EXCH TRADED FD III RIVRFRNT DYN DEV 33739P608 1244 17572 SH SOLE 0 0 17572 FIRST TR EXCH TRADED FD III SHRT DUR MNG MUN 33739P830 1190 56929 SH SOLE 0 0 56929 FIRST TR EXCH TRADED FD III ULTRA SHT DUR MU 33740J104 3039 150607 SH SOLE 0 0 150607 FIRST TR EXCH TRD ALPHDX FD DEV MRK EX US 33737J174 3963 63262 SH SOLE 0 0 63262 FIRST TR EXCH TRD ALPHDX FD EM SML CP ALPH 33737J307 1562 33500 SH SOLE 0 0 33500 FIRST TR EXCH TRD ALPHDX FD EMERG MKT ALPH 33737J182 8757 313060 SH SOLE 0 0 313060 FIRST TR EXCH TRD ALPHDX FD EUROPE ALPHADEX 33737J117 8001 187463 SH SOLE 0 0 187463 FIRST TR EXCH TRD ALPHDX FD GERMANY ALPHA 33737J190 912 15982 SH SOLE 0 0 15982 FIRST TR EXCH TRD ALPHDX FD INDIA NFTY50 EQW 33737J802 718 16016 SH SOLE 0 0 16016 FIRST TR EXCH TRD ALPHDX FD SWITZLND ALPHA 33737J232 935 14074 SH SOLE 0 0 14074 FIRST TR EXCHANGE TRAD FD VI ALT ABSLT STRG 33740Y101 467 15372 SH SOLE 0 0 15372 FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101 7266 307219 SH SOLE 0 0 307219 FIRST TR EXCHANGE TRADED FD CHINDIA ETF 33733A102 1045 16740 SH SOLE 0 0 16740 FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 37226 351287 SH SOLE 0 0 351287 FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 46208 760994 SH SOLE 0 0 760994 FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119 7475 131188 SH SOLE 0 0 131188 FIRST TR EXCHANGE TRADED FD DJ GLBL DIVID 33734X200 3651 140763 SH SOLE 0 0 140763 FIRST TR EXCHANGE TRADED FD DJ INTL INTRNT 33734X770 2581 54558 SH SOLE 0 0 54558 FIRST TR EXCHANGE TRADED FD DOW 30 EQL WGT 33733A201 201 6560 SH SOLE 0 0 6560 FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 11086 971573 SH SOLE 0 0 971573 FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 70859 1622586 SH SOLE 0 0 1622586 FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 26036 222318 SH SOLE 0 0 222318 FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 49254 834941 SH SOLE 0 0 834941 FIRST TR EXCHANGE TRADED FD INDXX NEXTG ETF 33737K205 9648 126378 SH SOLE 0 0 126378 FIRST TR EXCHANGE TRADED FD INTL EQUITY OPP 33734X853 53009 775175 SH SOLE 0 0 775175 FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168 26918 468218 SH SOLE 0 0 468218 FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 37933 811186 SH SOLE 0 0 811186 FIRST TR EXCHANGE TRADED FD NASDQ CLN EDGE 33737A108 5967 64434 SH SOLE 0 0 64434 FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 52774 425080 SH SOLE 0 0 425080 FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 29357 230303 SH SOLE 0 0 230303 FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 1541 51473 SH SOLE 0 0 51473 FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 8060 96474 SH SOLE 0 0 96474 FIRST TR EXCHANGE-TRADED ALP MID CAP VAL FD 33737M201 6061 136369 SH SOLE 0 0 136369 FIRST TR EXCHANGE-TRADED ALP MID CP GR ALPH 33737M102 9615 127601 SH SOLE 0 0 127601 FIRST TR EXCHANGE-TRADED ALP SML CAP VAL ALPH 33737M409 14815 290926 SH SOLE 0 0 290926 FIRST TR EXCHANGE-TRADED ALP SML CP GRW ALP 33737M300 8893 121354 SH SOLE 0 0 121354 FIRST TR EXCHANGE-TRADED FD BUYWRIT INCM ETF 33738R308 984 44856 SH SOLE 0 0 44856 FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 278445 3685519 SH SOLE 0 0 3685519 FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 93494 381828 SH SOLE 0 0 381828 FIRST TR EXCHANGE-TRADED FD DORSEY WRIGHT 33738R878 2309 63546 SH SOLE 0 0 63546 FIRST TR EXCHANGE-TRADED FD DORSEY WRIGHT 33738R886 25536 1035952 SH SOLE 0 0 1035952 FIRST TR EXCHANGE-TRADED FD DORSEY WRT 5 ETF 33738R605 87244 1841357 SH SOLE 0 0 1841357 FIRST TR EXCHANGE-TRADED FD DORSEYWRIGHT MOM 33738R696 1306 41689 SH SOLE 0 0 41689 FIRST TR EXCHANGE-TRADED FD DORSY WR MOMNT 33741L108 970 35691 SH SOLE 0 0 35691 FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408 76830 1281773 SH SOLE 0 0 1281773 FIRST TR EXCHANGE-TRADED FD FIRST TR TA HIYL 33738D408 14089 290426 SH SOLE 0 0 290426 FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 135239 2656963 SH SOLE 0 0 2656963 FIRST TR EXCHANGE-TRADED FD FT CBOE VEST S&P 33739Q705 2019 37854 SH SOLE 0 0 37854 FIRST TR EXCHANGE-TRADED FD GBL WND ENRG ETF 33736G106 738 34304 SH SOLE 0 0 34304 FIRST TR EXCHANGE-TRADED FD INDXX INOVTV ETF 33741X201 2721 64520 SH SOLE 0 0 64520 FIRST TR EXCHANGE-TRADED FD LUNT US FACTOR 33733E872 5719 164583 SH SOLE 0 0 164583 FIRST TR EXCHANGE-TRADED FD MULTI ASSET DI 33738R100 3517 207382 SH SOLE 0 0 207382 FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500 31478 454811 SH SOLE 0 0 454811 FIRST TR EXCHANGE-TRADED FD NASD TECH DIV 33738R118 32578 568360 SH SOLE 0 0 568360 FIRST TR EXCHANGE-TRADED FD NASDAQ 100 EX 33733E401 654 7581 SH SOLE 0 0 7581 FIRST TR EXCHANGE-TRADED FD NASDAQ BK ETF 33738R860 4289 138210 SH SOLE 0 0 138210 FIRST TR EXCHANGE-TRADED FD NASDAQ TRANSN 33738R795 36323 1068646 SH SOLE 0 0 1068646 FIRST TR EXCHANGE-TRADED FD NASDQ ARTFCIAL 33738R720 1370 25235 SH SOLE 0 0 25235 FIRST TR EXCHANGE-TRADED FD NASDQ OIL GAS 33738R845 15907 870683 SH SOLE 0 0 870683 FIRST TR EXCHANGE-TRADED FD NASDQ SEMCNDTR 33738R811 312 4559 SH SOLE 0 0 4559 FIRST TR EXCHANGE-TRADED FD NAT GAS ETF 33733E807 4108 250476 SH SOLE 0 0 250476 FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 11708 478647 SH SOLE 0 0 478647 FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203 35174 203768 SH SOLE 0 0 203768 FIRST TR EXCHANGE-TRADED FD RBA INDL ETF 33738R704 2195 53551 SH SOLE 0 0 53551 FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506 163196 3397085 SH SOLE 0 0 3397085 FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 22668 472149 SH SOLE 0 0 472149 FIRST TR EXCHANGE-TRADED FD SMID RISNG ETF 33741X102 5399 185542 SH SOLE 0 0 185542 FIRST TR EXCHANGE-TRADED FD SSI STRG ETF 33739Q507 7462 144608 SH SOLE 0 0 144608 FIRST TR EXCHNG TRADED FD VI CEF INCM OPPTY 33740F409 443 17399 SH SOLE 0 0 17399 FIRST TR EXCHNG TRADED FD VI LOW DUR STRTGC 33740F870 4724 232807 SH SOLE 0 0 232807 FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 134536 2508499 SH SOLE 0 0 2508499 FIRST TR EXCHNG TRADED FD VI TCW SECURITIZED 33740U109 1957 75486 SH SOLE 0 0 75486 FIRST TR EXCHNG TRADED FD VI TCW UNCONSTRAI 33740F888 1149 43098 SH SOLE 0 0 43098 FIRST TR EXCHNG TRADED FD VI US EQT DEEP DUFR 33740F771 292 8521 SH SOLE 0 0 8521 FIRST TR EXCHNG TRADED FD VI VEST US EQT DEP 33740F672 280 8700 SH SOLE 0 0 8700 FIRST TR FTSE EPRA / NAREIT COM 33736N101 314 6141 SH SOLE 0 0 6141 FIRST TR HIGH INCOME LONG / COM 33738E109 1382 87771 SH SOLE 0 0 87771 FIRST TR INTER DURATN PFD & COM 33718W103 1615 64323 SH SOLE 0 0 64323 FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 10657 162328 SH SOLE 0 0 162328 FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 15229 177354 SH SOLE 0 0 177354 FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 23311 232879 SH SOLE 0 0 232879 FIRST TR MLP & ENERGY INCOM COM 33739B104 788 99673 SH SOLE 0 0 99673 FIRST TR MORNINGSTAR DIVID L SHS 336917109 20028 603607 SH SOLE 0 0 603607 FIRST TR MTG INCOME FD COM SHS 33734E103 410 29740 SH SOLE 0 0 29740 FIRST TR MULTI CAP GROWTH AL COM SHS 33733F101 3673 30716 SH SOLE 0 0 30716 FIRST TR MULTI CP VAL ALPHA SHS ISSUED FRST 33733C108 8189 115247 SH SOLE 0 0 115247 FIRST TR NAS100 EQ WEIGHTED SHS 337344105 15266 136062 SH SOLE 0 0 136062 FIRST TR NASDAQ 100 TECH IND SHS 337345102 73283 460779 SH SOLE 0 0 460779 FIRST TR NASDAQ ABA CMNTY BK UT COM SHS ETF 33736Q104 306 5543 SH SOLE 0 0 5543 FIRST TR S&P REIT INDEX FD COM 33734G108 452 16134 SH SOLE 0 0 16134 FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 17032 182629 SH SOLE 0 0 182629 FIRST TR SPECIALTY FIN & FIN COM BEN INTR 33733G109 1603 396763 SH SOLE 0 0 396763 FIRST TR SR FLOATING RATE 20 COM SHS 33740K101 156 16404 SH SOLE 0 0 16404 FIRST TR SR FLTG RATE INCOME COM 33733U108 224 17612 SH SOLE 0 0 17612 FIRST TR STOXX EUROPEAN SELE COMMON SHS 33735T109 1321 91407 SH SOLE 0 0 91407 FIRST TR VALUE LINE DIVID IN SHS 33734H106 255183 6416456 SH SOLE 0 0 6416456 FIRST TRUST LRGCP GWT ALPHAD COM SHS 33735K108 16128 146914 SH SOLE 0 0 146914 FIRSTENERGY CORP COM 337932107 3594 96583 SH SOLE 0 0 96583 FIRSTHAND TECHNOLOGY VALUE F COM 33766Y100 63 11000 SH SOLE 0 0 11000 FISERV INC COM 337738108 19569 183080 SH SOLE 0 0 183080 FISKER INC CL A COM STK 33813J106 2122 110040 SH SOLE 0 0 110040 FIVE BELOW INC COM 33829M101 1102 5702 SH SOLE 0 0 5702 FIVE9 INC COM 338307101 772 4208 SH SOLE 0 0 4208 FIVERR INTL LTD ORD SHS M4R82T106 3971 16375 SH SOLE 0 0 16375 FLAGSTAR BANCORP INC COM PAR .001 337930705 496 11732 SH SOLE 0 0 11732 FLAHERTY & CRUMRINE DYNAMIC SHS 33848W106 5586 190762 SH SOLE 0 0 190762 FLAHERTY & CRUMRINE PFD INCO COM 33848E106 159 11938 SH SOLE 0 0 11938 FLAHERTY & CRUMRINE PFD SECS COM 338478100 908 39970 SH SOLE 0 0 39970 FLEETCOR TECHNOLOGIES INC COM 339041105 727 2841 SH SOLE 0 0 2841 FLEXIBLE SOLUTIONS INTL INC COM 33938T104 77 19800 SH SOLE 0 0 19800 FLEXION THERAPEUTICS INC COM 33938J106 3504 425765 SH SOLE 0 0 425765 FLEXION THERAPEUTICS INC NOTE 3.375% 5/0 33938JAB2 231 257000 PRN SOLE 0 0 257000 FLEXSHARES TR IBOXX 3R TARGT 33939L506 1749 66013 SH SOLE 0 0 66013 FLEXSHARES TR INTL QLTDV IDX 33939L837 3792 142862 SH SOLE 0 0 142862 FLEXSHARES TR MORNSTAR UPSTR 33939L407 5125 133835 SH SOLE 0 0 133835 FLEXSHARES TR MORNSTAR USMKT 33939L100 572 3358 SH SOLE 0 0 3358 FLEXSHARES TR QLT DIV DEF IDX 33939L845 913 16974 SH SOLE 0 0 16974 FLEXSHARES TR QUALT DIVD IDX 33939L860 2809 50030 SH SOLE 0 0 50030 FLEXSHARES TR READY ACC VARI 33939L886 441 5791 SH SOLE 0 0 5791 FLOOR & DECOR HLDGS INC CL A 339750101 1402 13268 SH SOLE 0 0 13268 FLUOR CORP NEW COM 343412102 560 31624 SH SOLE 0 0 31624 FMC CORP COM NEW 302491303 2125 19638 SH SOLE 0 0 19638 FOOT LOCKER INC COM 344849104 233 3773 SH SOLE 0 0 3773 FORD MTR CO DEL COM 345370860 23130 1556535 SH SOLE 0 0 1556535 FORD MTR CO DEL COM 345370860 8 49800 SH Call SOLE 0 0 0 FORESIGHT AUTONOMOUS HLDGS L SPONSORED ADS 345523104 231 54398 SH SOLE 0 0 54398 FORIAN INC COM 34630N106 559 44497 SH SOLE 0 0 44497 FORTINET INC COM 34959E109 5449 22877 SH SOLE 0 0 22877 FORTIS INC COM 349553107 560 12654 SH SOLE 0 0 12654 FORTIVE CORP COM 34959J108 1623 23268 SH SOLE 0 0 23268 FORTRESS TRANS INFRST INVS L COM REP LTD LIAB 34960P101 1667 49674 SH SOLE 0 0 49674 FORTUNA SILVER MINES INC COM 349915108 86 15457 SH SOLE 0 0 15457 FORTUNE BRANDS HOME & SEC IN COM 34964C106 1712 17184 SH SOLE 0 0 17184 FORWARD AIR CORP COM 349853101 1097 12220 SH SOLE 0 0 12220 FOUR CORNERS PPTY TR INC COM 35086T109 338 12254 SH SOLE 0 0 12254 FOX CORP CL A COM 35137L105 489 13179 SH SOLE 0 0 13179 FOX CORP CL B COM 35137L204 1251 35526 SH SOLE 0 0 35526 FOX FACTORY HLDG CORP COM 35138V102 210 1352 SH SOLE 0 0 1352 FRANCO NEV CORP COM 351858105 822 5669 SH SOLE 0 0 5669 FRANKLIN ELEC INC COM 353514102 262 3248 SH SOLE 0 0 3248 FRANKLIN ETF TR LIBERTY SHRT ETF 353506108 1263 13301 SH SOLE 0 0 13301 FRANKLIN LTD DURATION INCOME COM 35472T101 1207 131054 SH SOLE 0 0 131054 FRANKLIN RESOURCES INC COM 354613101 11799 368848 SH SOLE 0 0 368848 FRANKLIN RESOURCES INC COM 354613101 4 19200 SH Call SOLE 0 0 0 FRANKLIN TEMPLETON ETF TR LIBERTY US ETF 35473P504 1058 22603 SH SOLE 0 0 22603 FRANKLIN TEMPLETON ETF TR LIBERTYQ EMERG 35473P207 611 19520 SH SOLE 0 0 19520 FRANKLIN TEMPLETON ETF TR LIBERTYQ US EQT 35473P801 67562 1578183 SH SOLE 0 0 1578183 FREEPORT-MCMORAN INC CL B 35671D857 29845 804215 SH SOLE 0 0 804215 FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 395 9512 SH SOLE 0 0 9512 FRONTIER COMMUNICATIONS PARE COM 35909D109 293 11084 SH SOLE 0 0 11084 FRP HLDGS INC COM 30292L107 261 4685 SH SOLE 0 0 4685 FS KKR CAP CORP COM 302635206 5451 253410 SH SOLE 0 0 253410 FST TR NEW OPPORT MLP & ENE COM 33739M100 83 14097 SH SOLE 0 0 14097 FTC SOLAR INC COM 30320C103 205 15410 SH SOLE 0 0 15410 FUBOTV INC COM 35953D104 1315 40940 SH SOLE 0 0 40940 FUELCELL ENERGY INC COM 35952H601 250 28091 SH SOLE 0 0 28091 FULGENT GENETICS INC COM 359664109 1861 20176 SH SOLE 0 0 20176 FULLER H B CO COM 359694106 5046 79333 SH SOLE 0 0 79333 FULTON FINL CORP PA COM 360271100 381 24128 SH SOLE 0 0 24128 FUTU HLDGS LTD SPON ADS CL A 36118L106 292 1630 SH SOLE 0 0 1630 G1 THERAPEUTICS INC COM 3621LQ109 882 40220 SH SOLE 0 0 40220 GABELLI DIVID & INCOME TR COM 36242H104 21103 802097 SH SOLE 0 0 802097 GABELLI EQUITY TR INC COM 362397101 1211 175509 SH SOLE 0 0 175509 GABELLI EQUITY TR INC RIGHT 07/14/2021 362397218 20 170890 SH SOLE 0 0 170890 GABELLI GLOBAL SMALL & MID C COM 36249W104 638 39879 SH SOLE 0 0 39879 GABELLI UTIL TR COM 36240A101 540 67797 SH SOLE 0 0 67797 GALERA THERAPEUTICS INC COM 36338D108 297 30261 SH SOLE 0 0 30261 GALLAGHER ARTHUR J & CO COM 363576109 4803 34283 SH SOLE 0 0 34283 GALMED PHARMACEUTICALS LTD SHS M47238106 51 16749 SH SOLE 0 0 16749 GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 391 97715 SH SOLE 0 0 97715 GAMESTOP CORP NEW CL A 36467W109 301 1404 SH SOLE 0 0 1404 GAMING & LEISURE PPTYS INC COM 36467J108 2412 52054 SH SOLE 0 0 52054 GARMIN LTD SHS H2906T109 14198 98155 SH SOLE 0 0 98155 GARTNER INC COM 366651107 418 1727 SH SOLE 0 0 1727 GATX CORP COM 361448103 271 3063 SH SOLE 0 0 3063 GDS HLDGS LTD SPONSORED ADS 36165L108 1947 24805 SH SOLE 0 0 24805 GENCO SHIPPING & TRADING LTD SHS Y2685T131 244 12906 SH SOLE 0 0 12906 GENERAC HLDGS INC COM 368736104 36854 88773 SH SOLE 0 0 88773 GENERAC HLDGS INC COM 368736104 648 11100 SH Call SOLE 0 0 0 GENERAL AMERN INVS CO INC COM 368802104 209 4812 SH SOLE 0 0 4812 GENERAL DYNAMICS CORP COM 369550108 43338 230193 SH SOLE 0 0 230193 GENERAL ELECTRIC CO COM 369604103 36319 2698283 SH SOLE 0 0 2698283 GENERAL MLS INC COM 370334104 39139 642362 SH SOLE 0 0 642362 GENERAL MLS INC COM 370334104 54 35900 SH Call SOLE 0 0 0 GENERAL MLS INC COM 370334104 128 35600 SH Put SOLE 0 0 35600 GENERAL MTRS CO COM 37045V100 20827 351984 SH SOLE 0 0 351984 GENESIS ENERGY L P UNIT LTD PARTN 371927104 2667 229696 SH SOLE 0 0 229696 GENIUS BRANDS INTL INC COM 37229T301 27 14510 SH SOLE 0 0 14510 GENTEX CORP COM 371901109 1609 48635 SH SOLE 0 0 48635 GENUINE PARTS CO COM 372460105 12439 98353 SH SOLE 0 0 98353 GENWORTH FINL INC COM CL A 37247D106 165 42368 SH SOLE 0 0 42368 GERON CORP COM 374163103 138 97910 SH SOLE 0 0 97910 GETTY RLTY CORP NEW COM 374297109 474 15227 SH SOLE 0 0 15227 GEVO INC COM PAR 374396406 412 56689 SH SOLE 0 0 56689 GIBRALTAR INDS INC COM 374689107 276 3621 SH SOLE 0 0 3621 GILAT SATELLITE NETWORKS LTD SHS NEW M51474118 221 21758 SH SOLE 0 0 21758 GILDAN ACTIVEWEAR INC COM 375916103 326 8840 SH SOLE 0 0 8840 GILEAD SCIENCES INC COM 375558103 21645 314328 SH SOLE 0 0 314328 GILEAD SCIENCES INC COM 375558103 98 33700 SH Call SOLE 0 0 0 GILEAD SCIENCES INC COM 375558103 92 33300 SH Put SOLE 0 0 33300 GLACIER BANCORP INC NEW COM 37637Q105 1227 22277 SH SOLE 0 0 22277 GLADSTONE CAPITAL CORP COM 376535100 151 13249 SH SOLE 0 0 13249 GLAUKOS CORP COM 377322102 440 5192 SH SOLE 0 0 5192 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 14067 353258 SH SOLE 0 0 353258 GLOBAL E ONLINE LTD SHS M5216V106 1756 30764 SH SOLE 0 0 30764 GLOBAL MED REIT INC COM NEW 37954A204 832 56383 SH SOLE 0 0 56383 GLOBAL PARTNERS LP COM UNITS 37946R109 412 15877 SH SOLE 0 0 15877 GLOBAL PMTS INC COM 37940X102 6923 36914 SH SOLE 0 0 36914 GLOBAL X FDS AUTONMOUS EV ETF 37954Y624 4739 167401 SH SOLE 0 0 167401 GLOBAL X FDS CLEANTECH ETF 37954Y228 301 14451 SH SOLE 0 0 14451 GLOBAL X FDS CLOUD COMPUTNG 37954Y442 2821 98812 SH SOLE 0 0 98812 GLOBAL X FDS CONSCIOUS COS 37954Y731 574 18346 SH SOLE 0 0 18346 GLOBAL X FDS CYBRSCURTY ETF 37954Y384 441 15285 SH SOLE 0 0 15285 GLOBAL X FDS FINTECH ETF 37954Y814 2831 59395 SH SOLE 0 0 59395 GLOBAL X FDS GLB X GURU INDEX 37950E341 263 5352 SH SOLE 0 0 5352 GLOBAL X FDS GLB X MLP ENRG I 37954Y293 7430 204457 SH SOLE 0 0 204457 GLOBAL X FDS GLB X SUPERDIV 37950E549 4886 345765 SH SOLE 0 0 345765 GLOBAL X FDS GLBL X MLP ETF 37954Y343 429 11108 SH SOLE 0 0 11108 GLOBAL X FDS GLOBAL X COPPER 37954Y830 471 12688 SH SOLE 0 0 12688 GLOBAL X FDS GLOBAL X SILVER 37954Y848 1285 30098 SH SOLE 0 0 30098 GLOBAL X FDS GLOBAL X URANIUM 37954Y871 348 16393 SH SOLE 0 0 16393 GLOBAL X FDS GLOBX SUPDV US 37950E291 1717 85958 SH SOLE 0 0 85958 GLOBAL X FDS INTERNET OF THNG 37954Y780 549 15369 SH SOLE 0 0 15369 GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 7958 109823 SH SOLE 0 0 109823 GLOBAL X FDS MILLENNIAL CONSU 37954Y764 9294 214692 SH SOLE 0 0 214692 GLOBAL X FDS MSCI CHINA CNSMR 37950E408 355 10046 SH SOLE 0 0 10046 GLOBAL X FDS NASDAQ 100 COVER 37954Y483 11655 519614 SH SOLE 0 0 519614 GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 8394 240173 SH SOLE 0 0 240173 GLOBAL X FDS REIT ETF 37950E127 273 27565 SH SOLE 0 0 27565 GLOBAL X FDS RUSSELL 2000 37954Y459 1623 63486 SH SOLE 0 0 63486 GLOBAL X FDS S&P 500 CATHOLIC 37954Y889 280 5250 SH SOLE 0 0 5250 GLOBAL X FDS S&P 500 COVERED 37954Y475 4370 89109 SH SOLE 0 0 89109 GLOBAL X FDS SOCIAL MED ETF 37950E416 927 12803 SH SOLE 0 0 12803 GLOBAL X FDS TELMDC&DIG ETF 37954Y285 989 51248 SH SOLE 0 0 51248 GLOBAL X FDS THMATC GWT ETF 37954Y418 2879 55779 SH SOLE 0 0 55779 GLOBAL X FDS US INFR DEV ETF 37954Y673 51259 1990631 SH SOLE 0 0 1990631 GLOBAL X FDS US PFD ETF 37954Y657 1283 49008 SH SOLE 0 0 49008 GLOBAL X FDS VDEO GAM ESPRT 37954Y392 773 23928 SH SOLE 0 0 23928 GLOBALSTAR INC COM 378973408 125 70410 SH SOLE 0 0 70410 GLOBANT S A COM L44385109 1051 4794 SH SOLE 0 0 4794 GLOBE LIFE INC COM 37959E102 1351 14186 SH SOLE 0 0 14186 GLOBUS MED INC CL A 379577208 434 5594 SH SOLE 0 0 5594 GODADDY INC CL A 380237107 1961 22546 SH SOLE 0 0 22546 GOGO INC COM 38046C109 191 16775 SH SOLE 0 0 16775 GOLD RESOURCE CORP COM 38068T105 46 17900 SH SOLE 0 0 17900 GOLDEN ENTMT INC COM 381013101 284 6338 SH SOLE 0 0 6338 GOLDEN NUGGET ONLINE GAMIN COM CL A 38113L107 626 49095 SH SOLE 0 0 49095 GOLDEN STAR RES LTD CDA COM 38119T807 90 31860 SH SOLE 0 0 31860 GOLDMAN SACHS BDC INC NOTE 4.500% 4/0 38147UAB3 87 85000 PRN SOLE 0 0 85000 GOLDMAN SACHS BDC INC SHS 38147U107 3248 165738 SH SOLE 0 0 165738 GOLDMAN SACHS ETF TR ACCES TREASURY 381430529 1187 11857 SH SOLE 0 0 11857 GOLDMAN SACHS ETF TR ACCESS INVT GR 381430479 208 3791 SH SOLE 0 0 3791 GOLDMAN SACHS ETF TR ACES ULTRA SHR 381430230 245 4826 SH SOLE 0 0 4826 GOLDMAN SACHS ETF TR ACTIVEBETA EME 381430206 11191 274221 SH SOLE 0 0 274221 GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 3308 94692 SH SOLE 0 0 94692 GOLDMAN SACHS ETF TR ACTIVEBETA US 381430602 1202 18487 SH SOLE 0 0 18487 GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503 24988 290452 SH SOLE 0 0 290452 GOLDMAN SACHS ETF TR EQUAL WEIGHT US 381430438 6921 102992 SH SOLE 0 0 102992 GOLDMAN SACHS ETF TR HEDGE IND ETF 381430545 285 2800 SH SOLE 0 0 2800 GOLDMAN SACHS ETF TR INNOVAT EQ ETF 38149W820 3074 49411 SH SOLE 0 0 49411 GOLDMAN SACHS GROUP INC COM 38141G104 47450 125009 SH SOLE 0 0 125009 GOLDMAN SACHS MLP ENERGY REN COM 38148G206 724 63269 SH SOLE 0 0 63269 GOLUB CAP BDC INC COM 38173M102 193 12544 SH SOLE 0 0 12544 GOODRX HLDGS INC COM CL A 38246G108 559 15524 SH SOLE 0 0 15524 GOODYEAR TIRE & RUBR CO COM 382550101 855 49876 SH SOLE 0 0 49876 GRACE W R & CO DEL NEW COM 38388F108 229 3306 SH SOLE 0 0 3306 GRACO INC COM 384109104 4025 53170 SH SOLE 0 0 53170 GRAFTECH INTL LTD COM 384313508 608 52338 SH SOLE 0 0 52338 GRAHAM HLDGS CO COM CL B 384637104 11783 18588 SH SOLE 0 0 18588 GRAINGER W W INC COM 384802104 6954 15874 SH SOLE 0 0 15874 GRANITE PT MTG TR INC COM STK 38741L107 3403 230687 SH SOLE 0 0 230687 GREEN BRICK PARTNERS INC COM 392709101 232 10210 SH SOLE 0 0 10210 GREEN DOT CORP CL A 39304D102 372 7933 SH SOLE 0 0 7933 GREEN PLAINS PARTNERS LP COM REP PTR IN 393221106 218 17037 SH SOLE 0 0 17037 GREENBRIER COS INC COM 393657101 230 5289 SH SOLE 0 0 5289 GREIF INC CL A 397624107 240 3958 SH SOLE 0 0 3958 GRITSTONE BIO INC COM 39868T105 214 23400 SH SOLE 0 0 23400 GROWGENERATION CORP COM 39986L109 1058 21993 SH SOLE 0 0 21993 GRUPO AEROPUERTO DEL PACIFIC SPON ADR B 400506101 214 2000 SH SOLE 0 0 2000 GS ACQUISITION HLDGS CORP II COM CL A 36258Q105 247 23742 SH SOLE 0 0 23742 GUARANTY BANCSHARES INC TEX COM 400764106 376 11034 SH SOLE 0 0 11034 GUARDANT HEALTH INC COM 40131M109 648 5214 SH SOLE 0 0 5214 GUESS INC COM 401617105 927 35130 SH SOLE 0 0 35130 GUGGENHEIM ENHANCED EQT INCM COM 40167B100 3342 388129 SH SOLE 0 0 388129 GUGGENHEIM STRATEGIC OPPORTU COM SBI 40167F101 8950 412831 SH SOLE 0 0 412831 GUGGENHEIM TAXABLE MUNICP BO COM 401664107 3922 158901 SH SOLE 0 0 158901 H & E EQUIPMENT SERVICES INC COM 404030108 1201 36100 SH SOLE 0 0 36100 HALL OF FAME RESORT & ENTMT COM 40619L102 147 37343 SH SOLE 0 0 37343 HALLIBURTON CO COM 406216101 47071 2035941 SH SOLE 0 0 2035941 HALLIBURTON CO COM 406216101 3 11200 SH Call SOLE 0 0 0 HALLIBURTON CO COM 406216101 2 13400 SH Call SOLE 0 0 0 HALOZYME THERAPEUTICS INC COM 40637H109 418 9212 SH SOLE 0 0 9212 HANCOCK JOHN FINL OPPTYS FD SH BEN INT NEW 409735206 13460 358557 SH SOLE 0 0 358557 HANCOCK JOHN INCOME SECS TR COM 410123103 315 19669 SH SOLE 0 0 19669 HANCOCK JOHN INVS TR COM 410142103 218 11548 SH SOLE 0 0 11548 HANCOCK JOHN PFD INCOME FD SH BEN INT 41013W108 836 38701 SH SOLE 0 0 38701 HANCOCK JOHN PFD INCOME FD I COM 41021P103 710 36945 SH SOLE 0 0 36945 HANCOCK JOHN PREM DIVID FD COM SH BEN INT 41013T105 812 47922 SH SOLE 0 0 47922 HANCOCK JOHN TAX-ADVANTAGED COM 41013V100 5805 233153 SH SOLE 0 0 233153 HANCOCK WHITNEY CORPORATION COM 410120109 530 11929 SH SOLE 0 0 11929 HANESBRANDS INC COM 410345102 12552 672340 SH SOLE 0 0 672340 HANNON ARMSTRONG SUST INFR C COM 41068X100 1233 21963 SH SOLE 0 0 21963 HANOVER INS GROUP INC COM 410867105 1679 12377 SH SOLE 0 0 12377 HARLEY DAVIDSON INC COM 412822108 986 21508 SH SOLE 0 0 21508 HARMONIC INC COM 413160102 151 17750 SH SOLE 0 0 17750 HARTFORD FDS EXCHANGE TRADED MUN OPORTUNITE 41653L503 18058 428812 SH SOLE 0 0 428812 HARTFORD FDS EXCHANGE TRADED SHRT DURTN ETF 41653L602 313 7626 SH SOLE 0 0 7626 HARTFORD FDS EXCHANGE TRADED TOTAL RTRN ETF 41653L305 614 15000 SH SOLE 0 0 15000 HARTFORD FINL SVCS GROUP INC COM 416515104 4167 67235 SH SOLE 0 0 67235 HASBRO INC COM 418056107 8560 90563 SH SOLE 0 0 90563 HAWAIIAN ELEC INDUSTRIES COM 419870100 1934 45741 SH SOLE 0 0 45741 HCA HEALTHCARE INC COM 40412C101 21396 103488 SH SOLE 0 0 103488 HDFC BANK LTD SPONSORED ADS 40415F101 654 8947 SH SOLE 0 0 8947 HEALTH CATALYST INC COM 42225T107 411 7398 SH SOLE 0 0 7398 HEALTHCARE RLTY TR COM 421946104 1906 63103 SH SOLE 0 0 63103 HEALTHCARE TR AMER INC CL A NEW 42225P501 1124 42095 SH SOLE 0 0 42095 HEALTHEQUITY INC COM 42226A107 2755 34235 SH SOLE 0 0 34235 HEALTHPEAK PROPERTIES INC COM 42250P103 1096 32908 SH SOLE 0 0 32908 HECLA MNG CO COM 422704106 554 74407 SH SOLE 0 0 74407 HEICO CORP NEW CL A 422806208 445 3585 SH SOLE 0 0 3585 HEICO CORP NEW COM 422806109 1479 10609 SH SOLE 0 0 10609 HELEN OF TROY LTD COM G4388N106 207 907 SH SOLE 0 0 907 HELIX ENERGY SOLUTIONS GRP I NOTE 4.250% 5/0 42330PAH0 44 45000 PRN SOLE 0 0 45000 HELMERICH & PAYNE INC COM 423452101 3659 112141 SH SOLE 0 0 112141 HENRY JACK & ASSOC INC COM 426281101 8348 51040 SH SOLE 0 0 51040 HENRY SCHEIN INC COM 806407102 438 5899 SH SOLE 0 0 5899 HERCULES CAPITAL INC COM 427096508 412 24142 SH SOLE 0 0 24142 HERON THERAPEUTICS INC COM 427746102 179 11521 SH SOLE 0 0 11521 HERSHEY CO COM 427866108 7695 44172 SH SOLE 0 0 44172 HESS CORP COM 42809H107 1683 19279 SH SOLE 0 0 19279 HESS MIDSTREAM LP CL A SHS 428103105 4349 172239 SH SOLE 0 0 172239 HEWLETT PACKARD ENTERPRISE C COM 42824C109 4253 291673 SH SOLE 0 0 291673 HEWLETT PACKARD ENTERPRISE C COM 42824C109 5 13200 SH Call SOLE 0 0 0 HEXCEL CORP NEW COM 428291108 343 5497 SH SOLE 0 0 5497 HIGHLAND INCOME FD HIGHLAND INCOME 43010E404 125 11503 SH SOLE 0 0 11503 HILL-ROM HLDGS INC COM 431475102 1255 11044 SH SOLE 0 0 11044 HILLENBRAND INC COM 431571108 383 8685 SH SOLE 0 0 8685 HILLTOP HOLDINGS INC COM 432748101 3047 83708 SH SOLE 0 0 83708 HILTON WORLDWIDE HLDGS INC COM 43300A203 3948 32731 SH SOLE 0 0 32731 HIMAX TECHNOLOGIES INC SPONSORED ADR 43289P106 232 13901 SH SOLE 0 0 13901 HOLLYFRONTIER CORP COM 436106108 2348 71375 SH SOLE 0 0 71375 HOLOGIC INC COM 436440101 828 12413 SH SOLE 0 0 12413 HOME BANCSHARES INC COM 436893200 367 14868 SH SOLE 0 0 14868 HOME DEPOT INC COM 437076102 511412 1603608 SH SOLE 0 0 1603608 HOME DEPOT INC COM 437076102 36 12000 SH Call SOLE 0 0 0 HOME PT CAPITAL INCORPORATED COM 43734L106 80 13481 SH SOLE 0 0 13481 HONDA MOTOR LTD AMERN SHS 438128308 419 13008 SH SOLE 0 0 13008 HONEST CO INC COM 438333106 219 13504 SH SOLE 0 0 13504 HONEYWELL INTL INC COM 438516106 75098 342329 SH SOLE 0 0 342329 HORIZON THERAPEUTICS PUB L SHS G46188101 7951 84914 SH SOLE 0 0 84914 HORMEL FOODS CORP COM 440452100 7393 154819 SH SOLE 0 0 154819 HOST HOTELS & RESORTS INC COM 44107P104 788 46113 SH SOLE 0 0 46113 HOUGHTON MIFFLIN HARCOURT CO COM 44157R109 119 10769 SH SOLE 0 0 10769 HOULIHAN LOKEY INC CL A 441593100 1130 13815 SH SOLE 0 0 13815 HOWMET AEROSPACE INC COM 443201108 943 27347 SH SOLE 0 0 27347 HP INC COM 40434L105 8347 276477 SH SOLE 0 0 276477 HSBC HLDGS PLC SPON ADR NEW 404280406 816 28280 SH SOLE 0 0 28280 HUBBELL INC COM 443510607 1043 5584 SH SOLE 0 0 5584 HUBSPOT INC COM 443573100 3600 6178 SH SOLE 0 0 6178 HUMANA INC COM 444859102 5507 12436 SH SOLE 0 0 12436 HUNT J B TRANS SVCS INC COM 445658107 2241 13754 SH SOLE 0 0 13754 HUNTINGTON BANCSHARES INC COM 446150104 22875 1603035 SH SOLE 0 0 1603035 HUNTINGTON INGALLS INDS INC COM 446413106 2130 10106 SH SOLE 0 0 10106 HUNTSMAN CORP COM 447011107 1428 53853 SH SOLE 0 0 53853 HYATT HOTELS CORP COM CL A 448579102 502 6466 SH SOLE 0 0 6466 I3 VERTICALS INC COM CL A 46571Y107 1649 54553 SH SOLE 0 0 54553 IAC INTERACTIVECORP NEW COM NEW 44891N208 690 4476 SH SOLE 0 0 4476 IAMGOLD CORP COM 450913108 1393 473040 SH SOLE 0 0 473040 ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 2221 40391 SH SOLE 0 0 40391 ICF INTL INC COM 44925C103 815 9274 SH SOLE 0 0 9274 ICON PLC SHS G4705A100 3664 17723 SH SOLE 0 0 17723 ICU MED INC COM 44930G107 847 4115 SH SOLE 0 0 4115 IDACORP INC COM 451107106 839 8608 SH SOLE 0 0 8608 IDEX CORP COM 45167R104 975 4431 SH SOLE 0 0 4431 IDEXX LABS INC COM 45168D104 14680 23244 SH SOLE 0 0 23244 IHS MARKIT LTD SHS G47567105 59417 527295 SH SOLE 0 0 527295 II-VI INC COM 902104108 1662 22893 SH SOLE 0 0 22893 ILLINOIS TOOL WKS INC COM 452308109 52595 235241 SH SOLE 0 0 235241 ILLUMINA INC COM 452327109 8852 18707 SH SOLE 0 0 18707 IMMUNOGEN INC COM 45253H101 155 23551 SH SOLE 0 0 23551 IMPINJ INC COM 453204109 1258 24376 SH SOLE 0 0 24376 INCYTE CORP COM 45337C102 2516 29912 SH SOLE 0 0 29912 INDEPENDENCE RLTY TR INC COM 45378A106 227 12477 SH SOLE 0 0 12477 INDEXIQ ACTIVE ETF TR IQ MACKAY INSRED 45409F843 9112 329313 SH SOLE 0 0 329313 INDEXIQ ACTIVE ETF TR IQ MACKAY INTRME 45409F827 1905 70889 SH SOLE 0 0 70889 INDEXIQ ETF TR HDGD FTSE INTL 45409B560 8173 329963 SH SOLE 0 0 329963 INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 1180 36566 SH SOLE 0 0 36566 INDEXIQ ETF TR IQ CANDRM ESG US 45409B461 291 7914 SH SOLE 0 0 7914 INDEXIQ ETF TR IQ CHAIKIN US 45409B388 230 6888 SH SOLE 0 0 6888 INDEXIQ ETF TR IQ CHAIKIN US 45409B396 1903 53335 SH SOLE 0 0 53335 INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800 612 18257 SH SOLE 0 0 18257 INDEXIQ ETF TR US RL EST SMCP 45409B628 448 17191 SH SOLE 0 0 17191 INDIA FD INC COM 454089103 263 11971 SH SOLE 0 0 11971 INFINERA CORP COM 45667G103 335 32823 SH SOLE 0 0 32823 INFLARX NV COM N44821101 69 23346 SH SOLE 0 0 23346 INFOSYS LTD SPONSORED ADR 456788108 311 14693 SH SOLE 0 0 14693 ING GROEP N.V. SPONSORED ADR 456837103 499 37674 SH SOLE 0 0 37674 INGERSOLL RAND INC COM 45687V106 4517 92552 SH SOLE 0 0 92552 INGLES MKTS INC CL A 457030104 217 3730 SH SOLE 0 0 3730 INGREDION INC COM 457187102 2607 28804 SH SOLE 0 0 28804 INMODE LTD SHS M5425M103 1175 12406 SH SOLE 0 0 12406 INNOVATIVE INDL PPTYS INC COM 45781V101 235 1231 SH SOLE 0 0 1231 INNOVATOR ETFS TR IBD 50 ETF 45782C102 839 18093 SH SOLE 0 0 18093 INNOVATOR ETFS TR LOUP FRONTIER 45782C862 1856 33463 SH SOLE 0 0 33463 INNOVATOR ETFS TR II S&P INVSTMNT GRD 45783G201 3134 127974 SH SOLE 0 0 127974 INOVALON HLDGS INC COM CL A 45781D101 525 15402 SH SOLE 0 0 15402 INOVIO PHARMACEUTICALS INC COM NEW 45773H201 172 18595 SH SOLE 0 0 18595 INSEEGO CORP COM 45782B104 576 57130 SH SOLE 0 0 57130 INSIGHT SELECT INCOME FD COM 45781W109 773 35699 SH SOLE 0 0 35699 INSPIRE MED SYS INC COM 457730109 247 1276 SH SOLE 0 0 1276 INSTALLED BLDG PRODS INC COM 45780R101 526 4300 SH SOLE 0 0 4300 INSULET CORP COM 45784P101 1219 4439 SH SOLE 0 0 4439 INTEL CORP COM 458140100 76095 1355437 SH SOLE 0 0 1355437 INTELLIA THERAPEUTICS INC COM 45826J105 5608 34636 SH SOLE 0 0 34636 INTERACTIVE BROKERS GROUP IN COM CL A 45841N107 3565 54230 SH SOLE 0 0 54230 INTERCEPT PHARMACEUTICALS IN COM 45845P108 1602 80214 SH SOLE 0 0 80214 INTERCEPT PHARMACEUTICALS IN NOTE 3.250% 7/0 45845PAA6 90 100000 PRN SOLE 0 0 100000 INTERCONTINENTAL EXCHANGE IN COM 45866F104 80772 680446 SH SOLE 0 0 680446 INTERNATIONAL BUSINESS MACHS COM 459200101 73064 498409 SH SOLE 0 0 498409 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 5309 35531 SH SOLE 0 0 35531 INTERNATIONAL FLAVORS&FRAGRA UNIT 09/15/2021 459506309 467 9230 SH SOLE 0 0 9230 INTERNATIONAL GAME TECHNOLOG SHS USD G4863A108 209 8725 SH SOLE 0 0 8725 INTERNATIONAL PAPER CO COM 460146103 7756 126500 SH SOLE 0 0 126500 INTERPUBLIC GROUP COS INC COM 460690100 13462 414336 SH SOLE 0 0 414336 INTERPUBLIC GROUP COS INC COM 460690100 6 17400 SH Call SOLE 0 0 0 INTUIT COM 461202103 15512 31636 SH SOLE 0 0 31636 INTUITIVE SURGICAL INC COM NEW 46120E602 28216 30682 SH SOLE 0 0 30682 INVESCO ACTIVELY MANAGED ETF ACTIVE US REAL 46090A101 721 6964 SH SOLE 0 0 6964 INVESCO ACTIVELY MANAGED ETF EMGRING MKTS50 46090C305 370 6369 SH SOLE 0 0 6369 INVESCO ACTIVELY MANAGED ETF TOTAL RETURN 46090A804 490 8580 SH SOLE 0 0 8580 INVESCO ACTIVELY MANAGED ETF ULTRA SHRT DUR 46090A887 14808 293339 SH SOLE 0 0 293339 INVESCO ACTIVELY MANAGED ETF VAR RATE INVT 46090A879 446 17753 SH SOLE 0 0 17753 INVESCO ACTIVLY MANGD ETC FD OPTIMUM YIELD 46090F100 11106 552805 SH SOLE 0 0 552805 INVESCO BD FD COM 46132L107 1707 82214 SH SOLE 0 0 82214 INVESCO CALIF VALUE MUN INCO COM 46132H106 226 16247 SH SOLE 0 0 16247 INVESCO DB COMMDY INDX TRCK UNIT 46138B103 7523 390790 SH SOLE 0 0 390790 INVESCO DB MULTI-SECTOR COMM AGRICULTURE FD 46140H106 933 50068 SH SOLE 0 0 50068 INVESCO DB MULTI-SECTOR COMM ENERGY FD 46140H304 549 35213 SH SOLE 0 0 35213 INVESCO DYNAMIC CR OPPORTUNI COM 46132R104 2697 227404 SH SOLE 0 0 227404 INVESCO EXCH TRADED FD TR II 1 30 LADER TRE 46138E107 7768 213418 SH SOLE 0 0 213418 INVESCO EXCH TRADED FD TR II CALIF AMT MUN 46138E206 414 14735 SH SOLE 0 0 14735 INVESCO EXCH TRADED FD TR II CEF INM COMPSI 46138E404 3115 127153 SH SOLE 0 0 127153 INVESCO EXCH TRADED FD TR II CHINA TECHNLGY 46138E800 1621 19249 SH SOLE 0 0 19249 INVESCO EXCH TRADED FD TR II DWA DEV MKTS 46138E875 2229 59119 SH SOLE 0 0 59119 INVESCO EXCH TRADED FD TR II DWA EMERG MKTS 46138E867 5893 215476 SH SOLE 0 0 215476 INVESCO EXCH TRADED FD TR II DWA SMLCP MENT 46138E842 1271 14152 SH SOLE 0 0 14152 INVESCO EXCH TRADED FD TR II EMRNG MKT SVRG 46138E784 6723 243405 SH SOLE 0 0 243405 INVESCO EXCH TRADED FD TR II FNDMNTL HY CRP 46138E719 645 32992 SH SOLE 0 0 32992 INVESCO EXCH TRADED FD TR II FTSE INTL LOW 46138E768 517 16851 SH SOLE 0 0 16851 INVESCO EXCH TRADED FD TR II FTSE RAFI DEV 46138E743 657 13641 SH SOLE 0 0 13641 INVESCO EXCH TRADED FD TR II FTSE RAFI EMNG 46138E727 517 22126 SH SOLE 0 0 22126 INVESCO EXCH TRADED FD TR II FTSE RAFI SML 46138E735 637 16651 SH SOLE 0 0 16651 INVESCO EXCH TRADED FD TR II GBL CLEAN ENRG 46138G847 4446 143510 SH SOLE 0 0 143510 INVESCO EXCH TRADED FD TR II GBL SRT TRM HY 46138E669 1184 53604 SH SOLE 0 0 53604 INVESCO EXCH TRADED FD TR II GLOBAL WATER 46138E651 735 18510 SH SOLE 0 0 18510 INVESCO EXCH TRADED FD TR II INTL BUYBACK 46138E644 21555 477091 SH SOLE 0 0 477091 INVESCO EXCH TRADED FD TR II KBW BK ETF 46138E628 9754 151442 SH SOLE 0 0 151442 INVESCO EXCH TRADED FD TR II KBW PPTY CASUT 46138E586 233 3052 SH SOLE 0 0 3052 INVESCO EXCH TRADED FD TR II KBW PREM YIELD 46138E594 331 14323 SH SOLE 0 0 14323 INVESCO EXCH TRADED FD TR II MSCI GBL TIMBR 46138E545 247 6595 SH SOLE 0 0 6595 INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649 20890 143222 SH SOLE 0 0 143222 INVESCO EXCH TRADED FD TR II NASDAQNXTGEN100 46138G631 25992 755280 SH SOLE 0 0 755280 INVESCO EXCH TRADED FD TR II NATL AMT MUNI 46138E537 2941 107882 SH SOLE 0 0 107882 INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 20012 1306274 SH SOLE 0 0 1306274 INVESCO EXCH TRADED FD TR II RUSEL 1000 EQL 46138E420 418 9159 SH SOLE 0 0 9159 INVESCO EXCH TRADED FD TR II S&P 500 HB ETF 46138E370 54911 726622 SH SOLE 0 0 726622 INVESCO EXCH TRADED FD TR II S&P 500 MOMNTM 46138E339 293 4931 SH SOLE 0 0 4931 INVESCO EXCH TRADED FD TR II S&P 500 REVENUE 46138G698 5639 76505 SH SOLE 0 0 76505 INVESCO EXCH TRADED FD TR II S&P EMRNG MKTS 46138E297 335 13846 SH SOLE 0 0 13846 INVESCO EXCH TRADED FD TR II S&P GBL WATER 46138E263 1276 23788 SH SOLE 0 0 23788 INVESCO EXCH TRADED FD TR II S&P INTL LOW 46138E230 1001 32395 SH SOLE 0 0 32395 INVESCO EXCH TRADED FD TR II S&P INTL QULTY 46138E214 405 13109 SH SOLE 0 0 13109 INVESCO EXCH TRADED FD TR II S&P MDCP 400 REV 46138G672 269 3035 SH SOLE 0 0 3035 INVESCO EXCH TRADED FD TR II S&P MIDCP LOW 46138E198 15456 288999 SH SOLE 0 0 288999 INVESCO EXCH TRADED FD TR II S&P SMALLCAP 600 46138G664 15410 127848 SH SOLE 0 0 127848 INVESCO EXCH TRADED FD TR II S&P SMLCP DISC 46138E180 245 2089 SH SOLE 0 0 2089 INVESCO EXCH TRADED FD TR II S&P SMLCP ENGY 46138E164 1101 137132 SH SOLE 0 0 137132 INVESCO EXCH TRADED FD TR II S&P SMLCP ENGY 46138E164 14 25900 SH Call SOLE 0 0 0 INVESCO EXCH TRADED FD TR II S&P SMLCP ENGY 46138E164 25 50000 SH Call SOLE 0 0 0 INVESCO EXCH TRADED FD TR II S&P SMLCP FINL 46138E156 350 6063 SH SOLE 0 0 6063 INVESCO EXCH TRADED FD TR II S&P SMLCP HELT 46138E149 2415 12462 SH SOLE 0 0 12462 INVESCO EXCH TRADED FD TR II S&P SMLCP INDL 46138E123 29266 314687 SH SOLE 0 0 314687 INVESCO EXCH TRADED FD TR II S&P SMLCP INFO 46138E115 1082 7535 SH SOLE 0 0 7535 INVESCO EXCH TRADED FD TR II S&P SMLCP LOW 46138G102 2223 47404 SH SOLE 0 0 47404 INVESCO EXCH TRADED FD TR II S&P SMLCP STAP 46138E172 6742 63095 SH SOLE 0 0 63095 INVESCO EXCH TRADED FD TR II S&P ULTRA DIVIDE 46138G656 2949 71536 SH SOLE 0 0 71536 INVESCO EXCH TRADED FD TR II S&P500 HDL VOL 46138E362 9873 223987 SH SOLE 0 0 223987 INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 36214 594542 SH SOLE 0 0 594542 INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706 2761 30906 SH SOLE 0 0 30906 INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 30514 1377606 SH SOLE 0 0 1377606 INVESCO EXCH TRADED FD TR II TAXABLE MUN BD 46138G805 25163 758361 SH SOLE 0 0 758361 INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870 10734 408145 SH SOLE 0 0 408145 INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 13860 656860 SH SOLE 0 0 656860 INVESCO EXCH TRD SLF IDX FD BULSHS 2021 HY 46138J809 1685 73234 SH SOLE 0 0 73234 INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 18605 861750 SH SOLE 0 0 861750 INVESCO EXCH TRD SLF IDX FD BULSHS 2022 HY 46138J874 10871 465549 SH SOLE 0 0 465549 INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 12135 558453 SH SOLE 0 0 558453 INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858 10738 421575 SH SOLE 0 0 421575 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 14646 660009 SH SOLE 0 0 660009 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 HY 46138J833 623 24765 SH SOLE 0 0 24765 INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825 12935 579800 SH SOLE 0 0 579800 INVESCO EXCH TRD SLF IDX FD BULSHS 2025 HY 46138J817 338 13654 SH SOLE 0 0 13654 INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791 17256 801655 SH SOLE 0 0 801655 INVESCO EXCH TRD SLF IDX FD BULSHS 2027 CB 46138J783 12166 554996 SH SOLE 0 0 554996 INVESCO EXCH TRD SLF IDX FD DEFENSIVE EQTY 46138J775 409 6210 SH SOLE 0 0 6210 INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 28 46138J643 11173 483874 SH SOLE 0 0 483874 INVESCO EXCH TRD SLF IDX FD RAFI STRG EMMRKT 46138J692 220 7216 SH SOLE 0 0 7216 INVESCO EXCH TRD SLF IDX FD RUSL 1000 DYNM 46138J619 15348 328161 SH SOLE 0 0 328161 INVESCO EXCH TRD SLF IDX FD RUSL 2000 DYNM 46138J593 515 12400 SH SOLE 0 0 12400 INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 1747 23248 SH SOLE 0 0 23248 INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 3804 42150 SH SOLE 0 0 42150 INVESCO EXCHANGE TRADED FD T DIVID ACHIEVEV 46137V506 17629 486054 SH SOLE 0 0 486054 INVESCO EXCHANGE TRADED FD T DJ INDL AVG DV 46137V605 4490 102004 SH SOLE 0 0 102004 INVESCO EXCHANGE TRADED FD T DWA BASIC MATL 46137V704 4555 51762 SH SOLE 0 0 51762 INVESCO EXCHANGE TRADED FD T DWA CYCLICALS 46137V803 2818 30169 SH SOLE 0 0 30169 INVESCO EXCHANGE TRADED FD T DWA ENERGY MNT 46137V878 2568 83919 SH SOLE 0 0 83919 INVESCO EXCHANGE TRADED FD T DWA HEALTHCARE 46137V852 17680 106314 SH SOLE 0 0 106314 INVESCO EXCHANGE TRADED FD T DWA INDLS MUMT 46137V845 2927 29433 SH SOLE 0 0 29433 INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 35410 395112 SH SOLE 0 0 395112 INVESCO EXCHANGE TRADED FD T DWA TECHNOLOGY 46137V811 1662 11122 SH SOLE 0 0 11122 INVESCO EXCHANGE TRADED FD T DYNMC BIOTECH 46137V787 519 6709 SH SOLE 0 0 6709 INVESCO EXCHANGE TRADED FD T DYNMC BLDG CON 46137V779 3200 64551 SH SOLE 0 0 64551 INVESCO EXCHANGE TRADED FD T DYNMC ENRG EXP 46137V761 1997 108432 SH SOLE 0 0 108432 INVESCO EXCHANGE TRADED FD T DYNMC FOOD BEV 46137V753 850 20271 SH SOLE 0 0 20271 INVESCO EXCHANGE TRADED FD T DYNMC LEISURE 46137V720 8553 163625 SH SOLE 0 0 163625 INVESCO EXCHANGE TRADED FD T DYNMC LRG GWTH 46137V746 1225 16446 SH SOLE 0 0 16446 INVESCO EXCHANGE TRADED FD T DYNMC LRG VALU 46137V738 887 19994 SH SOLE 0 0 19994 INVESCO EXCHANGE TRADED FD T DYNMC MEDIA 46137V696 8667 153800 SH SOLE 0 0 153800 INVESCO EXCHANGE TRADED FD T DYNMC PHRMCTLS 46137V662 461 5732 SH SOLE 0 0 5732 INVESCO EXCHANGE TRADED FD T DYNMC SEMICNDT 46137V647 4758 37053 SH SOLE 0 0 37053 INVESCO EXCHANGE TRADED FD T DYNMC SOFTWARE 46137V639 2933 17794 SH SOLE 0 0 17794 INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 2209 114513 SH SOLE 0 0 114513 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 25775 160758 SH SOLE 0 0 160758 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 4117 22031 SH SOLE 0 0 22031 INVESCO EXCHANGE TRADED FD T GBL LISTED PVT 46137V589 1926 125821 SH SOLE 0 0 125821 INVESCO EXCHANGE TRADED FD T HIG YLD EQ DIV 46137V563 1838 88965 SH SOLE 0 0 88965 INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 8636 488745 SH SOLE 0 0 488745 INVESCO EXCHANGE TRADED FD T INVESCO MSCI 46137V407 2037 29438 SH SOLE 0 0 29438 INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 2065 8046 SH SOLE 0 0 8046 INVESCO EXCHANGE TRADED FD T RYMND JMS SB 1 46137V522 10891 177071 SH SOLE 0 0 177071 INVESCO EXCHANGE TRADED FD T S&P 100 EQL WIGH 46137V449 273 3390 SH SOLE 0 0 3390 INVESCO EXCHANGE TRADED FD T S&P 500 GARP ETF 46137V431 5179 59091 SH SOLE 0 0 59091 INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 3315 10188 SH SOLE 0 0 10188 INVESCO EXCHANGE TRADED FD T S&P 500 VLU MOMN 46137V423 576 11790 SH SOLE 0 0 11790 INVESCO EXCHANGE TRADED FD T S&P 500A EQL 46137Y609 1975 50261 SH SOLE 0 0 50261 INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464 18967 221501 SH SOLE 0 0 221501 INVESCO EXCHANGE TRADED FD T S&P MDCP QUALITY 46137V472 11507 148781 SH SOLE 0 0 148781 INVESCO EXCHANGE TRADED FD T S&P MDCP VLU MNT 46137V456 61175 1349399 SH SOLE 0 0 1349399 INVESCO EXCHANGE TRADED FD T S&P MDCP400 EQ 46137V225 1540 16779 SH SOLE 0 0 16779 INVESCO EXCHANGE TRADED FD T S&P MDCP400 PR 46137V217 1200 5297 SH SOLE 0 0 5297 INVESCO EXCHANGE TRADED FD T S&P SMCP VLU MNT 46137V480 1519 29939 SH SOLE 0 0 29939 INVESCO EXCHANGE TRADED FD T S&P SML 600 EQ 46137V183 863 10292 SH SOLE 0 0 10292 INVESCO EXCHANGE TRADED FD T S&P SML600 GWT 46137V175 842 5173 SH SOLE 0 0 5173 INVESCO EXCHANGE TRADED FD T S&P SML600 VAL 46137V167 2193 23097 SH SOLE 0 0 23097 INVESCO EXCHANGE TRADED FD T S&P SMLCP MOMENT 46137V498 1680 30704 SH SOLE 0 0 30704 INVESCO EXCHANGE TRADED FD T S&P500 BUY WRT 46137V399 1884 83208 SH SOLE 0 0 83208 INVESCO EXCHANGE TRADED FD T S&P500 EQL DIS 46137V381 1224 8264 SH SOLE 0 0 8264 INVESCO EXCHANGE TRADED FD T S&P500 EQL ENR 46137V365 1772 39129 SH SOLE 0 0 39129 INVESCO EXCHANGE TRADED FD T S&P500 EQL FIN 46137V340 13348 223318 SH SOLE 0 0 223318 INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 2320 7918 SH SOLE 0 0 7918 INVESCO EXCHANGE TRADED FD T S&P500 EQL IND 46137V324 3911 20969 SH SOLE 0 0 20969 INVESCO EXCHANGE TRADED FD T S&P500 EQL MAT 46137V316 4809 29236 SH SOLE 0 0 29236 INVESCO EXCHANGE TRADED FD T S&P500 EQL REL 46137V290 1448 39970 SH SOLE 0 0 39970 INVESCO EXCHANGE TRADED FD T S&P500 EQL STP 46137V373 3446 21390 SH SOLE 0 0 21390 INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 8829 30432 SH SOLE 0 0 30432 INVESCO EXCHANGE TRADED FD T S&P500 EQL UTL 46137V274 1000 9685 SH SOLE 0 0 9685 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 188029 1247431 SH SOLE 0 0 1247431 INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 13028 70753 SH SOLE 0 0 70753 INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 41295 535107 SH SOLE 0 0 535107 INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 51096 1051368 SH SOLE 0 0 1051368 INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 5105 95387 SH SOLE 0 0 95387 INVESCO EXCHANGE TRADED FD T WILDERHIL CLAN 46137V134 23018 246954 SH SOLE 0 0 246954 INVESCO EXCHANGE TRADED FD T ZACKS MID CAP 46137Y401 1755 19516 SH SOLE 0 0 19516 INVESCO EXCHANGE TRADED FD T ZACKS MULT AST 46137Y500 423 17295 SH SOLE 0 0 17295 INVESCO LTD SHS G491BT108 5731 214415 SH SOLE 0 0 214415 INVESCO MORTGAGE CAPITAL INC COM 46131B100 56 14265 SH SOLE 0 0 14265 INVESCO MUN OPPORTUNITY TR COM 46132C107 2100 154404 SH SOLE 0 0 154404 INVESCO MUN TR COM 46131J103 251 18310 SH SOLE 0 0 18310 INVESCO MUNI INCOME OPP TRST COM 46132X101 873 105083 SH SOLE 0 0 105083 INVESCO PA VALUE MUN INC TR COM 46132K109 583 43579 SH SOLE 0 0 43579 INVESCO QQQ TR UNIT SER 1 46090E103 616079 1738060 SH SOLE 0 0 1738060 INVESCO QUALITY MUN INCOME T COM 46133G107 1846 136758 SH SOLE 0 0 136758 INVESCO SR INCOME TR COM 46131H107 102 22858 SH SOLE 0 0 22858 INVESCO TR INVT GRADE MUNS COM 46131M106 889 63427 SH SOLE 0 0 63427 INVESCO VALUE MUN INCOME TR COM 46132P108 1087 65932 SH SOLE 0 0 65932 INVESTCORP CR MGMT BDC INC COM 46090R104 281 52098 SH SOLE 0 0 52098 INVESTMENT MANAGERS SER TR KNWLDL LD ETF 46143U849 836 17937 SH SOLE 0 0 17937 INVESTORS BANCORP INC NEW COM 46146L101 180 12605 SH SOLE 0 0 12605 INVITAE CORP COM 46185L103 866 25688 SH SOLE 0 0 25688 INVITATION HOMES INC COM 46187W107 3340 89564 SH SOLE 0 0 89564 ION GEOPHYSICAL CORP COM NEW 462044207 130 61970 SH SOLE 0 0 61970 IONIS PHARMACEUTICALS INC COM 462222100 1788 44831 SH SOLE 0 0 44831 IOVANCE BIOTHERAPEUTICS INC COM 462260100 231 8888 SH SOLE 0 0 8888 IPG PHOTONICS CORP COM 44980X109 644 3054 SH SOLE 0 0 3054 IQVIA HLDGS INC COM 46266C105 91541 377768 SH SOLE 0 0 377768 IRIDIUM COMMUNICATIONS INC COM 46269C102 8466 211698 SH SOLE 0 0 211698 IROBOT CORP COM 462726100 283 3031 SH SOLE 0 0 3031 IRON MTN INC NEW COM 46284V101 4653 109954 SH SOLE 0 0 109954 IRONWOOD PHARMACEUTICALS INC COM CL A 46333X108 149 11546 SH SOLE 0 0 11546 ISHARES GOLD TR ISHARES NEW 464285204 48686 1444273 SH SOLE 0 0 1444273 ISHARES INC CORE MSCI EMKT 46434G103 144468 2156554 SH SOLE 0 0 2156554 ISHARES INC EM MKT SM-CP ETF 464286475 217 3461 SH SOLE 0 0 3461 ISHARES INC EM MKTS DIV ETF 464286319 3747 96443 SH SOLE 0 0 96443 ISHARES INC ESG AWR MSCI EM 46434G863 26325 583055 SH SOLE 0 0 583055 ISHARES INC GLB AGRIC PR ETF 464286350 3608 91268 SH SOLE 0 0 91268 ISHARES INC GLB ENR PROD ETF 464286343 187 10978 SH SOLE 0 0 10978 ISHARES INC INTL HIGH YIELD 464286210 2078 36929 SH SOLE 0 0 36929 ISHARES INC JP MRG EM CRP BD 464286251 1249 23803 SH SOLE 0 0 23803 ISHARES INC JP MRGN EM HI BD 464286285 1035 22636 SH SOLE 0 0 22636 ISHARES INC MSCI AUST ETF 464286103 1645 63319 SH SOLE 0 0 63319 ISHARES INC MSCI BRAZIL ETF 464286400 756 18659 SH SOLE 0 0 18659 ISHARES INC MSCI BRIC INDX 464286657 1425 26058 SH SOLE 0 0 26058 ISHARES INC MSCI CDA ETF 464286509 408 10948 SH SOLE 0 0 10948 ISHARES INC MSCI EMERG MKT 46434G889 512 9450 SH SOLE 0 0 9450 ISHARES INC MSCI EMERG MRKT 464286533 23882 372229 SH SOLE 0 0 372229 ISHARES INC MSCI EMRG CHN 46434G764 369 5913 SH SOLE 0 0 5913 ISHARES INC MSCI EQUAL WEITE 464286681 383 4527 SH SOLE 0 0 4527 ISHARES INC MSCI EURZONE ETF 464286608 1231 24946 SH SOLE 0 0 24946 ISHARES INC MSCI GBL ETF NEW 46434G848 333 7372 SH SOLE 0 0 7372 ISHARES INC MSCI GBL GOLD MN 46434G855 1805 64504 SH SOLE 0 0 64504 ISHARES INC MSCI GBL MIN VOL 464286525 13124 127583 SH SOLE 0 0 127583 ISHARES INC MSCI GERMANY ETF 464286806 217 6263 SH SOLE 0 0 6263 ISHARES INC MSCI GLB SLV&MTL 464286327 165 10762 SH SOLE 0 0 10762 ISHARES INC MSCI HONG KG ETF 464286871 238 8905 SH SOLE 0 0 8905 ISHARES INC MSCI JPN ETF NEW 46434G822 4462 66068 SH SOLE 0 0 66068 ISHARES INC MSCI NETHERL ETF 464286814 673 13888 SH SOLE 0 0 13888 ISHARES INC MSCI PAC JP ETF 464286665 996 19256 SH SOLE 0 0 19256 ISHARES INC MSCI SINGPOR ETF 46434G780 430 18502 SH SOLE 0 0 18502 ISHARES INC MSCI STH AFR ETF 464286780 312 6384 SH SOLE 0 0 6384 ISHARES INC MSCI STH KOR ETF 464286772 2482 26640 SH SOLE 0 0 26640 ISHARES INC MSCI SWEDEN ETF 464286756 1648 35508 SH SOLE 0 0 35508 ISHARES INC MSCI SWITZERLAND 464286749 314 6462 SH SOLE 0 0 6462 ISHARES INC MSCI TAIWAN ETF 46434G772 1037 16218 SH SOLE 0 0 16218 ISHARES INC MSCI THAILND ETF 464286624 278 3568 SH SOLE 0 0 3568 ISHARES INC US INTL HGH YLD 464286178 452 8886 SH SOLE 0 0 8886 ISHARES SILVER TR ISHARES 46428Q109 38746 1599745 SH SOLE 0 0 1599745 ISHARES SILVER TR ISHARES 46428Q109 1 39100 SH Call SOLE 0 0 0 ISHARES TR 0-5 YR TIPS ETF 46429B747 45834 431133 SH SOLE 0 0 431133 ISHARES TR 0-5YR HI YL CP 46434V407 20699 449389 SH SOLE 0 0 449389 ISHARES TR 0-5YR INVT GR CP 46434V100 14990 289217 SH SOLE 0 0 289217 ISHARES TR 1 3 YR TREAS BD 464287457 77191 895894 SH SOLE 0 0 895894 ISHARES TR 10+ YR INVST GRD 464289511 419 5964 SH SOLE 0 0 5964 ISHARES TR 10-20 YR TRS ETF 464288653 1518 10326 SH SOLE 0 0 10326 ISHARES TR 20 YR TR BD ETF 464287432 37238 257969 SH SOLE 0 0 257969 ISHARES TR 3 7 YR TREAS BD 464288661 72204 553095 SH SOLE 0 0 553095 ISHARES TR A RATE CP BD ETF 46429B291 4057 71360 SH SOLE 0 0 71360 ISHARES TR AGENCY BOND ETF 464288166 13173 111280 SH SOLE 0 0 111280 ISHARES TR AGGRES ALLOC ETF 464289859 893 12633 SH SOLE 0 0 12633 ISHARES TR ASIA 50 ETF 464288430 473 5164 SH SOLE 0 0 5164 ISHARES TR BARCLAYS 7 10 YR 464287440 24498 212120 SH SOLE 0 0 212120 ISHARES TR BLACKROCK ULTRA 46434V878 4641 91859 SH SOLE 0 0 91859 ISHARES TR BROAD USD HIGH 46435U853 17071 409184 SH SOLE 0 0 409184 ISHARES TR CALIF MUN BD ETF 464288356 401 6398 SH SOLE 0 0 6398 ISHARES TR CHINA LG-CAP ETF 464287184 868 18740 SH SOLE 0 0 18740 ISHARES TR CHINA SM-CAP ETF 46429B200 344 5954 SH SOLE 0 0 5954 ISHARES TR COHEN STEER REIT 464287564 14305 218893 SH SOLE 0 0 218893 ISHARES TR CONSER ALLOC ETF 464289883 7358 184882 SH SOLE 0 0 184882 ISHARES TR CONV BD ETF 46435G102 9225 90462 SH SOLE 0 0 90462 ISHARES TR CORE 1 5 YR USD 46432F859 78821 1536771 SH SOLE 0 0 1536771 ISHARES TR CORE DIV GRWTH 46434V621 273065 5422259 SH SOLE 0 0 5422259 ISHARES TR CORE HIGH DV ETF 46429B663 44632 462364 SH SOLE 0 0 462364 ISHARES TR CORE INTL AGGR 46435G672 12055 218786 SH SOLE 0 0 218786 ISHARES TR CORE LT USDB ETF 464289479 2482 34347 SH SOLE 0 0 34347 ISHARES TR CORE MSCI EAFE 46432F842 434921 5809786 SH SOLE 0 0 5809786 ISHARES TR CORE MSCI EURO 46434V738 5809 101406 SH SOLE 0 0 101406 ISHARES TR CORE MSCI INTL 46435G326 8660 128392 SH SOLE 0 0 128392 ISHARES TR CORE MSCI TOTAL 46432F834 40520 552804 SH SOLE 0 0 552804 ISHARES TR CORE S&P MCP ETF 464287507 386311 1437516 SH SOLE 0 0 1437516 ISHARES TR CORE S&P SCP ETF 464287804 457628 4050427 SH SOLE 0 0 4050427 ISHARES TR CORE S&P TTL STK 464287150 324897 3289637 SH SOLE 0 0 3289637 ISHARES TR CORE S&P US GWT 464287671 58094 575295 SH SOLE 0 0 575295 ISHARES TR CORE S&P US VLU 464287663 61503 854682 SH SOLE 0 0 854682 ISHARES TR CORE S&P500 ETF 464287200 843278 1961353 SH SOLE 0 0 1961353 ISHARES TR CORE TOTAL USD 46434V613 48250 902035 SH SOLE 0 0 902035 ISHARES TR CORE US AGGBD ET 464287226 503547 4366129 SH SOLE 0 0 4366129 ISHARES TR CR 5 10 YR ETF 46435G417 3936 76529 SH SOLE 0 0 76529 ISHARES TR CRE U S REIT ETF 464288521 1591 27279 SH SOLE 0 0 27279 ISHARES TR CUR HD EURZN ETF 46434V639 337 9260 SH SOLE 0 0 9260 ISHARES TR CYBERSECURITY 46435U135 776 17983 SH SOLE 0 0 17983 ISHARES TR DEVSMCP EXNA ETF 464288497 854 12304 SH SOLE 0 0 12304 ISHARES TR DOW JONES US ETF 464287846 1337 12389 SH SOLE 0 0 12389 ISHARES TR EAFE GRWTH ETF 464288885 67183 626231 SH SOLE 0 0 626231 ISHARES TR EAFE SML CP ETF 464288273 17857 240789 SH SOLE 0 0 240789 ISHARES TR EAFE VALUE ETF 464288877 14588 281829 SH SOLE 0 0 281829 ISHARES TR ESG ADV TTL USD 46436E619 772 15521 SH SOLE 0 0 15521 ISHARES TR ESG ADVNCD HY BD 46435G441 1794 34133 SH SOLE 0 0 34133 ISHARES TR ESG AW MSCI EAFE 46435G516 6852 86705 SH SOLE 0 0 86705 ISHARES TR ESG AWARE MSCI 46435U663 3175 78644 SH SOLE 0 0 78644 ISHARES TR ESG AWR MSCI USA 46435G425 51125 519193 SH SOLE 0 0 519193 ISHARES TR ESG AWR US AGRGT 46435U549 4988 90173 SH SOLE 0 0 90173 ISHARES TR ESG AWRE 1 5 YR 46435G243 3900 149771 SH SOLE 0 0 149771 ISHARES TR ESG AWRE USD ETF 46435G193 7474 269625 SH SOLE 0 0 269625 ISHARES TR ESG EAFE ETF 46436E759 501 7406 SH SOLE 0 0 7406 ISHARES TR ESG MSCI USA ETF 46436E767 821 22608 SH SOLE 0 0 22608 ISHARES TR EUROPE ETF 464287861 508 9537 SH SOLE 0 0 9537 ISHARES TR EXPANDED TECH 464287515 18635 47773 SH SOLE 0 0 47773 ISHARES TR EXPND TEC SC ETF 464287549 22509 55710 SH SOLE 0 0 55710 ISHARES TR EXPONENTIAL TECH 46434V381 30710 485522 SH SOLE 0 0 485522 ISHARES TR FALN ANGLS USD 46435G474 4401 146907 SH SOLE 0 0 146907 ISHARES TR FLTG RATE NT ETF 46429B655 14448 284288 SH SOLE 0 0 284288 ISHARES TR GBL COMM SVC ETF 464287275 2283 26357 SH SOLE 0 0 26357 ISHARES TR GBL GREEN ETF 46435U440 979 17880 SH SOLE 0 0 17880 ISHARES TR GENOMICS IMMUN 46435U192 534 10269 SH SOLE 0 0 10269 ISHARES TR GL CLEAN ENE ETF 464288224 17212 733560 SH SOLE 0 0 733560 ISHARES TR GL TIMB FORE ETF 464288174 297 3421 SH SOLE 0 0 3421 ISHARES TR GLB CNS DISC ETF 464288745 2028 11826 SH SOLE 0 0 11826 ISHARES TR GLB CNSM STP ETF 464288737 1314 21479 SH SOLE 0 0 21479 ISHARES TR GLB INFRASTR ETF 464288372 689 15178 SH SOLE 0 0 15178 ISHARES TR GLOB HLTHCRE ETF 464287325 6574 79087 SH SOLE 0 0 79087 ISHARES TR GLOB INDSTRL ETF 464288729 222 1856 SH SOLE 0 0 1856 ISHARES TR GLOBAL 100 ETF 464287572 4092 57643 SH SOLE 0 0 57643 ISHARES TR GLOBAL ENERG ETF 464287341 3657 137518 SH SOLE 0 0 137518 ISHARES TR GLOBAL FINLS ETF 464287333 5690 73310 SH SOLE 0 0 73310 ISHARES TR GLOBAL MATER ETF 464288695 3303 36326 SH SOLE 0 0 36326 ISHARES TR GLOBAL REIT ETF 46434V647 1688 60879 SH SOLE 0 0 60879 ISHARES TR GLOBAL TECH ETF 464287291 17443 51651 SH SOLE 0 0 51651 ISHARES TR GNMA BOND ETF 46429B333 2887 57748 SH SOLE 0 0 57748 ISHARES TR GOV/CRED BD ETF 464288596 316 2576 SH SOLE 0 0 2576 ISHARES TR GRWT ALLOCAT ETF 464289867 8402 150030 SH SOLE 0 0 150030 ISHARES TR HDG MSCI EAFE 46434V803 757 21852 SH SOLE 0 0 21852 ISHARES TR HIGH YLD BD FCTR 46435G250 636 12206 SH SOLE 0 0 12206 ISHARES TR IBDS DEC28 ETF 46435U515 2255 78023 SH SOLE 0 0 78023 ISHARES TR IBNDS MAR23 ETF 46432FAN7 1636 65953 SH SOLE 0 0 65953 ISHARES TR IBONDS 21 TRM HG 46435U226 1925 79510 SH SOLE 0 0 79510 ISHARES TR IBONDS 22 TRM HG 46435U176 1813 74623 SH SOLE 0 0 74623 ISHARES TR IBONDS 23 TRM HG 46435U150 1272 51313 SH SOLE 0 0 51313 ISHARES TR IBONDS 24 TRM HG 46435U184 423 17025 SH SOLE 0 0 17025 ISHARES TR IBONDS 25 TRM HG 46435U168 420 16655 SH SOLE 0 0 16655 ISHARES TR IBONDS 27 ETF 46435UAA9 3815 141021 SH SOLE 0 0 141021 ISHARES TR IBONDS DEC 46435U697 4070 150792 SH SOLE 0 0 150792 ISHARES TR IBONDS DEC 25 46435U432 3661 130761 SH SOLE 0 0 130761 ISHARES TR IBONDS DEC 26 46435U259 3167 117423 SH SOLE 0 0 117423 ISHARES TR IBONDS DEC 29 46436E205 757 28237 SH SOLE 0 0 28237 ISHARES TR IBONDS DEC2021 46435G789 2746 107117 SH SOLE 0 0 107117 ISHARES TR IBONDS DEC2022 46435G755 6232 237302 SH SOLE 0 0 237302 ISHARES TR IBONDS DEC2023 46435G318 5124 196248 SH SOLE 0 0 196248 ISHARES TR IBONDS DEC2026 46435GAA0 8520 320169 SH SOLE 0 0 320169 ISHARES TR IBONDS DEC21 ETF 46434VBK5 23004 928341 SH SOLE 0 0 928341 ISHARES TR IBONDS DEC22 ETF 46434VBA7 27098 1066850 SH SOLE 0 0 1066850 ISHARES TR IBONDS DEC23 ETF 46434VAX8 20307 778793 SH SOLE 0 0 778793 ISHARES TR IBONDS DEC24 ETF 46434VBG4 23094 875778 SH SOLE 0 0 875778 ISHARES TR IBONDS DEC25 ETF 46434VBD1 24279 899559 SH SOLE 0 0 899559 ISHARES TR IBONDS MAR23 ETF 46432FAZ0 274 10126 SH SOLE 0 0 10126 ISHARES TR IBOXX HI YD ETF 464288513 31522 358028 SH SOLE 0 0 358028 ISHARES TR IBOXX INV CP ETF 464287242 41696 310327 SH SOLE 0 0 310327 ISHARES TR INDIA 50 ETF 464289529 233 4976 SH SOLE 0 0 4976 ISHARES TR INTL DIV GRWTH 46435G524 259 3838 SH SOLE 0 0 3838 ISHARES TR INTL SEL DIV ETF 464288448 21543 664914 SH SOLE 0 0 664914 ISHARES TR INTL TREA BD ETF 464288117 448 8577 SH SOLE 0 0 8577 ISHARES TR INTRM GOV CR ETF 464288612 493 4266 SH SOLE 0 0 4266 ISHARES TR ISHARES BIOTECH 464287556 24847 151813 SH SOLE 0 0 151813 ISHARES TR ISHARES SEMICDTR 464287523 16880 37159 SH SOLE 0 0 37159 ISHARES TR ISHS 1-5YR INVS 464288646 55105 1005381 SH SOLE 0 0 1005381 ISHARES TR ISHS 5-10YR INVT 464288638 10351 171033 SH SOLE 0 0 171033 ISHARES TR JPMORGAN USD EMG 464288281 20190 179530 SH SOLE 0 0 179530 ISHARES TR LATN AMER 40 ETF 464287390 582 18460 SH SOLE 0 0 18460 ISHARES TR MBS ETF 464288588 76550 707276 SH SOLE 0 0 707276 ISHARES TR MICRO-CAP ETF 464288869 2018 13227 SH SOLE 0 0 13227 ISHARES TR MODERT ALLOC ETF 464289875 3147 69856 SH SOLE 0 0 69856 ISHARES TR MORNINGSTAR GRWT 464287119 18384 283889 SH SOLE 0 0 283889 ISHARES TR MORNINGSTAR VALU 464288109 11230 173955 SH SOLE 0 0 173955 ISHARES TR MORNINGSTR US EQ 464287127 2298 37828 SH SOLE 0 0 37828 ISHARES TR MORTGE REL ETF 46435G342 629 16951 SH SOLE 0 0 16951 ISHARES TR MRGSTR MD CP ETF 464288208 11596 172939 SH SOLE 0 0 172939 ISHARES TR MRGSTR MD CP GRW 464288307 19280 279828 SH SOLE 0 0 279828 ISHARES TR MRGSTR MD CP VAL 464288406 7023 109364 SH SOLE 0 0 109364 ISHARES TR MRGSTR SM CP ETF 464288505 704 12003 SH SOLE 0 0 12003 ISHARES TR MRGSTR SM CP GR 464288604 3565 68812 SH SOLE 0 0 68812 ISHARES TR MRNGSTR INC ETF 46432F875 3101 128249 SH SOLE 0 0 128249 ISHARES TR MRNING SM CP ETF 464288703 16829 286296 SH SOLE 0 0 286296 ISHARES TR MSCI AC ASIA ETF 464288182 1740 18412 SH SOLE 0 0 18412 ISHARES TR MSCI ACWI ETF 464288257 7141 70573 SH SOLE 0 0 70573 ISHARES TR MSCI ACWI EX US 464288240 11503 200013 SH SOLE 0 0 200013 ISHARES TR MSCI CHINA A 46434V514 8720 196620 SH SOLE 0 0 196620 ISHARES TR MSCI CHINA ETF 46429B671 2201 26694 SH SOLE 0 0 26694 ISHARES TR MSCI EAFE ETF 464287465 81297 1030641 SH SOLE 0 0 1030641 ISHARES TR MSCI EAFE MIN VL 46429B689 116875 1547187 SH SOLE 0 0 1547187 ISHARES TR MSCI EAFE SMCP 46435G839 971 26679 SH SOLE 0 0 26679 ISHARES TR MSCI EMG MKT ETF 464287234 39391 714259 SH SOLE 0 0 714259 ISHARES TR MSCI EURO FL ETF 464289180 3604 184363 SH SOLE 0 0 184363 ISHARES TR MSCI GLOBAL IMP 46435G532 8702 87568 SH SOLE 0 0 87568 ISHARES TR MSCI INDIA ETF 46429B598 1504 33993 SH SOLE 0 0 33993 ISHARES TR MSCI INDONIA ETF 46429B309 541 26654 SH SOLE 0 0 26654 ISHARES TR MSCI INTL MOMENT 46434V449 381 9851 SH SOLE 0 0 9851 ISHARES TR MSCI INTL MULTFT 46434V274 705 23466 SH SOLE 0 0 23466 ISHARES TR MSCI INTL QUALTY 46434V456 16810 435955 SH SOLE 0 0 435955 ISHARES TR MSCI KLD400 SOC 464288570 22954 277119 SH SOLE 0 0 277119 ISHARES TR MSCI LW CRB TG 46434V464 239 1442 SH SOLE 0 0 1442 ISHARES TR MSCI POLAND ETF 46429B606 308 14335 SH SOLE 0 0 14335 ISHARES TR MSCI UK ETF NEW 46435G334 1066 32595 SH SOLE 0 0 32595 ISHARES TR MSCI USA ESG SLC 464288802 45974 481203 SH SOLE 0 0 481203 ISHARES TR MSCI USA MIN VOL 46429B697 476189 6469058 SH SOLE 0 0 6469058 ISHARES TR MSCI USA MMENTM 46432F396 87588 505013 SH SOLE 0 0 505013 ISHARES TR MSCI USA MULTIFT 46434V282 5051 117929 SH SOLE 0 0 117929 ISHARES TR MSCI USA QLT FCT 46432F339 84125 633132 SH SOLE 0 0 633132 ISHARES TR MSCI USA SMCP MN 46435G433 14285 375532 SH SOLE 0 0 375532 ISHARES TR MSCI USA SZE FT 46432F370 297 2294 SH SOLE 0 0 2294 ISHARES TR MSCI USA VALUE 46432F388 28187 268284 SH SOLE 0 0 268284 ISHARES TR NA TEC MULTM ETF 464287531 248 3409 SH SOLE 0 0 3409 ISHARES TR NATIONAL MUN ETF 464288414 34623 295411 SH SOLE 0 0 295411 ISHARES TR NEW YORK MUN ETF 464288323 437 7469 SH SOLE 0 0 7469 ISHARES TR NORTH AMERN NAT 464287374 2586 84982 SH SOLE 0 0 84982 ISHARES TR PFD AND INCM SEC 464288687 42766 1087226 SH SOLE 0 0 1087226 ISHARES TR RESIDENTIAL MULT 464288562 9147 109771 SH SOLE 0 0 109771 ISHARES TR ROBOTICS ARTIF 46435U556 7459 166154 SH SOLE 0 0 166154 ISHARES TR RUS 1000 ETF 464287622 75115 310288 SH SOLE 0 0 310288 ISHARES TR RUS 1000 GRW ETF 464287614 249539 919153 SH SOLE 0 0 919153 ISHARES TR RUS 1000 VAL ETF 464287598 139848 881649 SH SOLE 0 0 881649 ISHARES TR RUS 2000 GRW ETF 464287648 54019 173259 SH SOLE 0 0 173259 ISHARES TR RUS 2000 VAL ETF 464287630 33366 201254 SH SOLE 0 0 201254 ISHARES TR RUS MD CP GR ETF 464287481 108027 954085 SH SOLE 0 0 954085 ISHARES TR RUS MDCP VAL ETF 464287473 72634 631700 SH SOLE 0 0 631700 ISHARES TR RUS MID CAP ETF 464287499 88914 1122069 SH SOLE 0 0 1122069 ISHARES TR RUS TOP 200 ETF 464289446 1632 15875 SH SOLE 0 0 15875 ISHARES TR RUS TP200 GR ETF 464289438 59508 395096 SH SOLE 0 0 395096 ISHARES TR RUS TP200 VL ETF 464289420 1541 23192 SH SOLE 0 0 23192 ISHARES TR RUSSELL 2000 ETF 464287655 150996 658272 SH SOLE 0 0 658272 ISHARES TR RUSSELL 3000 ETF 464287689 28150 110001 SH SOLE 0 0 110001 ISHARES TR S&P 100 ETF 464287101 29852 152165 SH SOLE 0 0 152165 ISHARES TR S&P 500 GRWT ETF 464287309 229865 3160512 SH SOLE 0 0 3160512 ISHARES TR S&P 500 VAL ETF 464287408 94070 637121 SH SOLE 0 0 637121 ISHARES TR S&P MC 400GR ETF 464287606 50203 620327 SH SOLE 0 0 620327 ISHARES TR S&P MC 400VL ETF 464287705 16954 160940 SH SOLE 0 0 160940 ISHARES TR S&P SML 600 GWT 464287887 45393 342239 SH SOLE 0 0 342239 ISHARES TR SELECT DIVID ETF 464287168 49818 427182 SH SOLE 0 0 427182 ISHARES TR SELF DRIVNG EV 46435U366 2006 40366 SH SOLE 0 0 40366 ISHARES TR SHORT TREAS BD 464288679 44032 398515 SH SOLE 0 0 398515 ISHARES TR SHRT NAT MUN ETF 464288158 9732 90263 SH SOLE 0 0 90263 ISHARES TR SP SMCP600VL ETF 464287879 36030 341736 SH SOLE 0 0 341736 ISHARES TR TIPS BD ETF 464287176 140383 1096650 SH SOLE 0 0 1096650 ISHARES TR TRANS AVG ETF 464287192 14795 56895 SH SOLE 0 0 56895 ISHARES TR TRS FLT RT BD 46434V860 20310 404022 SH SOLE 0 0 404022 ISHARES TR U.S. BAS MTL ETF 464287838 2375 18216 SH SOLE 0 0 18216 ISHARES TR U.S. CNSM GD ETF 464287812 2560 13923 SH SOLE 0 0 13923 ISHARES TR U.S. CNSM SV ETF 464287580 19097 246041 SH SOLE 0 0 246041 ISHARES TR U.S. ENERGY ETF 464287796 23670 813672 SH SOLE 0 0 813672 ISHARES TR U.S. FIN SVC ETF 464287770 10345 55842 SH SOLE 0 0 55842 ISHARES TR U.S. FINLS ETF 464287788 23159 285740 SH SOLE 0 0 285740 ISHARES TR U.S. FIXED INCME 46435U796 651 6468 SH SOLE 0 0 6468 ISHARES TR U.S. MED DVC ETF 464288810 41614 115215 SH SOLE 0 0 115215 ISHARES TR U.S. PHARMA ETF 464288836 685 3684 SH SOLE 0 0 3684 ISHARES TR U.S. REAL ES ETF 464287739 15363 150701 SH SOLE 0 0 150701 ISHARES TR U.S. TECH ETF 464287721 57919 582684 SH SOLE 0 0 582684 ISHARES TR U.S. UTILITS ETF 464287697 4439 56539 SH SOLE 0 0 56539 ISHARES TR US AER DEF ETF 464288760 10947 99937 SH SOLE 0 0 99937 ISHARES TR US BR DEL SE ETF 464288794 9223 90359 SH SOLE 0 0 90359 ISHARES TR US HLTHCARE ETF 464287762 23369 85613 SH SOLE 0 0 85613 ISHARES TR US HLTHCR PR ETF 464288828 8773 32924 SH SOLE 0 0 32924 ISHARES TR US HOME CONS ETF 464288752 15148 218821 SH SOLE 0 0 218821 ISHARES TR US INDUSTRIALS 464287754 15302 137696 SH SOLE 0 0 137696 ISHARES TR US INFRASTRUC 46435U713 3185 90218 SH SOLE 0 0 90218 ISHARES TR US OIL GS EX ETF 464288851 6497 113381 SH SOLE 0 0 113381 ISHARES TR US REGNL BKS ETF 464288778 7862 136654 SH SOLE 0 0 136654 ISHARES TR US SML CP VALUE 46436E536 1132 36860 SH SOLE 0 0 36860 ISHARES TR US TELECOM ETF 464287713 5689 171266 SH SOLE 0 0 171266 ISHARES TR US TREAS BD ETF 46429B267 27468 1032628 SH SOLE 0 0 1032628 ISHARES TR USD INV GRDE ETF 464288620 2407 39728 SH SOLE 0 0 39728 ISHARES TR YLD OPTIM BD 46434V787 4087 161755 SH SOLE 0 0 161755 ISHARES U S ETF TR BLACKROCK SHORT 46431W838 10973 218621 SH SOLE 0 0 218621 ISHARES U S ETF TR BLACKROCK ST MAT 46431W507 50950 1015642 SH SOLE 0 0 1015642 ISHARES U S ETF TR GSCI CMDTY STGY 46431W853 3708 107470 SH SOLE 0 0 107470 ISHARES U S ETF TR INT RT HDG C B 46431W705 555 5761 SH SOLE 0 0 5761 ISHARES U S ETF TR TECHNOLOGY 46431W648 1851 33652 SH SOLE 0 0 33652 ISORAY INC COM 46489V104 20 24500 SH SOLE 0 0 24500 ISTAR INC COM 45031U101 2002 96552 SH SOLE 0 0 96552 ISUN INC COM 465246106 306 26874 SH SOLE 0 0 26874 ITRON INC COM 465741106 2279 22792 SH SOLE 0 0 22792 ITT INC COM 45073V108 291 3175 SH SOLE 0 0 3175 IVY HIGH INCOME OPPORTUNITIE COM 465893105 661 47051 SH SOLE 0 0 47051 J & J SNACK FOODS CORP COM 466032109 3442 19736 SH SOLE 0 0 19736 J P MORGAN EXCHANGE-TRADED F DIV RTN EM EQT 46641Q308 686 11569 SH SOLE 0 0 11569 J P MORGAN EXCHANGE-TRADED F DIV RTN INT EQ 46641Q209 2003 32080 SH SOLE 0 0 32080 J P MORGAN EXCHANGE-TRADED F DIVERSFD EQT ETF 46641Q845 9116 205358 SH SOLE 0 0 205358 J P MORGAN EXCHANGE-TRADED F DIVERSFED RTRN 46641Q886 1968 22407 SH SOLE 0 0 22407 J P MORGAN EXCHANGE-TRADED F EQUITY PREMIUM 46641Q332 1804 29776 SH SOLE 0 0 29776 J P MORGAN EXCHANGE-TRADED F HIGH YLD RESRCH 46641Q878 262 5018 SH SOLE 0 0 5018 J P MORGAN EXCHANGE-TRADED F INTL BD OPP ETF 46641Q852 211 4100 SH SOLE 0 0 4100 J P MORGAN EXCHANGE-TRADED F JPMORGAN DIVER 46641Q407 4183 43234 SH SOLE 0 0 43234 J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 201919 3979472 SH SOLE 0 0 3979472 J P MORGAN EXCHANGE-TRADED F ULTRA SHT MUNCPL 46641Q654 1070 20968 SH SOLE 0 0 20968 J P MORGAN EXCHANGE-TRADED F US AGGREGATE ETF 46641Q241 345 6329 SH SOLE 0 0 6329 J P MORGAN EXCHANGE-TRADED F US DIVIDEND 46641Q795 2730 83866 SH SOLE 0 0 83866 J P MORGAN EXCHANGE-TRADED F US MINMUM VOLT 46641Q787 950 26991 SH SOLE 0 0 26991 J P MORGAN EXCHANGE-TRADED F US QUALTY FCTR 46641Q761 1334 32625 SH SOLE 0 0 32625 J P MORGAN EXCHANGE-TRADED F US VALUE FACTR 46641Q753 1097 30287 SH SOLE 0 0 30287 J2 GLOBAL INC COM 48123V102 1055 7669 SH SOLE 0 0 7669 JABIL INC COM 466313103 6508 111977 SH SOLE 0 0 111977 JACOBS ENGR GROUP INC COM 469814107 4430 33198 SH SOLE 0 0 33198 JANUS DETROIT STR TR HENDERSN CAP ETF 47103U100 1381 20182 SH SOLE 0 0 20182 JANUS DETROIT STR TR HENDERSN SML ETF 47103U209 4130 61111 SH SOLE 0 0 61111 JANUS DETROIT STR TR HENDERSON MTG 47103U852 533 10035 SH SOLE 0 0 10035 JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 32702 651179 SH SOLE 0 0 651179 JAZZ PHARMACEUTICALS PLC SHS USD G50871105 2583 14539 SH SOLE 0 0 14539 JD.COM INC SPON ADR CL A 47215P106 2692 33727 SH SOLE 0 0 33727 JEFFERIES FINL GROUP INC COM 47233W109 328 9589 SH SOLE 0 0 9589 JELD-WEN HLDG INC COM 47580P103 1860 70833 SH SOLE 0 0 70833 JETBLUE AWYS CORP COM 477143101 1944 115839 SH SOLE 0 0 115839 JMP GROUP LLC COM 46629U107 192 31287 SH SOLE 0 0 31287 JOANN INC COM 47768J101 1026 65134 SH SOLE 0 0 65134 JOHN HANCOCK EXCHANGE TRADED MLTFCTR LRG CAP 47804J107 7262 133419 SH SOLE 0 0 133419 JOHN HANCOCK EXCHANGE TRADED MULTI INTL ETF 47804J859 1071 31755 SH SOLE 0 0 31755 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR CO 47804J305 515 9792 SH SOLE 0 0 9792 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR HE 47804J503 679 14171 SH SOLE 0 0 14171 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206 44355 855597 SH SOLE 0 0 855597 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR TE 47804J602 1672 18608 SH SOLE 0 0 18608 JOHN HANCOCK EXCHANGE TRADED MULTIFACTR SML 47804J842 827 23711 SH SOLE 0 0 23711 JOHN HANCOCK HEDGED EQUITY & COM 47804L102 223 16775 SH SOLE 0 0 16775 JOHNSON & JOHNSON COM 478160104 356711 2165098 SH SOLE 0 0 2165098 JOHNSON CTLS INTL PLC SHS G51502105 12651 184338 SH SOLE 0 0 184338 JOINT CORP COM 47973J102 413 4918 SH SOLE 0 0 4918 JONES LANG LASALLE INC COM 48020Q107 308 1575 SH SOLE 0 0 1575 JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 229 11657 SH SOLE 0 0 11657 JPMORGAN CHASE & CO COM 46625H100 542583 3488342 SH SOLE 0 0 3488342 JUMIA TECHNOLOGIES AG SPONSORED ADS 48138M105 1368 45111 SH SOLE 0 0 45111 JUMIA TECHNOLOGIES AG SPONSORED ADS 48138M105 47 11300 SH Call SOLE 0 0 0 JUNIPER NETWORKS INC COM 48203R104 2663 97379 SH SOLE 0 0 97379 JUST EAT TAKEAWAY COM N V SPONSORED ADS 48214T305 252 13781 SH SOLE 0 0 13781 KANSAS CITY SOUTHERN COM NEW 485170302 45691 161216 SH SOLE 0 0 161216 KAR AUCTION SVCS INC COM 48238T109 375 21380 SH SOLE 0 0 21380 KAYNE ANDERSON ENERGY INFRST COM 486606106 1224 137672 SH SOLE 0 0 137672 KAYNE ANDERSON NEXTGEN ENRGY COM 48661E108 476 62916 SH SOLE 0 0 62916 KB HOME COM 48666K109 5167 126888 SH SOLE 0 0 126888 KBR INC COM 48242W106 367 9618 SH SOLE 0 0 9618 KELLOGG CO COM 487836108 7148 111108 SH SOLE 0 0 111108 KEMPHARM INC COM NEW 488445206 281 21950 SH SOLE 0 0 21950 KENNEDY-WILSON HOLDINGS INC COM 489398107 2165 108971 SH SOLE 0 0 108971 KEURIG DR PEPPER INC COM 49271V100 1405 39879 SH SOLE 0 0 39879 KEYCORP COM 493267108 3174 153716 SH SOLE 0 0 153716 KEYSIGHT TECHNOLOGIES INC COM 49338L103 65763 425900 SH SOLE 0 0 425900 KIMBELL RTY PARTNERS LP UNIT 49435R102 1973 153553 SH SOLE 0 0 153553 KIMBERLY-CLARK CORP COM 494368103 33207 248229 SH SOLE 0 0 248229 KIMCO RLTY CORP COM 49446R109 212 10152 SH SOLE 0 0 10152 KINDER MORGAN INC DEL COM 49456B101 24590 1348885 SH SOLE 0 0 1348885 KINROSS GOLD CORP COM 496902404 2381 375508 SH SOLE 0 0 375508 KINSALE CAP GROUP INC COM 49714P108 4947 30021 SH SOLE 0 0 30021 KIRKLAND LAKE GOLD LTD COM 49741E100 1901 49327 SH SOLE 0 0 49327 KKR & CO INC COM 48251W104 4577 77268 SH SOLE 0 0 77268 KKR INCOME OPPORTUNITIES FD COM 48249T106 236 14120 SH SOLE 0 0 14120 KKR REAL ESTATE FIN TR INC COM 48251K100 348 16104 SH SOLE 0 0 16104 KLA CORP COM NEW 482480100 4902 15121 SH SOLE 0 0 15121 KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104 838 18424 SH SOLE 0 0 18424 KNOWLES CORP COM 49926D109 254 12885 SH SOLE 0 0 12885 KOHLS CORP COM 500255104 2119 38458 SH SOLE 0 0 38458 KONINKLIJKE PHILIPS N V NY REGIS SHS NEW 500472303 1214 24434 SH SOLE 0 0 24434 KONTOOR BRANDS INC COM 50050N103 600 10626 SH SOLE 0 0 10626 KORNIT DIGITAL LTD SHS M6372Q113 2824 22713 SH SOLE 0 0 22713 KRAFT HEINZ CO COM 500754106 13504 331134 SH SOLE 0 0 331134 KRANESHARES TR CSI CHI INTERNET 500767306 2818 40390 SH SOLE 0 0 40390 KRANESHARES TR QUADRTC INT RT 500767736 2000 72410 SH SOLE 0 0 72410 KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 6017 211208 SH SOLE 0 0 211208 KROGER CO COM 501044101 12450 324986 SH SOLE 0 0 324986 L BRANDS INC COM 501797104 12687 176059 SH SOLE 0 0 176059 L3HARRIS TECHNOLOGIES INC COM 502431109 39871 184426 SH SOLE 0 0 184426 LABORATORY CORP AMER HLDGS COM NEW 50540R409 5071 18382 SH SOLE 0 0 18382 LADDER CAP CORP CL A 505743104 10473 907522 SH SOLE 0 0 907522 LAKELAND BANCORP INC COM 511637100 368 21038 SH SOLE 0 0 21038 LAKELAND FINL CORP COM 511656100 1129 18322 SH SOLE 0 0 18322 LAM RESEARCH CORP COM 512807108 27395 42094 SH SOLE 0 0 42094 LAMAR ADVERTISING CO NEW CL A 512816109 4953 47433 SH SOLE 0 0 47433 LAMB WESTON HLDGS INC COM 513272104 1815 22499 SH SOLE 0 0 22499 LANCASTER COLONY CORP COM 513847103 245 1264 SH SOLE 0 0 1264 LANDMARK INFRASTRCTUR PARTR COM UNIT LTD 51508J108 1423 111620 SH SOLE 0 0 111620 LANDSTAR SYS INC COM 515098101 772 4887 SH SOLE 0 0 4887 LAREDO PETROLEUM INC COM 516806205 424 4565 SH SOLE 0 0 4565 LAS VEGAS SANDS CORP COM 517834107 4881 92642 SH SOLE 0 0 92642 LATTICE SEMICONDUCTOR CORP COM 518415104 297 5295 SH SOLE 0 0 5295 LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 53437 1740056 SH SOLE 0 0 1740056 LATTICE STRATEGIES TR HARTFORD US EQTY 518416409 2355 58665 SH SOLE 0 0 58665 LAUDER ESTEE COS INC CL A 518439104 87020 273485 SH SOLE 0 0 273485 LAZARD GLOBAL TOTAL RETURN & COM 52106W103 5717 274877 SH SOLE 0 0 274877 LAZARD LTD SHS A G54050102 722 15960 SH SOLE 0 0 15960 LCI INDS COM 50189K103 1307 9949 SH SOLE 0 0 9949 LEAR CORP COM NEW 521865204 557 3180 SH SOLE 0 0 3180 LEGG MASON ETF INVT TR CLEARBRIDEG LR 524682200 298 5341 SH SOLE 0 0 5341 LEGG MASON ETF INVT TR CLRBRG GWT ETF 524682101 5632 113491 SH SOLE 0 0 113491 LEGG MASON ETF INVT TR INT LW VTY HGH 52468L505 620 24048 SH SOLE 0 0 24048 LEGG MASON ETF INVT TR L VOL H DIV ETF 52468L406 9104 249554 SH SOLE 0 0 249554 LEGGETT & PLATT INC COM 524660107 12292 237259 SH SOLE 0 0 237259 LEIDOS HOLDINGS INC COM 525327102 1556 15394 SH SOLE 0 0 15394 LEMAITRE VASCULAR INC COM 525558201 821 13454 SH SOLE 0 0 13454 LEMONADE INC COM 52567D107 2322 21224 SH SOLE 0 0 21224 LENNAR CORP CL A 526057104 2754 27721 SH SOLE 0 0 27721 LENNOX INTL INC COM 526107107 255 727 SH SOLE 0 0 727 LESLIES INC COM 527064109 212 7696 SH SOLE 0 0 7696 LEVEL ONE BANCORP INC COM 52730D208 247 9044 SH SOLE 0 0 9044 LEXINGTON REALTY TRUST COM 529043101 151 12640 SH SOLE 0 0 12640 LGI HOMES INC COM 50187T106 779 4812 SH SOLE 0 0 4812 LI AUTO INC SPONSORED ADS 50202M102 400 11444 SH SOLE 0 0 11444 LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 2887 319368 SH SOLE 0 0 319368 LIBERTY ALL-STAR GROWTH FD I COM 529900102 1611 181224 SH SOLE 0 0 181224 LIBERTY BROADBAND CORP COM SER C 530307305 665 3832 SH SOLE 0 0 3832 LIBERTY MEDIA CORP DEL COM A SIRIUSXM 531229409 309 6643 SH SOLE 0 0 6643 LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607 3538 76276 SH SOLE 0 0 76276 LIBERTY MEDIA CORP DEL COM SER A FRMLA 531229870 909 21323 SH SOLE 0 0 21323 LIBERTY MEDIA CORP DEL COM SER C FRMLA 531229854 637 13209 SH SOLE 0 0 13209 LIBERTY MEDIA CORP DEL DEB 3.500% 1/1 530715AN1 9 15000 PRN SOLE 0 0 15000 LIBERTY MEDIA CORP DEL DEB 4.000%11/1 530715AG6 18 26000 PRN SOLE 0 0 26000 LIBERTY TRIPADVISOR HLDGS IN COM SER A 531465102 298 73268 SH SOLE 0 0 73268 LIBERTY TRIPADVISOR HLDGS IN COM SER A 531465102 2 17600 SH Call SOLE 0 0 0 LIFE STORAGE INC COM 53223X107 441 4110 SH SOLE 0 0 4110 LILLY ELI & CO COM 532457108 47900 208691 SH SOLE 0 0 208691 LIMELIGHT NETWORKS INC COM 53261M104 75 23654 SH SOLE 0 0 23654 LINCOLN ELEC HLDGS INC COM 533900106 832 6316 SH SOLE 0 0 6316 LINCOLN NATL CORP IND COM 534187109 3092 49207 SH SOLE 0 0 49207 LINDE PLC SHS G5494J103 18059 62559 SH SOLE 0 0 62559 LINEAGE CELL THERAPEUTICS IN COM 53566P109 41 14363 SH SOLE 0 0 14363 LIONS GATE ENTMNT CORP CL A VTG 535919401 881 42582 SH SOLE 0 0 42582 LISTED FD TR HORIZON KINETICS 53656F623 6204 206438 SH SOLE 0 0 206438 LISTED FD TR ROUNDHILL BITK 53656F706 801 25383 SH SOLE 0 0 25383 LISTED FD TR ROUNDHILL SPORTS 53656F789 1265 41688 SH SOLE 0 0 41688 LITHIA MTRS INC COM 536797103 1174 3416 SH SOLE 0 0 3416 LITHIUM AMERS CORP NEW COM NEW 53680Q207 2782 187255 SH SOLE 0 0 187255 LITTELFUSE INC COM 537008104 691 2712 SH SOLE 0 0 2712 LIVE NATION ENTERTAINMENT IN COM 538034109 3809 43481 SH SOLE 0 0 43481 LIVE OAK BANCSHARES INC COM 53803X105 952 16133 SH SOLE 0 0 16133 LIVENT CORP COM 53814L108 3927 202866 SH SOLE 0 0 202866 LKQ CORP COM 501889208 1496 30384 SH SOLE 0 0 30384 LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 714 280193 SH SOLE 0 0 280193 LMP CAP & INCOME FD INC COM 50208A102 11581 803110 SH SOLE 0 0 803110 LOCKHEED MARTIN CORP COM 539830109 86678 229068 SH SOLE 0 0 229068 LOEWS CORP COM 540424108 636 11647 SH SOLE 0 0 11647 LOGITECH INTL S A SHS H50430232 516 4260 SH SOLE 0 0 4260 LORAL SPACE & COM INC COM 543881106 210 5414 SH SOLE 0 0 5414 LORDSTOWN MOTORS CORP COM CL A 54405Q100 117 10599 SH SOLE 0 0 10599 LOUISIANA PAC CORP COM 546347105 1300 21564 SH SOLE 0 0 21564 LOWES COS INC COM 548661107 83279 429310 SH SOLE 0 0 429310 LPL FINL HLDGS INC COM 50212V100 408 3022 SH SOLE 0 0 3022 LULULEMON ATHLETICA INC COM 550021109 34759 95238 SH SOLE 0 0 95238 LUMEN TECHNOLOGIES INC COM 550241103 3196 235185 SH SOLE 0 0 235185 LUMENTUM HLDGS INC COM 55024U109 4015 48949 SH SOLE 0 0 48949 LUMINAR TECHNOLOGIES INC COM CL A 550424105 1709 77864 SH SOLE 0 0 77864 LUNA INNOVATIONS INC COM 550351100 125 11525 SH SOLE 0 0 11525 LYFT INC CL A COM 55087P104 6835 113013 SH SOLE 0 0 113013 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 6045 58765 SH SOLE 0 0 58765 M & T BK CORP COM 55261F104 3422 23548 SH SOLE 0 0 23548 M D C HLDGS INC COM 552676108 10197 201516 SH SOLE 0 0 201516 MACK CALI RLTY CORP COM 554489104 752 43833 SH SOLE 0 0 43833 MACOM TECH SOLUTIONS HLDGS I COM 55405Y100 255 3972 SH SOLE 0 0 3972 MACQUARIE GLOBAL INFRASTRUCT COM 55608D101 482 20881 SH SOLE 0 0 20881 MACQUARIE INFRASTRUCTURE COR COM 55608B105 416 10859 SH SOLE 0 0 10859 MACYS INC COM 55616P104 4114 216970 SH SOLE 0 0 216970 MADISON COVERED CALL & EQUIT COM 557437100 264 32639 SH SOLE 0 0 32639 MADISON SQUARE GRDN ENTERTNM CL A 55826T102 1773 21120 SH SOLE 0 0 21120 MADISON SQUARE GRDN SPRT COR CL A 55825T103 283 1638 SH SOLE 0 0 1638 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 21033 430036 SH SOLE 0 0 430036 MAGNA INTL INC COM 559222401 3048 32929 SH SOLE 0 0 32929 MAGNITE INC COM 55955D100 382 11301 SH SOLE 0 0 11301 MAIN STR CAP CORP COM 56035L104 1741 42359 SH SOLE 0 0 42359 MAINSTAY MACKAY DEFINEDTERM COM 56064K100 3510 157043 SH SOLE 0 0 157043 MALIBU BOATS INC COM CL A 56117J100 934 12737 SH SOLE 0 0 12737 MANAGED PORTFOLIO SERIES ECOFIN GBL WATER 56167N753 404 9092 SH SOLE 0 0 9092 MANAGED PORTFOLIO SERIES TORTOISE NRAM PI 56167N720 12301 545963 SH SOLE 0 0 545963 MANNKIND CORP COM NEW 56400P706 93 17042 SH SOLE 0 0 17042 MANULIFE FINL CORP COM 56501R106 3170 161082 SH SOLE 0 0 161082 MARATHON OIL CORP COM 565849106 12397 910197 SH SOLE 0 0 910197 MARATHON OIL CORP COM 565849106 37 31300 SH Call SOLE 0 0 0 MARATHON PETE CORP COM 56585A102 134824 2231450 SH SOLE 0 0 2231450 MARINEMAX INC COM 567908108 203 4167 SH SOLE 0 0 4167 MARKEL CORP COM 570535104 18738 15791 SH SOLE 0 0 15791 MARKETAXESS HLDGS INC COM 57060D108 1865 4010 SH SOLE 0 0 4010 MARRIOTT INTL INC NEW CL A 571903202 28297 207279 SH SOLE 0 0 207279 MARRIOTT VACATIONS WORLDWIDE COM 57164Y107 654 4101 SH SOLE 0 0 4101 MARSH & MCLENNAN COS INC COM 571748102 5706 40560 SH SOLE 0 0 40560 MARTIN MARIETTA MATLS INC COM 573284106 2511 7136 SH SOLE 0 0 7136 MARTIN MIDSTREAM PRTNRS L P UNIT L P INT 573331105 232 76949 SH SOLE 0 0 76949 MARVELL TECHNOLOGY INC COM 573874104 10608 181851 SH SOLE 0 0 181851 MASCO CORP COM 574599106 6518 110647 SH SOLE 0 0 110647 MASIMO CORP COM 574795100 1006 4148 SH SOLE 0 0 4148 MASTEC INC COM 576323109 1440 13570 SH SOLE 0 0 13570 MASTERCARD INCORPORATED CL A 57636Q104 107257 293717 SH SOLE 0 0 293717 MATADOR RES CO COM 576485205 534 14828 SH SOLE 0 0 14828 MATCH GROUP INC NEW COM 57667L107 13390 83039 SH SOLE 0 0 83039 MATSON INC COM 57686G105 325 5076 SH SOLE 0 0 5076 MATTEL INC COM 577081102 202 10071 SH SOLE 0 0 10071 MAXAR TECHNOLOGIES INC COM 57778K105 1932 48399 SH SOLE 0 0 48399 MAXEON SOLAR TECHNOLOGIES LT SHS Y58473102 310 14474 SH SOLE 0 0 14474 MAXIM INTEGRATED PRODS INC COM 57772K101 6348 60253 SH SOLE 0 0 60253 MAXIMUS INC COM 577933104 12885 146466 SH SOLE 0 0 146466 MCCORMICK & CO INC COM NON VTG 579780206 11042 125012 SH SOLE 0 0 125012 MCCORMICK & CO INC COM VTG 579780107 238 2700 SH SOLE 0 0 2700 MCDONALDS CORP COM 580135101 103559 448302 SH SOLE 0 0 448302 MCKESSON CORP COM 58155Q103 6182 32321 SH SOLE 0 0 32321 MDU RES GROUP INC COM 552690109 3310 105617 SH SOLE 0 0 105617 MEDICAL PPTYS TRUST INC COM 58463J304 3572 177717 SH SOLE 0 0 177717 MEDIFAST INC COM 58470H101 976 3449 SH SOLE 0 0 3449 MEDTRONIC PLC SHS G5960L103 224320 1807084 SH SOLE 0 0 1807084 MELCO RESORTS AND ENTMNT LTD ADR 585464100 864 52140 SH SOLE 0 0 52140 MERCADOLIBRE INC COM 58733R102 7183 4611 SH SOLE 0 0 4611 MERCER INTL INC COM 588056101 1249 97984 SH SOLE 0 0 97984 MERCHANTS BANCORP IND COM 58844R108 858 21877 SH SOLE 0 0 21877 MERCK & CO INC COM 58933Y105 221563 2848973 SH SOLE 0 0 2848973 MERCK & CO INC COM 58933Y105 45 19300 SH Call SOLE 0 0 0 MERCK & CO INC COM 58933Y105 67 19300 SH Put SOLE 0 0 19300 MERCK & CO INC COM 58933Y105 36 11300 SH Call SOLE 0 0 0 MERCK & CO INC COM 58933Y105 28 11300 SH Put SOLE 0 0 11300 MERCURY GENL CORP NEW COM 589400100 988 15214 SH SOLE 0 0 15214 MERIDIAN BANCORP INC MD COM 58958U103 369 18046 SH SOLE 0 0 18046 MERIDIAN BIOSCIENCE INC COM 589584101 966 43575 SH SOLE 0 0 43575 MERIT MED SYS INC COM 589889104 427 6597 SH SOLE 0 0 6597 MERITAGE HOMES CORP COM 59001A102 362 3852 SH SOLE 0 0 3852 MESA AIR GROUP INC COM NEW 590479135 322 34537 SH SOLE 0 0 34537 MESA LABS INC COM 59064R109 4340 16004 SH SOLE 0 0 16004 META FINL GROUP INC COM 59100U108 358 7073 SH SOLE 0 0 7073 METHODE ELECTRS INC COM 591520200 202 4114 SH SOLE 0 0 4114 METLIFE INC COM 59156R108 18447 308217 SH SOLE 0 0 308217 METTLER TOLEDO INTERNATIONAL COM 592688105 1694 1223 SH SOLE 0 0 1223 MFS CHARTER INCOME TR SH BEN INT 552727109 648 74110 SH SOLE 0 0 74110 MFS HIGH INCOME MUN TR SH BEN INT 59318D104 276 52268 SH SOLE 0 0 52268 MFS HIGH YIELD MUN TR SH BEN INT 59318E102 515 108359 SH SOLE 0 0 108359 MFS INTER INCOME TR SH BEN INT 55273C107 95 25436 SH SOLE 0 0 25436 MFS INVT GRADE MUN TR SH BEN INT 59318B108 220 21377 SH SOLE 0 0 21377 MFS MULTIMARKET INCOME TR SH BEN INT 552737108 3481 556995 SH SOLE 0 0 556995 MFS MUN INCOME TR SH BEN INT 552738106 387 54201 SH SOLE 0 0 54201 MGE ENERGY INC COM 55277P104 416 5592 SH SOLE 0 0 5592 MGM GROWTH PPTYS LLC CL A COM 55303A105 1512 41288 SH SOLE 0 0 41288 MGM RESORTS INTERNATIONAL COM 552953101 10584 248166 SH SOLE 0 0 248166 MGP INGREDIENTS INC NEW COM 55303J106 255958 3784125 SH SOLE 0 0 3784125 MICROCHIP TECHNOLOGY INC. COM 595017104 20058 133945 SH SOLE 0 0 133945 MICRON TECHNOLOGY INC COM 595112103 35329 415729 SH SOLE 0 0 415729 MICRON TECHNOLOGY INC COM 595112103 124 25100 SH Put SOLE 0 0 25100 MICROSOFT CORP COM 594918104 1148336 4238667 SH SOLE 0 0 4238667 MICROSOFT CORP COM 594918104 71 15800 SH Call SOLE 0 0 0 MICROSTRATEGY INC CL A NEW 594972408 2825 4251 SH SOLE 0 0 4251 MICROVISION INC DEL COM NEW 594960304 649 38737 SH SOLE 0 0 38737 MICT INC COM 55328R109 30 12912 SH SOLE 0 0 12912 MID-AMER APT CMNTYS INC COM 59522J103 1697 10076 SH SOLE 0 0 10076 MIDDLESEX WTR CO COM 596680108 1905 23312 SH SOLE 0 0 23312 MILLER HOWARD HIGH INC EQTY COM SHS BEN IN 600379101 465 44335 SH SOLE 0 0 44335 MILLER INDS INC TENN COM NEW 600551204 369 9345 SH SOLE 0 0 9345 MILLICOM INTL CELLULAR S A COM STK L6388F110 257 6500 SH SOLE 0 0 6500 MIMEDX GROUP INC COM 602496101 326 26026 SH SOLE 0 0 26026 MIND MEDICINE MINDMED INC COM SUB VTG 60255C109 36 10541 SH SOLE 0 0 10541 MIND TECHNOLOGY INC COM 602566101 26 13362 SH SOLE 0 0 13362 MINERVA NEUROSCIENCES INC COM 603380106 86 37000 SH SOLE 0 0 37000 MISONIX INC COM 604871103 1079 48662 SH SOLE 0 0 48662 MKS INSTRS INC COM 55306N104 375 2106 SH SOLE 0 0 2106 MODERNA INC COM 60770K107 28325 120542 SH SOLE 0 0 120542 MODERNA INC COM 60770K107 1192 25600 SH Call SOLE 0 0 0 MOGO INC COM 60800C109 555 70851 SH SOLE 0 0 70851 MOHAWK INDS INC COM 608190104 7292 37941 SH SOLE 0 0 37941 MOLINA HEALTHCARE INC COM 60855R100 234 923 SH SOLE 0 0 923 MOLSON COORS BEVERAGE CO CL B 60871R209 1217 22665 SH SOLE 0 0 22665 MOMO INC ADR 60879B107 598 39054 SH SOLE 0 0 39054 MONAKER GROUP INC COM NEW 609011200 511 228256 SH SOLE 0 0 228256 MONDELEZ INTL INC CL A 609207105 21044 337017 SH SOLE 0 0 337017 MONGODB INC CL A 60937P106 1557 4308 SH SOLE 0 0 4308 MONMOUTH REAL ESTATE INVT CO CL A 609720107 453 24211 SH SOLE 0 0 24211 MONOLITHIC PWR SYS INC COM 609839105 4801 12857 SH SOLE 0 0 12857 MONRO INC COM 610236101 357 5629 SH SOLE 0 0 5629 MONSTER BEVERAGE CORP NEW COM 61174X109 3568 39054 SH SOLE 0 0 39054 MOODYS CORP COM 615369105 3023 8342 SH SOLE 0 0 8342 MORGAN STANLEY COM NEW 617446448 18285 199416 SH SOLE 0 0 199416 MORGAN STANLEY CHINA A SH FD COM 617468103 558 24394 SH SOLE 0 0 24394 MORGAN STANLEY EMERGING MKTS COM 617477104 96 15632 SH SOLE 0 0 15632 MORGAN STANLEY EMKT DBT FD I COM 61744H105 159 17045 SH SOLE 0 0 17045 MOSAIC CO NEW COM 61945C103 3036 95142 SH SOLE 0 0 95142 MOTOROLA SOLUTIONS INC COM NEW 620076307 196334 905333 SH SOLE 0 0 905333 MOVANO INC COM 62459M107 194 38080 SH SOLE 0 0 38080 MP MATERIALS CORP COM CL A 553368101 2647 71817 SH SOLE 0 0 71817 MPLX LP COM UNIT REP LTD 55336V100 11429 385992 SH SOLE 0 0 385992 MSA SAFETY INC COM 553498106 3355 20262 SH SOLE 0 0 20262 MSC INDL DIRECT INC CL A 553530106 975 10862 SH SOLE 0 0 10862 MSCI INC COM 55354G100 3871 7260 SH SOLE 0 0 7260 MSG NETWORK INC CL A 553573106 175 12004 SH SOLE 0 0 12004 MUDRICK CAPITAL ACQU CORP II COM CL A 62477L107 234 18775 SH SOLE 0 0 18775 MUELLER INDS INC COM 624756102 289 6665 SH SOLE 0 0 6665 MURPHY OIL CORP COM 626717102 373 16014 SH SOLE 0 0 16014 MURPHY USA INC COM 626755102 320 2397 SH SOLE 0 0 2397 NABORS INDUSTRIES LTD SHS G6359F137 231 2022 SH SOLE 0 0 2022 NANO DIMENSION LTD SPONSORD ADS NEW 63008G203 110 13346 SH SOLE 0 0 13346 NANOSTRING TECHNOLOGIES INC COM 63009R109 206 3182 SH SOLE 0 0 3182 NAPCO SEC TECHNOLOGIES INC COM 630402105 264 7250 SH SOLE 0 0 7250 NASDAQ INC COM 631103108 8705 49516 SH SOLE 0 0 49516 NATERA INC COM 632307104 746 6572 SH SOLE 0 0 6572 NATIONAL FUEL GAS CO COM 636180101 1102 21090 SH SOLE 0 0 21090 NATIONAL GRID PLC SPONSORED ADR NE 636274409 2037 31860 SH SOLE 0 0 31860 NATIONAL HEALTH INVS INC COM 63633D104 452 6748 SH SOLE 0 0 6748 NATIONAL HEALTHCARE CORP COM 635906100 468 6692 SH SOLE 0 0 6692 NATIONAL RETAIL PROPERTIES I COM 637417106 7450 158910 SH SOLE 0 0 158910 NATIONAL STORAGE AFFILIATES COM SHS BEN IN 637870106 236 4664 SH SOLE 0 0 4664 NAVIOS MARITIME PARTNERS L P COM UNIT LPI Y62267409 312 10569 SH SOLE 0 0 10569 NCINO INC COM 63947U107 337 5622 SH SOLE 0 0 5622 NEOGEN CORP COM 640491106 4987 108308 SH SOLE 0 0 108308 NEOGENOMICS INC COM NEW 64049M209 4508 99794 SH SOLE 0 0 99794 NETAPP INC COM 64110D104 5420 66239 SH SOLE 0 0 66239 NETEASE INC SPONSORED ADS 64110W102 1697 14722 SH SOLE 0 0 14722 NETFLIX INC COM 64110L106 78378 148385 SH SOLE 0 0 148385 NEUBERGER BERMAN HIGH YIELD COM 64128C106 179 13510 SH SOLE 0 0 13510 NEUBERGER BERMAN MUN FD INC COM 64124P101 1158 71949 SH SOLE 0 0 71949 NEUBERGER BERMAN REAL ESTATE COM 64190A103 62 12338 SH SOLE 0 0 12338 NEVRO CORP COM 64157F103 216 1302 SH SOLE 0 0 1302 NEW AMER HIGH INCOME FD INC COM NEW 641876800 150 16298 SH SOLE 0 0 16298 NEW GOLD INC CDA COM 644535106 30 16415 SH SOLE 0 0 16415 NEW HOME CO INC COM 645370107 1846 314400 SH SOLE 0 0 314400 NEW JERSEY RES CORP COM 646025106 1115 28179 SH SOLE 0 0 28179 NEW JERSEY RES CORP COM 646025106 2 14600 SH Call SOLE 0 0 0 NEW MTN FIN CORP COM 647551100 892 67716 SH SOLE 0 0 67716 NEW ORIENTAL ED & TECHNOLOGY SPON ADR 647581107 482 58875 SH SOLE 0 0 58875 NEW RESIDENTIAL INVT CORP COM NEW 64828T201 2159 203847 SH SOLE 0 0 203847 NEW YORK CITY REIT INC COM 649439205 133 10154 SH SOLE 0 0 10154 NEW YORK CMNTY BANCORP INC COM 649445103 2116 192006 SH SOLE 0 0 192006 NEW YORK MTG TR INC COM PAR $.02 649604501 81 18087 SH SOLE 0 0 18087 NEW YORK MTG TR INC NOTE 6.250% 1/1 649604AD7 20 20000 PRN SOLE 0 0 20000 NEWELL BRANDS INC COM 651229106 7654 278635 SH SOLE 0 0 278635 NEWMARK GROUP INC CL A 65158N102 808 67284 SH SOLE 0 0 67284 NEWMONT CORP COM 651639106 11375 179477 SH SOLE 0 0 179477 NEWS CORP NEW CL A 65249B109 1625 63042 SH SOLE 0 0 63042 NEXGEN ENERGY LTD COM 65340P106 102 24896 SH SOLE 0 0 24896 NEXPOINT REAL ESTATE FIN INC COM 65342V101 2133 102094 SH SOLE 0 0 102094 NEXPOINT RESIDENTIAL TR INC COM 65341D102 361 6574 SH SOLE 0 0 6574 NEXSTAR MEDIA GROUP INC CL A 65336K103 229 1546 SH SOLE 0 0 1546 NEXTERA ENERGY INC COM 65339F101 100940 1377428 SH SOLE 0 0 1377428 NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 5490 71891 SH SOLE 0 0 71891 NGL ENERGY PARTNERS LP COM UNIT REPST 62913M107 77 32275 SH SOLE 0 0 32275 NICE LTD SPONSORED ADR 653656108 443 1789 SH SOLE 0 0 1789 NIELSEN HLDGS PLC SHS EUR G6518L108 224 9090 SH SOLE 0 0 9090 NIKE INC CL B 654106103 79168 512420 SH SOLE 0 0 512420 NIKOLA CORP COM 654110105 797 44116 SH SOLE 0 0 44116 NIKOLA CORP COM 654110105 374 19800 SH Put SOLE 0 0 19800 NIKOLA CORP COM 654110105 255 10600 SH Put SOLE 0 0 10600 NIO INC SPON ADS 62914V106 9687 182078 SH SOLE 0 0 182078 NISOURCE INC COM 65473P105 935 38150 SH SOLE 0 0 38150 NLIGHT INC COM 65487K100 1495 41195 SH SOLE 0 0 41195 NOKIA CORP SPONSORED ADR 654902204 7917 1488243 SH SOLE 0 0 1488243 NOKIA CORP SPONSORED ADR 654902204 24 37400 SH Call SOLE 0 0 0 NORDSON CORP COM 655663102 2467 11238 SH SOLE 0 0 11238 NORDSTROM INC COM 655664100 440 12039 SH SOLE 0 0 12039 NORFOLK SOUTHN CORP COM 655844108 33559 126438 SH SOLE 0 0 126438 NORTH AMERN CONSTR GROUP LTD COM 656811106 387 25384 SH SOLE 0 0 25384 NORTHERN DYNASTY MINERALS LT COM NEW 66510M204 6 12009 SH SOLE 0 0 12009 NORTHERN LTS FD TR IV INSPIRE 100ETF 66538H534 495 11603 SH SOLE 0 0 11603 NORTHERN LTS FD TR IV INSPIRE CORP 66538H633 787 29963 SH SOLE 0 0 29963 NORTHERN OIL AND GAS INC MN COM 665531307 2593 124833 SH SOLE 0 0 124833 NORTHERN OIL AND GAS INC MN COM 665531307 6 24700 SH Call SOLE 0 0 0 NORTHERN TR CORP COM 665859104 1223 10574 SH SOLE 0 0 10574 NORTHROP GRUMMAN CORP COM 666807102 16314 44888 SH SOLE 0 0 44888 NORTHWEST BANCSHARES INC MD COM 667340103 137 10027 SH SOLE 0 0 10027 NORTHWEST NAT HLDG CO COM 66765N105 320 6100 SH SOLE 0 0 6100 NORTONLIFELOCK INC COM 668771108 494 18162 SH SOLE 0 0 18162 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 4060 138063 SH SOLE 0 0 138063 NOV INC COM 62955J103 344 22453 SH SOLE 0 0 22453 NOVARTIS AG SPONSORED ADR 66987V109 24985 273838 SH SOLE 0 0 273838 NOVAVAX INC COM NEW 670002401 3747 17650 SH SOLE 0 0 17650 NOVO-NORDISK A S ADR 670100205 13362 159509 SH SOLE 0 0 159509 NOVOCURE LTD ORD SHS G6674U108 5424 24451 SH SOLE 0 0 24451 NRG ENERGY INC COM NEW 629377508 1439 35709 SH SOLE 0 0 35709 NUANCE COMMUNICATIONS INC COM 67020Y100 6089 111853 SH SOLE 0 0 111853 NUCOR CORP COM 670346105 24410 254459 SH SOLE 0 0 254459 NURIX THERAPEUTICS INC COM 67080M103 1163 43826 SH SOLE 0 0 43826 NUSHARES ETF TR NUVEEN ESG INTL 67092P805 253 8022 SH SOLE 0 0 8022 NUSHARES ETF TR NUVEEN ESG LRGCP 67092P201 3075 47657 SH SOLE 0 0 47657 NUSHARES ETF TR NUVEEN ESG LRGVL 67092P300 1240 32848 SH SOLE 0 0 32848 NUSHARES ETF TR NUVEEN ESG MIDCP 67092P409 4546 83168 SH SOLE 0 0 83168 NUSHARES ETF TR NUVEEN ESG SMLCP 67092P607 1994 44172 SH SOLE 0 0 44172 NUSHARES ETF TR NUVEEN ESG US 67092P870 1037 39760 SH SOLE 0 0 39760 NUSTAR ENERGY LP UNIT COM 67058H102 1731 95912 SH SOLE 0 0 95912 NUTANIX INC CL A 67059N108 584 15285 SH SOLE 0 0 15285 NUTRIEN LTD COM 67077M108 8345 137753 SH SOLE 0 0 137753 NUVEEN AMT FREE MUN CR INC F COM 67071L106 9345 523227 SH SOLE 0 0 523227 NUVEEN AMT FREE QLTY MUN INC COM 670657105 9494 604747 SH SOLE 0 0 604747 NUVEEN AMT-FREE MUN VALUE FD COM 670695105 1257 72757 SH SOLE 0 0 72757 NUVEEN ARIZONA QLTY MUN INC COM 67061W104 1074 66343 SH SOLE 0 0 66343 NUVEEN CA QUALTY MUN INCOME COM 67066Y105 391 24657 SH SOLE 0 0 24657 NUVEEN CALIFORNIA MUNI VLU F COM STK 67062C107 639 59747 SH SOLE 0 0 59747 NUVEEN CORE EQUITY ALPHA FD COM 67090X107 488 29670 SH SOLE 0 0 29670 NUVEEN CORPORATE INCM NOVEME COM 67077N106 848 90061 SH SOLE 0 0 90061 NUVEEN CR STRATEGIES INCOME COM SHS 67073D102 3281 486122 SH SOLE 0 0 486122 NUVEEN DIVERSIFIED DIVID & I COM 6706EP105 1537 147836 SH SOLE 0 0 147836 NUVEEN DOW 30 DYNMC OVERWRT SHS 67075F105 11244 660631 SH SOLE 0 0 660631 NUVEEN ENHANCED MUN VALUE FD COM 67074M101 482 27772 SH SOLE 0 0 27772 NUVEEN FLOATING RATE INCOME COM 67072T108 286 28593 SH SOLE 0 0 28593 NUVEEN FLOATING RATE INCOME COM SHS 6706EN100 448 45897 SH SOLE 0 0 45897 NUVEEN GLOBAL HIGH INCOME FD SHS 67075G103 540 33292 SH SOLE 0 0 33292 NUVEEN INTER DURATION MUN TE COM 670671106 2491 166321 SH SOLE 0 0 166321 NUVEEN MORTGAGE AND INCOME F COM 670735109 555 26558 SH SOLE 0 0 26558 NUVEEN MUN HIGH INCOME OPPOR COM 670682103 4040 262519 SH SOLE 0 0 262519 NUVEEN MUN VALUE FD INC COM 670928100 5830 505601 SH SOLE 0 0 505601 NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 2499 145221 SH SOLE 0 0 145221 NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107 6519 221879 SH SOLE 0 0 221879 NUVEEN NEW JERSEY QULT MUN F COM 67069Y102 1994 127927 SH SOLE 0 0 127927 NUVEEN NEW YORK AMT QLT MUNI COM 670656107 209 14739 SH SOLE 0 0 14739 NUVEEN NEW YORK QLT MUN INC COM 67066X107 288 19127 SH SOLE 0 0 19127 NUVEEN OHIO QLTY MUN INCOME COM 670980101 620 37879 SH SOLE 0 0 37879 NUVEEN PENNSYLVANIA QLT MUN COM 670972108 879 58184 SH SOLE 0 0 58184 NUVEEN PFD & INCM SECURTIES COM 67072C105 4812 483143 SH SOLE 0 0 483143 NUVEEN PFD & INCOME OPPORTUN COM 67073B106 361 36199 SH SOLE 0 0 36199 NUVEEN QUALITY MUNCP INCOME COM 67066V101 3984 248831 SH SOLE 0 0 248831 NUVEEN REAL ASSET INCOME & G COM 67074Y105 403 25106 SH SOLE 0 0 25106 NUVEEN REAL ESTATE INCOME FD COM 67071B108 283 25558 SH SOLE 0 0 25558 NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 6989 486353 SH SOLE 0 0 486353 NUVEEN S&P 500 DYNAMIC OVERW COM 6706EW100 4749 262211 SH SOLE 0 0 262211 NUVEEN SELECT MAT MUN FD SH BEN INT 67061T101 479 43708 SH SOLE 0 0 43708 NUVEEN SELECT TAX FREE INCOM SH BEN INT 67063C106 485 29350 SH SOLE 0 0 29350 NUVEEN SELECT TAX FREE INCOM SH BEN INT 67063X100 418 22353 SH SOLE 0 0 22353 NUVEEN SELECT TAX-FREE INCOM SH BEN INT 67062F100 810 44273 SH SOLE 0 0 44273 NUVEEN SR INCOME FD COM 67067Y104 66 11089 SH SOLE 0 0 11089 NUVEEN TAX-ADVANTAGED DIVID COM 67073G105 530 33001 SH SOLE 0 0 33001 NUVEEN TAXABLE MUNICPAL INM COM 67074C103 10590 452549 SH SOLE 0 0 452549 NUVEEN VIRGINIA QLTY MUNCPL COM 67064R102 668 40406 SH SOLE 0 0 40406 NVENT ELECTRIC PLC SHS G6700G107 316 10130 SH SOLE 0 0 10130 NVIDIA CORPORATION COM 67066G104 254812 318424 SH SOLE 0 0 318424 NVR INC COM 62944T105 9022 1814 SH SOLE 0 0 1814 NXP SEMICONDUCTORS N V COM N6596X109 86010 418021 SH SOLE 0 0 418021 OAK STR HEALTH INC COM 67181A107 3658 62448 SH SOLE 0 0 62448 OAKTREE SPECIALTY LENDING CO COM 67401P108 234 35045 SH SOLE 0 0 35045 OATLY GROUP AB SPONSORED ADS 67421J108 2788 113980 SH SOLE 0 0 113980 OBSEVA SA COM H5861P103 120 39754 SH SOLE 0 0 39754 OCCIDENTAL PETE CORP *W EXP 08/03/202 674599162 405 29111 SH SOLE 0 0 29111 OCCIDENTAL PETE CORP COM 674599105 15494 495507 SH SOLE 0 0 495507 OCEANFIRST FINL CORP COM 675234108 470 22534 SH SOLE 0 0 22534 OCULAR THERAPEUTIX INC COM 67576A100 363 25593 SH SOLE 0 0 25593 OGE ENERGY CORP COM 670837103 1638 48677 SH SOLE 0 0 48677 OIL STS INTL INC NOTE 1.500% 2/1 678026AH8 23 25000 PRN SOLE 0 0 25000 OKTA INC CL A 679295105 5578 22797 SH SOLE 0 0 22797 OLD DOMINION FREIGHT LINE IN COM 679580100 13421 52864 SH SOLE 0 0 52864 OLD NATL BANCORP IND COM 680033107 549 31152 SH SOLE 0 0 31152 OLD REP INTL CORP COM 680223104 19282 774060 SH SOLE 0 0 774060 OLIN CORP COM PAR $1 680665205 1469 31752 SH SOLE 0 0 31752 OLLIES BARGAIN OUTLET HLDGS COM 681116109 415 4935 SH SOLE 0 0 4935 OMEGA HEALTHCARE INVS INC COM 681936100 7363 202878 SH SOLE 0 0 202878 OMNICOM GROUP INC COM 681919106 17785 222337 SH SOLE 0 0 222337 ON SEMICONDUCTOR CORP COM 682189105 3125 81632 SH SOLE 0 0 81632 ONE GAS INC COM 68235P108 1723 23245 SH SOLE 0 0 23245 ONEMAIN HLDGS INC COM 68268W103 319 5332 SH SOLE 0 0 5332 ONEOK INC NEW COM 682680103 29387 528155 SH SOLE 0 0 528155 ONESPAN INC COM 68287N100 457 17878 SH SOLE 0 0 17878 OPEN LENDING CORP COM CL A 68373J104 612 14195 SH SOLE 0 0 14195 OPEN TEXT CORP COM 683715106 4515 88920 SH SOLE 0 0 88920 OPENDOOR TECHNOLOGIES INC COM 683712103 372 20992 SH SOLE 0 0 20992 OPERA LTD SPONSORED ADS 68373M107 113 11017 SH SOLE 0 0 11017 OPKO HEALTH INC COM 68375N103 224 55206 SH SOLE 0 0 55206 ORACLE CORP COM 68389X105 54601 701437 SH SOLE 0 0 701437 ORANGE SPONSORED ADR 684060106 1329 116184 SH SOLE 0 0 116184 ORBCOMM INC COM 68555P100 1173 104371 SH SOLE 0 0 104371 ORBITAL ENERGY GROUP INC COM 68559A109 50 11500 SH SOLE 0 0 11500 ORCHID IS CAP INC COM 68571X103 57 10937 SH SOLE 0 0 10937 OREILLY AUTOMOTIVE INC COM 67103H107 25721 45427 SH SOLE 0 0 45427 ORGANIGRAM HLDGS INC COM 68620P101 35 12083 SH SOLE 0 0 12083 ORGANOGENESIS HLDGS INC COM 68621F102 3722 223964 SH SOLE 0 0 223964 ORGANON & CO COMMON STOCK 68622V106 4369 144392 SH SOLE 0 0 144392 ORIGIN BANCORP INC COM 68621T102 209 4918 SH SOLE 0 0 4918 ORION ENERGY SYS INC COM 686275108 89 15450 SH SOLE 0 0 15450 ORTHOPEDIATRICS CORP COM 68752L100 959 15178 SH SOLE 0 0 15178 OSCAR HEALTH INC CL A 687793109 316 14708 SH SOLE 0 0 14708 OSHKOSH CORP COM 688239201 1711 13727 SH SOLE 0 0 13727 OSI ETF TR OSHARES US QUALT 67110P407 7620 181333 SH SOLE 0 0 181333 OSI ETF TR OSHARES US SMLCP 67110P100 242 6894 SH SOLE 0 0 6894 OSI ETF TR OSHS GBL INTER 67110P704 9064 158808 SH SOLE 0 0 158808 OTIS WORLDWIDE CORP COM 68902V107 6951 85002 SH SOLE 0 0 85002 OTTER TAIL CORP COM 689648103 1117 22895 SH SOLE 0 0 22895 OVERSTOCK COM INC DEL COM 690370101 3823 41463 SH SOLE 0 0 41463 OVINTIV INC COM 69047Q102 529 16795 SH SOLE 0 0 16795 OWENS CORNING NEW COM 690742101 367 3747 SH SOLE 0 0 3747 OWL ROCK CAPITAL CORPORATION COM 69121K104 348 24401 SH SOLE 0 0 24401 OXFORD SQUARE CAP CORP COM 69181V107 68 13847 SH SOLE 0 0 13847 PACCAR INC COM 693718108 3558 39867 SH SOLE 0 0 39867 PACER FDS TR BNCHMRK INDSTR 69374H766 5280 122376 SH SOLE 0 0 122376 PACER FDS TR BNCHMRK INFRA 69374H741 30737 761908 SH SOLE 0 0 761908 PACER FDS TR CFRA STVAL EQL 69374H691 804 21145 SH SOLE 0 0 21145 PACER FDS TR GLOBL CASH ETF 69374H709 1869 59363 SH SOLE 0 0 59363 PACER FDS TR LUNT LRG CP ALTR 69374H717 7852 191976 SH SOLE 0 0 191976 PACER FDS TR PACER US SMALL 69374H857 17844 399957 SH SOLE 0 0 399957 PACER FDS TR TRENDP 100 ETF 69374H303 37117 670098 SH SOLE 0 0 670098 PACER FDS TR TRENDP US LAR CP 69374H105 70824 1883621 SH SOLE 0 0 1883621 PACER FDS TR TRENDP US MID CP 69374H204 41137 1159126 SH SOLE 0 0 1159126 PACER FDS TR TRENDPILOT EUR 69374H808 2101 84615 SH SOLE 0 0 84615 PACER FDS TR TRENDPILOT INTL 69374H683 25402 877740 SH SOLE 0 0 877740 PACER FDS TR TRENDPILOT US BD 69374H642 47676 1720524 SH SOLE 0 0 1720524 PACER FDS TR US CASH COWS 100 69374H881 33465 782252 SH SOLE 0 0 782252 PACIFIC BIOSCIENCES CALIF IN COM 69404D108 264 7556 SH SOLE 0 0 7556 PACIRA BIOSCIENCES INC COM 695127100 228 3759 SH SOLE 0 0 3759 PACKAGING CORP AMER COM 695156109 4037 29809 SH SOLE 0 0 29809 PACWEST BANCORP DEL COM 695263103 1961 47635 SH SOLE 0 0 47635 PAE INC COM CL A 69290Y109 250 28123 SH SOLE 0 0 28123 PAGERDUTY INC COM 69553P100 481 11308 SH SOLE 0 0 11308 PALANTIR TECHNOLOGIES INC CL A 69608A108 19601 743590 SH SOLE 0 0 743590 PALO ALTO NETWORKS INC COM 697435105 17210 46383 SH SOLE 0 0 46383 PAN AMERN SILVER CORP COM 697900108 1494 52285 SH SOLE 0 0 52285 PAPA JOHNS INTL INC COM 698813102 1120 10729 SH SOLE 0 0 10729 PAR TECHNOLOGY CORP COM 698884103 2029 29013 SH SOLE 0 0 29013 PARK NATL CORP COM 700658107 295 2509 SH SOLE 0 0 2509 PARKER-HANNIFIN CORP COM 701094104 13460 43823 SH SOLE 0 0 43823 PARSONS CORP DEL COM 70202L102 398 10110 SH SOLE 0 0 10110 PARTY CITY HOLDCO INC COM 702149105 318 34036 SH SOLE 0 0 34036 PATTERSON-UTI ENERGY INC COM 703481101 535 53869 SH SOLE 0 0 53869 PAYCHEX INC COM 704326107 24054 224172 SH SOLE 0 0 224172 PAYCOM SOFTWARE INC COM 70432V102 7796 21449 SH SOLE 0 0 21449 PAYLOCITY HLDG CORP COM 70438V106 374 1961 SH SOLE 0 0 1961 PAYPAL HLDGS INC COM 70450Y103 146219 501644 SH SOLE 0 0 501644 PAYPAL HLDGS INC COM 70450Y103 94 13400 SH Call SOLE 0 0 0 PAYSAFE LIMITED ORD G6964L107 870 71805 SH SOLE 0 0 71805 PBF ENERGY INC CL A 69318G106 399 26053 SH SOLE 0 0 26053 PDC ENERGY INC COM 69327R101 2303 50299 SH SOLE 0 0 50299 PEGASYSTEMS INC COM 705573103 242 1741 SH SOLE 0 0 1741 PELOTON INTERACTIVE INC CL A COM 70614W100 4324 34867 SH SOLE 0 0 34867 PEMBINA PIPELINE CORP COM 706327103 1489 46871 SH SOLE 0 0 46871 PENN NATL GAMING INC COM 707569109 16240 212315 SH SOLE 0 0 212315 PENNANTPARK INVT CORP COM 708062104 351 52548 SH SOLE 0 0 52548 PENNYMAC FINL SVCS INC NEW COM 70932M107 1542 24991 SH SOLE 0 0 24991 PENNYMAC MTG INVT TR COM 70931T103 318 15091 SH SOLE 0 0 15091 PENSKE AUTOMOTIVE GRP INC COM 70959W103 602 7979 SH SOLE 0 0 7979 PENTAIR PLC SHS G7S00T104 1476 21867 SH SOLE 0 0 21867 PEOPLES BANCORP INC COM 709789101 856 28895 SH SOLE 0 0 28895 PEOPLES UNITED FINANCIAL INC COM 712704105 2877 167869 SH SOLE 0 0 167869 PEPSICO INC COM 713448108 118700 801079 SH SOLE 0 0 801079 PERFORMANCE FOOD GROUP CO COM 71377A103 320 6600 SH SOLE 0 0 6600 PERKINELMER INC COM 714046109 1914 12398 SH SOLE 0 0 12398 PERSHING SQUARE TONTINE HLDG COM CL A 71531R109 2631 115594 SH SOLE 0 0 115594 PETIQ INC COM CL A 71639T106 327 8481 SH SOLE 0 0 8481 PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 164 13391 SH SOLE 0 0 13391 PFIZER INC COM 717081103 112189 2864874 SH SOLE 0 0 2864874 PG&E CORP COM 69331C108 1318 129557 SH SOLE 0 0 129557 PGIM ETF TR ULTRA SHORT 69344A107 16182 325257 SH SOLE 0 0 325257 PGIM GLOBAL HIGH YIELD FD FO COM 69346J106 328 20559 SH SOLE 0 0 20559 PGIM HIGH YIELD BOND FUND IN COM 69346H100 2507 154063 SH SOLE 0 0 154063 PHILIP MORRIS INTL INC COM 718172109 42060 424377 SH SOLE 0 0 424377 PHILLIPS 66 COM 718546104 41129 479257 SH SOLE 0 0 479257 PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 6039 153042 SH SOLE 0 0 153042 PHREESIA INC COM 71944F106 413 6734 SH SOLE 0 0 6734 PHYSICIANS RLTY TR COM 71943U104 3424 185365 SH SOLE 0 0 185365 PIEDMONT LITHIUM INC COM 72016P105 1152 14743 SH SOLE 0 0 14743 PIEDMONT OFFICE REALTY TR IN COM CL A 720190206 719 38938 SH SOLE 0 0 38938 PILGRIMS PRIDE CORP COM 72147K108 1195 53895 SH SOLE 0 0 53895 PIMCO CALIF MUN INCOME FD II COM 72200M108 269 27930 SH SOLE 0 0 27930 PIMCO CALIF MUN INCOME FD II COM 72201C109 191 16667 SH SOLE 0 0 16667 PIMCO CORPORATE & INCM STRG COM 72200U100 477 25532 SH SOLE 0 0 25532 PIMCO CORPORATE & INCOME OPP COM 72201B101 2731 138017 SH SOLE 0 0 138017 PIMCO DYNAMIC CR INCOME FD COM SHS 72202D106 6519 291298 SH SOLE 0 0 291298 PIMCO DYNAMIC INCOME FD SHS 72201Y101 1848 64156 SH SOLE 0 0 64156 PIMCO ENERGY & TACTICAL CR O COM SHS BEN INT 69346N107 916 73279 SH SOLE 0 0 73279 PIMCO ETF TR 0-5 HIGH YIELD 72201R783 2388 23891 SH SOLE 0 0 23891 PIMCO ETF TR 1-5 US TIP IDX 72201R205 14107 256219 SH SOLE 0 0 256219 PIMCO ETF TR 15+ YR US TIPS 72201R304 1807 20918 SH SOLE 0 0 20918 PIMCO ETF TR 25YR+ ZERO U S 72201R882 819 5644 SH SOLE 0 0 5644 PIMCO ETF TR ACTIVE BD ETF 72201R775 31118 280440 SH SOLE 0 0 280440 PIMCO ETF TR BROAD US TIPS 72201R403 1995 30355 SH SOLE 0 0 30355 PIMCO ETF TR ENHAN SHRT MA AC 72201R833 29595 290228 SH SOLE 0 0 290228 PIMCO ETF TR ENHNCD LW DUR AC 72201R718 549 5391 SH SOLE 0 0 5391 PIMCO ETF TR INTER MUN BD ACT 72201R866 2087 36769 SH SOLE 0 0 36769 PIMCO ETF TR INV GRD CRP BD 72201R817 3834 33486 SH SOLE 0 0 33486 PIMCO ETF TR SHTRM MUN BD ACT 72201R874 4817 93628 SH SOLE 0 0 93628 PIMCO GLOBAL STOCKSPLS INCM COM 722011103 140 12601 SH SOLE 0 0 12601 PIMCO HIGH INCOME FD COM SHS 722014107 1383 202157 SH SOLE 0 0 202157 PIMCO INCOME OPPORTUNITY FD COM 72202B100 299 11226 SH SOLE 0 0 11226 PIMCO INCOME STRATEGY FD COM 72201H108 215 16829 SH SOLE 0 0 16829 PIMCO MUN INCOME FD COM 72200R107 303 20312 SH SOLE 0 0 20312 PIMCO MUN INCOME FD II COM 72200W106 706 46811 SH SOLE 0 0 46811 PIMCO MUN INCOME FD III COM 72201A103 175 13404 SH SOLE 0 0 13404 PIMCO NEW YORK MUN FD II COM 72200Y102 937 77771 SH SOLE 0 0 77771 PIMCO STRATEGIC INCOME FD COM 72200X104 399 52441 SH SOLE 0 0 52441 PINDUODUO INC SPONSORED ADS 722304102 220 1729 SH SOLE 0 0 1729 PING IDENTITY HLDG CORP COM 72341T103 17092 746376 SH SOLE 0 0 746376 PINNACLE FINL PARTNERS INC COM 72346Q104 12325 139595 SH SOLE 0 0 139595 PINNACLE WEST CAP CORP COM 723484101 1655 20191 SH SOLE 0 0 20191 PINTEREST INC CL A 72352L106 7648 96867 SH SOLE 0 0 96867 PIONEER DIVERSIFIED HIGH INC COM 723653101 878 57768 SH SOLE 0 0 57768 PIONEER HIGH INCOME FUND INC COM 72369H106 401 41287 SH SOLE 0 0 41287 PIONEER MUNICIPAL HIGH INCOM COM 723762100 1303 105579 SH SOLE 0 0 105579 PIONEER MUNICIPAL HIGH INCOM COM SHS 723763108 323 24877 SH SOLE 0 0 24877 PIONEER NAT RES CO COM 723787107 74039 455554 SH SOLE 0 0 455554 PITNEY BOWES INC COM 724479100 93 10583 SH SOLE 0 0 10583 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 4121 362769 SH SOLE 0 0 362769 PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 1448 121243 SH SOLE 0 0 121243 PLANET FITNESS INC CL A 72703H101 263 3494 SH SOLE 0 0 3494 PLANTRONICS INC NEW COM 727493108 370 8869 SH SOLE 0 0 8869 PLAYA HOTELS & RESORTS NV SHS N70544106 2061 277411 SH SOLE 0 0 277411 PLAYAGS INC COM 72814N104 195 19687 SH SOLE 0 0 19687 PLBY GROUP INC COM 72814P109 338 8697 SH SOLE 0 0 8697 PLUG POWER INC COM NEW 72919P202 3192 93368 SH SOLE 0 0 93368 PNC FINL SVCS GROUP INC COM 693475105 16856 88367 SH SOLE 0 0 88367 POLARIS INC COM 731068102 30666 223898 SH SOLE 0 0 223898 POLYMET MNG CORP COM NEW 731916409 134 37174 SH SOLE 0 0 37174 POLYPID LTD SHS M8001Q118 179 19816 SH SOLE 0 0 19816 POOL CORP COM 73278L105 8646 18843 SH SOLE 0 0 18843 POPULAR INC COM NEW 733174700 313 4177 SH SOLE 0 0 4177 POST HLDGS INC COM 737446104 609 5619 SH SOLE 0 0 5619 POTLATCHDELTIC CORPORATION COM 737630103 2160 40643 SH SOLE 0 0 40643 PPG INDS INC COM 693506107 16742 98604 SH SOLE 0 0 98604 PPL CORP COM 69351T106 6199 221654 SH SOLE 0 0 221654 PQ GROUP HLDGS INC COM 73943T103 5346 348069 SH SOLE 0 0 348069 PREFERRED APT CMNTYS INC COM 74039L103 174 17887 SH SOLE 0 0 17887 PRICE T ROWE GROUP INC COM 74144T108 41708 210674 SH SOLE 0 0 210674 PRIMIS FINANCIAL CORP COM 74167B109 190 12445 SH SOLE 0 0 12445 PRIMO WATER CORPORATION COM 74167P108 3102 185408 SH SOLE 0 0 185408 PRINCIPAL EXCHANGE-TRADED FD HELTHCARE INDX 74255Y409 767 12591 SH SOLE 0 0 12591 PRINCIPAL EXCHANGE-TRADED FD SPECTRUM PFD 74255Y888 7362 355245 SH SOLE 0 0 355245 PRINCIPAL FINANCIAL GROUP IN COM 74251V102 4607 72902 SH SOLE 0 0 72902 PROCTER AND GAMBLE CO COM 742718109 150862 1118074 SH SOLE 0 0 1118074 PROFESSIONAL DVRSTY NTWORK I COM NEW 74312Y202 53 33000 SH SOLE 0 0 33000 PROFESSIONAL HLDG CORP CL A COM 743139107 3240 179778 SH SOLE 0 0 179778 PROFIRE ENERGY INC COM 74316X101 13 11440 SH SOLE 0 0 11440 PROFOUND MED CORP COM NEW 74319B502 980 60162 SH SOLE 0 0 60162 PROG HOLDINGS INC COM NPV 74319R101 3372 70069 SH SOLE 0 0 70069 PROGRESSIVE CORP COM 743315103 15299 155779 SH SOLE 0 0 155779 PROLOGIS INC. COM 74340W103 16377 136965 SH SOLE 0 0 136965 PROOFPOINT INC COM 743424103 328 1886 SH SOLE 0 0 1886 PROPETRO HLDG CORP COM 74347M108 1221 133335 SH SOLE 0 0 133335 PROSHARES TR LARGE CAP CRE 74347R248 1364 13741 SH SOLE 0 0 13741 PROSHARES TR MSCI EAFE DIVD 74347B839 5437 118463 SH SOLE 0 0 118463 PROSHARES TR ONLINE RTL ETF 74347B169 3453 42699 SH SOLE 0 0 42699 PROSHARES TR PET CARE ETF 74348A145 1835 22634 SH SOLE 0 0 22634 PROSHARES TR PSHS ULTRA QQQ 74347R206 300 4180 SH SOLE 0 0 4180 PROSHARES TR RUSS 2000 DIVD 74347B698 12151 190871 SH SOLE 0 0 190871 PROSHARES TR S&P 500 DV ARIST 74348A467 89789 990732 SH SOLE 0 0 990732 PROSHARES TR S&P MDCP 400 DIV 74347B680 18026 252648 SH SOLE 0 0 252648 PROSPECT CAP CORP COM 74348T102 896 106791 SH SOLE 0 0 106791 PROSPECT CAP CORP NOTE 4.950% 7/1 74348TAR3 20 20000 PRN SOLE 0 0 20000 PROSPERITY BANCSHARES INC COM 743606105 3392 47243 SH SOLE 0 0 47243 PROTO LABS INC COM 743713109 528 5756 SH SOLE 0 0 5756 PRUDENTIAL FINL INC COM 744320102 28703 280113 SH SOLE 0 0 280113 PRUDENTIAL FINL INC COM 744320102 19 11000 SH Call SOLE 0 0 0 PTC INC COM 69370C100 2887 20436 SH SOLE 0 0 20436 PUBLIC STORAGE COM 74460D109 12123 40315 SH SOLE 0 0 40315 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 8778 146940 SH SOLE 0 0 146940 PULTE GROUP INC COM 745867101 11274 206600 SH SOLE 0 0 206600 PURE STORAGE INC CL A 74624M102 2625 134406 SH SOLE 0 0 134406 PURE STORAGE INC CL A 74624M102 1 13600 SH Call SOLE 0 0 0 PURECYCLE TECHNOLOGIES INC COM 74623V103 215 9083 SH SOLE 0 0 9083 PUTNAM MANAGED MUN INCOME TR COM 746823103 1510 172148 SH SOLE 0 0 172148 PUTNAM MUN OPPORTUNITIES TR SH BEN INT 746922103 1447 102306 SH SOLE 0 0 102306 PUTNAM PREMIER INCOME TR SH BEN INT 746853100 1658 355816 SH SOLE 0 0 355816 Q2 HLDGS INC COM 74736L109 320 3119 SH SOLE 0 0 3119 QIAGEN NV SHS NEW N72482123 347 7183 SH SOLE 0 0 7183 QORVO INC COM 74736K101 6257 31980 SH SOLE 0 0 31980 QTS RLTY TR INC COM CL A 74736A103 212 2737 SH SOLE 0 0 2737 QUAKER CHEM CORP COM 747316107 345 1455 SH SOLE 0 0 1455 QUALCOMM INC COM 747525103 122854 859508 SH SOLE 0 0 859508 QUALIGEN THERAPEUTICS INC COM 74754R103 87 43641 SH SOLE 0 0 43641 QUALYS INC COM 74758T303 541 5375 SH SOLE 0 0 5375 QUANTA SVCS INC COM 74762E102 4883 53902 SH SOLE 0 0 53902 QUANTUM SI INC COM CL A 74765K105 374 30544 SH SOLE 0 0 30544 QUANTUMSCAPE CORP COM CL A 74767V109 2705 92462 SH SOLE 0 0 92462 QUDIAN INC ADR 747798106 48 19725 SH SOLE 0 0 19725 QUEST DIAGNOSTICS INC COM 74834L100 8504 64428 SH SOLE 0 0 64428 QUIDEL CORP COM 74838J101 1699 13263 SH SOLE 0 0 13263 QUIPT HOME MEDICAL CORP COM 74880P104 304 48987 SH SOLE 0 0 48987 QURATE RETAIL INC COM SER A 74915M100 215 16421 SH SOLE 0 0 16421 RACKSPACE TECHNOLOGY INC COM 750102105 760 38747 SH SOLE 0 0 38747 RADIAN GROUP INC COM 750236101 1568 70480 SH SOLE 0 0 70480 RADNET INC COM 750491102 678 20110 SH SOLE 0 0 20110 RALPH LAUREN CORP CL A 751212101 236 1999 SH SOLE 0 0 1999 RANGE RES CORP COM 75281A109 347 20699 SH SOLE 0 0 20699 RAPID7 INC COM 753422104 8166 86289 SH SOLE 0 0 86289 RAYMOND JAMES FINL INC COM 754730109 21313 164073 SH SOLE 0 0 164073 RAYONIER ADVANCED MATLS INC COM 75508B104 72 10736 SH SOLE 0 0 10736 RAYONIER INC COM 754907103 2296 63891 SH SOLE 0 0 63891 RAYTHEON TECHNOLOGIES CORP COM 75513E101 67214 787871 SH SOLE 0 0 787871 RBB FD INC MFAM SMLCP GRWTH 74933W874 724 18117 SH SOLE 0 0 18117 RBB FD INC MOTLEY FOL ETF 74933W601 923 23311 SH SOLE 0 0 23311 READY CAPITAL CORP COM 75574U101 259 16302 SH SOLE 0 0 16302 REALOGY HLDGS CORP COM 75605Y106 366 20069 SH SOLE 0 0 20069 REALTY INCOME CORP COM 756109104 17336 259751 SH SOLE 0 0 259751 REATA PHARMACEUTICALS INC CL A 75615P103 319 2252 SH SOLE 0 0 2252 REAVES UTIL INCOME FD COM SH BEN INT 756158101 5395 157256 SH SOLE 0 0 157256 RED ROBIN GOURMET BURGERS IN COM 75689M101 957 28891 SH SOLE 0 0 28891 REDFIN CORP COM 75737F108 658 10384 SH SOLE 0 0 10384 REDWOOD TR INC COM 758075402 5781 478940 SH SOLE 0 0 478940 REDWOOD TR INC NOTE 4.750% 8/1 758075AC9 30 30000 PRN SOLE 0 0 30000 REGENERON PHARMACEUTICALS COM 75886F107 8815 15783 SH SOLE 0 0 15783 REGENXBIO INC COM 75901B107 1619 41681 SH SOLE 0 0 41681 REGIONS FINANCIAL CORP NEW COM 7591EP100 12585 623637 SH SOLE 0 0 623637 REINSURANCE GRP OF AMERICA I COM NEW 759351604 325 2855 SH SOLE 0 0 2855 RELIANCE STEEL & ALUMINUM CO COM 759509102 668 4429 SH SOLE 0 0 4429 RELIANT BANCORP INC COM 75956B101 300 10809 SH SOLE 0 0 10809 RELX PLC SPONSORED ADR 759530108 260 9759 SH SOLE 0 0 9759 RENAISSANCE CAP GREENWICH FD IPO ETF 759937204 859 12971 SH SOLE 0 0 12971 RENASANT CORP COM 75970E107 219 5465 SH SOLE 0 0 5465 RENEWABLE ENERGY GROUP INC COM NEW 75972A301 508 8142 SH SOLE 0 0 8142 RENT A CTR INC NEW COM 76009N100 1694 31907 SH SOLE 0 0 31907 REPLIGEN CORP COM 759916109 1194 5980 SH SOLE 0 0 5980 REPUBLIC SVCS INC COM 760759100 12588 114395 SH SOLE 0 0 114395 RESEARCH FRONTIERS INC COM 760911107 36 15155 SH SOLE 0 0 15155 RESIDEO TECHNOLOGIES INC COM 76118Y104 648 21611 SH SOLE 0 0 21611 RESMED INC COM 761152107 12211 49532 SH SOLE 0 0 49532 RESTAURANT BRANDS INTL INC COM 76131D103 404 6264 SH SOLE 0 0 6264 RETAIL OPPORTUNITY INVTS COR COM 76131N101 1315 74450 SH SOLE 0 0 74450 RETAIL PPTYS AMER INC CL A 76131V202 328 28663 SH SOLE 0 0 28663 RETRACTABLE TECHNOLOGIES INC COM 76129W105 127 11000 SH SOLE 0 0 11000 REV GROUP INC COM 749527107 195 12450 SH SOLE 0 0 12450 REVOLVE GROUP INC CL A 76156B107 7398 107373 SH SOLE 0 0 107373 REXNORD CORP COM 76169B102 239 4780 SH SOLE 0 0 4780 REYNOLDS CONSUMER PRODS INC COM 76171L106 674 22214 SH SOLE 0 0 22214 RF INDS LTD COM PAR $0.01 749552105 281 37675 SH SOLE 0 0 37675 RH COM 74967X103 2298 3385 SH SOLE 0 0 3385 RING ENERGY INC COM 76680V108 60 20052 SH SOLE 0 0 20052 RINGCENTRAL INC CL A 76680R206 17675 60828 SH SOLE 0 0 60828 RIO TINTO PLC SPONSORED ADR 767204100 1948 23219 SH SOLE 0 0 23219 RIVERNORTH DOUBLELINE STRATE COM 76882G107 238 15285 SH SOLE 0 0 15285 RIVERNORTH MANAGED DUR MUN I COM 76882H105 538 26526 SH SOLE 0 0 26526 RLI CORP COM 749607107 3007 28753 SH SOLE 0 0 28753 RLJ LODGING TR COM 74965L101 1061 69685 SH SOLE 0 0 69685 ROBERT HALF INTL INC COM 770323103 850 9549 SH SOLE 0 0 9549 ROBLOX CORP CL A 771049103 11363 126288 SH SOLE 0 0 126288 ROCKET COS INC COM CL A 77311W101 1007 52052 SH SOLE 0 0 52052 ROCKWELL AUTOMATION INC COM 773903109 12686 44349 SH SOLE 0 0 44349 ROCKWELL MED INC COM 774374102 30 32870 SH SOLE 0 0 32870 ROGERS CORP COM 775133101 237 1182 SH SOLE 0 0 1182 ROKU INC COM CL A 77543R102 29732 64741 SH SOLE 0 0 64741 ROLLINS INC COM 775711104 8077 236176 SH SOLE 0 0 236176 ROPER TECHNOLOGIES INC COM 776696106 82284 174974 SH SOLE 0 0 174974 ROSS STORES INC COM 778296103 10933 88165 SH SOLE 0 0 88165 ROYAL BK CDA COM 780087102 11729 115793 SH SOLE 0 0 115793 ROYAL CARIBBEAN GROUP COM V7780T103 10657 124971 SH SOLE 0 0 124971 ROYAL DUTCH SHELL PLC SPON ADR B 780259107 3642 93781 SH SOLE 0 0 93781 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 6312 156236 SH SOLE 0 0 156236 ROYAL GOLD INC COM 780287108 3610 31643 SH SOLE 0 0 31643 ROYCE GLOBAL VALUE TR INC COM 78081T104 713 47615 SH SOLE 0 0 47615 ROYCE MICRO-CAP TR INC COM 780915104 505 40734 SH SOLE 0 0 40734 ROYCE VALUE TR INC COM 780910105 24404 1286435 SH SOLE 0 0 1286435 RPM INTL INC COM 749685103 1483 16723 SH SOLE 0 0 16723 RUSH STREET INTERACTIVE INC COM 782011100 180 14680 SH SOLE 0 0 14680 RUTHS HOSPITALITY GROUP INC COM 783332109 1585 68815 SH SOLE 0 0 68815 RYANAIR HOLDINGS PLC SPONSORED ADS 783513203 345 3189 SH SOLE 0 0 3189 RYDER SYS INC COM 783549108 238 3203 SH SOLE 0 0 3203 RYMAN HOSPITALITY PPTYS INC COM 78377T107 654 8287 SH SOLE 0 0 8287 S & T BANCORP INC COM 783859101 223 7123 SH SOLE 0 0 7123 S&P GLOBAL INC COM 78409V104 23393 56981 SH SOLE 0 0 56981 SABA CAPITAL INCOME & OPRNT SHARES 78518H103 928 196934 SH SOLE 0 0 196934 SABINE RTY TR UNIT BEN INT 785688102 457 11332 SH SOLE 0 0 11332 SABRA HEALTH CARE REIT INC COM 78573L106 471 25904 SH SOLE 0 0 25904 SABRE CORP COM 78573M104 692 55440 SH SOLE 0 0 55440 SACHEM CAP CORP COM 78590A109 94 17663 SH SOLE 0 0 17663 SAFETY INS GROUP INC COM 78648T100 922 11783 SH SOLE 0 0 11783 SALESFORCE COM INC COM 79466L302 189953 777636 SH SOLE 0 0 777636 SAN JUAN BASIN RTY TR UNIT BEN INT 798241105 122 23760 SH SOLE 0 0 23760 SANDERSON FARMS INC COM 800013104 332 1769 SH SOLE 0 0 1769 SANDSTORM GOLD LTD COM NEW 80013R206 110 13992 SH SOLE 0 0 13992 SANGAMO THERAPEUTICS INC COM 800677106 3015 251851 SH SOLE 0 0 251851 SANOFI SPONSORED ADR 80105N105 4872 92522 SH SOLE 0 0 92522 SAP SE SPON ADR 803054204 940 6694 SH SOLE 0 0 6694 SAPIENS INTL CORP N V SHS G7T16G103 325 12100 SH SOLE 0 0 12100 SAREPTA THERAPEUTICS INC COM 803607100 2425 31190 SH SOLE 0 0 31190 SBA COMMUNICATIONS CORP NEW CL A 78410G104 6514 20436 SH SOLE 0 0 20436 SCHLUMBERGER LTD COM STK 806857108 6638 207361 SH SOLE 0 0 207361 SCHNEIDER NATIONAL INC CL B 80689H102 208 9557 SH SOLE 0 0 9557 SCHRODINGER INC COM 80810D103 301 3976 SH SOLE 0 0 3976 SCHWAB CHARLES CORP COM 808513105 10967 150633 SH SOLE 0 0 150633 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 7298 221954 SH SOLE 0 0 221954 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 15786 400154 SH SOLE 0 0 400154 SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 1195 28738 SH SOLE 0 0 28738 SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 427 7502 SH SOLE 0 0 7502 SCHWAB STRATEGIC TR SCHWAB FDT US BM 808524789 934 17180 SH SOLE 0 0 17180 SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 1373 25088 SH SOLE 0 0 25088 SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763 647 11897 SH SOLE 0 0 11897 SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730 3287 101933 SH SOLE 0 0 101933 SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 9762 293324 SH SOLE 0 0 293324 SCHWAB STRATEGIC TR SCHWB FDT INT SC 808524748 341 8695 SH SOLE 0 0 8695 SCHWAB STRATEGIC TR SHT TM US TRES 808524862 9384 183200 SH SOLE 0 0 183200 SCHWAB STRATEGIC TR US AGGREGATE B 808524839 3111 56986 SH SOLE 0 0 56986 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 7763 74451 SH SOLE 0 0 74451 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 99793 1319633 SH SOLE 0 0 1319633 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 23092 158200 SH SOLE 0 0 158200 SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 12050 176250 SH SOLE 0 0 176250 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 4123 39652 SH SOLE 0 0 39652 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 92671 1183990 SH SOLE 0 0 1183990 SCHWAB STRATEGIC TR US REIT ETF 808524847 709 15493 SH SOLE 0 0 15493 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 14166 135977 SH SOLE 0 0 135977 SCHWAB STRATEGIC TR US TIPS ETF 808524870 5365 85826 SH SOLE 0 0 85826 SCIENCE APPLICATIONS INTL CO COM 808625107 1440 16410 SH SOLE 0 0 16410 SCORPIO TANKERS INC SHS Y7542C130 278 12626 SH SOLE 0 0 12626 SCOTTS MIRACLE-GRO CO CL A 810186106 21567 112373 SH SOLE 0 0 112373 SCOTTS MIRACLE-GRO CO CL A 810186106 18 17700 SH Call SOLE 0 0 0 SEA LTD SPONSORD ADS 81141R100 2740 9977 SH SOLE 0 0 9977 SEABRIDGE GOLD INC COM 811916105 404 23005 SH SOLE 0 0 23005 SEACOAST BKG CORP FLA COM NEW 811707801 436 12760 SH SOLE 0 0 12760 SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103 4578 52063 SH SOLE 0 0 52063 SEAGEN INC COM 81181C104 1402 8877 SH SOLE 0 0 8877 SEALED AIR CORP NEW COM 81211K100 840 14172 SH SOLE 0 0 14172 SEANERGY MARITIME HLDGS CORP SHS NEW Y73760194 97 87000 SH SOLE 0 0 87000 SEI INVTS CO COM 784117103 1745 28158 SH SOLE 0 0 28158 SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 31151 384715 SH SOLE 0 0 384715 SELECT SECTOR SPDR TR ENERGY 81369Y506 104781 1945069 SH SOLE 0 0 1945069 SELECT SECTOR SPDR TR FINANCIAL 81369Y605 115446 3146486 SH SOLE 0 0 3146486 SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 14007 315974 SH SOLE 0 0 315974 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 110997 621480 SH SOLE 0 0 621480 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 40539 579377 SH SOLE 0 0 579377 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 132174 1049392 SH SOLE 0 0 1049392 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 83289 813350 SH SOLE 0 0 813350 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 24570 388579 SH SOLE 0 0 388579 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 22796 276943 SH SOLE 0 0 276943 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 99046 670752 SH SOLE 0 0 670752 SELECTA BIOSCIENCES INC COM 816212104 51 12297 SH SOLE 0 0 12297 SELECTIVE INS GROUP INC COM 816300107 368 4535 SH SOLE 0 0 4535 SELECTQUOTE INC COM 816307300 1691 87817 SH SOLE 0 0 87817 SEMPRA ENERGY COM 816851109 6129 46267 SH SOLE 0 0 46267 SENSEONICS HLDGS INC COM 81727U105 828 215678 SH SOLE 0 0 215678 SERVICE CORP INTL COM 817565104 2368 44173 SH SOLE 0 0 44173 SERVICE PPTYS TR COM SH BEN INT 81761L102 521 41381 SH SOLE 0 0 41381 SERVICENOW INC COM 81762P102 46309 84267 SH SOLE 0 0 84267 SERVISFIRST BANCSHARES INC COM 81768T108 1670 24571 SH SOLE 0 0 24571 SESEN BIO INC COM 817763105 106 22909 SH SOLE 0 0 22909 SEVERN BANCORP INC ANNAPOLIS COM 81811M100 146 12231 SH SOLE 0 0 12231 SHAKE SHACK INC CL A 819047101 1066 9962 SH SOLE 0 0 9962 SHATTUCK LABS INC COM 82024L103 307 10588 SH SOLE 0 0 10588 SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 972 65800 SH SOLE 0 0 65800 SHERWIN WILLIAMS CO COM 824348106 36984 135710 SH SOLE 0 0 135710 SHIFT4 PMTS INC CL A 82452J109 255 2719 SH SOLE 0 0 2719 SHOCKWAVE MED INC COM 82489T104 584 3076 SH SOLE 0 0 3076 SHOPIFY INC CL A 82509L107 65085 44549 SH SOLE 0 0 44549 SIENTRA INC COM 82621J105 452 56831 SH SOLE 0 0 56831 SIGNATURE BK NEW YORK N Y COM 82669G104 11521 46888 SH SOLE 0 0 46888 SIGNET JEWELERS LIMITED SHS G81276100 229 2837 SH SOLE 0 0 2837 SILGAN HOLDINGS INC COM 827048109 308 7410 SH SOLE 0 0 7410 SILVERCREST METALS INC COM 828363101 110 12605 SH SOLE 0 0 12605 SIMON PPTY GROUP INC NEW COM 828806109 12698 97314 SH SOLE 0 0 97314 SIMPSON MFG INC COM 829073105 234 2118 SH SOLE 0 0 2118 SIREN ETF TR NSD NXGN ECO ETF 829658202 339 7130 SH SOLE 0 0 7130 SIRIUS XM HOLDINGS INC COM 82968B103 2532 387226 SH SOLE 0 0 387226 SITEONE LANDSCAPE SUPPLY INC COM 82982L103 731 4320 SH SOLE 0 0 4320 SITIME CORP COM 82982T106 425 3355 SH SOLE 0 0 3355 SIXTH STREET SPECIALTY LENDN COM 83012A109 310 13967 SH SOLE 0 0 13967 SKILLZ INC COM 83067L109 943 43416 SH SOLE 0 0 43416 SKYWEST INC COM 830879102 640 14859 SH SOLE 0 0 14859 SKYWORKS SOLUTIONS INC COM 83088M102 26576 138591 SH SOLE 0 0 138591 SLACK TECHNOLOGIES INC COM CL A 83088V102 2247 50733 SH SOLE 0 0 50733 SLM CORP COM 78442P106 394 18801 SH SOLE 0 0 18801 SLM CORP COM 78442P106 66 14600 SH Call SOLE 0 0 0 SMILEDIRECTCLUB INC CL A COM 83192H106 291 33552 SH SOLE 0 0 33552 SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 286 6593 SH SOLE 0 0 6593 SMITH & WESSON BRANDS INC COM 831754106 1495 43080 SH SOLE 0 0 43080 SMITH A O CORP COM 831865209 5260 72988 SH SOLE 0 0 72988 SMITH MICRO SOFTWARE INC COM NEW 832154207 1214 232541 SH SOLE 0 0 232541 SMUCKER J M CO COM NEW 832696405 6790 52392 SH SOLE 0 0 52392 SNAP INC CL A 83304A106 7242 106275 SH SOLE 0 0 106275 SNAP ON INC COM 833034101 4312 19301 SH SOLE 0 0 19301 SNOWFLAKE INC CL A 833445109 4613 19079 SH SOLE 0 0 19079 SOC TELEMED INC COM CL A 78472F101 57 10005 SH SOLE 0 0 10005 SOCIAL CAPITAL HEDOSOPHA HLD SHS CL A G82514103 392 37683 SH SOLE 0 0 37683 SOCIAL CAPITAL HEDOSOPHA HLD SHS CL A G8251L105 484 47470 SH SOLE 0 0 47470 SOFI TECHNOLOGIES INC COM 83406F102 2012 104936 SH SOLE 0 0 104936 SOL GEL TECHNOLOGIES SHS M8694L103 1504 121467 SH SOLE 0 0 121467 SOLAREDGE TECHNOLOGIES INC COM 83417M104 2752 9959 SH SOLE 0 0 9959 SONOCO PRODS CO COM 835495102 1014 15154 SH SOLE 0 0 15154 SONOS INC COM 83570H108 1459 41416 SH SOLE 0 0 41416 SONY GROUP CORPORATION SPONSORED ADR 835699307 2104 21637 SH SOLE 0 0 21637 SORRENTO THERAPEUTICS INC COM NEW 83587F202 1844 190254 SH SOLE 0 0 190254 SOURCE CAP INC COM 836144105 474 10415 SH SOLE 0 0 10415 SOUTH JERSEY INDS INC COM 838518108 2127 82043 SH SOLE 0 0 82043 SOUTH JERSEY INDS INC UNIT 04/01/2024 838518306 790 14150 SH SOLE 0 0 14150 SOUTH ST CORP COM 840441109 1417 17328 SH SOLE 0 0 17328 SOUTHERN CO COM 842587107 37485 619480 SH SOLE 0 0 619480 SOUTHERN COPPER CORP COM 84265V105 1451 22558 SH SOLE 0 0 22558 SOUTHSIDE BANCSHARES INC COM 84470P109 450 11767 SH SOLE 0 0 11767 SOUTHWEST AIRLS CO COM 844741108 26059 490844 SH SOLE 0 0 490844 SOUTHWEST GAS HLDGS INC COM 844895102 374 5650 SH SOLE 0 0 5650 SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 71424 207038 SH SOLE 0 0 207038 SPDR GOLD TR GOLD SHS 78463V107 167448 1010979 SH SOLE 0 0 1010979 SPDR GOLD TR GOLD SHS 78463V107 1 16100 SH Call SOLE 0 0 0 SPDR INDEX SHS FDS ASIA PACIF ETF 78463X301 387 2878 SH SOLE 0 0 2878 SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 3365 65352 SH SOLE 0 0 65352 SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 1781 48496 SH SOLE 0 0 48496 SPDR INDEX SHS FDS EURO STOXX 50 78463X202 2333 49821 SH SOLE 0 0 49821 SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 19477 367494 SH SOLE 0 0 367494 SPDR INDEX SHS FDS MSCI EMRG MKTS 78463X426 741 10549 SH SOLE 0 0 10549 SPDR INDEX SHS FDS PORTFLO EURP ETF 78463X103 22287 532535 SH SOLE 0 0 532535 SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 10166 276314 SH SOLE 0 0 276314 SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 4105 90230 SH SOLE 0 0 90230 SPDR INDEX SHS FDS S&P CHINA ETF 78463X400 316 2384 SH SOLE 0 0 2384 SPDR INDEX SHS FDS S&P EM MKT DIV 78463X533 14860 495667 SH SOLE 0 0 495667 SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756 604 9858 SH SOLE 0 0 9858 SPDR INDEX SHS FDS S&P GBLINF ETF 78463X855 370 7091 SH SOLE 0 0 7091 SPDR INDEX SHS FDS S&P GLBDIV ETF 78463X459 229 3368 SH SOLE 0 0 3368 SPDR INDEX SHS FDS S&P INTL ETF 78463X772 683 17327 SH SOLE 0 0 17327 SPDR S&P 500 ETF TR TR UNIT 78462F103 722922 1688800 SH SOLE 0 0 1688800 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 54843 111691 SH SOLE 0 0 111691 SPDR SER TR AEROSPACE DEF 78464A631 3371 25481 SH SOLE 0 0 25481 SPDR SER TR BLMBRG BRC CNVRT 78464A359 36882 425257 SH SOLE 0 0 425257 SPDR SER TR BLOMBERG BRC INV 78468R200 6766 220742 SH SOLE 0 0 220742 SPDR SER TR BLOMBERG INTL TR 78464A516 494 16838 SH SOLE 0 0 16838 SPDR SER TR BLOMBRG BRC INTL 78464A151 16699 460018 SH SOLE 0 0 460018 SPDR SER TR BLOOMBERG BRCLYS 78468R622 6778 61639 SH SOLE 0 0 61639 SPDR SER TR BLOOMBERG SRT TR 78468R408 5294 191968 SH SOLE 0 0 191968 SPDR SER TR COMP SOFTWARE 78464A599 552 3216 SH SOLE 0 0 3216 SPDR SER TR DJ REIT ETF 78464A607 2821 26887 SH SOLE 0 0 26887 SPDR SER TR FTSE INT GVT ETF 78464A490 4781 84717 SH SOLE 0 0 84717 SPDR SER TR GLB DOW ETF 78464A706 392 3538 SH SOLE 0 0 3538 SPDR SER TR HLTH CARE SVCS 78464A573 30259 264712 SH SOLE 0 0 264712 SPDR SER TR HLTH CR EQUIP 78464A581 1207 9341 SH SOLE 0 0 9341 SPDR SER TR ICE PFD SEC ETF 78464A292 5485 124030 SH SOLE 0 0 124030 SPDR SER TR MSCI USA STRTGIC 78468R812 1330 11131 SH SOLE 0 0 11131 SPDR SER TR NUVEEN BBG BRCLY 78464A284 13281 218370 SH SOLE 0 0 218370 SPDR SER TR NUVEEN BLMBRG SR 78468R739 22164 447201 SH SOLE 0 0 447201 SPDR SER TR NUVEEN BRC MUNIC 78468R721 1495 28685 SH SOLE 0 0 28685 SPDR SER TR NYSE TECH ETF 78464A102 2129 13385 SH SOLE 0 0 13385 SPDR SER TR PORTFLI HIGH YLD 78468R606 344 12800 SH SOLE 0 0 12800 SPDR SER TR PORTFLI INTRMDIT 78464A672 4446 137314 SH SOLE 0 0 137314 SPDR SER TR PORTFLI MORTGAGE 78464A383 1801 69653 SH SOLE 0 0 69653 SPDR SER TR PORTFLI TIPS ETF 78464A656 8194 263136 SH SOLE 0 0 263136 SPDR SER TR PORTFOLI S&P1500 78464A805 4539 85695 SH SOLE 0 0 85695 SPDR SER TR PORTFOLIO AGRGTE 78464A649 3195 106452 SH SOLE 0 0 106452 SPDR SER TR PORTFOLIO INTRMD 78464A375 8046 219230 SH SOLE 0 0 219230 SPDR SER TR PORTFOLIO LN COR 78464A367 358 11265 SH SOLE 0 0 11265 SPDR SER TR PORTFOLIO LN TSR 78464A664 1749 42342 SH SOLE 0 0 42342 SPDR SER TR PORTFOLIO S&P400 78464A847 4030 85355 SH SOLE 0 0 85355 SPDR SER TR PORTFOLIO S&P500 78464A854 21209 421408 SH SOLE 0 0 421408 SPDR SER TR PORTFOLIO S&P600 78468R853 1447 32935 SH SOLE 0 0 32935 SPDR SER TR PORTFOLIO SH TSR 78468R101 1721 56170 SH SOLE 0 0 56170 SPDR SER TR PORTFOLIO SHORT 78464A474 35980 1149511 SH SOLE 0 0 1149511 SPDR SER TR PRTFLO S&P500 GW 78464A409 36407 578154 SH SOLE 0 0 578154 SPDR SER TR PRTFLO S&P500 HI 78468R788 3616 90177 SH SOLE 0 0 90177 SPDR SER TR PRTFLO S&P500 VL 78464A508 31111 786811 SH SOLE 0 0 786811 SPDR SER TR S&P 400 MDCP GRW 78464A821 3230 41664 SH SOLE 0 0 41664 SPDR SER TR S&P 400 MDCP VAL 78464A839 2523 37367 SH SOLE 0 0 37367 SPDR SER TR S&P 600 SMCP GRW 78464A201 3779 42575 SH SOLE 0 0 42575 SPDR SER TR S&P 600 SMCP VAL 78464A300 7886 91999 SH SOLE 0 0 91999 SPDR SER TR S&P 600 SML CAP 78464A813 9101 93116 SH SOLE 0 0 93116 SPDR SER TR S&P BIOTECH 78464A870 36936 272774 SH SOLE 0 0 272774 SPDR SER TR S&P BIOTECH 78464A870 12 18200 SH Call SOLE 0 0 0 SPDR SER TR S&P BK ETF 78464A797 25340 493765 SH SOLE 0 0 493765 SPDR SER TR S&P DIVID ETF 78464A763 170643 1395508 SH SOLE 0 0 1395508 SPDR SER TR S&P HOMEBUILD 78464A888 34522 471356 SH SOLE 0 0 471356 SPDR SER TR S&P INS ETF 78464A789 1526 39603 SH SOLE 0 0 39603 SPDR SER TR S&P KENSHO FUTRE 78468R671 226 4365 SH SOLE 0 0 4365 SPDR SER TR S&P KENSHO INTLG 78468R697 988 20663 SH SOLE 0 0 20663 SPDR SER TR S&P KENSHO NEW 78468R648 72539 1085082 SH SOLE 0 0 1085082 SPDR SER TR S&P KENSHO SMART 78468R689 2823 45466 SH SOLE 0 0 45466 SPDR SER TR S&P METALS MNG 78464A755 21619 502051 SH SOLE 0 0 502051 SPDR SER TR S&P OILGAS EXP 78468R556 21896 226447 SH SOLE 0 0 226447 SPDR SER TR S&P PHARMAC 78464A722 293 5658 SH SOLE 0 0 5658 SPDR SER TR S&P REGL BKG 78464A698 43569 664881 SH SOLE 0 0 664881 SPDR SER TR S&P RETAIL ETF 78464A714 32464 333885 SH SOLE 0 0 333885 SPDR SER TR S&P SEMICNDCTR 78464A862 806 4189 SH SOLE 0 0 4189 SPDR SER TR S&P TELECOM 78464A540 1257 12289 SH SOLE 0 0 12289 SPDR SER TR S&P TRANSN ETF 78464A532 1494 17586 SH SOLE 0 0 17586 SPDR SER TR S&P1500MOMTILT 78468R705 829 4567 SH SOLE 0 0 4567 SPDR SER TR SPDR BLOOMBERG 78468R663 22345 244283 SH SOLE 0 0 244283 SPDR SER TR SPDR S&P 500 ETF 78468R796 245 2310 SH SOLE 0 0 2310 SPDR SER TR SSGA US LRG ETF 78468R804 9179 68960 SH SOLE 0 0 68960 SPDR SER TR SSGA US SMAL ETF 78468R887 264 2341 SH SOLE 0 0 2341 SPECTRUM BRANDS HLDGS INC NE COM 84790A105 1233 14497 SH SOLE 0 0 14497 SPECTRUM PHARMACEUTICALS INC COM 84763A108 48 12715 SH SOLE 0 0 12715 SPIRE INC COM 84857L101 586 8106 SH SOLE 0 0 8106 SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 288 6094 SH SOLE 0 0 6094 SPIRIT AIRLS INC COM 848577102 1557 51139 SH SOLE 0 0 51139 SPIRIT RLTY CAP INC NEW COM NEW 84860W300 1603 33508 SH SOLE 0 0 33508 SPLUNK INC COM 848637104 9304 64355 SH SOLE 0 0 64355 SPORTS ENTERTAINMENT ACQU CO *W EXP 10/30/202 84918M114 31 14200 SH SOLE 0 0 14200 SPOTIFY TECHNOLOGY S A SHS L8681T102 8463 30709 SH SOLE 0 0 30709 SPROTT ETF TRUST GOLD MINERS ETF 85210B102 657 23241 SH SOLE 0 0 23241 SPROTT ETF TRUST JR GOLD MINERS E 85210B201 672 15244 SH SOLE 0 0 15244 SPROTT INC COM NEW 852066208 428 10887 SH SOLE 0 0 10887 SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 4284 229355 SH SOLE 0 0 229355 SPROTT PHYSICAL GOLD TR UNIT 85207H104 2377 169451 SH SOLE 0 0 169451 SPROTT PHYSICAL PLAT PALLAD UNIT 85207Q104 220 11696 SH SOLE 0 0 11696 SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 5161 556138 SH SOLE 0 0 556138 SPROUT SOCIAL INC COM CL A 85209W109 360 4021 SH SOLE 0 0 4021 SPROUTS FMRS MKT INC COM 85208M102 277 11127 SH SOLE 0 0 11127 SPX CORP COM 784635104 332 5438 SH SOLE 0 0 5438 SPX FLOW INC COM 78469X107 278 4265 SH SOLE 0 0 4265 SQUARE INC CL A 852234103 41784 171387 SH SOLE 0 0 171387 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 1861 25832 SH SOLE 0 0 25832 SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608 10818 233701 SH SOLE 0 0 233701 SSGA ACTIVE ETF TR MULT ASS RLRTN 78467V103 1420 49721 SH SOLE 0 0 49721 SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 6320 130553 SH SOLE 0 0 130553 SSGA ACTIVE ETF TR ULT SHT TRM BD 78467V707 321 7927 SH SOLE 0 0 7927 ST JOE CO COM 790148100 415 9292 SH SOLE 0 0 9292 STAAR SURGICAL CO COM PAR $0.01 852312305 5367 35194 SH SOLE 0 0 35194 STABLE RD ACQUISITION CORP COM CL A 85236Q109 289 20706 SH SOLE 0 0 20706 STAG INDL INC COM 85254J102 4004 106961 SH SOLE 0 0 106961 STAMPS COM INC COM NEW 852857200 1539 7685 SH SOLE 0 0 7685 STANLEY BLACK & DECKER INC COM 854502101 8341 40688 SH SOLE 0 0 40688 STARBUCKS CORP COM 855244109 77779 695598 SH SOLE 0 0 695598 STARWOOD PPTY TR INC COM 85571B105 8402 321039 SH SOLE 0 0 321039 STATE STR CORP COM 857477103 4592 55818 SH SOLE 0 0 55818 STEEL DYNAMICS INC COM 858119100 3036 50935 SH SOLE 0 0 50935 STELLANTIS N.V SHS N82405106 911 46421 SH SOLE 0 0 46421 STELLUS CAP INVT CORP COM 858568108 258 20471 SH SOLE 0 0 20471 STEM INC COM 85859N102 310 8597 SH SOLE 0 0 8597 STEPAN CO COM 858586100 227 1889 SH SOLE 0 0 1889 STERICYCLE INC COM 858912108 794 11099 SH SOLE 0 0 11099 STERIS PLC SHS USD G8473T100 3114 15091 SH SOLE 0 0 15091 STERLING BANCORP DEL COM 85917A100 287 11592 SH SOLE 0 0 11592 STITCH FIX INC COM CL A 860897107 436 7231 SH SOLE 0 0 7231 STMICROELECTRONICS N V NY REGISTRY 861012102 473 13004 SH SOLE 0 0 13004 STONECO LTD COM CL A G85158106 1164 17358 SH SOLE 0 0 17358 STORE CAP CORP COM 862121100 3468 100493 SH SOLE 0 0 100493 STRATASYS LTD SHS M85548101 718 27750 SH SOLE 0 0 27750 STRATEGY SHS DAY HAGAN NED 86280R803 31968 953972 SH SOLE 0 0 953972 STREAMLINE HEALTH SOLUTIONS COM 86323X106 489 276455 SH SOLE 0 0 276455 STRYKER CORPORATION COM 863667101 45897 176702 SH SOLE 0 0 176702 STURM RUGER & CO INC COM 864159108 1232 13694 SH SOLE 0 0 13694 SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 1418 92413 SH SOLE 0 0 92413 SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 102 14873 SH SOLE 0 0 14873 SUMMIT MATLS INC CL A 86614U100 614 17611 SH SOLE 0 0 17611 SUN CMNTYS INC COM 866674104 571 3333 SH SOLE 0 0 3333 SUN LIFE FINANCIAL INC. COM 866796105 962 18658 SH SOLE 0 0 18658 SUNCOR ENERGY INC NEW COM 867224107 1393 58176 SH SOLE 0 0 58176 SUNDIAL GROWERS INC COM 86730L109 66 69554 SH SOLE 0 0 69554 SUNOCO LP/SUNOCO FIN CORP COM UT REP LP 86765K109 9688 256981 SH SOLE 0 0 256981 SUNPOWER CORP COM 867652406 735 25137 SH SOLE 0 0 25137 SUNRUN INC COM 86771W105 6063 108698 SH SOLE 0 0 108698 SUPER LEAGUE GAMING INC COM 86804F202 335 62240 SH SOLE 0 0 62240 SURGALIGN HOLDINGS INC COM 86882C105 175 125985 SH SOLE 0 0 125985 SURO CAPITAL CORP COM NEW 86887Q109 274 20282 SH SOLE 0 0 20282 SVB FINANCIAL GROUP COM 78486Q101 9185 16507 SH SOLE 0 0 16507 SWEDISH EXPT CR CORP ROG TTL ETN 22 870297801 77 12175 SH SOLE 0 0 12175 SWISS HELVETIA FD INC COM 870875101 146 15037 SH SOLE 0 0 15037 SWITCH INC CL A 87105L104 907 42956 SH SOLE 0 0 42956 SYNAPTICS INC COM 87157D109 251 1616 SH SOLE 0 0 1616 SYNCHRONY FINANCIAL COM 87165B103 69261 1427466 SH SOLE 0 0 1427466 SYNNEX CORP COM 87162W100 2306 18927 SH SOLE 0 0 18927 SYNOPSYS INC COM 871607107 971 3522 SH SOLE 0 0 3522 SYNOVUS FINL CORP COM NEW 87161C501 1017 23173 SH SOLE 0 0 23173 SYSCO CORP COM 871829107 28376 364955 SH SOLE 0 0 364955 T-MOBILE US INC COM 872590104 18490 127669 SH SOLE 0 0 127669 TACTILE SYS TECHNOLOGY INC COM 87357P100 887 17050 SH SOLE 0 0 17050 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 29459 245159 SH SOLE 0 0 245159 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 5006 28279 SH SOLE 0 0 28279 TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 2897 172128 SH SOLE 0 0 172128 TANDEM DIABETES CARE INC COM NEW 875372203 790 8116 SH SOLE 0 0 8116 TANGER FACTORY OUTLET CTRS I COM 875465106 216 11450 SH SOLE 0 0 11450 TAPESTRY INC COM 876030107 8077 185772 SH SOLE 0 0 185772 TARGA RES CORP COM 87612G101 2395 53869 SH SOLE 0 0 53869 TARGET CORP COM 87612E106 104614 432677 SH SOLE 0 0 432677 TARGET HOSPITALITY CORP COM 87615L107 48 13000 SH SOLE 0 0 13000 TC ENERGY CORP COM 87807B107 3065 61946 SH SOLE 0 0 61946 TCG BDC INC COM 872280102 1029 77928 SH SOLE 0 0 77928 TCW STRATEGIC INCOME FD INC COM 872340104 2637 445410 SH SOLE 0 0 445410 TE CONNECTIVITY LTD REG SHS H84989104 11536 85320 SH SOLE 0 0 85320 TECK RESOURCES LTD CL B 878742204 264 11466 SH SOLE 0 0 11466 TEKLA HEALTHCARE INVS SH BEN INT 87911J103 8316 323201 SH SOLE 0 0 323201 TEKLA HEALTHCARE OPPORTUNITI SHS 879105104 16240 703049 SH SOLE 0 0 703049 TEKLA LIFE SCIENCES INVS SH BEN INT 87911K100 1468 68479 SH SOLE 0 0 68479 TEKLA WORLD HEALTHCARE FD BEN INT SHS 87911L108 423 25706 SH SOLE 0 0 25706 TELADOC HEALTH INC COM 87918A105 9072 54556 SH SOLE 0 0 54556 TELEDYNE TECHNOLOGIES INC COM 879360105 1106 2640 SH SOLE 0 0 2640 TELEFLEX INCORPORATED COM 879369106 10799 26874 SH SOLE 0 0 26874 TELEFONICA S A SPONSORED ADR 879382208 269 57224 SH SOLE 0 0 57224 TELEPHONE & DATA SYS INC COM NEW 879433829 3165 139675 SH SOLE 0 0 139675 TELEPHONE & DATA SYS INC COM NEW 879433829 21 18700 SH Call SOLE 0 0 0 TELLURIAN INC NEW COM 87968A104 193 41532 SH SOLE 0 0 41532 TELUS CORPORATION COM 87971M103 215 9575 SH SOLE 0 0 9575 TEMPLETON EMERGING MKTS FD COM 880191101 200 10106 SH SOLE 0 0 10106 TEMPLETON EMERGING MKTS INCO COM 880192109 214 26902 SH SOLE 0 0 26902 TEMPLETON GLOBAL INCOME FD COM 880198106 144 25653 SH SOLE 0 0 25653 TEMPUR SEALY INTL INC COM 88023U101 4323 110287 SH SOLE 0 0 110287 TENET HEALTHCARE CORP COM NEW 88033G407 2081 31068 SH SOLE 0 0 31068 TENNANT CO COM 880345103 464 5815 SH SOLE 0 0 5815 TERADYNE INC COM 880770102 1264 9436 SH SOLE 0 0 9436 TEREX CORP NEW COM 880779103 1186 24899 SH SOLE 0 0 24899 TERMINIX GLOBAL HOLDINGS INC COM 88087E100 238 4979 SH SOLE 0 0 4979 TERNIUM SA SPONSORED ADS 880890108 1513 39327 SH SOLE 0 0 39327 TESLA INC COM 88160R101 100696 148148 SH SOLE 0 0 148148 TETRA TECH INC NEW COM 88162G103 958 7845 SH SOLE 0 0 7845 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 3008 303871 SH SOLE 0 0 303871 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 2 18300 SH Call SOLE 0 0 0 TEXAS INSTRS INC COM 882508104 62680 325930 SH SOLE 0 0 325930 TEXAS PACIFIC LAND CORPORATI COM 88262P102 997 623 SH SOLE 0 0 623 TEXAS ROADHOUSE INC COM 882681109 625 6498 SH SOLE 0 0 6498 TEXTAINER GROUP HOLDINGS LTD SHS G8766E109 3133 92775 SH SOLE 0 0 92775 TEXTRON INC COM 883203101 2424 35246 SH SOLE 0 0 35246 TG THERAPEUTICS INC COM 88322Q108 4482 115543 SH SOLE 0 0 115543 THE AARONS COMPANY INC COM 00258W108 341 10673 SH SOLE 0 0 10673 THE BEACHBODY COMPANY INC COM CL A 073463101 174 16769 SH SOLE 0 0 16769 THE TRADE DESK INC COM CL A 88339J105 26656 344577 SH SOLE 0 0 344577 THERAPEUTICSMD INC COM 88338N107 398 334739 SH SOLE 0 0 334739 THERMO FISHER SCIENTIFIC INC COM 883556102 55460 109911 SH SOLE 0 0 109911 THOMSON REUTERS CORP. COM NEW 884903709 1189 11970 SH SOLE 0 0 11970 THOR INDS INC COM 885160101 952 8425 SH SOLE 0 0 8425 TIDAL ETF TR SP DWJNS SUKUK 886364702 679 33854 SH SOLE 0 0 33854 TILRAY INC COM CL 2 88688T100 1324 73257 SH SOLE 0 0 73257 TIMBER PHARMACEUTICALS INC COM 887080109 18 15000 SH SOLE 0 0 15000 TIMKEN CO COM 887389104 586 7278 SH SOLE 0 0 7278 TIMKENSTEEL CORPORATION COM 887399103 217 15338 SH SOLE 0 0 15338 TIMOTHY PLAN HIG DV STK ETF 887432326 331 11081 SH SOLE 0 0 11081 TIMOTHY PLAN US LRGMD CP CORE 887432359 258 7397 SH SOLE 0 0 7397 TJX COS INC NEW COM 872540109 83102 1232542 SH SOLE 0 0 1232542 TOLL BROTHERS INC COM 889478103 3741 64702 SH SOLE 0 0 64702 TOPBUILD CORP COM 89055F103 242 1223 SH SOLE 0 0 1223 TORO CO COM 891092108 3085 28075 SH SOLE 0 0 28075 TORONTO DOMINION BK ONT COM NEW 891160509 5075 72427 SH SOLE 0 0 72427 TORTOISE ENERGY INFRA CORP COM 89147L886 1653 57435 SH SOLE 0 0 57435 TOTALENERGIES SE SPONSORED ADS 89151E109 2327 51412 SH SOLE 0 0 51412 TOUGHBUILT INDS INC COM NEW 89157G504 10 11996 SH SOLE 0 0 11996 TOWNEBANK PORTSMOUTH VA COM 89214P109 3693 121400 SH SOLE 0 0 121400 TOYOTA MOTOR CORP SP ADR REP2COM 892331307 4462 25520 SH SOLE 0 0 25520 TPG RE FIN TR INC COM 87266M107 425 31575 SH SOLE 0 0 31575 TPI COMPOSITES INC COM 87266J104 495 10215 SH SOLE 0 0 10215 TRACTOR SUPPLY CO COM 892356106 25500 137044 SH SOLE 0 0 137044 TRANE TECHNOLOGIES PLC SHS G8994E103 96166 522226 SH SOLE 0 0 522226 TRANSDIGM GROUP INC COM 893641100 3001 4637 SH SOLE 0 0 4637 TRANSOCEAN LTD REG SHS H8817H100 663 146683 SH SOLE 0 0 146683 TRANSUNION COM 89400J107 1385 12612 SH SOLE 0 0 12612 TRAVEL PLUS LEISURE CO COM 894164102 3062 51493 SH SOLE 0 0 51493 TRAVELERS COMPANIES INC COM 89417E109 13121 87639 SH SOLE 0 0 87639 TRAVELZOO COM NEW 89421Q205 307 20818 SH SOLE 0 0 20818 TREVENA INC COM 89532E109 20 12020 SH SOLE 0 0 12020 TREX CO INC COM 89531P105 2317 22673 SH SOLE 0 0 22673 TRI CONTL CORP COM 895436103 9927 291187 SH SOLE 0 0 291187 TRIMBLE INC COM 896239100 3662 44756 SH SOLE 0 0 44756 TRIMTABS ETF TR US FREE CASH FLW 89628W302 1430 26772 SH SOLE 0 0 26772 TRINITY INDS INC COM 896522109 222 8251 SH SOLE 0 0 8251 TRIPADVISOR INC COM 896945201 296 7344 SH SOLE 0 0 7344 TRITON INTL LTD CL A G9078F107 1025 19589 SH SOLE 0 0 19589 TRIVAGO N V SPON ADS A SHS 89686D105 1249 377202 SH SOLE 0 0 377202 TRUIST FINL CORP COM 89832Q109 28631 515860 SH SOLE 0 0 515860 TURTLE BEACH CORP COM NEW 900450206 269 8423 SH SOLE 0 0 8423 TWILIO INC CL A 90138F102 6668 16916 SH SOLE 0 0 16916 TWIST BIOSCIENCE CORP COM 90184D100 207 1550 SH SOLE 0 0 1550 TWITTER INC COM 90184L102 7124 103530 SH SOLE 0 0 103530 TWITTER INC NOTE 1.000% 9/1 90184LAD4 282 277000 PRN SOLE 0 0 277000 TWO HBRS INVT CORP COM NEW 90187B408 186 24566 SH SOLE 0 0 24566 TWO HBRS INVT CORP NOTE 6.250% 1/1 90187BAA9 77 76000 PRN SOLE 0 0 76000 TYLER TECHNOLOGIES INC COM 902252105 1128 2494 SH SOLE 0 0 2494 TYSON FOODS INC CL A 902494103 8004 108517 SH SOLE 0 0 108517 U S SILICA HLDGS INC COM 90346E103 425 36800 SH SOLE 0 0 36800 UBER TECHNOLOGIES INC COM 90353T100 22157 442072 SH SOLE 0 0 442072 UBIQUITI INC COM 90353W103 605 1937 SH SOLE 0 0 1937 UBS GROUP AG SHS H42097107 220 14370 SH SOLE 0 0 14370 UGI CORP NEW COM 902681105 3686 79593 SH SOLE 0 0 79593 UIPATH INC CL A 90364P105 341 5025 SH SOLE 0 0 5025 ULTA BEAUTY INC COM 90384S303 5364 15514 SH SOLE 0 0 15514 ULTRA CLEAN HLDGS INC COM 90385V107 201 3749 SH SOLE 0 0 3749 UMPQUA HLDGS CORP COM 904214103 459 24875 SH SOLE 0 0 24875 UNDER ARMOUR INC CL A 904311107 3681 174064 SH SOLE 0 0 174064 UNDER ARMOUR INC CL C 904311206 1443 77690 SH SOLE 0 0 77690 UNDER ARMOUR INC CL C 904311206 2 14000 SH Call SOLE 0 0 0 UNILEVER PLC SPON ADR NEW 904767704 15005 256489 SH SOLE 0 0 256489 UNION BANKSHARES INC COM 905400107 309 8526 SH SOLE 0 0 8526 UNION PAC CORP COM 907818108 262944 1195546 SH SOLE 0 0 1195546 UNIQUE FABRICATING INC COM 90915J103 370 100000 SH SOLE 0 0 100000 UNIQURE NV SHS N90064101 349 11343 SH SOLE 0 0 11343 UNITED AIRLS HLDGS INC COM 910047109 4440 84904 SH SOLE 0 0 84904 UNITED BANKSHARES INC WEST V COM 909907107 1055 28894 SH SOLE 0 0 28894 UNITED MICROELECTRONICS CORP SPON ADR NEW 910873405 496 52496 SH SOLE 0 0 52496 UNITED NAT FOODS INC COM 911163103 2767 74834 SH SOLE 0 0 74834 UNITED PARCEL SERVICE INC CL B 911312106 146266 703245 SH SOLE 0 0 703245 UNITED RENTALS INC COM 911363109 23486 73621 SH SOLE 0 0 73621 UNITED STATES STL CORP NEW COM 912909108 7264 302679 SH SOLE 0 0 302679 UNITED STATES STL CORP NEW COM 912909108 79 71800 SH Call SOLE 0 0 0 UNITEDHEALTH GROUP INC COM 91324P102 257656 643261 SH SOLE 0 0 643261 UNITI GROUP INC COM 91325V108 4725 446161 SH SOLE 0 0 446161 UNITY BIOTECHNOLOGY INC COM 91381U101 47 10105 SH SOLE 0 0 10105 UNITY SOFTWARE INC COM 91332U101 4106 37388 SH SOLE 0 0 37388 UNIVERSAL DISPLAY CORP COM 91347P105 5405 24308 SH SOLE 0 0 24308 UNIVERSAL HEALTH RLTY INCOME SH BEN INT 91359E105 751 12209 SH SOLE 0 0 12209 UNIVERSAL HLTH SVCS INC CL B 913903100 1551 10595 SH SOLE 0 0 10595 UNUM GROUP COM 91529Y106 2522 88805 SH SOLE 0 0 88805 UPLAND SOFTWARE INC COM 91544A109 645 15670 SH SOLE 0 0 15670 UPSTART HLDGS INC COM 91680M107 495 3961 SH SOLE 0 0 3961 UPWORK INC COM 91688F104 383 6576 SH SOLE 0 0 6576 UR-ENERGY INC COM 91688R108 20 13978 SH SOLE 0 0 13978 URBAN EDGE PPTYS COM 91704F104 1222 63962 SH SOLE 0 0 63962 US BANCORP DEL COM NEW 902973304 34339 602760 SH SOLE 0 0 602760 US BANCORP DEL COM NEW 902973304 134 38200 SH Put SOLE 0 0 38200 US BANCORP DEL COM NEW 902973304 76 38200 SH Call SOLE 0 0 0 US FOODS HLDG CORP COM 912008109 1731 45119 SH SOLE 0 0 45119 USA COMPRESSION PARTNERS LP COMUNIT LTDPAR 90290N109 7495 454786 SH SOLE 0 0 454786 USANA HEALTH SCIENCES INC COM 90328M107 801 7821 SH SOLE 0 0 7821 UTZ BRANDS INC COM CL A 918090101 1384 63512 SH SOLE 0 0 63512 UWM HOLDINGS CORPORATION COM CL A 91823B109 104 12334 SH SOLE 0 0 12334 V F CORP COM 918204108 28502 347404 SH SOLE 0 0 347404 VAIL RESORTS INC COM 91879Q109 2312 7306 SH SOLE 0 0 7306 VALE S A SPONSORED ADS 91912E105 1773 77733 SH SOLE 0 0 77733 VALERO ENERGY CORP COM 91913Y100 23218 297347 SH SOLE 0 0 297347 VALLEY NATL BANCORP COM 919794107 554 41265 SH SOLE 0 0 41265 VALMONT INDS INC COM 920253101 1023 4333 SH SOLE 0 0 4333 VALVOLINE INC COM 92047W101 258 7941 SH SOLE 0 0 7941 VANECK MERK GOLD TR GOLD TRUST 921078101 5042 292779 SH SOLE 0 0 292779 VANECK VECTORS ETF TR AGRIBUSINESS ETF 92189F700 1161 12750 SH SOLE 0 0 12750 VANECK VECTORS ETF TR BDC INCOME ETF 92189F411 226 13155 SH SOLE 0 0 13155 VANECK VECTORS ETF TR BIOTECH ETF 92189F726 1219 6045 SH SOLE 0 0 6045 VANECK VECTORS ETF TR CEF MUN INCOME E 92189F460 6817 226263 SH SOLE 0 0 226263 VANECK VECTORS ETF TR EMERGING MKTS HI 92189F353 2582 108134 SH SOLE 0 0 108134 VANECK VECTORS ETF TR FALLEN ANGEL HG 92189F437 35643 1083372 SH SOLE 0 0 1083372 VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 8664 254985 SH SOLE 0 0 254985 VANECK VECTORS ETF TR GREEN BD ETF 92189F171 403 14660 SH SOLE 0 0 14660 VANECK VECTORS ETF TR HIGH YLD MUN ETF 92189H409 10230 160824 SH SOLE 0 0 160824 VANECK VECTORS ETF TR INTRMDT MUNI ETF 92189H201 4419 85271 SH SOLE 0 0 85271 VANECK VECTORS ETF TR INVT GRADE FLTG 92189F486 1061 41800 SH SOLE 0 0 41800 VANECK VECTORS ETF TR JP MORGAN MKTS 92189H300 707 22516 SH SOLE 0 0 22516 VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 10781 230610 SH SOLE 0 0 230610 VANECK VECTORS ETF TR LONG MUNI ETF 92189F536 1267 57822 SH SOLE 0 0 57822 VANECK VECTORS ETF TR LONG TREND ETF 92189F148 1890 47454 SH SOLE 0 0 47454 VANECK VECTORS ETF TR LOW CARBN ENERGY 92189F502 1907 11829 SH SOLE 0 0 11829 VANECK VECTORS ETF TR MORNINGSTAR INTL 92189F593 1496 41700 SH SOLE 0 0 41700 VANECK VECTORS ETF TR MORNINGSTAR WIDE 92189F643 142031 1917772 SH SOLE 0 0 1917772 VANECK VECTORS ETF TR MRNGSTR DUR DV 92189H102 440 14215 SH SOLE 0 0 14215 VANECK VECTORS ETF TR NAT RES ETF 92189F841 286 6191 SH SOLE 0 0 6191 VANECK VECTORS ETF TR OIL SVCS ETF 92189H607 21289 97241 SH SOLE 0 0 97241 VANECK VECTORS ETF TR PFD SECS EX FINL 92189F429 16433 770067 SH SOLE 0 0 770067 VANECK VECTORS ETF TR PHARMACEUTICAL 92189F692 206 2817 SH SOLE 0 0 2817 VANECK VECTORS ETF TR RARE EARTH STRAT 92189H805 367 4323 SH SOLE 0 0 4323 VANECK VECTORS ETF TR RETAIL ETF 92189F684 2968 16904 SH SOLE 0 0 16904 VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 45963 175267 SH SOLE 0 0 175267 VANECK VECTORS ETF TR SHORT MUNI ETF 92189F528 1212 67092 SH SOLE 0 0 67092 VANECK VECTORS ETF TR SHRT HGH YLD MUN 92189F387 1640 64438 SH SOLE 0 0 64438 VANECK VECTORS ETF TR STEEL ETF 92189F205 338 5454 SH SOLE 0 0 5454 VANECK VECTORS ETF TR VIDEO GAMING 92189F114 1618 22293 SH SOLE 0 0 22293 VANECK VECTORS ETF TR VIETNAM ETF 92189F817 782 37638 SH SOLE 0 0 37638 VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 13264 50548 SH SOLE 0 0 50548 VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 1054 7386 SH SOLE 0 0 7386 VANGUARD ADMIRAL FDS INC MIDCP 400 GRTH 921932869 36208 180383 SH SOLE 0 0 180383 VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 5986 32896 SH SOLE 0 0 32896 VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 13943 86159 SH SOLE 0 0 86159 VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794 206 902 SH SOLE 0 0 902 VANGUARD ADMIRAL FDS INC SMLCP 600 VAL 921932778 5385 29529 SH SOLE 0 0 29529 VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 28671 138212 SH SOLE 0 0 138212 VANGUARD BD INDEX FDS INTERMED TERM 921937819 32258 358576 SH SOLE 0 0 358576 VANGUARD BD INDEX FDS LONG TERM BOND 921937793 4310 41832 SH SOLE 0 0 41832 VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 116202 1414333 SH SOLE 0 0 1414333 VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 237023 2759588 SH SOLE 0 0 2759588 VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 32452 568332 SH SOLE 0 0 568332 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 77888 412996 SH SOLE 0 0 412996 VANGUARD INDEX FDS GROWTH ETF 922908736 294174 1025596 SH SOLE 0 0 1025596 VANGUARD INDEX FDS LARGE CAP ETF 922908637 61430 306000 SH SOLE 0 0 306000 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 21124 89364 SH SOLE 0 0 89364 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 44112 313964 SH SOLE 0 0 313964 VANGUARD INDEX FDS MID CAP ETF 922908629 256569 1080933 SH SOLE 0 0 1080933 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 75376 740498 SH SOLE 0 0 740498 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1035341 2630873 SH SOLE 0 0 2630873 VANGUARD INDEX FDS SM CP VAL ETF 922908611 68271 393126 SH SOLE 0 0 393126 VANGUARD INDEX FDS SMALL CP ETF 922908751 200548 890157 SH SOLE 0 0 890157 VANGUARD INDEX FDS SML CP GRW ETF 922908595 56652 195317 SH SOLE 0 0 195317 VANGUARD INDEX FDS TOTAL STK MKT 922908769 293106 1315389 SH SOLE 0 0 1315389 VANGUARD INDEX FDS VALUE ETF 922908744 314779 2289935 SH SOLE 0 0 2289935 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 43115 680157 SH SOLE 0 0 680157 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 113091 2082326 SH SOLE 0 0 2082326 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 5789 86072 SH SOLE 0 0 86072 VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 1214 14755 SH SOLE 0 0 14755 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 7289 53422 SH SOLE 0 0 53422 VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 17039 291958 SH SOLE 0 0 291958 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 7591 73267 SH SOLE 0 0 73267 VANGUARD MALVERN FDS STRM INFPROIDX 922020805 64013 1221391 SH SOLE 0 0 1221391 VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 62607 1132122 SH SOLE 0 0 1132122 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 97727 1027867 SH SOLE 0 0 1027867 VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 48203 710852 SH SOLE 0 0 710852 VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 1575 14725 SH SOLE 0 0 14725 VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 27365 512742 SH SOLE 0 0 512742 VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 67669 1101556 SH SOLE 0 0 1101556 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 131898 1594603 SH SOLE 0 0 1594603 VANGUARD SCOTTSDALE FDS TOTAL WLD BD ETF 92206C565 1217 15182 SH SOLE 0 0 15182 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 67241 963062 SH SOLE 0 0 963062 VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 2415 12056 SH SOLE 0 0 12056 VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 21869 314213 SH SOLE 0 0 314213 VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623 8600 37895 SH SOLE 0 0 37895 VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 25039 270487 SH SOLE 0 0 270487 VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649 1918 13196 SH SOLE 0 0 13196 VANGUARD SCOTTSDALE FDS VNG RUS3000IDX 92206C599 243 1222 SH SOLE 0 0 1222 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 312025 2015744 SH SOLE 0 0 2015744 VANGUARD STAR FDS VG TL INTL STK F 921909768 99308 1511999 SH SOLE 0 0 1511999 VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 216897 4209952 SH SOLE 0 0 4209952 VANGUARD WELLINGTON FD US VALUE FACTR 921935805 2595 26004 SH SOLE 0 0 26004 VANGUARD WHITEHALL FDS EMERG MKT BD ETF 921946885 6077 76125 SH SOLE 0 0 76125 VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 301897 2881523 SH SOLE 0 0 2881523 VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 11791 134790 SH SOLE 0 0 134790 VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794 5688 83679 SH SOLE 0 0 83679 VANGUARD WORLD FD ESG INTL STK ETF 921910725 2834 44188 SH SOLE 0 0 44188 VANGUARD WORLD FD ESG US STK ETF 921910733 23412 292721 SH SOLE 0 0 292721 VANGUARD WORLD FD EXTENDED DUR 921910709 1190 8791 SH SOLE 0 0 8791 VANGUARD WORLD FD MEGA CAP INDEX 921910873 24553 161168 SH SOLE 0 0 161168 VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 4452 44685 SH SOLE 0 0 44685 VANGUARD WORLD FD MEGA GRWTH IND 921910816 21737 93941 SH SOLE 0 0 93941 VANGUARD WORLD FDS COMM SRVC ETF 92204A884 60818 422861 SH SOLE 0 0 422861 VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 57782 183996 SH SOLE 0 0 183996 VANGUARD WORLD FDS CONSUM STP ETF 92204A207 11401 62459 SH SOLE 0 0 62459 VANGUARD WORLD FDS ENERGY ETF 92204A306 13873 182810 SH SOLE 0 0 182810 VANGUARD WORLD FDS FINANCIALS ETF 92204A405 59254 655106 SH SOLE 0 0 655106 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 55302 223617 SH SOLE 0 0 223617 VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 49052 249509 SH SOLE 0 0 249509 VANGUARD WORLD FDS INF TECH ETF 92204A702 172995 433786 SH SOLE 0 0 433786 VANGUARD WORLD FDS MATERIALS ETF 92204A801 9002 49789 SH SOLE 0 0 49789 VANGUARD WORLD FDS UTILITIES ETF 92204A876 6549 47193 SH SOLE 0 0 47193 VAXART INC COM NEW 92243A200 1577 210534 SH SOLE 0 0 210534 VBI VACCINES INC CDA COM NEW 91822J103 454 135494 SH SOLE 0 0 135494 VECTOR GROUP LTD COM 92240M108 708 50082 SH SOLE 0 0 50082 VEEVA SYS INC CL A COM 922475108 14519 46691 SH SOLE 0 0 46691 VELODYNE LIDAR INC COM 92259F101 115 10829 SH SOLE 0 0 10829 VENTAS INC COM 92276F100 3848 67395 SH SOLE 0 0 67395 VERA THERAPEUTICS INC CL A 92337R101 236 17828 SH SOLE 0 0 17828 VERASTEM INC COM 92337C104 76 18636 SH SOLE 0 0 18636 VEREIT INC COM 92339V308 298 6490 SH SOLE 0 0 6490 VERICEL CORP COM 92346J108 668 12723 SH SOLE 0 0 12723 VERISIGN INC COM 92343E102 970 4258 SH SOLE 0 0 4258 VERISK ANALYTICS INC COM 92345Y106 1866 10675 SH SOLE 0 0 10675 VERITEX HLDGS INC COM 923451108 1124 31738 SH SOLE 0 0 31738 VERITIV CORP COM 923454102 265 4314 SH SOLE 0 0 4314 VERIZON COMMUNICATIONS INC COM 92343V104 302104 5391795 SH SOLE 0 0 5391795 VERIZON COMMUNICATIONS INC COM 92343V104 4 11900 SH Call SOLE 0 0 0 VERTEX PHARMACEUTICALS INC COM 92532F100 4147 20566 SH SOLE 0 0 20566 VERTIV HOLDINGS CO COM CL A 92537N108 357 13085 SH SOLE 0 0 13085 VERU INC COM 92536C103 246 30538 SH SOLE 0 0 30538 VIACOMCBS INC CL A 92556H107 203 4185 SH SOLE 0 0 4185 VIACOMCBS INC CL B 92556H206 18722 414207 SH SOLE 0 0 414207 VIAD CORP COM 92552R406 5306 106435 SH SOLE 0 0 106435 VIASAT INC COM 92552V100 490 9826 SH SOLE 0 0 9826 VIATRIS INC COM 92556V106 7103 497071 SH SOLE 0 0 497071 VICI PPTYS INC COM 925652109 5349 172430 SH SOLE 0 0 172430 VICTORY PORTFOLIOS II VCSHS DEV ENH VL 92647N816 623 18283 SH SOLE 0 0 18283 VICTORY PORTFOLIOS II VCSHS INTL VOLTY 92647N840 611 13607 SH SOLE 0 0 13607 VICTORY PORTFOLIOS II VCSHS US 500 ENH 92647N782 99105 1389168 SH SOLE 0 0 1389168 VICTORY PORTFOLIOS II VCSHS US 500 VOL 92647N766 13669 191786 SH SOLE 0 0 191786 VICTORY PORTFOLIOS II VCSHS US DISCVRY 92647N774 2884 47606 SH SOLE 0 0 47606 VICTORY PORTFOLIOS II VCSHS US EQ INCM 92647N824 34719 537522 SH SOLE 0 0 537522 VICTORY PORTFOLIOS II VCSHS US LRG CAP 92647N865 349 6159 SH SOLE 0 0 6159 VICTORY PORTFOLIOS II VCSHS US SMCP HG 92647N873 2746 45702 SH SOLE 0 0 45702 VICTORY PORTFOLIOS II VICTORYSHS INTRM 92647N527 731 13603 SH SOLE 0 0 13603 VICTORY PORTFOLIOS II VS NASDQ NXT 50 92647X806 1340 38995 SH SOLE 0 0 38995 VIEWRAY INC COM 92672L107 567 85840 SH SOLE 0 0 85840 VIKING THERAPEUTICS INC COM 92686J106 974 162663 SH SOLE 0 0 162663 VILLAGE FARMS INTL INC COM 92707Y108 7295 680600 SH SOLE 0 0 680600 VIMEO INC COMMON STOCK 92719V100 372 7584 SH SOLE 0 0 7584 VINCO VENTURES INC COM 927330100 113 28500 SH SOLE 0 0 28500 VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105 360 19109 SH SOLE 0 0 19109 VIRGIN GALACTIC HOLDINGS INC COM 92766K106 3020 65653 SH SOLE 0 0 65653 VIRTRA INC COM PAR 92827K301 87 11750 SH SOLE 0 0 11750 VIRTU FINL INC CL A 928254101 4345 157243 SH SOLE 0 0 157243 VIRTUS ALLIANZGI CONVERTIBLE COM 92838X102 173 28185 SH SOLE 0 0 28185 VIRTUS ALLIANZGI DIVERSIFIED COM 92840N100 394 11344 SH SOLE 0 0 11344 VIRTUS ALLIANZGI EQUITY & CO COM 92841M101 3694 122155 SH SOLE 0 0 122155 VIRTUS DIVIDEND INTEREST & P COM 92840R101 4580 303944 SH SOLE 0 0 303944 VIRTUS GLOBAL DIVID & INCOME COM 92835W107 225 23161 SH SOLE 0 0 23161 VISA INC COM CL A 92826C839 306753 1311702 SH SOLE 0 0 1311702 VISTA OUTDOOR INC COM 928377100 625 13513 SH SOLE 0 0 13513 VISTRA CORP COM 92840M102 3605 194358 SH SOLE 0 0 194358 VMWARE INC CL A COM 928563402 2003 12519 SH SOLE 0 0 12519 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 3412 199181 SH SOLE 0 0 199181 VOLITIONRX LTD COM 928661107 45 13735 SH SOLE 0 0 13735 VONAGE HLDGS CORP COM 92886T201 1237 85837 SH SOLE 0 0 85837 VONTIER CORPORATION COM 928881101 2494 76536 SH SOLE 0 0 76536 VORNADO RLTY TR SH BEN INT 929042109 1514 32451 SH SOLE 0 0 32451 VOXX INTL CORP CL A 91829F104 173 12350 SH SOLE 0 0 12350 VOYA EMERGING MKTS HIGH DIVI COM 92912P108 2063 240459 SH SOLE 0 0 240459 VOYA GLBL ADV & PREM OPP FD COM 92912R104 861 87777 SH SOLE 0 0 87777 VOYA GLBL EQTY DIV & PREM OP COM 92912T100 1838 308393 SH SOLE 0 0 308393 VOYA INFRASTRUCTURE INDLS & COM 92912X101 1271 99190 SH SOLE 0 0 99190 VOYAGER THERAPEUTICS INC COM 92915B106 293 70917 SH SOLE 0 0 70917 VULCAN MATLS CO COM 929160109 2585 14849 SH SOLE 0 0 14849 WABTEC COM 929740108 1087 13203 SH SOLE 0 0 13203 WAITR HLDGS INC COM 930752100 47 26275 SH SOLE 0 0 26275 WALGREENS BOOTS ALLIANCE INC COM 931427108 24148 458998 SH SOLE 0 0 458998 WALGREENS BOOTS ALLIANCE INC COM 931427108 2 11300 SH Call SOLE 0 0 0 WALKER & DUNLOP INC COM 93148P102 1163 11145 SH SOLE 0 0 11145 WALMART INC COM 931142103 302515 2145135 SH SOLE 0 0 2145135 WALMART INC COM 931142103 201 18900 SH Put SOLE 0 0 18900 WASHINGTON FED INC COM 938824109 404 12710 SH SOLE 0 0 12710 WASTE CONNECTIONS INC COM 94106B101 19793 165685 SH SOLE 0 0 165685 WASTE MGMT INC DEL COM 94106L109 42529 303519 SH SOLE 0 0 303519 WATERS CORP COM 941848103 3047 8817 SH SOLE 0 0 8817 WATSCO INC COM 942622200 3992 13921 SH SOLE 0 0 13921 WAYFAIR INC CL A 94419L101 1208 3825 SH SOLE 0 0 3825 WD 40 CO COM 929236107 712 2777 SH SOLE 0 0 2777 WEBSTER FINL CORP CONN COM 947890109 12229 229256 SH SOLE 0 0 229256 WEC ENERGY GROUP INC COM 92939U106 20744 233200 SH SOLE 0 0 233200 WELLS FARGO ADV MULTI SCTR I COM 94987D101 2253 175851 SH SOLE 0 0 175851 WELLS FARGO CO NEW COM 949746101 28797 635819 SH SOLE 0 0 635819 WELLTOWER INC COM 95040Q104 13535 162883 SH SOLE 0 0 162883 WENDYS CO COM 95058W100 332 14184 SH SOLE 0 0 14184 WESBANCO INC COM 950810101 1824 51189 SH SOLE 0 0 51189 WESCO INTL INC COM 95082P105 23735 230836 SH SOLE 0 0 230836 WEST FRASER TIMBER CO LTD COM 952845105 1077 15003 SH SOLE 0 0 15003 WEST PHARMACEUTICAL SVSC INC COM 955306105 579 1613 SH SOLE 0 0 1613 WESTAMERICA BANCORPORATION COM 957090103 227 3906 SH SOLE 0 0 3906 WESTERN ASSET EMERGING MKTS COM 95766A101 1281 91424 SH SOLE 0 0 91424 WESTERN ASSET GLOBAL CORP DE COM 95790C107 2125 114238 SH SOLE 0 0 114238 WESTERN ASSET HIGH INCOME FD COM 95766J102 276 38438 SH SOLE 0 0 38438 WESTERN ASSET HIGH INCOME OP COM 95766K109 795 150611 SH SOLE 0 0 150611 WESTERN ASSET HIGH YIELD DEF COM 95768B107 3113 198409 SH SOLE 0 0 198409 WESTERN ASSET INTER MUNI FD COM 958435109 436 44578 SH SOLE 0 0 44578 WESTERN ASSET INVESTMENT GRA COM 95766T100 668 42678 SH SOLE 0 0 42678 WESTERN ASSET INVT GRADE DEF COM 95790A101 569 25853 SH SOLE 0 0 25853 WESTERN ASSET MANAGED MUNS F COM 95766M105 1012 74716 SH SOLE 0 0 74716 WESTERN ASSET MTG DEFINED OP COM 95790B109 834 53523 SH SOLE 0 0 53523 WESTERN ASSET MUN HIGH INCOM COM 95766N103 2905 343436 SH SOLE 0 0 343436 WESTERN ASSET MUN PARTNERS F COM 95766P108 2832 172033 SH SOLE 0 0 172033 WESTERN COPPER & GOLD CORP COM 95805V108 23 11511 SH SOLE 0 0 11511 WESTERN DIGITAL CORP. COM 958102105 4312 60586 SH SOLE 0 0 60586 WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 5442 254060 SH SOLE 0 0 254060 WESTERN UN CO COM 959802109 445 19370 SH SOLE 0 0 19370 WESTLAKE CHEM CORP COM 960413102 299 3320 SH SOLE 0 0 3320 WESTROCK CO COM 96145D105 4315 81085 SH SOLE 0 0 81085 WEX INC COM 96208T104 397 2045 SH SOLE 0 0 2045 WEYERHAEUSER CO MTN BE COM NEW 962166104 8409 244299 SH SOLE 0 0 244299 WHEATON PRECIOUS METALS CORP COM 962879102 3034 68849 SH SOLE 0 0 68849 WHIRLPOOL CORP COM 963320106 3596 16494 SH SOLE 0 0 16494 WHOLE EARTH BRANDS INC COM CL A 96684W100 241 16602 SH SOLE 0 0 16602 WIDEPOINT CORP COMMON 967590209 153 21075 SH SOLE 0 0 21075 WILLIAMS COS INC COM 969457100 12476 469904 SH SOLE 0 0 469904 WILLIAMS SONOMA INC COM 969904101 3842 24065 SH SOLE 0 0 24065 WILLIS TOWERS WATSON PLC LTD SHS G96629103 1906 8284 SH SOLE 0 0 8284 WINNEBAGO INDS INC COM 974637100 397 5838 SH SOLE 0 0 5838 WINTRUST FINL CORP COM 97650W108 13917 183997 SH SOLE 0 0 183997 WIPRO LTD SPON ADR 1 SH 97651M109 128 16348 SH SOLE 0 0 16348 WISDOMTREE TR CLOUD COMPUTNG 97717Y691 4788 85673 SH SOLE 0 0 85673 WISDOMTREE TR CURRNCY INT EQ 97717X263 24834 808967 SH SOLE 0 0 808967 WISDOMTREE TR EM EX ST-OWNED 97717X578 20857 495770 SH SOLE 0 0 495770 WISDOMTREE TR EMER MKT HIGH FD 97717W315 5465 119626 SH SOLE 0 0 119626 WISDOMTREE TR EMG MKTS SMCAP 97717W281 523 9595 SH SOLE 0 0 9595 WISDOMTREE TR EUROPE HEDGED EQ 97717X701 2332 30590 SH SOLE 0 0 30590 WISDOMTREE TR FLOATNG RAT TREA 97717X628 4622 184064 SH SOLE 0 0 184064 WISDOMTREE TR FUTRE STRAT FD 97717W125 843 20359 SH SOLE 0 0 20359 WISDOMTREE TR GLB US QTLY DIV 97717W844 1860 44621 SH SOLE 0 0 44621 WISDOMTREE TR HEDGED HI YLD BD 97717W430 557 25000 SH SOLE 0 0 25000 WISDOMTREE TR INDIA ERNGS FD 97717W422 1546 45653 SH SOLE 0 0 45653 WISDOMTREE TR INTL EQUITY FD 97717W703 5646 103583 SH SOLE 0 0 103583 WISDOMTREE TR INTL QULTY DIV 97717X131 1259 31632 SH SOLE 0 0 31632 WISDOMTREE TR INTL SMCAP DIV 97717W760 623 8345 SH SOLE 0 0 8345 WISDOMTREE TR ITL HIGH DIV FD 97717W802 2101 53054 SH SOLE 0 0 53054 WISDOMTREE TR US DIVID EX FNCL 97717W406 4149 42659 SH SOLE 0 0 42659 WISDOMTREE TR US ESG FUND 97717W596 258 5523 SH SOLE 0 0 5523 WISDOMTREE TR US HIGH DIVIDEND 97717W208 6039 77200 SH SOLE 0 0 77200 WISDOMTREE TR US LARGECAP DIVD 97717W307 32712 271882 SH SOLE 0 0 271882 WISDOMTREE TR US LARGECAP FUND 97717W588 926 20028 SH SOLE 0 0 20028 WISDOMTREE TR US MIDCAP DIVID 97717W505 30105 717626 SH SOLE 0 0 717626 WISDOMTREE TR US MIDCAP FUND 97717W570 22553 430481 SH SOLE 0 0 430481 WISDOMTREE TR US MULTIFACTOR 97717Y857 4140 105277 SH SOLE 0 0 105277 WISDOMTREE TR US QLT SHRHD YLD 97717W547 12159 203421 SH SOLE 0 0 203421 WISDOMTREE TR US QTLY DIV GRT 97717X669 139695 2341125 SH SOLE 0 0 2341125 WISDOMTREE TR US SMALLCAP DIVD 97717W604 10005 313736 SH SOLE 0 0 313736 WISDOMTREE TR US SMALLCAP FUND 97717W562 12840 259975 SH SOLE 0 0 259975 WISDOMTREE TR US TOTAL DIVIDND 97717W109 1314 11090 SH SOLE 0 0 11090 WISDOMTREE TR YIELD ENHANCD US 97717X511 26183 501596 SH SOLE 0 0 501596 WISDOMTREE TR YIELD ENHANCED 97717Y808 1501 29375 SH SOLE 0 0 29375 WIX COM LTD SHS M98068105 2114 7283 SH SOLE 0 0 7283 WOLVERINE WORLD WIDE INC COM 978097103 263 7814 SH SOLE 0 0 7814 WOODWARD INC COM 980745103 441 3590 SH SOLE 0 0 3590 WORKDAY INC CL A 98138H101 2173 9101 SH SOLE 0 0 9101 WORKHORSE GROUP INC COM NEW 98138J206 425 25597 SH SOLE 0 0 25597 WORLD GOLD TR SPDR GLD MINIS 98149E204 6826 387628 SH SOLE 0 0 387628 WORTHINGTON INDS INC COM 981811102 239 3912 SH SOLE 0 0 3912 WP CAREY INC COM 92936U109 9249 123944 SH SOLE 0 0 123944 WPP PLC NEW ADR 92937A102 1725 25441 SH SOLE 0 0 25441 WRAP TECHNOLOGIES INC COM 98212N107 128 16346 SH SOLE 0 0 16346 WSFS FINL CORP COM 929328102 251 5396 SH SOLE 0 0 5396 WYNDHAM HOTELS & RESORTS INC COM 98311A105 543 7513 SH SOLE 0 0 7513 WYNN RESORTS LTD COM 983134107 10069 82327 SH SOLE 0 0 82327 XCEL ENERGY INC COM 98389B100 8017 121692 SH SOLE 0 0 121692 XERIS PHARMACEUTICALS INC COM 98422L107 53 13027 SH SOLE 0 0 13027 XILINX INC COM 983919101 5241 36233 SH SOLE 0 0 36233 XL FLEET CORP COM CL A 9837FR100 2652 318357 SH SOLE 0 0 318357 XPENG INC ADS 98422D105 785 17671 SH SOLE 0 0 17671 XPO LOGISTICS INC COM 983793100 5837 41729 SH SOLE 0 0 41729 XYLEM INC COM 98419M100 2115 17632 SH SOLE 0 0 17632 YETI HLDGS INC COM 98585X104 2619 28528 SH SOLE 0 0 28528 YEXT INC COM 98585N106 193 13501 SH SOLE 0 0 13501 YUM BRANDS INC COM 988498101 8458 73529 SH SOLE 0 0 73529 YUM CHINA HLDGS INC COM 98850P109 3760 56747 SH SOLE 0 0 56747 ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 2172 4102 SH SOLE 0 0 4102 ZENDESK INC COM 98936J101 2234 15479 SH SOLE 0 0 15479 ZILLOW GROUP INC CL A 98954M101 2756 22495 SH SOLE 0 0 22495 ZILLOW GROUP INC CL C CAP STK 98954M200 2814 23026 SH SOLE 0 0 23026 ZIMMER BIOMET HOLDINGS INC COM 98956P102 9401 58444 SH SOLE 0 0 58444 ZIONS BANCORPORATION N A COM 989701107 1619 30630 SH SOLE 0 0 30630 ZIOPHARM ONCOLOGY INC COM 98973P101 52 19796 SH SOLE 0 0 19796 ZIPRECRUITER INC CL A 98980B103 1780 71267 SH SOLE 0 0 71267 ZOETIS INC CL A 98978V103 26352 141392 SH SOLE 0 0 141392 ZOMEDICA CORP COM 98980M109 23 28050 SH SOLE 0 0 28050 ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 18862 48735 SH SOLE 0 0 48735 ZOOMINFO TECHNOLOGIES INC COM CL A 98980F104 4346 83312 SH SOLE 0 0 83312 ZSCALER INC COM 98980G102 7227 33448 SH SOLE 0 0 33448 ZYMEWORKS INC COM 98985W102 2637 76023 SH SOLE 0 0 76023 ZYNEX INC COM 98986M103 378 24345 SH SOLE 0 0 24345 ZYNGA INC CL A 98986T108 608 57177 SH SOLE 0 0 57177