0001462284-21-000003.txt : 20210514 0001462284-21-000003.hdr.sgml : 20210514 20210514143900 ACCESSION NUMBER: 0001462284-21-000003 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20210331 FILED AS OF DATE: 20210514 DATE AS OF CHANGE: 20210514 EFFECTIVENESS DATE: 20210514 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: 21923838 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 03-31-2021 03-31-2021 Raymond James Financial Services Advisors, Inc.
880 CARILLON PARKWAY ST. PETERSBURG FL 33716
13F HOLDINGS REPORT 028-13494 N
Brian Carter Sr. Manager, Compliance 901-680-8492 Brian Carter Olive Branch MS 05-14-2021 0 3187 44333881 false
INFORMATION TABLE 2 Q121RJFS.xml 13F HOLDINGS REPORT 03-31-2021 1 800 FLOWERS COM INC CL A 68243Q106 370 13391 SH SOLE 0 0 13391 10X GENOMICS INC CL A COM 88025U109 349 1930 SH SOLE 0 0 1930 22ND CENTY GROUP INC COM 90137F103 561 170435 SH SOLE 0 0 170435 3-D SYS CORP DEL COM NEW 88554D205 1215 44282 SH SOLE 0 0 44282 3M CO COM 88579Y101 74121 384685 SH SOLE 0 0 384685 AAON INC COM PAR $0.004 000360206 6843 97750 SH SOLE 0 0 97750 ABB LTD SPONSORED ADR 000375204 3778 123993 SH SOLE 0 0 123993 ABBOTT LABS COM 002824100 95595 797662 SH SOLE 0 0 797662 ABBVIE INC COM 00287Y109 125018 1155231 SH SOLE 0 0 1155231 ABBVIE INC COM 00287Y109 8 38000 SH Call SOLE 0 0 0 ABERDEEN ASIA-PACIFIC INCOME COM 003009107 666 162755 SH SOLE 0 0 162755 ABERDEEN GLOBAL PREMIER PPTY COM SH BEN INT 00302L108 308 51834 SH SOLE 0 0 51834 ABERDEEN STD GOLD ETF TR PHYSCL GOLD SHS 00326A104 565 34448 SH SOLE 0 0 34448 ABERDEEN STD PALLADIUM ETF T PHYSCL PALLADM 003262102 361 1475 SH SOLE 0 0 1475 ABERDEEN STD PRECIOUS METALS PHYSCL PM BASKET 003263100 5221 56339 SH SOLE 0 0 56339 ABERDEEN STD SILVER ETF TR PHYSCL SILVR SHS 003264108 341 14446 SH SOLE 0 0 14446 ABERDEEN TOTAL DYNAMIC DIVD COM SH BEN INT 00326L100 1785 187355 SH SOLE 0 0 187355 ABIOMED INC COM 003654100 2432 7629 SH SOLE 0 0 7629 ACADEMY SPORTS & OUTDOORS IN COM 00402L107 1275 47235 SH SOLE 0 0 47235 ACADIA HEALTHCARE COMPANY IN COM 00404A109 1103 19307 SH SOLE 0 0 19307 ACADIA PHARMACEUTICALS INC COM 004225108 264 10232 SH SOLE 0 0 10232 ACCELERON PHARMA INC COM 00434H108 732 5395 SH SOLE 0 0 5395 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 61266 221757 SH SOLE 0 0 221757 ACCOLADE INC COM 00437E102 1568 34562 SH SOLE 0 0 34562 ACTIVISION BLIZZARD INC COM 00507V109 16270 174949 SH SOLE 0 0 174949 ACTIVISION BLIZZARD INC COM 00507V109 6 44100 SH Call SOLE 0 0 0 ACUITY BRANDS INC COM 00508Y102 361 2187 SH SOLE 0 0 2187 ACUSHNET HOLDINGS CORP COM 005098108 1024 24773 SH SOLE 0 0 24773 ACV AUCTIONS INC COM CL A 00091G104 385 11136 SH SOLE 0 0 11136 ADAM NAT RES FD INC COM 00548F105 177 12056 SH SOLE 0 0 12056 ADAMS DIVERSIFIED EQUITY FD COM 006212104 11215 614164 SH SOLE 0 0 614164 ADMA BIOLOGICS INC COM 000899104 133 75410 SH SOLE 0 0 75410 ADOBE SYSTEMS INCORPORATED COM 00724F101 44173 92924 SH SOLE 0 0 92924 ADT INC DEL COM 00090Q103 111 13206 SH SOLE 0 0 13206 ADVANCE AUTO PARTS INC COM 00751Y106 867 4724 SH SOLE 0 0 4724 ADVANCED ENERGY INDS COM 007973100 1273 11664 SH SOLE 0 0 11664 ADVANCED MICRO DEVICES INC COM 007903107 34634 441201 SH SOLE 0 0 441201 ADVAXIS INC COM NEW 007624307 52 70000 SH SOLE 0 0 70000 ADVENT CONVERTIBLE & INCOME COM 00764C109 4835 273630 SH SOLE 0 0 273630 ADVERUM BIOTECHNOLOGIES INC COM 00773U108 407 41233 SH SOLE 0 0 41233 ADVISORSHARES TR DORSY FSM ALCP 00768Y479 49016 1334463 SH SOLE 0 0 1334463 ADVISORSHARES TR DOUBLELIN VAL EQ 00768Y818 779 8679 SH SOLE 0 0 8679 AECOM COM 00766T100 303 4724 SH SOLE 0 0 4724 AEGON N V NY REGISTRY SHS 007924103 51 10721 SH SOLE 0 0 10721 AEHR TEST SYS COM 00760J108 303 120297 SH SOLE 0 0 120297 AERCAP HOLDINGS NV SHS N00985106 261 4438 SH SOLE 0 0 4438 AEROVIRONMENT INC COM 008073108 4065 35023 SH SOLE 0 0 35023 AES CORP COM 00130H105 3716 138597 SH SOLE 0 0 138597 AFFILIATED MANAGERS GROUP IN COM 008252108 204 1370 SH SOLE 0 0 1370 AFFIRM HLDGS INC COM CL A 00827B106 336 4758 SH SOLE 0 0 4758 AFLAC INC COM 001055102 29432 575070 SH SOLE 0 0 575070 AGCO CORP COM 001084102 504 3507 SH SOLE 0 0 3507 AGILENT TECHNOLOGIES INC COM 00846U101 4676 36780 SH SOLE 0 0 36780 AGNC INVT CORP COM 00123Q104 2019 120446 SH SOLE 0 0 120446 AGNICO EAGLE MINES LTD COM 008474108 2049 35425 SH SOLE 0 0 35425 AGREE REALTY CORP COM 008492100 1248 18538 SH SOLE 0 0 18538 AIR INDS GROUP COM NEW 00912N205 489 332831 SH SOLE 0 0 332831 AIR PRODS & CHEMS INC COM 009158106 198194 704354 SH SOLE 0 0 704354 AIR TRANSPORT SERVICES GRP I COM 00922R105 279 9536 SH SOLE 0 0 9536 AIRBNB INC COM CL A 009066101 7551 40179 SH SOLE 0 0 40179 AKAMAI TECHNOLOGIES INC COM 00971T101 1226 12032 SH SOLE 0 0 12032 AKERNA CORP COM 00973W102 57 11538 SH SOLE 0 0 11538 AKOUSTIS TECHNOLOGIES INC COM 00973N102 1431 107242 SH SOLE 0 0 107242 ALARM COM HLDGS INC COM 011642105 566 6551 SH SOLE 0 0 6551 ALASKA AIR GROUP INC COM 011659109 14197 205130 SH SOLE 0 0 205130 ALASKA AIR GROUP INC COM 011659109 3 29800 SH Put SOLE 0 0 29800 ALASKA AIR GROUP INC COM 011659109 217 20900 SH Call SOLE 0 0 0 ALASKA AIR GROUP INC COM 011659109 34 10700 SH Call SOLE 0 0 0 ALBEMARLE CORP COM 012653101 2951 20194 SH SOLE 0 0 20194 ALBERTSONS COS INC COMMON STOCK 013091103 1287 67500 SH SOLE 0 0 67500 ALCOA CORP COM 013872106 1261 38809 SH SOLE 0 0 38809 ALCON AG ORD SHS H01301128 962 13727 SH SOLE 0 0 13727 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 387 2353 SH SOLE 0 0 2353 ALEXION PHARMACEUTICALS INC COM 015351109 4780 31259 SH SOLE 0 0 31259 ALGONQUIN PWR UTILS CORP COM 015857105 3102 195698 SH SOLE 0 0 195698 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 123604 545159 SH SOLE 0 0 545159 ALIGN TECHNOLOGY INC COM 016255101 11921 22012 SH SOLE 0 0 22012 ALLEGHANY CORP DEL COM 017175100 1665 2658 SH SOLE 0 0 2658 ALLEGHENY TECHNOLOGIES INC COM 01741R102 319 15164 SH SOLE 0 0 15164 ALLEGIANT TRAVEL CO COM 01748X102 3085 12640 SH SOLE 0 0 12640 ALLEGION PLC ORD SHS G0176J109 823 6548 SH SOLE 0 0 6548 ALLETE INC COM NEW 018522300 1396 20782 SH SOLE 0 0 20782 ALLIANCE DATA SYSTEMS CORP COM 018581108 410 3658 SH SOLE 0 0 3658 ALLIANCE RESOURCE PARTNERS L UT LTD PART 01877R108 95 16454 SH SOLE 0 0 16454 ALLIANCEBERNSTEIN GLOBAL HIG COM 01879R106 1676 141474 SH SOLE 0 0 141474 ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN 01881G106 2553 63852 SH SOLE 0 0 63852 ALLIANCEBERNSTEIN NATL MUN I COM 01864U106 644 45240 SH SOLE 0 0 45240 ALLIANT ENERGY CORP COM 018802108 3570 65916 SH SOLE 0 0 65916 ALLIED MOTION TECHNOLOGIES I COM 019330109 293 5700 SH SOLE 0 0 5700 ALLISON TRANSMISSION HLDGS I COM 01973R101 1138 27870 SH SOLE 0 0 27870 ALLOT LTD SHS M0854Q105 554 34668 SH SOLE 0 0 34668 ALLSTATE CORP COM 020002101 74211 645844 SH SOLE 0 0 645844 ALLY FINL INC COM 02005N100 6740 149084 SH SOLE 0 0 149084 ALMADEN MINERALS LTD COM CL B 020283305 6 11100 SH SOLE 0 0 11100 ALNYLAM PHARMACEUTICALS INC COM 02043Q107 1017 7202 SH SOLE 0 0 7202 ALPHA ARCHITECT ETF TR INTL QUAN VALUE 02072L201 570 19765 SH SOLE 0 0 19765 ALPHA ARCHITECT ETF TR US QUAN MOMENTUM 02072L409 326 6239 SH SOLE 0 0 6239 ALPHA PRO TECH LTD COM 020772109 159 16328 SH SOLE 0 0 16328 ALPHABET INC CAP STK CL A 02079K305 286291 138806 SH SOLE 0 0 138806 ALPHABET INC CAP STK CL C 02079K107 144958 70073 SH SOLE 0 0 70073 ALPS ETF TR ALERIAN MLP 00162Q452 11743 385007 SH SOLE 0 0 385007 ALPS ETF TR BARRONS 400 ETF 00162Q726 432 7655 SH SOLE 0 0 7655 ALPS ETF TR CLEAN ENERGY 00162Q460 1071 13722 SH SOLE 0 0 13722 ALPS ETF TR EQUAL SEC ETF 00162Q205 1198 12772 SH SOLE 0 0 12772 ALPS ETF TR MED BREAKTHGH 00162Q593 1133 22536 SH SOLE 0 0 22536 ALPS ETF TR RIVERFRNT DYMC 00162Q528 218 5387 SH SOLE 0 0 5387 ALPS ETF TR RIVRFRNT STR INC 00162Q783 1160 47058 SH SOLE 0 0 47058 ALPS ETF TR SECTR DIV DOGS 00162Q858 10928 212311 SH SOLE 0 0 212311 ALTERYX INC COM CL A 02156B103 768 9254 SH SOLE 0 0 9254 ALTICE USA INC CL A 02156K103 402 12351 SH SOLE 0 0 12351 ALTICE USA INC CL A 02156K103 19 11500 SH Call SOLE 0 0 0 ALTRIA GROUP INC COM 02209S103 52225 1020820 SH SOLE 0 0 1020820 ALTRIA GROUP INC COM 02209S103 5 11300 SH Call SOLE 0 0 0 AMARIN CORP PLC SPONS ADR NEW 023111206 2329 375051 SH SOLE 0 0 375051 AMARIN CORP PLC SPONS ADR NEW 023111206 4 13000 SH Put SOLE 0 0 13000 AMARIN CORP PLC SPONS ADR NEW 023111206 16 13500 SH Put SOLE 0 0 13500 AMAZON COM INC COM 023135106 592400 191464 SH SOLE 0 0 191464 AMBAC FINL GROUP INC COM NEW 023139884 462 27615 SH SOLE 0 0 27615 AMBARELLA INC SHS G037AX101 7395 73666 SH SOLE 0 0 73666 AMBEV SA SPONSORED ADR 02319V103 100 36636 SH SOLE 0 0 36636 AMC ENTMT HLDGS INC CL A COM 00165C104 472 46203 SH SOLE 0 0 46203 AMC NETWORKS INC CL A 00164V103 593 11162 SH SOLE 0 0 11162 AMCOR PLC ORD G0250X107 1065 91212 SH SOLE 0 0 91212 AMDOCS LTD SHS G02602103 491 7002 SH SOLE 0 0 7002 AMEDISYS INC COM 023436108 889 3358 SH SOLE 0 0 3358 AMER STATES WTR CO COM 029899101 867 11470 SH SOLE 0 0 11470 AMERCO COM 023586100 645 1053 SH SOLE 0 0 1053 AMEREN CORP COM 023608102 2328 28615 SH SOLE 0 0 28615 AMERESCO INC CL A 02361E108 736 15132 SH SOLE 0 0 15132 AMERICA FIRST MULTIFAMILY IN BEN UNIT CTF 02364V107 1420 256748 SH SOLE 0 0 256748 AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 440 32408 SH SOLE 0 0 32408 AMERICA MOVIL SAB DE CV SPONSORED ADR 02364W204 1084 78801 SH SOLE 0 0 78801 AMERICAN AIRLS GROUP INC COM 02376R102 4308 180265 SH SOLE 0 0 180265 AMERICAN CENTY ETF TR INTL EQT ETF 025072703 2647 43750 SH SOLE 0 0 43750 AMERICAN CENTY ETF TR STOXX US QLTY 025072307 509 7926 SH SOLE 0 0 7926 AMERICAN CENTY ETF TR US SML CP VALU 025072877 2365 32751 SH SOLE 0 0 32751 AMERICAN ELEC PWR CO INC COM 025537101 19448 229613 SH SOLE 0 0 229613 AMERICAN EXPRESS CO COM 025816109 23795 168228 SH SOLE 0 0 168228 AMERICAN FIN TR INC COM CLASS A 02607T109 102 10359 SH SOLE 0 0 10359 AMERICAN FINL GROUP INC OHIO COM 025932104 313 2739 SH SOLE 0 0 2739 AMERICAN HOMES 4 RENT CL A 02665T306 1997 59893 SH SOLE 0 0 59893 AMERICAN INTL GROUP INC COM NEW 026874784 1136 24574 SH SOLE 0 0 24574 AMERICAN NATL BANKSHARES INC COM 027745108 388 11742 SH SOLE 0 0 11742 AMERICAN TOWER CORP NEW COM 03027X100 50148 209759 SH SOLE 0 0 209759 AMERICAN WELL CORP CL A 03044L105 182 10469 SH SOLE 0 0 10469 AMERICAN WTR WKS CO INC NEW COM 030420103 16642 111005 SH SOLE 0 0 111005 AMERICOLD RLTY TR COM 03064D108 563 14623 SH SOLE 0 0 14623 AMERIPRISE FINL INC COM 03076C106 19856 85406 SH SOLE 0 0 85406 AMERIS BANCORP COM 03076K108 1015 19336 SH SOLE 0 0 19336 AMERISOURCEBERGEN CORP COM 03073E105 16704 141470 SH SOLE 0 0 141470 AMETEK INC COM 031100100 12189 95425 SH SOLE 0 0 95425 AMGEN INC COM 031162100 201600 810124 SH SOLE 0 0 810124 AMMO INC COM 00175J107 247 41744 SH SOLE 0 0 41744 AMMO INC COM 00175J107 20 20000 SH Call SOLE 0 0 0 AMPHENOL CORP NEW CL A 032095101 11676 176994 SH SOLE 0 0 176994 AMPIO PHARMACEUTICALS INC COM 03209T109 98 58204 SH SOLE 0 0 58204 AMPLIFY ETF TR BLACKSWAN GRWT 032108888 2471 77321 SH SOLE 0 0 77321 AMPLIFY ETF TR BLOCKCHAIN LDR 032108607 6750 120889 SH SOLE 0 0 120889 AMPLIFY ETF TR CWP ENHANCED DIV 032108409 19887 577273 SH SOLE 0 0 577273 AMPLIFY ETF TR ONLIN RETL ETF 032108102 32968 265485 SH SOLE 0 0 265485 ANALOG DEVICES INC COM 032654105 36451 235034 SH SOLE 0 0 235034 ANAVEX LIFE SCIENCES CORP COM NEW 032797300 836 55927 SH SOLE 0 0 55927 ANDERSONS INC COM 034164103 314 11483 SH SOLE 0 0 11483 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 4827 76804 SH SOLE 0 0 76804 ANNALY CAPITAL MANAGEMENT IN COM 035710409 3736 434418 SH SOLE 0 0 434418 ANSYS INC COM 03662Q105 4878 14365 SH SOLE 0 0 14365 ANTARES PHARMA INC COM 036642106 366 89138 SH SOLE 0 0 89138 ANTERO MIDSTREAM CORP COM 03676B102 3226 357299 SH SOLE 0 0 357299 ANTHEM INC COM 036752103 14733 41034 SH SOLE 0 0 41034 AON PLC SHS CL A G0403H108 2678 11640 SH SOLE 0 0 11640 APA CORPORATION COM 03743Q108 991 55357 SH SOLE 0 0 55357 APARTMENT INCOME REIT CORP COM 03750L109 554 12947 SH SOLE 0 0 12947 APARTMENT INVT & MGMT CO CL A 03748R747 73 11931 SH SOLE 0 0 11931 APELLIS PHARMACEUTICALS INC COM 03753U106 1098 25588 SH SOLE 0 0 25588 APHRIA INC COM 03765K104 751 40868 SH SOLE 0 0 40868 APOGEE ENTERPRISES INC COM 037598109 281 6880 SH SOLE 0 0 6880 APOLLO COML REAL EST FIN INC COM 03762U105 1015 72658 SH SOLE 0 0 72658 APOLLO GLOBAL MGMT INC COM CL A 03768E105 3745 79669 SH SOLE 0 0 79669 APOLLO INVT CORP COM NEW 03761U502 175 12748 SH SOLE 0 0 12748 APPIAN CORP CL A 03782L101 2186 16440 SH SOLE 0 0 16440 APPLE HOSPITALITY REIT INC COM NEW 03784Y200 165 11304 SH SOLE 0 0 11304 APPLE INC COM 037833100 1236928 10126108 SH SOLE 0 0 10126108 APPLE INC COM 037833100 1 11500 SH Call SOLE 0 0 0 APPLE INC COM 037833100 135 16100 SH Put SOLE 0 0 16100 APPLIED MATLS INC COM 038222105 24553 183777 SH SOLE 0 0 183777 APTARGROUP INC COM 038336103 1150 8116 SH SOLE 0 0 8116 APTIV PLC SHS G6095L109 3129 22689 SH SOLE 0 0 22689 APYX MEDICAL CORPORATION COM 03837C106 2659 275218 SH SOLE 0 0 275218 ARAMARK COM 03852U106 357 9450 SH SOLE 0 0 9450 ARBOR REALTY TRUST INC COM 038923108 2618 164644 SH SOLE 0 0 164644 ARCBEST CORP COM 03937C105 229 3260 SH SOLE 0 0 3260 ARCELORMITTAL SA LUXEMBOURG NY REGISTRY SH 03938L203 724 24829 SH SOLE 0 0 24829 ARCH CAP GROUP LTD ORD G0450A105 2418 63014 SH SOLE 0 0 63014 ARCHER DANIELS MIDLAND CO COM 039483102 6281 110200 SH SOLE 0 0 110200 ARCHROCK INC COM 03957W106 116 12237 SH SOLE 0 0 12237 ARCONIC CORPORATION COM 03966V107 1314 51743 SH SOLE 0 0 51743 ARENA PHARMACEUTICALS INC COM NEW 040047607 488 7028 SH SOLE 0 0 7028 ARES ACQUISITION CORPORATION UNIT 99/99/9999 G33032114 183 18276 SH SOLE 0 0 18276 ARES CAPITAL CORP COM 04010L103 6391 341601 SH SOLE 0 0 341601 ARES COML REAL ESTATE CORP COM 04013V108 1170 85302 SH SOLE 0 0 85302 ARES DYNAMIC CR ALLOCATION F COM 04014F102 713 47409 SH SOLE 0 0 47409 ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 1803 32171 SH SOLE 0 0 32171 ARGO GROUP INTL HLDGS LTD COM G0464B107 1047 20807 SH SOLE 0 0 20807 ARISTA NETWORKS INC COM 040413106 2177 7210 SH SOLE 0 0 7210 ARK ETF TR 3D PRINTING ETF 00214Q500 4150 106847 SH SOLE 0 0 106847 ARK ETF TR AUTNMUS TECHNLGY 00214Q203 8736 104073 SH SOLE 0 0 104073 ARK ETF TR FINTECH INNOVA 00214Q708 24962 488486 SH SOLE 0 0 488486 ARK ETF TR GENOMIC REV ETF 00214Q302 33283 375097 SH SOLE 0 0 375097 ARK ETF TR INNOVATION ETF 00214Q104 181391 1512184 SH SOLE 0 0 1512184 ARK ETF TR ISRAEL INOVATE 00214Q609 294 9339 SH SOLE 0 0 9339 ARK ETF TR NEXT GNRTN INTER 00214Q401 21968 148996 SH SOLE 0 0 148996 ARLO TECHNOLOGIES INC COM 04206A101 139 22190 SH SOLE 0 0 22190 ARROW ELECTRS INC COM 042735100 239 2155 SH SOLE 0 0 2155 ARROWHEAD PHARMACEUTICALS IN COM 04280A100 1281 19312 SH SOLE 0 0 19312 ARTISAN PARTNERS ASSET MGMT CL A 04316A108 445 8522 SH SOLE 0 0 8522 ARTS WAY MFG INC COM 043168103 33 10703 SH SOLE 0 0 10703 ASANA INC CL A 04342Y104 317 11100 SH SOLE 0 0 11100 ASENSUS SURGICAL INC COM 04367G103 94 28906 SH SOLE 0 0 28906 ASGN INC COM 00191U102 358 3746 SH SOLE 0 0 3746 ASHLAND GLOBAL HLDGS INC COM 044186104 340 3832 SH SOLE 0 0 3832 ASML HOLDING N V N Y REGISTRY SHS N07059210 4593 7438 SH SOLE 0 0 7438 ASPEN TECHNOLOGY INC COM 045327103 400 2770 SH SOLE 0 0 2770 ASPIRA WOMENS HEALTH INC COM 04537Y109 74 11000 SH SOLE 0 0 11000 ASSURANT INC COM 04621X108 595 4194 SH SOLE 0 0 4194 ASSURED GUARANTY LTD COM G0585R106 233 5501 SH SOLE 0 0 5501 ASTRAZENECA PLC SPONSORED ADR 046353108 4945 99448 SH SOLE 0 0 99448 ASTRONICS CORP COM 046433108 200 11093 SH SOLE 0 0 11093 ASURE SOFTWARE INC COM 04649U102 225 29495 SH SOLE 0 0 29495 AT HOME GROUP INC COM 04650Y100 558 19426 SH SOLE 0 0 19426 AT&T INC COM 00206R102 148185 4895467 SH SOLE 0 0 4895467 AT&T INC COM 00206R102 13 25300 SH Call SOLE 0 0 0 AT&T INC COM 00206R102 38 68100 SH Put SOLE 0 0 68100 ATLANTIC UN BANKSHARES CORP COM 04911A107 1249 32568 SH SOLE 0 0 32568 ATLANTICA SUSTAINABLE INFR P SHS G0751N103 1649 45007 SH SOLE 0 0 45007 ATLAS AIR WORLDWIDE HLDGS IN NOTE 2.250% 6/0 049164BH8 13 12000 PRN SOLE 0 0 12000 ATLAS CORP SHARES Y0436Q109 3826 280312 SH SOLE 0 0 280312 ATLASSIAN CORP PLC CL A G06242104 2078 9859 SH SOLE 0 0 9859 ATMOS ENERGY CORP COM 049560105 5984 60533 SH SOLE 0 0 60533 ATRION CORP COM 049904105 3326 5186 SH SOLE 0 0 5186 AURORA CANNABIS INC COM 05156X884 150 16105 SH SOLE 0 0 16105 AUTODESK INC COM 052769106 16810 60653 SH SOLE 0 0 60653 AUTOLIV INC COM 052800109 734 7907 SH SOLE 0 0 7907 AUTOMATIC DATA PROCESSING IN COM 053015103 42261 224231 SH SOLE 0 0 224231 AUTONATION INC COM 05329W102 278 2983 SH SOLE 0 0 2983 AUTOZONE INC COM 053332102 28549 20330 SH SOLE 0 0 20330 AVALARA INC COM 05338G106 1352 10130 SH SOLE 0 0 10130 AVALONBAY CMNTYS INC COM 053484101 305 1655 SH SOLE 0 0 1655 AVANGRID INC COM 05351W103 1310 26309 SH SOLE 0 0 26309 AVERY DENNISON CORP COM 053611109 4223 22997 SH SOLE 0 0 22997 AVID BIOSERVICES INC COM 05368M106 310 17015 SH SOLE 0 0 17015 AVIS BUDGET GROUP COM 053774105 758 10453 SH SOLE 0 0 10453 AVISTA CORP COM 05379B107 742 15549 SH SOLE 0 0 15549 AVNET INC COM 053807103 2334 56221 SH SOLE 0 0 56221 AXALTA COATING SYS LTD COM G0750C108 359 12137 SH SOLE 0 0 12137 AXIS CAP HLDGS LTD SHS G0692U109 276 5572 SH SOLE 0 0 5572 AXON ENTERPRISE INC COM 05464C101 5802 40740 SH SOLE 0 0 40740 AXONICS MODULATION TECHNOLOG COM 05465P101 360 6009 SH SOLE 0 0 6009 AXOS FINANCIAL INC COM 05465C100 1876 39909 SH SOLE 0 0 39909 AZUL S A SPONSR ADR PFD 05501U106 546 27066 SH SOLE 0 0 27066 B & G FOODS INC NEW COM 05508R106 488 15701 SH SOLE 0 0 15701 B2GOLD CORP COM 11777Q209 679 157609 SH SOLE 0 0 157609 BADGER METER INC COM 056525108 357 3841 SH SOLE 0 0 3841 BAIDU INC SPON ADR REP A 056752108 5259 24173 SH SOLE 0 0 24173 BAIN CAP SPECIALTY FIN INC COM STK 05684B107 1065 72045 SH SOLE 0 0 72045 BAKER HUGHES COMPANY CL A 05722G100 486 22478 SH SOLE 0 0 22478 BALL CORP COM 058498106 9609 113386 SH SOLE 0 0 113386 BALLARD PWR SYS INC NEW COM 058586108 2690 110238 SH SOLE 0 0 110238 BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 152 29132 SH SOLE 0 0 29132 BANCO SANTANDER S.A. ADR 05964H105 133 38853 SH SOLE 0 0 38853 BANCORP INC DEL COM 05969A105 961 46392 SH SOLE 0 0 46392 BANCORPSOUTH BK TUPELO MISS COM 05971J102 1591 48986 SH SOLE 0 0 48986 BANCROFT FD LTD COM 059695106 408 13841 SH SOLE 0 0 13841 BANDWIDTH INC COM CL A 05988J103 4999 39440 SH SOLE 0 0 39440 BANK MARIN BANCORP COM 063425102 209 5348 SH SOLE 0 0 5348 BANK MONTREAL QUE COM 063671101 1517 17016 SH SOLE 0 0 17016 BANK NEW YORK MELLON CORP COM 064058100 9867 208651 SH SOLE 0 0 208651 BANK NOVA SCOTIA B C COM 064149107 1038 16591 SH SOLE 0 0 16591 BANK OZK COM 06417N103 882 21582 SH SOLE 0 0 21582 BAOZUN INC SPONSORED ADR 06684L103 256 6705 SH SOLE 0 0 6705 BARCLAYS BANK PLC IPTH SR B S&P 06746P621 479 42000 SH SOLE 0 0 42000 BARCLAYS PLC ADR 06738E204 886 86651 SH SOLE 0 0 86651 BARINGS BDC INC COM 06759L103 906 90741 SH SOLE 0 0 90741 BARINGS CORPORATE INVS COM 06759X107 782 56107 SH SOLE 0 0 56107 BARINGS GLOBAL SHORT DURATIO COM 06760L100 582 36205 SH SOLE 0 0 36205 BARRICK GOLD CORP COM 067901108 7315 368594 SH SOLE 0 0 368594 BAUSCH HEALTH COS INC COM 071734107 679 21387 SH SOLE 0 0 21387 BAXTER INTL INC COM 071813109 6626 78563 SH SOLE 0 0 78563 BCE INC COM NEW 05534B760 3684 81590 SH SOLE 0 0 81590 BECTON DICKINSON & CO COM 075887109 78270 321836 SH SOLE 0 0 321836 BED BATH & BEYOND INC COM 075896100 376 12889 SH SOLE 0 0 12889 BENEFITFOCUS INC NOTE 1.250%12/1 08180DAB2 18 20000 PRN SOLE 0 0 20000 BERKLEY W R CORP COM 084423102 443 5876 SH SOLE 0 0 5876 BERKSHIRE HATHAWAY INC DEL CL A 084670108 9643 25 SH SOLE 0 0 25 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 301996 1182121 SH SOLE 0 0 1182121 BERRY GLOBAL GROUP INC COM 08579W103 771 12550 SH SOLE 0 0 12550 BEST BUY INC COM 086516101 111121 967744 SH SOLE 0 0 967744 BEYOND MEAT INC COM 08862E109 7362 56576 SH SOLE 0 0 56576 BGC PARTNERS INC CL A 05541T101 1881 389541 SH SOLE 0 0 389541 BGSF INC COM 05601C105 1610 114986 SH SOLE 0 0 114986 BHP GROUP LTD SPONSORED ADS 088606108 2280 32854 SH SOLE 0 0 32854 BHP GROUP PLC SPONSORED ADR 05545E209 234 4051 SH SOLE 0 0 4051 BIGCOMMERCE HLDGS INC COM SER 1 08975P108 427 7391 SH SOLE 0 0 7391 BILL COM HLDGS INC COM 090043100 294 2024 SH SOLE 0 0 2024 BIO RAD LABS INC CL A 090572207 662 1159 SH SOLE 0 0 1159 BIO-TECHNE CORP COM 09073M104 478 1251 SH SOLE 0 0 1251 BIOCRYST PHARMACEUTICALS INC COM 09058V103 161 15821 SH SOLE 0 0 15821 BIOGEN INC COM 09062X103 5483 19599 SH SOLE 0 0 19599 BIOHITECH GLOBAL INC COM 09074B107 186 118685 SH SOLE 0 0 118685 BIOMARIN PHARMACEUTICAL INC COM 09061G101 588 7793 SH SOLE 0 0 7793 BIONANO GENOMICS INC COM 09075F107 155 19155 SH SOLE 0 0 19155 BIONTECH SE SPONSORED ADS 09075V102 1020 9342 SH SOLE 0 0 9342 BIRKS GROUP INC CL A COM 09088U109 56 17000 SH SOLE 0 0 17000 BK OF AMERICA CORP COM 060505104 109724 2835961 SH SOLE 0 0 2835961 BK OF AMERICA CORP COM 060505104 112 12300 SH Call SOLE 0 0 0 BLACK HILLS CORP COM 092113109 1049 15714 SH SOLE 0 0 15714 BLACK STONE MINERALS L P COM UNIT 09225M101 693 79522 SH SOLE 0 0 79522 BLACKLINE INC COM 09239B109 1122 10353 SH SOLE 0 0 10353 BLACKROCK CORE BD TR SHS BEN INT 09249E101 5505 350647 SH SOLE 0 0 350647 BLACKROCK CORPOR HI YLD FD I COM 09255P107 1078 91801 SH SOLE 0 0 91801 BLACKROCK CR ALLOCATION INCO COM 092508100 6309 429760 SH SOLE 0 0 429760 BLACKROCK DEBT STRATEGIES FD COM NEW 09255R202 271 24632 SH SOLE 0 0 24632 BLACKROCK ENERGY & RES TR COM 09250U101 880 99110 SH SOLE 0 0 99110 BLACKROCK ENHANCED CAP & INC COM 09256A109 6111 316482 SH SOLE 0 0 316482 BLACKROCK ENHANCED EQUITY DI COM 09251A104 24654 2606078 SH SOLE 0 0 2606078 BLACKROCK ENHANCED GLOBAL DI COM 092501105 2388 207848 SH SOLE 0 0 207848 BLACKROCK ENHANCED INTL DIV COM BENE INTER 092524107 986 162356 SH SOLE 0 0 162356 BLACKROCK FLOATING RATE INCO COM 09255X100 449 34564 SH SOLE 0 0 34564 BLACKROCK HEALTH SCIENCES TR COM 09250W107 1095 23673 SH SOLE 0 0 23673 BLACKROCK HEALTH SCIENCS TR COM SHS 09260E105 1353 51435 SH SOLE 0 0 51435 BLACKROCK INC COM 09247X101 52323 69352 SH SOLE 0 0 69352 BLACKROCK INCOME TR INC COM 09247F100 5331 872542 SH SOLE 0 0 872542 BLACKROCK INNOVATION AND GRW SHS BEN INT 09260Q108 806 39700 SH SOLE 0 0 39700 BLACKROCK INVT QUALITY MUN T COM 09247D105 670 38055 SH SOLE 0 0 38055 BLACKROCK LONG-TERM MUN ADVA COM 09250B103 437 34502 SH SOLE 0 0 34502 BLACKROCK LTD DURATION INC T COM SHS 09249W101 4618 275690 SH SOLE 0 0 275690 BLACKROCK MULTI-SECTOR INC T COM 09258A107 1529 84853 SH SOLE 0 0 84853 BLACKROCK MUN INCOME QUALITY COM 092479104 700 46327 SH SOLE 0 0 46327 BLACKROCK MUN INCOME TR SH BEN INT 09248F109 998 66518 SH SOLE 0 0 66518 BLACKROCK MUN TARGET TERM TR COM SHS BEN IN 09257P105 3078 121117 SH SOLE 0 0 121117 BLACKROCK MUNI INCOME TR II COM 09249N101 387 25387 SH SOLE 0 0 25387 BLACKROCK MUNI INTER DR FD I COM 09253X102 657 43698 SH SOLE 0 0 43698 BLACKROCK MUNIASSETS FD INC COM 09254J102 1548 101583 SH SOLE 0 0 101583 BLACKROCK MUNIENHANCED FD IN COM 09253Y100 226 19120 SH SOLE 0 0 19120 BLACKROCK MUNIHLDGS NJ QLTY COM 09254X101 1297 87280 SH SOLE 0 0 87280 BLACKROCK MUNIHLDGS NY QLTY COM 09255C106 1045 74196 SH SOLE 0 0 74196 BLACKROCK MUNIHLDNGS CALI QL COM 09254L107 163 10807 SH SOLE 0 0 10807 BLACKROCK MUNIHLDS INVSTM QL COM 09254P108 506 35431 SH SOLE 0 0 35431 BLACKROCK MUNIHOLDINGS QUALI COM 09253N104 489 30575 SH SOLE 0 0 30575 BLACKROCK MUNIHOLDINGS QUALI COM 09254C107 144 10720 SH SOLE 0 0 10720 BLACKROCK MUNIVEST FD II INC COM 09253T101 176 11775 SH SOLE 0 0 11775 BLACKROCK MUNIVEST FD INC COM 09253R105 1686 181257 SH SOLE 0 0 181257 BLACKROCK MUNIYIELD ARIZ FD COM 09254K109 182 12344 SH SOLE 0 0 12344 BLACKROCK MUNIYIELD CALIF QU COM 09254N103 184 12488 SH SOLE 0 0 12488 BLACKROCK MUNIYIELD FD INC COM 09253W104 1249 87028 SH SOLE 0 0 87028 BLACKROCK MUNIYIELD INVT FD COM 09254R104 540 38757 SH SOLE 0 0 38757 BLACKROCK MUNIYIELD INVT QUA COM 09254T100 152 10493 SH SOLE 0 0 10493 BLACKROCK MUNIYIELD N J FD I COM 09254Y109 1691 116545 SH SOLE 0 0 116545 BLACKROCK MUNIYIELD N Y QUAL COM 09255E102 191 14183 SH SOLE 0 0 14183 BLACKROCK MUNIYIELD PA QLTY COM 09255G107 438 29715 SH SOLE 0 0 29715 BLACKROCK MUNIYIELD QUALITY COM 09254E103 2790 195656 SH SOLE 0 0 195656 BLACKROCK MUNIYIELD QUALITY COM 09254G108 1317 94887 SH SOLE 0 0 94887 BLACKROCK MUNIYILD QULT FD I COM 09254F100 437 27509 SH SOLE 0 0 27509 BLACKROCK MUNIYLD MICH QLTY COM 09254V105 1295 86173 SH SOLE 0 0 86173 BLACKROCK NEW YORK MUN INCOM COM 09249U105 259 18008 SH SOLE 0 0 18008 BLACKROCK RES & COMMODITIES SHS 09257A108 5156 581322 SH SOLE 0 0 581322 BLACKROCK SCIENCE & TECH TR SHS BEN INT 09260K101 11406 319571 SH SOLE 0 0 319571 BLACKROCK SCIENCE & TECHNOLO SHS 09258G104 21602 399290 SH SOLE 0 0 399290 BLACKROCK TAX MUNICPAL BD TR SHS 09248X100 5688 230734 SH SOLE 0 0 230734 BLACKROCK TCP CAPITAL CORP COM 09259E108 723 52288 SH SOLE 0 0 52288 BLACKROCK UTILITIES INFRSTRC COM 09248D104 3067 121903 SH SOLE 0 0 121903 BLACKSTONE GROUP INC COM 09260D107 35088 470783 SH SOLE 0 0 470783 BLACKSTONE LONG-SHORT CREDIT COM SHS BN INT 09257D102 151 10664 SH SOLE 0 0 10664 BLACKSTONE MTG TR INC COM CL A 09257W100 885 28542 SH SOLE 0 0 28542 BLACKSTONE STRATEGIC CREDIT COM SHS BEN IN 09257R101 1376 103214 SH SOLE 0 0 103214 BLINK CHARGING CO COM 09354A100 861 20948 SH SOLE 0 0 20948 BLOCK H & R INC COM 093671105 1870 85766 SH SOLE 0 0 85766 BLOOM ENERGY CORP COM CL A 093712107 1008 37253 SH SOLE 0 0 37253 BLOOMIN BRANDS INC COM 094235108 2177 80498 SH SOLE 0 0 80498 BLUEPRINT MEDICINES CORP COM 09627Y109 1931 19862 SH SOLE 0 0 19862 BNY MELLON HIGH YIELD STRATE SH BEN INT 09660L105 94 30526 SH SOLE 0 0 30526 BNY MELLON MUN BD INFRASTRUC COM SHS 09662W109 1395 98868 SH SOLE 0 0 98868 BNY MELLON STRATEGIC MUN BD COM 09662E109 604 77078 SH SOLE 0 0 77078 BNY MELLON STRATEGIC MUNS IN COM 05588W108 980 114700 SH SOLE 0 0 114700 BOEING CO COM 097023105 89647 351943 SH SOLE 0 0 351943 BOOKING HOLDINGS INC COM 09857L108 23089 9910 SH SOLE 0 0 9910 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 5071 62967 SH SOLE 0 0 62967 BORGWARNER INC COM 099724106 600 12946 SH SOLE 0 0 12946 BOSTON BEER INC CL A 100557107 737 611 SH SOLE 0 0 611 BOSTON PROPERTIES INC COM 101121101 212 2095 SH SOLE 0 0 2095 BOSTON SCIENTIFIC CORP COM 101137107 15433 399302 SH SOLE 0 0 399302 BOULDER GROWTH & INCOME FD I COM 101507101 1018 80910 SH SOLE 0 0 80910 BOX INC CL A 10316T104 2947 128356 SH SOLE 0 0 128356 BOYD GAMING CORP COM 103304101 289 4901 SH SOLE 0 0 4901 BP MIDSTREAM PARTNERS LP UNIT LTD PTNR 0556EL109 2571 203100 SH SOLE 0 0 203100 BP PLC SPONSORED ADR 055622104 27114 1113520 SH SOLE 0 0 1113520 BRAINSTORM CELL THERAPEUTICS COM NEW 10501E201 51 13240 SH SOLE 0 0 13240 BRIDGEBIO PHARMA INC COM 10806X102 666 10816 SH SOLE 0 0 10816 BRIDGELINE DIGITAL INC COM 10807Q700 188 64897 SH SOLE 0 0 64897 BRIGHAM MINERALS INC CL A COM 10918L103 152 10377 SH SOLE 0 0 10377 BRINKER INTL INC COM 109641100 332 4667 SH SOLE 0 0 4667 BRISTOL-MYERS SQUIBB CO COM 110122108 54250 859335 SH SOLE 0 0 859335 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 4841 124951 SH SOLE 0 0 124951 BROADCOM INC COM 11135F101 162110 349565 SH SOLE 0 0 349565 BROADMARK RLTY CAP INC COM 11135B100 1355 129581 SH SOLE 0 0 129581 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 5876 38366 SH SOLE 0 0 38366 BROADSTONE NET LEASE INC COM 11135E203 444 24242 SH SOLE 0 0 24242 BROOKDALE SR LIVING INC COM 112463104 149 24633 SH SOLE 0 0 24633 BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 9777 219719 SH SOLE 0 0 219719 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 8370 156718 SH SOLE 0 0 156718 BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107 325 4262 SH SOLE 0 0 4262 BROOKFIELD PROPERTY PARTRS L UNIT LTD PARTN G16249107 519 29163 SH SOLE 0 0 29163 BROOKFIELD REAL ASSETS INCOM SHS BEN INT 112830104 4372 211188 SH SOLE 0 0 211188 BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 855 18269 SH SOLE 0 0 18269 BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 2355 55154 SH SOLE 0 0 55154 BROOKS AUTOMATION INC NEW COM 114340102 203 2481 SH SOLE 0 0 2481 BROWN & BROWN INC COM 115236101 1846 40390 SH SOLE 0 0 40390 BROWN FORMAN CORP CL A 115637100 330 5184 SH SOLE 0 0 5184 BROWN FORMAN CORP CL B 115637209 1519 22026 SH SOLE 0 0 22026 BRUKER CORP COM 116794108 251 3903 SH SOLE 0 0 3903 BRUNSWICK CORP COM 117043109 1840 19294 SH SOLE 0 0 19294 BUILDERS FIRSTSOURCE INC COM 12008R107 280 6044 SH SOLE 0 0 6044 BUNGE LIMITED COM G16962105 2037 25700 SH SOLE 0 0 25700 BURLINGTON STORES INC COM 122017106 385 1290 SH SOLE 0 0 1290 BUTTERFLY NETWORK INC COM CL A 124155102 367 21799 SH SOLE 0 0 21799 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 3047 31930 SH SOLE 0 0 31930 C3 AI INC CL A 12468P104 626 9499 SH SOLE 0 0 9499 CABLE ONE INC COM 12685J105 828 453 SH SOLE 0 0 453 CACI INTL INC CL A 127190304 456 1848 SH SOLE 0 0 1848 CADENCE BANCORPORATION CL A 12739A100 1909 92106 SH SOLE 0 0 92106 CADENCE DESIGN SYSTEM INC COM 127387108 4179 30508 SH SOLE 0 0 30508 CAESARS ENTERTAINMENT INC NE COM 12769G100 326 3732 SH SOLE 0 0 3732 CAL MAINE FOODS INC COM NEW 128030202 2164 56333 SH SOLE 0 0 56333 CALAMOS CONV & HIGH INCOME F COM SHS 12811P108 1117 74934 SH SOLE 0 0 74934 CALAMOS CONV OPPORTUNITIES & SH BEN INT 128117108 3017 212189 SH SOLE 0 0 212189 CALAMOS DYNAMIC CONV & INCOM COM 12811V105 5894 184300 SH SOLE 0 0 184300 CALAMOS GBL DYN INCOME FUND COM 12811L107 1354 132458 SH SOLE 0 0 132458 CALAMOS STRATEGIC TOTAL RETU COM SH BEN INT 128125101 19689 1142723 SH SOLE 0 0 1142723 CALIFORNIA WTR SVC GROUP COM 130788102 2239 39747 SH SOLE 0 0 39747 CALLAWAY GOLF CO COM 131193104 3313 123865 SH SOLE 0 0 123865 CALUMET SPECIALTY PRODS PTNR UT LTD PARTNER 131476103 87 14331 SH SOLE 0 0 14331 CAMBIUM NETWORKS CORP SHS G17766109 1146 24536 SH SOLE 0 0 24536 CAMDEN PPTY TR SH BEN INT 133131102 260 2364 SH SOLE 0 0 2364 CAMECO CORP COM 13321L108 2755 166071 SH SOLE 0 0 166071 CAMPBELL SOUP CO COM 134429109 901 17920 SH SOLE 0 0 17920 CAMPING WORLD HLDGS INC CL A 13462K109 584 16054 SH SOLE 0 0 16054 CANADA GOOSE HLDGS INC SHS SUB VTG 135086106 353 8985 SH SOLE 0 0 8985 CANADIAN IMP BK COMM COM 136069101 784 8000 SH SOLE 0 0 8000 CANADIAN NAT RES LTD COM 136385101 562 18162 SH SOLE 0 0 18162 CANADIAN NATL RY CO COM 136375102 7269 62606 SH SOLE 0 0 62606 CANADIAN PAC RY LTD COM 13645T100 3643 9532 SH SOLE 0 0 9532 CANOO INC COM CL A 13803R102 288 31873 SH SOLE 0 0 31873 CANOPY GROWTH CORP COM 138035100 4623 143895 SH SOLE 0 0 143895 CAPITAL ONE FINL CORP COM 14040H105 12451 97861 SH SOLE 0 0 97861 CAPRI HOLDINGS LIMITED SHS G1890L107 2795 54812 SH SOLE 0 0 54812 CAPSTAR FINL HLDGS INC COM 14070T102 420 24347 SH SOLE 0 0 24347 CARA THERAPEUTICS INC COM 140755109 247 11396 SH SOLE 0 0 11396 CARDINAL HEALTH INC COM 14149Y108 9203 151489 SH SOLE 0 0 151489 CAREDX INC COM 14167L103 3866 56771 SH SOLE 0 0 56771 CARETRUST REIT INC COM 14174T107 11594 497921 SH SOLE 0 0 497921 CARLISLE COS INC COM 142339100 797 4840 SH SOLE 0 0 4840 CARLYLE GROUP INC COM 14316J108 3735 101611 SH SOLE 0 0 101611 CARMAX INC COM 143130102 10806 81458 SH SOLE 0 0 81458 CARNIVAL CORP UNIT 99/99/9999 143658300 12663 477140 SH SOLE 0 0 477140 CARPARTS COM INC COM 14427M107 143 10046 SH SOLE 0 0 10046 CARPENTER TECHNOLOGY CORP COM 144285103 399 9706 SH SOLE 0 0 9706 CARRIER GLOBAL CORPORATION COM 14448C104 8484 200952 SH SOLE 0 0 200952 CARVANA CO CL A 146869102 2417 9211 SH SOLE 0 0 9211 CASELLA WASTE SYS INC CL A 147448104 3539 55664 SH SOLE 0 0 55664 CASEYS GEN STORES INC COM 147528103 3627 16779 SH SOLE 0 0 16779 CATALENT INC COM 148806102 1029 9771 SH SOLE 0 0 9771 CATALYST BIOSCIENCES INC COM NEW 14888D208 512 101537 SH SOLE 0 0 101537 CATALYST PHARMACEUTICALS INC COM 14888U101 1092 236951 SH SOLE 0 0 236951 CATCHMARK TIMBER TR INC CL A 14912Y202 500 49137 SH SOLE 0 0 49137 CATERPILLAR INC COM 149123101 67545 291304 SH SOLE 0 0 291304 CBOE GLOBAL MKTS INC COM 12503M108 2226 22549 SH SOLE 0 0 22549 CBRE CLARION GLOBAL REAL EST COM 12504G100 1281 163985 SH SOLE 0 0 163985 CBRE GROUP INC CL A 12504L109 1745 22060 SH SOLE 0 0 22060 CBTX INC COM 12481V104 369 12000 SH SOLE 0 0 12000 CDK GLOBAL INC COM 12508E101 879 16253 SH SOLE 0 0 16253 CDW CORP COM 12514G108 5776 34843 SH SOLE 0 0 34843 CEDAR FAIR L P DEPOSITRY UNIT 150185106 1503 30251 SH SOLE 0 0 30251 CEL-SCI CORP COM PAR NEW 150837607 239 15711 SH SOLE 0 0 15711 CELANESE CORP DEL COM 150870103 1446 9653 SH SOLE 0 0 9653 CELLDEX THERAPEUTICS INC NEW COM NEW 15117B202 314 15251 SH SOLE 0 0 15251 CELSIUS HLDGS INC COM NEW 15118V207 680 14160 SH SOLE 0 0 14160 CEMEX SAB DE CV SPON ADR NEW 151290889 219 31484 SH SOLE 0 0 31484 CENOVUS ENERGY INC COM 15135U109 112 14918 SH SOLE 0 0 14918 CENTENE CORP DEL COM 15135B101 1608 25153 SH SOLE 0 0 25153 CENTENNIAL RESOURCE DEV INC CL A 15136A102 106 25317 SH SOLE 0 0 25317 CENTERPOINT ENERGY INC COM 15189T107 2658 117369 SH SOLE 0 0 117369 CENTOGENE N V COM N1976T109 146 12000 SH SOLE 0 0 12000 CENTRAL SECS CORP COM 155123102 6345 167368 SH SOLE 0 0 167368 CENTURY CMNTYS INC COM 156504300 315 5225 SH SOLE 0 0 5225 CERENCE INC COM 156727109 10143 113232 SH SOLE 0 0 113232 CERNER CORP COM 156782104 2527 35156 SH SOLE 0 0 35156 CF ACQUISITION CORP IV COM CL A 12520T102 186 19028 SH SOLE 0 0 19028 CHAMPIONX CORPORATION COM 15872M104 271 12482 SH SOLE 0 0 12482 CHANGE HEALTHCARE INC COM 15912K100 1585 71726 SH SOLE 0 0 71726 CHARGEPOINT HOLDINGS INC COM CL A 15961R105 1312 49125 SH SOLE 0 0 49125 CHARLES RIV LABS INTL INC COM 159864107 720 2483 SH SOLE 0 0 2483 CHART INDS INC COM 16115Q308 506 3554 SH SOLE 0 0 3554 CHARTER COMMUNICATIONS INC N CL A 16119P108 4908 7955 SH SOLE 0 0 7955 CHECK POINT SOFTWARE TECH LT ORD M22465104 1349 12048 SH SOLE 0 0 12048 CHECKPOINT THERAPEUTICS INC COM 162828107 60 19155 SH SOLE 0 0 19155 CHEGG INC COM 163092109 910 10625 SH SOLE 0 0 10625 CHEMED CORP NEW COM 16359R103 780 1696 SH SOLE 0 0 1696 CHEMOCENTRYX INC COM 16383L106 12031 234799 SH SOLE 0 0 234799 CHEMOURS CO COM 163851108 1014 36316 SH SOLE 0 0 36316 CHENIERE ENERGY INC COM NEW 16411R208 658 9131 SH SOLE 0 0 9131 CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 905 21776 SH SOLE 0 0 21776 CHESAPEAKE UTILS CORP COM 165303108 5284 45519 SH SOLE 0 0 45519 CHEVRON CORP NEW COM 166764100 236737 2259158 SH SOLE 0 0 2259158 CHEWY INC CL A 16679L109 8591 101420 SH SOLE 0 0 101420 CHILDRENS PL INC NEW COM 168905107 501 7191 SH SOLE 0 0 7191 CHIMERA INVT CORP COM NEW 16934Q208 364 28667 SH SOLE 0 0 28667 CHIPOTLE MEXICAN GRILL INC COM 169656105 4110 2893 SH SOLE 0 0 2893 CHOICE HOTELS INTL INC COM 169905106 506 4716 SH SOLE 0 0 4716 CHUBB LIMITED COM H1467J104 160285 1014609 SH SOLE 0 0 1014609 CHURCH & DWIGHT INC COM 171340102 20143 230595 SH SOLE 0 0 230595 CHURCHILL CAPITAL CORP IV CL A 171439102 1104 47620 SH SOLE 0 0 47620 CHURCHILL DOWNS INC COM 171484108 456 2007 SH SOLE 0 0 2007 CHUYS HLDGS INC COM 171604101 355 8001 SH SOLE 0 0 8001 CIDARA THERAPEUTICS INC COM 171757107 231 86704 SH SOLE 0 0 86704 CIENA CORP COM NEW 171779309 1360 24845 SH SOLE 0 0 24845 CIGNA CORP NEW COM 125523100 25428 105176 SH SOLE 0 0 105176 CIMAREX ENERGY CO COM 171798101 210 3533 SH SOLE 0 0 3533 CINCINNATI FINL CORP COM 172062101 1818 17638 SH SOLE 0 0 17638 CINEMARK HLDGS INC COM 17243V102 370 18120 SH SOLE 0 0 18120 CINTAS CORP COM 172908105 3460 10136 SH SOLE 0 0 10136 CIRRUS LOGIC INC COM 172755100 249 2938 SH SOLE 0 0 2938 CISCO SYS INC COM 17275R102 248126 4798409 SH SOLE 0 0 4798409 CISCO SYS INC COM 17275R102 13 19700 SH Call SOLE 0 0 0 CITIGROUP INC COM NEW 172967424 26209 360263 SH SOLE 0 0 360263 CITIZENS & NORTHN CORP COM 172922106 341 14335 SH SOLE 0 0 14335 CITIZENS CMNTY BANCORP INC M COM 174903104 172 13866 SH SOLE 0 0 13866 CITIZENS FINANCIAL GROUP INC COM 174610105 493 11165 SH SOLE 0 0 11165 CITRIX SYS INC COM 177376100 2148 15305 SH SOLE 0 0 15305 CITY OFFICE REIT INC COM 178587101 120 11296 SH SOLE 0 0 11296 CLEAN ENERGY FUELS CORP COM 184499101 318 23154 SH SOLE 0 0 23154 CLEARBRIDGE ENERGY MIDSTRM O COM 18469P209 3126 167361 SH SOLE 0 0 167361 CLEARBRIDGE MLP AND MIDSTRM COM 184692200 1989 85181 SH SOLE 0 0 85181 CLEARBRIDGE MLP AND MIDSTRM COM 18469Q207 3883 193763 SH SOLE 0 0 193763 CLEARWAY ENERGY INC CL C 18539C204 1195 42469 SH SOLE 0 0 42469 CLEVELAND-CLIFFS INC NEW COM 185899101 2178 108287 SH SOLE 0 0 108287 CLOROX CO DEL COM 189054109 30332 157225 SH SOLE 0 0 157225 CLOROX CO DEL COM 189054109 30 12400 SH Put SOLE 0 0 12400 CLOUDERA INC COM 18914U100 1616 132782 SH SOLE 0 0 132782 CLOUDFLARE INC CL A COM 18915M107 2943 41885 SH SOLE 0 0 41885 CLOUGH GLOBAL EQUITY FD COM 18914C100 154 10134 SH SOLE 0 0 10134 CLOUGH GLOBAL OPPORTUNITIES SH BEN INT 18914E106 2514 205258 SH SOLE 0 0 205258 CLOVER HEALTH INVESTMENTS CO COM CL A 18914F103 155 20461 SH SOLE 0 0 20461 CME GROUP INC COM 12572Q105 147025 719850 SH SOLE 0 0 719850 CMS ENERGY CORP COM 125896100 2247 36704 SH SOLE 0 0 36704 CNO FINL GROUP INC COM 12621E103 327 13474 SH SOLE 0 0 13474 COCA COLA CO COM 191216100 85811 1627969 SH SOLE 0 0 1627969 COCA COLA CO COM 191216100 23 25300 SH Call SOLE 0 0 0 COCA COLA CO COM 191216100 5 36400 SH Call SOLE 0 0 0 COCA COLA CO COM 191216100 20 20000 SH Call SOLE 0 0 0 COCA COLA CO COM 191216100 7 40200 SH Call SOLE 0 0 0 COCA COLA CO COM 191216100 12 20000 SH Call SOLE 0 0 0 COCA COLA CO COM 191216100 18 22100 SH Call SOLE 0 0 0 COCA COLA CO COM 191216100 20 29900 SH Call SOLE 0 0 0 COCA COLA EUROPEAN PARTNERS SHS G25839104 2535 48599 SH SOLE 0 0 48599 COGNEX CORP COM 192422103 7592 91478 SH SOLE 0 0 91478 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 3501 44808 SH SOLE 0 0 44808 COHEN & STEERS CLOSED-END OP COM 19248P106 1797 133967 SH SOLE 0 0 133967 COHEN & STEERS INFRASTRUCTUR COM 19248A109 11904 426220 SH SOLE 0 0 426220 COHEN & STEERS LTD DURATION COM 19248C105 491 18796 SH SOLE 0 0 18796 COHEN & STEERS QUALITY INCOM COM 19247L106 17550 1260757 SH SOLE 0 0 1260757 COHEN & STEERS REIT & PFD & COM 19247X100 6089 249632 SH SOLE 0 0 249632 COHEN & STEERS TOTAL RETURN COM 19247R103 1213 82880 SH SOLE 0 0 82880 COHERENT INC COM 192479103 416 1644 SH SOLE 0 0 1644 COLFAX CORP COM 194014106 1865 42580 SH SOLE 0 0 42580 COLGATE PALMOLIVE CO COM 194162103 20317 257734 SH SOLE 0 0 257734 COLONY BANKCORP INC COM 19623P101 791 50713 SH SOLE 0 0 50713 COLONY CAP INC NEW CL A COM 19626G108 156 24072 SH SOLE 0 0 24072 COLONY CR REAL ESTATE INC COM CL A 19625T101 387 45480 SH SOLE 0 0 45480 COLUMBIA ETF TR I DIVERSIFID FXD 19761L508 29580 1400554 SH SOLE 0 0 1400554 COLUMBIA FINL INC COM 197641103 229 13079 SH SOLE 0 0 13079 COLUMBIA PPTY TR INC COM NEW 198287203 318 18618 SH SOLE 0 0 18618 COLUMBIA SELIGM PREM TECH GR COM 19842X109 632 20222 SH SOLE 0 0 20222 COMCAST CORP NEW CL A 20030N101 196884 3638579 SH SOLE 0 0 3638579 COMCAST CORP NEW CL A 20030N101 8 12500 SH Call SOLE 0 0 0 COMERICA INC COM 200340107 2090 29130 SH SOLE 0 0 29130 COMMERCE BANCSHARES INC COM 200525103 4100 53524 SH SOLE 0 0 53524 COMMERCIAL METALS CO COM 201723103 830 26918 SH SOLE 0 0 26918 COMMSCOPE HLDG CO INC COM 20337X109 1036 67425 SH SOLE 0 0 67425 COMMUNITY BANKERS TR CORP COM 203612106 820 92996 SH SOLE 0 0 92996 COMMUNITY BK SYS INC COM 203607106 2126 27709 SH SOLE 0 0 27709 COMMUNITY HEALTH SYS INC NEW COM 203668108 320 23677 SH SOLE 0 0 23677 COMMUNITY HEALTHCARE TR INC COM 20369C106 2329 50509 SH SOLE 0 0 50509 COMPASS DIVERSIFIED SH BEN INT 20451Q104 3335 144055 SH SOLE 0 0 144055 COMPASS MINERALS INTL INC COM 20451N101 1468 23411 SH SOLE 0 0 23411 COMPUGEN LTD ORD M25722105 767 89260 SH SOLE 0 0 89260 COMSCORE INC COM 20564W105 80 21800 SH SOLE 0 0 21800 CONAGRA BRANDS INC COM 205887102 3460 92007 SH SOLE 0 0 92007 CONCENTRIX CORP COM 20602D101 1746 11664 SH SOLE 0 0 11664 CONDUENT INC COM 206787103 146 21959 SH SOLE 0 0 21959 CONMED CORP COM 207410101 360 2758 SH SOLE 0 0 2758 CONNECTONE BANCORP INC COM 20786W107 283 11145 SH SOLE 0 0 11145 CONOCOPHILLIPS COM 20825C104 14690 277328 SH SOLE 0 0 277328 CONSOLIDATED EDISON INC COM 209115104 6840 91442 SH SOLE 0 0 91442 CONSTELLATION BRANDS INC CL A 21036P108 23675 103808 SH SOLE 0 0 103808 CONSTELLIUM SE CL A SHS F21107101 1516 103133 SH SOLE 0 0 103133 CONSTRUCTION PARTNERS INC COM CL A 21044C107 394 13182 SH SOLE 0 0 13182 CONTEXTLOGIC INC COM CL A 21077C107 590 37353 SH SOLE 0 0 37353 CONTINENTAL RES INC COM 212015101 1625 62820 SH SOLE 0 0 62820 COOPER COS INC COM NEW 216648402 332 864 SH SOLE 0 0 864 COPART INC COM 217204106 11793 108578 SH SOLE 0 0 108578 CORELOGIC INC COM 21871D103 274 3458 SH SOLE 0 0 3458 CORESITE RLTY CORP COM 21870Q105 2376 19823 SH SOLE 0 0 19823 CORMEDIX INC COM 21900C308 422 42256 SH SOLE 0 0 42256 CORNING INC COM 219350105 6140 141109 SH SOLE 0 0 141109 CORSAIR GAMING INC COM 22041X102 1597 47961 SH SOLE 0 0 47961 CORTEVA INC COM 22052L104 5075 108852 SH SOLE 0 0 108852 COSTAR GROUP INC COM 22160N109 482 586 SH SOLE 0 0 586 COSTCO WHSL CORP NEW COM 22160K105 108705 308381 SH SOLE 0 0 308381 COTY INC COM CL A 222070203 320 35492 SH SOLE 0 0 35492 COUPA SOFTWARE INC COM 22266L106 2327 9146 SH SOLE 0 0 9146 COUPANG INC CL A 22266T109 378 7653 SH SOLE 0 0 7653 COVANTA HLDG CORP COM 22282E102 5682 409963 SH SOLE 0 0 409963 CRA INTL INC COM 12618T105 635 8506 SH SOLE 0 0 8506 CRACKER BARREL OLD CTRY STOR COM 22410J106 1269 7337 SH SOLE 0 0 7337 CRANE CO COM 224399105 1464 15594 SH SOLE 0 0 15594 CREDIT SUISSE GROUP SPONSORED ADR 225401108 377 35601 SH SOLE 0 0 35601 CREE INC COM 225447101 1804 16682 SH SOLE 0 0 16682 CRESTWOOD EQUITY PARTNERS LP UNIT LTD PARTNER 226344208 521 18653 SH SOLE 0 0 18653 CRISPR THERAPEUTICS AG NAMEN AKT H17182108 3380 27742 SH SOLE 0 0 27742 CROCS INC COM 227046109 447 5556 SH SOLE 0 0 5556 CRONOS GROUP INC COM 22717L101 1372 144992 SH SOLE 0 0 144992 CROSSAMERICA PARTNERS LP UT LTD PTN INT 22758A105 3105 167137 SH SOLE 0 0 167137 CROWDSTRIKE HLDGS INC CL A 22788C105 15560 85257 SH SOLE 0 0 85257 CROWN CASTLE INTL CORP NEW COM 22822V101 39644 230318 SH SOLE 0 0 230318 CROWN HLDGS INC COM 228368106 735 7571 SH SOLE 0 0 7571 CSX CORP COM 126408103 20865 216398 SH SOLE 0 0 216398 CUBESMART COM 229663109 240 6343 SH SOLE 0 0 6343 CULLEN FROST BANKERS INC COM 229899109 1012 9306 SH SOLE 0 0 9306 CUMMINS INC COM 231021106 26347 101681 SH SOLE 0 0 101681 CURIS INC COM NEW 231269200 322 28483 SH SOLE 0 0 28483 CUTERA INC COM 232109108 491 16335 SH SOLE 0 0 16335 CVS HEALTH CORP COM 126650100 160240 2129984 SH SOLE 0 0 2129984 CYBERARK SOFTWARE LTD SHS M2682V108 533 4124 SH SOLE 0 0 4124 CYCLACEL PHARMACEUTICALS INC COM 23254L603 441 62006 SH SOLE 0 0 62006 CYRUSONE INC COM 23283R100 10245 151293 SH SOLE 0 0 151293 CYTOMX THERAPEUTICS INC COM 23284F105 138 17840 SH SOLE 0 0 17840 D R HORTON INC COM 23331A109 18354 205933 SH SOLE 0 0 205933 DANAHER CORPORATION COM 235851102 57605 255918 SH SOLE 0 0 255918 DANIMER SCIENTIFIC INC COM CL A 236272100 3582 94893 SH SOLE 0 0 94893 DARDEN RESTAURANTS INC COM 237194105 3891 27399 SH SOLE 0 0 27399 DARLING INGREDIENTS INC COM 237266101 981 13327 SH SOLE 0 0 13327 DATADOG INC CL A COM 23804L103 2419 29021 SH SOLE 0 0 29021 DAVE & BUSTERS ENTMT INC COM 238337109 7205 150417 SH SOLE 0 0 150417 DAVIS FUNDAMENTAL ETF TR SELCT INTL ETF 23908L405 12644 529040 SH SOLE 0 0 529040 DAVIS FUNDAMENTAL ETF TR SELECT US EQTY 23908L207 941 28503 SH SOLE 0 0 28503 DAVIS FUNDAMENTAL ETF TR SELECT WRLD WI 23908L306 37402 1107565 SH SOLE 0 0 1107565 DAVITA INC COM 23918K108 9128 84699 SH SOLE 0 0 84699 DBX ETF TR XTRACK HRVST CSI 233051879 642 16613 SH SOLE 0 0 16613 DBX ETF TR XTRACK MSCI EAFE 233051200 7013 193144 SH SOLE 0 0 193144 DBX ETF TR XTRACK MSCI EMRG 233051101 1180 41093 SH SOLE 0 0 41093 DBX ETF TR XTRACK MSCI EURP 233051853 477 14699 SH SOLE 0 0 14699 DBX ETF TR XTRACK MUN INFRA 233051705 2345 81196 SH SOLE 0 0 81196 DBX ETF TR XTRACK USD HIGH 233051432 5586 111742 SH SOLE 0 0 111742 DBX ETF TR XTRACKERS FTSE 233051515 221 7112 SH SOLE 0 0 7112 DBX ETF TR XTRACKERS RUSSEL 233051481 543 12934 SH SOLE 0 0 12934 DCP MIDSTREAM LP COM UT LTD PTN 23311P100 2356 108780 SH SOLE 0 0 108780 DECKERS OUTDOOR CORP COM 243537107 635 1922 SH SOLE 0 0 1922 DEERE & CO COM 244199105 46720 124859 SH SOLE 0 0 124859 DELAWARE ENHANCED GBL DIV & COM 246060107 983 100188 SH SOLE 0 0 100188 DELAWARE INVTS MINN MUN INCO COM 24610V103 173 13100 SH SOLE 0 0 13100 DELAWARE INVTS NATL MUN INCO SH BEN INT 24610T108 299 22770 SH SOLE 0 0 22770 DELL TECHNOLOGIES INC CL C 24703L202 2047 23224 SH SOLE 0 0 23224 DELTA AIR LINES INC DEL COM NEW 247361702 13980 289565 SH SOLE 0 0 289565 DENALI THERAPEUTICS INC COM 24823R105 247 4332 SH SOLE 0 0 4332 DENTSPLY SIRONA INC COM 24906P109 362 5677 SH SOLE 0 0 5677 DERMTECH INC COM 24984K105 536 10547 SH SOLE 0 0 10547 DESKTOP METAL INC COM CL A 25058X105 268 17991 SH SOLE 0 0 17991 DEUTSCHE BANK A G NAMEN AKT D18190898 451 37564 SH SOLE 0 0 37564 DEVON ENERGY CORP NEW COM 25179M103 1486 68025 SH SOLE 0 0 68025 DEXCOM INC COM 252131107 9632 26801 SH SOLE 0 0 26801 DIAGEO PLC SPON ADR NEW 25243Q205 16222 98790 SH SOLE 0 0 98790 DIAMONDBACK ENERGY INC COM 25278X109 4850 65994 SH SOLE 0 0 65994 DICERNA PHARMACEUTICALS INC COM 253031108 355 13895 SH SOLE 0 0 13895 DICKS SPORTING GOODS INC COM 253393102 654 8585 SH SOLE 0 0 8585 DIFFUSION PHARMACEUTICALS IN COM PAR 253748305 92 100050 SH SOLE 0 0 100050 DIGITAL RLTY TR INC COM 253868103 12009 85258 SH SOLE 0 0 85258 DIGITAL TURBINE INC COM NEW 25400W102 4816 59933 SH SOLE 0 0 59933 DIMENSIONAL ETF TRUST EMGR CRE EQT MNG 25434V302 276 9839 SH SOLE 0 0 9839 DIMENSIONAL ETF TRUST US CORE EQT MKT 25434V104 476 16899 SH SOLE 0 0 16899 DINE BRANDS GLOBAL INC COM 254423106 504 5596 SH SOLE 0 0 5596 DIREXION SHS ETF TR MOONSHOT INNOVAT 25460G732 386 9395 SH SOLE 0 0 9395 DIREXION SHS ETF TR NAS100 EQL WGT 25459Y207 643 8367 SH SOLE 0 0 8367 DIREXION SHS ETF TR WORK FROM HOME 25460G773 2716 39757 SH SOLE 0 0 39757 DISCOVER FINL SVCS COM 254709108 16264 171220 SH SOLE 0 0 171220 DISCOVERY INC COM SER A 25470F104 5070 116655 SH SOLE 0 0 116655 DISCOVERY INC COM SER C 25470F302 4761 129058 SH SOLE 0 0 129058 DISH NETWORK CORPORATION CL A 25470M109 7095 195999 SH SOLE 0 0 195999 DISH NETWORK CORPORATION CL A 25470M109 15 16300 SH Call SOLE 0 0 0 DISH NETWORK CORPORATION NOTE 3.375% 8/1 25470MAB5 514 535000 PRN SOLE 0 0 535000 DISNEY WALT CO COM 254687106 196494 1064872 SH SOLE 0 0 1064872 DIXIE GROUP INC CL A 255519100 173 58400 SH SOLE 0 0 58400 DNP SELECT INCOME FD INC COM 23325P104 3001 303696 SH SOLE 0 0 303696 DOCUSIGN INC COM 256163106 43652 215619 SH SOLE 0 0 215619 DOLBY LABORATORIES INC COM CL A 25659T107 1041 10544 SH SOLE 0 0 10544 DOLLAR GEN CORP NEW COM 256677105 52155 257373 SH SOLE 0 0 257373 DOLLAR TREE INC COM 256746108 2269 19827 SH SOLE 0 0 19827 DOMINION ENERGY INC COM 25746U109 42806 563526 SH SOLE 0 0 563526 DOMINOS PIZZA INC COM 25754A201 1979 5371 SH SOLE 0 0 5371 DOMTAR CORP COM NEW 257559203 303 8187 SH SOLE 0 0 8187 DONALDSON INC COM 257651109 1070 18394 SH SOLE 0 0 18394 DOORDASH INC CL A 25809K105 203 1548 SH SOLE 0 0 1548 DOUBLELINE INCOME SOLUTIONS COM 258622109 1411 77700 SH SOLE 0 0 77700 DOUBLELINE OPPORTUNISTIC CR COM 258623107 205 10366 SH SOLE 0 0 10366 DOVER CORP COM 260003108 10272 74906 SH SOLE 0 0 74906 DOW INC COM 260557103 24748 387053 SH SOLE 0 0 387053 DRAFTKINGS INC COM CL A 26142R104 17074 278399 SH SOLE 0 0 278399 DROPBOX INC CL A 26210C104 542 20339 SH SOLE 0 0 20339 DTE ENERGY CO COM 233331107 5421 40718 SH SOLE 0 0 40718 DTF TAX-FREE INCOME INC COM 23334J107 251 17484 SH SOLE 0 0 17484 DUFF & PHELPS UTLITY AND INF COM 26433C105 1745 131388 SH SOLE 0 0 131388 DUKE ENERGY CORP NEW COM NEW 26441C204 53516 554398 SH SOLE 0 0 554398 DUKE REALTY CORP COM NEW 264411505 772 18405 SH SOLE 0 0 18405 DUPONT DE NEMOURS INC COM 26614N102 10049 130032 SH SOLE 0 0 130032 DWS MUN INCOME TR COM 233368109 279 23914 SH SOLE 0 0 23914 DXC TECHNOLOGY CO COM 23355L106 1014 32433 SH SOLE 0 0 32433 DYCOM INDS INC COM 267475101 552 5946 SH SOLE 0 0 5946 DYCOM INDS INC NOTE 0.750% 9/1 267475AB7 22 20000 PRN SOLE 0 0 20000 DYNATRACE INC COM NEW 268150109 218 4514 SH SOLE 0 0 4514 DYNAVAX TECHNOLOGIES CORP COM NEW 268158201 262 26651 SH SOLE 0 0 26651 DYNEX CAP INC COM 26817Q886 285 15046 SH SOLE 0 0 15046 EAGLE MATLS INC COM 26969P108 1925 14322 SH SOLE 0 0 14322 EAST WEST BANCORP INC COM 27579R104 425 5753 SH SOLE 0 0 5753 EASTERLY GOVT PPTYS INC COM 27616P103 1073 51787 SH SOLE 0 0 51787 EASTERN BANKSHARES INC COM 27627N105 616 31950 SH SOLE 0 0 31950 EASTGROUP PPTYS INC COM 277276101 672 4690 SH SOLE 0 0 4690 EASTMAN CHEM CO COM 277432100 2556 23214 SH SOLE 0 0 23214 EASTMAN KODAK CO COM NEW 277461406 124 15723 SH SOLE 0 0 15723 EATON CORP PLC SHS G29183103 207536 1500824 SH SOLE 0 0 1500824 EATON VANCE 2021 TARGET TRM COM SHS BEN INT 27829W101 241 24530 SH SOLE 0 0 24530 EATON VANCE CALIF MUN BD FD COM 27828A100 145 12453 SH SOLE 0 0 12453 EATON VANCE ENHANCED EQUITY COM 278274105 5942 353252 SH SOLE 0 0 353252 EATON VANCE ENHANCED EQUITY COM 278277108 4234 195941 SH SOLE 0 0 195941 EATON VANCE FLTING RATE INC COM 278279104 1141 80950 SH SOLE 0 0 80950 EATON VANCE LTD DURATION INC COM 27828H105 2733 216399 SH SOLE 0 0 216399 EATON VANCE MUN BD FD COM 27827X101 3101 233139 SH SOLE 0 0 233139 EATON VANCE MUN INCOME 2028 SHS 27829U105 2826 129209 SH SOLE 0 0 129209 EATON VANCE MUNI INCOME TRUS SH BEN INT 27826U108 1752 127235 SH SOLE 0 0 127235 EATON VANCE NATL MUN OPPORT COM SHS 27829L105 1202 53423 SH SOLE 0 0 53423 EATON VANCE RISK-MANAGED DIV COM 27829G106 6708 622281 SH SOLE 0 0 622281 EATON VANCE SR FLTNG RTE TR COM 27828Q105 336 24384 SH SOLE 0 0 24384 EATON VANCE TAX ADVT DIV INC COM 27828G107 1241 47228 SH SOLE 0 0 47228 EATON VANCE TAX MNGD BUY WRI COM SH BEN INT 27829M103 428 39860 SH SOLE 0 0 39860 EATON VANCE TAX MNGED BUY WR COM 27828X100 6201 393969 SH SOLE 0 0 393969 EATON VANCE TAX-ADVANTAGED G COM 27828U106 659 25094 SH SOLE 0 0 25094 EATON VANCE TAX-MANAGED BUY- COM 27828Y108 4718 304593 SH SOLE 0 0 304593 EATON VANCE TAX-MANAGED DIVE COM 27828N102 5756 450755 SH SOLE 0 0 450755 EATON VANCE TAX-MANAGED GLOB COM 27829C105 3925 380309 SH SOLE 0 0 380309 EATON VANCE TAX-MANAGED GLOB COM 27829F108 15124 1626280 SH SOLE 0 0 1626280 EATON VANCE TX ADV GLBL DIV COM 27828S101 736 38535 SH SOLE 0 0 38535 EBAY INC. COM 278642103 7120 116249 SH SOLE 0 0 116249 ECHOSTAR CORP CL A 278768106 3699 154125 SH SOLE 0 0 154125 ECOLAB INC COM 278865100 15952 74498 SH SOLE 0 0 74498 EDAP TMS S A SPONSORED ADR 268311107 1789 212968 SH SOLE 0 0 212968 EDISON INTL COM 281020107 2826 48223 SH SOLE 0 0 48223 EDITAS MEDICINE INC COM 28106W103 2016 47998 SH SOLE 0 0 47998 EDWARDS LIFESCIENCES CORP COM 28176E108 63122 754684 SH SOLE 0 0 754684 EHEALTH INC COM 28238P109 215 2960 SH SOLE 0 0 2960 ELANCO ANIMAL HEALTH INC COM 28414H103 314 10661 SH SOLE 0 0 10661 ELASTIC N V ORD SHS N14506104 1965 17670 SH SOLE 0 0 17670 ELECTRONIC ARTS INC COM 285512109 5189 38329 SH SOLE 0 0 38329 ELEVATE CREDIT INC COM 28621V101 126 43166 SH SOLE 0 0 43166 ELLSWORTH GROWTH & INCOME FD COM 289074106 2507 185444 SH SOLE 0 0 185444 ELMIRA SVGS BK ELMIRA N Y COM 289660102 526 38951 SH SOLE 0 0 38951 EMCORE CORP COM NEW 290846203 74 13531 SH SOLE 0 0 13531 EMERALD HOLDING INC COM 29103W104 1858 336628 SH SOLE 0 0 336628 EMERGENT BIOSOLUTIONS INC COM 29089Q105 553 5953 SH SOLE 0 0 5953 EMERSON ELEC CO COM 291011104 40765 451830 SH SOLE 0 0 451830 EMPIRE ST RLTY TR INC CL A 292104106 239 21487 SH SOLE 0 0 21487 ENABLE MIDSTREAM PARTNERS LP COM UNIT RP IN 292480100 276 42650 SH SOLE 0 0 42650 ENBRIDGE INC COM 29250N105 22726 623621 SH SOLE 0 0 623621 ENCOMPASS HEALTH CORP COM 29261A100 2623 32032 SH SOLE 0 0 32032 ENCORE WIRE CORP COM 292562105 399 5945 SH SOLE 0 0 5945 ENDO INTL PLC SHS G30401106 238 32063 SH SOLE 0 0 32063 ENERGOUS CORP COM 29272C103 82 20110 SH SOLE 0 0 20110 ENERGY FUELS INC COM NEW 292671708 62 10920 SH SOLE 0 0 10920 ENERGY TRANSFER LP COM UT LTD PTN 29273V100 13074 1702406 SH SOLE 0 0 1702406 ENERPLUS CORP COM 292766102 117 23255 SH SOLE 0 0 23255 ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336T100 54 12515 SH SOLE 0 0 12515 ENPHASE ENERGY INC COM 29355A107 980 6041 SH SOLE 0 0 6041 ENTEGRIS INC COM 29362U104 1540 13776 SH SOLE 0 0 13776 ENTERCOM COMMUNICATIONS CORP CL A 293639100 149 28311 SH SOLE 0 0 28311 ENTERGY CORP NEW COM 29364G103 2828 28432 SH SOLE 0 0 28432 ENTERPRISE PRODS PARTNERS L COM 293792107 45277 2056195 SH SOLE 0 0 2056195 ENVESTNET INC COM 29404K106 634 8782 SH SOLE 0 0 8782 ENVIVA PARTNERS LP COM UNIT 29414J107 6138 127000 SH SOLE 0 0 127000 EOG RES INC COM 26875P101 6323 87173 SH SOLE 0 0 87173 EPAM SYS INC COM 29414B104 6432 16214 SH SOLE 0 0 16214 EPR PPTYS COM SH BEN INT 26884U109 366 7862 SH SOLE 0 0 7862 EQT CORP COM 26884L109 622 33488 SH SOLE 0 0 33488 EQUIFAX INC COM 294429105 424 2338 SH SOLE 0 0 2338 EQUINIX INC COM 29444U700 54480 80072 SH SOLE 0 0 80072 EQUITRANS MIDSTREAM CORP COM 294600101 1893 231998 SH SOLE 0 0 231998 EQUITY LIFESTYLE PPTYS INC COM 29472R108 2823 44352 SH SOLE 0 0 44352 EQUITY RESIDENTIAL SH BEN INT 29476L107 739 10311 SH SOLE 0 0 10311 ERICSSON ADR B SEK 10 294821608 5148 390320 SH SOLE 0 0 390320 ERIE INDTY CO CL A 29530P102 217 982 SH SOLE 0 0 982 ESPERION THERAPEUTICS INC NE COM 29664W105 242 8635 SH SOLE 0 0 8635 ESSENT GROUP LTD COM G3198U102 314 6617 SH SOLE 0 0 6617 ESSENTIAL UTILS INC COM 29670G102 3617 80824 SH SOLE 0 0 80824 ESSEX PPTY TR INC COM 297178105 1410 5188 SH SOLE 0 0 5188 ETF MANAGERS TR BLUESTAR ISRAEL 26924G870 400 6151 SH SOLE 0 0 6151 ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 16823 734614 SH SOLE 0 0 734614 ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 6763 123182 SH SOLE 0 0 123182 ETF MANAGERS TR PRIME JUNIR SLVR 26924G102 171 11822 SH SOLE 0 0 11822 ETF MANAGERS TR PRIME MOBILE PAY 26924G409 9293 139130 SH SOLE 0 0 139130 ETF SER SOLUTIONS APTUS DEFINED 26922A388 249 8500 SH SOLE 0 0 8500 ETF SER SOLUTIONS DEFIANCE NEXT 26922A289 4153 117934 SH SOLE 0 0 117934 ETF SER SOLUTIONS DEFIANCE QUANT 26922A420 380 8075 SH SOLE 0 0 8075 ETF SER SOLUTIONS DISTILLATE US 26922A321 271 6853 SH SOLE 0 0 6853 ETF SER SOLUTIONS NATIONWIDE RSK 26922A669 239 8850 SH SOLE 0 0 8850 ETF SER SOLUTIONS NETLEASE CORP 26922A248 6025 219180 SH SOLE 0 0 219180 ETF SER SOLUTIONS US GBL GLD PRE 26922A719 630 33835 SH SOLE 0 0 33835 ETF SER SOLUTIONS US GLB JETS 26922A842 10974 407816 SH SOLE 0 0 407816 ETHAN ALLEN INTERIORS INC COM 297602104 231 8361 SH SOLE 0 0 8361 ETSY INC COM 29786A106 4464 22136 SH SOLE 0 0 22136 EURONET WORLDWIDE INC COM 298736109 518 3749 SH SOLE 0 0 3749 EVERBRIDGE INC COM 29978A104 272 2243 SH SOLE 0 0 2243 EVERCORE INC CLASS A 29977A105 1590 12068 SH SOLE 0 0 12068 EVEREST RE GROUP LTD COM G3223R108 366 1477 SH SOLE 0 0 1477 EVERGY INC COM 30034W106 1981 33273 SH SOLE 0 0 33273 EVERI HLDGS INC COM 30034T103 9403 666391 SH SOLE 0 0 666391 EVERSOURCE ENERGY COM 30040W108 12182 140678 SH SOLE 0 0 140678 EVOGENE LTD SHS M4119S104 51 10075 SH SOLE 0 0 10075 EVOLUTION PETE CORP COM 30049A107 85 25128 SH SOLE 0 0 25128 EVOQUA WATER TECHNOLOGIES CO COM 30057T105 4654 176970 SH SOLE 0 0 176970 EXACT SCIENCES CORP COM 30063P105 5775 43821 SH SOLE 0 0 43821 EXCHANGE LISTED FDS TR SABA INT RATE 30151E806 801 38417 SH SOLE 0 0 38417 EXCHANGE TRADED CONCEPTS TR EMQQ EM INTERN 301505889 32856 514063 SH SOLE 0 0 514063 EXCHANGE TRADED CONCEPTS TR ROBO GBL HLTCR 301505723 281 6401 SH SOLE 0 0 6401 EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 6182 97332 SH SOLE 0 0 97332 EXELIXIS INC COM 30161Q104 586 25959 SH SOLE 0 0 25959 EXELON CORP COM 30161N101 8651 197778 SH SOLE 0 0 197778 EXONE CO COM 302104104 392 12494 SH SOLE 0 0 12494 EXP WORLD HLDGS INC COM 30212W100 427 9377 SH SOLE 0 0 9377 EXPEDIA GROUP INC COM NEW 30212P303 6173 35864 SH SOLE 0 0 35864 EXPEDITORS INTL WASH INC COM 302130109 1316 12222 SH SOLE 0 0 12222 EXPONENT INC COM 30214U102 9789 100447 SH SOLE 0 0 100447 EXTRA SPACE STORAGE INC COM 30225T102 1376 10382 SH SOLE 0 0 10382 EXXON MOBIL CORP COM 30231G102 89184 1597408 SH SOLE 0 0 1597408 F N B CORP COM 302520101 1108 87232 SH SOLE 0 0 87232 F5 NETWORKS INC COM 315616102 1145 5488 SH SOLE 0 0 5488 FACEBOOK INC CL A 30303M102 174415 592181 SH SOLE 0 0 592181 FACTSET RESH SYS INC COM 303075105 13634 44178 SH SOLE 0 0 44178 FAIR ISAAC CORP COM 303250104 1160 2387 SH SOLE 0 0 2387 FARFETCH LTD ORD SH CL A 30744W107 397 7489 SH SOLE 0 0 7489 FARMLAND PARTNERS INC COM 31154R109 174 15503 SH SOLE 0 0 15503 FASTENAL CO COM 311900104 21459 426789 SH SOLE 0 0 426789 FASTLY INC CL A 31188V100 2373 35270 SH SOLE 0 0 35270 FATE THERAPEUTICS INC COM 31189P102 328 3983 SH SOLE 0 0 3983 FB FINL CORP COM 30257X104 5277 118696 SH SOLE 0 0 118696 FEDERAL RLTY INVT TR SH BEN INT NEW 313747206 478 4707 SH SOLE 0 0 4707 FEDERAL SIGNAL CORP COM 313855108 720 18797 SH SOLE 0 0 18797 FEDERATED HERMES INC CL B 314211103 265 8470 SH SOLE 0 0 8470 FEDERATED HERMES PREM MUNI I COM 31423P108 187 12863 SH SOLE 0 0 12863 FEDEX CORP COM 31428X106 44678 157300 SH SOLE 0 0 157300 FERRARI N V COM N3167Y103 822 3930 SH SOLE 0 0 3930 FIDELITY COMWLTH TR NASDAQ COMPSIT 315912808 2226 4335 SH SOLE 0 0 4335 FIDELITY COVINGTON TRUST CONSMR STAPLES 316092303 535 12857 SH SOLE 0 0 12857 FIDELITY COVINGTON TRUST DIVID ETF RISI 316092832 3172 78934 SH SOLE 0 0 78934 FIDELITY COVINGTON TRUST HIGH DIVID ETF 316092840 338 9513 SH SOLE 0 0 9513 FIDELITY COVINGTON TRUST LOW DURTIN ETF 316188408 226 4461 SH SOLE 0 0 4461 FIDELITY COVINGTON TRUST MSCI COMMNTN SVC 316092873 4791 97133 SH SOLE 0 0 97133 FIDELITY COVINGTON TRUST MSCI CONSM DIS 316092204 2691 35249 SH SOLE 0 0 35249 FIDELITY COVINGTON TRUST MSCI ENERGY IDX 316092402 558 42135 SH SOLE 0 0 42135 FIDELITY COVINGTON TRUST MSCI FINLS IDX 316092501 441 9019 SH SOLE 0 0 9019 FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600 4650 78871 SH SOLE 0 0 78871 FIDELITY COVINGTON TRUST MSCI INDL INDX 316092709 1740 33406 SH SOLE 0 0 33406 FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808 4623 43669 SH SOLE 0 0 43669 FIDELITY COVINGTON TRUST MSCI MATLS INDEX 316092881 913 20639 SH SOLE 0 0 20639 FIDELITY COVINGTON TRUST MSCI RL EST ETF 316092857 1994 72530 SH SOLE 0 0 72530 FIDELITY COVINGTON TRUST MSCI UTILS INDEX 316092865 236 5694 SH SOLE 0 0 5694 FIDELITY COVINGTON TRUST TOTAL BD ETF 316188309 7446 142069 SH SOLE 0 0 142069 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 1180 29012 SH SOLE 0 0 29012 FIDELITY NATL INFORMATION SV COM 31620M106 30208 214837 SH SOLE 0 0 214837 FIDUS INVT CORP COM 316500107 9189 590962 SH SOLE 0 0 590962 FIFTH THIRD BANCORP COM 316773100 7744 206777 SH SOLE 0 0 206777 FIREEYE INC COM 31816Q101 760 38842 SH SOLE 0 0 38842 FIRST AMERN FINL CORP COM 31847R102 570 10063 SH SOLE 0 0 10063 FIRST BANCORP N C COM 318910106 821 18875 SH SOLE 0 0 18875 FIRST CMNTY BANKSHARES INC V COM 31983A103 297 9916 SH SOLE 0 0 9916 FIRST COMWLTH FINL CORP PA COM 319829107 190 13202 SH SOLE 0 0 13202 FIRST EAGLE SENIOR LOAN FUND COM NEW 32010E100 164 11439 SH SOLE 0 0 11439 FIRST FINL BANKSHARES COM 32020R109 5089 108912 SH SOLE 0 0 108912 FIRST FINL CORP IND COM 320218100 586 13021 SH SOLE 0 0 13021 FIRST HORIZON CORPORATION COM 320517105 3024 178838 SH SOLE 0 0 178838 FIRST MAJESTIC SILVER CORP COM 32076V103 169 10872 SH SOLE 0 0 10872 FIRST MERCHANTS CORP COM 320817109 804 17284 SH SOLE 0 0 17284 FIRST REP BK SAN FRANCISCO C COM 33616C100 4382 26280 SH SOLE 0 0 26280 FIRST SOLAR INC COM 336433107 5093 58339 SH SOLE 0 0 58339 FIRST TR / ABERDEEN EMERGING COM 33731K102 274 18881 SH SOLE 0 0 18881 FIRST TR DOW JONES SELECT MI COM SHS ANNUAL 33718M105 984 16357 SH SOLE 0 0 16357 FIRST TR DYNAMIC EUROPE EQUI COM SHS 33740D107 6678 525858 SH SOLE 0 0 525858 FIRST TR ENERGY INCOME & GRO COM 33738G104 1426 106521 SH SOLE 0 0 106521 FIRST TR ENERGY INFRASTRCTR COM 33738C103 443 35820 SH SOLE 0 0 35820 FIRST TR ENHANCED EQTY INC F COM 337318109 5740 306960 SH SOLE 0 0 306960 FIRST TR EXCH TRADED FD III EME MRK BD ETF 33739P202 1520 44185 SH SOLE 0 0 44185 FIRST TR EXCH TRADED FD III INSTL PFD SECS 33739P855 1188 58614 SH SOLE 0 0 58614 FIRST TR EXCH TRADED FD III LNG/SHT EQUITY 33739P103 377 8291 SH SOLE 0 0 8291 FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108 44535 789207 SH SOLE 0 0 789207 FIRST TR EXCH TRADED FD III MUNI HI INCM ETF 33739P301 908 16655 SH SOLE 0 0 16655 FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 106644 5292500 SH SOLE 0 0 5292500 FIRST TR EXCH TRADED FD III RIVR FRNT DYN 33739P707 1684 22959 SH SOLE 0 0 22959 FIRST TR EXCH TRADED FD III RIVRFRNT DYN DEV 33739P608 1177 17958 SH SOLE 0 0 17958 FIRST TR EXCH TRADED FD III SHRT DUR MNG MUN 33739P830 1123 53957 SH SOLE 0 0 53957 FIRST TR EXCH TRADED FD III ULTRA SHT DUR MU 33740J104 2299 113862 SH SOLE 0 0 113862 FIRST TR EXCH TRD ALPHDX FD DEV MRK EX US 33737J174 3752 62411 SH SOLE 0 0 62411 FIRST TR EXCH TRD ALPHDX FD EM SML CP ALPH 33737J307 1103 25345 SH SOLE 0 0 25345 FIRST TR EXCH TRD ALPHDX FD EMERG MKT ALPH 33737J182 8501 322196 SH SOLE 0 0 322196 FIRST TR EXCH TRD ALPHDX FD EUROPE ALPHADEX 33737J117 7064 173726 SH SOLE 0 0 173726 FIRST TR EXCH TRD ALPHDX FD SWITZLND ALPHA 33737J232 210 3389 SH SOLE 0 0 3389 FIRST TR EXCHANGE TRAD FD VI ALT ABSLT STRG 33740Y101 209 7226 SH SOLE 0 0 7226 FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101 2690 128452 SH SOLE 0 0 128452 FIRST TR EXCHANGE TRADED FD CHINDIA ETF 33733A102 774 12606 SH SOLE 0 0 12606 FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 31505 328969 SH SOLE 0 0 328969 FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 36265 623116 SH SOLE 0 0 623116 FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119 2363 41122 SH SOLE 0 0 41122 FIRST TR EXCHANGE TRADED FD DJ GLBL DIVID 33734X200 2819 112137 SH SOLE 0 0 112137 FIRST TR EXCHANGE TRADED FD DJ INTL INTRNT 33734X770 2416 53478 SH SOLE 0 0 53478 FIRST TR EXCHANGE TRADED FD DOW 30 EQL WGT 33733A201 444 14993 SH SOLE 0 0 14993 FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 10351 1022819 SH SOLE 0 0 1022819 FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 29127 700177 SH SOLE 0 0 700177 FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 26476 243772 SH SOLE 0 0 243772 FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 24235 427795 SH SOLE 0 0 427795 FIRST TR EXCHANGE TRADED FD INDXX NEXTG ETF 33737K205 7615 104209 SH SOLE 0 0 104209 FIRST TR EXCHANGE TRADED FD INTL EQUITY OPP 33734X853 65854 998538 SH SOLE 0 0 998538 FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168 3514 63722 SH SOLE 0 0 63722 FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 30723 734631 SH SOLE 0 0 734631 FIRST TR EXCHANGE TRADED FD NASDQ CLN EDGE 33737A108 4320 50055 SH SOLE 0 0 50055 FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 46398 408328 SH SOLE 0 0 408328 FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 25524 214217 SH SOLE 0 0 214217 FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 1638 54956 SH SOLE 0 0 54956 FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 6101 78026 SH SOLE 0 0 78026 FIRST TR EXCHANGE-TRADED ALP MID CAP VAL FD 33737M201 3224 75213 SH SOLE 0 0 75213 FIRST TR EXCHANGE-TRADED ALP MID CP GR ALPH 33737M102 9354 137593 SH SOLE 0 0 137593 FIRST TR EXCHANGE-TRADED ALP SML CAP VAL ALPH 33737M409 12207 242638 SH SOLE 0 0 242638 FIRST TR EXCHANGE-TRADED ALP SML CP GRW ALP 33737M300 14142 202989 SH SOLE 0 0 202989 FIRST TR EXCHANGE-TRADED FD BUYWRIT INCM ETF 33738R308 913 43243 SH SOLE 0 0 43243 FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 261872 3697633 SH SOLE 0 0 3697633 FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 106123 486625 SH SOLE 0 0 486625 FIRST TR EXCHANGE-TRADED FD DORSEY WRIGHT 33738R878 2165 63317 SH SOLE 0 0 63317 FIRST TR EXCHANGE-TRADED FD DORSEY WRIGHT 33738R886 22065 960830 SH SOLE 0 0 960830 FIRST TR EXCHANGE-TRADED FD DORSEY WRT 5 ETF 33738R605 80226 1797166 SH SOLE 0 0 1797166 FIRST TR EXCHANGE-TRADED FD DORSEYWRIGHT MOM 33738R696 289 9885 SH SOLE 0 0 9885 FIRST TR EXCHANGE-TRADED FD DORSY WR MOMNT 33741L108 307 12414 SH SOLE 0 0 12414 FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408 83871 1398541 SH SOLE 0 0 1398541 FIRST TR EXCHANGE-TRADED FD FIRST TR TA HIYL 33738D408 19185 394353 SH SOLE 0 0 394353 FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 125417 2456252 SH SOLE 0 0 2456252 FIRST TR EXCHANGE-TRADED FD FT CBOE VEST S&P 33739Q705 1362 26648 SH SOLE 0 0 26648 FIRST TR EXCHANGE-TRADED FD GBL WND ENRG ETF 33736G106 1070 47423 SH SOLE 0 0 47423 FIRST TR EXCHANGE-TRADED FD INDXX INOVTV ETF 33741X201 425 10567 SH SOLE 0 0 10567 FIRST TR EXCHANGE-TRADED FD LUNT US FACTOR 33733E872 4166 126590 SH SOLE 0 0 126590 FIRST TR EXCHANGE-TRADED FD MULTI ASSET DI 33738R100 2975 184181 SH SOLE 0 0 184181 FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500 27949 407422 SH SOLE 0 0 407422 FIRST TR EXCHANGE-TRADED FD NASD TECH DIV 33738R118 28834 534069 SH SOLE 0 0 534069 FIRST TR EXCHANGE-TRADED FD NASDAQ 100 EX 33733E401 507 6322 SH SOLE 0 0 6322 FIRST TR EXCHANGE-TRADED FD NASDAQ BK ETF 33738R860 2813 90205 SH SOLE 0 0 90205 FIRST TR EXCHANGE-TRADED FD NASDAQ TRANSN 33738R795 31295 950647 SH SOLE 0 0 950647 FIRST TR EXCHANGE-TRADED FD NASDQ ARTFCIAL 33738R720 2646 50791 SH SOLE 0 0 50791 FIRST TR EXCHANGE-TRADED FD NASDQ OIL GAS 33738R845 188 12074 SH SOLE 0 0 12074 FIRST TR EXCHANGE-TRADED FD NASDQ SEMCNDTR 33738R811 243 3752 SH SOLE 0 0 3752 FIRST TR EXCHANGE-TRADED FD NAT GAS ETF 33733E807 2771 216319 SH SOLE 0 0 216319 FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 9561 419171 SH SOLE 0 0 419171 FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203 32709 203797 SH SOLE 0 0 203797 FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506 92175 2026278 SH SOLE 0 0 2026278 FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 16381 342058 SH SOLE 0 0 342058 FIRST TR EXCHANGE-TRADED FD SSI STRG ETF 33739Q507 9097 181183 SH SOLE 0 0 181183 FIRST TR EXCHNG TRADED FD VI CEF INCM OPPTY 33740F409 382 16015 SH SOLE 0 0 16015 FIRST TR EXCHNG TRADED FD VI LOW DUR STRTGC 33740F870 3419 169004 SH SOLE 0 0 169004 FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 118056 2234620 SH SOLE 0 0 2234620 FIRST TR EXCHNG TRADED FD VI TCW UNCONSTRAI 33740F888 1199 45021 SH SOLE 0 0 45021 FIRST TR EXCHNG TRADED FD VI US EQT DEEP DUFR 33740F771 392 11797 SH SOLE 0 0 11797 FIRST TR EXCHNG TRADED FD VI VEST US EQT DEP 33740F672 243 7700 SH SOLE 0 0 7700 FIRST TR FTSE EPRA / NAREIT COM 33736N101 279 5995 SH SOLE 0 0 5995 FIRST TR HIGH INCOME L/S FD COM 33738E109 1382 91419 SH SOLE 0 0 91419 FIRST TR INTER DUR PFD & IN COM 33718W103 1369 57160 SH SOLE 0 0 57160 FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 9768 153460 SH SOLE 0 0 153460 FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 14562 181844 SH SOLE 0 0 181844 FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 18174 193717 SH SOLE 0 0 193717 FIRST TR MLP & ENERGY INCOM COM 33739B104 617 89341 SH SOLE 0 0 89341 FIRST TR MORNINGSTAR DIVID L SHS 336917109 20637 630715 SH SOLE 0 0 630715 FIRST TR MULTI CAP GROWTH AL COM SHS 33733F101 3236 29875 SH SOLE 0 0 29875 FIRST TR MULTI CP VAL ALPHA SHS ISSUED FRST 33733C108 4363 63201 SH SOLE 0 0 63201 FIRST TR NAS100 EQ WEIGHTED SHS 337344105 43711 423274 SH SOLE 0 0 423274 FIRST TR NASDAQ 100 TECH IND SHS 337345102 61065 423470 SH SOLE 0 0 423470 FIRST TR NASDAQ ABA CMNTY BK UT COM SHS ETF 33736Q104 241 4241 SH SOLE 0 0 4241 FIRST TR S&P REIT INDEX FD COM 33734G108 453 17977 SH SOLE 0 0 17977 FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 15146 167174 SH SOLE 0 0 167174 FIRST TR SR FLOATING RATE 20 COM SHS 33740K101 154 16404 SH SOLE 0 0 16404 FIRST TR STOXX EUROPEAN SELE COMMON SHS 33735T109 544 38512 SH SOLE 0 0 38512 FIRST TR VALUE LINE DIVID IN SHS 33734H106 239890 6316230 SH SOLE 0 0 6316230 FIRST TRUST LRGCP GWT ALPHAD COM SHS 33735K108 15148 155117 SH SOLE 0 0 155117 FIRST TRUST MORTGAGE INCM FD COM SHS 33734E103 399 29740 SH SOLE 0 0 29740 FIRST TRUST SPECIALTY FINANC COM BEN INTR 33733G109 1418 355407 SH SOLE 0 0 355407 FIRSTENERGY CORP COM 337932107 3711 106986 SH SOLE 0 0 106986 FIRSTHAND TECHNOLOGY VALUE F COM 33766Y100 59 11024 SH SOLE 0 0 11024 FISERV INC COM 337738108 21306 178984 SH SOLE 0 0 178984 FISKER INC CL A COM STK 33813J106 984 57169 SH SOLE 0 0 57169 FIVE BELOW INC COM 33829M101 1484 7776 SH SOLE 0 0 7776 FIVE9 INC COM 338307101 638 4081 SH SOLE 0 0 4081 FIVERR INTL LTD ORD SHS M4R82T106 3723 17144 SH SOLE 0 0 17144 FLAGSTAR BANCORP INC COM PAR .001 337930705 4100 90918 SH SOLE 0 0 90918 FLAHERTY & CRUMRINE DYN PFD SHS 33848W106 5671 188295 SH SOLE 0 0 188295 FLAHERTY & CRUMRINE PFD INCO COM 33848E106 156 11821 SH SOLE 0 0 11821 FLAHERTY & CRUMRINE PFD SECS COM 338478100 925 39473 SH SOLE 0 0 39473 FLEETCOR TECHNOLOGIES INC COM 339041105 655 2440 SH SOLE 0 0 2440 FLEXIBLE SOLUTIONS INTL INC COM 33938T104 80 19800 SH SOLE 0 0 19800 FLEXION THERAPEUTICS INC COM 33938J106 2111 235911 SH SOLE 0 0 235911 FLEXION THERAPEUTICS INC NOTE 3.375% 5/0 33938JAB2 65 72000 PRN SOLE 0 0 72000 FLEXSHARES TR IBOXX 3R TARGT 33939L506 1107 41997 SH SOLE 0 0 41997 FLEXSHARES TR INTL QLTDV IDX 33939L837 3701 144046 SH SOLE 0 0 144046 FLEXSHARES TR MORNSTAR USMKT 33939L100 535 3358 SH SOLE 0 0 3358 FLEXSHARES TR QLT DIV DEF IDX 33939L845 1116 21827 SH SOLE 0 0 21827 FLEXSHARES TR QUALT DIVD IDX 33939L860 2970 55718 SH SOLE 0 0 55718 FLEXSHARES TR READY ACC VARI 33939L886 459 6027 SH SOLE 0 0 6027 FLIR SYS INC COM 302445101 2062 36519 SH SOLE 0 0 36519 FLOOR & DECOR HLDGS INC CL A 339750101 386 4046 SH SOLE 0 0 4046 FLUOR CORP NEW COM 343412102 449 19445 SH SOLE 0 0 19445 FMC CORP COM NEW 302491303 2117 19143 SH SOLE 0 0 19143 FOOT LOCKER INC COM 344849104 216 3839 SH SOLE 0 0 3839 FORD MTR CO DEL COM 345370860 19706 1608628 SH SOLE 0 0 1608628 FORD MTR CO DEL COM 345370860 8 39600 SH Call SOLE 0 0 0 FORD MTR CO DEL COM 345370860 13 10600 SH Call SOLE 0 0 0 FORESIGHT AUTONOMOUS HLDGS L SPONSORED ADS 345523104 222 35568 SH SOLE 0 0 35568 FOREST ROAD ACQUISITION CORP COM 34619R102 134 13274 SH SOLE 0 0 13274 FORTINET INC COM 34959E109 4237 22973 SH SOLE 0 0 22973 FORTIS INC COM 349553107 346 7965 SH SOLE 0 0 7965 FORTIVE CORP COM 34959J108 3509 49677 SH SOLE 0 0 49677 FORTRESS TRANS INFRST INVS L COM REP LTD LIAB 34960P101 1539 54593 SH SOLE 0 0 54593 FORTUNE BRANDS HOME & SEC IN COM 34964C106 1699 17732 SH SOLE 0 0 17732 FORWARD AIR CORP COM 349853101 352 3965 SH SOLE 0 0 3965 FOUR CORNERS PPTY TR INC COM 35086T109 333 12154 SH SOLE 0 0 12154 FOX CORP CL A COM 35137L105 402 11137 SH SOLE 0 0 11137 FOX CORP CL B COM 35137L204 1120 32076 SH SOLE 0 0 32076 FRANCO NEV CORP COM 351858105 397 3166 SH SOLE 0 0 3166 FRANKLIN ELEC INC COM 353514102 256 3244 SH SOLE 0 0 3244 FRANKLIN ETF TR LIBERTY SHRT ETF 353506108 1274 13385 SH SOLE 0 0 13385 FRANKLIN LTD DURATION INCOME COM 35472T101 1160 126229 SH SOLE 0 0 126229 FRANKLIN RESOURCES INC COM 354613101 12723 429828 SH SOLE 0 0 429828 FRANKLIN RESOURCES INC COM 354613101 2 19200 SH Call SOLE 0 0 0 FRANKLIN TEMPLETON ETF TR LIBERTY US ETF 35473P504 1042 23803 SH SOLE 0 0 23803 FRANKLIN TEMPLETON ETF TR LIBERTYQ EMERG 35473P207 550 17826 SH SOLE 0 0 17826 FRANKLIN TEMPLETON ETF TR LIBERTYQ US EQT 35473P801 58582 1462361 SH SOLE 0 0 1462361 FREEPORT-MCMORAN INC CL B 35671D857 28095 853163 SH SOLE 0 0 853163 FREEPORT-MCMORAN INC CL B 35671D857 43 19500 SH Put SOLE 0 0 19500 FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 727 19716 SH SOLE 0 0 19716 FRP HLDGS INC COM 30292L107 231 4685 SH SOLE 0 0 4685 FS KKR CAP CORP COM 302635206 3844 193833 SH SOLE 0 0 193833 FS KKR CAP CORP II COM 35952V303 1339 68559 SH SOLE 0 0 68559 FST TR NEW OPPORT MLP & ENE COM 33739M100 79 14772 SH SOLE 0 0 14772 FUBOTV INC COM 35953D104 645 29146 SH SOLE 0 0 29146 FUELCELL ENERGY INC COM 35952H601 306 21233 SH SOLE 0 0 21233 FULGENT GENETICS INC COM 359664109 2310 23905 SH SOLE 0 0 23905 FULLER H B CO COM 359694106 6184 98294 SH SOLE 0 0 98294 FULTON FINL CORP PA COM 360271100 646 37923 SH SOLE 0 0 37923 FUTU HLDGS LTD SPON ADS CL A 36118L106 315 1984 SH SOLE 0 0 1984 G1 THERAPEUTICS INC COM 3621LQ109 977 40599 SH SOLE 0 0 40599 GABELLI DIVID & INCOME TR COM 36242H104 18468 770790 SH SOLE 0 0 770790 GABELLI EQUITY TR INC COM 362397101 1267 185792 SH SOLE 0 0 185792 GABELLI GLOBAL SMALL & MID C COM 36249W104 212 14540 SH SOLE 0 0 14540 GABELLI UTIL TR COM 36240A101 462 66742 SH SOLE 0 0 66742 GABELLI UTIL TR RIGHT 04/14/2021 36240A168 8 69419 SH SOLE 0 0 69419 GALERA THERAPEUTICS INC COM 36338D108 258 29261 SH SOLE 0 0 29261 GALLAGHER ARTHUR J & CO COM 363576109 5207 41735 SH SOLE 0 0 41735 GALMED PHARMACEUTICALS LTD SHS M47238106 59 17087 SH SOLE 0 0 17087 GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 339 97723 SH SOLE 0 0 97723 GAMESTOP CORP NEW CL A 36467W109 793 4176 SH SOLE 0 0 4176 GAMING & LEISURE PPTYS INC COM 36467J108 1764 41565 SH SOLE 0 0 41565 GANNETT CO INC COM 36472T109 161 29912 SH SOLE 0 0 29912 GARMIN LTD SHS H2906T109 12374 93854 SH SOLE 0 0 93854 GARTNER INC COM 366651107 262 1434 SH SOLE 0 0 1434 GATX CORP COM 361448103 290 3123 SH SOLE 0 0 3123 GDS HLDGS LTD SPONSORED ADS 36165L108 543 6697 SH SOLE 0 0 6697 GENCO SHIPPING & TRADING LTD SHS Y2685T131 222 22000 SH SOLE 0 0 22000 GENERAC HLDGS INC COM 368736104 26185 79965 SH SOLE 0 0 79965 GENERAC HLDGS INC COM 368736104 124 11200 SH Call SOLE 0 0 0 GENERAL AMERN INVS CO INC COM 368802104 243 6100 SH SOLE 0 0 6100 GENERAL DYNAMICS CORP COM 369550108 38866 214067 SH SOLE 0 0 214067 GENERAL ELECTRIC CO COM 369604103 36728 2797294 SH SOLE 0 0 2797294 GENERAL FIN CORP DEL COM 369822101 1262 103900 SH SOLE 0 0 103900 GENERAL MLS INC COM 370334104 36899 601751 SH SOLE 0 0 601751 GENERAL MTRS CO COM 37045V100 21095 367117 SH SOLE 0 0 367117 GENESIS ENERGY L P UNIT LTD PARTN 371927104 2177 233126 SH SOLE 0 0 233126 GENIUS BRANDS INTL INC COM 37229T301 34 17510 SH SOLE 0 0 17510 GENMAB A/S SPONSORED ADS 372303206 202 6167 SH SOLE 0 0 6167 GENTEX CORP COM 371901109 1696 47547 SH SOLE 0 0 47547 GENUINE PARTS CO COM 372460105 11955 103426 SH SOLE 0 0 103426 GENWORTH FINL INC COM CL A 37247D106 142 42716 SH SOLE 0 0 42716 GEO GROUP INC NEW COM 36162J106 138 17843 SH SOLE 0 0 17843 GERON CORP COM 374163103 184 116375 SH SOLE 0 0 116375 GEVO INC COM PAR 374396406 684 69744 SH SOLE 0 0 69744 GIBRALTAR INDS INC COM 374689107 333 3634 SH SOLE 0 0 3634 GILAT SATELLITE NETWORKS LTD SHS NEW M51474118 567 54248 SH SOLE 0 0 54248 GILEAD SCIENCES INC COM 375558103 18267 282629 SH SOLE 0 0 282629 GLACIER BANCORP INC NEW COM 37637Q105 1278 22391 SH SOLE 0 0 22391 GLADSTONE CAPITAL CORP COM 376535100 132 13273 SH SOLE 0 0 13273 GLAUKOS CORP COM 377322102 407 4851 SH SOLE 0 0 4851 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 14580 408515 SH SOLE 0 0 408515 GLOBAL MED REIT INC COM NEW 37954A204 726 55383 SH SOLE 0 0 55383 GLOBAL PARTNERS LP COM UNITS 37946R109 320 14959 SH SOLE 0 0 14959 GLOBAL PMTS INC COM 37940X102 7073 35082 SH SOLE 0 0 35082 GLOBAL X FDS AUTONMOUS EV ETF 37954Y624 3215 121151 SH SOLE 0 0 121151 GLOBAL X FDS CLEANTECH ETF 37954Y228 393 17771 SH SOLE 0 0 17771 GLOBAL X FDS CLOUD COMPUTNG 37954Y442 3358 130458 SH SOLE 0 0 130458 GLOBAL X FDS CONSCIOUS COS 37954Y731 516 17712 SH SOLE 0 0 17712 GLOBAL X FDS CYBRSCURTY ETF 37954Y384 295 11795 SH SOLE 0 0 11795 GLOBAL X FDS FINTECH ETF 37954Y814 2163 49009 SH SOLE 0 0 49009 GLOBAL X FDS GLB X GURU INDEX 37950E341 249 5382 SH SOLE 0 0 5382 GLOBAL X FDS GLB X MLP ENRG I 37954Y293 6126 193864 SH SOLE 0 0 193864 GLOBAL X FDS GLB X SUPERDIV 37950E549 4138 297688 SH SOLE 0 0 297688 GLOBAL X FDS GLBL X MLP ETF 37954Y343 264 7988 SH SOLE 0 0 7988 GLOBAL X FDS GLOBAL X SILVER 37954Y848 1055 26446 SH SOLE 0 0 26446 GLOBAL X FDS GLOBX SUPDV US 37950E291 1630 84111 SH SOLE 0 0 84111 GLOBAL X FDS INTERNET OF THNG 37954Y780 642 19270 SH SOLE 0 0 19270 GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 4537 77601 SH SOLE 0 0 77601 GLOBAL X FDS MILL THEMC ETF 37954Y764 5385 134227 SH SOLE 0 0 134227 GLOBAL X FDS MSCI CHINA CNSMR 37950E408 659 19698 SH SOLE 0 0 19698 GLOBAL X FDS NASDAQ 100 COVER 37954Y483 7599 336694 SH SOLE 0 0 336694 GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 7258 219017 SH SOLE 0 0 219017 GLOBAL X FDS REIT ETF 37950E127 146 15331 SH SOLE 0 0 15331 GLOBAL X FDS RUSSELL 2000 37954Y459 287 11828 SH SOLE 0 0 11828 GLOBAL X FDS S&P 500 CATHOLIC 37954Y889 238 4816 SH SOLE 0 0 4816 GLOBAL X FDS S&P 500 COVERED 37954Y475 2943 61537 SH SOLE 0 0 61537 GLOBAL X FDS SOCIAL MED ETF 37950E416 877 13147 SH SOLE 0 0 13147 GLOBAL X FDS TELMDC&DIG ETF 37954Y285 859 44909 SH SOLE 0 0 44909 GLOBAL X FDS THMATC GWT ETF 37954Y418 2349 49023 SH SOLE 0 0 49023 GLOBAL X FDS US INFR DEV ETF 37954Y673 20195 805847 SH SOLE 0 0 805847 GLOBAL X FDS US PFD ETF 37954Y657 673 26369 SH SOLE 0 0 26369 GLOBAL X FDS VDEO GAM ESPRT 37954Y392 745 23716 SH SOLE 0 0 23716 GLOBALSTAR INC COM 378973408 96 70885 SH SOLE 0 0 70885 GLOBANT S A COM L44385109 767 3695 SH SOLE 0 0 3695 GLOBE LIFE INC COM 37959E102 1482 15339 SH SOLE 0 0 15339 GLOBUS MED INC CL A 379577208 338 5485 SH SOLE 0 0 5485 GODADDY INC CL A 380237107 2180 28086 SH SOLE 0 0 28086 GOLD STD VENTURES CORP COM 380738104 7 12000 SH SOLE 0 0 12000 GOLDEN NUGGET ONLINE GAMIN COM CL A 38113L107 677 50121 SH SOLE 0 0 50121 GOLDEN STAR RES LTD CDA COM 38119T807 92 31060 SH SOLE 0 0 31060 GOLDMAN SACHS BDC INC NOTE 4.500% 4/0 38147UAB3 87 85000 PRN SOLE 0 0 85000 GOLDMAN SACHS BDC INC SHS 38147U107 2746 142070 SH SOLE 0 0 142070 GOLDMAN SACHS ETF TR ACCES TREASURY 381430529 1393 13913 SH SOLE 0 0 13913 GOLDMAN SACHS ETF TR ACCESS INVT GR 381430479 288 5403 SH SOLE 0 0 5403 GOLDMAN SACHS ETF TR ACTIVEBETA EME 381430206 10829 274212 SH SOLE 0 0 274212 GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 3163 95730 SH SOLE 0 0 95730 GOLDMAN SACHS ETF TR ACTIVEBETA US 381430602 1148 18410 SH SOLE 0 0 18410 GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503 22287 281684 SH SOLE 0 0 281684 GOLDMAN SACHS ETF TR EQUAL WEIGHT US 381430438 5954 95583 SH SOLE 0 0 95583 GOLDMAN SACHS ETF TR HEDGE IND ETF 381430545 253 2682 SH SOLE 0 0 2682 GOLDMAN SACHS ETF TR INNOVAT EQ ETF 38149W820 2388 41756 SH SOLE 0 0 41756 GOLDMAN SACHS GROUP INC COM 38141G104 34719 106171 SH SOLE 0 0 106171 GOLDMAN SACHS MLP ENERGY REN COM 38148G206 626 64671 SH SOLE 0 0 64671 GOLDMINING INC COM 38149E101 21 12637 SH SOLE 0 0 12637 GOLUB CAP BDC INC COM 38173M102 176 12039 SH SOLE 0 0 12039 GOODRX HLDGS INC COM CL A 38246G108 586 15019 SH SOLE 0 0 15019 GOODYEAR TIRE & RUBR CO COM 382550101 977 55588 SH SOLE 0 0 55588 GORMAN RUPP CO COM 383082104 235 7100 SH SOLE 0 0 7100 GRACO INC COM 384109104 3314 46268 SH SOLE 0 0 46268 GRAFTECH INTL LTD COM 384313508 665 54386 SH SOLE 0 0 54386 GRAHAM HLDGS CO COM CL B 384637104 10427 18538 SH SOLE 0 0 18538 GRAINGER W W INC COM 384802104 5348 13338 SH SOLE 0 0 13338 GRANITE PT MTG TR INC COM STK 38741L107 2671 223127 SH SOLE 0 0 223127 GRANITESHARES GOLD TR SHS BEN INT 38748G101 13189 776753 SH SOLE 0 0 776753 GREAT WESTN NATL BK PORTLAND COM 695263103 2087 54694 SH SOLE 0 0 54694 GREEN BRICK PARTNERS INC COM 392709101 231 10200 SH SOLE 0 0 10200 GREEN DOT CORP CL A 39304D102 259 5666 SH SOLE 0 0 5666 GREEN PLAINS PARTNERS LP COM REP PTR IN 393221106 240 19514 SH SOLE 0 0 19514 GREENBRIER COS INC COM 393657101 406 8590 SH SOLE 0 0 8590 GREIF INC CL A 397624107 225 3954 SH SOLE 0 0 3954 GRIFOLS S A SP ADR REP B NVT 398438408 202 11681 SH SOLE 0 0 11681 GRITSTONE ONCOLOGY INC COM 39868T105 224 23800 SH SOLE 0 0 23800 GROWGENERATION CORP COM 39986L109 1126 22666 SH SOLE 0 0 22666 GRUPO AEROPUERTO DEL PACIFIC SPON ADR B 400506101 210 2000 SH SOLE 0 0 2000 GS ACQUISITION HLDGS CORP II COM CL A 36258Q105 271 25939 SH SOLE 0 0 25939 GUARANTY BANCSHARES INC TEX COM 400764106 404 11000 SH SOLE 0 0 11000 GUARDANT HEALTH INC COM 40131M109 860 5634 SH SOLE 0 0 5634 GUESS INC COM 401617105 829 35288 SH SOLE 0 0 35288 GUGGENHEIM ENHANCED EQUITY I COM 40167B100 2917 404584 SH SOLE 0 0 404584 GUGGENHEIM STRATEGIC OPPORTU COM SBI 40167F101 6309 300571 SH SOLE 0 0 300571 GUGGENHEIM TAXABLE MUNICP BO COM 401664107 3313 141599 SH SOLE 0 0 141599 GW PHARMACEUTICALS PLC ADS 36197T103 3973 18318 SH SOLE 0 0 18318 H & E EQUIPMENT SERVICES INC COM 404030108 1343 35350 SH SOLE 0 0 35350 HALL OF FAME RESORT & ENTMT COM 40619L102 152 30343 SH SOLE 0 0 30343 HALLIBURTON CO COM 406216101 41846 1949957 SH SOLE 0 0 1949957 HALLIBURTON CO COM 406216101 12 11500 SH Call SOLE 0 0 0 HALOZYME THERAPEUTICS INC COM 40637H109 480 11512 SH SOLE 0 0 11512 HANCOCK JOHN FINL OPPTYS FD SH BEN INT NEW 409735206 14481 376728 SH SOLE 0 0 376728 HANCOCK JOHN INCOME SECS TR COM 410123103 307 19669 SH SOLE 0 0 19669 HANCOCK JOHN INVS TR COM 410142103 208 11548 SH SOLE 0 0 11548 HANCOCK JOHN PFD INCOME FD SH BEN INT 41013W108 894 43243 SH SOLE 0 0 43243 HANCOCK JOHN PFD INCOME FD I COM 41021P103 753 41380 SH SOLE 0 0 41380 HANCOCK JOHN PREM DIVID FD COM SH BEN INT 41013T105 784 52536 SH SOLE 0 0 52536 HANCOCK JOHN TAX-ADVANTAGED COM 41013V100 5213 221924 SH SOLE 0 0 221924 HANCOCK WHITNEY CORPORATION COM 410120109 208 4946 SH SOLE 0 0 4946 HANESBRANDS INC COM 410345102 12970 659358 SH SOLE 0 0 659358 HANNON ARMSTRONG SUST INFR C COM 41068X100 1378 24556 SH SOLE 0 0 24556 HANOVER INS GROUP INC COM 410867105 1636 12640 SH SOLE 0 0 12640 HARLEY DAVIDSON INC COM 412822108 839 20933 SH SOLE 0 0 20933 HARMONIC INC COM 413160102 150 19180 SH SOLE 0 0 19180 HARTFORD FDS EXCHANGE TRADED MUN OPORTUNITE 41653L503 16547 397871 SH SOLE 0 0 397871 HARTFORD FDS EXCHANGE TRADED SHRT DURTN ETF 41653L602 272 6626 SH SOLE 0 0 6626 HARTFORD FDS EXCHANGE TRADED TOTAL RTRN ETF 41653L305 642 15972 SH SOLE 0 0 15972 HARTFORD FINL SVCS GROUP INC COM 416515104 4387 65677 SH SOLE 0 0 65677 HASBRO INC COM 418056107 8163 84925 SH SOLE 0 0 84925 HAWAIIAN ELEC INDUSTRIES COM 419870100 1991 44802 SH SOLE 0 0 44802 HCA HEALTHCARE INC COM 40412C101 20009 106237 SH SOLE 0 0 106237 HEALTH CATALYST INC COM 42225T107 333 7112 SH SOLE 0 0 7112 HEALTHCARE RLTY TR COM 421946104 1153 38017 SH SOLE 0 0 38017 HEALTHCARE TR AMER INC CL A NEW 42225P501 1175 42617 SH SOLE 0 0 42617 HEALTHEQUITY INC COM 42226A107 2650 38976 SH SOLE 0 0 38976 HEALTHEQUITY INC COM 42226A107 195 33600 SH Put SOLE 0 0 33600 HEALTHPEAK PROPERTIES INC COM 42250P103 1035 32618 SH SOLE 0 0 32618 HEARTLAND FINL USA INC COM 42234Q102 488 9715 SH SOLE 0 0 9715 HECLA MNG CO COM 422704106 375 65990 SH SOLE 0 0 65990 HEICO CORP NEW CL A 422806208 331 2918 SH SOLE 0 0 2918 HEICO CORP NEW COM 422806109 1181 9384 SH SOLE 0 0 9384 HELIX ENERGY SOLUTIONS GRP I NOTE 4.250% 5/0 42330PAH0 44 45000 PRN SOLE 0 0 45000 HELMERICH & PAYNE INC COM 423452101 2732 101328 SH SOLE 0 0 101328 HENRY JACK & ASSOC INC COM 426281101 7847 51704 SH SOLE 0 0 51704 HENRY SCHEIN INC COM 806407102 234 3379 SH SOLE 0 0 3379 HERCULES CAPITAL INC COM 427096508 387 24125 SH SOLE 0 0 24125 HERON THERAPEUTICS INC COM 427746102 309 19071 SH SOLE 0 0 19071 HERSHEY CO COM 427866108 7021 44382 SH SOLE 0 0 44382 HESS CORP COM 42809H107 1532 21647 SH SOLE 0 0 21647 HESS MIDSTREAM LP CL A SHS 428103105 3852 171808 SH SOLE 0 0 171808 HEWLETT PACKARD ENTERPRISE C COM 42824C109 4360 277004 SH SOLE 0 0 277004 HEXCEL CORP NEW COM 428291108 308 5507 SH SOLE 0 0 5507 HIGHLAND INCOME FD HIGHLAND INCOME 43010E404 150 13502 SH SOLE 0 0 13502 HILL ROM HLDGS INC COM 431475102 1202 10882 SH SOLE 0 0 10882 HILLENBRAND INC COM 431571108 500 10481 SH SOLE 0 0 10481 HILLTOP HOLDINGS INC COM 432748101 1090 31945 SH SOLE 0 0 31945 HILTON WORLDWIDE HLDGS INC COM 43300A203 3764 31130 SH SOLE 0 0 31130 HMS HLDGS CORP COM 40425J101 254 6872 SH SOLE 0 0 6872 HOLLYFRONTIER CORP COM 436106108 5182 144830 SH SOLE 0 0 144830 HOLOGIC INC COM 436440101 710 9547 SH SOLE 0 0 9547 HOME BANCSHARES INC COM 436893200 438 16203 SH SOLE 0 0 16203 HOME DEPOT INC COM 437076102 473977 1552584 SH SOLE 0 0 1552584 HOME DEPOT INC COM 437076102 211 12500 SH Call SOLE 0 0 0 HOME PT CAPITAL INCORPORATED COM 43734L106 125 13481 SH SOLE 0 0 13481 HONEYWELL INTL INC COM 438516106 69232 318908 SH SOLE 0 0 318908 HORIZON BANCORP INC COM 440407104 193 10393 SH SOLE 0 0 10393 HORIZON THERAPEUTICS PUB L SHS G46188101 7500 81490 SH SOLE 0 0 81490 HORMEL FOODS CORP COM 440452100 8205 171731 SH SOLE 0 0 171731 HOST HOTELS & RESORTS INC COM 44107P104 719 42655 SH SOLE 0 0 42655 HOULIHAN LOKEY INC CL A 441593100 367 5511 SH SOLE 0 0 5511 HOWARD HUGHES CORP COM 44267D107 267 2804 SH SOLE 0 0 2804 HOWMET AEROSPACE INC COM 443201108 906 28191 SH SOLE 0 0 28191 HP INC COM 40434L105 9199 289745 SH SOLE 0 0 289745 HSBC HLDGS PLC SPON ADR NEW 404280406 783 26859 SH SOLE 0 0 26859 HUBBELL INC COM 443510607 941 5037 SH SOLE 0 0 5037 HUBSPOT INC COM 443573100 2742 6036 SH SOLE 0 0 6036 HUMANA INC COM 444859102 9398 22408 SH SOLE 0 0 22408 HUNT J B TRANS SVCS INC COM 445658107 1909 11360 SH SOLE 0 0 11360 HUNTINGTON BANCSHARES INC COM 446150104 13946 887170 SH SOLE 0 0 887170 HUNTINGTON INGALLS INDS INC COM 446413106 1911 9284 SH SOLE 0 0 9284 HUNTSMAN CORP COM 447011107 576 19975 SH SOLE 0 0 19975 HUTTIG BLDG PRODS INC COM 448451104 68 18477 SH SOLE 0 0 18477 HYATT HOTELS CORP COM CL A 448579102 563 6813 SH SOLE 0 0 6813 I3 VERTICALS INC COM CL A 46571Y107 1492 47936 SH SOLE 0 0 47936 IAC INTERACTIVECORP NEW COM 44891N109 1220 5639 SH SOLE 0 0 5639 IAMGOLD CORP COM 450913108 41 13878 SH SOLE 0 0 13878 ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 1940 36114 SH SOLE 0 0 36114 ICF INTL INC COM 44925C103 969 11086 SH SOLE 0 0 11086 ICON PLC SHS G4705A100 5534 28181 SH SOLE 0 0 28181 ICU MED INC COM 44930G107 943 4590 SH SOLE 0 0 4590 IDACORP INC COM 451107106 834 8339 SH SOLE 0 0 8339 IDEX CORP COM 45167R104 921 4398 SH SOLE 0 0 4398 IDEXX LABS INC COM 45168D104 11324 23142 SH SOLE 0 0 23142 IHS MARKIT LTD SHS G47567105 47592 491665 SH SOLE 0 0 491665 II-VI INC COM 902104108 1466 21445 SH SOLE 0 0 21445 ILLINOIS TOOL WKS INC COM 452308109 50239 226788 SH SOLE 0 0 226788 ILLUMINA INC COM 452327109 7849 20438 SH SOLE 0 0 20438 IMMUNOGEN INC COM 45253H101 218 26950 SH SOLE 0 0 26950 IMPERIAL OIL LTD COM NEW 453038408 235 9684 SH SOLE 0 0 9684 IMPINJ INC COM 453204109 1069 18801 SH SOLE 0 0 18801 INCYTE CORP COM 45337C102 2220 27318 SH SOLE 0 0 27318 INDEPENDENCE RLTY TR INC COM 45378A106 190 12474 SH SOLE 0 0 12474 INDEXIQ ACTIVE ETF TR IQ MACKAY INSRED 45409F843 9070 332422 SH SOLE 0 0 332422 INDEXIQ ACTIVE ETF TR IQ MACKAY INTRME 45409F827 1693 63492 SH SOLE 0 0 63492 INDEXIQ ETF TR HDGD FTSE INTL 45409B560 5778 241777 SH SOLE 0 0 241777 INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 1174 36915 SH SOLE 0 0 36915 INDEXIQ ETF TR IQ CHAIKIN US 45409B388 780 25135 SH SOLE 0 0 25135 INDEXIQ ETF TR IQ CHAIKIN US 45409B396 1887 54656 SH SOLE 0 0 54656 INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800 598 18149 SH SOLE 0 0 18149 INDEXIQ ETF TR US RL EST SMCP 45409B628 465 19308 SH SOLE 0 0 19308 INDIA FD INC COM 454089103 287 13381 SH SOLE 0 0 13381 INFINERA CORP COM 45667G103 311 32344 SH SOLE 0 0 32344 INFLARX NV COM N44821101 105 27044 SH SOLE 0 0 27044 INFOSYS LTD SPONSORED ADR 456788108 255 13631 SH SOLE 0 0 13631 ING GROEP N.V. SPONSORED ADR 456837103 518 42367 SH SOLE 0 0 42367 INGERSOLL RAND INC COM 45687V106 8004 162641 SH SOLE 0 0 162641 INGLES MKTS INC CL A 457030104 230 3730 SH SOLE 0 0 3730 INGREDION INC COM 457187102 2581 28705 SH SOLE 0 0 28705 INMODE LTD SHS M5425M103 887 12257 SH SOLE 0 0 12257 INNOVATOR ETFS TR IBD 50 ETF 45782C102 782 17815 SH SOLE 0 0 17815 INNOVATOR ETFS TR LOUP FRONTIER 45782C862 1148 21225 SH SOLE 0 0 21225 INNOVATOR ETFS TR II S&P INVSTMNT GRD 45783G201 2733 112854 SH SOLE 0 0 112854 INOVALON HLDGS INC COM CL A 45781D101 463 16102 SH SOLE 0 0 16102 INOVIO PHARMACEUTICALS INC COM NEW 45773H201 193 20790 SH SOLE 0 0 20790 INPHI CORP COM 45772F107 516 2890 SH SOLE 0 0 2890 INSEEGO CORP COM 45782B104 448 44847 SH SOLE 0 0 44847 INSIGHT SELECT INCOME FD COM 45781W109 774 37861 SH SOLE 0 0 37861 INSPIRE MED SYS INC COM 457730109 240 1160 SH SOLE 0 0 1160 INSTALLED BLDG PRODS INC COM 45780R101 477 4300 SH SOLE 0 0 4300 INSULET CORP COM 45784P101 1249 4788 SH SOLE 0 0 4788 INTEL CORP COM 458140100 86335 1348994 SH SOLE 0 0 1348994 INTELLIA THERAPEUTICS INC COM 45826J105 2948 36732 SH SOLE 0 0 36732 INTERACTIVE BROKERS GROUP IN COM CL A 45841N107 3904 53452 SH SOLE 0 0 53452 INTERCEPT PHARMACEUTICALS IN COM 45845P108 1658 71816 SH SOLE 0 0 71816 INTERCEPT PHARMACEUTICALS IN NOTE 3.250% 7/0 45845PAA6 81 100000 PRN SOLE 0 0 100000 INTERCONTINENTAL EXCHANGE IN COM 45866F104 68092 609679 SH SOLE 0 0 609679 INTERNATIONAL BUSINESS MACHS COM 459200101 68395 513235 SH SOLE 0 0 513235 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 4218 30215 SH SOLE 0 0 30215 INTERNATIONAL FLAVORS&FRAGRA UNIT 09/15/2021 459506309 470 9592 SH SOLE 0 0 9592 INTERNATIONAL PAPER CO COM 460146103 6434 118996 SH SOLE 0 0 118996 INTERPUBLIC GROUP COS INC COM 460690100 12515 428579 SH SOLE 0 0 428579 INTERPUBLIC GROUP COS INC COM 460690100 13 18900 SH Call SOLE 0 0 0 INTUIT COM 461202103 11155 29111 SH SOLE 0 0 29111 INTUITIVE SURGICAL INC COM NEW 46120E602 22626 30620 SH SOLE 0 0 30620 INVESCO ACTIVELY MANAGED ETF ACTIVE US REAL 46090A101 657 7027 SH SOLE 0 0 7027 INVESCO ACTIVELY MANAGED ETF TOTAL RETURN 46090A804 1980 35346 SH SOLE 0 0 35346 INVESCO ACTIVELY MANAGED ETF ULTRA SHRT DUR 46090A887 13086 259228 SH SOLE 0 0 259228 INVESCO ACTIVLY MANGD ETC FD OPTIMUM YIELD 46090F100 5726 332250 SH SOLE 0 0 332250 INVESCO BD FD COM 46132L107 1864 93314 SH SOLE 0 0 93314 INVESCO CALIF VALUE MUN INCO COM 46132H106 192 14989 SH SOLE 0 0 14989 INVESCO DB COMMDY INDX TRCK UNIT 46138B103 3034 182674 SH SOLE 0 0 182674 INVESCO DB MULTI-SECTOR COMM AGRICULTURE FD 46140H106 857 50568 SH SOLE 0 0 50568 INVESCO DB MULTI-SECTOR COMM ENERGY FD 46140H304 485 37103 SH SOLE 0 0 37103 INVESCO DYNAMIC CR OPPORTUNI COM 46132R104 2551 224335 SH SOLE 0 0 224335 INVESCO EXCH TRADED FD TR II 1 30 LADER TRE 46138E107 3265 93060 SH SOLE 0 0 93060 INVESCO EXCH TRADED FD TR II CALIF AMT MUN 46138E206 392 14150 SH SOLE 0 0 14150 INVESCO EXCH TRADED FD TR II CEF INM COMPSI 46138E404 3021 129896 SH SOLE 0 0 129896 INVESCO EXCH TRADED FD TR II CHINA TECHNLGY 46138E800 1677 20585 SH SOLE 0 0 20585 INVESCO EXCH TRADED FD TR II DWA DEV MKTS 46138E875 1898 55894 SH SOLE 0 0 55894 INVESCO EXCH TRADED FD TR II DWA EMERG MKTS 46138E867 2862 119202 SH SOLE 0 0 119202 INVESCO EXCH TRADED FD TR II DWA SMLCP MENT 46138E842 589 6929 SH SOLE 0 0 6929 INVESCO EXCH TRADED FD TR II EMRNG MKT SVRG 46138E784 6021 224903 SH SOLE 0 0 224903 INVESCO EXCH TRADED FD TR II FNDMNTL HY CRP 46138E719 406 20974 SH SOLE 0 0 20974 INVESCO EXCH TRADED FD TR II FTSE INTL LOW 46138E768 502 16851 SH SOLE 0 0 16851 INVESCO EXCH TRADED FD TR II FTSE RAFI DEV 46138E743 619 13385 SH SOLE 0 0 13385 INVESCO EXCH TRADED FD TR II FTSE RAFI EMNG 46138E727 496 22036 SH SOLE 0 0 22036 INVESCO EXCH TRADED FD TR II FTSE RAFI SML 46138E735 601 16426 SH SOLE 0 0 16426 INVESCO EXCH TRADED FD TR II GBL CLEAN ENRG 46138G847 4475 139848 SH SOLE 0 0 139848 INVESCO EXCH TRADED FD TR II GBL SRT TRM HY 46138E669 1162 52572 SH SOLE 0 0 52572 INVESCO EXCH TRADED FD TR II GLOBAL WATER 46138E651 670 18506 SH SOLE 0 0 18506 INVESCO EXCH TRADED FD TR II INTL BUYBACK 46138E644 21614 507260 SH SOLE 0 0 507260 INVESCO EXCH TRADED FD TR II KBW BK ETF 46138E628 5006 80885 SH SOLE 0 0 80885 INVESCO EXCH TRADED FD TR II KBW PPTY CASUT 46138E586 228 3043 SH SOLE 0 0 3043 INVESCO EXCH TRADED FD TR II KBW PREM YIELD 46138E594 283 12635 SH SOLE 0 0 12635 INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649 5657 43111 SH SOLE 0 0 43111 INVESCO EXCH TRADED FD TR II NASDAQNXTGEN100 46138G631 21911 688097 SH SOLE 0 0 688097 INVESCO EXCH TRADED FD TR II NATL AMT MUNI 46138E537 2611 97580 SH SOLE 0 0 97580 INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 17051 1136750 SH SOLE 0 0 1136750 INVESCO EXCH TRADED FD TR II S&P 500 HB ETF 46138E370 27291 392511 SH SOLE 0 0 392511 INVESCO EXCH TRADED FD TR II S&P 500 MOMNTM 46138E339 261 4931 SH SOLE 0 0 4931 INVESCO EXCH TRADED FD TR II S&P 500 REVENUE 46138G698 5549 79824 SH SOLE 0 0 79824 INVESCO EXCH TRADED FD TR II S&P EMRNG MKTS 46138E297 326 13846 SH SOLE 0 0 13846 INVESCO EXCH TRADED FD TR II S&P GBL WATER 46138E263 890 18121 SH SOLE 0 0 18121 INVESCO EXCH TRADED FD TR II S&P INTL LOW 46138E230 1388 45654 SH SOLE 0 0 45654 INVESCO EXCH TRADED FD TR II S&P INTL QULTY 46138E214 456 15631 SH SOLE 0 0 15631 INVESCO EXCH TRADED FD TR II S&P MDCP 400 REV 46138G672 261 3035 SH SOLE 0 0 3035 INVESCO EXCH TRADED FD TR II S&P MIDCP LOW 46138E198 17270 329827 SH SOLE 0 0 329827 INVESCO EXCH TRADED FD TR II S&P SMALLCAP 600 46138G664 2618 22976 SH SOLE 0 0 22976 INVESCO EXCH TRADED FD TR II S&P SMLCP DISC 46138E180 232 2069 SH SOLE 0 0 2069 INVESCO EXCH TRADED FD TR II S&P SMLCP ENGY 46138E164 815 129095 SH SOLE 0 0 129095 INVESCO EXCH TRADED FD TR II S&P SMLCP FINL 46138E156 410 7243 SH SOLE 0 0 7243 INVESCO EXCH TRADED FD TR II S&P SMLCP HELT 46138E149 2148 11676 SH SOLE 0 0 11676 INVESCO EXCH TRADED FD TR II S&P SMLCP INFO 46138E115 1152 8387 SH SOLE 0 0 8387 INVESCO EXCH TRADED FD TR II S&P SMLCP LOW 46138G102 2467 53758 SH SOLE 0 0 53758 INVESCO EXCH TRADED FD TR II S&P ULTRA DIVIDE 46138G656 3409 85684 SH SOLE 0 0 85684 INVESCO EXCH TRADED FD TR II S&P500 HDL VOL 46138E362 8819 205708 SH SOLE 0 0 205708 INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 33458 575368 SH SOLE 0 0 575368 INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706 2871 31282 SH SOLE 0 0 31282 INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 27609 1247589 SH SOLE 0 0 1247589 INVESCO EXCH TRADED FD TR II TAXABLE MUN BD 46138G805 22803 711914 SH SOLE 0 0 711914 INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870 2812 108789 SH SOLE 0 0 108789 INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 14268 675255 SH SOLE 0 0 675255 INVESCO EXCH TRD SLF IDX FD BULSHS 2021 HY 46138J809 2905 125992 SH SOLE 0 0 125992 INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 15287 706429 SH SOLE 0 0 706429 INVESCO EXCH TRD SLF IDX FD BULSHS 2022 HY 46138J874 11180 478810 SH SOLE 0 0 478810 INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 11282 518252 SH SOLE 0 0 518252 INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858 11288 446165 SH SOLE 0 0 446165 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 12651 570633 SH SOLE 0 0 570633 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 HY 46138J833 619 24760 SH SOLE 0 0 24760 INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825 10852 489929 SH SOLE 0 0 489929 INVESCO EXCH TRD SLF IDX FD BULSHS 2025 HY 46138J817 2228 90736 SH SOLE 0 0 90736 INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791 12177 571406 SH SOLE 0 0 571406 INVESCO EXCH TRD SLF IDX FD BULSHS 2027 CB 46138J783 9747 451060 SH SOLE 0 0 451060 INVESCO EXCH TRD SLF IDX FD DEFENSIVE EQTY 46138J775 349 5718 SH SOLE 0 0 5718 INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 28 46138J643 9037 400419 SH SOLE 0 0 400419 INVESCO EXCH TRD SLF IDX FD RAFI STRG EMMRKT 46138J692 204 7061 SH SOLE 0 0 7061 INVESCO EXCH TRD SLF IDX FD RUSL 1000 DYNM 46138J619 5966 135247 SH SOLE 0 0 135247 INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 1705 23436 SH SOLE 0 0 23436 INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 3509 41669 SH SOLE 0 0 41669 INVESCO EXCHANGE TRADED FD T DIVID ACHIEVEV 46137V506 15989 462255 SH SOLE 0 0 462255 INVESCO EXCHANGE TRADED FD T DJ INDL AVG DV 46137V605 5902 136655 SH SOLE 0 0 136655 INVESCO EXCHANGE TRADED FD T DWA BASIC MATL 46137V704 2279 27439 SH SOLE 0 0 27439 INVESCO EXCHANGE TRADED FD T DWA CYCLICALS 46137V803 2604 29553 SH SOLE 0 0 29553 INVESCO EXCHANGE TRADED FD T DWA ENERGY MNT 46137V878 3271 132074 SH SOLE 0 0 132074 INVESCO EXCHANGE TRADED FD T DWA HEALTHCARE 46137V852 9703 61785 SH SOLE 0 0 61785 INVESCO EXCHANGE TRADED FD T DWA INDLS MUMT 46137V845 5676 55512 SH SOLE 0 0 55512 INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 40798 479243 SH SOLE 0 0 479243 INVESCO EXCHANGE TRADED FD T DWA TECHNOLOGY 46137V811 1719 11958 SH SOLE 0 0 11958 INVESCO EXCHANGE TRADED FD T DYNMC BIOTECH 46137V787 467 6322 SH SOLE 0 0 6322 INVESCO EXCHANGE TRADED FD T DYNMC BLDG CON 46137V779 3337 67952 SH SOLE 0 0 67952 INVESCO EXCHANGE TRADED FD T DYNMC ENRG EXP 46137V761 1124 76022 SH SOLE 0 0 76022 INVESCO EXCHANGE TRADED FD T DYNMC FOOD BEV 46137V753 1050 26249 SH SOLE 0 0 26249 INVESCO EXCHANGE TRADED FD T DYNMC LEISURE 46137V720 37141 807937 SH SOLE 0 0 807937 INVESCO EXCHANGE TRADED FD T DYNMC LRG GWTH 46137V746 1174 17249 SH SOLE 0 0 17249 INVESCO EXCHANGE TRADED FD T DYNMC LRG VALU 46137V738 831 19479 SH SOLE 0 0 19479 INVESCO EXCHANGE TRADED FD T DYNMC OIL GAS 46137V670 1052 313173 SH SOLE 0 0 313173 INVESCO EXCHANGE TRADED FD T DYNMC PHRMCTLS 46137V662 462 5863 SH SOLE 0 0 5863 INVESCO EXCHANGE TRADED FD T DYNMC SEMICNDT 46137V647 2661 22095 SH SOLE 0 0 22095 INVESCO EXCHANGE TRADED FD T DYNMC SOFTWARE 46137V639 2960 18998 SH SOLE 0 0 18998 INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 2104 111455 SH SOLE 0 0 111455 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 31473 207503 SH SOLE 0 0 207503 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 3953 22413 SH SOLE 0 0 22413 INVESCO EXCHANGE TRADED FD T GBL LISTED PVT 46137V589 1674 115397 SH SOLE 0 0 115397 INVESCO EXCHANGE TRADED FD T GLOBAL DRGN CN 46137V571 456 7176 SH SOLE 0 0 7176 INVESCO EXCHANGE TRADED FD T HIG YLD EQ DIV 46137V563 1900 93850 SH SOLE 0 0 93850 INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 3641 218313 SH SOLE 0 0 218313 INVESCO EXCHANGE TRADED FD T INVESCO MSCI 46137V407 1853 24536 SH SOLE 0 0 24536 INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 1062 4601 SH SOLE 0 0 4601 INVESCO EXCHANGE TRADED FD T RYMND JMS SB 1 46137V522 10708 185037 SH SOLE 0 0 185037 INVESCO EXCHANGE TRADED FD T S&P 100 EQL WIGH 46137V449 245 3257 SH SOLE 0 0 3257 INVESCO EXCHANGE TRADED FD T S&P 500 GARP ETF 46137V431 7837 96206 SH SOLE 0 0 96206 INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 2936 9904 SH SOLE 0 0 9904 INVESCO EXCHANGE TRADED FD T S&P 500 VLU MOMN 46137V423 505 10877 SH SOLE 0 0 10877 INVESCO EXCHANGE TRADED FD T S&P 500A EQL 46137Y609 2579 69343 SH SOLE 0 0 69343 INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464 23137 276057 SH SOLE 0 0 276057 INVESCO EXCHANGE TRADED FD T S&P MDCP QUALITY 46137V472 7267 95471 SH SOLE 0 0 95471 INVESCO EXCHANGE TRADED FD T S&P MDCP VLU MNT 46137V456 644 14419 SH SOLE 0 0 14419 INVESCO EXCHANGE TRADED FD T S&P MDCP400 EQ 46137V225 1446 16227 SH SOLE 0 0 16227 INVESCO EXCHANGE TRADED FD T S&P MDCP400 PR 46137V217 1160 5282 SH SOLE 0 0 5282 INVESCO EXCHANGE TRADED FD T S&P SMCP VLU MNT 46137V480 1258 25904 SH SOLE 0 0 25904 INVESCO EXCHANGE TRADED FD T S&P SML 600 EQ 46137V183 1001 12453 SH SOLE 0 0 12453 INVESCO EXCHANGE TRADED FD T S&P SML600 GWT 46137V175 814 5173 SH SOLE 0 0 5173 INVESCO EXCHANGE TRADED FD T S&P SML600 VAL 46137V167 1265 14303 SH SOLE 0 0 14303 INVESCO EXCHANGE TRADED FD T S&P SMLCP MOMENT 46137V498 1559 29944 SH SOLE 0 0 29944 INVESCO EXCHANGE TRADED FD T S&P500 BUY WRT 46137V399 1845 85200 SH SOLE 0 0 85200 INVESCO EXCHANGE TRADED FD T S&P500 EQL DIS 46137V381 1103 7819 SH SOLE 0 0 7819 INVESCO EXCHANGE TRADED FD T S&P500 EQL ENR 46137V365 1447 35930 SH SOLE 0 0 35930 INVESCO EXCHANGE TRADED FD T S&P500 EQL FIN 46137V340 8374 150025 SH SOLE 0 0 150025 INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 2202 8205 SH SOLE 0 0 8205 INVESCO EXCHANGE TRADED FD T S&P500 EQL IND 46137V324 8887 50012 SH SOLE 0 0 50012 INVESCO EXCHANGE TRADED FD T S&P500 EQL MAT 46137V316 8695 55748 SH SOLE 0 0 55748 INVESCO EXCHANGE TRADED FD T S&P500 EQL REL 46137V290 1247 38377 SH SOLE 0 0 38377 INVESCO EXCHANGE TRADED FD T S&P500 EQL STP 46137V373 3070 19448 SH SOLE 0 0 19448 INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 8292 30722 SH SOLE 0 0 30722 INVESCO EXCHANGE TRADED FD T S&P500 EQL UTL 46137V274 1273 12301 SH SOLE 0 0 12301 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 135271 954883 SH SOLE 0 0 954883 INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 11857 72178 SH SOLE 0 0 72178 INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 36982 499823 SH SOLE 0 0 499823 INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 45328 1022518 SH SOLE 0 0 1022518 INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 3124 63236 SH SOLE 0 0 63236 INVESCO EXCHANGE TRADED FD T WILDERHIL CLAN 46137V134 61868 628763 SH SOLE 0 0 628763 INVESCO EXCHANGE TRADED FD T ZACKS MID CAP 46137Y401 1815 21552 SH SOLE 0 0 21552 INVESCO EXCHANGE TRADED FD T ZACKS MULT AST 46137Y500 402 17295 SH SOLE 0 0 17295 INVESCO LTD SHS G491BT108 2150 85254 SH SOLE 0 0 85254 INVESCO MORTGAGE CAPITAL INC COM 46131B100 59 14753 SH SOLE 0 0 14753 INVESCO MUN OPPORTUNITY TR COM 46132C107 2392 181498 SH SOLE 0 0 181498 INVESCO MUN TR COM 46131J103 220 16685 SH SOLE 0 0 16685 INVESCO MUNI INCOME OPP TRST COM 46132X101 850 107786 SH SOLE 0 0 107786 INVESCO PA VALUE MUN INC TR COM 46132K109 689 52824 SH SOLE 0 0 52824 INVESCO QQQ TR UNIT SER 1 46090E103 606696 1900791 SH SOLE 0 0 1900791 INVESCO QUALITY MUN INCOME T COM 46133G107 1780 137272 SH SOLE 0 0 137272 INVESCO SR INCOME TR COM 46131H107 96 22819 SH SOLE 0 0 22819 INVESCO TR INVT GRADE MUNS COM 46131M106 890 66046 SH SOLE 0 0 66046 INVESCO VALUE MUN INCOME TR COM 46132P108 876 55877 SH SOLE 0 0 55877 INVESTCORP CR MGMT BDC INC COM 46090R104 205 36474 SH SOLE 0 0 36474 INVESTORS BANCORP INC NEW COM 46146L101 164 11135 SH SOLE 0 0 11135 INVITAE CORP COM 46185L103 1151 30120 SH SOLE 0 0 30120 INVITATION HOMES INC COM 46187W107 3877 121182 SH SOLE 0 0 121182 ION GEOPHYSICAL CORP COM NEW 462044207 107 49970 SH SOLE 0 0 49970 IONIS PHARMACEUTICALS INC COM 462222100 1597 35529 SH SOLE 0 0 35529 IPG PHOTONICS CORP COM 44980X109 640 3032 SH SOLE 0 0 3032 IQVIA HLDGS INC COM 46266C105 69266 358632 SH SOLE 0 0 358632 IRIDIUM COMMUNICATIONS INC COM 46269C102 8707 211070 SH SOLE 0 0 211070 IROBOT CORP COM 462726100 513 4198 SH SOLE 0 0 4198 IRON MTN INC NEW COM 46284V101 5737 155019 SH SOLE 0 0 155019 IRONWOOD PHARMACEUTICALS INC COM CL A 46333X108 140 12546 SH SOLE 0 0 12546 ISHARES GOLD TR ISHARES 464285105 75867 4665898 SH SOLE 0 0 4665898 ISHARES INC CORE MSCI EMKT 46434G103 129521 2012455 SH SOLE 0 0 2012455 ISHARES INC EM MKTS DIV ETF 464286319 3451 88089 SH SOLE 0 0 88089 ISHARES INC ESG AWR MSCI EM 46434G863 22390 516966 SH SOLE 0 0 516966 ISHARES INC GLB AGRIC PR ETF 464286350 4452 111289 SH SOLE 0 0 111289 ISHARES INC GLB ENR PROD ETF 464286343 174 11068 SH SOLE 0 0 11068 ISHARES INC INTL HIGH YIELD 464286210 1208 21867 SH SOLE 0 0 21867 ISHARES INC JP MRG EM CRP BD 464286251 1176 22627 SH SOLE 0 0 22627 ISHARES INC JP MRGN EM HI BD 464286285 892 20056 SH SOLE 0 0 20056 ISHARES INC MSCI AUST ETF 464286103 1519 61279 SH SOLE 0 0 61279 ISHARES INC MSCI BRAZIL ETF 464286400 408 12209 SH SOLE 0 0 12209 ISHARES INC MSCI BRIC INDX 464286657 1208 22921 SH SOLE 0 0 22921 ISHARES INC MSCI CDA ETF 464286509 778 22852 SH SOLE 0 0 22852 ISHARES INC MSCI EMERG MKT 46434G889 486 9336 SH SOLE 0 0 9336 ISHARES INC MSCI EMERG MRKT 464286533 22834 361528 SH SOLE 0 0 361528 ISHARES INC MSCI EMRG CHN 46434G764 245 4114 SH SOLE 0 0 4114 ISHARES INC MSCI EQUAL WEITE 464286681 568 7251 SH SOLE 0 0 7251 ISHARES INC MSCI EURZONE ETF 464286608 1099 23669 SH SOLE 0 0 23669 ISHARES INC MSCI GBL ETF NEW 46434G848 266 6307 SH SOLE 0 0 6307 ISHARES INC MSCI GBL GOLD MN 46434G855 1791 65466 SH SOLE 0 0 65466 ISHARES INC MSCI GBL MIN VOL 464286525 15678 158906 SH SOLE 0 0 158906 ISHARES INC MSCI GERMANY ETF 464286806 255 7626 SH SOLE 0 0 7626 ISHARES INC MSCI GLB SLV&MTL 464286327 160 10827 SH SOLE 0 0 10827 ISHARES INC MSCI HONG KG ETF 464286871 239 8994 SH SOLE 0 0 8994 ISHARES INC MSCI JPN ETF NEW 46434G822 3817 55700 SH SOLE 0 0 55700 ISHARES INC MSCI NETHERL ETF 464286814 208 4507 SH SOLE 0 0 4507 ISHARES INC MSCI PAC JP ETF 464286665 898 17871 SH SOLE 0 0 17871 ISHARES INC MSCI STH AFR ETF 464286780 297 6017 SH SOLE 0 0 6017 ISHARES INC MSCI STH KOR ETF 464286772 2236 24932 SH SOLE 0 0 24932 ISHARES INC MSCI SWEDEN ETF 464286756 1493 33503 SH SOLE 0 0 33503 ISHARES INC MSCI SWITZERLAND 464286749 239 5408 SH SOLE 0 0 5408 ISHARES INC MSCI TAIWAN ETF 46434G772 930 15514 SH SOLE 0 0 15514 ISHARES INC MSCI THAILND ETF 464286624 272 3312 SH SOLE 0 0 3312 ISHARES INC MSCI WORLD ETF 464286392 841 7100 SH SOLE 0 0 7100 ISHARES INC US INTL HGH YLD 464286178 427 8511 SH SOLE 0 0 8511 ISHARES SILVER TR ISHARES 46428Q109 37638 1658052 SH SOLE 0 0 1658052 ISHARES SILVER TR ISHARES 46428Q109 5 40100 SH Call SOLE 0 0 0 ISHARES TR 0-5 YR TIPS ETF 46429B747 37609 355735 SH SOLE 0 0 355735 ISHARES TR 0-5YR HI YL CP 46434V407 19393 423338 SH SOLE 0 0 423338 ISHARES TR 0-5YR INVT GR CP 46434V100 12804 247273 SH SOLE 0 0 247273 ISHARES TR 1 3 YR TREAS BD 464287457 81842 948883 SH SOLE 0 0 948883 ISHARES TR 10+ YR INVST GRD 464289511 351 5269 SH SOLE 0 0 5269 ISHARES TR 10-20 YR TRS ETF 464288653 1640 11701 SH SOLE 0 0 11701 ISHARES TR 20 YR TR BD ETF 464287432 47477 350519 SH SOLE 0 0 350519 ISHARES TR 3 7 YR TREAS BD 464288661 73742 567664 SH SOLE 0 0 567664 ISHARES TR A RATE CP BD ETF 46429B291 6395 115363 SH SOLE 0 0 115363 ISHARES TR AGENCY BOND ETF 464288166 12386 105209 SH SOLE 0 0 105209 ISHARES TR AGGRES ALLOC ETF 464289859 602 8988 SH SOLE 0 0 8988 ISHARES TR ASIA 50 ETF 464288430 970 10525 SH SOLE 0 0 10525 ISHARES TR BARCLAYS 7 10 YR 464287440 37981 336241 SH SOLE 0 0 336241 ISHARES TR BLACKROCK ULTRA 46434V878 10495 207750 SH SOLE 0 0 207750 ISHARES TR BROAD USD HIGH 46435U853 16291 395511 SH SOLE 0 0 395511 ISHARES TR CALIF MUN BD ETF 464288356 397 6398 SH SOLE 0 0 6398 ISHARES TR CHINA LG-CAP ETF 464287184 787 16860 SH SOLE 0 0 16860 ISHARES TR CHINA SM-CAP ETF 46429B200 411 7471 SH SOLE 0 0 7471 ISHARES TR COHEN STEER REIT 464287564 13482 233206 SH SOLE 0 0 233206 ISHARES TR CONSER ALLOC ETF 464289883 5431 140528 SH SOLE 0 0 140528 ISHARES TR CONV BD ETF 46435G102 6275 63889 SH SOLE 0 0 63889 ISHARES TR CORE 1 5 YR USD 46432F859 78163 1523926 SH SOLE 0 0 1523926 ISHARES TR CORE DIV GRWTH 46434V621 234695 4862139 SH SOLE 0 0 4862139 ISHARES TR CORE HIGH DV ETF 46429B663 47278 498237 SH SOLE 0 0 498237 ISHARES TR CORE INTL AGGR 46435G672 10474 190917 SH SOLE 0 0 190917 ISHARES TR CORE LT USDB ETF 464289479 2207 32193 SH SOLE 0 0 32193 ISHARES TR CORE MSCI EAFE 46432F842 397155 5512214 SH SOLE 0 0 5512214 ISHARES TR CORE MSCI EURO 46434V738 5034 93271 SH SOLE 0 0 93271 ISHARES TR CORE MSCI INTL 46435G326 4804 74369 SH SOLE 0 0 74369 ISHARES TR CORE MSCI TOTAL 46432F834 37377 531836 SH SOLE 0 0 531836 ISHARES TR CORE S&P MCP ETF 464287507 363273 1395649 SH SOLE 0 0 1395649 ISHARES TR CORE S&P SCP ETF 464287804 414043 3814940 SH SOLE 0 0 3814940 ISHARES TR CORE S&P TTL STK 464287150 301197 3288030 SH SOLE 0 0 3288030 ISHARES TR CORE S&P US GWT 464287671 55753 614088 SH SOLE 0 0 614088 ISHARES TR CORE S&P US VLU 464287663 50603 734439 SH SOLE 0 0 734439 ISHARES TR CORE S&P500 ETF 464287200 750107 1885394 SH SOLE 0 0 1885394 ISHARES TR CORE TOTAL USD 46434V613 37553 711896 SH SOLE 0 0 711896 ISHARES TR CORE US AGGBD ET 464287226 508871 4470437 SH SOLE 0 0 4470437 ISHARES TR CR 5 10 YR ETF 46435G417 3922 76921 SH SOLE 0 0 76921 ISHARES TR CRE U S REIT ETF 464288521 563 10743 SH SOLE 0 0 10743 ISHARES TR CUR HD EURZN ETF 46434V639 330 9641 SH SOLE 0 0 9641 ISHARES TR CYBERSECURITY 46435U135 433 11344 SH SOLE 0 0 11344 ISHARES TR DEVSMCP EXNA ETF 464288497 796 12104 SH SOLE 0 0 12104 ISHARES TR DOW JONES US ETF 464287846 1378 13800 SH SOLE 0 0 13800 ISHARES TR EAFE GRWTH ETF 464288885 60119 598412 SH SOLE 0 0 598412 ISHARES TR EAFE SML CP ETF 464288273 16434 228752 SH SOLE 0 0 228752 ISHARES TR EAFE VALUE ETF 464288877 11231 220356 SH SOLE 0 0 220356 ISHARES TR ESG ADVNCD HY BD 46435G441 1227 23604 SH SOLE 0 0 23604 ISHARES TR ESG AW MSCI EAFE 46435G516 5470 72072 SH SOLE 0 0 72072 ISHARES TR ESG AWARE MSCI 46435U663 1952 50658 SH SOLE 0 0 50658 ISHARES TR ESG AWR MSCI USA 46435G425 48717 536119 SH SOLE 0 0 536119 ISHARES TR ESG AWR US AGRGT 46435U549 4390 80226 SH SOLE 0 0 80226 ISHARES TR ESG AWRE 1 5 YR 46435G243 2811 108238 SH SOLE 0 0 108238 ISHARES TR ESG AWRE USD ETF 46435G193 5739 213002 SH SOLE 0 0 213002 ISHARES TR ESG MSCI USA ETF 46436E767 248 7476 SH SOLE 0 0 7476 ISHARES TR EUROPE ETF 464287861 479 9532 SH SOLE 0 0 9532 ISHARES TR EXPANDED TECH 464287515 14066 41185 SH SOLE 0 0 41185 ISHARES TR EXPND TEC SC ETF 464287549 21710 60156 SH SOLE 0 0 60156 ISHARES TR EXPONENTIAL TECH 46434V381 30322 512024 SH SOLE 0 0 512024 ISHARES TR FALN ANGLS USD 46435G474 2250 76942 SH SOLE 0 0 76942 ISHARES TR FLTG RATE NT ETF 46429B655 15127 297879 SH SOLE 0 0 297879 ISHARES TR GBL COMM SVC ETF 464287275 2226 27679 SH SOLE 0 0 27679 ISHARES TR GBL GREEN ETF 46435U440 1162 21266 SH SOLE 0 0 21266 ISHARES TR GENOMICS IMMUN 46435U192 446 9759 SH SOLE 0 0 9759 ISHARES TR GL CLEAN ENE ETF 464288224 18614 766000 SH SOLE 0 0 766000 ISHARES TR GL TIMB FORE ETF 464288174 446 5231 SH SOLE 0 0 5231 ISHARES TR GLB CNS DISC ETF 464288745 1957 12004 SH SOLE 0 0 12004 ISHARES TR GLB CNSM STP ETF 464288737 2095 36057 SH SOLE 0 0 36057 ISHARES TR GLB INFRASTR ETF 464288372 520 11530 SH SOLE 0 0 11530 ISHARES TR GLOB HLTHCRE ETF 464287325 6044 78436 SH SOLE 0 0 78436 ISHARES TR GLOB INDSTRL ETF 464288729 219 1891 SH SOLE 0 0 1891 ISHARES TR GLOBAL 100 ETF 464287572 4011 60762 SH SOLE 0 0 60762 ISHARES TR GLOBAL ENERG ETF 464287341 2251 91304 SH SOLE 0 0 91304 ISHARES TR GLOBAL MATER ETF 464288695 10432 120221 SH SOLE 0 0 120221 ISHARES TR GLOBAL REIT ETF 46434V647 1397 54824 SH SOLE 0 0 54824 ISHARES TR GLOBAL TECH ETF 464287291 19225 62435 SH SOLE 0 0 62435 ISHARES TR GNMA BOND ETF 46429B333 2478 49268 SH SOLE 0 0 49268 ISHARES TR GOV/CRED BD ETF 464288596 321 2664 SH SOLE 0 0 2664 ISHARES TR GRWT ALLOCAT ETF 464289867 8074 150752 SH SOLE 0 0 150752 ISHARES TR HDG MSCI EAFE 46434V803 730 22132 SH SOLE 0 0 22132 ISHARES TR IBDS DEC28 ETF 46435U515 1615 57032 SH SOLE 0 0 57032 ISHARES TR IBNDS MAR23 ETF 46432FAN7 1363 54743 SH SOLE 0 0 54743 ISHARES TR IBONDS 21 TRM HG 46435U226 1433 59208 SH SOLE 0 0 59208 ISHARES TR IBONDS 22 TRM HG 46435U176 1068 43955 SH SOLE 0 0 43955 ISHARES TR IBONDS 23 TRM HG 46435U150 462 18739 SH SOLE 0 0 18739 ISHARES TR IBONDS 24 TRM HG 46435U184 220 8945 SH SOLE 0 0 8945 ISHARES TR IBONDS 25 TRM HG 46435U168 218 8700 SH SOLE 0 0 8700 ISHARES TR IBONDS 27 ETF 46435UAA9 3313 123973 SH SOLE 0 0 123973 ISHARES TR IBONDS DEC 46435U697 3737 138418 SH SOLE 0 0 138418 ISHARES TR IBONDS DEC 25 46435U432 3098 110896 SH SOLE 0 0 110896 ISHARES TR IBONDS DEC 26 46435U259 907 33818 SH SOLE 0 0 33818 ISHARES TR IBONDS DEC 29 46436E205 451 17257 SH SOLE 0 0 17257 ISHARES TR IBONDS DEC2021 46435G789 5120 199113 SH SOLE 0 0 199113 ISHARES TR IBONDS DEC2022 46435G755 5833 221477 SH SOLE 0 0 221477 ISHARES TR IBONDS DEC2023 46435G318 4124 157633 SH SOLE 0 0 157633 ISHARES TR IBONDS DEC2026 46435GAA0 5446 206602 SH SOLE 0 0 206602 ISHARES TR IBONDS DEC21 ETF 46434VBK5 22351 899435 SH SOLE 0 0 899435 ISHARES TR IBONDS DEC22 ETF 46434VBA7 25209 990150 SH SOLE 0 0 990150 ISHARES TR IBONDS DEC23 ETF 46434VAX8 19508 746287 SH SOLE 0 0 746287 ISHARES TR IBONDS DEC24 ETF 46434VBG4 21225 804289 SH SOLE 0 0 804289 ISHARES TR IBONDS DEC25 ETF 46434VBD1 20126 750138 SH SOLE 0 0 750138 ISHARES TR IBONDS MAR23 ETF 46432FAZ0 285 10503 SH SOLE 0 0 10503 ISHARES TR IBOXX HI YD ETF 464288513 26809 307509 SH SOLE 0 0 307509 ISHARES TR IBOXX INV CP ETF 464287242 40127 308547 SH SOLE 0 0 308547 ISHARES TR INTL DIV GRWTH 46435G524 253 3898 SH SOLE 0 0 3898 ISHARES TR INTL SEL DIV ETF 464288448 19630 623555 SH SOLE 0 0 623555 ISHARES TR INTL TREA BD ETF 464288117 450 8658 SH SOLE 0 0 8658 ISHARES TR INTRM GOV CR ETF 464288612 1384 12054 SH SOLE 0 0 12054 ISHARES TR ISHS 1-5YR INVS 464288646 52053 951963 SH SOLE 0 0 951963 ISHARES TR ISHS 5-10YR INVT 464288638 11724 197947 SH SOLE 0 0 197947 ISHARES TR JPMORGAN USD EMG 464288281 17411 159909 SH SOLE 0 0 159909 ISHARES TR MBS ETF 464288588 69345 639594 SH SOLE 0 0 639594 ISHARES TR MICRO-CAP ETF 464288869 2959 20137 SH SOLE 0 0 20137 ISHARES TR MODERT ALLOC ETF 464289875 3091 70975 SH SOLE 0 0 70975 ISHARES TR MORNINGSTAR GRWT 464287119 13371 46347 SH SOLE 0 0 46347 ISHARES TR MORNINGSTAR VALU 464288109 11306 92037 SH SOLE 0 0 92037 ISHARES TR MORNINGSTR US EQ 464287127 2172 9682 SH SOLE 0 0 9682 ISHARES TR MORTGE REL ETF 46435G342 1907 54077 SH SOLE 0 0 54077 ISHARES TR MRGSTR MD CP ETF 464288208 10842 43118 SH SOLE 0 0 43118 ISHARES TR MRGSTR MD CP GRW 464288307 97371 257487 SH SOLE 0 0 257487 ISHARES TR MRGSTR MD CP VAL 464288406 6557 35560 SH SOLE 0 0 35560 ISHARES TR MRGSTR SM CP ETF 464288505 683 3026 SH SOLE 0 0 3026 ISHARES TR MRGSTR SM CP GR 464288604 19352 64409 SH SOLE 0 0 64409 ISHARES TR MRNGSTR INC ETF 46432F875 2646 112912 SH SOLE 0 0 112912 ISHARES TR MRNING SM CP ETF 464288703 15155 89798 SH SOLE 0 0 89798 ISHARES TR MSCI AC ASIA ETF 464288182 1462 15783 SH SOLE 0 0 15783 ISHARES TR MSCI ACWI ETF 464288257 8998 94562 SH SOLE 0 0 94562 ISHARES TR MSCI ACWI EX US 464288240 11300 204792 SH SOLE 0 0 204792 ISHARES TR MSCI CHINA A 46434V514 6984 169754 SH SOLE 0 0 169754 ISHARES TR MSCI CHINA ETF 46429B671 2140 26193 SH SOLE 0 0 26193 ISHARES TR MSCI EAFE ETF 464287465 78068 1028969 SH SOLE 0 0 1028969 ISHARES TR MSCI EAFE MIN VL 46429B689 139933 1917159 SH SOLE 0 0 1917159 ISHARES TR MSCI EAFE SMCP 46435G839 936 26627 SH SOLE 0 0 26627 ISHARES TR MSCI EMG MKT ETF 464287234 41320 774663 SH SOLE 0 0 774663 ISHARES TR MSCI EURO FL ETF 464289180 1446 75038 SH SOLE 0 0 75038 ISHARES TR MSCI GLOBAL IMP 46435G532 8014 84495 SH SOLE 0 0 84495 ISHARES TR MSCI INDIA ETF 46429B598 6651 157672 SH SOLE 0 0 157672 ISHARES TR MSCI INDONIA ETF 46429B309 498 22776 SH SOLE 0 0 22776 ISHARES TR MSCI INTL MOMENT 46434V449 358 9520 SH SOLE 0 0 9520 ISHARES TR MSCI INTL MULTFT 46434V274 796 27724 SH SOLE 0 0 27724 ISHARES TR MSCI INTL QUALTY 46434V456 15967 438169 SH SOLE 0 0 438169 ISHARES TR MSCI KLD400 SOC 464288570 21152 277006 SH SOLE 0 0 277006 ISHARES TR MSCI LW CRB TG 46434V464 229 1466 SH SOLE 0 0 1466 ISHARES TR MSCI POLAND ETF 46429B606 242 13378 SH SOLE 0 0 13378 ISHARES TR MSCI UK ETF NEW 46435G334 1067 34078 SH SOLE 0 0 34078 ISHARES TR MSCI USA ESG SLC 464288802 39879 454102 SH SOLE 0 0 454102 ISHARES TR MSCI USA MIN VOL 46429B697 493072 7126308 SH SOLE 0 0 7126308 ISHARES TR MSCI USA MMENTM 46432F396 82085 510259 SH SOLE 0 0 510259 ISHARES TR MSCI USA MULTIFT 46434V282 4604 113291 SH SOLE 0 0 113291 ISHARES TR MSCI USA QLT FCT 46432F339 78070 641072 SH SOLE 0 0 641072 ISHARES TR MSCI USA SMCP MN 46435G433 12981 352275 SH SOLE 0 0 352275 ISHARES TR MSCI USA SZE FT 46432F370 661 5501 SH SOLE 0 0 5501 ISHARES TR MSCI USA VALUE 46432F388 29008 283104 SH SOLE 0 0 283104 ISHARES TR NA TEC MULTM ETF 464287531 229 3409 SH SOLE 0 0 3409 ISHARES TR NASDAQ BIOTECH 464287556 22112 146851 SH SOLE 0 0 146851 ISHARES TR NATIONAL MUN ETF 464288414 31848 274436 SH SOLE 0 0 274436 ISHARES TR NEW YORK MUN ETF 464288323 468 8113 SH SOLE 0 0 8113 ISHARES TR NEW ZEALAND ETF 464289123 532 8542 SH SOLE 0 0 8542 ISHARES TR NORTH AMERN NAT 464287374 3888 141007 SH SOLE 0 0 141007 ISHARES TR PFD AND INCM SEC 464288687 38770 1009637 SH SOLE 0 0 1009637 ISHARES TR PHLX SEMICND ETF 464287523 18205 42933 SH SOLE 0 0 42933 ISHARES TR RESIDENTIAL MULT 464288562 3860 52157 SH SOLE 0 0 52157 ISHARES TR ROBOTICS ARTIF 46435U556 7952 184320 SH SOLE 0 0 184320 ISHARES TR RUS 1000 ETF 464287622 66428 296779 SH SOLE 0 0 296779 ISHARES TR RUS 1000 GRW ETF 464287614 229095 942591 SH SOLE 0 0 942591 ISHARES TR RUS 1000 VAL ETF 464287598 128553 848242 SH SOLE 0 0 848242 ISHARES TR RUS 2000 GRW ETF 464287648 49800 165543 SH SOLE 0 0 165543 ISHARES TR RUS 2000 VAL ETF 464287630 33538 210246 SH SOLE 0 0 210246 ISHARES TR RUS MD CP GR ETF 464287481 99521 974986 SH SOLE 0 0 974986 ISHARES TR RUS MDCP VAL ETF 464287473 70955 649166 SH SOLE 0 0 649166 ISHARES TR RUS MID CAP ETF 464287499 78000 1055026 SH SOLE 0 0 1055026 ISHARES TR RUS TOP 200 ETF 464289446 1599 16876 SH SOLE 0 0 16876 ISHARES TR RUS TP200 GR ETF 464289438 52636 391182 SH SOLE 0 0 391182 ISHARES TR RUS TP200 VL ETF 464289420 1186 18616 SH SOLE 0 0 18616 ISHARES TR RUSSELL 2000 ETF 464287655 130949 592669 SH SOLE 0 0 592669 ISHARES TR RUSSELL 3000 ETF 464287689 26604 112144 SH SOLE 0 0 112144 ISHARES TR S&P 100 ETF 464287101 27525 153058 SH SOLE 0 0 153058 ISHARES TR S&P 500 GRWT ETF 464287309 203373 3123507 SH SOLE 0 0 3123507 ISHARES TR S&P 500 VAL ETF 464287408 86271 610777 SH SOLE 0 0 610777 ISHARES TR S&P MC 400GR ETF 464287606 50458 643831 SH SOLE 0 0 643831 ISHARES TR S&P MC 400VL ETF 464287705 34889 342287 SH SOLE 0 0 342287 ISHARES TR S&P SML 600 GWT 464287887 43270 337434 SH SOLE 0 0 337434 ISHARES TR SELECT DIVID ETF 464287168 40006 350624 SH SOLE 0 0 350624 ISHARES TR SELF DRIVNG EV 46435U366 1054 22862 SH SOLE 0 0 22862 ISHARES TR SHORT TREAS BD 464288679 56196 508517 SH SOLE 0 0 508517 ISHARES TR SHRT NAT MUN ETF 464288158 8589 79665 SH SOLE 0 0 79665 ISHARES TR SP SMCP600VL ETF 464287879 32984 327414 SH SOLE 0 0 327414 ISHARES TR TIPS BD ETF 464287176 115136 917402 SH SOLE 0 0 917402 ISHARES TR TRANS AVG ETF 464287192 7111 27583 SH SOLE 0 0 27583 ISHARES TR TRS FLT RT BD 46434V860 18824 374240 SH SOLE 0 0 374240 ISHARES TR U.S. BAS MTL ETF 464287838 1930 15368 SH SOLE 0 0 15368 ISHARES TR U.S. CNSM GD ETF 464287812 1229 6945 SH SOLE 0 0 6945 ISHARES TR U.S. CNSM SV ETF 464287580 17251 230534 SH SOLE 0 0 230534 ISHARES TR U.S. ENERGY ETF 464287796 10345 394414 SH SOLE 0 0 394414 ISHARES TR U.S. FIN SVC ETF 464287770 2999 17511 SH SOLE 0 0 17511 ISHARES TR U.S. FINLS ETF 464287788 16951 226404 SH SOLE 0 0 226404 ISHARES TR U.S. FIXED INCME 46435U796 643 6440 SH SOLE 0 0 6440 ISHARES TR U.S. INSRNCE ETF 464288786 221 2981 SH SOLE 0 0 2981 ISHARES TR U.S. MED DVC ETF 464288810 41238 124774 SH SOLE 0 0 124774 ISHARES TR U.S. PHARMA ETF 464288836 690 3883 SH SOLE 0 0 3883 ISHARES TR U.S. REAL ES ETF 464287739 10471 113890 SH SOLE 0 0 113890 ISHARES TR U.S. TECH ETF 464287721 53391 608792 SH SOLE 0 0 608792 ISHARES TR U.S. UTILITS ETF 464287697 3655 45935 SH SOLE 0 0 45935 ISHARES TR US AER DEF ETF 464288760 9386 90159 SH SOLE 0 0 90159 ISHARES TR US BR DEL SE ETF 464288794 7825 84911 SH SOLE 0 0 84911 ISHARES TR US HLTHCARE ETF 464287762 23163 91721 SH SOLE 0 0 91721 ISHARES TR US HLTHCR PR ETF 464288828 8804 34967 SH SOLE 0 0 34967 ISHARES TR US HOME CONS ETF 464288752 12701 187131 SH SOLE 0 0 187131 ISHARES TR US INDUSTRIALS 464287754 11578 109535 SH SOLE 0 0 109535 ISHARES TR US INFRASTRUC 46435U713 2627 75838 SH SOLE 0 0 75838 ISHARES TR US OIL EQ&SV ETF 464288844 2247 167585 SH SOLE 0 0 167585 ISHARES TR US OIL GS EX ETF 464288851 2677 54998 SH SOLE 0 0 54998 ISHARES TR US REGNL BKS ETF 464288778 4684 82662 SH SOLE 0 0 82662 ISHARES TR US SML CP VALUE 46436E536 1128 36829 SH SOLE 0 0 36829 ISHARES TR US TELECOM ETF 464287713 5143 159075 SH SOLE 0 0 159075 ISHARES TR US TREAS BD ETF 46429B267 34107 1302312 SH SOLE 0 0 1302312 ISHARES TR USD INV GRDE ETF 464288620 1400 23718 SH SOLE 0 0 23718 ISHARES TR YLD OPTIM BD 46434V787 4800 192605 SH SOLE 0 0 192605 ISHARES U S ETF TR BLACKROCK SHORT 46431W838 10831 215525 SH SOLE 0 0 215525 ISHARES U S ETF TR BLACKROCK ST MAT 46431W507 49630 988844 SH SOLE 0 0 988844 ISHARES U S ETF TR GSCI CMDTY STGY 46431W853 1893 63284 SH SOLE 0 0 63284 ISHARES U S ETF TR TECHNOLOGY 46431W648 1592 32806 SH SOLE 0 0 32806 ISORAY INC COM 46489V104 25 22500 SH SOLE 0 0 22500 ISTAR INC COM 45031U101 1717 96552 SH SOLE 0 0 96552 ISUN INC COM 465246106 293 21942 SH SOLE 0 0 21942 ITERUM THERAPEUTICS PLC SHS G6333L101 37 26545 SH SOLE 0 0 26545 ITRON INC COM 465741106 1295 14606 SH SOLE 0 0 14606 ITT INC COM 45073V108 321 3526 SH SOLE 0 0 3526 IVY HIGH INCOME OPPORTUNITIE COM 465893105 669 49040 SH SOLE 0 0 49040 J & J SNACK FOODS CORP COM 466032109 3126 19905 SH SOLE 0 0 19905 J P MORGAN EXCHANGE-TRADED F DIV RTN EM EQT 46641Q308 6120 108192 SH SOLE 0 0 108192 J P MORGAN EXCHANGE-TRADED F DIV RTN INT EQ 46641Q209 1851 30346 SH SOLE 0 0 30346 J P MORGAN EXCHANGE-TRADED F DIVERSFD EQT ETF 46641Q845 8286 195841 SH SOLE 0 0 195841 J P MORGAN EXCHANGE-TRADED F DIVERSFED RTRN 46641Q886 1936 23385 SH SOLE 0 0 23385 J P MORGAN EXCHANGE-TRADED F EQUITY PREMIUM 46641Q332 284 4890 SH SOLE 0 0 4890 J P MORGAN EXCHANGE-TRADED F INTL BD OPP ETF 46641Q852 215 4200 SH SOLE 0 0 4200 J P MORGAN EXCHANGE-TRADED F JPMORGAN DIVER 46641Q407 3812 41743 SH SOLE 0 0 41743 J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 207818 4094509 SH SOLE 0 0 4094509 J P MORGAN EXCHANGE-TRADED F ULTRA SHT MUNCPL 46641Q654 1020 19975 SH SOLE 0 0 19975 J P MORGAN EXCHANGE-TRADED F US AGGREGATE 46641Q613 290 10796 SH SOLE 0 0 10796 J P MORGAN EXCHANGE-TRADED F US MINMUM VOLT 46641Q787 903 26991 SH SOLE 0 0 26991 J P MORGAN EXCHANGE-TRADED F US MOMENTUM 46641Q779 3256 82801 SH SOLE 0 0 82801 J P MORGAN EXCHANGE-TRADED F US QUALTY FCTR 46641Q761 1309 34707 SH SOLE 0 0 34707 J P MORGAN EXCHANGE-TRADED F US VALUE FACTR 46641Q753 713 20755 SH SOLE 0 0 20755 J2 GLOBAL INC COM 48123V102 980 8178 SH SOLE 0 0 8178 JABIL INC COM 466313103 4781 91664 SH SOLE 0 0 91664 JACOBS ENGR GROUP INC COM 469814107 3549 27452 SH SOLE 0 0 27452 JANUS DETROIT STR TR HENDERSN CAP ETF 47103U100 1364 20191 SH SOLE 0 0 20191 JANUS DETROIT STR TR HENDERSN SML ETF 47103U209 3780 56329 SH SOLE 0 0 56329 JANUS DETROIT STR TR HENDERSON MTG 47103U852 412 7771 SH SOLE 0 0 7771 JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 32784 653249 SH SOLE 0 0 653249 JAWS ACQUISITION CORP SHS G50744104 797 60158 SH SOLE 0 0 60158 JAZZ PHARMACEUTICALS PLC SHS USD G50871105 293 1781 SH SOLE 0 0 1781 JD.COM INC SPON ADR CL A 47215P106 3343 39637 SH SOLE 0 0 39637 JEFFERIES FINL GROUP INC COM 47233W109 270 8961 SH SOLE 0 0 8961 JELD-WEN HLDG INC COM 47580P103 2030 73323 SH SOLE 0 0 73323 JETBLUE AWYS CORP COM 477143101 2342 115143 SH SOLE 0 0 115143 JMP GROUP LLC COM 46629U107 205 34262 SH SOLE 0 0 34262 JOHN HANCOCK EXCHANGE TRADED MLTFCTR LRG CAP 47804J107 8747 171958 SH SOLE 0 0 171958 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR CO 47804J305 490 9792 SH SOLE 0 0 9792 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR HE 47804J503 663 14910 SH SOLE 0 0 14910 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206 40982 834149 SH SOLE 0 0 834149 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR TE 47804J602 1483 18057 SH SOLE 0 0 18057 JOHN HANCOCK EXCHANGE TRADED MULTIFACTR SML 47804J842 829 24472 SH SOLE 0 0 24472 JOHN HANCOCK HEDGED EQUITY & COM 47804L102 160 13264 SH SOLE 0 0 13264 JOHNSON & JOHNSON COM 478160104 250494 1524105 SH SOLE 0 0 1524105 JOHNSON CTLS INTL PLC SHS G51502105 9779 163887 SH SOLE 0 0 163887 JONES LANG LASALLE INC COM 48020Q107 270 1507 SH SOLE 0 0 1507 JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 237 14259 SH SOLE 0 0 14259 JPMORGAN CHASE & CO COM 46625H100 510103 3350805 SH SOLE 0 0 3350805 JUMIA TECHNOLOGIES AG SPONSORED ADS 48138M105 1472 41511 SH SOLE 0 0 41511 JUMIA TECHNOLOGIES AG SPONSORED ADS 48138M105 53 12400 SH Call SOLE 0 0 0 JUNIPER NETWORKS INC COM 48203R104 2293 90542 SH SOLE 0 0 90542 KANSAS CITY SOUTHERN COM NEW 485170302 101117 383059 SH SOLE 0 0 383059 KAR AUCTION SVCS INC COM 48238T109 343 22880 SH SOLE 0 0 22880 KAYNE ANDERSON ENERGY INFRST COM 486606106 1028 143365 SH SOLE 0 0 143365 KAYNE ANDERSON NEXTGEN ENRGY COM 48661E108 401 60269 SH SOLE 0 0 60269 KB HOME COM 48666K109 5001 107475 SH SOLE 0 0 107475 KBR INC COM 48242W106 368 9595 SH SOLE 0 0 9595 KELLOGG CO COM 487836108 6433 101633 SH SOLE 0 0 101633 KEMPHARM INC COM NEW 488445206 205 22275 SH SOLE 0 0 22275 KENNEDY-WILSON HOLDINGS INC COM 489398107 2197 108687 SH SOLE 0 0 108687 KEURIG DR PEPPER INC COM 49271V100 1262 36713 SH SOLE 0 0 36713 KEYCORP COM 493267108 3051 152715 SH SOLE 0 0 152715 KEYSIGHT TECHNOLOGIES INC COM 49338L103 55887 389730 SH SOLE 0 0 389730 KIMBELL RTY PARTNERS LP UNIT 49435R102 1579 155725 SH SOLE 0 0 155725 KIMBERLY-CLARK CORP COM 494368103 28768 206878 SH SOLE 0 0 206878 KIMCO RLTY CORP COM 49446R109 591 31542 SH SOLE 0 0 31542 KINDER MORGAN INC DEL COM 49456B101 22531 1353197 SH SOLE 0 0 1353197 KINROSS GOLD CORP COM 496902404 1111 166587 SH SOLE 0 0 166587 KINSALE CAP GROUP INC COM 49714P108 5083 30843 SH SOLE 0 0 30843 KIRKLAND LAKE GOLD LTD COM 49741E100 1322 39130 SH SOLE 0 0 39130 KKR & CO INC COM 48251W104 3930 80448 SH SOLE 0 0 80448 KKR INCOME OPPORTUNITIES FD COM 48249T106 220 13920 SH SOLE 0 0 13920 KLA CORP COM NEW 482480100 5051 15287 SH SOLE 0 0 15287 KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104 855 17790 SH SOLE 0 0 17790 KNOWLES CORP COM 49926D109 269 12860 SH SOLE 0 0 12860 KOHLS CORP COM 500255104 2891 48486 SH SOLE 0 0 48486 KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 4039 70820 SH SOLE 0 0 70820 KONTOOR BRANDS INC COM 50050N103 523 10776 SH SOLE 0 0 10776 KORNIT DIGITAL LTD SHS M6372Q113 3920 39553 SH SOLE 0 0 39553 KRAFT HEINZ CO COM 500754106 13478 336964 SH SOLE 0 0 336964 KRANESHARES TR CSI CHI INTERNET 500767306 7032 92098 SH SOLE 0 0 92098 KRANESHARES TR QUADRTC INT RT 500767736 1121 39238 SH SOLE 0 0 39238 KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 5837 213957 SH SOLE 0 0 213957 KROGER CO COM 501044101 12974 360482 SH SOLE 0 0 360482 L BRANDS INC COM 501797104 10812 174786 SH SOLE 0 0 174786 L3HARRIS TECHNOLOGIES INC COM 502431109 35756 176392 SH SOLE 0 0 176392 LABORATORY CORP AMER HLDGS COM NEW 50540R409 5116 20060 SH SOLE 0 0 20060 LADDER CAP CORP CL A 505743104 10738 909966 SH SOLE 0 0 909966 LAIRD SUPERFOOD INC COM STK 50736T102 568 15152 SH SOLE 0 0 15152 LAKELAND BANCORP INC COM 511637100 339 19454 SH SOLE 0 0 19454 LAKELAND FINL CORP COM 511656100 1259 18197 SH SOLE 0 0 18197 LAM RESEARCH CORP COM 512807108 21763 36556 SH SOLE 0 0 36556 LAMAR ADVERTISING CO NEW CL A 512816109 3685 39230 SH SOLE 0 0 39230 LAMB WESTON HLDGS INC COM 513272104 1673 21592 SH SOLE 0 0 21592 LANCASTER COLONY CORP COM 513847103 245 1398 SH SOLE 0 0 1398 LANDMARK INFRASTRCTUR PARTR COM UNIT LTD 51508J108 1410 119218 SH SOLE 0 0 119218 LANDSTAR SYS INC COM 515098101 787 4766 SH SOLE 0 0 4766 LAS VEGAS SANDS CORP COM 517834107 5234 86139 SH SOLE 0 0 86139 LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 52362 1763032 SH SOLE 0 0 1763032 LATTICE STRATEGIES TR HARTFORD US EQTY 518416409 2221 58933 SH SOLE 0 0 58933 LAUDER ESTEE COS INC CL A 518439104 78010 268120 SH SOLE 0 0 268120 LAZARD GLOBAL TOTAL RETURN & COM 52106W103 5315 276407 SH SOLE 0 0 276407 LAZARD LTD SHS A G54050102 864 19863 SH SOLE 0 0 19863 LCI INDS COM 50189K103 263 1989 SH SOLE 0 0 1989 LEAR CORP COM NEW 521865204 571 3152 SH SOLE 0 0 3152 LEGG MASON ETF INVT TR CLEARBRIDEG LR 524682200 263 5201 SH SOLE 0 0 5201 LEGG MASON ETF INVT TR CLRBRG GWT ETF 524682101 11901 260603 SH SOLE 0 0 260603 LEGG MASON ETF INVT TR INT LW VTY HGH 52468L505 579 22808 SH SOLE 0 0 22808 LEGG MASON ETF INVT TR L VOL H DIV ETF 52468L406 8781 251201 SH SOLE 0 0 251201 LEGGETT & PLATT INC COM 524660107 11109 243340 SH SOLE 0 0 243340 LEIDOS HOLDINGS INC COM 525327102 1174 12192 SH SOLE 0 0 12192 LEMAITRE VASCULAR INC COM 525558201 647 13258 SH SOLE 0 0 13258 LEMONADE INC COM 52567D107 2355 25290 SH SOLE 0 0 25290 LENNAR CORP CL A 526057104 2374 23449 SH SOLE 0 0 23449 LEVEL ONE BANCORP INC COM 52730D208 233 9044 SH SOLE 0 0 9044 LEXINGTON REALTY TRUST COM 529043101 140 12636 SH SOLE 0 0 12636 LGI HOMES INC COM 50187T106 792 5303 SH SOLE 0 0 5303 LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 2409 315787 SH SOLE 0 0 315787 LIBERTY ALL-STAR GROWTH FD I COM 529900102 1527 177394 SH SOLE 0 0 177394 LIBERTY BROADBAND CORP COM SER C 530307305 566 3768 SH SOLE 0 0 3768 LIBERTY MEDIA CORP DEL COM A SIRIUSXM 531229409 296 6718 SH SOLE 0 0 6718 LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607 3023 68534 SH SOLE 0 0 68534 LIBERTY MEDIA CORP DEL COM SER A FRMLA 531229870 610 15963 SH SOLE 0 0 15963 LIBERTY MEDIA CORP DEL COM SER C FRMLA 531229854 592 13677 SH SOLE 0 0 13677 LIBERTY MEDIA CORP DEL DEB 3.500% 1/1 530715AN1 8 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 464 72760 SH SOLE 0 0 72760 LIFE STORAGE INC COM 53223X107 308 3587 SH SOLE 0 0 3587 LIGHTSPEED POS INC SUB VTG SHS 53227R106 337 5351 SH SOLE 0 0 5351 LILLY ELI & CO COM 532457108 38850 207952 SH SOLE 0 0 207952 LIMELIGHT NETWORKS INC COM 53261M104 134 37507 SH SOLE 0 0 37507 LIMONEIRA CO COM 532746104 191 10900 SH SOLE 0 0 10900 LINCOLN ELEC HLDGS INC COM 533900106 1383 11251 SH SOLE 0 0 11251 LINCOLN NATL CORP IND COM 534187109 3483 55927 SH SOLE 0 0 55927 LINDE PLC SHS G5494J103 15756 56213 SH SOLE 0 0 56213 LINDSAY CORP COM 535555106 2841 17046 SH SOLE 0 0 17046 LINEAGE CELL THERAPEUTICS IN COM 53566P109 33 13961 SH SOLE 0 0 13961 LIONS GATE ENTMNT CORP CL A VTG 535919401 643 43008 SH SOLE 0 0 43008 LISTED FD TR ROUNDHILL BITK 53656F706 867 27198 SH SOLE 0 0 27198 LISTED FD TR ROUNDHILL SPORTS 53656F789 1120 36401 SH SOLE 0 0 36401 LITHIA MTRS INC CL A 536797103 225 576 SH SOLE 0 0 576 LITHIUM AMERS CORP NEW COM NEW 53680Q207 2769 172236 SH SOLE 0 0 172236 LITTELFUSE INC COM 537008104 678 2563 SH SOLE 0 0 2563 LIVE NATION ENTERTAINMENT IN COM 538034109 3142 37114 SH SOLE 0 0 37114 LIVE OAK BANCSHARES INC COM 53803X105 1156 16881 SH SOLE 0 0 16881 LIVENT CORP COM 53814L108 2351 135763 SH SOLE 0 0 135763 LKQ CORP COM 501889208 1381 32620 SH SOLE 0 0 32620 LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 93 40208 SH SOLE 0 0 40208 LMP CAP & INCOME FD INC COM 50208A102 9885 778330 SH SOLE 0 0 778330 LOCKHEED MARTIN CORP COM 539830109 82917 224382 SH SOLE 0 0 224382 LOEWS CORP COM 540424108 585 11413 SH SOLE 0 0 11413 LOGITECH INTL S A SHS H50430232 503 4785 SH SOLE 0 0 4785 LORDSTOWN MOTORS CORP COM CL A 54405Q100 598 50792 SH SOLE 0 0 50792 LOUISIANA PAC CORP COM 546347105 742 13387 SH SOLE 0 0 13387 LOWES COS INC COM 548661107 77042 405064 SH SOLE 0 0 405064 LPL FINL HLDGS INC COM 50212V100 474 3333 SH SOLE 0 0 3333 LTC PPTYS INC COM 502175102 206 4935 SH SOLE 0 0 4935 LULULEMON ATHLETICA INC COM 550021109 28254 92119 SH SOLE 0 0 92119 LUMEN TECHNOLOGIES INC COM 550241103 3565 267024 SH SOLE 0 0 267024 LUMENTUM HLDGS INC COM 55024U109 4079 44652 SH SOLE 0 0 44652 LUMINAR TECHNOLOGIES INC COM CL A 550424105 1196 49204 SH SOLE 0 0 49204 LYFT INC CL A COM 55087P104 6065 95999 SH SOLE 0 0 95999 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 7180 69004 SH SOLE 0 0 69004 M & T BK CORP COM 55261F104 3156 20818 SH SOLE 0 0 20818 M D C HLDGS INC COM 552676108 12508 210578 SH SOLE 0 0 210578 MACOM TECH SOLUTIONS HLDGS I COM 55405Y100 233 4015 SH SOLE 0 0 4015 MACQUARIE GLOBAL INFRASTRUCT COM 55608D101 456 20881 SH SOLE 0 0 20881 MACQUARIE INFRASTRUCTURE COR COM 55608B105 356 11178 SH SOLE 0 0 11178 MACYS INC COM 55616P104 3776 233234 SH SOLE 0 0 233234 MADISON COVERED CALL & EQUIT COM 557437100 263 34838 SH SOLE 0 0 34838 MADISON SQUARE GRDN ENTERTNM CL A 55826T102 1236 15114 SH SOLE 0 0 15114 MADISON SQUARE GRDN SPRT COR CL A 55825T103 284 1583 SH SOLE 0 0 1583 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 18213 420039 SH SOLE 0 0 420039 MAGNA INTL INC COM 559222401 3316 37635 SH SOLE 0 0 37635 MAGNITE INC COM 55955D100 843 20256 SH SOLE 0 0 20256 MAIN STR CAP CORP COM 56035L104 1653 42231 SH SOLE 0 0 42231 MAINSTAY MACKAY DEFINDTRM MU COM 56064K100 3422 154262 SH SOLE 0 0 154262 MALIBU BOATS INC COM CL A 56117J100 496 6225 SH SOLE 0 0 6225 MANAGED PORTFOLIO SERIES KNWLDL LD ETF 46143U849 741 16906 SH SOLE 0 0 16906 MANAGED PORTFOLIO SERIES TORTOISE NRAM PI 56167N720 10259 506123 SH SOLE 0 0 506123 MANULIFE FINL CORP COM 56501R106 3408 158400 SH SOLE 0 0 158400 MARATHON OIL CORP COM 565849106 7531 705124 SH SOLE 0 0 705124 MARATHON PETE CORP COM 56585A102 118502 2215387 SH SOLE 0 0 2215387 MARCUS CORP DEL COM 566330106 769 38450 SH SOLE 0 0 38450 MARINEMAX INC COM 567908108 2330 47213 SH SOLE 0 0 47213 MARKEL CORP COM 570535104 18205 15975 SH SOLE 0 0 15975 MARKETAXESS HLDGS INC COM 57060D108 2027 4061 SH SOLE 0 0 4061 MARRIOTT INTL INC NEW CL A 571903202 29610 199921 SH SOLE 0 0 199921 MARRIOTT VACTINS WORLDWID CO COM 57164Y107 740 4246 SH SOLE 0 0 4246 MARSH & MCLENNAN COS INC COM 571748102 4660 38260 SH SOLE 0 0 38260 MARTIN MARIETTA MATLS INC COM 573284106 1587 4724 SH SOLE 0 0 4724 MARTIN MIDSTREAM PRTNRS L P UNIT L P INT 573331105 196 79325 SH SOLE 0 0 79325 MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 8678 177165 SH SOLE 0 0 177165 MASCO CORP COM 574599106 7561 126224 SH SOLE 0 0 126224 MASIMO CORP COM 574795100 998 4347 SH SOLE 0 0 4347 MASTEC INC COM 576323109 1475 15738 SH SOLE 0 0 15738 MASTERCARD INCORPORATED CL A 57636Q104 105917 297413 SH SOLE 0 0 297413 MATADOR RES CO COM 576485205 345 14703 SH SOLE 0 0 14703 MATCH GROUP INC NEW COM 57667L107 11016 80183 SH SOLE 0 0 80183 MATSON INC COM 57686G105 317 4754 SH SOLE 0 0 4754 MAXAR TECHNOLOGIES INC COM 57778K105 1799 47567 SH SOLE 0 0 47567 MAXIM INTEGRATED PRODS INC COM 57772K101 6638 72653 SH SOLE 0 0 72653 MAXIMUS INC COM 577933104 12808 143837 SH SOLE 0 0 143837 MCCORMICK & CO INC COM NON VTG 579780206 9852 110476 SH SOLE 0 0 110476 MCCORMICK & CO INC COM VTG 579780107 267 3000 SH SOLE 0 0 3000 MCDONALDS CORP COM 580135101 95104 424282 SH SOLE 0 0 424282 MCKESSON CORP COM 58155Q103 6746 34585 SH SOLE 0 0 34585 MDU RES GROUP INC COM 552690109 3480 110078 SH SOLE 0 0 110078 MEDICAL PPTYS TRUST INC COM 58463J304 2250 105748 SH SOLE 0 0 105748 MEDTRONIC PLC SHS G5960L103 208083 1761419 SH SOLE 0 0 1761419 MELCO RESORTS AND ENTMNT LTD ADR 585464100 1028 51640 SH SOLE 0 0 51640 MERCADOLIBRE INC COM 58733R102 13732 9328 SH SOLE 0 0 9328 MERCER INTL INC COM 588056101 749 52057 SH SOLE 0 0 52057 MERCK & CO. INC COM 58933Y105 206304 2676157 SH SOLE 0 0 2676157 MERCK & CO. INC COM 58933Y105 43 52600 SH Call SOLE 0 0 0 MERCURY GENL CORP NEW COM 589400100 912 15000 SH SOLE 0 0 15000 MERIDIAN BANCORP INC MD COM 58958U103 352 19087 SH SOLE 0 0 19087 MERIT MED SYS INC COM 589889104 395 6589 SH SOLE 0 0 6589 MERITAGE HOMES CORP COM 59001A102 380 4134 SH SOLE 0 0 4134 MESA AIR GROUP INC COM NEW 590479135 238 17669 SH SOLE 0 0 17669 MESA LABS INC COM 59064R109 3585 14722 SH SOLE 0 0 14722 META FINL GROUP INC COM 59100U108 790 17429 SH SOLE 0 0 17429 METLIFE INC COM 59156R108 20192 332161 SH SOLE 0 0 332161 METLIFE INC COM 59156R108 123 13200 SH Call SOLE 0 0 0 METTLER TOLEDO INTERNATIONAL COM 592688105 1254 1085 SH SOLE 0 0 1085 MFA FINL INC COM 55272X102 48 11814 SH SOLE 0 0 11814 MFS CHARTER INCOME TR SH BEN INT 552727109 633 74097 SH SOLE 0 0 74097 MFS HIGH INCOME MUN TR SH BEN INT 59318D104 313 61359 SH SOLE 0 0 61359 MFS HIGH YIELD MUN TR SH BEN INT 59318E102 601 134799 SH SOLE 0 0 134799 MFS INTER INCOME TR SH BEN INT 55273C107 69 18636 SH SOLE 0 0 18636 MFS MULTIMARKET INCOME TR SH BEN INT 552737108 3505 540832 SH SOLE 0 0 540832 MFS MUN INCOME TR SH BEN INT 552738106 366 53671 SH SOLE 0 0 53671 MGE ENERGY INC COM 55277P104 489 6851 SH SOLE 0 0 6851 MGM GROWTH PPTYS LLC CL A COM 55303A105 1261 38671 SH SOLE 0 0 38671 MGM RESORTS INTERNATIONAL COM 552953101 9874 259911 SH SOLE 0 0 259911 MGP INGREDIENTS INC NEW COM 55303J106 224589 3796939 SH SOLE 0 0 3796939 MICROCHIP TECHNOLOGY INC. COM 595017104 20454 131768 SH SOLE 0 0 131768 MICRON TECHNOLOGY INC COM 595112103 30767 348794 SH SOLE 0 0 348794 MICROSOFT CORP COM 594918104 969694 4112661 SH SOLE 0 0 4112661 MICROSOFT CORP COM 594918104 6 16100 SH Call SOLE 0 0 0 MICROSTRATEGY INC CL A NEW 594972408 2064 3040 SH SOLE 0 0 3040 MICROVISION INC DEL COM NEW 594960304 702 37869 SH SOLE 0 0 37869 MID-AMER APT CMNTYS INC COM 59522J103 1494 10350 SH SOLE 0 0 10350 MIDDLEBY CORP COM 596278101 215 1300 SH SOLE 0 0 1300 MIDDLESEX WTR CO COM 596680108 1561 19759 SH SOLE 0 0 19759 MILLER HOWARD HIGH INC EQTY COM SHS BEN IN 600379101 425 44271 SH SOLE 0 0 44271 MILLER INDS INC TENN COM NEW 600551204 398 8620 SH SOLE 0 0 8620 MILLICOM INTL CELLULAR S A COM STK L6388F110 248 6500 SH SOLE 0 0 6500 MIMEDX GROUP INC COM 602496101 239 23248 SH SOLE 0 0 23248 MIND TECHNOLOGY INC COM 602566101 30 13362 SH SOLE 0 0 13362 MINERVA NEUROSCIENCES INC COM 603380106 102 35000 SH SOLE 0 0 35000 MISONIX INC COM 604871103 932 47551 SH SOLE 0 0 47551 MKS INSTRS INC COM 55306N104 325 1753 SH SOLE 0 0 1753 MODERNA INC COM 60770K107 10076 76948 SH SOLE 0 0 76948 MOGO INC COM 60800C109 518 60917 SH SOLE 0 0 60917 MOHAWK GROUP HLDGS INC COM 608189106 250 8470 SH SOLE 0 0 8470 MOHAWK INDS INC COM 608190104 3025 15730 SH SOLE 0 0 15730 MOLINA HEALTHCARE INC COM 60855R100 215 921 SH SOLE 0 0 921 MOLSON COORS BEVERAGE CO CL B 60871R209 1438 28105 SH SOLE 0 0 28105 MOMO INC ADR 60879B107 380 25755 SH SOLE 0 0 25755 MONAKER GROUP INC COM NEW 609011200 756 224230 SH SOLE 0 0 224230 MONDELEZ INTL INC CL A 609207105 16913 288964 SH SOLE 0 0 288964 MONGODB INC CL A 60937P106 1148 4291 SH SOLE 0 0 4291 MONMOUTH REAL ESTATE INVT CO CL A 609720107 640 36203 SH SOLE 0 0 36203 MONOLITHIC PWR SYS INC COM 609839105 5793 16402 SH SOLE 0 0 16402 MONRO INC COM 610236101 307 4660 SH SOLE 0 0 4660 MONSTER BEVERAGE CORP NEW COM 61174X109 2846 31247 SH SOLE 0 0 31247 MOODYS CORP COM 615369105 2347 7861 SH SOLE 0 0 7861 MORGAN STANLEY COM NEW 617446448 13163 169479 SH SOLE 0 0 169479 MORGAN STANLEY CHINA A SH FD COM 617468103 511 22682 SH SOLE 0 0 22682 MORGAN STANLEY EMER MKTS DEB COM 61744H105 153 17045 SH SOLE 0 0 17045 MORGAN STANLEY EMERGING MKTS COM 617477104 103 17104 SH SOLE 0 0 17104 MOSAIC CO NEW COM 61945C103 2319 73353 SH SOLE 0 0 73353 MOTOROLA SOLUTIONS INC COM NEW 620076307 168100 893823 SH SOLE 0 0 893823 MOVANO INC COM 62459M107 128 23180 SH SOLE 0 0 23180 MP MATERIALS CORP COM CL A 553368101 2216 61631 SH SOLE 0 0 61631 MPLX LP COM UNIT REP LTD 55336V100 9851 384338 SH SOLE 0 0 384338 MSA SAFETY INC COM 553498106 3006 20035 SH SOLE 0 0 20035 MSC INDL DIRECT INC CL A 553530106 954 10575 SH SOLE 0 0 10575 MSCI INC COM 55354G100 3341 7964 SH SOLE 0 0 7964 MSG NETWORK INC CL A 553573106 187 12466 SH SOLE 0 0 12466 MTS SYS CORP COM 553777103 296 5088 SH SOLE 0 0 5088 MUELLER INDS INC COM 624756102 276 6665 SH SOLE 0 0 6665 MURPHY OIL CORP COM 626717102 572 34872 SH SOLE 0 0 34872 MURPHY USA INC COM 626755102 288 1994 SH SOLE 0 0 1994 NABORS INDUSTRIES LTD SHS G6359F137 247 2647 SH SOLE 0 0 2647 NAPCO SEC TECHNOLOGIES INC COM 630402105 253 7250 SH SOLE 0 0 7250 NASDAQ INC COM 631103108 7022 47612 SH SOLE 0 0 47612 NATERA INC COM 632307104 1602 15780 SH SOLE 0 0 15780 NATIONAL FUEL GAS CO COM 636180101 1003 20065 SH SOLE 0 0 20065 NATIONAL GRID PLC SPONSORED ADR NE 636274409 1774 29944 SH SOLE 0 0 29944 NATIONAL HEALTH INVS INC COM 63633D104 473 6551 SH SOLE 0 0 6551 NATIONAL HEALTHCARE CORP COM 635906100 524 6726 SH SOLE 0 0 6726 NATIONAL RETAIL PROPERTIES I COM 637417106 6035 136944 SH SOLE 0 0 136944 NCINO INC COM 63947U107 1382 20712 SH SOLE 0 0 20712 NEOGEN CORP COM 640491106 4875 54841 SH SOLE 0 0 54841 NEOGENOMICS INC COM NEW 64049M209 4683 97091 SH SOLE 0 0 97091 NETAPP INC COM 64110D104 4722 64982 SH SOLE 0 0 64982 NETEASE INC SPONSORED ADS 64110W102 1005 9735 SH SOLE 0 0 9735 NETFLIX INC COM 64110L106 74109 142064 SH SOLE 0 0 142064 NEUBERGER BERMAN MLP & ENERG COM 64129H104 102 24244 SH SOLE 0 0 24244 NEUBERGER BERMAN MUN FD INC COM 64124P101 1054 66364 SH SOLE 0 0 66364 NEUBERGER BERMAN REAL ESTATE COM 64190A103 59 12970 SH SOLE 0 0 12970 NEW GOLD INC CDA COM 644535106 17 11239 SH SOLE 0 0 11239 NEW HOME CO INC COM 645370107 1683 321200 SH SOLE 0 0 321200 NEW JERSEY RES CORP COM 646025106 1046 26236 SH SOLE 0 0 26236 NEW JERSEY RES CORP COM 646025106 1 14600 SH Call SOLE 0 0 0 NEW MTN FIN CORP COM 647551100 211 16984 SH SOLE 0 0 16984 NEW ORIENTAL ED & TECHNOLOGY SPON ADR 647581107 840 59998 SH SOLE 0 0 59998 NEW RESIDENTIAL INVT CORP COM NEW 64828T201 1972 175263 SH SOLE 0 0 175263 NEW YORK CMNTY BANCORP INC COM 649445103 2432 192741 SH SOLE 0 0 192741 NEW YORK MTG TR INC COM PAR $.02 649604501 79 17738 SH SOLE 0 0 17738 NEWELL BRANDS INC COM 651229106 4782 178582 SH SOLE 0 0 178582 NEWMARK GROUP INC CL A 65158N102 906 90527 SH SOLE 0 0 90527 NEWMONT CORP COM 651639106 9359 155278 SH SOLE 0 0 155278 NEWS CORP NEW CL A 65249B109 1145 45028 SH SOLE 0 0 45028 NEXGEN ENERGY LTD COM 65340P106 66 18436 SH SOLE 0 0 18436 NEXPOINT REAL ESTATE FIN INC COM 65342V101 1737 93504 SH SOLE 0 0 93504 NEXPOINT RESIDENTIAL TR INC COM 65341D102 301 6531 SH SOLE 0 0 6531 NEXTERA ENERGY INC COM 65339F101 101191 1338316 SH SOLE 0 0 1338316 NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 4434 60826 SH SOLE 0 0 60826 NGL ENERGY PARTNERS LP COM UNIT REPST 62913M107 70 34269 SH SOLE 0 0 34269 NICE LTD SPONSORED ADR 653656108 361 1658 SH SOLE 0 0 1658 NIELSEN HLDGS PLC SHS EUR G6518L108 229 9093 SH SOLE 0 0 9093 NIKE INC CL B 654106103 65234 490868 SH SOLE 0 0 490868 NIKOLA CORP COM 654110105 523 37619 SH SOLE 0 0 37619 NIKOLA CORP COM 654110105 425 19800 SH Put SOLE 0 0 19800 NIKOLA CORP COM 654110105 282 10600 SH Put SOLE 0 0 10600 NIO INC SPON ADS 62914V106 6219 159543 SH SOLE 0 0 159543 NISOURCE INC COM 65473P105 906 37564 SH SOLE 0 0 37564 NLIGHT INC COM 65487K100 739 22813 SH SOLE 0 0 22813 NOBLE MIDSTREAM PARTNERS LP COM UNIT REPST 65506L105 1558 107435 SH SOLE 0 0 107435 NOKIA CORP SPONSORED ADR 654902204 5494 1387269 SH SOLE 0 0 1387269 NORDSON CORP COM 655663102 2216 11154 SH SOLE 0 0 11154 NORDSTROM INC COM 655664100 535 14130 SH SOLE 0 0 14130 NORFOLK SOUTHN CORP COM 655844108 30184 112406 SH SOLE 0 0 112406 NORTH AMERN CONSTR GROUP LTD COM 656811106 284 26383 SH SOLE 0 0 26383 NORTHERN DYNASTY MINERALS LT COM NEW 66510M204 27 42784 SH SOLE 0 0 42784 NORTHERN LTS FD TR IV INSPIRE 100ETF 66538H534 333 8542 SH SOLE 0 0 8542 NORTHERN LTS FD TR IV INSPIRE CORP 66538H633 655 25334 SH SOLE 0 0 25334 NORTHERN OIL AND GAS INC MN COM 665531307 1789 148068 SH SOLE 0 0 148068 NORTHERN OIL AND GAS INC MN COM 665531307 11 10700 SH Call SOLE 0 0 0 NORTHERN TR CORP COM 665859104 3186 30312 SH SOLE 0 0 30312 NORTHROP GRUMMAN CORP COM 666807102 11668 36051 SH SOLE 0 0 36051 NORTHWEST BANCSHARES INC MD COM 667340103 150 10369 SH SOLE 0 0 10369 NORTHWEST NAT HLDG CO COM 66765N105 329 6093 SH SOLE 0 0 6093 NORTONLIFELOCK INC COM 668771108 1051 49457 SH SOLE 0 0 49457 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 2494 90387 SH SOLE 0 0 90387 NOV INC COM 62955J103 307 22389 SH SOLE 0 0 22389 NOVARTIS AG SPONSORED ADR 66987V109 22007 257453 SH SOLE 0 0 257453 NOVAVAX INC COM NEW 670002401 3780 20846 SH SOLE 0 0 20846 NOVO-NORDISK A S ADR 670100205 10581 156943 SH SOLE 0 0 156943 NOVOCURE LTD ORD SHS G6674U108 3193 24159 SH SOLE 0 0 24159 NRG ENERGY INC COM NEW 629377508 1286 34073 SH SOLE 0 0 34073 NUANCE COMMUNICATIONS INC COM 67020Y100 5192 118975 SH SOLE 0 0 118975 NUCOR CORP COM 670346105 13699 170664 SH SOLE 0 0 170664 NUSHARES ETF TR NUVEEN ESG INTL 67092P805 243 8022 SH SOLE 0 0 8022 NUSHARES ETF TR NUVEEN ESG LRGCP 67092P201 1040 17935 SH SOLE 0 0 17935 NUSHARES ETF TR NUVEEN ESG LRGVL 67092P300 845 23343 SH SOLE 0 0 23343 NUSHARES ETF TR NUVEEN ESG MIDCP 67092P409 1519 30335 SH SOLE 0 0 30335 NUSHARES ETF TR NUVEEN ESG SMLCP 67092P607 1372 31892 SH SOLE 0 0 31892 NUSHARES ETF TR NUVEEN ESG US 67092P870 1031 39924 SH SOLE 0 0 39924 NUSTAR ENERGY LP UNIT COM 67058H102 1641 96013 SH SOLE 0 0 96013 NUTANIX INC CL A 67059N108 411 15458 SH SOLE 0 0 15458 NUTRIEN LTD COM 67077M108 6637 123163 SH SOLE 0 0 123163 NUVEEN AMT FREE MUN CR INC F COM 67071L106 8640 511248 SH SOLE 0 0 511248 NUVEEN AMT FREE QLTY MUN INC COM 670657105 8580 578941 SH SOLE 0 0 578941 NUVEEN AMT-FREE MUN VALUE FD COM 670695105 793 48092 SH SOLE 0 0 48092 NUVEEN ARIZONA QLTY MUN INC COM 67061W104 1005 66343 SH SOLE 0 0 66343 NUVEEN CA QUALTY MUN INCOME COM 67066Y105 350 23569 SH SOLE 0 0 23569 NUVEEN CALIFORNIA MUNI VLU F COM STK 67062C107 658 64398 SH SOLE 0 0 64398 NUVEEN CORE EQUITY ALPHA FD COM 67090X107 473 31100 SH SOLE 0 0 31100 NUVEEN CORPORATE INCM NOVEME COM 67077N106 893 95259 SH SOLE 0 0 95259 NUVEEN CR STRATEGIES INCOME COM SHS 67073D102 3225 496230 SH SOLE 0 0 496230 NUVEEN DIVERSIFIED DIVID & I COM 6706EP105 1344 141792 SH SOLE 0 0 141792 NUVEEN DOW 30 DYNAMIC OVERWR SHS 67075F105 10081 620361 SH SOLE 0 0 620361 NUVEEN ENHANCED MUN VALUE FD COM 67074M101 622 37041 SH SOLE 0 0 37041 NUVEEN FLOATING RATE INCOME COM 67072T108 279 28932 SH SOLE 0 0 28932 NUVEEN FLTNG RTE INCM OPP FD COM SHS 6706EN100 461 48353 SH SOLE 0 0 48353 NUVEEN GLOBAL HIGH INCOME FD SHS 67075G103 519 33523 SH SOLE 0 0 33523 NUVEEN INTER DURATION MUN TE COM 670671106 2151 150616 SH SOLE 0 0 150616 NUVEEN MARYLAND QLT MUN INC COM 67061Q107 796 56181 SH SOLE 0 0 56181 NUVEEN MORTGAGE AND INCOME F COM 670735109 589 28391 SH SOLE 0 0 28391 NUVEEN MUN HIGH INCOME OPPOR COM 670682103 3113 215765 SH SOLE 0 0 215765 NUVEEN MUN VALUE FD INC COM 670928100 5043 452719 SH SOLE 0 0 452719 NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 2250 139249 SH SOLE 0 0 139249 NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107 6424 236343 SH SOLE 0 0 236343 NUVEEN NEW JERSEY QULT MUN F COM 67069Y102 1840 127060 SH SOLE 0 0 127060 NUVEEN NEW YORK AMT QLT MUNI COM 670656107 181 13234 SH SOLE 0 0 13234 NUVEEN NEW YORK QLT MUN INC COM 67066X107 267 18770 SH SOLE 0 0 18770 NUVEEN OHIO QLTY MUN INCOME COM 670980101 576 36936 SH SOLE 0 0 36936 NUVEEN PENNSYLVANIA QLT MUN COM 670972108 875 60910 SH SOLE 0 0 60910 NUVEEN PFD & INCM SECURTIES COM 67072C105 4569 470070 SH SOLE 0 0 470070 NUVEEN PFD & INCOME OPPORTUN COM 67073B106 348 36669 SH SOLE 0 0 36669 NUVEEN QUALITY MUNCP INCOME COM 67066V101 2891 190933 SH SOLE 0 0 190933 NUVEEN REAL ASSET INCOME & G COM 67074Y105 401 27213 SH SOLE 0 0 27213 NUVEEN REAL ESTATE INCOME FD COM 67071B108 248 25832 SH SOLE 0 0 25832 NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 5747 426326 SH SOLE 0 0 426326 NUVEEN S&P 500 DYNAMIC OVERW COM 6706EW100 4610 278904 SH SOLE 0 0 278904 NUVEEN SELECT MAT MUN FD SH BEN INT 67061T101 414 38746 SH SOLE 0 0 38746 NUVEEN SELECT TAX FREE INCOM SH BEN INT 67063C106 471 29301 SH SOLE 0 0 29301 NUVEEN SELECT TAX FREE INCOM SH BEN INT 67063X100 392 23297 SH SOLE 0 0 23297 NUVEEN SELECT TAX-FREE INCOM SH BEN INT 67062F100 309 17787 SH SOLE 0 0 17787 NUVEEN SR INCOME FD COM 67067Y104 56 10029 SH SOLE 0 0 10029 NUVEEN TAX-ADVANTAGED DIVID COM 67073G105 548 36298 SH SOLE 0 0 36298 NUVEEN TAXABLE MUNICPAL INM COM 67074C103 10132 448525 SH SOLE 0 0 448525 NUVEEN VIRGINIA QLTY MUNCPL COM 67064R102 609 37385 SH SOLE 0 0 37385 NVENT ELECTRIC PLC SHS G6700G107 433 15522 SH SOLE 0 0 15522 NVIDIA CORPORATION COM 67066G104 153698 287812 SH SOLE 0 0 287812 NVR INC COM 62944T105 8268 1755 SH SOLE 0 0 1755 NXP SEMICONDUCTORS N V COM N6596X109 81977 407101 SH SOLE 0 0 407101 OAK STR HEALTH INC COM 67181A107 10041 185028 SH SOLE 0 0 185028 OAKTREE SPECIALTY LENDING CO COM 67401P108 197 31844 SH SOLE 0 0 31844 OBSEVA SA COM H5861P103 129 39674 SH SOLE 0 0 39674 OCCIDENTAL PETE CORP *W EXP 08/03/202 674599162 368 30862 SH SOLE 0 0 30862 OCCIDENTAL PETE CORP COM 674599105 13229 496944 SH SOLE 0 0 496944 OCEANFIRST FINL CORP COM 675234108 502 20988 SH SOLE 0 0 20988 OCULAR THERAPEUTIX INC COM 67576A100 427 25999 SH SOLE 0 0 25999 OGE ENERGY CORP COM 670837103 1735 53615 SH SOLE 0 0 53615 OIL STS INTL INC NOTE 1.500% 2/1 678026AH8 22 25000 PRN SOLE 0 0 25000 OKTA INC CL A 679295105 4944 22430 SH SOLE 0 0 22430 OLD DOMINION FREIGHT LINE IN COM 679580100 12343 51334 SH SOLE 0 0 51334 OLD NATL BANCORP IND COM 680033107 600 31016 SH SOLE 0 0 31016 OLD REP INTL CORP COM 680223104 18515 847761 SH SOLE 0 0 847761 OLIN CORP COM PAR $1 680665205 908 23921 SH SOLE 0 0 23921 OLLIES BARGAIN OUTLET HLDGS COM 681116109 459 5274 SH SOLE 0 0 5274 OMEGA HEALTHCARE INVS INC COM 681936100 6321 172562 SH SOLE 0 0 172562 OMNICOM GROUP INC COM 681919106 15914 214615 SH SOLE 0 0 214615 ON SEMICONDUCTOR CORP COM 682189105 3341 80296 SH SOLE 0 0 80296 ONE GAS INC COM 68235P108 2091 27194 SH SOLE 0 0 27194 ONEOK INC NEW COM 682680103 26836 529715 SH SOLE 0 0 529715 ONESPAN INC COM 68287N100 482 19683 SH SOLE 0 0 19683 OPEN LENDING CORP COM CL A 68373J104 568 16048 SH SOLE 0 0 16048 OPEN TEXT CORP COM 683715106 4290 89945 SH SOLE 0 0 89945 OPENDOOR TECHNOLOGIES INC COM 683712103 752 35483 SH SOLE 0 0 35483 OPERA LTD SPONSORED ADS 68373M107 101 10142 SH SOLE 0 0 10142 OPKO HEALTH INC COM 68375N103 241 56206 SH SOLE 0 0 56206 ORACLE CORP COM 68389X105 48996 698237 SH SOLE 0 0 698237 ORANGE SPONSORED ADR 684060106 1371 111178 SH SOLE 0 0 111178 ORASURE TECHNOLOGIES INC COM 68554V108 125 10726 SH SOLE 0 0 10726 ORBCOMM INC COM 68555P100 1287 168695 SH SOLE 0 0 168695 ORCHID IS CAP INC COM 68571X103 66 10935 SH SOLE 0 0 10935 OREILLY AUTOMOTIVE INC COM 67103H107 21003 41406 SH SOLE 0 0 41406 ORGANOGENESIS HLDGS INC COM 68621F102 2323 127489 SH SOLE 0 0 127489 ORIGIN BANCORP INC COM 68621T102 209 4918 SH SOLE 0 0 4918 ORION ENERGY SYSTEMS INC COM 686275108 106 15300 SH SOLE 0 0 15300 ORTHOPEDIATRICS CORP COM 68752L100 739 15157 SH SOLE 0 0 15157 OSCAR HEALTH INC CL A 687793109 210 7800 SH SOLE 0 0 7800 OSHKOSH CORP COM 688239201 1576 13284 SH SOLE 0 0 13284 OSI ETF TR OSHARES US QUALT 67110P407 9309 233311 SH SOLE 0 0 233311 OSI ETF TR OSHARES US SMLCP 67110P100 235 6894 SH SOLE 0 0 6894 OSI ETF TR OSHS GBL INTER 67110P704 11224 215348 SH SOLE 0 0 215348 OTIS WORLDWIDE CORP COM 68902V107 5867 85720 SH SOLE 0 0 85720 OTTER TAIL CORP COM 689648103 1045 22624 SH SOLE 0 0 22624 OVERSTOCK COM INC DEL COM 690370101 2838 42833 SH SOLE 0 0 42833 OVINTIV INC COM 69047Q102 437 18348 SH SOLE 0 0 18348 OWENS CORNING NEW COM 690742101 289 3141 SH SOLE 0 0 3141 OWL ROCK CAPITAL CORPORATION COM 69121K104 225 16336 SH SOLE 0 0 16336 OXFORD SQUARE CAP CORP COM 69181V107 63 13591 SH SOLE 0 0 13591 PACCAR INC COM 693718108 2705 29109 SH SOLE 0 0 29109 PACER FDS TR BNCHMRK INDSTR 69374H766 5427 139734 SH SOLE 0 0 139734 PACER FDS TR BNCHMRK INFRA 69374H741 27785 767505 SH SOLE 0 0 767505 PACER FDS TR CFRA STVAL EQL 69374H691 751 21140 SH SOLE 0 0 21140 PACER FDS TR GLOBL CASH ETF 69374H709 1843 60036 SH SOLE 0 0 60036 PACER FDS TR PACER US SMALL 69374H857 1753 42744 SH SOLE 0 0 42744 PACER FDS TR TRENDP 100 ETF 69374H303 34193 652525 SH SOLE 0 0 652525 PACER FDS TR TRENDP US LAR CP 69374H105 65971 1898995 SH SOLE 0 0 1898995 PACER FDS TR TRENDP US MID CP 69374H204 39238 1127548 SH SOLE 0 0 1127548 PACER FDS TR TRENDPILOT EUR 69374H808 2321 99934 SH SOLE 0 0 99934 PACER FDS TR TRENDPILOT INTL 69374H683 23725 859172 SH SOLE 0 0 859172 PACER FDS TR TRENDPILOT US BD 69374H642 42491 1558157 SH SOLE 0 0 1558157 PACER FDS TR US CASH COWS 100 69374H881 14019 344627 SH SOLE 0 0 344627 PACIFIC BIOSCIENCES CALIF IN COM 69404D108 416 12503 SH SOLE 0 0 12503 PACIRA BIOSCIENCES INC COM 695127100 372 5303 SH SOLE 0 0 5303 PACKAGING CORP AMER COM 695156109 3923 29176 SH SOLE 0 0 29176 PALANTIR TECHNOLOGIES INC CL A 69608A108 12967 556748 SH SOLE 0 0 556748 PALO ALTO NETWORKS INC COM 697435105 13887 43119 SH SOLE 0 0 43119 PAN AMERN SILVER CORP COM 697900108 796 26519 SH SOLE 0 0 26519 PAPA JOHNS INTL INC COM 698813102 1021 11520 SH SOLE 0 0 11520 PAR TECHNOLOGY CORP COM 698884103 1915 29273 SH SOLE 0 0 29273 PARK HOTELS & RESORTS INC COM 700517105 395 18320 SH SOLE 0 0 18320 PARK NATL CORP COM 700658107 572 4427 SH SOLE 0 0 4427 PARKER-HANNIFIN CORP COM 701094104 13345 42303 SH SOLE 0 0 42303 PARTY CITY HOLDCO INC COM 702149105 197 34036 SH SOLE 0 0 34036 PATRICK INDS INC COM 703343103 261 3065 SH SOLE 0 0 3065 PATTERSON COS INC COM 703395103 215 6742 SH SOLE 0 0 6742 PATTERSON-UTI ENERGY INC COM 703481101 398 55849 SH SOLE 0 0 55849 PAYCHEX INC COM 704326107 21547 219816 SH SOLE 0 0 219816 PAYCOM SOFTWARE INC COM 70432V102 7884 21305 SH SOLE 0 0 21305 PAYLOCITY HLDG CORP COM 70438V106 311 1729 SH SOLE 0 0 1729 PAYPAL HLDGS INC COM 70450Y103 112786 464447 SH SOLE 0 0 464447 PAYPAL HLDGS INC COM 70450Y103 32 13500 SH Call SOLE 0 0 0 PAYSAFE LIMITED ORD G6964L107 837 62011 SH SOLE 0 0 62011 PBF ENERGY INC CL A 69318G106 337 23844 SH SOLE 0 0 23844 PDC ENERGY INC COM 69327R101 1719 49959 SH SOLE 0 0 49959 PEGASYSTEMS INC COM 705573103 207 1806 SH SOLE 0 0 1806 PELOTON INTERACTIVE INC CL A COM 70614W100 4466 39719 SH SOLE 0 0 39719 PEMBINA PIPELINE CORP COM 706327103 1410 48781 SH SOLE 0 0 48781 PENN NATL GAMING INC COM 707569109 21296 203131 SH SOLE 0 0 203131 PENNANTPARK INVT CORP COM 708062104 335 59291 SH SOLE 0 0 59291 PENNYMAC FINL SVCS INC NEW COM 70932M107 1434 21448 SH SOLE 0 0 21448 PENNYMAC MTG INVT TR COM 70931T103 371 18948 SH SOLE 0 0 18948 PENSKE AUTOMOTIVE GRP INC COM 70959W103 216 2693 SH SOLE 0 0 2693 PENTAIR PLC SHS G7S00T104 1403 22510 SH SOLE 0 0 22510 PEOPLES BANCORP INC COM 709789101 772 23268 SH SOLE 0 0 23268 PEOPLES UNITED FINANCIAL INC COM 712704105 2546 142241 SH SOLE 0 0 142241 PEPSICO INC COM 713448108 101752 719317 SH SOLE 0 0 719317 PERDOCEO ED CORP COM 71363P106 136 11357 SH SOLE 0 0 11357 PERFORMANCE FOOD GROUP CO COM 71377A103 431 7482 SH SOLE 0 0 7482 PERKINELMER INC COM 714046109 4603 35872 SH SOLE 0 0 35872 PERSHING SQUARE TONTINE HLDG COM CL A 71531R109 2056 85634 SH SOLE 0 0 85634 PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 101 11939 SH SOLE 0 0 11939 PFIZER INC COM 717081103 103532 2857635 SH SOLE 0 0 2857635 PG&E CORP COM 69331C108 1852 158198 SH SOLE 0 0 158198 PGIM ETF TR ULTRA SHORT 69344A107 6763 135663 SH SOLE 0 0 135663 PGIM GLOBAL HIGH YIELD FD FO COM 69346J106 307 20559 SH SOLE 0 0 20559 PGIM HIGH YIELD BOND FUND IN COM 69346H100 2466 157465 SH SOLE 0 0 157465 PHILIP MORRIS INTL INC COM 718172109 36660 413106 SH SOLE 0 0 413106 PHILLIPS 66 COM 718546104 36259 444678 SH SOLE 0 0 444678 PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 4500 142075 SH SOLE 0 0 142075 PHREESIA INC COM 71944F106 471 9032 SH SOLE 0 0 9032 PHYSICIANS RLTY TR COM 71943U104 3443 194853 SH SOLE 0 0 194853 PIEDMONT LITHIUM LTD SPONSORED ADS 720162106 898 12925 SH SOLE 0 0 12925 PIEDMONT OFFICE REALTY TR IN COM CL A 720190206 696 40049 SH SOLE 0 0 40049 PILGRIMS PRIDE CORP COM 72147K108 492 20674 SH SOLE 0 0 20674 PIMCO CALIF MUN INCOME FD II COM 72200M108 511 56382 SH SOLE 0 0 56382 PIMCO CALIF MUN INCOME FD II COM 72201C109 860 81547 SH SOLE 0 0 81547 PIMCO CORPORATE & INCM STRG COM 72200U100 491 28355 SH SOLE 0 0 28355 PIMCO CORPORATE & INCOME OPP COM 72201B101 2491 136364 SH SOLE 0 0 136364 PIMCO DYNAMIC CR INCOME FD COM SHS 72202D106 6200 278386 SH SOLE 0 0 278386 PIMCO DYNAMIC INCOME FD SHS 72201Y101 1818 64572 SH SOLE 0 0 64572 PIMCO ENRGY TACTICAL CR OPP COM SHS BEN INT 69346N107 1068 103169 SH SOLE 0 0 103169 PIMCO ETF TR 0-5 HIGH YIELD 72201R783 3918 39511 SH SOLE 0 0 39511 PIMCO ETF TR 1-5 US TIP IDX 72201R205 1523 27765 SH SOLE 0 0 27765 PIMCO ETF TR 15+ YR US TIPS 72201R304 2630 32566 SH SOLE 0 0 32566 PIMCO ETF TR 25YR+ ZERO U S 72201R882 640 4854 SH SOLE 0 0 4854 PIMCO ETF TR ACTIVE BD ETF 72201R775 29383 268438 SH SOLE 0 0 268438 PIMCO ETF TR BROAD US TIPS 72201R403 1924 29978 SH SOLE 0 0 29978 PIMCO ETF TR ENHAN SHRT MA AC 72201R833 29521 289672 SH SOLE 0 0 289672 PIMCO ETF TR ENHNCD LW DUR AC 72201R718 569 5576 SH SOLE 0 0 5576 PIMCO ETF TR INTER MUN BD ACT 72201R866 3055 54355 SH SOLE 0 0 54355 PIMCO ETF TR INV GRD CRP BD 72201R817 3743 33591 SH SOLE 0 0 33591 PIMCO ETF TR SHTRM MUN BD ACT 72201R874 4144 80702 SH SOLE 0 0 80702 PIMCO GLOBAL STOCKSPLS INCM COM 722011103 146 13751 SH SOLE 0 0 13751 PIMCO HIGH INCOME FD COM SHS 722014107 1239 183859 SH SOLE 0 0 183859 PIMCO INCOME OPPORTUNITY FD COM 72202B100 294 11189 SH SOLE 0 0 11189 PIMCO INCOME STRATEGY FD COM 72201H108 169 14071 SH SOLE 0 0 14071 PIMCO MUN INCOME FD COM 72200R107 1799 124905 SH SOLE 0 0 124905 PIMCO MUN INCOME FD II COM 72200W106 739 49689 SH SOLE 0 0 49689 PIMCO MUN INCOME FD III COM 72201A103 154 12502 SH SOLE 0 0 12502 PIMCO NEW YORK MUN FD II COM 72200Y102 872 77371 SH SOLE 0 0 77371 PIMCO STRATEGIC INCOME FD COM 72200X104 428 58435 SH SOLE 0 0 58435 PINDUODUO INC SPONSORED ADS 722304102 1001 7479 SH SOLE 0 0 7479 PING IDENTITY HLDG CORP COM 72341T103 13679 623779 SH SOLE 0 0 623779 PINNACLE FINL PARTNERS INC COM 72346Q104 12324 139006 SH SOLE 0 0 139006 PINNACLE WEST CAP CORP COM 723484101 1615 19847 SH SOLE 0 0 19847 PINTEREST INC CL A 72352L106 8639 116697 SH SOLE 0 0 116697 PIONEER DIVERSIFIED HIGH INC COM 723653101 877 59835 SH SOLE 0 0 59835 PIONEER HIGH INCOME TR COM 72369H106 480 51271 SH SOLE 0 0 51271 PIONEER MUN HIGH INCOME ADVA COM 723762100 1369 115801 SH SOLE 0 0 115801 PIONEER MUN HIGH INCOME TR COM SHS 723763108 440 35563 SH SOLE 0 0 35563 PIONEER NAT RES CO COM 723787107 68142 429020 SH SOLE 0 0 429020 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 3475 381848 SH SOLE 0 0 381848 PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 1169 124361 SH SOLE 0 0 124361 PLANET FITNESS INC CL A 72703H101 262 3392 SH SOLE 0 0 3392 PLANTRONICS INC NEW COM 727493108 424 10901 SH SOLE 0 0 10901 PLAYA HOTELS & RESORTS NV SHS N70544106 1775 243108 SH SOLE 0 0 243108 PLAYAGS INC COM 72814N104 133 16437 SH SOLE 0 0 16437 PLBY GROUP INC COM 72814P109 273 13932 SH SOLE 0 0 13932 PLUG POWER INC COM NEW 72919P202 2594 72370 SH SOLE 0 0 72370 PNC FINL SVCS GROUP INC COM 693475105 15250 86943 SH SOLE 0 0 86943 POLARIS INC COM 731068102 31056 232632 SH SOLE 0 0 232632 POLYMET MNG CORP COM NEW 731916409 117 36974 SH SOLE 0 0 36974 POLYPID LTD SHS M8001Q118 153 16656 SH SOLE 0 0 16656 POOL CORP COM 73278L105 3684 10665 SH SOLE 0 0 10665 POPULAR INC COM NEW 733174700 396 5625 SH SOLE 0 0 5625 POST HLDGS INC COM 737446104 596 5634 SH SOLE 0 0 5634 POTLATCHDELTIC CORPORATION COM 737630103 887 16761 SH SOLE 0 0 16761 PPD INC COM 69355F102 1772 46832 SH SOLE 0 0 46832 PPG INDS INC COM 693506107 13603 90526 SH SOLE 0 0 90526 PPL CORP COM 69351T106 6986 242221 SH SOLE 0 0 242221 PQ GROUP HLDGS INC COM 73943T103 5551 332419 SH SOLE 0 0 332419 PREFERRED APT CMNTYS INC COM 74039L103 201 20400 SH SOLE 0 0 20400 PREMIER FINANCIAL CORP COM 74052F108 859 25822 SH SOLE 0 0 25822 PRICE T ROWE GROUP INC COM 74144T108 32737 190764 SH SOLE 0 0 190764 PRIMIS FINANCIAL CORP COM 74167B109 181 12440 SH SOLE 0 0 12440 PRIMO WATER CORPORATION COM 74167P108 2193 134897 SH SOLE 0 0 134897 PRINCIPAL EXCHANGE-TRADED FD HELTHCARE INDX 74255Y409 579 9998 SH SOLE 0 0 9998 PRINCIPAL EXCHANGE-TRADED FD SPECTRUM PFD 74255Y888 6772 332288 SH SOLE 0 0 332288 PRINCIPAL FINANCIAL GROUP IN COM 74251V102 5800 96723 SH SOLE 0 0 96723 PRINCIPAL REAL ESTATE INCOME SHS BEN INT 74255X104 152 11273 SH SOLE 0 0 11273 PROCTER AND GAMBLE CO COM 742718109 148605 1097257 SH SOLE 0 0 1097257 PROFESSIONAL HLDG CORP CL A COM 743139107 3326 181079 SH SOLE 0 0 181079 PROFIRE ENERGY INC COM 74316X101 13 11440 SH SOLE 0 0 11440 PROFOUND MED CORP COM NEW 74319B502 1211 60356 SH SOLE 0 0 60356 PROG HOLDINGS INC COM NPV 74319R101 3691 85269 SH SOLE 0 0 85269 PROGRESSIVE CORP COM 743315103 14615 152862 SH SOLE 0 0 152862 PROLOGIS INC. COM 74340W103 11706 110426 SH SOLE 0 0 110426 PROOFPOINT INC COM 743424103 829 6592 SH SOLE 0 0 6592 PROPETRO HLDG CORP COM 74347M108 1428 133993 SH SOLE 0 0 133993 PROSHARES TR LARGE CAP CRE 74347R248 1268 13890 SH SOLE 0 0 13890 PROSHARES TR LONG ONLINE SHRT 74347B375 627 7494 SH SOLE 0 0 7494 PROSHARES TR MSCI EAFE DIVD 74347B839 5020 115418 SH SOLE 0 0 115418 PROSHARES TR ONLINE RTL ETF 74347B169 6381 81342 SH SOLE 0 0 81342 PROSHARES TR PET CARE ETF 74348A145 1490 20601 SH SOLE 0 0 20601 PROSHARES TR PSHS ULT S&P 500 74347R107 264 2579 SH SOLE 0 0 2579 PROSHARES TR PSHS ULTRA QQQ 74347R206 240 2050 SH SOLE 0 0 2050 PROSHARES TR RUSS 2000 DIVD 74347B698 9850 150559 SH SOLE 0 0 150559 PROSHARES TR S&P 500 DV ARIST 74348A467 81990 950502 SH SOLE 0 0 950502 PROSHARES TR S&P MDCP 400 DIV 74347B680 13097 187954 SH SOLE 0 0 187954 PROSPECT CAP CORP COM 74348T102 830 108252 SH SOLE 0 0 108252 PROSPECT CAP CORP NOTE 4.950% 7/1 74348TAR3 20 20000 PRN SOLE 0 0 20000 PROSPERITY BANCSHARES INC COM 743606105 3350 44737 SH SOLE 0 0 44737 PROTO LABS INC COM 743713109 422 3467 SH SOLE 0 0 3467 PRUDENTIAL FINL INC COM 744320102 26112 286641 SH SOLE 0 0 286641 PTC INC COM 69370C100 3726 27069 SH SOLE 0 0 27069 PUBLIC STORAGE COM 74460D109 10119 41005 SH SOLE 0 0 41005 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 8737 145103 SH SOLE 0 0 145103 PUBMATIC INC COM CL A 74467Q103 232 4714 SH SOLE 0 0 4714 PULTE GROUP INC COM 745867101 10598 202108 SH SOLE 0 0 202108 PURE STORAGE INC CL A 74624M102 1259 58437 SH SOLE 0 0 58437 PUTNAM MANAGED MUN INCOME TR COM 746823103 1404 172212 SH SOLE 0 0 172212 PUTNAM MUN OPPORTUNITIES TR SH BEN INT 746922103 1308 97628 SH SOLE 0 0 97628 PUTNAM PREMIER INCOME TR SH BEN INT 746853100 1526 313256 SH SOLE 0 0 313256 QORVO INC COM 74736K101 6545 35824 SH SOLE 0 0 35824 QTS RLTY TR INC COM CL A 74736A103 415 6689 SH SOLE 0 0 6689 QUAKER CHEM CORP COM 747316107 356 1460 SH SOLE 0 0 1460 QUALCOMM INC COM 747525103 100999 761695 SH SOLE 0 0 761695 QUALIGEN THERAPEUTICS INC COM 74754R103 118 43641 SH SOLE 0 0 43641 QUALYS INC COM 74758T303 3445 32881 SH SOLE 0 0 32881 QUANTA SVCS INC COM 74762E102 4274 48577 SH SOLE 0 0 48577 QUANTUMSCAPE CORP COM CL A 74767V109 1837 41046 SH SOLE 0 0 41046 QUDIAN INC ADR 747798106 43 18764 SH SOLE 0 0 18764 QUEST DIAGNOSTICS INC COM 74834L100 8851 68961 SH SOLE 0 0 68961 QUIDEL CORP COM 74838J101 832 6503 SH SOLE 0 0 6503 QURATE RETAIL INC COM SER A 74915M100 278 23644 SH SOLE 0 0 23644 RACKSPACE TECHNOLOGY INC COM 750102105 274 11502 SH SOLE 0 0 11502 RADIAN GROUP INC COM 750236101 1642 70622 SH SOLE 0 0 70622 RADNET INC COM 750491102 437 20110 SH SOLE 0 0 20110 RALPH LAUREN CORP CL A 751212101 245 1993 SH SOLE 0 0 1993 RANGE RES CORP COM 75281A109 214 20744 SH SOLE 0 0 20744 RAPID7 INC COM 753422104 7356 98599 SH SOLE 0 0 98599 RAYMOND JAMES FINL INC COM 754730109 21410 174685 SH SOLE 0 0 174685 RAYONIER ADVANCED MATLS INC COM 75508B104 97 10736 SH SOLE 0 0 10736 RAYONIER INC COM 754907103 2145 66500 SH SOLE 0 0 66500 RAYTHEON TECHNOLOGIES CORP COM 75513E101 58090 751773 SH SOLE 0 0 751773 RBB FD INC MFAM SMLCP GRWTH 74933W874 679 18117 SH SOLE 0 0 18117 RBB FD INC MOTLEY FOL ETF 74933W601 868 24390 SH SOLE 0 0 24390 READY CAPITAL CORP COM 75574U101 199 14832 SH SOLE 0 0 14832 REALOGY HLDGS CORP COM 75605Y106 256 16919 SH SOLE 0 0 16919 REALTY INCOME CORP COM 756109104 15010 236389 SH SOLE 0 0 236389 REATA PHARMACEUTICALS INC CL A 75615P103 264 2651 SH SOLE 0 0 2651 REAVES UTIL INCOME FD COM SH BEN INT 756158101 5637 168256 SH SOLE 0 0 168256 RED ROBIN GOURMET BURGERS IN COM 75689M101 1194 29932 SH SOLE 0 0 29932 REDFIN CORP COM 75737F108 1236 18564 SH SOLE 0 0 18564 REDWOOD TR INC COM 758075402 1897 182224 SH SOLE 0 0 182224 REDWOOD TR INC NOTE 4.750% 8/1 758075AC9 20 20000 PRN SOLE 0 0 20000 REGAL BELOIT CORP COM 758750103 594 4162 SH SOLE 0 0 4162 REGENERON PHARMACEUTICALS COM 75886F107 6526 13793 SH SOLE 0 0 13793 REGENXBIO INC COM 75901B107 911 26715 SH SOLE 0 0 26715 REGIONS FINANCIAL CORP NEW COM 7591EP100 12703 614858 SH SOLE 0 0 614858 REINSURANCE GRP OF AMERICA I COM NEW 759351604 379 3007 SH SOLE 0 0 3007 RELIANCE STEEL & ALUMINUM CO COM 759509102 354 2326 SH SOLE 0 0 2326 RELIANT BANCORP INC COM 75956B101 339 11805 SH SOLE 0 0 11805 RELX PLC SPONSORED ADR 759530108 224 8907 SH SOLE 0 0 8907 RENAISSANCE CAP GREENWICH FD IPO ETF 759937204 1355 21791 SH SOLE 0 0 21791 RENT A CTR INC NEW COM 76009N100 2035 35293 SH SOLE 0 0 35293 REPLIGEN CORP COM 759916109 1499 7709 SH SOLE 0 0 7709 REPUBLIC SVCS INC COM 760759100 10907 109776 SH SOLE 0 0 109776 RESEARCH FRONTIERS INC COM 760911107 43 15155 SH SOLE 0 0 15155 RESIDEO TECHNOLOGIES INC COM 76118Y104 316 11198 SH SOLE 0 0 11198 RESMED INC COM 761152107 10027 51682 SH SOLE 0 0 51682 RESTAURANT BRANDS INTL INC COM 76131D103 360 5529 SH SOLE 0 0 5529 RETAIL PPTYS AMER INC CL A 76131V202 311 29677 SH SOLE 0 0 29677 REVOLVE GROUP INC CL A 76156B107 944 21014 SH SOLE 0 0 21014 REYNOLDS CONSUMER PRODS INC COM 76171L106 447 15018 SH SOLE 0 0 15018 RF INDS LTD COM PAR $0.01 749552105 236 39025 SH SOLE 0 0 39025 RH COM 74967X103 2117 3549 SH SOLE 0 0 3549 RING ENERGY INC COM 76680V108 36 15552 SH SOLE 0 0 15552 RINGCENTRAL INC CL A 76680R206 16504 55404 SH SOLE 0 0 55404 RIO TINTO PLC SPONSORED ADR 767204100 3116 40124 SH SOLE 0 0 40124 RIOT BLOCKCHAIN INC COM 767292105 213 4000 SH SOLE 0 0 4000 RIVERNORTH DOUBLELINE STRATE COM 76882G107 235 15553 SH SOLE 0 0 15553 RIVERNORTH MANAGED DUR MUN I COM 76882H105 191 10276 SH SOLE 0 0 10276 RLI CORP COM 749607107 2948 26418 SH SOLE 0 0 26418 ROBERT HALF INTL INC COM 770323103 993 12714 SH SOLE 0 0 12714 ROBLOX CORP CL A 771049103 5875 90624 SH SOLE 0 0 90624 ROCKET COS INC COM CL A 77311W101 1077 46624 SH SOLE 0 0 46624 ROCKWELL AUTOMATION INC COM 773903109 12449 46884 SH SOLE 0 0 46884 ROCKWELL MED INC COM 774374102 38 32870 SH SOLE 0 0 32870 ROGERS CORP COM 775133101 443 2354 SH SOLE 0 0 2354 ROKU INC COM CL A 77543R102 19531 59954 SH SOLE 0 0 59954 ROLLINS INC COM 775711104 7820 227204 SH SOLE 0 0 227204 ROPER TECHNOLOGIES INC COM 776696106 22627 56081 SH SOLE 0 0 56081 ROSS STORES INC COM 778296103 10509 87641 SH SOLE 0 0 87641 ROYAL BK CDA COM 780087102 11544 125154 SH SOLE 0 0 125154 ROYAL CARIBBEAN GROUP COM V7780T103 9612 112283 SH SOLE 0 0 112283 ROYAL DUTCH SHELL PLC SPON ADR B 780259107 3773 102440 SH SOLE 0 0 102440 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 6041 154083 SH SOLE 0 0 154083 ROYAL GOLD INC COM 780287108 2124 19732 SH SOLE 0 0 19732 ROYCE GLOBAL VALUE TR INC COM 78081T104 676 47539 SH SOLE 0 0 47539 ROYCE MICRO-CAP TR INC COM 780915104 470 41573 SH SOLE 0 0 41573 ROYCE VALUE TR INC COM 780910105 24058 1328420 SH SOLE 0 0 1328420 RPM INTL INC COM 749685103 1458 15873 SH SOLE 0 0 15873 RUSH STREET INTERACTIVE INC COM 782011100 204 12484 SH SOLE 0 0 12484 RUTHS HOSPITALITY GROUP INC COM 783332109 2299 92607 SH SOLE 0 0 92607 RYANAIR HOLDINGS PLC SPONSORED ADS 783513203 415 3611 SH SOLE 0 0 3611 RYDER SYS INC COM 783549108 389 5145 SH SOLE 0 0 5145 RYMAN HOSPITALITY PPTYS INC COM 78377T107 668 8614 SH SOLE 0 0 8614 S & T BANCORP INC COM 783859101 239 7123 SH SOLE 0 0 7123 S&P GLOBAL INC COM 78409V104 17783 50390 SH SOLE 0 0 50390 SABINE ROYALTY TR UNIT BEN INT 785688102 348 11462 SH SOLE 0 0 11462 SABRA HEALTH CARE REIT INC COM 78573L106 434 25009 SH SOLE 0 0 25009 SABRE CORP COM 78573M104 840 56717 SH SOLE 0 0 56717 SACHEM CAP CORP COM 78590A109 90 17263 SH SOLE 0 0 17263 SAFETY INS GROUP INC COM 78648T100 996 11819 SH SOLE 0 0 11819 SALESFORCE COM INC COM 79466L302 165808 782593 SH SOLE 0 0 782593 SAN JUAN BASIN RTY TR UNIT BEN INT 798241105 94 23647 SH SOLE 0 0 23647 SANDERSON FARMS INC COM 800013104 273 1753 SH SOLE 0 0 1753 SANDSTORM GOLD LTD COM NEW 80013R206 79 11669 SH SOLE 0 0 11669 SANGAMO THERAPEUTICS INC COM 800677106 3040 242584 SH SOLE 0 0 242584 SANOFI SPONSORED ADR 80105N105 4702 95064 SH SOLE 0 0 95064 SAP SE SPON ADR 803054204 854 6955 SH SOLE 0 0 6955 SAPIENS INTL CORP N V SHS G7T16G103 315 10000 SH SOLE 0 0 10000 SAREPTA THERAPEUTICS INC COM 803607100 2282 30618 SH SOLE 0 0 30618 SBA COMMUNICATIONS CORP NEW CL A 78410G104 4459 16062 SH SOLE 0 0 16062 SCHLUMBERGER LTD COM 806857108 4310 158514 SH SOLE 0 0 158514 SCHNEIDER NATIONAL INC CL B 80689H102 228 9111 SH SOLE 0 0 9111 SCHRODINGER INC COM 80810D103 356 4663 SH SOLE 0 0 4663 SCHWAB CHARLES CORP COM 808513105 9737 149379 SH SOLE 0 0 149379 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 6764 212833 SH SOLE 0 0 212833 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 14965 397785 SH SOLE 0 0 397785 SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 1130 28674 SH SOLE 0 0 28674 SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 440 7806 SH SOLE 0 0 7806 SCHWAB STRATEGIC TR SCHWAB FDT US BM 808524789 500 9750 SH SOLE 0 0 9750 SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 818 15829 SH SOLE 0 0 15829 SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763 602 11876 SH SOLE 0 0 11876 SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730 2691 87503 SH SOLE 0 0 87503 SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 8135 253439 SH SOLE 0 0 253439 SCHWAB STRATEGIC TR SCHWB FDT INT SC 808524748 283 7543 SH SOLE 0 0 7543 SCHWAB STRATEGIC TR SHT TM US TRES 808524862 12556 244712 SH SOLE 0 0 244712 SCHWAB STRATEGIC TR US AGGREGATE B 808524839 3237 59996 SH SOLE 0 0 59996 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 5856 60554 SH SOLE 0 0 60554 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 71894 985892 SH SOLE 0 0 985892 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 20285 156302 SH SOLE 0 0 156302 SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 11825 181147 SH SOLE 0 0 181147 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 3893 40536 SH SOLE 0 0 40536 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 87125 1170559 SH SOLE 0 0 1170559 SCHWAB STRATEGIC TR US REIT ETF 808524847 607 14775 SH SOLE 0 0 14775 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 11517 115549 SH SOLE 0 0 115549 SCHWAB STRATEGIC TR US TIPS ETF 808524870 7965 130232 SH SOLE 0 0 130232 SCIENCE APPLICATIONS INTL CO COM 808625107 1731 20705 SH SOLE 0 0 20705 SCORPIO TANKERS INC SHS Y7542C130 243 13142 SH SOLE 0 0 13142 SCOTTS MIRACLE-GRO CO CL A 810186106 19158 78201 SH SOLE 0 0 78201 SCOTTS MIRACLE-GRO CO CL A 810186106 103 17200 SH Call SOLE 0 0 0 SEA LTD SPONSORD ADS 81141R100 2063 9242 SH SOLE 0 0 9242 SEABRIDGE GOLD INC COM 811916105 367 22670 SH SOLE 0 0 22670 SEACOAST BKG CORP FLA COM NEW 811707801 375 10353 SH SOLE 0 0 10353 SEAGATE TECHNOLOGY PLC SHS G7945M107 3918 51056 SH SOLE 0 0 51056 SEAGEN INC COM 81181C104 1282 9234 SH SOLE 0 0 9234 SEALED AIR CORP NEW COM 81211K100 536 11703 SH SOLE 0 0 11703 SEI INVTS CO COM 784117103 1730 28387 SH SOLE 0 0 28387 SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 30537 416490 SH SOLE 0 0 416490 SELECT SECTOR SPDR TR ENERGY 81369Y506 95162 1939703 SH SOLE 0 0 1939703 SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 9167 232134 SH SOLE 0 0 232134 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 102165 607689 SH SOLE 0 0 607689 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 39836 583159 SH SOLE 0 0 583159 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 127288 1090339 SH SOLE 0 0 1090339 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 95386 2801358 SH SOLE 0 0 2801358 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 71733 728618 SH SOLE 0 0 728618 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 30683 479108 SH SOLE 0 0 479108 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 16175 205255 SH SOLE 0 0 205255 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 109237 822487 SH SOLE 0 0 822487 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 8 17100 SH Call SOLE 0 0 0 SELECTA BIOSCIENCES INC COM 816212104 81 17797 SH SOLE 0 0 17797 SELECTIVE INS GROUP INC COM 816300107 309 4260 SH SOLE 0 0 4260 SELECTQUOTE INC COM 816307300 2322 78669 SH SOLE 0 0 78669 SEMPRA ENERGY COM 816851109 4088 30835 SH SOLE 0 0 30835 SENSEONICS HLDGS INC COM 81727U105 1041 394396 SH SOLE 0 0 394396 SERVICE CORP INTL COM 817565104 2159 42269 SH SOLE 0 0 42269 SERVICE PPTYS TR COM SH BEN INT 81761L102 581 49006 SH SOLE 0 0 49006 SERVICENOW INC COM 81762P102 42042 84065 SH SOLE 0 0 84065 SERVISFIRST BANCSHARES INC COM 81768T108 1496 24396 SH SOLE 0 0 24396 SESEN BIO INC COM 817763105 55 21149 SH SOLE 0 0 21149 SEVERN BANCORP INC ANNAPOLIS COM 81811M100 148 12231 SH SOLE 0 0 12231 SHAKE SHACK INC CL A 819047101 919 8147 SH SOLE 0 0 8147 SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 985 73831 SH SOLE 0 0 73831 SHERWIN WILLIAMS CO COM 824348106 31957 43264 SH SOLE 0 0 43264 SHIFT4 PMTS INC CL A 82452J109 254 3100 SH SOLE 0 0 3100 SHOCKWAVE MED INC COM 82489T104 409 3142 SH SOLE 0 0 3142 SHOPIFY INC CL A 82509L107 52418 47373 SH SOLE 0 0 47373 SIENTRA INC COM 82621J105 419 57467 SH SOLE 0 0 57467 SIGNATURE BK NEW YORK N Y COM 82669G104 7472 33047 SH SOLE 0 0 33047 SIGNET JEWELERS LIMITED SHS G81276100 215 3703 SH SOLE 0 0 3703 SILGAN HOLDINGS INC COM 827048109 311 7410 SH SOLE 0 0 7410 SIMON PPTY GROUP INC NEW COM 828806109 10131 89046 SH SOLE 0 0 89046 SIMPSON MFG INC COM 829073105 245 2361 SH SOLE 0 0 2361 SIREN ETF TR NSD NXGN ECO ETF 829658202 369 7674 SH SOLE 0 0 7674 SIRIUS XM HOLDINGS INC COM 82968B103 2390 392442 SH SOLE 0 0 392442 SITEONE LANDSCAPE SUPPLY INC COM 82982L103 630 3690 SH SOLE 0 0 3690 SITIME CORP COM 82982T106 330 3349 SH SOLE 0 0 3349 SIX FLAGS ENTMT CORP NEW COM 83001A102 614 13213 SH SOLE 0 0 13213 SIXTH STREET SPECIALTY LENDN COM 83012A109 308 14623 SH SOLE 0 0 14623 SKILLZ INC COM 83067L109 2183 114668 SH SOLE 0 0 114668 SKYWEST INC COM 830879102 729 13379 SH SOLE 0 0 13379 SKYWORKS SOLUTIONS INC COM 83088M102 18955 103299 SH SOLE 0 0 103299 SLACK TECHNOLOGIES INC COM CL A 83088V102 2436 59967 SH SOLE 0 0 59967 SLEEP NUMBER CORP COM 83125X103 1166 8128 SH SOLE 0 0 8128 SLM CORP COM 78442P106 278 15455 SH SOLE 0 0 15455 SLM CORP COM 78442P106 32 14600 SH Call SOLE 0 0 0 SMILEDIRECTCLUB INC CL A COM 83192H106 211 20502 SH SOLE 0 0 20502 SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 208 5495 SH SOLE 0 0 5495 SMITH & WESSON BRANDS INC COM 831754106 767 43963 SH SOLE 0 0 43963 SMITH A O CORP COM 831865209 4919 72737 SH SOLE 0 0 72737 SMITH MICRO SOFTWARE INC COM NEW 832154207 1103 200419 SH SOLE 0 0 200419 SMUCKER J M CO COM NEW 832696405 6375 50382 SH SOLE 0 0 50382 SNAP INC CL A 83304A106 5751 109985 SH SOLE 0 0 109985 SNAP ON INC COM 833034101 4251 18422 SH SOLE 0 0 18422 SNOWFLAKE INC CL A 833445109 3111 13568 SH SOLE 0 0 13568 SOC TELEMED INC COM CL A 78472F101 63 10005 SH SOLE 0 0 10005 SOCIAL CAPITAL HEDOSOPHA HLD SHS CL A G82514103 593 54114 SH SOLE 0 0 54114 SOCIAL CAPITAL HEDOSOPHA HLD SHS CL A G8251L105 732 68386 SH SOLE 0 0 68386 SOCIAL CAPITAL HEDOSOPHA HLD SHS CL A G8252P105 1622 94579 SH SOLE 0 0 94579 SOL GEL TECHNOLOGIES SHS M8694L103 1049 84746 SH SOLE 0 0 84746 SOLAREDGE TECHNOLOGIES INC COM 83417M104 2961 10302 SH SOLE 0 0 10302 SONOCO PRODS CO COM 835495102 1030 16279 SH SOLE 0 0 16279 SONOS INC COM 83570H108 1579 42150 SH SOLE 0 0 42150 SONY CORP SPONSORED ADR 835699307 2374 22396 SH SOLE 0 0 22396 SORRENTO THERAPEUTICS INC COM NEW 83587F202 1483 179336 SH SOLE 0 0 179336 SOURCE CAP INC COM 836144105 456 10415 SH SOLE 0 0 10415 SOUTH JERSEY INDS INC COM 838518108 1680 74416 SH SOLE 0 0 74416 SOUTH ST CORP COM 840441109 1441 18360 SH SOLE 0 0 18360 SOUTHERN CO COM 842587107 38476 618981 SH SOLE 0 0 618981 SOUTHERN COPPER CORP COM 84265V105 1558 22960 SH SOLE 0 0 22960 SOUTHSIDE BANCSHARES INC COM 84470P109 464 12049 SH SOLE 0 0 12049 SOUTHWEST AIRLS CO COM 844741108 31104 509407 SH SOLE 0 0 509407 SOUTHWEST GAS HLDGS INC COM 844895102 388 5652 SH SOLE 0 0 5652 SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 69234 209674 SH SOLE 0 0 209674 SPDR GOLD TR GOLD SHS 78463V107 154107 963412 SH SOLE 0 0 963412 SPDR GOLD TR GOLD SHS 78463V107 6 16700 SH Call SOLE 0 0 0 SPDR INDEX SHS FDS ASIA PACIF ETF 78463X301 364 2772 SH SOLE 0 0 2772 SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 3071 65033 SH SOLE 0 0 65033 SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 1563 45383 SH SOLE 0 0 45383 SPDR INDEX SHS FDS EURO STOXX 50 78463X202 2283 51281 SH SOLE 0 0 51281 SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 2081 41407 SH SOLE 0 0 41407 SPDR INDEX SHS FDS MSCI EMRG MKTS 78463X426 780 11452 SH SOLE 0 0 11452 SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 9585 271079 SH SOLE 0 0 271079 SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 3160 72172 SH SOLE 0 0 72172 SPDR INDEX SHS FDS S&P CHINA ETF 78463X400 315 2405 SH SOLE 0 0 2405 SPDR INDEX SHS FDS S&P EM MKT DIV 78463X533 14640 487676 SH SOLE 0 0 487676 SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756 539 9728 SH SOLE 0 0 9728 SPDR INDEX SHS FDS S&P INTL ETF 78463X772 660 17296 SH SOLE 0 0 17296 SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 268 7169 SH SOLE 0 0 7169 SPDR S&P 500 ETF TR TR UNIT 78462F103 679520 1714491 SH SOLE 0 0 1714491 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 51080 107299 SH SOLE 0 0 107299 SPDR SER TR AEROSPACE DEF 78464A631 3202 25497 SH SOLE 0 0 25497 SPDR SER TR BLMBRG BRC CNVRT 78464A359 28498 341901 SH SOLE 0 0 341901 SPDR SER TR BLOMBERG BRC INV 78468R200 6592 215126 SH SOLE 0 0 215126 SPDR SER TR BLOMBERG INTL TR 78464A516 503 17265 SH SOLE 0 0 17265 SPDR SER TR BLOMBRG BRC INTL 78464A151 10906 304384 SH SOLE 0 0 304384 SPDR SER TR BLOOMBERG BRCLYS 78468R622 6557 60267 SH SOLE 0 0 60267 SPDR SER TR BLOOMBERG SRT TR 78468R408 4363 159648 SH SOLE 0 0 159648 SPDR SER TR COMP SOFTWARE 78464A599 784 4980 SH SOLE 0 0 4980 SPDR SER TR DJ REIT ETF 78464A607 2324 24553 SH SOLE 0 0 24553 SPDR SER TR FACTST INV ETF 78464A110 215 1029 SH SOLE 0 0 1029 SPDR SER TR FTSE INT GVT ETF 78464A490 1028 18508 SH SOLE 0 0 18508 SPDR SER TR GLB DOW ETF 78464A706 372 3522 SH SOLE 0 0 3522 SPDR SER TR HLTH CR EQUIP 78464A581 1143 9558 SH SOLE 0 0 9558 SPDR SER TR MSCI USA STRTGIC 78468R812 1221 10989 SH SOLE 0 0 10989 SPDR SER TR NUVEEN BBG BRCLY 78464A284 13698 230881 SH SOLE 0 0 230881 SPDR SER TR NUVEEN BLMBRG SR 78468R739 20363 410871 SH SOLE 0 0 410871 SPDR SER TR NUVEEN BRC MUNIC 78468R721 1344 26009 SH SOLE 0 0 26009 SPDR SER TR NYSE TECH ETF 78464A102 1971 13623 SH SOLE 0 0 13623 SPDR SER TR PORTFLI HIGH YLD 78468R606 340 12800 SH SOLE 0 0 12800 SPDR SER TR PORTFLI INTRMDIT 78464A672 4197 130833 SH SOLE 0 0 130833 SPDR SER TR PORTFLI MORTGAGE 78464A383 1323 51021 SH SOLE 0 0 51021 SPDR SER TR PORTFLI TIPS ETF 78464A656 4482 146696 SH SOLE 0 0 146696 SPDR SER TR PORTFOLI S&P1500 78464A805 3589 72968 SH SOLE 0 0 72968 SPDR SER TR PORTFOLIO AGRGTE 78464A649 4827 162791 SH SOLE 0 0 162791 SPDR SER TR PORTFOLIO INTRMD 78464A375 8626 237943 SH SOLE 0 0 237943 SPDR SER TR PORTFOLIO LN COR 78464A367 533 17667 SH SOLE 0 0 17667 SPDR SER TR PORTFOLIO LN TSR 78464A664 13581 348409 SH SOLE 0 0 348409 SPDR SER TR PORTFOLIO S&P400 78464A847 4059 88693 SH SOLE 0 0 88693 SPDR SER TR PORTFOLIO S&P500 78464A854 19181 411518 SH SOLE 0 0 411518 SPDR SER TR PORTFOLIO S&P600 78468R853 1107 26197 SH SOLE 0 0 26197 SPDR SER TR PORTFOLIO SH TSR 78468R101 1762 57470 SH SOLE 0 0 57470 SPDR SER TR PORTFOLIO SHORT 78464A474 26976 861572 SH SOLE 0 0 861572 SPDR SER TR PRTFLO S&P500 GW 78464A409 29954 531091 SH SOLE 0 0 531091 SPDR SER TR PRTFLO S&P500 HI 78468R788 5068 131639 SH SOLE 0 0 131639 SPDR SER TR PRTFLO S&P500 VL 78464A508 21411 564936 SH SOLE 0 0 564936 SPDR SER TR S&P 400 MDCP GRW 78464A821 3151 41956 SH SOLE 0 0 41956 SPDR SER TR S&P 400 MDCP VAL 78464A839 2485 37985 SH SOLE 0 0 37985 SPDR SER TR S&P 600 SMCP GRW 78464A201 3667 42714 SH SOLE 0 0 42714 SPDR SER TR S&P 600 SMCP VAL 78464A300 8159 99497 SH SOLE 0 0 99497 SPDR SER TR S&P 600 SML CAP 78464A813 8509 90546 SH SOLE 0 0 90546 SPDR SER TR S&P BIOTECH 78464A870 20939 154345 SH SOLE 0 0 154345 SPDR SER TR S&P BIOTECH 78464A870 3 16200 SH Call SOLE 0 0 0 SPDR SER TR S&P BK ETF 78464A797 10300 198506 SH SOLE 0 0 198506 SPDR SER TR S&P DIVID ETF 78464A763 188298 1595332 SH SOLE 0 0 1595332 SPDR SER TR S&P HOMEBUILD 78464A888 34299 487413 SH SOLE 0 0 487413 SPDR SER TR S&P INS ETF 78464A789 1361 37130 SH SOLE 0 0 37130 SPDR SER TR S&P KENSHO FUTRE 78468R671 213 4427 SH SOLE 0 0 4427 SPDR SER TR S&P KENSHO INTLG 78468R697 236 5200 SH SOLE 0 0 5200 SPDR SER TR S&P KENSHO NEW 78468R648 60333 891039 SH SOLE 0 0 891039 SPDR SER TR S&P KENSHO SMART 78468R689 2879 47184 SH SOLE 0 0 47184 SPDR SER TR S&P METALS MNG 78464A755 1725 43221 SH SOLE 0 0 43221 SPDR SER TR S&P OILGAS EXP 78468R556 17433 214312 SH SOLE 0 0 214312 SPDR SER TR S&P PHARMAC 78464A722 281 5584 SH SOLE 0 0 5584 SPDR SER TR S&P REGL BKG 78464A698 46480 700639 SH SOLE 0 0 700639 SPDR SER TR S&P RETAIL ETF 78464A714 29392 329469 SH SOLE 0 0 329469 SPDR SER TR S&P SEMICNDCTR 78464A862 1586 8676 SH SOLE 0 0 8676 SPDR SER TR S&P TELECOM 78464A540 1800 19170 SH SOLE 0 0 19170 SPDR SER TR S&P TRANSN ETF 78464A532 720 8232 SH SOLE 0 0 8232 SPDR SER TR S&P1500MOMTILT 78468R705 844 5073 SH SOLE 0 0 5073 SPDR SER TR SPDR BLOOMBERG 78468R663 21519 235183 SH SOLE 0 0 235183 SPDR SER TR SPDR S&P 500 ETF 78468R796 208 2115 SH SOLE 0 0 2115 SPDR SER TR SSGA US LRG ETF 78468R804 9126 72818 SH SOLE 0 0 72818 SPDR SER TR SSGA US SMAL ETF 78468R887 246 2209 SH SOLE 0 0 2209 SPDR SER TR WELLS FG PFD ETF 78464A292 1556 35833 SH SOLE 0 0 35833 SPECTRUM BRANDS HLDGS INC NE COM 84790A105 1159 13632 SH SOLE 0 0 13632 SPECTRUM PHARMACEUTICALS INC COM 84763A108 41 12715 SH SOLE 0 0 12715 SPIRE INC COM 84857L101 531 7191 SH SOLE 0 0 7191 SPIRIT AIRLS INC COM 848577102 1957 53044 SH SOLE 0 0 53044 SPIRIT RLTY CAP INC NEW COM NEW 84860W300 1407 33095 SH SOLE 0 0 33095 SPLUNK INC COM 848637104 5308 39177 SH SOLE 0 0 39177 SPOTIFY TECHNOLOGY S A SHS L8681T102 7867 29361 SH SOLE 0 0 29361 SPROTT ETF TRUST GOLD MINERS ETF 85210B102 596 22241 SH SOLE 0 0 22241 SPROTT ETF TRUST JR GOLD MINERS E 85210B201 574 13959 SH SOLE 0 0 13959 SPROTT INC COM NEW 852066208 413 10863 SH SOLE 0 0 10863 SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 3707 213387 SH SOLE 0 0 213387 SPROTT PHYSICAL GOLD TR UNIT 85207H104 1947 145170 SH SOLE 0 0 145170 SPROTT PHYSICAL PLAT PALLAD UNIT 85207Q104 221 11646 SH SOLE 0 0 11646 SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 1702 193823 SH SOLE 0 0 193823 SPX CORP COM 784635104 295 5066 SH SOLE 0 0 5066 SPX FLOW INC COM 78469X107 304 4796 SH SOLE 0 0 4796 SQUARE INC CL A 852234103 39034 171917 SH SOLE 0 0 171917 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 1610 23040 SH SOLE 0 0 23040 SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608 3599 78675 SH SOLE 0 0 78675 SSGA ACTIVE ETF TR MULT ASS RLRTN 78467V103 239 8957 SH SOLE 0 0 8957 SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 6095 126415 SH SOLE 0 0 126415 SSGA ACTIVE TR SPDR DBLELN SHRT 78470P200 220 4432 SH SOLE 0 0 4432 ST JOE CO COM 790148100 466 10868 SH SOLE 0 0 10868 STAAR SURGICAL CO COM PAR $0.01 852312305 3684 34948 SH SOLE 0 0 34948 STABLE RD ACQUISITION CORP COM CL A 85236Q109 265 20037 SH SOLE 0 0 20037 STAG INDL INC COM 85254J102 3712 110432 SH SOLE 0 0 110432 STAMPS COM INC COM NEW 852857200 1338 6707 SH SOLE 0 0 6707 STANLEY BLACK & DECKER INC COM 854502101 8218 41159 SH SOLE 0 0 41159 STARBUCKS CORP COM 855244109 69608 637007 SH SOLE 0 0 637007 STARWOOD PPTY TR INC COM 85571B105 7681 310479 SH SOLE 0 0 310479 STATE STR CORP COM 857477103 4111 48936 SH SOLE 0 0 48936 STEEL DYNAMICS INC COM 858119100 2221 43749 SH SOLE 0 0 43749 STELLANTIS N.V SHS N82405106 552 31204 SH SOLE 0 0 31204 STELLUS CAP INVT CORP COM 858568108 299 23517 SH SOLE 0 0 23517 STEPAN CO COM 858586100 240 1891 SH SOLE 0 0 1891 STERICYCLE INC COM 858912108 762 11282 SH SOLE 0 0 11282 STERIS PLC SHS USD G8473T100 2975 15617 SH SOLE 0 0 15617 STITCH FIX INC COM CL A 860897107 371 7493 SH SOLE 0 0 7493 STMICROELECTRONICS N V NY REGISTRY 861012102 509 13289 SH SOLE 0 0 13289 STONECO LTD COM CL A G85158106 1028 16798 SH SOLE 0 0 16798 STONEX GROUP INC COM 861896108 204 3127 SH SOLE 0 0 3127 STORE CAP CORP COM 862121100 3916 116906 SH SOLE 0 0 116906 STRATASYS LTD SHS M85548101 756 29199 SH SOLE 0 0 29199 STRATEGY SHS DAY HAGAN NED 86280R803 32250 1044345 SH SOLE 0 0 1044345 STREAMLINE HEALTH SOLUTIONS COM 86323X106 695 338955 SH SOLE 0 0 338955 STRYKER CORPORATION COM 863667101 40775 167390 SH SOLE 0 0 167390 STURM RUGER & CO INC COM 864159108 548 8298 SH SOLE 0 0 8298 SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 1103 74416 SH SOLE 0 0 74416 SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 115 15904 SH SOLE 0 0 15904 SUMMIT MATLS INC CL A 86614U100 849 30316 SH SOLE 0 0 30316 SUN CMNTYS INC COM 866674104 480 3202 SH SOLE 0 0 3202 SUN LIFE FINANCIAL INC. COM 866796105 751 14848 SH SOLE 0 0 14848 SUNCOR ENERGY INC NEW COM 867224107 1176 56236 SH SOLE 0 0 56236 SUNDIAL GROWERS INC COM 86730L109 49 43429 SH SOLE 0 0 43429 SUNOCO LP/SUNOCO FIN CORP COM UT REP LP 86765K109 8159 256255 SH SOLE 0 0 256255 SUNPOWER CORP COM 867652406 3583 107125 SH SOLE 0 0 107125 SUNRUN INC COM 86771W105 4291 70944 SH SOLE 0 0 70944 SUPER LEAGUE GAMING INC COM 86804F202 326 46240 SH SOLE 0 0 46240 SURGALIGN HOLDINGS INC COM 86882C105 275 125985 SH SOLE 0 0 125985 SURO CAPITAL CORP COM NEW 86887Q109 172 12676 SH SOLE 0 0 12676 SVB FINANCIAL GROUP COM 78486Q101 12726 25779 SH SOLE 0 0 25779 SWEDISH EXPT CR CORP ROG TTL ETN 22 870297801 67 12175 SH SOLE 0 0 12175 SWISS HELVETIA FD INC COM 870875101 132 15037 SH SOLE 0 0 15037 SWITCH INC CL A 87105L104 1650 101503 SH SOLE 0 0 101503 SYNAPTICS INC COM 87157D109 216 1598 SH SOLE 0 0 1598 SYNCHRONY FINANCIAL COM 87165B103 56564 1391152 SH SOLE 0 0 1391152 SYNCHRONY FINANCIAL COM 87165B103 3 11500 SH Call SOLE 0 0 0 SYNNEX CORP COM 87162W100 1999 17397 SH SOLE 0 0 17397 SYNOPSYS INC COM 871607107 553 2230 SH SOLE 0 0 2230 SYNOVUS FINL CORP COM NEW 87161C501 945 20663 SH SOLE 0 0 20663 SYSCO CORP COM 871829107 26452 335925 SH SOLE 0 0 335925 T-MOBILE US INC COM 872590104 13856 110594 SH SOLE 0 0 110594 TACTILE SYS TECHNOLOGY INC COM 87357P100 929 17050 SH SOLE 0 0 17050 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 24703 208836 SH SOLE 0 0 208836 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 4023 22768 SH SOLE 0 0 22768 TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 2685 147054 SH SOLE 0 0 147054 TANDEM DIABETES CARE INC COM NEW 875372203 772 8753 SH SOLE 0 0 8753 TANGER FACTORY OUTLET CTRS I COM 875465106 179 11811 SH SOLE 0 0 11811 TAPESTRY INC COM 876030107 7748 188009 SH SOLE 0 0 188009 TARGA RES CORP COM 87612G101 1185 37336 SH SOLE 0 0 37336 TARGET CORP COM 87612E106 78071 394076 SH SOLE 0 0 394076 TC ENERGY CORP COM 87807B107 2871 62601 SH SOLE 0 0 62601 TCF FINL CORP COM 872307103 3743 80563 SH SOLE 0 0 80563 TCG BDC INC COM 872280102 1029 77928 SH SOLE 0 0 77928 TCW STRATEGIC INCOME FD INC COM 872340104 3024 531438 SH SOLE 0 0 531438 TE CONNECTIVITY LTD REG SHS H84989104 8488 65744 SH SOLE 0 0 65744 TECHTARGET INC COM 87874R100 1402 20187 SH SOLE 0 0 20187 TEKLA HEALTHCARE INVS SH BEN INT 87911J103 7939 325216 SH SOLE 0 0 325216 TEKLA HEALTHCARE OPPORTUNITI SHS 879105104 15000 690299 SH SOLE 0 0 690299 TEKLA LIFE SCIENCES INVS SH BEN INT 87911K100 1064 53990 SH SOLE 0 0 53990 TEKLA WORLD HEALTHCARE FD BEN INT SHS 87911L108 152 10099 SH SOLE 0 0 10099 TELADOC HEALTH INC COM 87918A105 11437 62925 SH SOLE 0 0 62925 TELEDYNE TECHNOLOGIES INC COM 879360105 563 1362 SH SOLE 0 0 1362 TELEFLEX INCORPORATED COM 879369106 11203 26963 SH SOLE 0 0 26963 TELEFONICA S A SPONSORED ADR 879382208 280 61909 SH SOLE 0 0 61909 TELEPHONE & DATA SYS INC COM NEW 879433829 3015 131316 SH SOLE 0 0 131316 TELEPHONE & DATA SYS INC COM NEW 879433829 39 18700 SH Call SOLE 0 0 0 TELLURIAN INC NEW COM 87968A104 140 59989 SH SOLE 0 0 59989 TEMPLETON EMERGING MKTS FD COM 880191101 193 10106 SH SOLE 0 0 10106 TEMPLETON EMERGING MKTS INCO COM 880192109 299 40637 SH SOLE 0 0 40637 TEMPLETON GLOBAL INCOME FD COM 880198106 104 19573 SH SOLE 0 0 19573 TEMPUR SEALY INTL INC COM 88023U101 4284 117159 SH SOLE 0 0 117159 TENET HEALTHCARE CORP COM NEW 88033G407 1006 19353 SH SOLE 0 0 19353 TERADYNE INC COM 880770102 1499 12322 SH SOLE 0 0 12322 TEREX CORP NEW COM 880779103 1205 26166 SH SOLE 0 0 26166 TERMINIX GLOBAL HOLDINGS INC COM 88087E100 301 6308 SH SOLE 0 0 6308 TERNIUM SA SPONSORED ADS 880890108 2813 72428 SH SOLE 0 0 72428 TESLA INC COM 88160R101 98069 146826 SH SOLE 0 0 146826 TETRA TECH INC NEW COM 88162G103 1047 7713 SH SOLE 0 0 7713 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 6857 594229 SH SOLE 0 0 594229 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 18 18300 SH Call SOLE 0 0 0 TEXAS INSTRS INC COM 882508104 58387 308919 SH SOLE 0 0 308919 TEXAS PACIFIC LAND CORPORATI COM 88262P102 964 606 SH SOLE 0 0 606 TEXAS ROADHOUSE INC COM 882681109 647 6749 SH SOLE 0 0 6749 TEXTAINER GROUP HOLDINGS LTD SHS G8766E109 2201 76834 SH SOLE 0 0 76834 TEXTRON INC COM 883203101 2006 35776 SH SOLE 0 0 35776 TG THERAPEUTICS INC COM 88322Q108 5782 119958 SH SOLE 0 0 119958 THE AARONS COMPANY INC COM 00258W108 389 15153 SH SOLE 0 0 15153 THE REALREAL INC COM 88339P101 2383 105301 SH SOLE 0 0 105301 THE TRADE DESK INC COM CL A 88339J105 23657 36302 SH SOLE 0 0 36302 THERAPEUTICSMD INC COM 88338N107 437 325761 SH SOLE 0 0 325761 THERMO FISHER SCIENTIFIC INC COM 883556102 47005 102967 SH SOLE 0 0 102967 THOMSON REUTERS CORP. COM NEW 884903709 1141 13017 SH SOLE 0 0 13017 THOR INDS INC COM 885160101 902 6694 SH SOLE 0 0 6694 TIDAL ETF TR SP DWJNS SUKUK 886364702 677 33854 SH SOLE 0 0 33854 TILRAY INC COM CL 2 88688T100 562 24717 SH SOLE 0 0 24717 TIMBER PHARMACEUTICALS INC COM 887080109 30 15000 SH SOLE 0 0 15000 TIMKEN CO COM 887389104 575 7079 SH SOLE 0 0 7079 TIMKENSTEEL CORPORATION COM 887399103 291 24729 SH SOLE 0 0 24729 TIMOTHY PLAN HIG DV STK ETF 887432326 316 10899 SH SOLE 0 0 10899 TJX COS INC NEW COM 872540109 74853 1131429 SH SOLE 0 0 1131429 TOLL BROTHERS INC COM 889478103 3629 63962 SH SOLE 0 0 63962 TOPBUILD CORP COM 89055F103 314 1497 SH SOLE 0 0 1497 TORO CO COM 891092108 2633 25524 SH SOLE 0 0 25524 TORONTO DOMINION BK ONT COM NEW 891160509 4466 68458 SH SOLE 0 0 68458 TORTOISE ENERGY INFRA CORP COM 89147L886 1449 59299 SH SOLE 0 0 59299 TOTAL SE SPONSORED ADS 89151E109 2186 46962 SH SOLE 0 0 46962 TOWNEBANK PORTSMOUTH VA COM 89214P109 3650 120059 SH SOLE 0 0 120059 TOYOTA MOTOR CORP SP ADR REP2COM 892331307 3716 23809 SH SOLE 0 0 23809 TPG RE FIN TR INC COM 87266M107 132 11825 SH SOLE 0 0 11825 TPI COMPOSITES INC COM 87266J104 662 11729 SH SOLE 0 0 11729 TRACTOR SUPPLY CO COM 892356106 25290 142808 SH SOLE 0 0 142808 TRANE TECHNOLOGIES PLC SHS G8994E103 81894 494632 SH SOLE 0 0 494632 TRANSDIGM GROUP INC COM 893641100 3577 6085 SH SOLE 0 0 6085 TRANSOCEAN LTD REG SHS H8817H100 497 140041 SH SOLE 0 0 140041 TRANSUNION COM 89400J107 1510 16779 SH SOLE 0 0 16779 TRAVEL PLUS LEISURE CO COM 894164102 3635 59428 SH SOLE 0 0 59428 TRAVELERS COMPANIES INC COM 89417E109 13382 88977 SH SOLE 0 0 88977 TRAVELZOO COM NEW 89421Q205 320 19101 SH SOLE 0 0 19101 TREVENA INC COM 89532E109 20 11200 SH SOLE 0 0 11200 TREX CO INC COM 89531P105 1772 19359 SH SOLE 0 0 19359 TRI CONTL CORP COM 895436103 9810 302481 SH SOLE 0 0 302481 TRILLIUM THERAPEUTICS INC COM NEW 89620X506 146 13581 SH SOLE 0 0 13581 TRIMBLE INC COM 896239100 3872 49778 SH SOLE 0 0 49778 TRIMTABS ETF TR US FREE CASH FLW 89628W302 1412 28565 SH SOLE 0 0 28565 TRINITY INDS INC COM 896522109 276 9697 SH SOLE 0 0 9697 TRIPADVISOR INC COM 896945201 219 4071 SH SOLE 0 0 4071 TRITON INTL LTD CL A G9078F107 1078 19607 SH SOLE 0 0 19607 TRIUMPH BANCORP INC COM 89679E300 1542 19926 SH SOLE 0 0 19926 TRIVAGO N V SPON ADS A SHS 89686D105 655 152278 SH SOLE 0 0 152278 TRUIST FINL CORP COM 89832Q109 28679 491758 SH SOLE 0 0 491758 TUPPERWARE BRANDS CORP COM 899896104 707 26777 SH SOLE 0 0 26777 TURTLE BEACH CORP COM NEW 900450206 348 13048 SH SOLE 0 0 13048 TWILIO INC CL A 90138F102 5483 16091 SH SOLE 0 0 16091 TWIST BIOSCIENCE CORP COM 90184D100 526 4247 SH SOLE 0 0 4247 TWITTER INC COM 90184L102 6596 103667 SH SOLE 0 0 103667 TWITTER INC NOTE 1.000% 9/1 90184LAD4 287 277000 PRN SOLE 0 0 277000 TWO HBRS INVT CORP COM NEW 90187B408 253 34455 SH SOLE 0 0 34455 TWO HBRS INVT CORP NOTE 6.250% 1/1 90187BAA9 63 62000 PRN SOLE 0 0 62000 TYLER TECHNOLOGIES INC COM 902252105 979 2305 SH SOLE 0 0 2305 TYSON FOODS INC CL A 902494103 13707 184484 SH SOLE 0 0 184484 U S CONCRETE INC COM 90333L201 846 11538 SH SOLE 0 0 11538 U S SILICA HLDGS INC COM 90346E103 375 30507 SH SOLE 0 0 30507 UBER TECHNOLOGIES INC COM 90353T100 20740 380476 SH SOLE 0 0 380476 UBIQUITI INC COM 90353W103 637 2137 SH SOLE 0 0 2137 UBS GROUP AG SHS H42097107 288 18591 SH SOLE 0 0 18591 UGI CORP NEW COM 902681105 2760 67310 SH SOLE 0 0 67310 ULTA BEAUTY INC COM 90384S303 5174 16734 SH SOLE 0 0 16734 ULTRA CLEAN HLDGS INC COM 90385V107 239 4126 SH SOLE 0 0 4126 UMPQUA HLDGS CORP COM 904214103 418 23817 SH SOLE 0 0 23817 UNDER ARMOUR INC CL A 904311107 7658 345567 SH SOLE 0 0 345567 UNDER ARMOUR INC CL C 904311206 1475 79914 SH SOLE 0 0 79914 UNILEVER PLC SPON ADR NEW 904767704 13991 250596 SH SOLE 0 0 250596 UNION BANKSHARES INC COM 905400107 259 8626 SH SOLE 0 0 8626 UNION PAC CORP COM 907818108 256631 1164257 SH SOLE 0 0 1164257 UNIQUE FABRICATING INC COM 90915J103 595 100000 SH SOLE 0 0 100000 UNIQURE NV SHS N90064101 429 12745 SH SOLE 0 0 12745 UNITED AIRLS HLDGS INC COM 910047109 4760 82724 SH SOLE 0 0 82724 UNITED BANKSHARES INC WEST V COM 909907107 1077 27904 SH SOLE 0 0 27904 UNITED MICROELECTRONICS CORP SPON ADR NEW 910873405 471 51716 SH SOLE 0 0 51716 UNITED NAT FOODS INC COM 911163103 3376 102493 SH SOLE 0 0 102493 UNITED PARCEL SERVICE INC CL B 911312106 114055 670901 SH SOLE 0 0 670901 UNITED RENTALS INC COM 911363109 22345 67853 SH SOLE 0 0 67853 UNITED STATES STL CORP NEW COM 912909108 8169 312153 SH SOLE 0 0 312153 UNITED STATES STL CORP NEW COM 912909108 248 63700 SH Call SOLE 0 0 0 UNITED STS NAT GAS FD LP UNIT PAR 912318300 174 18173 SH SOLE 0 0 18173 UNITEDHEALTH GROUP INC COM 91324P102 225735 606523 SH SOLE 0 0 606523 UNITI GROUP INC COM 91325V108 3525 319564 SH SOLE 0 0 319564 UNITY BIOTECHNOLOGY INC COM 91381U101 63 10495 SH SOLE 0 0 10495 UNITY SOFTWARE INC COM 91332U101 3010 30011 SH SOLE 0 0 30011 UNIVERSAL DISPLAY CORP COM 91347P105 5864 24762 SH SOLE 0 0 24762 UNIVERSAL HEALTH RLTY INCM T SH BEN INT 91359E105 952 14050 SH SOLE 0 0 14050 UNIVERSAL HLTH SVCS INC CL B 913903100 297 2229 SH SOLE 0 0 2229 UNUM GROUP COM 91529Y106 2169 77929 SH SOLE 0 0 77929 UPLAND SOFTWARE INC COM 91544A109 747 15829 SH SOLE 0 0 15829 UPWORK INC COM 91688F104 302 6737 SH SOLE 0 0 6737 UR-ENERGY INC COM 91688R108 16 13978 SH SOLE 0 0 13978 URBAN ONE INC CL A 91705J105 70 13032 SH SOLE 0 0 13032 US BANCORP DEL COM NEW 902973304 29906 540695 SH SOLE 0 0 540695 US FOODS HLDG CORP COM 912008109 2121 55646 SH SOLE 0 0 55646 USA COMPRESSION PARTNERS LP COMUNIT LTDPAR 90290N109 6795 443803 SH SOLE 0 0 443803 USA TECHNOLOGIES INC COM 90328S500 349 29804 SH SOLE 0 0 29804 UTZ BRANDS INC COM CL A 918090101 1594 64293 SH SOLE 0 0 64293 UWM HOLDINGS CORPORATION COM CL A 91823B109 160 20202 SH SOLE 0 0 20202 V F CORP COM 918204108 24028 300644 SH SOLE 0 0 300644 VAIL RESORTS INC COM 91879Q109 1967 6744 SH SOLE 0 0 6744 VALE S A SPONSORED ADS 91912E105 1318 75847 SH SOLE 0 0 75847 VALERO ENERGY CORP COM 91913Y100 17518 244661 SH SOLE 0 0 244661 VALERO ENERGY CORP COM 91913Y100 40 14500 SH Call SOLE 0 0 0 VALLEY NATL BANCORP COM 919794107 402 29289 SH SOLE 0 0 29289 VALMONT INDS INC COM 920253101 1037 4365 SH SOLE 0 0 4365 VALVOLINE INC COM 92047W101 276 10601 SH SOLE 0 0 10601 VANECK MERK GOLD TR GOLD TRUST 921078101 4693 282178 SH SOLE 0 0 282178 VANECK VECTORS ETF TR AGRIBUSINESS ETF 92189F700 1040 11859 SH SOLE 0 0 11859 VANECK VECTORS ETF TR BDC INCOME ETF 92189F411 225 13916 SH SOLE 0 0 13916 VANECK VECTORS ETF TR BIOTECH ETF 92189F726 1078 6144 SH SOLE 0 0 6144 VANECK VECTORS ETF TR CEF MUN INCOME E 92189F460 6380 222927 SH SOLE 0 0 222927 VANECK VECTORS ETF TR EMERGING MKTS HI 92189F353 1866 78953 SH SOLE 0 0 78953 VANECK VECTORS ETF TR FALLEN ANGEL HG 92189F437 28078 879373 SH SOLE 0 0 879373 VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 8132 250198 SH SOLE 0 0 250198 VANECK VECTORS ETF TR GREEN BD ETF 92189F171 385 14196 SH SOLE 0 0 14196 VANECK VECTORS ETF TR HIGH YLD MUN ETF 92189H409 9365 150685 SH SOLE 0 0 150685 VANECK VECTORS ETF TR INTRMDT MUNI ETF 92189H201 3883 75774 SH SOLE 0 0 75774 VANECK VECTORS ETF TR INVT GRADE FLTG 92189F486 1427 56228 SH SOLE 0 0 56228 VANECK VECTORS ETF TR JP MORGAN MKTS 92189H300 414 13489 SH SOLE 0 0 13489 VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 9672 214889 SH SOLE 0 0 214889 VANECK VECTORS ETF TR LONG MUNI ETF 92189F536 1107 51795 SH SOLE 0 0 51795 VANECK VECTORS ETF TR LONG TREND ETF 92189F148 345 9376 SH SOLE 0 0 9376 VANECK VECTORS ETF TR LOW CARBN ENERGY 92189F502 2161 13748 SH SOLE 0 0 13748 VANECK VECTORS ETF TR MORNINGSTAR INTL 92189F593 1505 42062 SH SOLE 0 0 42062 VANECK VECTORS ETF TR MORNINGSTAR WIDE 92189F643 123280 1779434 SH SOLE 0 0 1779434 VANECK VECTORS ETF TR MRNGSTR DUR DV 92189H102 419 13847 SH SOLE 0 0 13847 VANECK VECTORS ETF TR OIL SVCS ETF 92189H607 15055 78766 SH SOLE 0 0 78766 VANECK VECTORS ETF TR PFD SECS EX FINL 92189F429 16700 802475 SH SOLE 0 0 802475 VANECK VECTORS ETF TR RARE EARTH STRAT 92189H805 247 3297 SH SOLE 0 0 3297 VANECK VECTORS ETF TR RETAIL ETF 92189F684 2689 16292 SH SOLE 0 0 16292 VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 40587 166646 SH SOLE 0 0 166646 VANECK VECTORS ETF TR SHORT MUNI ETF 92189F528 1228 68092 SH SOLE 0 0 68092 VANECK VECTORS ETF TR SHRT HGH YLD MUN 92189F387 1090 43543 SH SOLE 0 0 43543 VANECK VECTORS ETF TR VIDEO GAMING 92189F114 1581 23133 SH SOLE 0 0 23133 VANECK VECTORS ETF TR VIETNAM ETF 92189F817 679 37524 SH SOLE 0 0 37524 VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 11476 48836 SH SOLE 0 0 48836 VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 1066 7800 SH SOLE 0 0 7800 VANGUARD ADMIRAL FDS INC MIDCP 400 GRTH 921932869 34491 177407 SH SOLE 0 0 177407 VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 6018 34104 SH SOLE 0 0 34104 VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 13179 84342 SH SOLE 0 0 84342 VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794 320 1448 SH SOLE 0 0 1448 VANGUARD ADMIRAL FDS INC SMLCP 600 VAL 921932778 5160 29640 SH SOLE 0 0 29640 VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 27430 137899 SH SOLE 0 0 137899 VANGUARD BD INDEX FDS INTERMED TERM 921937819 24341 274322 SH SOLE 0 0 274322 VANGUARD BD INDEX FDS LONG TERM BOND 921937793 4421 45053 SH SOLE 0 0 45053 VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 109774 1335584 SH SOLE 0 0 1335584 VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 214982 2537558 SH SOLE 0 0 2537558 VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 33301 582995 SH SOLE 0 0 582995 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 65835 372129 SH SOLE 0 0 372129 VANGUARD INDEX FDS GROWTH ETF 922908736 254319 989362 SH SOLE 0 0 989362 VANGUARD INDEX FDS LARGE CAP ETF 922908637 43717 235927 SH SOLE 0 0 235927 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 18494 86179 SH SOLE 0 0 86179 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 40812 302600 SH SOLE 0 0 302600 VANGUARD INDEX FDS MID CAP ETF 922908629 227033 1025668 SH SOLE 0 0 1025668 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 58262 634250 SH SOLE 0 0 634250 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 952046 2613241 SH SOLE 0 0 2613241 VANGUARD INDEX FDS SM CP VAL ETF 922908611 60286 364023 SH SOLE 0 0 364023 VANGUARD INDEX FDS SMALL CP ETF 922908751 195762 914385 SH SOLE 0 0 914385 VANGUARD INDEX FDS SML CP GRW ETF 922908595 51078 185799 SH SOLE 0 0 185799 VANGUARD INDEX FDS TOTAL STK MKT 922908769 257675 1246639 SH SOLE 0 0 1246639 VANGUARD INDEX FDS VALUE ETF 922908744 288517 2194716 SH SOLE 0 0 2194716 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 33166 546562 SH SOLE 0 0 546562 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 106809 2052049 SH SOLE 0 0 2052049 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 3080 48886 SH SOLE 0 0 48886 VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 1224 14989 SH SOLE 0 0 14989 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 5960 46426 SH SOLE 0 0 46426 VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 15239 273291 SH SOLE 0 0 273291 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 7341 75449 SH SOLE 0 0 75449 VANGUARD MALVERN FDS STRM INFPROIDX 922020805 29492 572227 SH SOLE 0 0 572227 VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 55408 1014053 SH SOLE 0 0 1014053 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 90926 977203 SH SOLE 0 0 977203 VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 39281 584285 SH SOLE 0 0 584285 VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 1866 18432 SH SOLE 0 0 18432 VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847 330 3982 SH SOLE 0 0 3982 VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 26199 490895 SH SOLE 0 0 490895 VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 69338 1127085 SH SOLE 0 0 1127085 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 119809 1452139 SH SOLE 0 0 1452139 VANGUARD SCOTTSDALE FDS TOTAL WLD BD ETF 92206C565 1318 16549 SH SOLE 0 0 16549 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 60040 240149 SH SOLE 0 0 240149 VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 2290 12365 SH SOLE 0 0 12365 VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 14376 108146 SH SOLE 0 0 108146 VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623 8271 37808 SH SOLE 0 0 37808 VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 23343 130944 SH SOLE 0 0 130944 VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649 1756 12558 SH SOLE 0 0 12558 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 332262 2258989 SH SOLE 0 0 2258989 VANGUARD STAR FDS VG TL INTL STK F 921909768 63778 1017190 SH SOLE 0 0 1017190 VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 197966 4031036 SH SOLE 0 0 4031036 VANGUARD WELLINGTON FD US VALUE FACTR 921935805 2359 24968 SH SOLE 0 0 24968 VANGUARD WHITEHALL FDS EMERG MKT BD ETF 921946885 5449 70310 SH SOLE 0 0 70310 VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 291615 2884692 SH SOLE 0 0 2884692 VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 9599 115888 SH SOLE 0 0 115888 VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794 4034 61632 SH SOLE 0 0 61632 VANGUARD WORLD FD ESG INTL STK ETF 921910725 2544 41452 SH SOLE 0 0 41452 VANGUARD WORLD FD ESG US STK ETF 921910733 17034 230963 SH SOLE 0 0 230963 VANGUARD WORLD FD EXTENDED DUR 921910709 1065 8489 SH SOLE 0 0 8489 VANGUARD WORLD FD MEGA CAP INDEX 921910873 22428 159933 SH SOLE 0 0 159933 VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 4055 42597 SH SOLE 0 0 42597 VANGUARD WORLD FD MEGA GRWTH IND 921910816 18809 90833 SH SOLE 0 0 90833 VANGUARD WORLD FDS COMM SRVC ETF 92204A884 55114 423901 SH SOLE 0 0 423901 VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 48196 163159 SH SOLE 0 0 163159 VANGUARD WORLD FDS CONSUM STP ETF 92204A207 11010 61756 SH SOLE 0 0 61756 VANGUARD WORLD FDS ENERGY ETF 92204A306 13674 201088 SH SOLE 0 0 201088 VANGUARD WORLD FDS FINANCIALS ETF 92204A405 43741 517647 SH SOLE 0 0 517647 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 56910 248687 SH SOLE 0 0 248687 VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 40373 213154 SH SOLE 0 0 213154 VANGUARD WORLD FDS INF TECH ETF 92204A702 161366 450069 SH SOLE 0 0 450069 VANGUARD WORLD FDS MATERIALS ETF 92204A801 4862 28107 SH SOLE 0 0 28107 VANGUARD WORLD FDS UTILITIES ETF 92204A876 5791 41212 SH SOLE 0 0 41212 VARIAN MED SYS INC COM 92220P105 362 2051 SH SOLE 0 0 2051 VAXART INC COM NEW 92243A200 1203 198823 SH SOLE 0 0 198823 VBI VACCINES INC CDA COM NEW 91822J103 395 127155 SH SOLE 0 0 127155 VECTOR GROUP LTD COM 92240M108 676 48472 SH SOLE 0 0 48472 VEEVA SYS INC CL A COM 922475108 12571 48122 SH SOLE 0 0 48122 VELODYNE LIDAR INC COM 92259F101 117 10265 SH SOLE 0 0 10265 VENTAS INC COM 92276F100 4376 82039 SH SOLE 0 0 82039 VERASTEM INC COM 92337C104 40 16238 SH SOLE 0 0 16238 VEREIT INC COM 92339V308 279 7235 SH SOLE 0 0 7235 VERICEL CORP COM 92346J108 507 9127 SH SOLE 0 0 9127 VERISIGN INC COM 92343E102 847 4261 SH SOLE 0 0 4261 VERISK ANALYTICS INC COM 92345Y106 2680 15155 SH SOLE 0 0 15155 VERITEX HLDGS INC COM 923451108 334 10202 SH SOLE 0 0 10202 VERIZON COMMUNICATIONS INC COM 92343V104 300094 5160648 SH SOLE 0 0 5160648 VERIZON COMMUNICATIONS INC COM 92343V104 20 11700 SH Call SOLE 0 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 2 11100 SH Call SOLE 0 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 12 12500 SH Call SOLE 0 0 0 VERTEX PHARMACEUTICALS INC COM 92532F100 3857 17947 SH SOLE 0 0 17947 VERTIV HOLDINGS CO COM CL A 92537N108 241 12052 SH SOLE 0 0 12052 VERU INC COM 92536C103 255 23680 SH SOLE 0 0 23680 VG ACQUISITION CORP SHS CL A G9446E105 131 12882 SH SOLE 0 0 12882 VIACOMCBS INC CL B 92556H206 13767 305247 SH SOLE 0 0 305247 VIAD CORP COM NEW 92552R406 3855 92325 SH SOLE 0 0 92325 VIASAT INC COM 92552V100 860 17895 SH SOLE 0 0 17895 VIATRIS INC COM 92556V106 7174 513549 SH SOLE 0 0 513549 VICI PPTYS INC COM 925652109 3711 131400 SH SOLE 0 0 131400 VICTORY PORTFOLIOS II VCSHS DEV ENH VL 92647N816 462 14215 SH SOLE 0 0 14215 VICTORY PORTFOLIOS II VCSHS INTL VOLTY 92647N840 581 13607 SH SOLE 0 0 13607 VICTORY PORTFOLIOS II VCSHS US 500 ENH 92647N782 90607 1348909 SH SOLE 0 0 1348909 VICTORY PORTFOLIOS II VCSHS US 500 VOL 92647N766 12411 184942 SH SOLE 0 0 184942 VICTORY PORTFOLIOS II VCSHS US DISCVRY 92647N774 2411 40797 SH SOLE 0 0 40797 VICTORY PORTFOLIOS II VCSHS US EQ INCM 92647N824 31344 502866 SH SOLE 0 0 502866 VICTORY PORTFOLIOS II VCSHS US LRG CAP 92647N865 337 6150 SH SOLE 0 0 6150 VICTORY PORTFOLIOS II VCSHS US SMCP HG 92647N873 2349 39809 SH SOLE 0 0 39809 VICTORY PORTFOLIOS II VICTORYSHS INTRM 92647N527 728 13766 SH SOLE 0 0 13766 VICTORY PORTFOLIOS II VS NASDQ NXT 50 92647X806 2111 66848 SH SOLE 0 0 66848 VIEWRAY INC COM 92672L107 370 84995 SH SOLE 0 0 84995 VIKING THERAPEUTICS INC COM 92686J106 1034 163433 SH SOLE 0 0 163433 VILLAGE FARMS INTL INC COM 92707Y108 8584 649204 SH SOLE 0 0 649204 VINCO VENTURES INC COM 927330100 27 10571 SH SOLE 0 0 10571 VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105 214 14684 SH SOLE 0 0 14684 VIPSHOP HOLDINGS LIMITED SPONSORED ADS A 92763W103 582 19490 SH SOLE 0 0 19490 VIRGIN GALACTIC HOLDINGS INC COM 92766K106 2711 88514 SH SOLE 0 0 88514 VIRTU FINL INC CL A 928254101 4339 139753 SH SOLE 0 0 139753 VIRTUS ALLIANZGI CONVERTIBLE COM 92838X102 160 28277 SH SOLE 0 0 28277 VIRTUS ALLIANZGI DIVERSIFIED COM 92840N100 722 22965 SH SOLE 0 0 22965 VIRTUS ALLIANZGI EQUITY & CO COM 92841M101 3461 123579 SH SOLE 0 0 123579 VIRTUS DIVIDEND INTEREST & P COM 92840R101 4513 327477 SH SOLE 0 0 327477 VIRTUS GLOBAL DIVID & INCOME COM 92835W107 243 26384 SH SOLE 0 0 26384 VISA INC COM CL A 92826C839 263448 1244047 SH SOLE 0 0 1244047 VISTA OUTDOOR INC COM 928377100 249 7772 SH SOLE 0 0 7772 VISTRA CORP COM 92840M102 673 38064 SH SOLE 0 0 38064 VITAL FARMS INC COM 92847W103 452 20717 SH SOLE 0 0 20717 VMWARE INC CL A COM 928563402 1741 11574 SH SOLE 0 0 11574 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 2573 139600 SH SOLE 0 0 139600 VONAGE HLDGS CORP COM 92886T201 1024 86637 SH SOLE 0 0 86637 VONTIER CORPORATION COM 928881101 2179 71994 SH SOLE 0 0 71994 VORNADO RLTY TR SH BEN INT 929042109 585 12888 SH SOLE 0 0 12888 VOYA EMERGING MKTS HIGH DIVI COM 92912P108 2023 252858 SH SOLE 0 0 252858 VOYA GLBL ADV & PREM OPP FD COM 92912R104 944 98637 SH SOLE 0 0 98637 VOYA GLBL EQTY DIV & PREM OP COM 92912T100 1776 311575 SH SOLE 0 0 311575 VOYA INFRASTRUCTURE INDLS & COM 92912X101 1071 86512 SH SOLE 0 0 86512 VOYA INTL HIGH DIV EQTY INM COM 92912Y109 140 25050 SH SOLE 0 0 25050 VOYA NAT RES EQUITY INCOME F COM 92913C106 246 74382 SH SOLE 0 0 74382 VOYA PRIME RATE TR SH BEN INT 92913A100 921 198546 SH SOLE 0 0 198546 VOYAGER THERAPEUTICS INC COM 92915B106 359 76218 SH SOLE 0 0 76218 VULCAN MATLS CO COM 929160109 2355 13957 SH SOLE 0 0 13957 VUZIX CORP COM NEW 92921W300 282 11103 SH SOLE 0 0 11103 WABASH NATL CORP COM 929566107 473 25150 SH SOLE 0 0 25150 WABTEC COM 929740108 1040 13134 SH SOLE 0 0 13134 WAITR HLDGS INC COM 930752100 73 24925 SH SOLE 0 0 24925 WALGREENS BOOTS ALLIANCE INC COM 931427108 24656 449094 SH SOLE 0 0 449094 WALGREENS BOOTS ALLIANCE INC COM 931427108 17 12200 SH Call SOLE 0 0 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 6 11200 SH Call SOLE 0 0 0 WALKER & DUNLOP INC COM 93148P102 811 7896 SH SOLE 0 0 7896 WALMART INC COM 931142103 289087 2128206 SH SOLE 0 0 2128206 WALMART INC COM 931142103 228 15000 SH Put SOLE 0 0 15000 WASHINGTON FED INC COM 938824109 310 10050 SH SOLE 0 0 10050 WASTE CONNECTIONS INC COM 94106B101 16765 155107 SH SOLE 0 0 155107 WASTE MGMT INC DEL COM 94106L109 37743 292529 SH SOLE 0 0 292529 WATERS CORP COM 941848103 2438 8579 SH SOLE 0 0 8579 WATSCO INC COM 942622200 3801 14567 SH SOLE 0 0 14567 WAYFAIR INC CL A 94419L101 1239 3938 SH SOLE 0 0 3938 WD-40 CO COM 929236107 566 1849 SH SOLE 0 0 1849 WEBSTER FINL CORP CONN COM 947890109 14411 261497 SH SOLE 0 0 261497 WEBSTER FINL CORP CONN COM 947890109 209 9300 SH Call SOLE 0 0 0 WEC ENERGY GROUP INC COM 92939U106 21031 224719 SH SOLE 0 0 224719 WELLS FARGO ADV MULTI SCTR I COM 94987D101 2615 209230 SH SOLE 0 0 209230 WELLS FARGO CO NEW COM 949746101 30292 775307 SH SOLE 0 0 775307 WELLS FARGO CO NEW COM 949746101 61 14000 SH Call SOLE 0 0 0 WELLTOWER INC COM 95040Q104 10706 149454 SH SOLE 0 0 149454 WENDYS CO COM 95058W100 255 12582 SH SOLE 0 0 12582 WESBANCO INC COM 950810101 1467 40682 SH SOLE 0 0 40682 WESCO INTL INC COM 95082P105 20386 235598 SH SOLE 0 0 235598 WEST FRASER TIMBER CO LTD COM 952845105 255 3539 SH SOLE 0 0 3539 WEST PHARMACEUTICAL SVSC INC COM 955306105 1342 4761 SH SOLE 0 0 4761 WESTAMERICA BANCORPORATION COM 957090103 245 3906 SH SOLE 0 0 3906 WESTERN ALLIANCE BANCORP COM 957638109 203 2148 SH SOLE 0 0 2148 WESTERN ASSET EMERGING MKTS COM 95766A101 1138 86106 SH SOLE 0 0 86106 WESTERN ASSET GLOBAL CP DEFI COM 95790C107 1855 105318 SH SOLE 0 0 105318 WESTERN ASSET HIGH INCOME FD COM 95766J102 256 37154 SH SOLE 0 0 37154 WESTERN ASSET HIGH INCOME OP COM 95766K109 803 158093 SH SOLE 0 0 158093 WESTERN ASSET HIGH YIELD DEF COM 95768B107 3222 208820 SH SOLE 0 0 208820 WESTERN ASSET INTER MUNI FD COM 958435109 414 44513 SH SOLE 0 0 44513 WESTERN ASSET INVESTMENT GRA COM 95766T100 652 42966 SH SOLE 0 0 42966 WESTERN ASSET INVT GRADE DEF COM 95790A101 560 26178 SH SOLE 0 0 26178 WESTERN ASSET MANAGED MUNS F COM 95766M105 1005 77350 SH SOLE 0 0 77350 WESTERN ASSET MTG DEFINED OP COM 95790B109 762 52041 SH SOLE 0 0 52041 WESTERN ASSET MUN DEF OPP TR COM 95768A109 782 37033 SH SOLE 0 0 37033 WESTERN ASSET MUN HIGH INCOM COM 95766N103 2705 346400 SH SOLE 0 0 346400 WESTERN ASSET MUN PARTNERS F COM 95766P108 2606 170113 SH SOLE 0 0 170113 WESTERN COPPER & GOLD CORP COM 95805V108 14 11511 SH SOLE 0 0 11511 WESTERN DIGITAL CORP. COM 958102105 3398 50901 SH SOLE 0 0 50901 WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 4759 255994 SH SOLE 0 0 255994 WESTERN UN CO COM 959802109 3314 134396 SH SOLE 0 0 134396 WESTROCK CO COM 96145D105 4514 86732 SH SOLE 0 0 86732 WEX INC COM 96208T104 406 1942 SH SOLE 0 0 1942 WEYERHAEUSER CO MTN BE COM NEW 962166104 8131 228407 SH SOLE 0 0 228407 WHEATON PRECIOUS METALS CORP COM 962879102 2389 62525 SH SOLE 0 0 62525 WHIRLPOOL CORP COM 963320106 3448 15645 SH SOLE 0 0 15645 WHOLE EARTH BRANDS INC COM CL A 96684W100 218 16702 SH SOLE 0 0 16702 WIDEPOINT CORP COMMON 967590209 525 57024 SH SOLE 0 0 57024 WILLIAMS COS INC COM 969457100 10319 435587 SH SOLE 0 0 435587 WILLIAMS COS INC COM 969457100 26 11900 SH Call SOLE 0 0 0 WILLIAMS SONOMA INC COM 969904101 16715 93275 SH SOLE 0 0 93275 WILLIS TOWERS WATSON PLC LTD SHS G96629103 1923 8399 SH SOLE 0 0 8399 WINNEBAGO INDS INC COM 974637100 470 6131 SH SOLE 0 0 6131 WINTRUST FINL CORP COM 97650W108 12397 163549 SH SOLE 0 0 163549 WIPRO LTD SPON ADR 1 SH 97651M109 87 13798 SH SOLE 0 0 13798 WISDOMTREE TR CLOUD COMPUTNG 97717Y691 6469 134319 SH SOLE 0 0 134319 WISDOMTREE TR CURRNCY INT EQ 97717X263 22123 743364 SH SOLE 0 0 743364 WISDOMTREE TR EM EX ST-OWNED 97717X578 19691 483935 SH SOLE 0 0 483935 WISDOMTREE TR EMER MKT HIGH FD 97717W315 5290 119260 SH SOLE 0 0 119260 WISDOMTREE TR EMG MKTS SMCAP 97717W281 495 9648 SH SOLE 0 0 9648 WISDOMTREE TR EUROPE HEDGED EQ 97717X701 2228 30623 SH SOLE 0 0 30623 WISDOMTREE TR FLOATNG RAT TREA 97717X628 5850 233065 SH SOLE 0 0 233065 WISDOMTREE TR FUTRE STRAT FD 97717W125 579 14870 SH SOLE 0 0 14870 WISDOMTREE TR GLB US QTLY DIV 97717W844 1333 17165 SH SOLE 0 0 17165 WISDOMTREE TR HEDGED HI YLD BD 97717W430 553 25000 SH SOLE 0 0 25000 WISDOMTREE TR INDIA ERNGS FD 97717W422 1436 45564 SH SOLE 0 0 45564 WISDOMTREE TR INTL EQUITY FD 97717W703 4908 93329 SH SOLE 0 0 93329 WISDOMTREE TR INTL LRGCAP DV 97717W794 201 4237 SH SOLE 0 0 4237 WISDOMTREE TR INTL QULTY DIV 97717X131 799 21552 SH SOLE 0 0 21552 WISDOMTREE TR INTL SMCAP DIV 97717W760 634 8784 SH SOLE 0 0 8784 WISDOMTREE TR ITL HIGH DIV FD 97717W802 2016 51289 SH SOLE 0 0 51289 WISDOMTREE TR US DIVID EX FNCL 97717W406 4072 43178 SH SOLE 0 0 43178 WISDOMTREE TR US ESG FUND 97717W596 248 5639 SH SOLE 0 0 5639 WISDOMTREE TR US HIGH DIVIDEND 97717W208 5890 77202 SH SOLE 0 0 77202 WISDOMTREE TR US LARGECAP DIVD 97717W307 35374 308463 SH SOLE 0 0 308463 WISDOMTREE TR US LARGECAP FUND 97717W588 909 20961 SH SOLE 0 0 20961 WISDOMTREE TR US MIDCAP DIVID 97717W505 29224 723017 SH SOLE 0 0 723017 WISDOMTREE TR US MIDCAP FUND 97717W570 19960 391905 SH SOLE 0 0 391905 WISDOMTREE TR US MULTIFACTOR 97717Y857 3946 104231 SH SOLE 0 0 104231 WISDOMTREE TR US QLT SHRHD YLD 97717W547 11175 99244 SH SOLE 0 0 99244 WISDOMTREE TR US QTLY DIV GRT 97717X669 126753 2216334 SH SOLE 0 0 2216334 WISDOMTREE TR US SMALLCAP DIVD 97717W604 11167 358474 SH SOLE 0 0 358474 WISDOMTREE TR US SMALLCAP FUND 97717W562 12163 256715 SH SOLE 0 0 256715 WISDOMTREE TR US TOTAL DIVIDND 97717W109 1246 11026 SH SOLE 0 0 11026 WISDOMTREE TR YIELD ENHANCD US 97717X511 26759 522631 SH SOLE 0 0 522631 WISDOMTREE TR YIELD ENHANCED 97717Y808 1273 24978 SH SOLE 0 0 24978 WIX COM LTD SHS M98068105 2570 9203 SH SOLE 0 0 9203 WOLVERINE WORLD WIDE INC COM 978097103 279 7281 SH SOLE 0 0 7281 WOODWARD INC COM 980745103 423 3508 SH SOLE 0 0 3508 WORKDAY INC CL A 98138H101 2070 8331 SH SOLE 0 0 8331 WORKHORSE GROUP INC COM NEW 98138J206 520 37789 SH SOLE 0 0 37789 WORLD GOLD TR SPDR GLD MINIS 98149E204 20253 1191340 SH SOLE 0 0 1191340 WORLD WRESTLING ENTMT INC CL A 98156Q108 205 3775 SH SOLE 0 0 3775 WORTHINGTON INDS INC COM 981811102 242 3601 SH SOLE 0 0 3601 WP CAREY INC COM 92936U109 9333 131897 SH SOLE 0 0 131897 WPP PLC NEW ADR 92937A102 1560 24403 SH SOLE 0 0 24403 WSFS FINL CORP COM 929328102 270 5430 SH SOLE 0 0 5430 WYNDHAM HOTELS & RESORTS INC COM 98311A105 515 7383 SH SOLE 0 0 7383 WYNN RESORTS LTD COM 983134107 9259 73854 SH SOLE 0 0 73854 XCEL ENERGY INC COM 98389B100 7878 118446 SH SOLE 0 0 118446 XILINX INC COM 983919101 4856 39191 SH SOLE 0 0 39191 XPENG INC ADS 98422D105 629 17231 SH SOLE 0 0 17231 XPO LOGISTICS INC COM 983793100 4235 34351 SH SOLE 0 0 34351 XYLEM INC COM 98419M100 1981 18838 SH SOLE 0 0 18838 YAMANA GOLD INC COM 98462Y100 44 10108 SH SOLE 0 0 10108 YETI HLDGS INC COM 98585X104 1167 16160 SH SOLE 0 0 16160 YEXT INC COM 98585N106 157 10840 SH SOLE 0 0 10840 YUM BRANDS INC COM 988498101 7968 73654 SH SOLE 0 0 73654 YUM CHINA HLDGS INC COM 98850P109 2928 49456 SH SOLE 0 0 49456 ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 2664 5491 SH SOLE 0 0 5491 ZENDESK INC COM 98936J101 2390 18023 SH SOLE 0 0 18023 ZILLOW GROUP INC CL A 98954M101 2237 17028 SH SOLE 0 0 17028 ZILLOW GROUP INC CL C CAP STK 98954M200 1617 12474 SH SOLE 0 0 12474 ZIMMER BIOMET HOLDINGS INC COM 98956P102 9124 56991 SH SOLE 0 0 56991 ZIONS BANCORPORATION N A COM 989701107 1648 29982 SH SOLE 0 0 29982 ZIOPHARM ONCOLOGY INC COM 98973P101 87 24270 SH SOLE 0 0 24270 ZOETIS INC CL A 98978V103 19481 123704 SH SOLE 0 0 123704 ZOMEDICA PHARMACEUTICALS COR COM 98980M109 39 24755 SH SOLE 0 0 24755 ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 17666 54985 SH SOLE 0 0 54985 ZOOMINFO TECHNOLOGIES INC COM CL A 98980F104 3614 73911 SH SOLE 0 0 73911 ZSCALER INC COM 98980G102 6054 35267 SH SOLE 0 0 35267 ZYMEWORKS INC COM 98985W102 2364 74850 SH SOLE 0 0 74850 ZYNEX INC COM 98986M103 319 20868 SH SOLE 0 0 20868 ZYNGA INC CL A 98986T108 1114 109091 SH SOLE 0 0 109091