0001085146-22-000448.txt : 20220202 0001085146-22-000448.hdr.sgml : 20220202 20220201212857 ACCESSION NUMBER: 0001085146-22-000448 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20211231 FILED AS OF DATE: 20220202 DATE AS OF CHANGE: 20220201 EFFECTIVENESS DATE: 20220202 FILER: COMPANY DATA: COMPANY CONFORMED NAME: OPPENHEIMER & CO INC CENTRAL INDEX KEY: 0000822581 IRS NUMBER: 135657518 STATE OF INCORPORATION: NY FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-04046 FILM NUMBER: 22581383 BUSINESS ADDRESS: STREET 1: 85 BROAD ST CITY: NEW YORK STATE: NY ZIP: 10004 BUSINESS PHONE: 2126675421 MAIL ADDRESS: STREET 1: 85 BROAD ST CITY: NEW YORK STATE: NY ZIP: 10004 FORMER COMPANY: FORMER CONFORMED NAME: FAHNESTOCK & CO INC DATE OF NAME CHANGE: 19921119 13F-HR 1 primary_doc.xml 13F-HR LIVE false false false 0000822581 XXXXXXXX 12-31-2021 12-31-2021 false OPPENHEIMER & CO INC
85 BROAD ST NEW YORK NY 10004
13F HOLDINGS REPORT 028-04046 N
Deborah Kaback Managing Director 212-667-4395 /s/ Deborah Kaback New York NY 01-31-2022 0 1485 5719417 false
INFORMATION TABLE 2 infotable.xml INFORMATION TABLE 3M CO COM 88579Y101 8421 47404 SH SOLE 47404 0 0 ABB LTD SPONSORED ADR 000375204 1910 50049 SH SOLE 50049 0 0 ABBOTT LABS COM 002824100 11494 81669 SH SOLE 81669 0 0 ABBVIE INC COM 00287Y109 25181 185972 SH SOLE 185972 0 0 ABERDEEN ASIA-PACIFIC INCOME COM 003009107 38 10000 SH SOLE 10000 0 0 ABERDEEN GLOBAL PREMIER PPTY COM SH BEN INT 00302L108 529 77403 SH SOLE 77403 0 0 ABERDEEN STD GLOBAL INFRASTR COM SHS BEN INT 00326W106 441 21454 SH SOLE 21454 0 0 ABERDEEN TOTAL DYNAMIC DIVD COM SH BEN INT 00326L100 1163 113748 SH SOLE 113748 0 0 ABIOMED INC COM 003654100 367 1021 SH SOLE 1021 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 28735 69315 SH SOLE 69315 0 0 ACCO BRANDS CORP COM 00081T108 226 27368 SH SOLE 27368 0 0 ACHIEVE LIFE SCIENCES INC COM 004468500 193 24800 SH SOLE 24800 0 0 ACTIVISION BLIZZARD INC COM 00507V109 3677 55271 SH SOLE 55115 0 156 ACUITY BRANDS INC COM 00508Y102 668 3155 SH SOLE 3155 0 0 ACUSHNET HLDGS CORP COM 005098108 501 9433 SH SOLE 9433 0 0 ADAMIS PHARMACEUTICALS CORP COM NEW 00547W208 7 12000 SH SOLE 12000 0 0 ADIAL PHARMACEUTICALS INC COM 00688A106 104 38500 SH SOLE 38500 0 0 ADOBE SYSTEMS INCORPORATED COM 00724F101 14767 26042 SH SOLE 26042 0 0 ADT INC DEL COM 00090Q103 598 71152 SH SOLE 71152 0 0 ADVANCE AUTO PARTS INC COM 00751Y106 262 1091 SH SOLE 1091 0 0 ADVANCED MICRO DEVICES INC COM 007903107 10309 71639 SH SOLE 71639 0 0 ADVENT CONV & INCOME FD COM 00764C109 216 11682 SH SOLE 11682 0 0 AECOM COM 00766T100 645 8340 SH SOLE 8340 0 0 AEGON N V NY REGISTRY SHS 007924103 51 10283 SH SOLE 10283 0 0 AEROJET ROCKETDYNE HLDGS INC COM 007800105 1796 38419 SH SOLE 38419 0 0 AES CORP COM 00130H105 1208 49722 SH SOLE 49722 0 0 AEVA TECHNOLOGIES INC COM 00835Q103 730 96593 SH SOLE 95425 0 1168 AFFIRM HLDGS INC COM CL A 00827B106 243 2420 SH SOLE 2420 0 0 AFLAC INC COM 001055102 12837 219850 SH SOLE 219850 0 0 AGCO CORP COM 001084102 3259 28092 SH SOLE 28092 0 0 AGILENT TECHNOLOGIES INC COM 00846U101 1865 11679 SH SOLE 11679 0 0 AGNICO EAGLE MINES LTD COM 008474108 1427 26862 SH SOLE 26862 0 0 AIR LEASE CORP CL A 00912X302 1266 28635 SH SOLE 28635 0 0 AIR PRODS & CHEMS INC COM 009158106 9882 32480 SH SOLE 32480 0 0 AIRBNB INC COM CL A 009066101 4743 28486 SH SOLE 28486 0 0 AKAMAI TECHNOLOGIES INC COM 00971T101 2735 23369 SH SOLE 23369 0 0 AKOUSTIS TECHNOLOGIES INC COM 00973N102 924 138325 SH SOLE 138325 0 0 ALARM COM HLDGS INC COM 011642105 449 5291 SH SOLE 5291 0 0 ALASKA AIR GROUP INC COM 011659109 348 6671 SH SOLE 6671 0 0 ALBEMARLE CORP COM 012653101 4984 21322 SH SOLE 21322 0 0 ALBERTSONS COS INC COMMON STOCK 013091103 2213 73307 SH SOLE 73307 0 0 ALCON AG ORD SHS H01301128 2791 32043 SH SOLE 32043 0 0 ALECTOR INC COM 014442107 497 24100 SH SOLE 24100 0 0 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 1322 5930 SH SOLE 5930 0 0 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 13356 112429 SH SOLE 112429 0 0 ALIGN TECHNOLOGY INC COM 016255101 231 351 SH SOLE 351 0 0 ALLEGION PLC ORD SHS G0176J109 5232 39510 SH SOLE 39510 0 0 ALLIANCE DATA SYSTEMS CORP COM 018581108 1275 19147 SH SOLE 19147 0 0 ALLIANCEBERNSTEIN GLOBAL HIG COM 01879R106 566 46667 SH SOLE 46667 0 0 ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN 01881G106 2403 49200 SH SOLE 49200 0 0 ALLIANT ENERGY CORP COM 018802108 1233 20048 SH SOLE 20048 0 0 ALLISON TRANSMISSION HLDGS I COM 01973R101 411 11318 SH SOLE 11318 0 0 ALLOGENE THERAPEUTICS INC COM 019770106 180 12050 SH SOLE 12050 0 0 ALLSPRING INCOME OPPORTUNIT INC OPPTY FD 94987B105 312 34100 SH SOLE 34100 0 0 ALLSTATE CORP COM 020002101 7376 62699 SH SOLE 62699 0 0 ALLY FINL INC COM 02005N100 7280 152912 SH SOLE 152912 0 0 ALNYLAM PHARMACEUTICALS INC COM 02043Q107 482 2843 SH SOLE 2843 0 0 ALPHABET INC CAP STK CL A 02079K305 69925 24137 SH SOLE 24131 0 6 ALPHABET INC CAP STK CL C 02079K107 57514 19876 SH SOLE 19876 0 0 ALPS ETF TR ALERIAN MLP 00162Q452 478 14608 SH SOLE 14608 0 0 ALPS ETF TR SECTR DIV DOGS 00162Q858 240 4474 SH SOLE 4474 0 0 ALTERYX INC COM CL A 02156B103 234 3871 SH SOLE 3871 0 0 ALTRIA GROUP INC COM 02209S103 12997 274258 SH SOLE 274258 0 0 ALTUS POWER INC COM CL A 02217A102 157 15000 SH SOLE 15000 0 0 AMAZON COM INC COM 023135106 108209 32453 SH SOLE 32453 0 0 AMBARELLA INC SHS G037AX101 1321 6509 SH SOLE 6509 0 0 AMBEV SA SPONSORED ADR 02319V103 3476 1241370 SH SOLE 1191900 0 49470 AMDOCS LTD SHS G02602103 1294 17291 SH SOLE 17291 0 0 AMEDISYS INC COM 023436108 751 4643 SH SOLE 4585 0 58 AMERCO COM 023586100 675 930 SH SOLE 930 0 0 AMEREN CORP COM 023608102 282 3167 SH SOLE 3167 0 0 AMERESCO INC CL A 02361E108 536 6580 SH SOLE 6580 0 0 AMERICAN AIRLS GROUP INC COM 02376R102 1426 79440 SH SOLE 79440 0 0 AMERICAN CAMPUS CMNTYS INC COM 024835100 469 8181 SH SOLE 8181 0 0 AMERICAN CENTY ETF TR US SML CP VALU 025072877 285 3576 SH SOLE 3576 0 0 AMERICAN EAGLE OUTFITTERS IN COM 02553E106 500 19733 SH SOLE 19733 0 0 AMERICAN ELEC PWR CO INC COM 025537101 3549 39890 SH SOLE 39890 0 0 AMERICAN EXPRESS CO COM 025816109 14895 91049 SH SOLE 91049 0 0 AMERICAN FINL GROUP INC OHIO COM 025932104 252 1836 SH SOLE 1836 0 0 AMERICAN INTL GROUP INC COM NEW 026874784 3765 66214 SH SOLE 66214 0 0 AMERICAN TOWER CORP NEW COM 03027X100 17080 58390 SH SOLE 58322 0 68 AMERICAN WTR WKS CO INC NEW COM 030420103 1799 9528 SH SOLE 9528 0 0 AMERICOLD RLTY TR COM 03064D108 1693 51632 SH SOLE 51632 0 0 AMERIPRISE FINL INC COM 03076C106 1437 4764 SH SOLE 4764 0 0 AMERISOURCEBERGEN CORP COM 03073E105 1358 10218 SH SOLE 10218 0 0 AMETEK INC COM 031100100 2437 16575 SH SOLE 16575 0 0 AMGEN INC COM 031162100 21920 97431 SH SOLE 96509 0 922 AMN HEALTHCARE SVCS INC COM 001744101 327 2675 SH SOLE 2675 0 0 AMPIO PHARMACEUTICALS INC COM 03209T109 14 25100 SH SOLE 25100 0 0 AMPLIFY ETF TR BLOCKCHAIN LDR 032108607 921 22927 SH SOLE 22927 0 0 AMYRIS INC COM NEW 03236M200 302 55885 SH SOLE 55885 0 0 ANALOG DEVICES INC COM 032654105 7227 41116 SH SOLE 41116 0 0 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 700 11561 SH SOLE 11561 0 0 ANNALY CAPITAL MANAGEMENT IN COM 035710409 656 83896 SH SOLE 83896 0 0 ANTERO MIDSTREAM CORP COM 03676B102 4029 416176 SH SOLE 416176 0 0 ANTERO RESOURCES CORP COM 03674X106 4052 231520 SH SOLE 231520 0 0 ANTHEM INC COM 036752103 8262 17825 SH SOLE 17825 0 0 AON PLC SHS CL A G0403H108 275 916 SH SOLE 916 0 0 APA CORPORATION COM 03743Q108 604 22440 SH SOLE 22440 0 0 APARTMENT INCOME REIT CORP COM 03750L109 289 5283 SH SOLE 5283 0 0 APOGEE ENTERPRISES INC COM 037598109 2649 55025 SH SOLE 55025 0 0 APOLLO GLOBAL MGMT INC COM CL A 03768E105 3504 48373 SH SOLE 48373 0 0 APOLLO SR FLOATING RATE FD I COM 037636107 280 17398 SH SOLE 17398 0 0 APPHARVEST INC COM 03783T103 40 10100 SH SOLE 10100 0 0 APPLE INC COM 037833100 262664 1479210 SH SOLE 1479210 0 0 APPLIED MATLS INC COM 038222105 10712 68072 SH SOLE 68072 0 0 APTARGROUP INC COM 038336103 639 5221 SH SOLE 5221 0 0 APTIV PLC SHS G6095L109 2268 13751 SH SOLE 13751 0 0 AQUABOUNTY TECHNOLOGIES INC COM NEW 03842K200 44 21082 SH SOLE 21082 0 0 ARAMARK COM 03852U106 898 24369 SH SOLE 24369 0 0 ARCELORMITTAL SA LUXEMBOURG NY REGISTRY SH 03938L203 626 19679 SH SOLE 19679 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 4004 59227 SH SOLE 59227 0 0 ARCOSA INC COM 039653100 683 12968 SH SOLE 12968 0 0 ARES CAPITAL CORP COM 04010L103 3912 184639 SH SOLE 184639 0 0 ARES DYNAMIC CR ALLOCATION F COM 04014F102 1147 70242 SH SOLE 70242 0 0 ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 591 7275 SH SOLE 7275 0 0 ARISTA NETWORKS INC COM 040413106 852 5929 SH SOLE 5929 0 0 ARK ETF TR AUTNMUS TECHNLGY 00214Q203 326 4234 SH SOLE 4234 0 0 ARK ETF TR FINTECH INNOVA 00214Q708 1658 40585 SH SOLE 40585 0 0 ARK ETF TR GENOMIC REV ETF 00214Q302 877 14336 SH SOLE 14336 0 0 ARK ETF TR INNOVATION ETF 00214Q104 5822 61538 SH SOLE 61416 0 122 ARK ETF TR NEXT GNRTN INTER 00214Q401 440 3713 SH SOLE 3713 0 0 ARRAY TECHNOLOGIES INC COM SHS 04271T100 487 31050 SH SOLE 31050 0 0 ARROW ELECTRS INC COM 042735100 572 4258 SH SOLE 4258 0 0 ASANA INC CL A 04342Y104 1603 21503 SH SOLE 21503 0 0 ASML HOLDING N V N Y REGISTRY SHS N07059210 2101 2640 SH SOLE 2640 0 0 ASTRAZENECA PLC SPONSORED ADR 046353108 722 12399 SH SOLE 12399 0 0 ASTRIA THERAPEUTICS INC COM 04635X102 118 21816 SH SOLE 21816 0 0 AT&T INC COM 00206R102 18013 732239 SH SOLE 732239 0 0 ATARA BIOTHERAPEUTICS INC COM 046513107 553 35106 SH SOLE 35106 0 0 ATLANTIC UN BANKSHARES CORP COM 04911A107 217 5824 SH SOLE 5824 0 0 ATLANTICA SUSTAINABLE INFR P SHS G0751N103 236 6599 SH SOLE 6599 0 0 ATLAS CORP SHARES Y0436Q109 458 32300 SH SOLE 32300 0 0 ATLASSIAN CORP PLC CL A G06242104 1457 3821 SH SOLE 3821 0 0 ATMOS ENERGY CORP COM 049560105 2760 26346 SH SOLE 26346 0 0 AURINIA PHARMACEUTICALS INC COM 05156V102 457 20000 SH SOLE 20000 0 0 AUTODESK INC COM 052769106 2078 7390 SH SOLE 7390 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 8867 35961 SH SOLE 35961 0 0 AUTONATION INC COM 05329W102 1542 13195 SH SOLE 13195 0 0 AUTOZONE INC COM 053332102 8214 3918 SH SOLE 3918 0 0 AVALARA INC COM 05338G106 248 1916 SH SOLE 1916 0 0 AVISTA CORP COM 05379B107 826 19453 SH SOLE 19453 0 0 AXALTA COATING SYS LTD COM G0750C108 3044 91894 SH SOLE 91894 0 0 AXIS CAP HLDGS LTD SHS G0692U109 370 6800 SH SOLE 6800 0 0 AXON ENTERPRISE INC COM 05464C101 1812 11542 SH SOLE 11542 0 0 AZEK CO INC CL A 05478C105 342 7403 SH SOLE 7403 0 0 AZENTA INC COM 114340102 445 4311 SH SOLE 4311 0 0 BAIDU INC SPON ADR REP A 056752108 1094 7352 SH SOLE 7352 0 0 BALL CORP COM 058498106 4479 46521 SH SOLE 46521 0 0 BALLARD PWR SYS INC NEW COM 058586108 161 12790 SH SOLE 12790 0 0 BANCO SANTANDER S.A. ADR 05964H105 266 80839 SH SOLE 80839 0 0 BANK HAWAII CORP COM 062540109 268 3199 SH SOLE 3199 0 0 BANK MONTREAL QUE COM 063671101 1307 12131 SH SOLE 12131 0 0 BANK NEW YORK MELLON CORP COM 064058100 4624 79613 SH SOLE 79613 0 0 BANK NOVA SCOTIA B C COM 064149107 482 6721 SH SOLE 6721 0 0 BANK OZK COM 06417N103 305 6552 SH SOLE 6552 0 0 BARINGS CORPORATE INVS COM 06759X107 1461 91467 SH SOLE 90767 0 700 BARINGS PARTN INVS SH BEN INT 06761A103 2872 194069 SH SOLE 180420 0 13649 BARK INC COM 68622E104 79 18715 SH SOLE 18715 0 0 BARNES GROUP INC COM 067806109 618 13265 SH SOLE 13265 0 0 BARRICK GOLD CORP COM 067901108 2764 145431 SH SOLE 140128 0 5303 BATH & BODY WORKS INC COM 070830104 896 12843 SH SOLE 12843 0 0 BAXTER INTL INC COM 071813109 1637 19063 SH SOLE 19063 0 0 BCE INC COM NEW 05534B760 7752 148972 SH SOLE 145185 0 3787 BECTON DICKINSON & CO COM 075887109 5541 22034 SH SOLE 22034 0 0 BERKLEY W R CORP COM 084423102 247 3000 SH SOLE 3000 0 0 BERKSHIRE HATHAWAY INC DEL CL A 084670108 3155 7 SH SOLE 7 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 76844 257002 SH SOLE 257002 0 0 BHP GROUP LTD SPONSORED ADS 088606108 1869 30971 SH SOLE 30971 0 0 BILL COM HLDGS INC COM 090043100 302 1214 SH SOLE 1214 0 0 BIOGEN INC COM 09062X103 1848 7701 SH SOLE 7701 0 0 BIONANO GENOMICS INC COM 09075F107 287 96146 SH SOLE 96146 0 0 BIONTECH SE SPONSORED ADS 09075V102 4252 16492 SH SOLE 16492 0 0 BK OF AMERICA CORP 7.25%CNV PFD L 060505682 211 146 SH SOLE 146 0 0 BK OF AMERICA CORP COM 060505104 31008 696980 SH SOLE 696980 0 0 BLACKBERRY LTD COM 09228F103 2269 242650 SH SOLE 242650 0 0 BLACKROCK CAP ALLOCATION TR COM 09260U109 236 12145 SH SOLE 12145 0 0 BLACKROCK CORE BD TR SHS BEN INT 09249E101 480 29061 SH SOLE 29061 0 0 BLACKROCK ENHANCED GLOBAL DI COM 092501105 154 12629 SH SOLE 12629 0 0 BLACKROCK ENHANCED INTL DIV COM BENE INTER 092524107 234 37265 SH SOLE 37265 0 0 BLACKROCK HEALTH SCIENCES TR COM 09250W107 282 5816 SH SOLE 5816 0 0 BLACKROCK HEALTH SCIENCS TR COM SHS 09260E105 840 33124 SH SOLE 33124 0 0 BLACKROCK INC COM 09247X101 12385 13527 SH SOLE 13527 0 0 BLACKROCK INNOVATION AND GRW SHS BEN INT 09260Q108 1545 106275 SH SOLE 106275 0 0 BLACKROCK MULTI SECTOR INC T COM 09258A107 342 18875 SH SOLE 18875 0 0 BLACKROCK MUN INCOME TR SH BEN INT 09248F109 234 15074 SH SOLE 15074 0 0 BLACKROCK MUNIASSETS FD INC COM 09254J102 208 14018 SH SOLE 14018 0 0 BLACKROCK MUNIHOLDINGS FD IN COM 09253N104 380 22644 SH SOLE 22644 0 0 BLACKROCK MUNIYIELD N J FD I COM 09254Y109 558 35250 SH SOLE 35250 0 0 BLACKROCK SCIENCE & TECHNOLO SHS 09258G104 337 6753 SH SOLE 6753 0 0 BLACKROCK SCIENCE & TECHNOLO SHS BEN INT 09260K101 2656 68203 SH SOLE 68203 0 0 BLACKROCK TAX MUNICPAL BD TR SHS 09248X100 246 9398 SH SOLE 9398 0 0 BLACKROCK TCP CAPITAL CORP COM 09259E108 903 66859 SH SOLE 66859 0 0 BLACKSTONE INC COM 09260D107 12575 97180 SH SOLE 97180 0 0 BLACKSTONE LONG SHORT CR INC COM SHS BN INT 09257D102 445 30272 SH SOLE 30272 0 0 BLACKSTONE STRATEGIC CREDIT COM SHS BEN IN 09257R101 450 33352 SH SOLE 33352 0 0 BLOCK INC CL A 852234103 8943 55368 SH SOLE 55368 0 0 BLOOM ENERGY CORP COM CL A 093712107 1075 49045 SH SOLE 46795 0 2250 BOEING CO COM 097023105 12583 62504 SH SOLE 62504 0 0 BOOKING HOLDINGS INC COM 09857L108 312 130 SH SOLE 130 0 0 BORGWARNER INC COM 099724106 2277 50517 SH SOLE 50517 0 0 BOSTON OMAHA CORP COM 101044105 412 14332 SH SOLE 14332 0 0 BOSTON SCIENTIFIC CORP COM 101137107 3807 89603 SH SOLE 89603 0 0 BOTTOMLINE TECH DEL INC COM 101388106 3368 59652 SH SOLE 59652 0 0 BOULDER GROWTH & INCOME FD I COM 101507101 1335 93948 SH SOLE 93948 0 0 BP PLC SPONSORED ADR 055622104 4968 186563 SH SOLE 186563 0 0 BRISTOL-MYERS SQUIBB CO COM 110122108 16764 268869 SH SOLE 268869 0 0 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 500 13361 SH SOLE 13361 0 0 BROADCOM INC 8% MCNV PFD SR A 11135F200 288 139 SH SOLE 139 0 0 BROADCOM INC COM 11135F101 25945 38990 SH SOLE 38990 0 0 BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 6576 108923 SH SOLE 108923 0 0 BROWN FORMAN CORP CL B 115637209 5834 80074 SH SOLE 80074 0 0 BUILDERS FIRSTSOURCE INC COM 12008R107 7762 90558 SH SOLE 90558 0 0 BUNGE LIMITED COM G16962105 218 2340 SH SOLE 2340 0 0 C3 AI INC CL A 12468P104 700 22399 SH SOLE 22399 0 0 CADENCE DESIGN SYSTEM INC COM 127387108 293 1570 SH SOLE 1570 0 0 CAE INC COM 124765108 886 35100 SH SOLE 35100 0 0 CAESARS ENTERTAINMENT INC NE COM 12769G100 989 10572 SH SOLE 10572 0 0 CALAMOS CONV OPPORTUNITIES & SH BEN INT 128117108 464 30738 SH SOLE 30738 0 0 CALAMOS DYNAMIC CONV & INCOM COM 12811V105 249 7906 SH SOLE 7906 0 0 CALAMOS GBL DYN INCOME FUND COM 12811L107 162 16251 SH SOLE 16251 0 0 CALAMOS LNG SHR EQT DYNAMIC COM 12812C106 2239 114942 SH SOLE 114942 0 0 CALAMOS STRATEGIC TOTAL RETU COM SH BEN INT 128125101 1040 53939 SH SOLE 53939 0 0 CALLAWAY GOLF CO COM 131193104 304 11063 SH SOLE 11063 0 0 CAMBRIA ETF TR TAIL RISK 132061862 287 16092 SH SOLE 16092 0 0 CANADA GOOSE HLDGS INC SHS SUB VTG 135086106 879 23725 SH SOLE 23725 0 0 CANADIAN IMP BK COMM COM 136069101 1256 10777 SH SOLE 10777 0 0 CANADIAN NATL RY CO COM 136375102 3420 27837 SH SOLE 27837 0 0 CANADIAN PAC RY LTD COM 13645T100 7957 110598 SH SOLE 107423 0 3175 CANADIAN SOLAR INC COM 136635109 297 9490 SH SOLE 9490 0 0 CANOPY GROWTH CORP COM 138035100 116 13220 SH SOLE 13220 0 0 CAPITAL ONE FINL CORP COM 14040H105 1934 13332 SH SOLE 13332 0 0 CARA THERAPEUTICS INC COM 140755109 165 13555 SH SOLE 13555 0 0 CARDINAL HEALTH INC COM 14149Y108 234 4533 SH SOLE 4533 0 0 CARLISLE COS INC COM 142339100 772 3111 SH SOLE 3111 0 0 CARLYLE GROUP INC COM 14316J108 17577 320152 SH SOLE 320152 0 0 CARMAX INC COM 143130102 45028 345758 SH SOLE 345758 0 0 CARNIVAL CORP COMMON STOCK 143658300 1706 84811 SH SOLE 84811 0 0 CARRIER GLOBAL CORPORATION COM 14448C104 15617 287907 SH SOLE 287907 0 0 CASEYS GEN STORES INC COM 147528103 2793 14153 SH SOLE 14153 0 0 CATERPILLAR INC COM 149123101 10511 50843 SH SOLE 50843 0 0 CBOE GLOBAL MKTS INC COM 12503M108 1788 13712 SH SOLE 13712 0 0 CBRE GROUP INC CL A 12504L109 5195 47881 SH SOLE 47881 0 0 CDW CORP COM 12514G108 453 2210 SH SOLE 2210 0 0 CEDAR FAIR L P DEPOSITRY UNIT 150185106 312 6247 SH SOLE 6247 0 0 CENTENE CORP DEL COM 15135B101 4976 60383 SH SOLE 60383 0 0 CENTRAL SECS CORP COM 155123102 320 7174 SH SOLE 7174 0 0 CENTURY CMNTYS INC COM 156504300 222 2709 SH SOLE 2709 0 0 CERAGON NETWORKS LTD ORD M22013102 177 68500 SH SOLE 68500 0 0 CERNER CORP COM 156782104 953 10257 SH SOLE 10257 0 0 CEVA INC COM 157210105 368 8505 SH SOLE 8505 0 0 CF INDS HLDGS INC COM 125269100 3990 56380 SH SOLE 56380 0 0 CHAMPIONX CORPORATION COM 15872M104 2035 100683 SH SOLE 100683 0 0 CHARGEPOINT HOLDINGS INC COM CL A 15961R105 4354 228554 SH SOLE 228036 0 518 CHARLES RIV LABS INTL INC COM 159864107 616 1635 SH SOLE 1635 0 0 CHARTER COMMUNICATIONS INC N CL A 16119P108 260 399 SH SOLE 399 0 0 CHECK POINT SOFTWARE TECH LT ORD M22465104 4167 35748 SH SOLE 35748 0 0 CHEMED CORP NEW COM 16359R103 7834 14806 SH SOLE 14315 0 491 CHEMOURS CO COM 163851108 849 25308 SH SOLE 25308 0 0 CHENIERE ENERGY INC COM NEW 16411R208 658 6491 SH SOLE 6491 0 0 CHEVRON CORP NEW COM 166764100 25649 218578 SH SOLE 218430 0 148 CHEWY INC CL A 16679L109 2449 41525 SH SOLE 41525 0 0 CHIMERA INVT CORP COM NEW 16934Q208 848 56250 SH SOLE 56250 0 0 CHINA EASTN AIRLS LTD SPON ADR CL H 16937R104 463 25000 SH SOLE 25000 0 0 CHIPOTLE MEXICAN GRILL INC COM 169656105 1068 611 SH SOLE 611 0 0 CHROMADEX CORP COM NEW 171077407 94 25110 SH SOLE 25110 0 0 CHUBB LIMITED COM H1467J104 6869 35540 SH SOLE 35540 0 0 CHURCH & DWIGHT CO INC COM 171340102 4488 43778 SH SOLE 43778 0 0 CIENA CORP COM NEW 171779309 600 7790 SH SOLE 7790 0 0 CIGNA CORP NEW COM 125523100 3002 13076 SH SOLE 13076 0 0 CINCINNATI FINL CORP COM 172062101 1938 17008 SH SOLE 17008 0 0 CINTAS CORP COM 172908105 1453 3279 SH SOLE 3279 0 0 CISCO SYS INC COM 17275R102 28536 450306 SH SOLE 449968 0 338 CITIGROUP INC COM NEW 172967424 25406 420700 SH SOLE 420700 0 0 CITIZENS FINL GROUP INC COM 174610105 1191 25215 SH SOLE 25215 0 0 CLENE INC COMMON STOCK 185634102 91 22214 SH SOLE 22214 0 0 CLEVELAND-CLIFFS INC NEW COM 185899101 8819 405123 SH SOLE 404517 0 606 CLOROX CO DEL COM 189054109 3278 18799 SH SOLE 18799 0 0 CLOUDFLARE INC CL A COM 18915M107 4907 37315 SH SOLE 37315 0 0 CME GROUP INC COM 12572Q105 6492 28416 SH SOLE 28340 0 76 CNA FINL CORP COM 126117100 424 9623 SH SOLE 9623 0 0 CNH INDL N V SHS N20944109 758 39024 SH SOLE 39024 0 0 COCA COLA CO COM 191216100 11555 195155 SH SOLE 195155 0 0 COCA-COLA FEMSA SAB DE CV SPONSORD ADR REP 191241108 548 10000 SH SOLE 10000 0 0 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 266 3007 SH SOLE 3007 0 0 COGNYTE SOFTWARE LTD ORD SHS M25133105 1189 75870 SH SOLE 75870 0 0 COHEN & STEERS INFRASTRUCTUR COM 19248A109 245 8600 SH SOLE 8600 0 0 COHEN & STEERS QUALITY INCOM COM 19247L106 1388 76201 SH SOLE 76201 0 0 COHEN & STEERS TAX ADVAN PFD COM 19249X108 204 8500 SH SOLE 8500 0 0 COINBASE GLOBAL INC COM CL A 19260Q107 5444 21572 SH SOLE 21572 0 0 COLGATE PALMOLIVE CO COM 194162103 4739 55530 SH SOLE 55530 0 0 COMCAST CORP NEW CL A 20030N101 13010 258514 SH SOLE 258514 0 0 COMMERCE BANCSHARES INC COM 200525103 6395 93033 SH SOLE 93033 0 0 COMMSCOPE HLDG CO INC COM 20337X109 147 13350 SH SOLE 13350 0 0 COMPANIA DE MINAS BUENAVENTU SPONSORED ADR 204448104 393 53759 SH SOLE 51659 0 2100 COMPASS DIVERSIFIED SH BEN INT 20451Q104 468 15320 SH SOLE 15320 0 0 COMPASS INC CL A 20464U100 95 10400 SH SOLE 10400 0 0 COMPASS MINERALS INTL INC COM 20451N101 768 15033 SH SOLE 15033 0 0 COMPUGEN LTD ORD M25722105 49 11500 SH SOLE 11500 0 0 CONAGRA BRANDS INC COM 205887102 1383 40480 SH SOLE 40480 0 0 CONFORMIS INC COM 20717E101 86 112322 SH SOLE 112322 0 0 CONOCOPHILLIPS COM 20825C104 4438 61479 SH SOLE 61479 0 0 CONSOLIDATED EDISON INC COM 209115104 1091 12777 SH SOLE 12777 0 0 CONSTELLATION BRANDS INC CL A 21036P108 1531 6102 SH SOLE 6102 0 0 CONTINENTAL RES INC COM 212015101 334 7467 SH SOLE 7467 0 0 CONTROLADORA VUELA COMP DE A SPON ADR RP 10 21240E105 918 51100 SH SOLE 51100 0 0 COPART INC COM 217204106 3256 21472 SH SOLE 21472 0 0 CORE LABORATORIES N V COM N22717107 226 10137 SH SOLE 10137 0 0 CORNERSTONE BLDG BRANDS INC COM 21925D109 349 20000 SH SOLE 20000 0 0 CORNING INC COM 219350105 8562 229994 SH SOLE 229994 0 0 CORTEVA INC COM 22052L104 893 18880 SH SOLE 18880 0 0 COSTAR GROUP INC COM 22160N109 1221 15452 SH SOLE 15452 0 0 COSTCO WHSL CORP NEW COM 22160K105 49282 86810 SH SOLE 86776 0 34 COUPA SOFTWARE INC COM 22266L106 1157 7319 SH SOLE 7319 0 0 CREDIT SUISSE GROUP SPONSORED ADR 225401108 146 15133 SH SOLE 15133 0 0 CRH PLC ADR 12626K203 1625 30776 SH SOLE 30776 0 0 CRISPR THERAPEUTICS AG NAMEN AKT H17182108 1463 19297 SH SOLE 19297 0 0 CROCS INC COM 227046109 2264 17660 SH SOLE 17660 0 0 CROSSFIRST BANKSHARES INC COM 22766M109 156 10000 SH SOLE 10000 0 0 CROWDSTRIKE HLDGS INC CL A 22788C105 4197 20499 SH SOLE 20499 0 0 CROWN CASTLE INTL CORP NEW COM 22822V101 5391 25827 SH SOLE 25827 0 0 CSX CORP COM 126408103 7533 200340 SH SOLE 200340 0 0 CUBESMART COM 229663109 287 5045 SH SOLE 5045 0 0 CULLEN FROST BANKERS INC COM 229899109 624 4947 SH SOLE 4947 0 0 CULP INC COM 230215105 781 82167 SH SOLE 82167 0 0 CUMMINS INC COM 231021106 2951 13528 SH SOLE 13528 0 0 CURIOSITYSTREAM INC COM CL A 23130Q107 65 10985 SH SOLE 10985 0 0 CURTISS WRIGHT CORP COM 231561101 215 1546 SH SOLE 1546 0 0 CUSHING NEXTGEN INFRA INCM F COM 231647207 1340 30455 SH SOLE 30455 0 0 CVS HEALTH CORP COM 126650100 22250 215686 SH SOLE 215686 0 0 CYBERARK SOFTWARE LTD SHS M2682V108 217 1250 SH SOLE 1250 0 0 D R HORTON INC COM 23331A109 2056 18960 SH SOLE 18960 0 0 DANA INC COM 235825205 260 11415 SH SOLE 11415 0 0 DANAHER CORPORATION COM 235851102 5465 16610 SH SOLE 16610 0 0 DARDEN RESTAURANTS INC COM 237194105 1523 10106 SH SOLE 10106 0 0 DASEKE INC *W EXP 02/27/202 23753F115 5 34200 SH SOLE 34200 0 0 DATADOG INC CL A COM 23804L103 3101 17411 SH SOLE 17359 0 52 DAVITA INC COM 23918K108 870 7652 SH SOLE 7652 0 0 DEERE & CO COM 244199105 4020 11725 SH SOLE 11725 0 0 DELAWARE IVY HIGH INCOME OPP COM 246107106 182 13100 SH SOLE 13100 0 0 DELTA AIR LINES INC DEL COM NEW 247361702 1227 31380 SH SOLE 31380 0 0 DESCARTES SYS GROUP INC COM 249906108 203 2456 SH SOLE 2456 0 0 DEVON ENERGY CORP NEW COM 25179M103 3302 74961 SH SOLE 74961 0 0 DEXCOM INC COM 252131107 5241 9761 SH SOLE 9761 0 0 DIAGEO PLC SPON ADR NEW 25243Q205 3138 14254 SH SOLE 14254 0 0 DIAMONDBACK ENERGY INC COM 25278X109 951 8817 SH SOLE 8817 0 0 DIGITAL RLTY TR INC COM 253868103 2797 15814 SH SOLE 15814 0 0 DIGITAL TURBINE INC COM NEW 25400W102 3543 58094 SH SOLE 58094 0 0 DIGITALOCEAN HLDGS INC COM 25402D102 282 3511 SH SOLE 3511 0 0 DISCOVER FINL SVCS COM 254709108 1580 13669 SH SOLE 13669 0 0 DISCOVERY INC COM SER C 25470F302 4336 189361 SH SOLE 180703 0 8658 DISH NETWORK CORPORATION CL A 25470M109 394 12172 SH SOLE 12172 0 0 DISNEY WALT CO COM 254687106 24772 159941 SH SOLE 159941 0 0 DNP SELECT INCOME FD INC COM 23325P104 1479 136060 SH SOLE 136060 0 0 DOCUSIGN INC COM 256163106 8186 53745 SH SOLE 53691 0 54 DOLLAR GEN CORP NEW COM 256677105 1332 5647 SH SOLE 5647 0 0 DOLLAR TREE INC COM 256746108 279 1983 SH SOLE 1983 0 0 DOMINION ENERGY INC COM 25746U109 6124 77962 SH SOLE 77962 0 0 DOUBLELINE INCOME SOLUTIONS COM 258622109 1387 86014 SH SOLE 86014 0 0 DOVER CORP COM 260003108 1805 9938 SH SOLE 9938 0 0 DOW INC COM 260557103 3818 67301 SH SOLE 67301 0 0 DRAFTKINGS INC COM CL A 26142R104 1948 70897 SH SOLE 70638 0 259 DTE ENERGY CO COM 233331107 556 4649 SH SOLE 4649 0 0 DUKE ENERGY CORP NEW COM NEW 26441C204 9839 93800 SH SOLE 93800 0 0 DUKE REALTY CORP COM NEW 264411505 1460 22250 SH SOLE 22250 0 0 DUPONT DE NEMOURS INC COM 26614N102 2548 31544 SH SOLE 31544 0 0 DYNATRACE INC COM NEW 268150109 622 10314 SH SOLE 10314 0 0 EAST WEST BANCORP INC COM 27579R104 370 4700 SH SOLE 4700 0 0 EATON CORP PLC SHS G29183103 7510 43457 SH SOLE 43357 0 100 EATON VANCE ENHANCED EQUITY COM 278277108 604 24563 SH SOLE 24563 0 0 EATON VANCE LTD DURATION INC COM 27828H105 372 28391 SH SOLE 28391 0 0 EATON VANCE MUN BD FD COM 27827X101 155 11425 SH SOLE 11425 0 0 EATON VANCE MUNI INCOME TRUS SH BEN INT 27826U108 222 16049 SH SOLE 16049 0 0 EATON VANCE TAX ADVT DIV INC COM 27828G107 862 28944 SH SOLE 28944 0 0 EATON VANCE TAX-MANAGED BUY- COM 27828Y108 2632 157254 SH SOLE 157254 0 0 EATON VANCE TAX-MANAGED GLOB COM 27829F108 693 64999 SH SOLE 64999 0 0 EATON VANCE TAX-MANAGED GLOB COM 27829C105 387 34554 SH SOLE 34554 0 0 EATON VANCE TX ADV GLBL DIV COM 27828S101 254 11186 SH SOLE 11186 0 0 EBAY INC. COM 278642103 953 14329 SH SOLE 14329 0 0 ECOFIN SUSTAINABLE AND SOCIA COM SH BEN INT 27901F109 491 33546 SH SOLE 33546 0 0 ECOLAB INC COM 278865100 1468 6258 SH SOLE 6258 0 0 EDISON INTL COM 281020107 1347 19745 SH SOLE 19745 0 0 EDWARDS LIFESCIENCES CORP COM 28176E108 5733 44249 SH SOLE 44249 0 0 ELANCO ANIMAL HEALTH INC COM 28414H103 755 26589 SH SOLE 26589 0 0 ELASTIC N V ORD SHS N14506104 988 8019 SH SOLE 8019 0 0 ELECTRONIC ARTS INC COM 285512109 230 1741 SH SOLE 1741 0 0 EMBRAER S.A. SPONSORED ADS 29082A107 393 22143 SH SOLE 22143 0 0 EMCOR GROUP INC COM 29084Q100 1047 8219 SH SOLE 8219 0 0 EMERSON ELEC CO COM 291011104 4736 50931 SH SOLE 50931 0 0 EMPIRE ST RLTY OP L P UNIT LTD PRT 60 292102209 191 21474 SH SOLE 21474 0 0 EMPIRE ST RLTY OP L P UNIT LTD PRTNSP 292102100 751 84692 SH SOLE 84692 0 0 ENBRIDGE INC COM 29250N105 13610 348268 SH SOLE 341179 0 7089 ENCOMPASS HEALTH CORP COM 29261A100 10110 154912 SH SOLE 154912 0 0 ENEL AMERICAS S A SPONSORED ADR 29274F104 54 10000 SH SOLE 10000 0 0 ENERGOUS CORP COM 29272C103 19 15050 SH SOLE 15050 0 0 ENERGY TRANSFER L P COM UT LTD PTN 29273V100 4276 519459 SH SOLE 519459 0 0 ENERPAC TOOL GROUP CORP CL A COM 292765104 267 13150 SH SOLE 13150 0 0 ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336T100 158 22895 SH SOLE 22895 0 0 ENPHASE ENERGY INC COM 29355A107 1415 7737 SH SOLE 7737 0 0 ENTERGY CORP NEW COM 29364G103 958 8501 SH SOLE 8501 0 0 ENTERPRISE PRODS PARTNERS L COM 293792107 14716 670133 SH SOLE 670133 0 0 EOG RES INC COM 26875P101 5207 58615 SH SOLE 58615 0 0 EQUINIX INC COM 29444U700 994 1175 SH SOLE 1175 0 0 EQUITRANS MIDSTREAM CORP COM 294600101 2469 238800 SH SOLE 238800 0 0 EQUITY COMWLTH COM SH BEN INT 294628102 7002 270364 SH SOLE 270364 0 0 EQUITY LIFESTYLE PPTYS INC COM 29472R108 337 3847 SH SOLE 3847 0 0 EQUITY RESIDENTIAL SH BEN INT 29476L107 1521 16803 SH SOLE 16803 0 0 ERICSSON ADR B SEK 10 294821608 2787 256416 SH SOLE 256416 0 0 ESSENTIAL UTILS INC COM 29670G102 742 13812 SH SOLE 13812 0 0 ESSEX PPTY TR INC COM 297178105 5006 14213 SH SOLE 14213 0 0 ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 5242 85319 SH SOLE 85319 0 0 ETF MANAGERS TR PRIME MOBILE PAY 26924G409 2470 42539 SH SOLE 42539 0 0 ETF SER SOLUTIONS DEFIANCE NEXT 26922A289 890 21324 SH SOLE 21324 0 0 ETF SER SOLUTIONS NATIONWIDE NASDQ 26922A172 324 11600 SH SOLE 11600 0 0 ETF SER SOLUTIONS US GLB JETS 26922A842 648 30700 SH SOLE 30700 0 0 ETSY INC COM 29786A106 547 2498 SH SOLE 2498 0 0 EVEREST RE GROUP LTD COM G3223R108 1090 3979 SH SOLE 3979 0 0 EVERGY INC COM 30034W106 7096 103421 SH SOLE 103421 0 0 EVERSOURCE ENERGY COM 30040W108 906 9951 SH SOLE 9951 0 0 EXACT SCIENCES CORP COM 30063P105 1476 18960 SH SOLE 18960 0 0 EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 860 12260 SH SOLE 12260 0 0 EXELON CORP COM 30161N101 1793 31039 SH SOLE 31039 0 0 EXPEDITORS INTL WASH INC COM 302130109 5798 43173 SH SOLE 43173 0 0 EXTRA SPACE STORAGE INC COM 30225T102 284 1252 SH SOLE 1252 0 0 EXXON MOBIL CORP COM 30231G102 16502 269686 SH SOLE 269586 0 100 FACTSET RESH SYS INC COM 303075105 205 422 SH SOLE 422 0 0 FARMLAND PARTNERS INC COM 31154R109 5789 484381 SH SOLE 464405 0 19976 FASTENAL CO COM 311900104 2846 44436 SH SOLE 44436 0 0 FASTLY INC CL A 31188V100 251 7060 SH SOLE 7060 0 0 FEDEX CORP COM 31428X106 4792 18527 SH SOLE 18527 0 0 FEMASYS INC COM 31447E105 514 131856 SH SOLE 131856 0 0 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 1746 33460 SH SOLE 33460 0 0 FIDELITY NATL INFORMATION SV COM 31620M106 2636 24147 SH SOLE 24147 0 0 FIDUS INVT CORP COM 316500107 426 23714 SH SOLE 23714 0 0 FIFTH THIRD BANCORP COM 316773100 5035 115603 SH SOLE 115603 0 0 FIRST CTZNS BANCSHARES INC N CL A 31946M103 2096 2526 SH SOLE 2526 0 0 FIRST INDL RLTY TR INC COM 32054K103 1564 23620 SH SOLE 23620 0 0 FIRST MAJESTIC SILVER CORP COM 32076V103 303 27294 SH SOLE 27294 0 0 FIRST TR / ABERDEEN GLOBAL O COM SHS 337319107 221 23024 SH SOLE 23024 0 0 FIRST TR EXCH TRADED FD III HORIZON DMST ETF 33739P889 273 7611 SH SOLE 7611 0 0 FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108 1139 19987 SH SOLE 19987 0 0 FIRST TR EXCH TRADED FD III MUNI HI INCM ETF 33739P301 257 4580 SH SOLE 4580 0 0 FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 1829 89999 SH SOLE 89999 0 0 FIRST TR EXCH TRD ALPHDX FD EM SML CP ALPH 33737J307 620 15429 SH SOLE 15429 0 0 FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101 3892 168758 SH SOLE 168758 0 0 FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 5094 48841 SH SOLE 48841 0 0 FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 2310 37242 SH SOLE 37242 0 0 FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 1809 151765 SH SOLE 151765 0 0 FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 2954 63823 SH SOLE 63823 0 0 FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 1440 11601 SH SOLE 11601 0 0 FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 2062 33037 SH SOLE 33037 0 0 FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168 2151 34597 SH SOLE 34597 0 0 FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 5951 112725 SH SOLE 112725 0 0 FIRST TR EXCHANGE TRADED FD NASDQ CLN EDGE 33737A108 1653 16103 SH SOLE 16103 0 0 FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 2317 17552 SH SOLE 17552 0 0 FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 527 4305 SH SOLE 4305 0 0 FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 2976 31394 SH SOLE 31394 0 0 FIRST TR EXCHANGE-TRADED ALP SML CAP VAL ALPH 33737M409 478 9003 SH SOLE 9003 0 0 FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 8203 97019 SH SOLE 97019 0 0 FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 4661 20610 SH SOLE 20610 0 0 FIRST TR EXCHANGE-TRADED FD DORSEY WRIGHT 33738R886 1090 46942 SH SOLE 46942 0 0 FIRST TR EXCHANGE-TRADED FD DORSEY WRIGHT 33738R878 816 21573 SH SOLE 21573 0 0 FIRST TR EXCHANGE-TRADED FD DORSEY WRT 5 ETF 33738R605 3474 70644 SH SOLE 70644 0 0 FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408 1159 19380 SH SOLE 19380 0 0 FIRST TR EXCHANGE-TRADED FD FIRST TR TA HIYL 33738D408 1018 21275 SH SOLE 21275 0 0 FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 2512 50256 SH SOLE 50256 0 0 FIRST TR EXCHANGE-TRADED FD INDXX INOVTV ETF 33741X201 864 19885 SH SOLE 19885 0 0 FIRST TR EXCHANGE-TRADED FD LUNT US FACTOR 33733E872 785 22096 SH SOLE 22096 0 0 FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500 2394 35223 SH SOLE 35223 0 0 FIRST TR EXCHANGE-TRADED FD NASD TECH DIV 33738R118 1781 28342 SH SOLE 28342 0 0 FIRST TR EXCHANGE-TRADED FD NASDAQ 100 EX 33733E401 1956 22072 SH SOLE 22072 0 0 FIRST TR EXCHANGE-TRADED FD NASDAQ TRANSN 33738R795 2032 58809 SH SOLE 58809 0 0 FIRST TR EXCHANGE-TRADED FD NAT GAS ETF 33733E807 1395 81205 SH SOLE 81205 0 0 FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 232 9302 SH SOLE 9302 0 0 FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203 1415 8736 SH SOLE 8736 0 0 FIRST TR EXCHANGE-TRADED FD RBA INDL ETF 33738R704 389 8612 SH SOLE 8612 0 0 FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506 3953 76328 SH SOLE 76328 0 0 FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 2473 51599 SH SOLE 51599 0 0 FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 380 7136 SH SOLE 7136 0 0 FIRST TR HIGH INCOME LONG / COM 33738E109 734 47124 SH SOLE 47124 0 0 FIRST TR HIGH YIELD OPPRT 20 COM 33741Q107 324 16004 SH SOLE 16004 0 0 FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 683 9775 SH SOLE 9775 0 0 FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 1660 17976 SH SOLE 17976 0 0 FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 1333 12965 SH SOLE 12965 0 0 FIRST TR MLP & ENERGY INCOM COM 33739B104 155 21339 SH SOLE 21339 0 0 FIRST TR MORNINGSTAR DIVID L SHS 336917109 1040 29245 SH SOLE 29245 0 0 FIRST TR NASDAQ 100 TECH IND SHS 337345102 2802 15995 SH SOLE 15995 0 0 FIRST TR S&P REIT INDEX FD COM 33734G108 584 17928 SH SOLE 17928 0 0 FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 883 9102 SH SOLE 9102 0 0 FIRST TR SR FLTG RATE INCOME COM 33733U108 576 47767 SH SOLE 47767 0 0 FIRST TR VALUE LINE DIVID IN SHS 33734H106 6657 154676 SH SOLE 154676 0 0 FIRST TRUST LRGCP GWT ALPHAD COM SHS 33735K108 1292 10744 SH SOLE 10744 0 0 FIRSTENERGY CORP COM 337932107 2456 59055 SH SOLE 59055 0 0 FIRSTMARK HORIZON ACQUISITIO CL A COM 33765Y101 142 14337 SH SOLE 14337 0 0 FISERV INC COM 337738108 534 5149 SH SOLE 5149 0 0 FIVE BELOW INC COM 33829M101 494 2390 SH SOLE 2390 0 0 FIVE9 INC COM 338307101 385 2804 SH SOLE 2804 0 0 FIVERR INTL LTD ORD SHS M4R82T106 399 3508 SH SOLE 3508 0 0 FLAHERTY & CRUMRINE PFD SECS COM 338478100 377 17387 SH SOLE 17387 0 0 FLOOR & DECOR HLDGS INC CL A 339750101 6637 51046 SH SOLE 51046 0 0 FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 645 8300 SH SOLE 8300 0 0 FORD MTR CO DEL COM 345370860 9813 472458 SH SOLE 472458 0 0 FORTINET INC COM 34959E109 4156 11563 SH SOLE 11563 0 0 FORTIVE CORP COM 34959J108 408 5347 SH SOLE 5347 0 0 FORTUNE BRANDS HOME & SEC IN COM 34964C106 6214 58126 SH SOLE 58126 0 0 FRANCO NEV CORP COM 351858105 467 3376 SH SOLE 3376 0 0 FRANKLIN ETF TR LIBERTY SHRT ETF 353506108 1474 15685 SH SOLE 15685 0 0 FRANKLIN LTD DURATION INCOME COM 35472T101 328 36126 SH SOLE 36126 0 0 FRANKLIN RESOURCES INC COM 354613101 875 26138 SH SOLE 26138 0 0 FREEPORT-MCMORAN INC CL B 35671D857 8932 214038 SH SOLE 214038 0 0 FRESHPET INC COM 358039105 289 3029 SH SOLE 3029 0 0 FS KKR CAP CORP COM 302635206 571 27264 SH SOLE 27264 0 0 FST TR NEW OPPORT MLP & ENE COM 33739M100 75 13764 SH SOLE 13764 0 0 FTI CONSULTING INC COM 302941109 6560 42758 SH SOLE 42758 0 0 FUBOTV INC COM 35953D104 320 20640 SH SOLE 20640 0 0 FULGENT GENETICS INC COM 359664109 650 6461 SH SOLE 6461 0 0 GABELLI DIVID & INCOME TR COM 36242H104 3184 117932 SH SOLE 117932 0 0 GABELLI EQUITY TR INC COM 362397101 221 30777 SH SOLE 30777 0 0 GALLAGHER ARTHUR J & CO COM 363576109 1565 9226 SH SOLE 9226 0 0 GARMIN LTD SHS H2906T109 5177 38023 SH SOLE 38023 0 0 GATX CORP COM 361448103 1114 10693 SH SOLE 10693 0 0 GENERAC HLDGS INC COM 368736104 5655 16069 SH SOLE 16040 0 29 GENERAL DYNAMICS CORP COM 369550108 10244 49141 SH SOLE 49141 0 0 GENERAL ELECTRIC CO COM NEW 369604301 4040 42763 SH SOLE 42763 0 0 GENERAL MLS INC COM 370334104 5619 83396 SH SOLE 83396 0 0 GENERAL MTRS CO COM 37045V100 14483 247026 SH SOLE 247026 0 0 GENIUS BRANDS INTL INC COM 37229T301 52 49993 SH SOLE 49993 0 0 GENUINE PARTS CO COM 372460105 2006 14311 SH SOLE 14311 0 0 GENWORTH FINL INC COM CL A 37247D106 273 67500 SH SOLE 67500 0 0 GETTY RLTY CORP NEW COM 374297109 761 23730 SH SOLE 23730 0 0 GILEAD SCIENCES INC COM 375558103 31197 429660 SH SOLE 429300 0 360 GLADSTONE LD CORP COM 376549101 285 8450 SH SOLE 8450 0 0 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 4534 102816 SH SOLE 102816 0 0 GLOBAL BLOOD THERAPEUTICS IN COM 37890U108 332 11327 SH SOLE 11327 0 0 GLOBAL MED REIT INC COM NEW 37954A204 1727 97289 SH SOLE 97289 0 0 GLOBAL PMTS INC COM 37940X102 6452 47730 SH SOLE 47730 0 0 GLOBAL X FDS AUTONMOUS EV ETF 37954Y624 375 12275 SH SOLE 12275 0 0 GLOBAL X FDS CLOUD COMPUTNG 37954Y442 2723 102657 SH SOLE 102657 0 0 GLOBAL X FDS FINTECH ETF 37954Y814 797 19901 SH SOLE 19901 0 0 GLOBAL X FDS GENOMIC BIOTECH 37954Y434 273 13777 SH SOLE 13777 0 0 GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 1430 16933 SH SOLE 16933 0 0 GLOBAL X FDS NASDAQ 100 COVER 37954Y483 2039 91876 SH SOLE 91876 0 0 GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 875 24338 SH SOLE 24338 0 0 GLOBAL X FDS RENEWABLE ENERGY 37954Y707 316 20195 SH SOLE 20195 0 0 GLOBAL X FDS S&P 500 COVERED 37954Y475 499 9886 SH SOLE 9886 0 0 GLOBAL X FDS US INFR DEV ETF 37954Y673 1304 45293 SH SOLE 45293 0 0 GLOBALFOUNDRIES INC ORDINARY SHARES G39387108 590 9085 SH SOLE 9085 0 0 GOLDMAN SACHS ETF TR ACCES TREASURY 381430529 2326 23255 SH SOLE 23255 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 19532 51055 SH SOLE 51055 0 0 GOPRO INC CL A 38268T103 272 26360 SH SOLE 26360 0 0 GRAINGER W W INC COM 384802104 1502 2898 SH SOLE 2898 0 0 GREAT ELM GROUP INC COM NEW 39037G109 31 14735 SH SOLE 14735 0 0 GROWGENERATION CORP COM 39986L109 1174 89910 SH SOLE 89910 0 0 GUIDEWIRE SOFTWARE INC COM 40171V100 267 2353 SH SOLE 2353 0 0 GXO LOGISTICS INCORPORATED COMMON STOCK 36262G101 10466 115230 SH SOLE 115230 0 0 HALLIBURTON CO COM 406216101 479 20923 SH SOLE 20923 0 0 HANCOCK JOHN FINL OPPTYS FD SH BEN INT NEW 409735206 353 7581 SH SOLE 7581 0 0 HANESBRANDS INC COM 410345102 967 57843 SH SOLE 57843 0 0 HANNON ARMSTRONG SUST INFR C COM 41068X100 7057 132859 SH SOLE 128884 0 3975 HARTFORD FINL SVCS GROUP INC COM 416515104 283 4095 SH SOLE 4095 0 0 HAWAIIAN ELEC INDUSTRIES COM 419870100 472 11380 SH SOLE 11380 0 0 HAWAIIAN HOLDINGS INC COM 419879101 1506 82000 SH SOLE 82000 0 0 HCA HEALTHCARE INC COM 40412C101 5465 21269 SH SOLE 21269 0 0 HEALTHPEAK PROPERTIES INC COM 42250P103 689 19085 SH SOLE 19085 0 0 HEARTLAND FINL USA INC COM 42234Q102 500 9879 SH SOLE 9879 0 0 HEICO CORP NEW CL A 422806208 251 1952 SH SOLE 1952 0 0 HEICO CORP NEW COM 422806109 234 1622 SH SOLE 1622 0 0 HENRY JACK & ASSOC INC COM 426281101 1527 9145 SH SOLE 9145 0 0 HERSHEY CO COM 427866108 3076 15902 SH SOLE 15902 0 0 HESS CORP COM 42809H107 219 2956 SH SOLE 2956 0 0 HEWLETT PACKARD ENTERPRISE C COM 42824C109 676 42865 SH SOLE 42865 0 0 HIGHLAND GLOBAL ALLOCATION F COM 43010T104 268 29500 SH SOLE 29500 0 0 HIGHLAND INCOME FD HIGHLAND INCOME 43010E404 5279 480317 SH SOLE 480317 0 0 HILTON WORLDWIDE HLDGS INC COM 43300A203 422 2707 SH SOLE 2707 0 0 HINGHAM INSTN SVGS MASS COM 433323102 420 1000 SH SOLE 1000 0 0 HOLLYFRONTIER CORP COM 436106108 945 28842 SH SOLE 28842 0 0 HOLOGIC INC COM 436440101 495 6466 SH SOLE 6466 0 0 HOME DEPOT INC COM 437076102 56608 136402 SH SOLE 136355 0 47 HONEYWELL INTL INC COM 438516106 21049 100944 SH SOLE 100944 0 0 HORMEL FOODS CORP COM 440452100 2060 42216 SH SOLE 41955 0 261 HOWMET AEROSPACE INC COM 443201108 222 6958 SH SOLE 6958 0 0 HP INC COM 40434L105 588 15617 SH SOLE 15617 0 0 HSBC HLDGS PLC SPON ADR NEW 404280406 1046 34678 SH SOLE 34678 0 0 HUBBELL INC COM 443510607 241 1159 SH SOLE 1159 0 0 HUMANA INC COM 444859102 6001 12936 SH SOLE 12936 0 0 HUNTINGTON INGALLS INDS INC COM 446413106 1649 8833 SH SOLE 8833 0 0 HUNTSMAN CORP COM 447011107 380 10901 SH SOLE 10901 0 0 HUT 8 MNG CORP COM 44812T102 213 27105 SH SOLE 27105 0 0 HYATT HOTELS CORP COM CL A 448579102 1153 12023 SH SOLE 12023 0 0 IAC INTERACTIVECORP NEW COM NEW 44891N208 1061 8121 SH SOLE 8121 0 0 ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 491 9890 SH SOLE 9890 0 0 IDEXX LABS INC COM 45168D104 4700 7138 SH SOLE 7138 0 0 II-VI INC COM 902104108 1735 25397 SH SOLE 25202 0 195 ILLINOIS TOOL WKS INC COM 452308109 2138 8664 SH SOLE 8664 0 0 ILLUMINA INC COM 452327109 26113 68641 SH SOLE 68641 0 0 IMPERIAL OIL LTD COM NEW 453038408 633 17526 SH SOLE 17526 0 0 INCYTE CORP COM 45337C102 353 4805 SH SOLE 4805 0 0 INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800 225 6968 SH SOLE 6968 0 0 INFRA AND ENERGY ALTRNTIVE I *W EXP 03/27/202 45686J112 35 25000 SH SOLE 25000 0 0 INGERSOLL RAND INC COM 45687V106 808 13053 SH SOLE 13053 0 0 INGREDION INC COM 457187102 425 4395 SH SOLE 4395 0 0 INNOVATIVE INDL PPTYS INC COM 45781V101 979 3722 SH SOLE 3722 0 0 INOVIO PHARMACEUTICALS INC COM NEW 45773H201 121 24243 SH SOLE 24243 0 0 INSPERITY INC COM 45778Q107 598 5057 SH SOLE 5057 0 0 INSTALLED BLDG PRODS INC COM 45780R101 701 5013 SH SOLE 5013 0 0 INSTEEL INDS INC COM 45774W108 7388 185571 SH SOLE 185571 0 0 INSULET CORP COM 45784P101 230 864 SH SOLE 864 0 0 INTEL CORP COM 458140100 18667 362453 SH SOLE 362453 0 0 INTERCONTINENTAL EXCHANGE IN COM 45866F104 1187 8679 SH SOLE 8679 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 18002 134687 SH SOLE 134687 0 0 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 7589 50377 SH SOLE 49034 0 1343 INTERNATIONAL PAPER CO COM 460146103 1591 33878 SH SOLE 33878 0 0 INTUIT COM 461202103 7606 11825 SH SOLE 11825 0 0 INTUITIVE SURGICAL INC COM NEW 46120E602 4943 13757 SH SOLE 13757 0 0 INVESCO ACTIVELY MANAGED ETF TOTAL RETURN 46090A804 7487 132838 SH SOLE 132838 0 0 INVESCO ACTIVELY MANAGED ETF ULTRA SHRT DUR 46090A887 7371 146544 SH SOLE 146544 0 0 INVESCO ACTIVLY MANGD ETC FD OPTIMUM YIELD 46090F100 746 53038 SH SOLE 53038 0 0 INVESCO CURRENCYSHARES EURO EURO SHS 46138K103 371 3512 SH SOLE 3512 0 0 INVESCO CURRENCYSHARES SWISS SWISS FRANC 46138R108 527 5337 SH SOLE 5337 0 0 INVESCO DB COMMDY INDX TRCK UNIT 46138B103 1694 81515 SH SOLE 81515 0 0 INVESCO DB MULTI-SECTOR COMM AGRICULTURE FD 46140H106 3363 170286 SH SOLE 170286 0 0 INVESCO DB MULTI-SECTOR COMM ENERGY FD 46140H304 908 53138 SH SOLE 53138 0 0 INVESCO DB MULTI-SECTOR COMM OIL FD 46140H403 272 20039 SH SOLE 20039 0 0 INVESCO EXCH TRADED FD TR II CHINA TECHNLGY 46138E800 3461 55701 SH SOLE 55701 0 0 INVESCO EXCH TRADED FD TR II DWA DEV MKTS 46138E875 283 7019 SH SOLE 7019 0 0 INVESCO EXCH TRADED FD TR II DWA SMLCP MENT 46138E842 206 2292 SH SOLE 2292 0 0 INVESCO EXCH TRADED FD TR II FNDMNTL HY CRP 46138E719 248 12776 SH SOLE 12776 0 0 INVESCO EXCH TRADED FD TR II FTSE RAFI EMNG 46138E727 1086 49600 SH SOLE 49600 0 0 INVESCO EXCH TRADED FD TR II KBW BK ETF 46138E628 1185 17474 SH SOLE 17474 0 0 INVESCO EXCH TRADED FD TR II NASDAQNXTGEN100 46138G631 308 9192 SH SOLE 9192 0 0 INVESCO EXCH TRADED FD TR II NATL AMT MUNI 46138E537 2554 94197 SH SOLE 94197 0 0 INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 921 61401 SH SOLE 61401 0 0 INVESCO EXCH TRADED FD TR II S&P 500 HB ETF 46138E370 13413 169740 SH SOLE 169740 0 0 INVESCO EXCH TRADED FD TR II S&P GBL WATER 46138E263 200 3300 SH SOLE 3300 0 0 INVESCO EXCH TRADED FD TR II S&P SMLCP INFO 46138E115 502 3248 SH SOLE 3248 0 0 INVESCO EXCH TRADED FD TR II S&P500 HDL VOL 46138E362 2921 64507 SH SOLE 64507 0 0 INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 2338 34070 SH SOLE 34070 0 0 INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706 1089 14143 SH SOLE 14143 0 0 INVESCO EXCH TRADED FD TR II TAXABLE MUN BD 46138G805 617 18716 SH SOLE 18716 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2027 CB 46138J783 289 13412 SH SOLE 13412 0 0 INVESCO EXCHANGE TRADED FD T DWA TECHNOLOGY 46137V811 207 1248 SH SOLE 1248 0 0 INVESCO EXCHANGE TRADED FD T DYNMC LEISURE 46137V720 282 5762 SH SOLE 5762 0 0 INVESCO EXCHANGE TRADED FD T DYNMC LRG GWTH 46137V746 1549 19181 SH SOLE 19181 0 0 INVESCO EXCHANGE TRADED FD T DYNMC LRG VALU 46137V738 609 12494 SH SOLE 12494 0 0 INVESCO EXCHANGE TRADED FD T DYNMC MEDIA 46137V696 409 8045 SH SOLE 8045 0 0 INVESCO EXCHANGE TRADED FD T DYNMC SOFTWARE 46137V639 455 3565 SH SOLE 3565 0 0 INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 269 14311 SH SOLE 14311 0 0 INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 813 2204 SH SOLE 2204 0 0 INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464 287 3158 SH SOLE 3158 0 0 INVESCO EXCHANGE TRADED FD T S&P SML600 VAL 46137V167 519 5391 SH SOLE 5391 0 0 INVESCO EXCHANGE TRADED FD T S&P SMLCP MOMENT 46137V498 237 4205 SH SOLE 4205 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 682 2129 SH SOLE 2129 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 801 2471 SH SOLE 2471 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 11658 71631 SH SOLE 71631 0 0 INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 1084 20375 SH SOLE 20375 0 0 INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 778 12786 SH SOLE 12786 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 42514 106858 SH SOLE 106858 0 0 INVESTORS TITLE CO NC COM 461804106 1473 7469 SH SOLE 7469 0 0 INVITAE CORP COM 46185L103 872 57086 SH SOLE 56672 0 414 IONIS PHARMACEUTICALS INC COM 462222100 559 18358 SH SOLE 18358 0 0 IONQ INC COM 46222L108 418 25000 SH SOLE 25000 0 0 IOVANCE BIOTHERAPEUTICS INC COM 462260100 227 11867 SH SOLE 11867 0 0 IRON MTN INC NEW COM 46284V101 1580 30191 SH SOLE 30191 0 0 ISHARES GOLD TR ISHARES NEW 464285204 2362 67849 SH SOLE 67849 0 0 ISHARES INC CORE MSCI EMKT 46434G103 1010 16877 SH SOLE 16877 0 0 ISHARES INC JP MRG EM CRP BD 464286251 514 10071 SH SOLE 10071 0 0 ISHARES INC MSCI CDA ETF 464286509 1099 28616 SH SOLE 28616 0 0 ISHARES INC MSCI EMERG MRKT 464286533 1963 31243 SH SOLE 31243 0 0 ISHARES INC MSCI EMRG CHN 46434G764 204 3369 SH SOLE 3369 0 0 ISHARES INC MSCI WORLD ETF 464286392 1489 11006 SH SOLE 11006 0 0 ISHARES S&P GSCI COMMODITY- UNIT BEN INT 46428R107 1251 73107 SH SOLE 73107 0 0 ISHARES SILVER TR ISHARES 46428Q109 3110 144574 SH SOLE 143324 0 1250 ISHARES TR 0-5 YR TIPS ETF 46429B747 11858 111998 SH SOLE 111998 0 0 ISHARES TR 0-5YR HI YL CP 46434V407 1723 38040 SH SOLE 38040 0 0 ISHARES TR 0-5YR INVT GR CP 46434V100 1602 31385 SH SOLE 31385 0 0 ISHARES TR 1 3 YR TREAS BD 464287457 21263 248575 SH SOLE 248575 0 0 ISHARES TR 20 YR TR BD ETF 464287432 1629 10992 SH SOLE 10992 0 0 ISHARES TR AGENCY BOND ETF 464288166 1962 16749 SH SOLE 16749 0 0 ISHARES TR BARCLAYS 7 10 YR 464287440 2946 25619 SH SOLE 25619 0 0 ISHARES TR BROAD USD HIGH 46435U853 915 22215 SH SOLE 22215 0 0 ISHARES TR CONSER ALLOC ETF 464289883 670 16739 SH SOLE 16739 0 0 ISHARES TR CONV BD ETF 46435G102 1197 13420 SH SOLE 13420 0 0 ISHARES TR CORE 1 5 YR USD 46432F859 1855 36793 SH SOLE 36793 0 0 ISHARES TR CORE DIV GRWTH 46434V621 6611 118940 SH SOLE 118940 0 0 ISHARES TR CORE HIGH DV ETF 46429B663 208 2063 SH SOLE 2063 0 0 ISHARES TR CORE MSCI EAFE 46432F842 2406 32233 SH SOLE 32233 0 0 ISHARES TR CORE MSCI TOTAL 46432F834 5921 83466 SH SOLE 83466 0 0 ISHARES TR CORE S&P MCP ETF 464287507 21590 76270 SH SOLE 76270 0 0 ISHARES TR CORE S&P SCP ETF 464287804 23525 205438 SH SOLE 205438 0 0 ISHARES TR CORE S&P TTL STK 464287150 932 8710 SH SOLE 8710 0 0 ISHARES TR CORE S&P US GWT 464287671 928 8026 SH SOLE 8026 0 0 ISHARES TR CORE S&P US VLU 464287663 2162 28325 SH SOLE 28325 0 0 ISHARES TR CORE S&P500 ETF 464287200 46899 98322 SH SOLE 98322 0 0 ISHARES TR CORE US AGGBD ET 464287226 4862 42616 SH SOLE 42616 0 0 ISHARES TR CUR HD EURZN ETF 46434V639 1244 33048 SH SOLE 33048 0 0 ISHARES TR EAFE GRWTH ETF 464288885 749 6794 SH SOLE 6794 0 0 ISHARES TR EAFE SML CP ETF 464288273 1688 23101 SH SOLE 23101 0 0 ISHARES TR ESG AWR MSCI USA 46435G425 201 1865 SH SOLE 1865 0 0 ISHARES TR EUROPE ETF 464287861 1475 27126 SH SOLE 27126 0 0 ISHARES TR EXPANDED TECH 464287515 3430 8625 SH SOLE 8625 0 0 ISHARES TR EXPND TEC SC ETF 464287549 500 1140 SH SOLE 1140 0 0 ISHARES TR FLTG RATE NT ETF 46429B655 9551 188274 SH SOLE 188274 0 0 ISHARES TR GENOMICS IMMUN 46435U192 221 5055 SH SOLE 5055 0 0 ISHARES TR GL CLEAN ENE ETF 464288224 1297 61262 SH SOLE 61262 0 0 ISHARES TR GLOBAL 100 ETF 464287572 875 11214 SH SOLE 11214 0 0 ISHARES TR GLOBAL TECH ETF 464287291 315 4906 SH SOLE 4906 0 0 ISHARES TR IBOXX HI YD ETF 464288513 5711 65636 SH SOLE 65636 0 0 ISHARES TR IBOXX INV CP ETF 464287242 3728 28129 SH SOLE 28129 0 0 ISHARES TR INTL SEL DIV ETF 464288448 1047 33594 SH SOLE 33594 0 0 ISHARES TR INTRM GOV CR ETF 464288612 1846 16224 SH SOLE 16224 0 0 ISHARES TR ISHARES BIOTECH 464287556 3553 23281 SH SOLE 23281 0 0 ISHARES TR ISHARES SEMICDTR 464287523 14312 26391 SH SOLE 26391 0 0 ISHARES TR ISHS 1-5YR INVS 464288646 7637 141743 SH SOLE 141743 0 0 ISHARES TR JPMORGAN USD EMG 464288281 776 7113 SH SOLE 7113 0 0 ISHARES TR MBS ETF 464288588 1173 10918 SH SOLE 10918 0 0 ISHARES TR MODERT ALLOC ETF 464289875 672 14775 SH SOLE 14775 0 0 ISHARES TR MORNINGSTAR GRWT 464287119 215 3000 SH SOLE 3000 0 0 ISHARES TR MORTGE REL ETF 46435G342 323 9359 SH SOLE 9359 0 0 ISHARES TR MRGSTR MD CP GRW 464288307 1209 16506 SH SOLE 16506 0 0 ISHARES TR MSCI EAFE ETF 464287465 8497 107998 SH SOLE 107998 0 0 ISHARES TR MSCI EMG MKT ETF 464287234 7420 151897 SH SOLE 151897 0 0 ISHARES TR MSCI KLD400 SOC 464288570 204 2200 SH SOLE 2200 0 0 ISHARES TR MSCI UK ETF NEW 46435G334 527 15900 SH SOLE 15900 0 0 ISHARES TR MSCI USA ESG SLC 464288802 494 4650 SH SOLE 4650 0 0 ISHARES TR MSCI USA MIN VOL 46429B697 713 8814 SH SOLE 8814 0 0 ISHARES TR MSCI USA MMENTM 46432F396 24702 135861 SH SOLE 135079 0 782 ISHARES TR MSCI USA QLT FCT 46432F339 887 6093 SH SOLE 6093 0 0 ISHARES TR MSCI USA VALUE 46432F388 226 2062 SH SOLE 2062 0 0 ISHARES TR NATIONAL MUN ETF 464288414 3996 34362 SH SOLE 34362 0 0 ISHARES TR NEW YORK MUN ETF 464288323 631 10880 SH SOLE 10880 0 0 ISHARES TR PFD AND INCM SEC 464288687 4192 106307 SH SOLE 106307 0 0 ISHARES TR RUS 1000 ETF 464287622 807 3053 SH SOLE 3053 0 0 ISHARES TR RUS 1000 GRW ETF 464287614 8630 28240 SH SOLE 28240 0 0 ISHARES TR RUS 1000 VAL ETF 464287598 3701 22040 SH SOLE 22040 0 0 ISHARES TR RUS 2000 GRW ETF 464287648 4062 13860 SH SOLE 13860 0 0 ISHARES TR RUS 2000 VAL ETF 464287630 2822 16995 SH SOLE 16995 0 0 ISHARES TR RUS MD CP GR ETF 464287481 5705 49516 SH SOLE 49516 0 0 ISHARES TR RUS MDCP VAL ETF 464287473 2601 21251 SH SOLE 21251 0 0 ISHARES TR RUS MID CAP ETF 464287499 352 4240 SH SOLE 4240 0 0 ISHARES TR RUS TP200 GR ETF 464289438 1926 11109 SH SOLE 11109 0 0 ISHARES TR RUS TP200 VL ETF 464289420 2332 33283 SH SOLE 33283 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 6013 27031 SH SOLE 27031 0 0 ISHARES TR RUSSELL 3000 ETF 464287689 327 1180 SH SOLE 1180 0 0 ISHARES TR S&P 500 GRWT ETF 464287309 4154 49651 SH SOLE 49651 0 0 ISHARES TR S&P 500 VAL ETF 464287408 1951 12453 SH SOLE 12453 0 0 ISHARES TR S&P MC 400GR ETF 464287606 2271 26642 SH SOLE 26642 0 0 ISHARES TR S&P MC 400VL ETF 464287705 678 6128 SH SOLE 6128 0 0 ISHARES TR SELECT DIVID ETF 464287168 3128 25514 SH SOLE 25514 0 0 ISHARES TR SHORT TREAS BD 464288679 40420 366054 SH SOLE 366054 0 0 ISHARES TR SHRT NAT MUN ETF 464288158 8632 80391 SH SOLE 80391 0 0 ISHARES TR TIPS BD ETF 464287176 9761 75551 SH SOLE 75551 0 0 ISHARES TR U.S. BAS MTL ETF 464287838 284 2029 SH SOLE 2029 0 0 ISHARES TR U.S. ENERGY ETF 464287796 5117 169997 SH SOLE 169997 0 0 ISHARES TR U.S. FIN SVC ETF 464287770 1219 6315 SH SOLE 6315 0 0 ISHARES TR U.S. FINLS ETF 464287788 275 3168 SH SOLE 3168 0 0 ISHARES TR U.S. MED DVC ETF 464288810 1614 24505 SH SOLE 24505 0 0 ISHARES TR U.S. PHARMA ETF 464288836 429 2151 SH SOLE 2151 0 0 ISHARES TR U.S. REAL ES ETF 464287739 1251 10771 SH SOLE 10771 0 0 ISHARES TR U.S. TECH ETF 464287721 1362 11860 SH SOLE 11860 0 0 ISHARES TR U.S. UTILITS ETF 464287697 591 6683 SH SOLE 6683 0 0 ISHARES TR US AER DEF ETF 464288760 1222 11894 SH SOLE 11894 0 0 ISHARES TR US BR DEL SE ETF 464288794 1604 14555 SH SOLE 14555 0 0 ISHARES TR US CONSUM DISCRE 464287580 350 4162 SH SOLE 4162 0 0 ISHARES TR US HLTHCARE ETF 464287762 496 1652 SH SOLE 1652 0 0 ISHARES TR US HLTHCR PR ETF 464288828 388 1337 SH SOLE 1337 0 0 ISHARES TR US HOME CONS ETF 464288752 1316 15866 SH SOLE 15866 0 0 ISHARES TR US INDUSTRIALS 464287754 303 2690 SH SOLE 2690 0 0 ISHARES TR US REGNL BKS ETF 464288778 1307 21170 SH SOLE 21170 0 0 ISHARES U S ETF TR BLACKROCK ST MAT 46431W507 6327 126658 SH SOLE 126658 0 0 ITT INC COM 45073V108 884 8648 SH SOLE 8648 0 0 J P MORGAN EXCHANGE-TRADED F EQUITY PREMIUM 46641Q332 949 15022 SH SOLE 15022 0 0 J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 9388 185978 SH SOLE 185978 0 0 J P MORGAN EXCHANGE-TRADED F ULTRA SHT MUNCPL 46641Q654 306 6000 SH SOLE 6000 0 0 JACK IN THE BOX INC COM 466367109 214 2455 SH SOLE 2455 0 0 JACOBS ENGR GROUP INC COM 469814107 7752 55676 SH SOLE 55676 0 0 JAZZ PHARMACEUTICALS PLC SHS USD G50871105 249 1954 SH SOLE 1954 0 0 JD.COM INC SPON ADR CL A 47215P106 1921 27415 SH SOLE 27415 0 0 JEFFERIES FINL GROUP INC COM 47233W109 13282 342316 SH SOLE 342316 0 0 JETBLUE AWYS CORP COM 477143101 758 53205 SH SOLE 53205 0 0 JOANN INC COM 47768J101 801 77162 SH SOLE 77162 0 0 JOHN HANCOCK EXCHANGE TRADED MLTFCTR LRG CAP 47804J107 719 12098 SH SOLE 12098 0 0 JOHNSON & JOHNSON COM 478160104 49279 288064 SH SOLE 287764 0 300 JOHNSON CTLS INTL PLC SHS G51502105 5931 72944 SH SOLE 72944 0 0 JPMORGAN CHASE & CO COM 46625H100 53033 334909 SH SOLE 334909 0 0 KAISER ALUMINUM CORP COM PAR $0.01 483007704 470 5000 SH SOLE 5000 0 0 KALA PHARMACEUTICALS INC COM 483119103 34 28100 SH SOLE 28100 0 0 KAYNE ANDERSON ENERGY INFRST COM 486606106 1789 229543 SH SOLE 227798 0 1745 KAYNE ANDERSON NEXTGEN ENRGY COM 48661E108 642 89314 SH SOLE 89314 0 0 KELLOGG CO COM 487836108 471 7322 SH SOLE 7322 0 0 KEYCORP COM 493267108 352 15204 SH SOLE 15204 0 0 KEYSIGHT TECHNOLOGIES INC COM 49338L103 4838 23425 SH SOLE 23425 0 0 KIMBELL RTY PARTNERS LP UNIT 49435R102 668 49060 SH SOLE 49060 0 0 KIMBERLY-CLARK CORP COM 494368103 4514 31584 SH SOLE 31584 0 0 KINDER MORGAN INC DEL COM 49456B101 5233 329977 SH SOLE 329977 0 0 KINROSS GOLD CORP COM 496902404 59 10192 SH SOLE 10192 0 0 KINSALE CAP GROUP INC COM 49714P108 1433 6023 SH SOLE 6023 0 0 KIRBY CORP COM 497266106 891 15000 SH SOLE 15000 0 0 KIRKLAND LAKE GOLD LTD COM 49741E100 1341 31956 SH SOLE 31956 0 0 KKR & CO INC COM 48251W104 18542 248888 SH SOLE 248888 0 0 KKR INCOME OPPORTUNITIES FD COM 48249T106 195 11550 SH SOLE 11550 0 0 KLA CORP COM NEW 482480100 2847 6619 SH SOLE 6619 0 0 KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104 964 15817 SH SOLE 15817 0 0 KONTOOR BRANDS INC COM 50050N103 4373 85330 SH SOLE 85330 0 0 KOPIN CORP COM 500600101 620 151500 SH SOLE 151500 0 0 KORNIT DIGITAL LTD SHS M6372Q113 239 1569 SH SOLE 1569 0 0 KRAFT HEINZ CO COM 500754106 3288 91598 SH SOLE 91598 0 0 KRANESHARES TR BOSERA MSCI CH 500767405 874 20132 SH SOLE 20132 0 0 KRANESHARES TR ELEC VEH FUTUR 500767827 2341 50005 SH SOLE 50005 0 0 KRANESHARES TR QUADRTC INT RT 500767736 2241 83455 SH SOLE 83455 0 0 KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 867 44668 SH SOLE 44262 0 406 KROGER CO COM 501044101 623 13764 SH SOLE 13764 0 0 L3HARRIS TECHNOLOGIES INC COM 502431109 10115 47431 SH SOLE 47431 0 0 LABORATORY CORP AMER HLDGS COM NEW 50540R409 1337 4254 SH SOLE 4254 0 0 LAM RESEARCH CORP COM 512807108 455 633 SH SOLE 633 0 0 LAMAR ADVERTISING CO NEW CL A 512816109 1839 15157 SH SOLE 15157 0 0 LAMB WESTON HLDGS INC COM 513272104 2773 43754 SH SOLE 43754 0 0 LAS VEGAS SANDS CORP COM 517834107 317 8419 SH SOLE 8419 0 0 LAUDER ESTEE COS INC CL A 518439104 878 2372 SH SOLE 2372 0 0 LAZARD LTD SHS A G54050102 1206 27643 SH SOLE 27643 0 0 LEAR CORP COM NEW 521865204 974 5325 SH SOLE 5325 0 0 LEGG MASON ETF INVT TR CLRBRDG AL CP GW 524682101 471 9300 SH SOLE 9300 0 0 LEGGETT & PLATT INC COM 524660107 1493 36275 SH SOLE 36275 0 0 LEIDOS HOLDINGS INC COM 525327102 474 5333 SH SOLE 5333 0 0 LEMONADE INC COM 52567D107 276 6550 SH SOLE 6550 0 0 LENNAR CORP CL A 526057104 1000 8609 SH SOLE 8609 0 0 LEVI STRAUSS & CO NEW CL A COM STK 52736R102 1723 68825 SH SOLE 68825 0 0 LI AUTO INC SPONSORED ADS 50202M102 255 7958 SH SOLE 7958 0 0 LIBERTY BROADBAND CORP COM SER C 530307305 432 2684 SH SOLE 2684 0 0 LIBERTY MEDIA CORP DEL COM A SIRIUSXM 531229409 336 6612 SH SOLE 6612 0 0 LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607 635 12483 SH SOLE 12483 0 0 LIBERTY MEDIA CORP DEL COM SER C FRMLA 531229854 260 4125 SH SOLE 4125 0 0 LILLY ELI & CO COM 532457108 16277 58930 SH SOLE 58930 0 0 LINCOLN ELEC HLDGS INC COM 533900106 511 3664 SH SOLE 3664 0 0 LINCOLN NATL CORP IND COM 534187109 1762 25808 SH SOLE 25808 0 0 LINDE PLC SHS G5494J103 7888 22769 SH SOLE 22769 0 0 LISTED FD TR HORIZON KINETICS 53656F623 1241 39766 SH SOLE 39766 0 0 LISTED FD TR ROUNDHILL BALL 53656F417 337 22200 SH SOLE 22200 0 0 LISTED FD TR ROUNDHILL SPORTS 53656F789 430 17325 SH SOLE 17325 0 0 LIVE NATION ENTERTAINMENT IN COM 538034109 375 3134 SH SOLE 3134 0 0 LIVENT CORP COM 53814L108 1549 63552 SH SOLE 63552 0 0 LKQ CORP COM 501889208 4716 78555 SH SOLE 78555 0 0 LOCKHEED MARTIN CORP COM 539830109 14892 41903 SH SOLE 41844 0 59 LOEWS CORP COM 540424108 639 11071 SH SOLE 11071 0 0 LOUISIANA PAC CORP COM 546347105 212 2700 SH SOLE 2700 0 0 LOWES COS INC COM 548661107 26913 104121 SH SOLE 104121 0 0 LULULEMON ATHLETICA INC COM 550021109 7843 20035 SH SOLE 20035 0 0 LUMEN TECHNOLOGIES INC COM 550241103 4176 332693 SH SOLE 332693 0 0 LYFT INC CL A COM 55087P104 242 5668 SH SOLE 5668 0 0 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 832 9021 SH SOLE 9021 0 0 M D C HLDGS INC COM 552676108 2167 38812 SH SOLE 38812 0 0 MACYS INC COM 55616P104 206 7878 SH SOLE 7878 0 0 MAG SILVER CORP COM 55903Q104 5150 328639 SH SOLE 314211 0 14428 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 436 9387 SH SOLE 9387 0 0 MAGENTA THERAPEUTICS INC COM 55910K108 89 20000 SH SOLE 20000 0 0 MAGIC SOFTWARE ENTERPRISES L ORD 559166103 544 26000 SH SOLE 26000 0 0 MAGNA INTL INC COM 559222401 544 6719 SH SOLE 6719 0 0 MANNKIND CORP COM NEW 56400P706 91 20800 SH SOLE 20800 0 0 MANULIFE FINL CORP COM 56501R106 292 15316 SH SOLE 15316 0 0 MARATHON PETE CORP COM 56585A102 8117 126846 SH SOLE 126846 0 0 MARKEL CORP COM 570535104 793 643 SH SOLE 643 0 0 MARRIOTT INTL INC NEW CL A 571903202 1638 9910 SH SOLE 9910 0 0 MARRIOTT VACATIONS WORLDWIDE COM 57164Y107 786 4651 SH SOLE 4651 0 0 MARSH & MCLENNAN COS INC COM 571748102 829 4771 SH SOLE 4771 0 0 MARTIN MARIETTA MATLS INC COM 573284106 10891 24723 SH SOLE 24723 0 0 MARVELL TECHNOLOGY INC COM 573874104 21476 245472 SH SOLE 245472 0 0 MASCO CORP COM 574599106 7569 107786 SH SOLE 107786 0 0 MASIMO CORP COM 574795100 1107 3781 SH SOLE 3781 0 0 MASONITE INTL CORP COM 575385109 871 7380 SH SOLE 7380 0 0 MASTERCARD INCORPORATED CL A 57636Q104 20144 56062 SH SOLE 56008 0 54 MATCH GROUP INC NEW COM 57667L107 1721 13014 SH SOLE 13014 0 0 MATERION CORP COM 576690101 1903 20700 SH SOLE 20700 0 0 MAUI LD & PINEAPPLE INC COM 577345101 3368 338143 SH SOLE 322693 0 15450 MCCORMICK & CO INC COM NON VTG 579780206 6127 63417 SH SOLE 63417 0 0 MCDONALDS CORP COM 580135101 11350 42340 SH SOLE 42340 0 0 MCKESSON CORP COM 58155Q103 999 4019 SH SOLE 4019 0 0 MEDICAL PPTYS TRUST INC COM 58463J304 3470 146842 SH SOLE 146842 0 0 MEDNAX INC COM 58502B106 2504 92008 SH SOLE 92008 0 0 MEDTRONIC PLC SHS G5960L103 24005 232043 SH SOLE 230450 0 1593 MERCADOLIBRE INC COM 58733R102 775 575 SH SOLE 575 0 0 MERCK & CO INC COM 58933Y105 22403 292326 SH SOLE 292326 0 0 MERCURY SYS INC COM 589378108 1063 19300 SH SOLE 19300 0 0 MEREO BIOPHARMA GROUP PLC ADS 589492107 32 20000 SH SOLE 20000 0 0 META FINL GROUP INC COM 59100U108 361 6059 SH SOLE 6059 0 0 META PLATFORMS INC CL A 30303M102 61337 182360 SH SOLE 182360 0 0 METLIFE INC COM 59156R108 2312 36990 SH SOLE 36990 0 0 METTLER TOLEDO INTERNATIONAL COM 592688105 475 280 SH SOLE 280 0 0 MFS GOVT MKTS INCOME TR SH BEN INT 552939100 120 28283 SH SOLE 28283 0 0 MFS INTER INCOME TR SH BEN INT 55273C107 331 92259 SH SOLE 92259 0 0 MFS MUN INCOME TR SH BEN INT 552738106 101 14497 SH SOLE 14497 0 0 MGM RESORTS INTERNATIONAL COM 552953101 3563 79396 SH SOLE 79396 0 0 MICROCHIP TECHNOLOGY INC. COM 595017104 3726 42799 SH SOLE 42799 0 0 MICRON TECHNOLOGY INC COM 595112103 4764 51142 SH SOLE 51142 0 0 MICROSOFT CORP COM 594918104 242821 721994 SH SOLE 721931 0 63 MID-AMER APT CMNTYS INC COM 59522J103 7307 31848 SH SOLE 31848 0 0 MIDDLESEX WTR CO COM 596680108 3734 31038 SH SOLE 29589 0 1449 MILESTONE SCIENTIFIC INC COM NEW 59935P209 98 47500 SH SOLE 47500 0 0 MIRATI THERAPEUTICS INC COM 60468T105 293 2000 SH SOLE 2000 0 0 MKS INSTRS INC COM 55306N104 533 3061 SH SOLE 3061 0 0 MODERNA INC COM 60770K107 15187 59798 SH SOLE 59798 0 0 MOLSON COORS BEVERAGE CO CL B 60871R209 334 7194 SH SOLE 7194 0 0 MONDELEZ INTL INC CL A 609207105 2453 36985 SH SOLE 36985 0 0 MONGODB INC CL A 60937P106 1812 3423 SH SOLE 3423 0 0 MONOLITHIC PWR SYS INC COM 609839105 1567 3177 SH SOLE 3177 0 0 MONROE CAP CORP COM 610335101 666 59329 SH SOLE 59329 0 0 MOODYS CORP COM 615369105 562 1438 SH SOLE 1438 0 0 MORGAN STANLEY COM NEW 617446448 6758 68844 SH SOLE 68844 0 0 MOSAIC CO NEW COM 61945C103 1778 45259 SH SOLE 45259 0 0 MOTOROLA SOLUTIONS INC COM NEW 620076307 1200 4418 SH SOLE 4418 0 0 MPLX LP COM UNIT REP LTD 55336V100 230 7766 SH SOLE 7766 0 0 MUELLER WTR PRODS INC COM SER A 624758108 604 41979 SH SOLE 41979 0 0 MUSTANG BIO INC COM 62818Q104 75 44984 SH SOLE 44984 0 0 NASDAQ INC COM 631103108 1280 6094 SH SOLE 6094 0 0 NATIONAL GRID PLC SPONSORED ADR NE 636274409 1629 22522 SH SOLE 22522 0 0 NATIONAL INSTRS CORP COM 636518102 952 21811 SH SOLE 21811 0 0 NATIONAL RETAIL PROPERTIES I COM 637417106 1511 31428 SH SOLE 31428 0 0 NAVIGATOR HLDGS LTD SHS Y62132108 7572 853668 SH SOLE 853668 0 0 NETAPP INC COM 64110D104 436 4741 SH SOLE 4741 0 0 NETFLIX INC COM 64110L106 17358 28813 SH SOLE 28813 0 0 NEUBASE THERAPEUTICS INC COM 64132K102 44 15750 SH SOLE 15750 0 0 NEUBERGER BERMAN NEXT GENERA COMMON STOCK 64133Q108 260 15000 SH SOLE 15000 0 0 NEUROCRINE BIOSCIENCES INC COM 64125C109 1046 12286 SH SOLE 12286 0 0 NEW GOLD INC CDA COM 644535106 40 26946 SH SOLE 26946 0 0 NEW JERSEY RES CORP COM 646025106 267 6498 SH SOLE 6498 0 0 NEW MTN FIN CORP COM 647551100 429 31288 SH SOLE 31288 0 0 NEW YORK CMNTY BANCORP INC COM 649445103 684 56005 SH SOLE 56005 0 0 NEW YORK TIMES CO CL A 650111107 769 15930 SH SOLE 15930 0 0 NEWELL BRANDS INC COM 651229106 1708 78202 SH SOLE 78202 0 0 NEWMONT CORP COM 651639106 6674 107603 SH SOLE 104153 0 3450 NEXPOINT DIVERSIFIED REL ET COM NEW 65340G205 2125 156508 SH SOLE 156508 0 0 NEXTERA ENERGY INC COM 65339F101 27096 290229 SH SOLE 290229 0 0 NEXTERA ENERGY INC UNIT 99/99/9999 65339F770 288 5000 SH SOLE 5000 0 0 NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 3459 40981 SH SOLE 40981 0 0 NICE LTD SPONSORED ADR 653656108 445 1467 SH SOLE 1467 0 0 NIKE INC CL B 654106103 7231 43385 SH SOLE 43385 0 0 NIO INC SPON ADS 62914V106 1446 45650 SH SOLE 45650 0 0 NISOURCE INC COM 65473P105 3109 112577 SH SOLE 112577 0 0 NOKIA CORP SPONSORED ADR 654902204 2763 444236 SH SOLE 444236 0 0 NORFOLK SOUTHN CORP COM 655844108 5042 16936 SH SOLE 16936 0 0 NORTHERN TR CORP COM 665859104 261 2180 SH SOLE 2180 0 0 NORTHROP GRUMMAN CORP COM 666807102 8157 21074 SH SOLE 21074 0 0 NORTHWEST NAT HLDG CO COM 66765N105 493 10115 SH SOLE 10115 0 0 NORTHWESTERN CORP COM NEW 668074305 354 6200 SH SOLE 6200 0 0 NORTONLIFELOCK INC COM 668771108 500 19233 SH SOLE 19233 0 0 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 802 38636 SH SOLE 38636 0 0 NOVARTIS AG SPONSORED ADR 66987V109 2434 27823 SH SOLE 27823 0 0 NOVAVAX INC COM NEW 670002401 6317 44150 SH SOLE 44150 0 0 NOVO-NORDISK A S ADR 670100205 7529 67225 SH SOLE 67225 0 0 NRG ENERGY INC COM NEW 629377508 825 19146 SH SOLE 19146 0 0 NUCOR CORP COM 670346105 2547 22319 SH SOLE 22319 0 0 NUTRIEN LTD COM 67077M108 6446 85722 SH SOLE 85722 0 0 NUVEEN AMT FREE MUN CR INC F COM 67071L106 249 13902 SH SOLE 13902 0 0 NUVEEN AMT FREE QLTY MUN INC COM 670657105 684 43833 SH SOLE 43833 0 0 NUVEEN FLOATING RATE INCOME COM SHS 6706EN100 149 14735 SH SOLE 14735 0 0 NUVEEN INTER DURATION MUN TE COM 670671106 177 11831 SH SOLE 11831 0 0 NUVEEN MUN HIGH INCOME OPPOR COM 670682103 347 22946 SH SOLE 22946 0 0 NUVEEN MUN VALUE FD INC COM 670928100 252 24277 SH SOLE 24277 0 0 NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 291 17015 SH SOLE 17015 0 0 NUVEEN N Y MUN VALUE FD COM 67062M105 158 16000 SH SOLE 16000 0 0 NUVEEN NEW YORK AMT QLT MUNI COM 670656107 321 23294 SH SOLE 23294 0 0 NUVEEN PENNSYLVANIA QLT MUN COM 670972108 303 20348 SH SOLE 20348 0 0 NUVEEN PFD & INCM SECURTIES COM 67072C105 463 47616 SH SOLE 47616 0 0 NUVEEN QUALITY MUNCP INCOME COM 67066V101 241 14948 SH SOLE 14948 0 0 NUVEEN REAL ESTATE INCOME FD COM 67071B108 133 10362 SH SOLE 10362 0 0 NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 229 15634 SH SOLE 15634 0 0 NUVEEN SR INCOME FD COM 67067Y104 118 20000 SH SOLE 20000 0 0 NVENT ELECTRIC PLC SHS G6700G107 862 22682 SH SOLE 22682 0 0 NVIDIA CORPORATION COM 67066G104 58084 197489 SH SOLE 197445 0 44 NVR INC COM 62944T105 644 109 SH SOLE 109 0 0 NXP SEMICONDUCTORS N V COM N6596X109 1624 7129 SH SOLE 7089 0 40 OAKTREE SPECIALTY LENDING CO COM 67401P108 683 91558 SH SOLE 91558 0 0 OCCIDENTAL PETE CORP *W EXP 08/03/202 674599162 234 18606 SH SOLE 18209 0 397 OCCIDENTAL PETE CORP COM 674599105 3884 133942 SH SOLE 129919 0 4023 OGE ENERGY CORP COM 670837103 492 12808 SH SOLE 12808 0 0 OKTA INC CL A 679295105 2381 10620 SH SOLE 10572 0 48 OLIN CORP COM PAR $1 680665205 378 6589 SH SOLE 6589 0 0 OLLIES BARGAIN OUTLET HLDGS COM 681116109 1462 28554 SH SOLE 28554 0 0 OMEGA HEALTHCARE INVS INC COM 681936100 1144 38676 SH SOLE 38676 0 0 ON SEMICONDUCTOR CORP COM 682189105 2504 36870 SH SOLE 36870 0 0 ONDAS HLDGS INC COM NEW 68236H204 482 71857 SH SOLE 71857 0 0 ONEOK INC NEW COM 682680103 7900 134440 SH SOLE 134440 0 0 OPENDOOR TECHNOLOGIES INC COM 683712103 317 21685 SH SOLE 21685 0 0 OPPENHEIMER HLDGS INC CL A NON VTG 683797104 210 4534 SH SOLE 4534 0 0 ORACLE CORP COM 68389X105 3328 38158 SH SOLE 38158 0 0 ORAMED PHARMACEUTICALS INC COM NEW 68403P203 571 40000 SH SOLE 40000 0 0 OREILLY AUTOMOTIVE INC COM 67103H107 12884 18243 SH SOLE 18243 0 0 ORGANON & CO COMMON STOCK 68622V106 2487 81680 SH SOLE 81680 0 0 ORION ENGINEERED CARBONS S A COM L72967109 470 25600 SH SOLE 25600 0 0 OSHKOSH CORP COM 688239201 295 2618 SH SOLE 2618 0 0 OSI ETF TR OSHARES US QUALT 67110P407 365 7830 SH SOLE 7830 0 0 OTIS WORLDWIDE CORP COM 68902V107 944 10840 SH SOLE 10840 0 0 OUTLOOK THERAPEUTICS INC COM NEW 69012T206 30 22100 SH SOLE 22100 0 0 OVERSTOCK COM INC DEL COM 690370101 237 4017 SH SOLE 4017 0 0 OWL ROCK CAPITAL CORPORATION COM 69121K104 6227 439831 SH SOLE 423206 0 16625 PACCAR INC COM 693718108 2554 28937 SH SOLE 28937 0 0 PACER FDS TR BNCHMRK INFRA 69374H741 830 19170 SH SOLE 19170 0 0 PACER FDS TR PACER US SMALL 69374H857 609 14239 SH SOLE 14239 0 0 PACER FDS TR TRENDP 100 ETF 69374H303 1192 20221 SH SOLE 20221 0 0 PACER FDS TR TRENDP US LAR CP 69374H105 1244 29947 SH SOLE 29947 0 0 PACIFIC BIOSCIENCES CALIF IN COM 69404D108 452 22125 SH SOLE 22125 0 0 PACKAGING CORP AMER COM 695156109 760 5583 SH SOLE 5583 0 0 PALANTIR TECHNOLOGIES INC CL A 69608A108 2158 118535 SH SOLE 118535 0 0 PALO ALTO NETWORKS INC COM 697435105 6969 12517 SH SOLE 12517 0 0 PAN AMERN SILVER CORP COM 697900108 1348 53982 SH SOLE 53982 0 0 PAPA JOHNS INTL INC COM 698813102 1659 12429 SH SOLE 12429 0 0 PARK HOTELS & RESORTS INC COM 700517105 556 29466 SH SOLE 29466 0 0 PARKER-HANNIFIN CORP COM 701094104 4786 15045 SH SOLE 15045 0 0 PAYCHEX INC COM 704326107 2416 17698 SH SOLE 17698 0 0 PAYCOM SOFTWARE INC COM 70432V102 911 2193 SH SOLE 2169 0 24 PAYPAL HLDGS INC COM 70450Y103 18562 98429 SH SOLE 98429 0 0 PDS BIOTECHNOLOGY CORP COM 70465T107 114 14000 SH SOLE 14000 0 0 PELOTON INTERACTIVE INC CL A COM 70614W100 476 13302 SH SOLE 13302 0 0 PENN NATL GAMING INC COM 707569109 465 8961 SH SOLE 8961 0 0 PENTAIR PLC SHS G7S00T104 2575 35256 SH SOLE 35256 0 0 PEPSICO INC COM 713448108 27111 156073 SH SOLE 156073 0 0 PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 353 32183 SH SOLE 32183 0 0 PFIZER INC COM 717081103 43104 729967 SH SOLE 729967 0 0 PG&E CORP COM 69331C108 469 38597 SH SOLE 38597 0 0 PGIM ETF TR ULTRA SHORT 69344A107 1460 29505 SH SOLE 29505 0 0 PGIM GLOBAL HIGH YIELD FD FO COM 69346J106 251 16622 SH SOLE 16622 0 0 PGIM SHORT DUR HIG YLD OPP F COM 69355J104 387 21000 SH SOLE 21000 0 0 PHILIP MORRIS INTL INC COM 718172109 7969 83882 SH SOLE 83882 0 0 PHILLIPS 66 COM 718546104 2363 32614 SH SOLE 32614 0 0 PIEDMONT LITHIUM INC COM 72016P105 316 6025 SH SOLE 6025 0 0 PIMCO CORPORATE & INCM STRG COM 72200U100 277 16169 SH SOLE 16169 0 0 PIMCO CORPORATE & INCOME OPP COM 72201B101 273 16480 SH SOLE 16480 0 0 PIMCO DYNAMIC INCOME FD SHS 72201Y101 679 26202 SH SOLE 26202 0 0 PIMCO ETF TR 0-5 HIGH YIELD 72201R783 651 6573 SH SOLE 6573 0 0 PIMCO ETF TR ACTIVE BD ETF 72201R775 358 3271 SH SOLE 3271 0 0 PIMCO ETF TR ENHAN SHRT MA AC 72201R833 8726 85917 SH SOLE 85917 0 0 PINNACLE WEST CAP CORP COM 723484101 575 8142 SH SOLE 8142 0 0 PINTEREST INC CL A 72352L106 2644 72734 SH SOLE 72734 0 0 PIONEER NAT RES CO COM 723787107 3187 17520 SH SOLE 17520 0 0 PLANET FITNESS INC CL A 72703H101 2819 31120 SH SOLE 31120 0 0 PLUG POWER INC COM NEW 72919P202 1582 56041 SH SOLE 56041 0 0 PNC FINL SVCS GROUP INC COM 693475105 2902 14472 SH SOLE 14472 0 0 POLARIS INC COM 731068102 284 2583 SH SOLE 2583 0 0 PPG INDS INC COM 693506107 5016 29089 SH SOLE 29089 0 0 PPL CORP COM 69351T106 3004 99936 SH SOLE 99936 0 0 PRECIGEN INC COM 74017N105 77 20800 SH SOLE 20800 0 0 PRICE T ROWE GROUP INC COM 74144T108 6180 31427 SH SOLE 31335 0 92 PRINCIPAL FINANCIAL GROUP IN COM 74251V102 1106 15292 SH SOLE 15292 0 0 PROCTER AND GAMBLE CO COM 742718109 27888 170483 SH SOLE 170483 0 0 PROGRESS SOFTWARE CORP COM 743312100 314 6509 SH SOLE 6509 0 0 PROGRESSIVE CORP COM 743315103 352 3426 SH SOLE 3426 0 0 PROLOGIS INC. COM 74340W103 8765 52059 SH SOLE 52059 0 0 PROSHARES TR ONLINE RTL ETF 74347B169 237 4170 SH SOLE 4170 0 0 PROSHARES TR PET CARE ETF 74348A145 708 8967 SH SOLE 8967 0 0 PROSHARES TR PSHS SH MSCI EAF 74347R370 711 40010 SH SOLE 40010 0 0 PROSHARES TR PSHS SH MSCI EMR 74347R396 683 53713 SH SOLE 53713 0 0 PROSHARES TR PSHS SHORT DOW30 74347B235 1153 36394 SH SOLE 36394 0 0 PROSHARES TR PSHS ULTRA TECH 74347R693 242 1900 SH SOLE 1900 0 0 PROSHARES TR RUSS 2000 DIVD 74347B698 834 12477 SH SOLE 12477 0 0 PROSHARES TR S&P 500 DV ARIST 74348A467 8120 82706 SH SOLE 82706 0 0 PROSHARES TR S&P MDCP 400 DIV 74347B680 568 7697 SH SOLE 7697 0 0 PROSHARES TR SHORT QQQ NEW 74347B714 2291 211560 SH SOLE 211560 0 0 PROSHARES TR SHORT S&P 500 NE 74347B425 1311 96291 SH SOLE 96291 0 0 PROSHARES TR SHRT RUSSELL2000 74348A210 2232 106942 SH SOLE 106942 0 0 PROSPECT CAP CORP COM 74348T102 111 13222 SH SOLE 13222 0 0 PROTHENA CORP PLC SHS G72800108 225 4549 SH SOLE 4549 0 0 PRUDENTIAL FINL INC COM 744320102 2606 24076 SH SOLE 24076 0 0 PUBLIC STORAGE COM 74460D109 2821 7532 SH SOLE 7532 0 0 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 7536 112929 SH SOLE 109154 0 3775 PUBMATIC INC COM CL A 74467Q103 240 7038 SH SOLE 7038 0 0 PULTE GROUP INC COM 745867101 2899 50726 SH SOLE 50726 0 0 PURE STORAGE INC CL A 74624M102 482 14815 SH SOLE 14815 0 0 PURECYCLE TECHNOLOGIES INC COM 74623V103 783 81850 SH SOLE 81850 0 0 PUTNAM MUN OPPORTUNITIES TR SH BEN INT 746922103 491 34130 SH SOLE 34130 0 0 PUTNAM PREMIER INCOME TR SH BEN INT 746853100 85 19800 SH SOLE 19800 0 0 QORVO INC COM 74736K101 861 5505 SH SOLE 5505 0 0 QUALCOMM INC COM 747525103 22622 123702 SH SOLE 123702 0 0 QUALTRICS INTL INC COM CL A 747601201 2325 65689 SH SOLE 65689 0 0 QUANTA SVCS INC COM 74762E102 20549 179212 SH SOLE 179212 0 0 QUANTUMSCAPE CORP COM CL A 74767V109 298 13405 SH SOLE 13405 0 0 QUEST DIAGNOSTICS INC COM 74834L100 9824 56785 SH SOLE 55291 0 1494 QUIDEL CORP COM 74838J101 358 2651 SH SOLE 2651 0 0 RANGE RES CORP COM 75281A109 2368 132858 SH SOLE 132858 0 0 RAYTHEON TECHNOLOGIES CORP COM 75513E101 12190 141646 SH SOLE 141646 0 0 RBB FD INC MOTLEY FOOL SML 74933W874 205 5600 SH SOLE 5600 0 0 REALTY INCOME CORP COM 756109104 6735 94066 SH SOLE 94066 0 0 REAVES UTIL INCOME FD COM SH BEN INT 756158101 1085 30915 SH SOLE 30915 0 0 REDFIN CORP COM 75737F108 238 6187 SH SOLE 6187 0 0 REGAL REXNORD CORPORATION COM 758750103 561 3299 SH SOLE 3299 0 0 REGENERON PHARMACEUTICALS COM 75886F107 10829 17146 SH SOLE 17146 0 0 REGIONS FINANCIAL CORP NEW COM 7591EP100 3949 181162 SH SOLE 181162 0 0 REPLIGEN CORP COM 759916109 1380 5211 SH SOLE 5211 0 0 REPUBLIC SVCS INC COM 760759100 1104 7919 SH SOLE 7919 0 0 RESTAURANT BRANDS INTL INC COM 76131D103 2428 40011 SH SOLE 40011 0 0 REYNOLDS CONSUMER PRODS INC COM 76171L106 487 15513 SH SOLE 15513 0 0 RH COM 74967X103 1527 2849 SH SOLE 2849 0 0 RIGEL PHARMACEUTICALS INC COM NEW 766559603 151 56795 SH SOLE 56795 0 0 RINGCENTRAL INC CL A 76680R206 888 4741 SH SOLE 4741 0 0 RIO TINTO PLC SPONSORED ADR 767204100 2807 41937 SH SOLE 41937 0 0 RIOT BLOCKCHAIN INC COM 767292105 876 39207 SH SOLE 39207 0 0 RIVERNORTH OPPORTUNITIES FD COM 76881Y109 232 14551 SH SOLE 14551 0 0 RIVIAN AUTOMOTIVE INC COM CL A 76954A103 336 3242 SH SOLE 3242 0 0 ROBERT HALF INTL INC COM 770323103 832 7459 SH SOLE 7459 0 0 ROBLOX CORP CL A 771049103 914 8856 SH SOLE 8856 0 0 ROCKET COS INC COM CL A 77311W101 179 12782 SH SOLE 12782 0 0 ROCKWELL AUTOMATION INC COM 773903109 8234 23603 SH SOLE 22775 0 828 ROGERS COMMUNICATIONS INC CL B 775109200 224 4700 SH SOLE 4700 0 0 ROKU INC COM CL A 77543R102 3175 13911 SH SOLE 13911 0 0 ROPER TECHNOLOGIES INC COM 776696106 2345 4767 SH SOLE 4767 0 0 ROYAL BK CDA COM 780087102 1677 15801 SH SOLE 15801 0 0 ROYAL CARIBBEAN GROUP COM V7780T103 1007 13096 SH SOLE 13096 0 0 ROYAL DUTCH SHELL PLC SPON ADR B 780259107 1676 38653 SH SOLE 38653 0 0 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 1275 29375 SH SOLE 29375 0 0 ROYAL GOLD INC COM 780287108 504 4794 SH SOLE 4794 0 0 ROYCE VALUE TR INC COM 780910105 2972 151717 SH SOLE 151717 0 0 RYMAN HOSPITALITY PPTYS INC COM 78377T107 1597 17366 SH SOLE 17366 0 0 S&P GLOBAL INC COM 78409V104 1765 3740 SH SOLE 3740 0 0 SABA CAPITAL INCOME & OPRNT SHARES 78518H103 68 15070 SH SOLE 15070 0 0 SABRA HEALTH CARE REIT INC COM 78573L106 273 20181 SH SOLE 20181 0 0 SABRE CORP COM 78573M104 466 54251 SH SOLE 54251 0 0 SAGE THERAPEUTICS INC COM 78667J108 213 5000 SH SOLE 5000 0 0 SAIA INC COM 78709Y105 1505 4465 SH SOLE 4465 0 0 SALESFORCE COM INC COM 79466L302 13807 54333 SH SOLE 54278 0 55 SALLY BEAUTY HLDGS INC COM 79546E104 552 29916 SH SOLE 29916 0 0 SAMSARA INC COM CL A 79589L106 422 15000 SH SOLE 15000 0 0 SANA BIOTECHNOLOGY INC COM 799566104 158 10200 SH SOLE 10200 0 0 SANGAMO THERAPEUTICS INC COM 800677106 888 118450 SH SOLE 118450 0 0 SANOFI SPONSORED ADR 80105N105 543 10836 SH SOLE 10836 0 0 SAP SE SPON ADR 803054204 356 2542 SH SOLE 2542 0 0 SAREPTA THERAPEUTICS INC COM 803607100 360 3999 SH SOLE 3999 0 0 SBA COMMUNICATIONS CORP NEW CL A 78410G104 3273 8413 SH SOLE 8413 0 0 SCHLUMBERGER LTD COM STK 806857108 1389 46358 SH SOLE 46358 0 0 SCHNEIDER NATIONAL INC CL B 80689H102 665 24700 SH SOLE 24700 0 0 SCHRODINGER INC COM 80810D103 331 9491 SH SOLE 9491 0 0 SCHWAB CHARLES CORP COM 808513105 7215 85792 SH SOLE 85792 0 0 SCHWAB STRATEGIC TR 1000 INDEX ETF 808524722 213 4569 SH SOLE 4569 0 0 SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 351 10809 SH SOLE 10809 0 0 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 1838 22744 SH SOLE 22744 0 0 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 1172 7158 SH SOLE 7158 0 0 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 1718 15096 SH SOLE 15096 0 0 SCHWAB STRATEGIC TR US REIT ETF 808524847 488 9271 SH SOLE 9271 0 0 SCHWAB STRATEGIC TR US TIPS ETF 808524870 339 5382 SH SOLE 5382 0 0 SCOTTS MIRACLE-GRO CO CL A 810186106 506 3141 SH SOLE 3141 0 0 SEA LTD SPONSORD ADS 81141R100 1098 4905 SH SOLE 4905 0 0 SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103 1459 12911 SH SOLE 12911 0 0 SEAGEN INC COM 81181C104 1255 8116 SH SOLE 8116 0 0 SEALED AIR CORP NEW COM 81211K100 2572 38113 SH SOLE 38113 0 0 SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 3655 47060 SH SOLE 47060 0 0 SELECT SECTOR SPDR TR ENERGY 81369Y506 5591 100728 SH SOLE 100728 0 0 SELECT SECTOR SPDR TR FINANCIAL 81369Y605 10305 263895 SH SOLE 263146 0 749 SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 3939 76023 SH SOLE 75418 0 605 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 6364 31126 SH SOLE 30980 0 146 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 980 12718 SH SOLE 12718 0 0 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 8111 57575 SH SOLE 57357 0 218 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 2725 25760 SH SOLE 25760 0 0 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 3930 54904 SH SOLE 54477 0 427 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 1686 18610 SH SOLE 18610 0 0 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 13198 75906 SH SOLE 75723 0 183 SEMPRA COM 816851109 2333 17636 SH SOLE 17636 0 0 SENSEONICS HLDGS INC COM 81727U105 40 15000 SH SOLE 15000 0 0 SENTINELONE INC CL A 81730H109 563 11157 SH SOLE 11157 0 0 SERVICE CORP INTL COM 817565104 1503 21174 SH SOLE 21174 0 0 SERVICENOW INC COM 81762P102 3850 5932 SH SOLE 5932 0 0 SHERWIN WILLIAMS CO COM 824348106 3130 8888 SH SOLE 8888 0 0 SHOCKWAVE MED INC COM 82489T104 320 1792 SH SOLE 1792 0 0 SHOPIFY INC CL A 82509L107 4131 2999 SH SOLE 2999 0 0 SIENTRA INC COM 82621J105 453 123400 SH SOLE 123400 0 0 SIGNATURE BK NEW YORK N Y COM 82669G104 985 3044 SH SOLE 3044 0 0 SILGAN HOLDINGS INC COM 827048109 360 8410 SH SOLE 8410 0 0 SIMON PPTY GROUP INC NEW COM 828806109 6920 43316 SH SOLE 43316 0 0 SIMULATIONS PLUS INC COM 829214105 527 11140 SH SOLE 11140 0 0 SIRIUS XM HOLDINGS INC COM 82968B103 175 27580 SH SOLE 27580 0 0 SKYLINE CHAMPION CORPORATION COM 830830105 1382 17503 SH SOLE 17503 0 0 SKYWORKS SOLUTIONS INC COM 83088M102 1431 9223 SH SOLE 9223 0 0 SL GREEN RLTY CORP COM 78440X804 1156 16125 SH SOLE 16125 0 0 SMARTSHEET INC COM CL A 83200N103 1280 16523 SH SOLE 16523 0 0 SMITH A O CORP COM 831865209 272 3167 SH SOLE 3167 0 0 SMUCKER J M CO COM NEW 832696405 287 2110 SH SOLE 2110 0 0 SNAP INC CL A 83304A106 1688 35897 SH SOLE 35897 0 0 SNAP ON INC COM 833034101 4250 19730 SH SOLE 19730 0 0 SNOWFLAKE INC CL A 833445109 2722 8035 SH SOLE 8035 0 0 SOFI TECHNOLOGIES INC COM 83406F102 2381 150597 SH SOLE 150597 0 0 SOLAREDGE TECHNOLOGIES INC COM 83417M104 312 1113 SH SOLE 1113 0 0 SOLENO THERAPEUTICS INC COM NEW 834203200 123 300869 SH SOLE 300869 0 0 SONOS INC COM 83570H108 336 11260 SH SOLE 11260 0 0 SONY GROUP CORPORATION SPONSORED ADR 835699307 8318 65803 SH SOLE 65803 0 0 SOUTHERN CO COM 842587107 5280 76980 SH SOLE 76980 0 0 SOUTHERN COPPER CORP COM 84265V105 401 6500 SH SOLE 6500 0 0 SOUTHWEST AIRLS CO COM 844741108 4736 110566 SH SOLE 110566 0 0 SOUTHWESTERN ENERGY CO COM 845467109 860 184460 SH SOLE 184460 0 0 SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 4166 11466 SH SOLE 11466 0 0 SPDR GOLD TR GOLD SHS 78463V107 17299 101188 SH SOLE 100803 0 385 SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 531 12793 SH SOLE 12793 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 29226 61532 SH SOLE 61532 0 0 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 3580 6915 SH SOLE 6915 0 0 SPDR SER TR BLOOMBERG 1-3 MO 78468R663 6075 66440 SH SOLE 66440 0 0 SPDR SER TR BLOOMBERG CONV 78464A359 9880 119090 SH SOLE 119090 0 0 SPDR SER TR BLOOMBERG HIGH Y 78468R622 3935 36242 SH SOLE 36242 0 0 SPDR SER TR BLOOMBERG SHT TE 78468R408 916 33733 SH SOLE 33733 0 0 SPDR SER TR HLTH CR EQUIP 78464A581 244 2081 SH SOLE 2081 0 0 SPDR SER TR NUVEEN BLMBRG MU 78468R721 4061 78504 SH SOLE 78504 0 0 SPDR SER TR NUVEEN BLMBRG SH 78468R739 2430 49409 SH SOLE 49409 0 0 SPDR SER TR NUVEEN BLOOMBERG 78464A284 2701 44960 SH SOLE 44960 0 0 SPDR SER TR PORTFLI TIPS ETF 78464A656 1197 38000 SH SOLE 38000 0 0 SPDR SER TR PORTFOLIO S&P500 78464A854 312 5591 SH SOLE 5591 0 0 SPDR SER TR PRTFLO S&P500 GW 78464A409 2008 27716 SH SOLE 27716 0 0 SPDR SER TR S&P 600 SMCP GRW 78464A201 283 3048 SH SOLE 3048 0 0 SPDR SER TR S&P BIOTECH 78464A870 10665 95261 SH SOLE 95261 0 0 SPDR SER TR S&P BK ETF 78464A797 347 6360 SH SOLE 6360 0 0 SPDR SER TR S&P DIVID ETF 78464A763 5933 45953 SH SOLE 45953 0 0 SPDR SER TR S&P INS ETF 78464A789 1464 36267 SH SOLE 36267 0 0 SPDR SER TR S&P OILGAS EXP 78468R556 547 5708 SH SOLE 5708 0 0 SPDR SER TR S&P REGL BKG 78464A698 4772 67347 SH SOLE 67347 0 0 SPDR SER TR S&P RETAIL ETF 78464A714 6590 72987 SH SOLE 72987 0 0 SPECTRUM BRANDS HLDGS INC NE COM 84790A105 536 5271 SH SOLE 5271 0 0 SPIRIT RLTY CAP INC NEW COM NEW 84860W300 323 6705 SH SOLE 6705 0 0 SPLUNK INC COM 848637104 1408 12170 SH SOLE 12170 0 0 SPOTIFY TECHNOLOGY S A SHS L8681T102 424 1812 SH SOLE 1812 0 0 SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 1089 61375 SH SOLE 61375 0 0 SPROTT PHYSICAL GOLD TR UNIT 85207H104 612 42595 SH SOLE 42595 0 0 SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 449 55982 SH SOLE 55982 0 0 SPROUTS FMRS MKT INC COM 85208M102 306 10325 SH SOLE 10325 0 0 SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608 5150 112864 SH SOLE 112864 0 0 SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 870 18386 SH SOLE 18386 0 0 STAG INDL INC COM 85254J102 7138 148849 SH SOLE 142544 0 6305 STANLEY BLACK & DECKER INC COM 854502101 1238 6566 SH SOLE 6566 0 0 STARBUCKS CORP COM 855244109 30323 259238 SH SOLE 259238 0 0 STARWOOD PPTY TR INC COM 85571B105 957 39390 SH SOLE 39390 0 0 STATE STR CORP COM 857477103 375 4032 SH SOLE 4032 0 0 STEEL DYNAMICS INC COM 858119100 567 9141 SH SOLE 9141 0 0 STEM INC COM 85859N102 426 22442 SH SOLE 22442 0 0 STMICROELECTRONICS N V NY REGISTRY 861012102 358 7340 SH SOLE 7340 0 0 STONECASTLE FINL CORP COM 861780104 209 9495 SH SOLE 9495 0 0 STORE CAP CORP COM 862121100 927 26945 SH SOLE 26945 0 0 STRYKER CORPORATION COM 863667101 6126 22905 SH SOLE 22832 0 73 SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 339 23127 SH SOLE 23127 0 0 SUMMIT MATLS INC CL A 86614U100 201 5000 SH SOLE 5000 0 0 SUN CMNTYS INC COM 866674104 651 3100 SH SOLE 3100 0 0 SUNNOVA ENERGY INTL INC. COM 86745K104 789 28250 SH SOLE 28250 0 0 SUNRUN INC COM 86771W105 1336 38937 SH SOLE 38937 0 0 SUPER MICRO COMPUTER INC COM 86800U104 3479 79160 SH SOLE 79160 0 0 SURFACE ONCOLOGY INC COM 86877M209 53 11049 SH SOLE 11049 0 0 SURO CAPITAL CORP COM NEW 86887Q109 4146 320103 SH SOLE 320103 0 0 SVB FINANCIAL GROUP COM 78486Q101 1948 2872 SH SOLE 2872 0 0 SYNAPTICS INC COM 87157D109 741 2558 SH SOLE 2558 0 0 SYNCHRONY FINANCIAL COM 87165B103 1865 40203 SH SOLE 40203 0 0 SYNOPSYS INC COM 871607107 12524 33986 SH SOLE 32735 0 1251 SYSCO CORP COM 871829107 3796 48324 SH SOLE 48324 0 0 TABULA RASA HEALTHCARE INC COM 873379101 439 29279 SH SOLE 29279 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 17897 148751 SH SOLE 148751 0 0 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 939 5281 SH SOLE 5281 0 0 TANDEM DIABETES CARE INC COM NEW 875372203 758 5036 SH SOLE 5036 0 0 TARGET CORP COM 87612E106 12666 54729 SH SOLE 54729 0 0 TAYLOR MORRISON HOME CORP COM 87724P106 1289 36864 SH SOLE 36864 0 0 TC ENERGY CORP COM 87807B107 964 20697 SH SOLE 20697 0 0 TCR2 THERAPEUTICS INC COM 87808K106 211 45350 SH SOLE 45350 0 0 TE CONNECTIVITY LTD SHS H84989104 1027 6366 SH SOLE 6366 0 0 TECK RESOURCES LTD CL B 878742204 4593 159390 SH SOLE 159390 0 0 TEKLA HEALTHCARE INVS SH BEN INT 87911J103 1618 68102 SH SOLE 68102 0 0 TEKLA HEALTHCARE OPPORTUNITI SHS 879105104 449 17485 SH SOLE 17485 0 0 TEKLA LIFE SCIENCES INVS SH BEN INT 87911K100 295 15285 SH SOLE 15285 0 0 TELADOC HEALTH INC COM 87918A105 2020 22004 SH SOLE 22004 0 0 TELOS CORP MD COM 87969B101 1007 65321 SH SOLE 65321 0 0 TELUS CORPORATION COM 87971M103 236 10012 SH SOLE 10012 0 0 TEMPLETON EMERGING MKTS INCO COM 880192109 751 103063 SH SOLE 103063 0 0 TEMPUR SEALY INTL INC COM 88023U101 356 7572 SH SOLE 7572 0 0 TENABLE HLDGS INC COM 88025T102 1974 35850 SH SOLE 35850 0 0 TENET HEALTHCARE CORP COM NEW 88033G407 505 6185 SH SOLE 6185 0 0 TENNECO INC CL A VTG COM STK 880349105 462 40861 SH SOLE 40861 0 0 TERADYNE INC COM 880770102 2495 15257 SH SOLE 15257 0 0 TESLA INC COM 88160R101 38189 36137 SH SOLE 36137 0 0 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 381 47485 SH SOLE 47485 0 0 TEXAS INSTRS INC COM 882508104 16724 88735 SH SOLE 88735 0 0 TEXAS PACIFIC LAND CORPORATI COM 88262P102 631 505 SH SOLE 505 0 0 TEXTRON INC COM 883203101 445 5765 SH SOLE 5765 0 0 TFI INTL INC COM 87241L109 229 2040 SH SOLE 2040 0 0 THE TRADE DESK INC COM CL A 88339J105 4219 46040 SH SOLE 46040 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 26706 40024 SH SOLE 40024 0 0 THIRD COAST BANCSHARES INC COM 88422P109 462 17799 SH SOLE 17799 0 0 THOMSON REUTERS CORP. COM NEW 884903709 1273 10638 SH SOLE 10638 0 0 TIMKEN CO COM 887389104 1128 16274 SH SOLE 16274 0 0 TJX COS INC NEW COM 872540109 6551 86290 SH SOLE 86290 0 0 T-MOBILE US INC COM 872590104 4827 41617 SH SOLE 41617 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 910 11878 SH SOLE 11878 0 0 TOTALENERGIES SE SPONSORED ADS 89151E109 1044 21104 SH SOLE 21104 0 0 TOWER SEMICONDUCTOR LTD SHS NEW M87915274 595 15000 SH SOLE 15000 0 0 TOWNEBANK PORTSMOUTH VA COM 89214P109 987 31235 SH SOLE 31235 0 0 TOYOTA MOTOR CORP ADS 892331307 1345 7262 SH SOLE 7262 0 0 TRACTOR SUPPLY CO COM 892356106 2261 9477 SH SOLE 9477 0 0 TRANE TECHNOLOGIES PLC SHS G8994E103 3883 19220 SH SOLE 19220 0 0 TRANSDIGM GROUP INC COM 893641100 793 1246 SH SOLE 1246 0 0 TRANSOCEAN LTD REG SHS H8817H100 851 308394 SH SOLE 308394 0 0 TRAVEL PLUS LEISURE CO COM 894164102 476 8617 SH SOLE 8617 0 0 TRAVELERS COMPANIES INC COM 89417E109 2742 17526 SH SOLE 17526 0 0 TREEHOUSE FOODS INC COM 89469A104 211 5200 SH SOLE 5200 0 0 TREX CO INC COM 89531P105 261 1936 SH SOLE 1936 0 0 TRI CONTL CORP COM 895436103 344 10386 SH SOLE 10386 0 0 TRIMBLE INC COM 896239100 231 2655 SH SOLE 2655 0 0 TRUIST FINL CORP COM 89832Q109 8663 147958 SH SOLE 147958 0 0 TTM TECHNOLOGIES INC COM 87305R109 307 20600 SH SOLE 20600 0 0 TUFIN SOFTWARE TECHNOLOGIE SHS M8893U102 112 10600 SH SOLE 10600 0 0 TURNING POINT THERAPEUTICS I COM 90041T108 355 7443 SH SOLE 7443 0 0 TURTLE BEACH CORP COM NEW 900450206 758 34062 SH SOLE 34062 0 0 TWILIO INC CL A 90138F102 8445 32064 SH SOLE 31492 0 572 TWITTER INC COM 90184L102 2652 61351 SH SOLE 61351 0 0 TYSON FOODS INC CL A 902494103 1649 18909 SH SOLE 18909 0 0 UBER TECHNOLOGIES INC COM 90353T100 5515 131536 SH SOLE 131536 0 0 UBIQUITI INC COM 90353W103 5631 18359 SH SOLE 18359 0 0 UBS GROUP AG SHS H42097107 346 19358 SH SOLE 19358 0 0 UDR INC COM 902653104 1755 29261 SH SOLE 29261 0 0 UGI CORP NEW COM 902681105 3905 85062 SH SOLE 85062 0 0 UIPATH INC CL A 90364P105 1076 24943 SH SOLE 24943 0 0 ULTA BEAUTY INC COM 90384S303 2801 6791 SH SOLE 6791 0 0 UNDER ARMOUR INC CL A 904311107 936 44152 SH SOLE 44152 0 0 UNILEVER PLC SPON ADR NEW 904767704 1901 35347 SH SOLE 35347 0 0 UNION PAC CORP COM 907818108 12816 50868 SH SOLE 50868 0 0 UNITED AIRLS HLDGS INC COM 910047109 851 19425 SH SOLE 19425 0 0 UNITED MICROELECTRONICS CORP SPON ADR NEW 910873405 570 48757 SH SOLE 48757 0 0 UNITED PARCEL SERVICE INC CL B 911312106 10218 47671 SH SOLE 47671 0 0 UNITED RENTALS INC COM 911363109 1379 4151 SH SOLE 4151 0 0 UNITED STS COMMODITY INDEX F CM REP COPP FD 911718104 477 17540 SH SOLE 17540 0 0 UNITED THERAPEUTICS CORP DEL COM 91307C102 803 3714 SH SOLE 3714 0 0 UNITEDHEALTH GROUP INC COM 91324P102 23461 46723 SH SOLE 46723 0 0 UNITIL CORP COM 913259107 318 6925 SH SOLE 6925 0 0 UNITY SOFTWARE INC COM 91332U101 625 4375 SH SOLE 4375 0 0 UNIVERSAL DISPLAY CORP COM 91347P105 5632 34122 SH SOLE 32718 0 1404 UNIVERSAL HEALTH RLTY INCOME SH BEN INT 91359E105 212 3570 SH SOLE 3570 0 0 UNIVEST FINANCIAL CORPORATIO COM 915271100 243 8131 SH SOLE 8131 0 0 UNUM GROUP COM 91529Y106 936 38082 SH SOLE 38082 0 0 UPSTART HLDGS INC COM 91680M107 250 1653 SH SOLE 1653 0 0 UPWORK INC COM 91688F104 253 7400 SH SOLE 7400 0 0 US BANCORP DEL COM NEW 902973304 9124 162434 SH SOLE 162434 0 0 USHG ACQUISITION CORP COM CL A 91748P100 164 15800 SH SOLE 15800 0 0 UXIN LTD ADS 91818X108 289 182950 SH SOLE 182950 0 0 V F CORP COM 918204108 3517 48037 SH SOLE 48037 0 0 VACCINEX INC COM 918640103 15 14351 SH SOLE 14351 0 0 VALE S A SPONSORED ADS 91912E105 299 21345 SH SOLE 21345 0 0 VALENS SEMICONDUCTOR LTD ORDINARY SHARES M9607U115 438 56875 SH SOLE 56875 0 0 VALERO ENERGY CORP COM 91913Y100 8661 115317 SH SOLE 115102 0 215 VALMONT INDS INC COM 920253101 11765 46966 SH SOLE 46966 0 0 VALVOLINE INC COM 92047W101 944 25324 SH SOLE 25324 0 0 VANECK ETF TRUST FALLEN ANGEL HG 92189F437 9489 287815 SH SOLE 287815 0 0 VANECK ETF TRUST GOLD MINERS ETF 92189F106 3048 95148 SH SOLE 95148 0 0 VANECK ETF TRUST HIGH YLD MUNIETF 92189H409 6809 109069 SH SOLE 109069 0 0 VANECK ETF TRUST INTRMDT MUNI ETF 92189H201 4225 82415 SH SOLE 82415 0 0 VANECK ETF TRUST INVESTMENT GRD 92189F486 1406 55637 SH SOLE 55427 0 210 VANECK ETF TRUST JUNIOR GOLD MINE 92189F791 1452 34636 SH SOLE 34636 0 0 VANECK ETF TRUST MRNGSTR INT MOAT 92189F593 385 12000 SH SOLE 12000 0 0 VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643 6432 84519 SH SOLE 84519 0 0 VANECK ETF TRUST PHARMACEUTCL ETF 92189F692 790 10264 SH SOLE 10264 0 0 VANECK ETF TRUST SEMICONDUCTR ETF 92189F676 3752 12149 SH SOLE 12149 0 0 VANECK ETF TRUST VIDEO GMNG ESPRT 92189F114 1084 16358 SH SOLE 16358 0 0 VANECK MERK GOLD TR GOLD TRUST 921078101 1076 60503 SH SOLE 60503 0 0 VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 336 1115 SH SOLE 1115 0 0 VANGUARD BD INDEX FDS INTERMED TERM 921937819 258 2945 SH SOLE 2945 0 0 VANGUARD BD INDEX FDS LONG TERM BOND 921937793 817 7936 SH SOLE 7936 0 0 VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 6880 85119 SH SOLE 85119 0 0 VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 1066 12574 SH SOLE 12574 0 0 VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407 913 16554 SH SOLE 16554 0 0 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 4969 27176 SH SOLE 27176 0 0 VANGUARD INDEX FDS GROWTH ETF 922908736 13214 41175 SH SOLE 41175 0 0 VANGUARD INDEX FDS LARGE CAP ETF 922908637 2291 10367 SH SOLE 10367 0 0 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 222 1475 SH SOLE 1475 0 0 VANGUARD INDEX FDS MID CAP ETF 922908629 7797 30602 SH SOLE 30602 0 0 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 1756 15135 SH SOLE 15135 0 0 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 17473 40022 SH SOLE 40022 0 0 VANGUARD INDEX FDS SM CP VAL ETF 922908611 1093 6112 SH SOLE 6112 0 0 VANGUARD INDEX FDS SMALL CP ETF 922908751 8459 37429 SH SOLE 37429 0 0 VANGUARD INDEX FDS SML CP GRW ETF 922908595 1194 4236 SH SOLE 4236 0 0 VANGUARD INDEX FDS TOTAL STK MKT 922908769 9716 40241 SH SOLE 40241 0 0 VANGUARD INDEX FDS VALUE ETF 922908744 3719 25283 SH SOLE 25283 0 0 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 1396 22788 SH SOLE 22788 0 0 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 5671 114666 SH SOLE 114666 0 0 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 1319 19327 SH SOLE 19327 0 0 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 2520 18815 SH SOLE 18815 0 0 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 456 4246 SH SOLE 613 0 3633 VANGUARD MALVERN FDS STRM INFPROIDX 922020805 2701 52548 SH SOLE 52548 0 0 VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 216 3941 SH SOLE 3941 0 0 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 4456 48036 SH SOLE 48036 0 0 VANGUARD SCOTTSDALE FDS MTG-BKD SECS ETF 92206C771 2002 37881 SH SOLE 37881 0 0 VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 1242 20414 SH SOLE 20414 0 0 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 13970 171925 SH SOLE 171925 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623 600 2811 SH SOLE 2811 0 0 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 8599 50064 SH SOLE 50064 0 0 VANGUARD STAR FDS VG TL INTL STK F 921909768 2140 33663 SH SOLE 33663 0 0 VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 4613 90348 SH SOLE 90348 0 0 VANGUARD WHITEHALL FDS EMERG MKT BD ETF 921946885 274 3528 SH SOLE 3528 0 0 VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 736 6567 SH SOLE 6567 0 0 VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 771 9030 SH SOLE 9030 0 0 VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794 724 10777 SH SOLE 10777 0 0 VANGUARD WORLD FD MEGA GRWTH IND 921910816 212 813 SH SOLE 813 0 0 VANGUARD WORLD FDS COMM SRVC ETF 92204A884 728 5368 SH SOLE 5368 0 0 VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 2356 6916 SH SOLE 6916 0 0 VANGUARD WORLD FDS CONSUM STP ETF 92204A207 352 1761 SH SOLE 1761 0 0 VANGUARD WORLD FDS ENERGY ETF 92204A306 1842 23728 SH SOLE 23728 0 0 VANGUARD WORLD FDS FINANCIALS ETF 92204A405 1810 18745 SH SOLE 18745 0 0 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 1872 7025 SH SOLE 7025 0 0 VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 1258 6196 SH SOLE 6196 0 0 VANGUARD WORLD FDS INF TECH ETF 92204A702 7628 16649 SH SOLE 16649 0 0 VANGUARD WORLD FDS MATERIALS ETF 92204A801 293 1490 SH SOLE 1490 0 0 VBI VACCINES INC CDA COM NEW 91822J103 170 72500 SH SOLE 72500 0 0 VEEVA SYS INC CL A COM 922475108 1894 7411 SH SOLE 7373 0 38 VELODYNE LIDAR INC COM 92259F101 109 23442 SH SOLE 23442 0 0 VENTAS INC COM 92276F100 463 9050 SH SOLE 9050 0 0 VERINT SYS INC COM 92343X100 982 18700 SH SOLE 18700 0 0 VERIS RESIDENTIAL INC COM 554489104 3870 210527 SH SOLE 201557 0 8970 VERITONE INC COM 92347M100 1618 71982 SH SOLE 71982 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 27186 523193 SH SOLE 523193 0 0 VERTEX PHARMACEUTICALS INC COM 92532F100 1705 7765 SH SOLE 7765 0 0 VERU INC COM 92536C103 113 19194 SH SOLE 19194 0 0 VIACOMCBS INC 5.75% CONV PFD A 92556H305 259 5149 SH SOLE 5149 0 0 VIACOMCBS INC CL B 92556H206 5306 175844 SH SOLE 175844 0 0 VIATRIS INC COM 92556V106 2164 159872 SH SOLE 159872 0 0 VICI PPTYS INC COM 925652109 1285 42684 SH SOLE 42684 0 0 VIRTUS ALLIANZGI ARTIFICIAL COM 92838Y100 339 13674 SH SOLE 13674 0 0 VIRTUS ETF TR II VIRTUS US QLTY 92790A504 298 9031 SH SOLE 9031 0 0 VISA INC COM CL A 92826C839 43262 199631 SH SOLE 199631 0 0 VISTA OUTDOOR INC COM 928377100 698 15147 SH SOLE 15147 0 0 VISTRA CORP COM 92840M102 1650 72467 SH SOLE 72467 0 0 VMWARE INC CL A COM 928563402 781 6742 SH SOLE 6742 0 0 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 1670 111872 SH SOLE 111872 0 0 VONTIER CORPORATION COM 928881101 3527 114764 SH SOLE 114764 0 0 VOYA INFRASTRUCTURE INDLS & COM 92912X101 139 11500 SH SOLE 11500 0 0 VULCAN MATLS CO COM 929160109 5239 25237 SH SOLE 25237 0 0 VUZIX CORP COM NEW 92921W300 259 29890 SH SOLE 29890 0 0 WABTEC COM 929740108 2734 29675 SH SOLE 29675 0 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 3651 69986 SH SOLE 69986 0 0 WALMART INC COM 931142103 25280 174720 SH SOLE 174586 0 134 WASTE CONNECTIONS INC COM 94106B101 4292 31499 SH SOLE 31499 0 0 WASTE MGMT INC DEL COM 94106L109 19553 117156 SH SOLE 114686 0 2470 WATERS CORP COM 941848103 1053 2827 SH SOLE 2827 0 0 WATSCO INC COM 942622200 2433 7777 SH SOLE 7777 0 0 WAYFAIR INC CL A 94419L101 478 2515 SH SOLE 2515 0 0 WEC ENERGY GROUP INC COM 92939U106 756 7785 SH SOLE 7785 0 0 WELLS FARGO CO NEW COM 949746101 15657 326311 SH SOLE 326311 0 0 WELLTOWER INC COM 95040Q104 2216 25834 SH SOLE 25834 0 0 WENDYS CO COM 95058W100 884 37072 SH SOLE 37072 0 0 WESCO INTL INC COM 95082P105 610 4638 SH SOLE 4638 0 0 WEST FRASER TIMBER CO LTD COM 952845105 7500 78650 SH SOLE 78650 0 0 WESTERN ASSET EMERGING MKTS COM 95766A101 182 14231 SH SOLE 14231 0 0 WESTERN ASSET GLOBAL CORP DE COM 95790C107 200 11460 SH SOLE 11460 0 0 WESTERN ASSET HIGH INCOME OP COM 95766K109 164 31530 SH SOLE 31530 0 0 WESTERN ASSET MANAGED MUNS F COM 95766M105 214 16351 SH SOLE 16351 0 0 WESTERN ASSET MTG DEFINED OP COM 95790B109 213 14032 SH SOLE 14032 0 0 WESTERN ASSET PREMIER BD FD SHS BEN INT 957664105 620 43270 SH SOLE 43270 0 0 WESTERN ASST INFLTN LKD INM COM SH BEN INT 95766Q106 273 20600 SH SOLE 20600 0 0 WESTERN AST INFL LKD OPP & I COM 95766R104 160 11800 SH SOLE 11800 0 0 WESTERN COPPER & GOLD CORP COM 95805V108 16 10000 SH SOLE 10000 0 0 WESTERN DIGITAL CORP. COM 958102105 413 6328 SH SOLE 6328 0 0 WESTPORT FUEL SYSTEMS INC COM NEW 960908309 30 12500 SH SOLE 12500 0 0 WESTROCK CO COM 96145D105 1229 27709 SH SOLE 27709 0 0 WEX INC COM 96208T104 211 1506 SH SOLE 1506 0 0 WEYERHAEUSER CO MTN BE COM NEW 962166104 12481 303094 SH SOLE 296419 0 6675 WHEATON PRECIOUS METALS CORP COM 962879102 855 19903 SH SOLE 19903 0 0 WHIRLPOOL CORP COM 963320106 365 1554 SH SOLE 1554 0 0 WILEY JOHN & SONS INC CL A 968223206 339 5920 SH SOLE 5920 0 0 WILLIAMS COS INC COM 969457100 4067 156175 SH SOLE 156175 0 0 WILLIAMS SONOMA INC COM 969904101 1414 8359 SH SOLE 8359 0 0 WILLSCOT MOBIL MINI HLDNG CO COM CL A 971378104 503 12305 SH SOLE 12305 0 0 WINNEBAGO INDS INC COM 974637100 216 2882 SH SOLE 2882 0 0 WINTRUST FINL CORP COM 97650W108 4050 44595 SH SOLE 44595 0 0 WISDOMTREE TR EUROPE HEDGED EQ 97717X701 237 2955 SH SOLE 2955 0 0 WISDOMTREE TR ITL HDG QTLY DIV 97717X594 209 4577 SH SOLE 4577 0 0 WISDOMTREE TR US LARGECAP DIVD 97717W307 426 6457 SH SOLE 6457 0 0 WISDOMTREE TR US MIDCAP DIVID 97717W505 658 14838 SH SOLE 14838 0 0 WISDOMTREE TR US QTLY DIV GRT 97717X669 1182 17940 SH SOLE 17940 0 0 WISDOMTREE TR US SMALLCAP DIVD 97717W604 805 24489 SH SOLE 24489 0 0 WIX COM LTD SHS M98068105 239 1510 SH SOLE 1510 0 0 WORKDAY INC CL A 98138H101 1324 4847 SH SOLE 4847 0 0 WP CAREY INC COM 92936U109 623 7594 SH SOLE 7594 0 0 WRAP TECHNOLOGIES INC COM 98212N107 275 69941 SH SOLE 69941 0 0 WYNDHAM HOTELS & RESORTS INC COM 98311A105 4489 50075 SH SOLE 50075 0 0 WYNN RESORTS LTD COM 983134107 1499 17632 SH SOLE 17632 0 0 XCEL ENERGY INC COM 98389B100 1411 20837 SH SOLE 20837 0 0 XILINX INC COM 983919101 7921 37356 SH SOLE 35814 0 1542 XPO LOGISTICS INC COM 983793100 8584 110858 SH SOLE 110858 0 0 XYLEM INC COM 98419M100 8990 74970 SH SOLE 72275 0 2695 YAMANA GOLD INC COM 98462Y100 80 18890 SH SOLE 18890 0 0 YEXT INC COM 98585N106 1104 111262 SH SOLE 111262 0 0 YORK WTR CO COM 987184108 326 6542 SH SOLE 6542 0 0 YUM BRANDS INC COM 988498101 1192 8581 SH SOLE 8581 0 0 YUM CHINA HLDGS INC COM 98850P109 367 7373 SH SOLE 7373 0 0 ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 2840 4772 SH SOLE 4772 0 0 ZIFF DAVIS INC COM 48123V102 565 5099 SH SOLE 5099 0 0 ZIM INTEGRATED SHIPPING SERV SHS M9T951109 604 10257 SH SOLE 10257 0 0 ZIMMER BIOMET HOLDINGS INC COM 98956P102 3270 25741 SH SOLE 25741 0 0 ZIONS BANCORPORATION N A COM 989701107 211 3350 SH SOLE 3350 0 0 ZIOPHARM ONCOLOGY INC COM 98973P101 77 71000 SH SOLE 71000 0 0 ZOETIS INC CL A 98978V103 17720 72613 SH SOLE 72613 0 0 ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 1507 8192 SH SOLE 8192 0 0 ZSCALER INC COM 98980G102 1234 3841 SH SOLE 3841 0 0 ZYNGA INC CL A 98986T108 397 61931 SH SOLE 61931 0 0