0001085146-21-000634.txt : 20210211 0001085146-21-000634.hdr.sgml : 20210211 20210210213304 ACCESSION NUMBER: 0001085146-21-000634 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20201231 FILED AS OF DATE: 20210211 DATE AS OF CHANGE: 20210210 EFFECTIVENESS DATE: 20210211 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: 21616348 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-2020 12-31-2020 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 02-02-2021 0 1340 4739472 false
INFORMATION TABLE 2 infotable.xml INFORMATION TABLE 21VIANET GROUP INC SPONSORED ADS A 90138A103 298 8600 SH SOLE 8600 0 0 3M CO COM 88579Y101 8436 48261 SH SOLE 48261 0 0 ABB LTD SPONSORED ADR 000375204 2144 76702 SH SOLE 76702 0 0 ABBOTT LABS COM 002824100 9750 89059 SH SOLE 89059 0 0 ABBVIE INC COM 00287Y109 18800 175454 SH SOLE 175454 0 0 ABERDEEN ASIA-PACIFIC INCOME COM 003009107 137 30600 SH SOLE 30600 0 0 ABERDEEN GLOBAL PREMIER PPTY COM SH BEN INT 00302L108 353 67166 SH SOLE 67166 0 0 ABERDEEN STD GLOBAL INFRASTR COM SHS BEN INT 00326W106 397 21443 SH SOLE 21443 0 0 ABERDEEN STD GOLD ETF TR PHYSCL GOLD SHS 00326A104 242 13230 SH SOLE 13230 0 0 ABERDEEN TOTAL DYNAMIC DIVD COM SH BEN INT 00326L100 641 72393 SH SOLE 72393 0 0 ACASTI PHARMA INC CL A NEW 00430K402 73 224965 SH SOLE 224965 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 15671 59994 SH SOLE 59994 0 0 ACCO BRANDS CORP COM 00081T108 203 24080 SH SOLE 24080 0 0 ACM RESEARCH INC COM CL A 00108J109 327 4026 SH SOLE 4026 0 0 ACTIVISION BLIZZARD INC COM 00507V109 4721 50850 SH SOLE 50706 0 144 ACUITY BRANDS INC COM 00508Y102 4878 40283 SH SOLE 40283 0 0 ADAMIS PHARMACEUTICALS CORP COM NEW 00547W208 6 12000 SH SOLE 12000 0 0 ADOBE SYSTEMS INCORPORATED COM 00724F101 11212 22418 SH SOLE 22418 0 0 ADT INC DEL COM 00090Q103 199 25400 SH SOLE 25400 0 0 ADVANCED MICRO DEVICES INC COM 007903107 7399 80677 SH SOLE 80677 0 0 AECOM COM 00766T100 228 4576 SH SOLE 4576 0 0 AEROJET ROCKETDYNE HLDGS INC COM 007800105 2502 47339 SH SOLE 47339 0 0 AEROVIRONMENT INC COM 008073108 399 4594 SH SOLE 4594 0 0 AFLAC INC COM 001055102 13011 292580 SH SOLE 292580 0 0 AG MTG INVT TR INC COM 001228105 122 41386 SH SOLE 41386 0 0 AGILENT TECHNOLOGIES INC COM 00846U101 1526 12881 SH SOLE 12881 0 0 AGNICO EAGLE MINES LTD COM 008474108 995 14114 SH SOLE 14114 0 0 AIR LEASE CORP CL A 00912X302 1799 40513 SH SOLE 40513 0 0 AIR PRODS & CHEMS INC COM 009158106 5626 20592 SH SOLE 20592 0 0 AKAMAI TECHNOLOGIES INC COM 00971T101 3819 36378 SH SOLE 36378 0 0 AKOUSTIS TECHNOLOGIES INC COM 00973N102 174 14200 SH SOLE 14200 0 0 ALARM COM HLDGS INC COM 011642105 662 6402 SH SOLE 6402 0 0 ALASKA AIR GROUP INC COM 011659109 376 7224 SH SOLE 7224 0 0 ALBEMARLE CORP COM 012653101 3094 20973 SH SOLE 20973 0 0 ALBERTSONS COS INC COMMON STOCK 013091103 943 53646 SH SOLE 53646 0 0 ALCON AG ORD SHS H01301128 1554 23551 SH SOLE 23551 0 0 ALECTOR INC COM 014442107 861 56910 SH SOLE 56910 0 0 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 1084 6081 SH SOLE 6081 0 0 ALEXION PHARMACEUTICALS INC COM 015351109 336 2148 SH SOLE 2148 0 0 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 41439 178056 SH SOLE 178056 0 0 ALKALINE WTR CO INC COM NEW 01643A207 45 44200 SH SOLE 44200 0 0 ALLEGHENY TECHNOLOGIES INC COM 01741R102 210 12550 SH SOLE 12550 0 0 ALLEGION PLC ORD SHS G0176J109 535 4596 SH SOLE 4596 0 0 ALLIANCE DATA SYSTEMS CORP COM 018581108 424 5727 SH SOLE 5727 0 0 ALLIANCEBERNSTEIN GLOBAL HIG COM 01879R106 459 38947 SH SOLE 38947 0 0 ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN 01881G106 1028 30423 SH SOLE 30423 0 0 ALLIANT ENERGY CORP COM 018802108 1136 22037 SH SOLE 22037 0 0 ALLIANZGI ARTIFICIAL INTELLI COM 01883M101 357 13544 SH SOLE 13544 0 0 ALLSTATE CORP COM 020002101 1081 9826 SH SOLE 9826 0 0 ALLY FINL INC COM 02005N100 5446 152733 SH SOLE 152733 0 0 ALNYLAM PHARMACEUTICALS INC COM 02043Q107 304 2339 SH SOLE 2339 0 0 ALPHABET INC CAP STK CL A 02079K305 41470 23661 SH SOLE 23655 0 6 ALPHABET INC CAP STK CL C 02079K107 33144 18919 SH SOLE 18919 0 0 ALPS ETF TR ALERIAN MLP 00162Q452 417 16253 SH SOLE 16253 0 0 ALTERYX INC COM CL A 02156B103 1091 8957 SH SOLE 8957 0 0 ALTRA INDL MOTION CORP COM 02208R106 453 8168 SH SOLE 8168 0 0 ALTRIA GROUP INC COM 02209S103 11320 276098 SH SOLE 276098 0 0 AMAZON COM INC COM 023135106 102180 31373 SH SOLE 31373 0 0 AMBEV SA SPONSORED ADR 02319V103 1449 473353 SH SOLE 462228 0 11125 AMEDISYS INC COM 023436108 1531 5217 SH SOLE 5174 0 43 AMEREN CORP COM 023608102 261 3346 SH SOLE 3346 0 0 AMERESCO INC CL A 02361E108 380 7280 SH SOLE 7280 0 0 AMERICAN AIRLS GROUP INC COM 02376R102 395 25057 SH SOLE 25057 0 0 AMERICAN CAMPUS CMNTYS INC COM 024835100 428 10001 SH SOLE 10001 0 0 AMERICAN CENTY ETF TR US SML CP VALU 025072877 245 4304 SH SOLE 4304 0 0 AMERICAN ELEC PWR CO INC COM 025537101 2965 35610 SH SOLE 35610 0 0 AMERICAN EXPRESS CO COM 025816109 10555 87301 SH SOLE 87301 0 0 AMERICAN INTL GROUP INC COM NEW 026874784 1999 52811 SH SOLE 52811 0 0 AMERICAN TOWER CORP NEW COM 03027X100 13539 60314 SH SOLE 60248 0 66 AMERICAN WELL CORP CL A 03044L105 615 24293 SH SOLE 24293 0 0 AMERICAN WTR WKS CO INC NEW COM 030420103 1447 9426 SH SOLE 9426 0 0 AMERICOLD RLTY TR COM 03064D108 449 12035 SH SOLE 12035 0 0 AMERIPRISE FINL INC COM 03076C106 1530 7877 SH SOLE 7877 0 0 AMERISOURCEBERGEN CORP COM 03073E105 964 9864 SH SOLE 9864 0 0 AMETEK INC COM 031100100 1930 15955 SH SOLE 15955 0 0 AMGEN INC COM 031162100 19001 82643 SH SOLE 81751 0 892 AMPIO PHARMACEUTICALS INC COM 03209T109 40 25100 SH SOLE 25100 0 0 AMYRIS INC COM NEW 03236M200 200 32311 SH SOLE 32311 0 0 ANALOG DEVICES INC COM 032654105 4087 27663 SH SOLE 27663 0 0 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 1009 14436 SH SOLE 14436 0 0 ANNALY CAPITAL MANAGEMENT IN COM 035710409 741 87603 SH SOLE 87603 0 0 ANTERO MIDSTREAM CORP COM 03676B102 1410 182883 SH SOLE 182883 0 0 ANTERO RESOURCES CORP COM 03674X106 616 113111 SH SOLE 113111 0 0 ANTHEM INC COM 036752103 11203 34892 SH SOLE 34892 0 0 APACHE CORP COM 037411105 167 11785 SH SOLE 11785 0 0 APARTMENT INCOME REIT CORP COM 03750L109 241 6280 SH SOLE 6280 0 0 APELLIS PHARMACEUTICALS INC COM 03753U106 244 4267 SH SOLE 4267 0 0 APOLLO COML REAL EST FIN INC COM 03762U105 113 10125 SH SOLE 10125 0 0 APOLLO GLOBAL MGMT INC COM CL A 03768E105 1837 37499 SH SOLE 37499 0 0 APOLLO SR FLOATING RATE FD I COM 037636107 220 15297 SH SOLE 15297 0 0 APOLLO TACTICAL INCOME FD IN COM 037638103 215 14880 SH SOLE 14880 0 0 APPLE INC COM 037833100 214504 1616580 SH SOLE 1616580 0 0 APPLIED MATLS INC COM 038222105 5274 61116 SH SOLE 61116 0 0 APTARGROUP INC COM 038336103 585 4270 SH SOLE 4270 0 0 APTIV PLC SHS G6095L109 1963 15064 SH SOLE 15064 0 0 ARAMARK COM 03852U106 1032 26818 SH SOLE 26818 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 2622 52015 SH SOLE 52015 0 0 ARCOSA INC COM 039653100 485 8841 SH SOLE 8841 0 0 ARES CAPITAL CORP COM 04010L103 2748 162717 SH SOLE 162717 0 0 ARES DYNAMIC CR ALLOCATION F COM 04014F102 1126 78764 SH SOLE 78764 0 0 ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 642 13640 SH SOLE 13640 0 0 ARK ETF TR AUTNMUS TECHNLGY 00214Q203 681 8925 SH SOLE 8925 0 0 ARK ETF TR FINTECH INNOVA 00214Q708 1448 29125 SH SOLE 29125 0 0 ARK ETF TR GENOMIC REV ETF 00214Q302 467 5005 SH SOLE 5005 0 0 ARK ETF TR INNOVATION ETF 00214Q104 5820 46755 SH SOLE 46592 0 163 ARK ETF TR NEXT GNRTN INTER 00214Q401 369 2520 SH SOLE 2520 0 0 ARRAY TECHNOLOGIES INC COM SHS 04271T100 788 18277 SH SOLE 18277 0 0 ASTRAZENECA PLC SPONSORED ADR 046353108 1237 24745 SH SOLE 24745 0 0 AT&T INC COM 00206R102 23717 824664 SH SOLE 824664 0 0 ATARA BIOTHERAPEUTICS INC COM 046513107 356 18149 SH SOLE 18149 0 0 ATHERSYS INC NEW COM 04744L106 18 10000 SH SOLE 10000 0 0 ATLAS AIR WORLDWIDE HLDGS IN COM NEW 049164205 556 10190 SH SOLE 10190 0 0 ATLAS CORP SHARES Y0436Q109 312 28800 SH SOLE 28800 0 0 ATLASSIAN CORP PLC CL A G06242104 874 3736 SH SOLE 3736 0 0 ATMOS ENERGY CORP COM 049560105 2418 25337 SH SOLE 25337 0 0 AUTODESK INC COM 052769106 2084 6827 SH SOLE 6827 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 6732 38209 SH SOLE 38209 0 0 AUTONATION INC COM 05329W102 502 7196 SH SOLE 7196 0 0 AUTOZONE INC COM 053332102 5056 4265 SH SOLE 4265 0 0 AXALTA COATING SYS LTD COM G0750C108 2381 83398 SH SOLE 83398 0 0 AXIS CAP HLDGS LTD SHS G0692U109 645 12800 SH SOLE 12800 0 0 AXON ENTERPRISE INC COM 05464C101 2008 16391 SH SOLE 16391 0 0 B & G FOODS INC NEW COM 05508R106 245 8865 SH SOLE 8865 0 0 B2GOLD CORP COM 11777Q209 57 10200 SH SOLE 10200 0 0 BAIDU INC SPON ADR REP A 056752108 3448 15942 SH SOLE 15942 0 0 BALL CORP COM 058498106 3280 35199 SH SOLE 35199 0 0 BALLARD PWR SYS INC NEW COM 058586108 364 15590 SH SOLE 15590 0 0 BANCO SANTANDER S.A. ADR 05964H105 87 28545 SH SOLE 28545 0 0 BANK HAWAII CORP COM 062540109 13893 181327 SH SOLE 181327 0 0 BANK MONTREAL QUE COM 063671101 609 8004 SH SOLE 8004 0 0 BANK NEW YORK MELLON CORP COM 064058100 3380 79638 SH SOLE 79638 0 0 BANK NOVA SCOTIA B C COM 064149107 439 8116 SH SOLE 8116 0 0 BANK OF NT BUTTERFIELD&SON L SHS NEW G0772R208 708 22718 SH SOLE 22718 0 0 BANK OZK COM 06417N103 2608 83414 SH SOLE 83414 0 0 BARCLAYS PLC ADR 06738E204 252 31508 SH SOLE 31508 0 0 BARINGS CORPORATE INVS COM 06759X107 1254 95232 SH SOLE 94532 0 700 BARINGS PARTN INVS SH BEN INT 06761A103 2381 200421 SH SOLE 186772 0 13649 BARRICK GOLD CORP COM 067901108 2112 92697 SH SOLE 90733 0 1964 BAUSCH HEALTH COS INC COM 071734107 205 9827 SH SOLE 9827 0 0 BAXTER INTL INC COM 071813109 1601 19950 SH SOLE 19950 0 0 BCE INC COM NEW 05534B760 5590 130601 SH SOLE 126814 0 3787 BECTON DICKINSON & CO COM 075887109 5698 22770 SH SOLE 22770 0 0 BERKSHIRE HATHAWAY INC DEL CL A 084670108 2062 6 SH SOLE 6 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 55925 241191 SH SOLE 241191 0 0 BEYOND MEAT INC COM 08862E109 1378 11023 SH SOLE 11023 0 0 BHP GROUP LTD SPONSORED ADS 088606108 1102 16861 SH SOLE 16861 0 0 BIOGEN INC COM 09062X103 2074 8471 SH SOLE 8471 0 0 BK OF AMERICA CORP COM 060505104 18305 603957 SH SOLE 603957 0 0 BLACKBERRY LTD COM 09228F103 262 39400 SH SOLE 39400 0 0 BLACKROCK 2022 GBL INCM OPP COM 09258P104 186 20555 SH SOLE 20555 0 0 BLACKROCK CORE BD TR SHS BEN INT 09249E101 561 34436 SH SOLE 34436 0 0 BLACKROCK CORPOR HI YLD FD I COM 09255P107 176 15400 SH SOLE 15400 0 0 BLACKROCK ENHANCED INTL DIV COM BENE INTER 092524107 242 41290 SH SOLE 41290 0 0 BLACKROCK FLOATING RATE INCO COM 09255X100 162 13400 SH SOLE 13400 0 0 BLACKROCK HEALTH SCIENCS TR COM SHS 09260E105 607 21180 SH SOLE 21180 0 0 BLACKROCK INC COM 09247X101 12153 16843 SH SOLE 16843 0 0 BLACKROCK MULTI-SECTOR INC T COM 09258A107 244 13900 SH SOLE 13900 0 0 BLACKROCK MUN BD TR COM 09249H104 339 21149 SH SOLE 21149 0 0 BLACKROCK MUNIHLDNGS CALI QL COM 09254L107 209 13903 SH SOLE 13903 0 0 BLACKROCK SCIENCE & TECH TR SHS BEN INT 09260K101 1721 47293 SH SOLE 47293 0 0 BLACKROCK SCIENCE & TECHNOLO SHS 09258G104 485 9094 SH SOLE 9094 0 0 BLACKROCK TAX MUNICPAL BD TR SHS 09248X100 307 11398 SH SOLE 11398 0 0 BLACKROCK TCP CAPITAL CORP COM 09259E108 759 67468 SH SOLE 67468 0 0 BLACKSTONE GROUP INC COM CL A 09260D107 9161 141352 SH SOLE 141352 0 0 BLACKSTONE LONG-SHORT CREDIT COM SHS BN INT 09257D102 144 10700 SH SOLE 10700 0 0 BLACKSTONE SENIOR FLOATNG RA COM 09256U105 210 14800 SH SOLE 14800 0 0 BLACKSTONE STRATEGIC CREDIT COM SHS BEN IN 09257R101 424 33981 SH SOLE 33981 0 0 BLOOM ENERGY CORP COM CL A 093712107 4180 145837 SH SOLE 138887 0 6950 BLUEBIRD BIO INC COM 09609G100 209 4832 SH SOLE 4832 0 0 BNY MELLON ALCENTRA GLOBAL C COM 05588N108 131 15422 SH SOLE 15422 0 0 BNY MELLON HIGH YIELD STRATE SH BEN INT 09660L105 961 320393 SH SOLE 320393 0 0 BOEING CO COM 097023105 14655 68462 SH SOLE 68462 0 0 BOOKING HOLDINGS INC COM 09857L108 274 123 SH SOLE 123 0 0 BORGWARNER INC COM 099724106 1651 42722 SH SOLE 42722 0 0 BOSTON SCIENTIFIC CORP COM 101137107 2777 77270 SH SOLE 77270 0 0 BOTTOMLINE TECH DEL INC COM 101388106 3736 70832 SH SOLE 70832 0 0 BOULDER GROWTH & INCOME FD I COM 101507101 911 81746 SH SOLE 81746 0 0 BOX INC CL A 10316T104 645 35732 SH SOLE 35732 0 0 BOYD GAMING CORP COM 103304101 296 6900 SH SOLE 6900 0 0 BP PLC SPONSORED ADR 055622104 4559 222202 SH SOLE 219849 0 2353 BRISTOL-MYERS SQUIBB CO COM 110122108 23938 385916 SH SOLE 385916 0 0 BRISTOL-MYERS SQUIBB CO RIGHT 99/99/9999 110122157 30 43424 SH SOLE 43424 0 0 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 7536 201001 SH SOLE 201001 0 0 BROADCOM INC COM 11135F101 9819 22425 SH SOLE 22425 0 0 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 336 2195 SH SOLE 2195 0 0 BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 5444 131922 SH SOLE 131922 0 0 BROOKFIELD PPTY REIT INC CL A 11282X103 3246 217245 SH SOLE 207745 0 9500 BROOKFIELD PROPERTY PARTRS L UNIT LTD PARTN G16249107 211 14581 SH SOLE 14581 0 0 BROOKS AUTOMATION INC NEW COM 114340102 416 6126 SH SOLE 6126 0 0 BROWN FORMAN CORP CL B 115637209 6125 77112 SH SOLE 77112 0 0 BUILDERS FIRSTSOURCE INC COM 12008R107 228 5575 SH SOLE 5575 0 0 C3 AI INC CL A 12468P104 291 2100 SH SOLE 2100 0 0 CABOT OIL & GAS CORP COM 127097103 335 20604 SH SOLE 20604 0 0 CAE INC COM 124765108 2500 90100 SH SOLE 90100 0 0 CALAMOS CONV OPPORTUNITIES & SH BEN INT 128117108 267 19751 SH SOLE 19751 0 0 CALAMOS DYNAMIC CONV & INCOM COM 12811V105 246 8727 SH SOLE 8727 0 0 CALAMOS LNG SHR EQT DYNAMIC COM 12812C106 1648 94572 SH SOLE 94572 0 0 CALLAWAY GOLF CO COM 131193104 384 16000 SH SOLE 16000 0 0 CALYXT INC COM 13173L107 94 22184 SH SOLE 22184 0 0 CAMECO CORP COM 13321L108 282 21099 SH SOLE 21099 0 0 CANADA GOOSE HLDGS INC SHS SUB VTG 135086106 688 23125 SH SOLE 23125 0 0 CANADIAN IMP BK COMM COM 136069101 901 10549 SH SOLE 10549 0 0 CANADIAN NATL RY CO COM 136375102 8846 80527 SH SOLE 80527 0 0 CANADIAN PAC RY LTD COM 13645T100 1128 3253 SH SOLE 3253 0 0 CANADIAN SOLAR INC COM 136635109 881 17203 SH SOLE 17203 0 0 CANNAE HLDGS INC COM 13765N107 217 4895 SH SOLE 4895 0 0 CAPITAL ONE FINL CORP COM 14040H105 1670 16891 SH SOLE 16891 0 0 CAPSTONE TURBINE CORP COM 14067D508 143 13408 SH SOLE 13408 0 0 CARDINAL HEALTH INC COM 14149Y108 438 8178 SH SOLE 8178 0 0 CARLISLE COS INC COM 142339100 1092 6997 SH SOLE 6997 0 0 CARLYLE GROUP INC COM 14316J108 9529 303079 SH SOLE 303079 0 0 CARMAX INC COM 143130102 44712 473351 SH SOLE 473351 0 0 CARNIVAL CORP UNIT 99/99/9999 143658300 317 14638 SH SOLE 14638 0 0 CARPENTER TECHNOLOGY CORP COM 144285103 568 19500 SH SOLE 19500 0 0 CARRIER GLOBAL CORPORATION COM 14448C104 11407 302411 SH SOLE 302411 0 0 CARVANA CO CL A 146869102 493 2058 SH SOLE 2058 0 0 CASEYS GEN STORES INC COM 147528103 242 1354 SH SOLE 1354 0 0 CATABASIS PHARMACEUTICALS IN COM NEW 14875P206 150 70200 SH SOLE 70200 0 0 CATERPILLAR INC COM 149123101 8450 46426 SH SOLE 46426 0 0 CBOE GLOBAL MKTS INC COM 12503M108 1027 11034 SH SOLE 11034 0 0 CBRE GROUP INC CL A 12504L109 3720 59320 SH SOLE 59320 0 0 CDW CORP COM 12514G108 319 2418 SH SOLE 2418 0 0 CEDAR FAIR L P DEPOSITRY UNIT 150185106 336 8539 SH SOLE 8539 0 0 CENTENE CORP DEL COM 15135B101 5871 97806 SH SOLE 97806 0 0 CENTRAL SECS CORP COM 155123102 215 6590 SH SOLE 6590 0 0 CENTURY BANCORPORATION INC CL A NON VTG 156432106 1360 17574 SH SOLE 17574 0 0 CERENCE INC COM 156727109 245 2441 SH SOLE 2441 0 0 CERNER CORP COM 156782104 1343 17120 SH SOLE 17120 0 0 CF INDS HLDGS INC COM 125269100 1451 37464 SH SOLE 37464 0 0 CHAMPIONX CORPORATION COM 15872M104 1557 101775 SH SOLE 101775 0 0 CHARLES RIV LABS INTL INC COM 159864107 646 2587 SH SOLE 2587 0 0 CHARTER COMMUNICATIONS INC N CL A 16119P108 241 365 SH SOLE 365 0 0 CHECK POINT SOFTWARE TECH LT ORD M22465104 3451 25961 SH SOLE 25961 0 0 CHEESECAKE FACTORY INC COM 163072101 398 10725 SH SOLE 10725 0 0 CHEETAH MOBILE INC ADR 163075104 56 31022 SH SOLE 31022 0 0 CHEGG INC COM 163092109 318 3517 SH SOLE 3517 0 0 CHEMED CORP NEW COM 16359R103 7126 13379 SH SOLE 12868 0 511 CHEMOURS CO COM 163851108 868 35013 SH SOLE 35013 0 0 CHENIERE ENERGY INC COM NEW 16411R208 795 13243 SH SOLE 13243 0 0 CHEVRON CORP NEW COM 166764100 12334 146054 SH SOLE 145906 0 148 CHEWY INC CL A 16679L109 2677 29780 SH SOLE 29780 0 0 CHILDRENS PL INC COM 168905107 200 3994 SH SOLE 3994 0 0 CHIMERA INVT CORP COM NEW 16934Q208 578 56348 SH SOLE 56348 0 0 CHINA EASTN AIRLS LTD SPON ADR CL H 16937R104 538 25000 SH SOLE 25000 0 0 CHIPMOS TECHNOLOGIES INC SPONSORD ADS NEW 16965P202 267 10970 SH SOLE 10970 0 0 CHIPOTLE MEXICAN GRILL INC COM 169656105 823 593 SH SOLE 593 0 0 CHROMADEX CORP COM NEW 171077407 113 23510 SH SOLE 23510 0 0 CHUBB LIMITED COM H1467J104 5466 35508 SH SOLE 35508 0 0 CHURCH & DWIGHT INC COM 171340102 4499 51577 SH SOLE 51577 0 0 CIGNA CORP NEW COM 125523100 6421 30845 SH SOLE 30845 0 0 CINCINNATI FINL CORP COM 172062101 1550 17743 SH SOLE 17743 0 0 CINTAS CORP COM 172908105 1284 3633 SH SOLE 3633 0 0 CISCO SYS INC COM 17275R102 20935 467802 SH SOLE 467440 0 362 CIT GROUP INC COM NEW 125581801 603 16807 SH SOLE 16807 0 0 CITIGROUP INC COM NEW 172967424 12845 208321 SH SOLE 208321 0 0 CLEVELAND-CLIFFS INC NEW COM 185899101 2597 178362 SH SOLE 178362 0 0 CLOROX CO DEL COM 189054109 3727 18451 SH SOLE 18451 0 0 CLOUDFLARE INC CL A COM 18915M107 3405 44809 SH SOLE 44809 0 0 CME GROUP INC COM 12572Q105 5665 31115 SH SOLE 31066 0 49 COCA COLA CO COM 191216100 37235 678977 SH SOLE 678977 0 0 COCA-COLA FEMSA SAB DE CV SPONSORD ADR REP 191241108 519 11265 SH SOLE 11265 0 0 COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 206 3444 SH SOLE 3444 0 0 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 271 3303 SH SOLE 3303 0 0 COHEN & STEERS INFRASTRUCTUR COM 19248A109 224 8662 SH SOLE 8662 0 0 COHEN & STEERS QUALITY INCOM COM 19247L106 1232 99260 SH SOLE 99260 0 0 COLGATE PALMOLIVE CO COM 194162103 5014 58631 SH SOLE 58631 0 0 COMCAST CORP NEW CL A 20030N101 14357 273978 SH SOLE 273978 0 0 COMMERCE BANCSHARES INC COM 200525103 5994 91236 SH SOLE 91236 0 0 COMPANHIA DE SANEAMENTO BASI SPONSORED ADR 20441A102 1852 215570 SH SOLE 198670 0 16900 COMPANIA DE MINAS BUENAVENTU SPONSORED ADR 204448104 2705 221898 SH SOLE 211204 0 10694 COMPASS DIVERSIFIED SH BEN INT 20451Q104 263 13527 SH SOLE 13527 0 0 COMPASS MINERALS INTL INC COM 20451N101 962 15583 SH SOLE 15583 0 0 COMSTOCK RES INC COM 205768302 78 18000 SH SOLE 18000 0 0 CONAGRA BRANDS INC COM 205887102 1092 30103 SH SOLE 30103 0 0 CONOCOPHILLIPS COM 20825C104 2393 59842 SH SOLE 59842 0 0 CONSOLIDATED EDISON INC COM 209115104 1001 13859 SH SOLE 13859 0 0 CONSTELLATION BRANDS INC CL A 21036P108 1526 6963 SH SOLE 6963 0 0 CONTROLADORA VUELA COMP DE A SPON ADR RP 10 21240E105 579 46600 SH SOLE 46600 0 0 COOPER TIRE & RUBR CO COM 216831107 1391 34348 SH SOLE 34348 0 0 COPART INC COM 217204106 2677 21039 SH SOLE 21039 0 0 CORE LABORATORIES N V COM N22717107 375 14132 SH SOLE 14132 0 0 COREPOINT LODGING INC COM 21872L104 385 56046 SH SOLE 56046 0 0 CORNERSTONE BLDG BRANDS INC COM 21925D109 139 15000 SH SOLE 15000 0 0 CORNERSTONE ONDEMAND INC COM 21925Y103 362 8214 SH SOLE 8214 0 0 CORNING INC COM 219350105 4264 118441 SH SOLE 118441 0 0 CORSAIR GAMING INC COM 22041X102 517 14276 SH SOLE 14276 0 0 CORTEVA INC COM 22052L104 1004 25939 SH SOLE 25721 0 218 COSAN LTD SHS A G25343107 201 10916 SH SOLE 10916 0 0 COSTAR GROUP INC COM 22160N109 232 251 SH SOLE 251 0 0 COSTCO WHSL CORP NEW COM 22160K105 32837 87151 SH SOLE 87107 0 44 COUPA SOFTWARE INC COM 22266L106 7227 21321 SH SOLE 21321 0 0 COVANTA HLDG CORP COM 22282E102 1929 146876 SH SOLE 146876 0 0 CREDIT SUISSE GROUP SPONSORED ADR 225401108 155 12135 SH SOLE 12135 0 0 CREDIT SUISSE HIGH YIELD BD SH BEN INT 22544F103 206 90223 SH SOLE 90223 0 0 CRESCENT CAP BDC INC COM 225655109 164 11256 SH SOLE 11256 0 0 CRH PLC ADR 12626K203 1283 30134 SH SOLE 30134 0 0 CRISPR THERAPEUTICS AG NAMEN AKT H17182108 1391 9088 SH SOLE 9088 0 0 CROWDSTRIKE HLDGS INC CL A 22788C105 18685 88212 SH SOLE 88212 0 0 CROWN CASTLE INTL CORP NEW COM 22822V101 3699 23235 SH SOLE 23235 0 0 CROWN HLDGS INC COM 228368106 209 2083 SH SOLE 2083 0 0 CSX CORP COM 126408103 5897 64970 SH SOLE 64970 0 0 CULLEN FROST BANKERS INC COM 229899109 483 5540 SH SOLE 5540 0 0 CUMMINS INC COM 231021106 3428 15097 SH SOLE 15097 0 0 CUSHING NEXTGEN INFRA INCM F COM 231647207 1295 35560 SH SOLE 35560 0 0 CVB FINL CORP COM 126600105 293 15000 SH SOLE 15000 0 0 CVS HEALTH CORP COM 126650100 14901 218151 SH SOLE 218151 0 0 D R HORTON INC COM 23331A109 1332 19332 SH SOLE 19332 0 0 DANAHER CORPORATION COM 235851102 4304 19373 SH SOLE 19373 0 0 DARDEN RESTAURANTS INC COM 237194105 1016 8531 SH SOLE 8531 0 0 DASEKE INC *W EXP 02/27/202 23753F115 6 34200 SH SOLE 34200 0 0 DATADOG INC CL A COM 23804L103 1668 16938 SH SOLE 16790 0 148 DAVITA INC COM 23918K108 933 7943 SH SOLE 7943 0 0 DBX ETF TR XTRACK MUN INFRA 233051705 334 11425 SH SOLE 11425 0 0 DEERE & CO COM 244199105 1905 7082 SH SOLE 7082 0 0 DELTA AIR LINES INC DEL COM NEW 247361702 1918 47695 SH SOLE 47695 0 0 DEUTSCHE BANK A G NAMEN AKT D18190898 420 38498 SH SOLE 38498 0 0 DEXCOM INC COM 252131107 4248 11491 SH SOLE 11491 0 0 DHT HOLDINGS INC SHS NEW Y2065G121 251 47911 SH SOLE 47911 0 0 DIAGEO PLC SPON ADR NEW 25243Q205 2049 12903 SH SOLE 12903 0 0 DIAMONDBACK ENERGY INC COM 25278X109 509 10526 SH SOLE 10526 0 0 DIGITAL RLTY TR INC COM 253868103 2015 14444 SH SOLE 14444 0 0 DIGITAL TURBINE INC COM NEW 25400W102 1594 28179 SH SOLE 28179 0 0 DISCOVER FINL SVCS COM 254709108 2020 22314 SH SOLE 22314 0 0 DISCOVERY INC COM SER A 25470F104 843 28013 SH SOLE 27008 0 1005 DISCOVERY INC COM SER C 25470F302 4825 184255 SH SOLE 176076 0 8179 DISH NETWORK CORPORATION CL A 25470M109 435 13461 SH SOLE 13461 0 0 DISNEY WALT CO COM 254687106 29874 164884 SH SOLE 164884 0 0 DNP SELECT INCOME FD INC COM 23325P104 291 28326 SH SOLE 28326 0 0 DOCUSIGN INC COM 256163106 17793 80034 SH SOLE 79994 0 40 DOLLAR GEN CORP NEW COM 256677105 5804 27600 SH SOLE 27600 0 0 DOMINION ENERGY INC COM 25746U109 5848 77764 SH SOLE 77764 0 0 DOMINOS PIZZA INC COM 25754A201 464 1209 SH SOLE 1209 0 0 DOUBLELINE INCOME SOLUTIONS COM 258622109 960 57893 SH SOLE 57893 0 0 DOVER CORP COM 260003108 1297 10277 SH SOLE 10277 0 0 DOW INC COM 260557103 5125 92334 SH SOLE 92334 0 0 DRAFTKINGS INC COM CL A 26142R104 4724 101468 SH SOLE 101468 0 0 DRDGOLD LIMITED SPON ADR REPSTG 26152H301 679 57876 SH SOLE 57876 0 0 DTE ENERGY CO COM 233331107 799 6578 SH SOLE 6578 0 0 DUKE ENERGY CORP NEW COM NEW 26441C204 9693 105859 SH SOLE 105859 0 0 DUKE REALTY CORP COM NEW 264411505 1061 26541 SH SOLE 26541 0 0 DUPONT DE NEMOURS INC COM 26614N102 3957 55631 SH SOLE 55413 0 218 EAGLE BANCORP INC MD COM 268948106 868 21011 SH SOLE 21011 0 0 EAST WEST BANCORP INC COM 27579R104 238 4700 SH SOLE 4700 0 0 EATON CORP PLC SHS G29183103 5916 49239 SH SOLE 49139 0 100 EATON VANCE CORP COM NON VTG 278265103 444 6536 SH SOLE 6536 0 0 EATON VANCE ENHANCED EQUITY COM 278277108 2459 113356 SH SOLE 113356 0 0 EATON VANCE LTD DURATION INC COM 27828H105 477 38069 SH SOLE 38069 0 0 EATON VANCE MUNI INCOME TRUS SH BEN INT 27826U108 162 12135 SH SOLE 12135 0 0 EATON VANCE SR FLTNG RTE TR COM 27828Q105 178 14000 SH SOLE 14000 0 0 EATON VANCE TAX ADVT DIV INC COM 27828G107 1200 50758 SH SOLE 50758 0 0 EATON VANCE TAX-MANAGED BUY- COM 27828Y108 2447 159409 SH SOLE 159409 0 0 EATON VANCE TAX-MANAGED GLOB COM 27829F108 392 44586 SH SOLE 44586 0 0 EATON VANCE TAX-MANAGED GLOB COM 27829C105 178 18370 SH SOLE 18370 0 0 EATON VANCE TX ADV GLBL DIV COM 27828S101 943 51655 SH SOLE 51655 0 0 EBAY INC. COM 278642103 592 11776 SH SOLE 11776 0 0 ECOLAB INC COM 278865100 1880 8690 SH SOLE 8690 0 0 EDISON INTL COM 281020107 1657 26365 SH SOLE 26365 0 0 EDITAS MEDICINE INC COM 28106W103 222 3166 SH SOLE 3166 0 0 EDWARDS LIFESCIENCES CORP COM 28176E108 5293 58019 SH SOLE 58019 0 0 EGAIN CORP COM NEW 28225C806 144 12227 SH SOLE 12227 0 0 ELANCO ANIMAL HEALTH INC COM 28414H103 525 17115 SH SOLE 17115 0 0 ELASTIC N V ORD SHS N14506104 606 4149 SH SOLE 4149 0 0 ELECTRONIC ARTS INC COM 285512109 2809 19556 SH SOLE 19556 0 0 EMCOR GROUP INC COM 29084Q100 750 8200 SH SOLE 8200 0 0 EMERSON ELEC CO COM 291011104 3469 43165 SH SOLE 43165 0 0 ENBRIDGE INC COM 29250N105 10098 315663 SH SOLE 308498 0 7165 ENCOMPASS HEALTH CORP COM 29261A100 16632 201139 SH SOLE 201139 0 0 ENERGOUS CORP COM 29272C103 29 16084 SH SOLE 16084 0 0 ENERGY TRANSFER LP COM UT LTD PTN 29273V100 1406 227475 SH SOLE 227475 0 0 ENERPAC TOOL GROUP CORP CL A COM 292765104 340 15019 SH SOLE 15019 0 0 ENERSYS COM 29275Y102 247 2974 SH SOLE 2974 0 0 ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336T100 85 22895 SH SOLE 22895 0 0 ENPHASE ENERGY INC COM 29355A107 833 4749 SH SOLE 4749 0 0 ENSIGN GROUP INC COM 29358P101 222 3045 SH SOLE 3045 0 0 ENTERPRISE PRODS PARTNERS L COM 293792107 14114 720436 SH SOLE 720436 0 0 EOG RES INC COM 26875P101 4601 92264 SH SOLE 92264 0 0 EQUINIX INC COM 29444U700 1597 2236 SH SOLE 2236 0 0 EQUITRANS MIDSTREAM CORP COM 294600101 944 117450 SH SOLE 117450 0 0 EQUITY LIFESTYLE PPTYS INC COM 29472R108 359 5670 SH SOLE 5670 0 0 EQUITY RESIDENTIAL SH BEN INT 29476L107 1180 19916 SH SOLE 19916 0 0 ERICSSON ADR B SEK 10 294821608 5391 451109 SH SOLE 451109 0 0 ESSENTIAL UTILS INC COM 29670G102 304 6441 SH SOLE 6441 0 0 ESSEX PPTY TR INC COM 297178105 3683 15512 SH SOLE 15512 0 0 ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 168 11718 SH SOLE 11718 0 0 ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 4021 69856 SH SOLE 69856 0 0 ETF MANAGERS TR PRIME MOBILE PAY 26924G409 2730 41041 SH SOLE 41041 0 0 ETF SER SOLUTIONS DEFIANCE NEXT 26922A289 477 14200 SH SOLE 14200 0 0 ETF SER SOLUTIONS NATIONWIDE RSK 26922A172 360 13100 SH SOLE 13100 0 0 ETF SER SOLUTIONS US GLB JETS 26922A842 761 34030 SH SOLE 34030 0 0 ETSY INC COM 29786A106 1013 5697 SH SOLE 5697 0 0 EURONET WORLDWIDE INC COM 298736109 231 1600 SH SOLE 1600 0 0 EVEREST RE GROUP LTD COM G3223R108 2256 9638 SH SOLE 9638 0 0 EVERGY INC COM 30034W106 3974 71602 SH SOLE 71602 0 0 EVERQUOTE INC COM CL A 30041R108 228 6110 SH SOLE 6110 0 0 EVERSOURCE ENERGY COM 30040W108 799 9230 SH SOLE 9230 0 0 EVOFEM BIOSCIENCES INC COM 30048L104 81 33527 SH SOLE 33527 0 0 EVOLENT HEALTH INC CL A 30050B101 497 31000 SH SOLE 31000 0 0 EXACT SCIENCES CORP COM 30063P105 2226 16799 SH SOLE 16799 0 0 EXCHANGE TRADED CONCEPTS TR EMQQ EM INTERN 301505889 463 7275 SH SOLE 7275 0 0 EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 877 14402 SH SOLE 14402 0 0 EXELON CORP COM 30161N101 840 19912 SH SOLE 19912 0 0 EXP WORLD HLDGS INC COM 30212W100 9952 157670 SH SOLE 157670 0 0 EXPEDITORS INTL WASH INC COM 302130109 4389 46142 SH SOLE 46142 0 0 EXTENDED STAY AMER INC UNIT 99/99/9999B 30224P200 159 10763 SH SOLE 10763 0 0 EXXON MOBIL CORP COM 30231G102 10752 260858 SH SOLE 260758 0 100 FACEBOOK INC CL A 30303M102 53235 194882 SH SOLE 194882 0 0 FARFETCH LTD ORD SH CL A 30744W107 644 10099 SH SOLE 10099 0 0 FASTENAL CO COM 311900104 2961 60621 SH SOLE 60621 0 0 FASTLY INC CL A 31188V100 1729 19792 SH SOLE 19792 0 0 FEDEX CORP COM 31428X106 4405 16969 SH SOLE 16969 0 0 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 1381 35332 SH SOLE 35332 0 0 FIDELITY NATL INFORMATION SV COM 31620M106 4629 32723 SH SOLE 32723 0 0 FIDUS INVT CORP COM 316500107 345 26337 SH SOLE 26337 0 0 FIFTH THIRD BANCORP COM 316773100 3688 133750 SH SOLE 133750 0 0 FIREEYE INC COM 31816Q101 413 17897 SH SOLE 17897 0 0 FIRST CTZNS BANCSHARES INC N CL A 31946M103 1763 3070 SH SOLE 3070 0 0 FIRST INDL RLTY TR INC COM 32054K103 1009 23940 SH SOLE 23940 0 0 FIRST SOLAR INC COM 336433107 1689 17075 SH SOLE 17075 0 0 FIRST TR ABERDEEN GLBL OPP F COM SHS 337319107 288 27300 SH SOLE 27300 0 0 FIRST TR EXCH TRADED FD III HORIZON DMST ETF 33739P889 214 7409 SH SOLE 7409 0 0 FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108 484 8529 SH SOLE 8529 0 0 FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 639 31665 SH SOLE 31665 0 0 FIRST TR EXCH TRD ALPHDX FD EM SML CP ALPH 33737J307 624 15194 SH SOLE 15194 0 0 FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 5360 56406 SH SOLE 56406 0 0 FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 2147 42197 SH SOLE 42197 0 0 FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 370 46699 SH SOLE 46699 0 0 FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 333 9705 SH SOLE 9705 0 0 FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 1377 12774 SH SOLE 12774 0 0 FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 2446 55130 SH SOLE 55130 0 0 FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 2677 23944 SH SOLE 23944 0 0 FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 1849 15627 SH SOLE 15627 0 0 FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 2529 35060 SH SOLE 35060 0 0 FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 4417 65435 SH SOLE 65435 0 0 FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 5491 25871 SH SOLE 25871 0 0 FIRST TR EXCHANGE-TRADED FD DORSEY WRIGHT 33738R886 1095 49269 SH SOLE 49269 0 0 FIRST TR EXCHANGE-TRADED FD DORSEY WRIGHT 33738R878 598 19241 SH SOLE 19241 0 0 FIRST TR EXCHANGE-TRADED FD DORSEY WRT 5 ETF 33738R605 995 24588 SH SOLE 24588 0 0 FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408 1670 27807 SH SOLE 27807 0 0 FIRST TR EXCHANGE-TRADED FD FIRST TR TA HIYL 33738D408 1169 23986 SH SOLE 23986 0 0 FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 1880 36528 SH SOLE 36528 0 0 FIRST TR EXCHANGE-TRADED FD GBL WND ENRG ETF 33736G106 2281 97885 SH SOLE 97885 0 0 FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500 3682 52425 SH SOLE 52425 0 0 FIRST TR EXCHANGE-TRADED FD NASD TECH DIV 33738R118 1016 20537 SH SOLE 20537 0 0 FIRST TR EXCHANGE-TRADED FD NASDAQ 100 EX 33733E401 2188 27553 SH SOLE 27553 0 0 FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203 823 4900 SH SOLE 4900 0 0 FIRST TR EXCHANGE-TRADED FD RBA INDL ETF 33738R704 272 8012 SH SOLE 8012 0 0 FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506 952 23848 SH SOLE 23848 0 0 FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 1517 31863 SH SOLE 31863 0 0 FIRST TR EXCHANGE-TRADED FD SSI STRG ETF 33739Q507 293 5977 SH SOLE 5977 0 0 FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 690 12622 SH SOLE 12622 0 0 FIRST TR HIGH INCOME L/S FD COM 33738E109 403 27251 SH SOLE 27251 0 0 FIRST TR INTER DUR PFD & IN COM 33718W103 408 16954 SH SOLE 16954 0 0 FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 598 10882 SH SOLE 10882 0 0 FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 1466 19963 SH SOLE 19963 0 0 FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 900 10844 SH SOLE 10844 0 0 FIRST TR MLP & ENERGY INCOM COM 33739B104 86 14839 SH SOLE 14839 0 0 FIRST TR MORNINGSTAR DIVID L SHS 336917109 891 30109 SH SOLE 30109 0 0 FIRST TR NASDAQ 100 TECH IND SHS 337345102 2768 20046 SH SOLE 20046 0 0 FIRST TR SR FLG RTE INCM FD COM 33733U108 672 57870 SH SOLE 57870 0 0 FIRST TR VALUE LINE DIVID IN SHS 33734H106 4866 138746 SH SOLE 138746 0 0 FIRST TRUST LRGCP GWT ALPHAD COM SHS 33735K108 1074 11111 SH SOLE 11111 0 0 FIRSTENERGY CORP COM 337932107 1933 63192 SH SOLE 63192 0 0 FISERV INC COM 337738108 1357 11920 SH SOLE 11920 0 0 FIVE9 INC COM 338307101 232 1329 SH SOLE 1329 0 0 FIVERR INTL LTD ORD SHS M4R82T106 852 4369 SH SOLE 4369 0 0 FLAHERTY & CRUMRINE PFD SECS COM 338478100 407 17387 SH SOLE 17387 0 0 FLEXSHARES TR QUALT DIVD IDX 33939L860 797 16121 SH SOLE 16121 0 0 FLIR SYS INC COM 302445101 2274 51889 SH SOLE 51889 0 0 FLOOR & DECOR HLDGS INC CL A 339750101 4856 52292 SH SOLE 52292 0 0 FMC CORP COM NEW 302491303 448 3894 SH SOLE 3894 0 0 FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 630 8315 SH SOLE 8315 0 0 FORD MTR CO DEL COM 345370860 2634 299707 SH SOLE 299707 0 0 FORTERRA INC COM 34960W106 594 34519 SH SOLE 34519 0 0 FORTINET INC COM 34959E109 1716 11556 SH SOLE 11556 0 0 FORTIVE CORP COM 34959J108 247 3489 SH SOLE 3489 0 0 FOX CORP CL A COM 35137L105 684 23480 SH SOLE 23480 0 0 FRANCO NEV CORP COM 351858105 338 2700 SH SOLE 2700 0 0 FRANKLIN LTD DURATION INCOME COM 35472T101 295 31334 SH SOLE 31334 0 0 FRANKLIN RESOURCES INC COM 354613101 480 19206 SH SOLE 19206 0 0 FREEPORT-MCMORAN INC CL B 35671D857 4005 153924 SH SOLE 153924 0 0 FREQUENCY THERAPEUTICS INC COM 35803L108 444 12600 SH SOLE 12600 0 0 FRESHPET INC COM 358039105 723 5093 SH SOLE 5093 0 0 FST TR NEW OPPORT MLP & ENE COM 33739M100 57 13341 SH SOLE 13341 0 0 FTI CONSULTING INC COM 302941109 3883 34754 SH SOLE 34754 0 0 FUBOTV INC COM 35953D104 475 16959 SH SOLE 16959 0 0 FULGENT GENETICS INC COM 359664109 510 9783 SH SOLE 9783 0 0 GABELLI DIVID & INCOME TR COM 36242H104 2692 125438 SH SOLE 125438 0 0 GABELLI EQUITY TR INC COM 362397101 274 43624 SH SOLE 43624 0 0 GALLAGHER ARTHUR J & CO COM 363576109 1195 9658 SH SOLE 9658 0 0 GARMIN LTD SHS H2906T109 5029 42024 SH SOLE 42024 0 0 GATX CORP COM 361448103 1093 13143 SH SOLE 13143 0 0 GENERAC HLDGS INC COM 368736104 2492 10957 SH SOLE 10957 0 0 GENERAL DYNAMICS CORP COM 369550108 7380 49589 SH SOLE 49589 0 0 GENERAL ELECTRIC CO COM 369604103 6377 590446 SH SOLE 590446 0 0 GENERAL MLS INC COM 370334104 4746 80713 SH SOLE 80713 0 0 GENERAL MTRS CO COM 37045V100 8263 198428 SH SOLE 198428 0 0 GENIUS BRANDS INTL INC COM 37229T301 123 89163 SH SOLE 89163 0 0 GENMAB A/S SPONSORED ADS 372303206 1160 28521 SH SOLE 28521 0 0 GENUINE PARTS CO COM 372460105 1534 15281 SH SOLE 15281 0 0 GENWORTH FINL INC COM CL A 37247D106 165 43600 SH SOLE 43600 0 0 GILEAD SCIENCES INC COM 375558103 19767 339311 SH SOLE 339052 0 259 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 3534 96038 SH SOLE 96038 0 0 GLOBAL BLOOD THERAPEUTICS IN COM 37890U108 1257 29028 SH SOLE 29028 0 0 GLOBAL MED REIT INC COM NEW 37954A204 1867 142927 SH SOLE 142927 0 0 GLOBAL PMTS INC COM 37940X102 2686 12469 SH SOLE 12414 0 55 GLOBAL X FDS CLOUD COMPUTNG 37954Y442 2208 79143 SH SOLE 79143 0 0 GLOBAL X FDS FINTECH ETF 37954Y814 730 15633 SH SOLE 15633 0 0 GLOBAL X FDS NASDAQ 100 COVER 37954Y483 864 37902 SH SOLE 37902 0 0 GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 740 22339 SH SOLE 22339 0 0 GLOBALSTAR INC COM 378973408 3 10000 SH SOLE 10000 0 0 GLU MOBILE INC COM 379890106 402 44637 SH SOLE 44637 0 0 GOGO INC COM 38046C109 427 44360 SH SOLE 44360 0 0 GOLDMAN SACHS ETF TR ACCES TREASURY 381430529 2885 28818 SH SOLE 28818 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 7169 27185 SH SOLE 27185 0 0 GRAINGER W W INC COM 384802104 1170 2865 SH SOLE 2865 0 0 GREAT ELM GROUP INC COM NEW 39037G109 121 41911 SH SOLE 41911 0 0 GROCERY OUTLET HLDG CORP COM 39874R101 1095 27891 SH SOLE 27891 0 0 GROWGENERATION CORP COM 39986L109 3114 77433 SH SOLE 77433 0 0 GUARDANT HEALTH INC COM 40131M109 213 1651 SH SOLE 1651 0 0 GUIDEWIRE SOFTWARE INC COM 40171V100 265 2056 SH SOLE 2056 0 0 GW PHARMACEUTICALS PLC ADS 36197T103 261 2263 SH SOLE 2263 0 0 HALLIBURTON CO COM 406216101 283 14978 SH SOLE 14978 0 0 HANESBRANDS INC COM 410345102 901 61771 SH SOLE 61771 0 0 HANNON ARMSTRONG SUST INFR C COM 41068X100 10546 166248 SH SOLE 160368 0 5880 HAWAIIAN HOLDINGS INC COM 419879101 1602 90540 SH SOLE 90540 0 0 HCA HEALTHCARE INC COM 40412C101 3256 19796 SH SOLE 19796 0 0 HEALTHPEAK PROPERTIES INC COM 42250P103 739 24466 SH SOLE 24466 0 0 HEARTLAND FINL USA INC COM 42234Q102 439 10879 SH SOLE 10879 0 0 HEICO CORP NEW CL A 422806208 244 2084 SH SOLE 2084 0 0 HEICO CORP NEW COM 422806109 265 2000 SH SOLE 2000 0 0 HELEN OF TROY LTD COM G4388N106 374 1681 SH SOLE 1681 0 0 HENRY JACK & ASSOC INC COM 426281101 1457 8992 SH SOLE 8992 0 0 HERON THERAPEUTICS INC COM 427746102 231 10900 SH SOLE 10900 0 0 HERSHEY CO COM 427866108 2507 16459 SH SOLE 16459 0 0 HEWLETT PACKARD ENTERPRISE C COM 42824C109 462 38970 SH SOLE 38970 0 0 HIGHLAND GLOBAL ALLOCATION F COM 43010T104 124 19000 SH SOLE 19000 0 0 HIGHLAND INCOME FD HIGHLAND INCOME 43010E404 4331 421278 SH SOLE 421278 0 0 HIMAX TECHNOLOGIES INC SPONSORED ADR 43289P106 191 25825 SH SOLE 25825 0 0 HINGHAM INSTN SVGS MASS COM 433323102 216 1000 SH SOLE 1000 0 0 HOLLYFRONTIER CORP COM 436106108 1188 45956 SH SOLE 45956 0 0 HOME DEPOT INC COM 437076102 40679 153150 SH SOLE 153095 0 55 HONEYWELL INTL INC COM 438516106 21928 103090 SH SOLE 103090 0 0 HORIZON THERAPEUTICS PUB L SHS G46188101 244 3342 SH SOLE 3342 0 0 HORMEL FOODS CORP COM 440452100 1810 38827 SH SOLE 38566 0 261 HOWMET AEROSPACE INC COM 443201108 216 7551 SH SOLE 7551 0 0 HP INC COM 40434L105 572 23248 SH SOLE 23248 0 0 HSBC HLDGS PLC SPON ADR NEW 404280406 865 33371 SH SOLE 33371 0 0 HUMANA INC COM 444859102 5220 12723 SH SOLE 12723 0 0 HUNTINGTON INGALLS INDS INC COM 446413106 1031 6046 SH SOLE 6046 0 0 IAC INTERACTIVECORP NEW COM 44891N109 1369 7228 SH SOLE 7228 0 0 ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 412 8138 SH SOLE 8138 0 0 IDEXX LABS INC COM 45168D104 11239 22484 SH SOLE 22484 0 0 ILLINOIS TOOL WKS INC COM 452308109 1413 6930 SH SOLE 6930 0 0 ILLUMINA INC COM 452327109 35179 95080 SH SOLE 95080 0 0 INCYTE CORP COM 45337C102 262 3015 SH SOLE 3015 0 0 INFRA AND ENERGY ALTRNTIVE I *W EXP 05/20/202 45686J112 72 25000 SH SOLE 25000 0 0 INGERSOLL RAND INC COM 45687V106 503 11028 SH SOLE 11028 0 0 INGREDION INC COM 457187102 289 3677 SH SOLE 3677 0 0 INNOVATIVE INDL PPTYS INC COM 45781V101 703 3838 SH SOLE 3838 0 0 INSEEGO CORP COM 45782B104 254 16400 SH SOLE 16400 0 0 INSPERITY INC COM 45778Q107 2597 31900 SH SOLE 31900 0 0 INSTALLED BLDG PRODS INC COM 45780R101 510 5000 SH SOLE 5000 0 0 INSTEEL INDS INC COM 45774W108 2661 119483 SH SOLE 119483 0 0 INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 559 8604 SH SOLE 8604 0 0 INTEL CORP COM 458140100 19446 390321 SH SOLE 390321 0 0 INTERACTIVE BROKERS GROUP IN COM CL A 45841N107 999 16400 SH SOLE 16400 0 0 INTERCONTINENTAL EXCHANGE IN COM 45866F104 823 7142 SH SOLE 7142 0 0 INTERDIGITAL INC COM 45867G101 363 5992 SH SOLE 5992 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 19484 154779 SH SOLE 154779 0 0 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 3481 31985 SH SOLE 31042 0 943 INTERNATIONAL PAPER CO COM 460146103 2829 56899 SH SOLE 56899 0 0 INTUIT COM 461202103 5963 15699 SH SOLE 15699 0 0 INTUITIVE SURGICAL INC COM NEW 46120E602 4031 4927 SH SOLE 4927 0 0 INVESCO ACTIVELY MANAGED ETF ULTRA SHRT DUR 46090A887 5507 108873 SH SOLE 108873 0 0 INVESCO DB MULTI-SECTOR COMM ENERGY FD 46140H304 606 55929 SH SOLE 55929 0 0 INVESCO DB MULTI-SECTOR COMM GOLD FD 46140H601 726 13108 SH SOLE 13108 0 0 INVESCO DB MULTI-SECTOR COMM PRECIOUS METAL 46140H502 489 9268 SH SOLE 9268 0 0 INVESCO EXCH TRADED FD TR II CHINA TECHNLGY 46138E800 6120 74339 SH SOLE 74339 0 0 INVESCO EXCH TRADED FD TR II DWA SMLCP MENT 46138E842 488 6488 SH SOLE 6488 0 0 INVESCO EXCH TRADED FD TR II FNDMNTL HY CRP 46138E719 251 12929 SH SOLE 12929 0 0 INVESCO EXCH TRADED FD TR II FTSE RAFI EMNG 46138E727 929 43900 SH SOLE 43900 0 0 INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 649 42535 SH SOLE 42535 0 0 INVESCO EXCH TRADED FD TR II S&P 500 HB ETF 46138E370 553 9749 SH SOLE 9749 0 0 INVESCO EXCH TRADED FD TR II S&P500 HDL VOL 46138E362 2363 62867 SH SOLE 62867 0 0 INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 1955 34775 SH SOLE 34775 0 0 INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706 808 7862 SH SOLE 7862 0 0 INVESCO EXCH TRADED FD TR II TAXABLE MUN BD 46138G805 493 14702 SH SOLE 14702 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 446 21007 SH SOLE 21007 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2021 HY 46138J809 207 8963 SH SOLE 8963 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 453 20815 SH SOLE 20815 0 0 INVESCO EXCHANGE TRADED FD T DWA TECHNOLOGY 46137V811 225 1595 SH SOLE 1595 0 0 INVESCO EXCHANGE TRADED FD T DYNMC LRG GWTH 46137V746 763 11297 SH SOLE 11297 0 0 INVESCO EXCHANGE TRADED FD T DYNMC LRG VALU 46137V738 567 14715 SH SOLE 14715 0 0 INVESCO EXCHANGE TRADED FD T DYNMC MEDIA 46137V696 372 8059 SH SOLE 8059 0 0 INVESCO EXCHANGE TRADED FD T DYNMC SOFTWARE 46137V639 464 3015 SH SOLE 3015 0 0 INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 275 14298 SH SOLE 14298 0 0 INVESCO EXCHANGE TRADED FD T HIG YLD EQ DIV 46137V563 373 21481 SH SOLE 21481 0 0 INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 332 1453 SH SOLE 1453 0 0 INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 423 1484 SH SOLE 1484 0 0 INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464 277 3533 SH SOLE 3533 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 258 988 SH SOLE 988 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL IND 46137V324 231 1463 SH SOLE 1463 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 730 2878 SH SOLE 2878 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 8411 65945 SH SOLE 65945 0 0 INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 690 14857 SH SOLE 14857 0 0 INVESCO LTD SHS G491BT108 213 12243 SH SOLE 12243 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 31751 101200 SH SOLE 101200 0 0 INVESCO SR INCOME TR COM 46131H107 163 41066 SH SOLE 41066 0 0 INVESTCORP CR MGMT BDC INC COM 46090R104 112 23516 SH SOLE 23516 0 0 INVESTORS TITLE CO NC COM 461804106 997 6514 SH SOLE 6514 0 0 INVITAE CORP COM 46185L103 2911 69610 SH SOLE 69451 0 159 IOVANCE BIOTHERAPEUTICS INC COM 462260100 885 19076 SH SOLE 19076 0 0 IQVIA HLDGS INC COM 46266C105 324 1807 SH SOLE 1807 0 0 IROBOT CORP COM 462726100 274 3410 SH SOLE 3410 0 0 IRON MTN INC NEW COM 46284V101 638 21658 SH SOLE 21658 0 0 ISHARES GOLD TRUST ISHARES 464285105 6817 375958 SH SOLE 375958 0 0 ISHARES INC CORE MSCI EMKT 46434G103 609 9809 SH SOLE 9809 0 0 ISHARES INC MSCI EMERG MRKT 464286533 1116 18273 SH SOLE 18273 0 0 ISHARES SILVER TR ISHARES 46428Q109 4181 170149 SH SOLE 168899 0 1250 ISHARES TR 0-5 YR TIPS ETF 46429B747 8460 81009 SH SOLE 81009 0 0 ISHARES TR 1 3 YR TREAS BD 464287457 12397 143520 SH SOLE 143520 0 0 ISHARES TR 20 YR TR BD ETF 464287432 5724 36291 SH SOLE 36291 0 0 ISHARES TR BARCLAYS 7 10 YR 464287440 4217 35155 SH SOLE 35155 0 0 ISHARES TR CHINA LG-CAP ETF 464287184 853 18376 SH SOLE 18376 0 0 ISHARES TR CONV BD ETF 46435G102 538 5575 SH SOLE 5575 0 0 ISHARES TR CORE DIV GRWTH 46434V621 4832 107795 SH SOLE 107795 0 0 ISHARES TR CORE HIGH DV ETF 46429B663 360 4109 SH SOLE 4109 0 0 ISHARES TR CORE MSCI EAFE 46432F842 1179 17062 SH SOLE 17062 0 0 ISHARES TR CORE MSCI TOTAL 46432F834 5213 77590 SH SOLE 77590 0 0 ISHARES TR CORE S&P MCP ETF 464287507 17257 75083 SH SOLE 75083 0 0 ISHARES TR CORE S&P SCP ETF 464287804 16104 175228 SH SOLE 175228 0 0 ISHARES TR CORE S&P TTL STK 464287150 729 8453 SH SOLE 8453 0 0 ISHARES TR CORE S&P US GWT 464287671 699 7889 SH SOLE 7889 0 0 ISHARES TR CORE S&P US VLU 464287663 1709 27485 SH SOLE 27485 0 0 ISHARES TR CORE S&P500 ETF 464287200 40998 109215 SH SOLE 109215 0 0 ISHARES TR CORE US AGGBD ET 464287226 5546 46924 SH SOLE 46924 0 0 ISHARES TR EAFE GRWTH ETF 464288885 543 5377 SH SOLE 5377 0 0 ISHARES TR EAFE SML CP ETF 464288273 1546 22617 SH SOLE 22617 0 0 ISHARES TR EXPANDED TECH 464287515 5997 16935 SH SOLE 16935 0 0 ISHARES TR FLTG RATE NT ETF 46429B655 7545 148760 SH SOLE 148760 0 0 ISHARES TR GL CLEAN ENE ETF 464288224 804 28472 SH SOLE 28472 0 0 ISHARES TR GLOBAL 100 ETF 464287572 697 11085 SH SOLE 11085 0 0 ISHARES TR GLOBAL TECH ETF 464287291 260 865 SH SOLE 865 0 0 ISHARES TR IBOXX HI YD ETF 464288513 5352 61308 SH SOLE 61308 0 0 ISHARES TR IBOXX INV CP ETF 464287242 15559 112635 SH SOLE 112635 0 0 ISHARES TR INTL SEL DIV ETF 464288448 954 32375 SH SOLE 32375 0 0 ISHARES TR INTRM GOV CR ETF 464288612 1512 12853 SH SOLE 12853 0 0 ISHARES TR ISHS 1-5YR INVS 464288646 6454 116987 SH SOLE 116987 0 0 ISHARES TR JPMORGAN USD EMG 464288281 16595 143170 SH SOLE 143170 0 0 ISHARES TR MBS ETF 464288588 1359 12340 SH SOLE 12340 0 0 ISHARES TR MORTGE REL ETF 46435G342 229 7190 SH SOLE 7190 0 0 ISHARES TR MSCI CHINA ETF 46429B671 291 3588 SH SOLE 3588 0 0 ISHARES TR MSCI EAFE ETF 464287465 8159 111831 SH SOLE 111831 0 0 ISHARES TR MSCI EAFE MIN VL 46429B689 233 3180 SH SOLE 3180 0 0 ISHARES TR MSCI EMG MKT ETF 464287234 10428 201810 SH SOLE 201810 0 0 ISHARES TR MSCI UK ETF NEW 46435G334 390 13300 SH SOLE 13300 0 0 ISHARES TR MSCI USA MIN VOL 46429B697 503 7414 SH SOLE 7414 0 0 ISHARES TR MSCI USA MMENTM 46432F396 23166 143628 SH SOLE 142846 0 782 ISHARES TR MSCI USA QLT FCT 46432F339 1245 10708 SH SOLE 10708 0 0 ISHARES TR NASDAQ BIOTECH 464287556 3496 23081 SH SOLE 23081 0 0 ISHARES TR NATIONAL MUN ETF 464288414 2860 24404 SH SOLE 24404 0 0 ISHARES TR PFD AND INCM SEC 464288687 2845 73875 SH SOLE 73875 0 0 ISHARES TR PHLX SEMICND ETF 464287523 10152 26774 SH SOLE 26774 0 0 ISHARES TR RUS 1000 ETF 464287622 663 3132 SH SOLE 3132 0 0 ISHARES TR RUS 1000 GRW ETF 464287614 7760 32182 SH SOLE 32182 0 0 ISHARES TR RUS 1000 VAL ETF 464287598 1765 12909 SH SOLE 12909 0 0 ISHARES TR RUS 2000 GRW ETF 464287648 4088 14258 SH SOLE 14258 0 0 ISHARES TR RUS 2000 VAL ETF 464287630 259 1967 SH SOLE 1967 0 0 ISHARES TR RUS MD CP GR ETF 464287481 2411 23486 SH SOLE 23486 0 0 ISHARES TR RUS MDCP VAL ETF 464287473 1464 15101 SH SOLE 15101 0 0 ISHARES TR RUS MID CAP ETF 464287499 256 3731 SH SOLE 3731 0 0 ISHARES TR RUS TP200 GR ETF 464289438 869 6527 SH SOLE 6527 0 0 ISHARES TR RUS TP200 VL ETF 464289420 1870 32301 SH SOLE 32301 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 4380 22339 SH SOLE 22339 0 0 ISHARES TR RUSSELL 3000 ETF 464287689 261 1169 SH SOLE 1169 0 0 ISHARES TR S&P 100 ETF 464287101 497 2898 SH SOLE 2898 0 0 ISHARES TR S&P 500 GRWT ETF 464287309 3662 57382 SH SOLE 57382 0 0 ISHARES TR S&P 500 VAL ETF 464287408 1628 12719 SH SOLE 12719 0 0 ISHARES TR S&P MC 400GR ETF 464287606 1885 26099 SH SOLE 26099 0 0 ISHARES TR SELECT DIVID ETF 464287168 2490 25884 SH SOLE 25884 0 0 ISHARES TR SHORT TREAS BD 464288679 35586 321959 SH SOLE 321959 0 0 ISHARES TR SHRT NAT MUN ETF 464288158 4432 40994 SH SOLE 40994 0 0 ISHARES TR TIPS BD ETF 464287176 3816 29892 SH SOLE 29892 0 0 ISHARES TR TRANS AVG ETF 464287192 2392 10848 SH SOLE 10848 0 0 ISHARES TR TRS FLT RT BD 46434V860 412 8204 SH SOLE 8204 0 0 ISHARES TR U.S. BAS MTL ETF 464287838 235 2075 SH SOLE 2075 0 0 ISHARES TR U.S. CNSM SV ETF 464287580 318 4508 SH SOLE 4508 0 0 ISHARES TR U.S. FINLS ETF 464287788 212 3168 SH SOLE 3168 0 0 ISHARES TR U.S. MED DVC ETF 464288810 873 2667 SH SOLE 2667 0 0 ISHARES TR U.S. PHARMA ETF 464288836 386 2151 SH SOLE 2151 0 0 ISHARES TR U.S. REAL ES ETF 464287739 373 4352 SH SOLE 4352 0 0 ISHARES TR U.S. TECH ETF 464287721 1097 12890 SH SOLE 12890 0 0 ISHARES TR U.S. UTILITS ETF 464287697 522 6731 SH SOLE 6731 0 0 ISHARES TR US AER DEF ETF 464288760 924 9754 SH SOLE 9754 0 0 ISHARES TR US HLTHCARE ETF 464287762 478 1944 SH SOLE 1944 0 0 ISHARES TR US HOME CONS ETF 464288752 1033 18508 SH SOLE 18508 0 0 ISHARES TR US INDUSTRIALS 464287754 263 2700 SH SOLE 2700 0 0 ISHARES TR US TELECOM ETF 464287713 229 7570 SH SOLE 7570 0 0 ISHARES U S ETF TR BLACKROCK ST MAT 46431W507 5250 104652 SH SOLE 104652 0 0 ITRON INC COM 465741106 304 3166 SH SOLE 3166 0 0 ITT INC COM 45073V108 1148 14907 SH SOLE 14907 0 0 IVY HIGH INCOME OPPORTUNITIE COM 465893105 249 18760 SH SOLE 18760 0 0 J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 759 14943 SH SOLE 14943 0 0 J P MORGAN EXCHANGE-TRADED F ULTRA SHT MUNCPL 46641Q654 306 6000 SH SOLE 6000 0 0 J2 GLOBAL INC COM 48123V102 502 5143 SH SOLE 5143 0 0 JACK IN THE BOX INC COM 466367109 204 2193 SH SOLE 2193 0 0 JACOBS ENGR GROUP INC COM 469814107 5629 51658 SH SOLE 51658 0 0 JAZZ PHARMACEUTICALS PLC SHS USD G50871105 330 2001 SH SOLE 2001 0 0 JD.COM INC SPON ADR CL A 47215P106 2780 31616 SH SOLE 31616 0 0 JEFFERIES FINL GROUP INC COM 47233W109 4241 172419 SH SOLE 172419 0 0 JFROG LTD ORD SHS M6191J100 472 7520 SH SOLE 7520 0 0 JOHN HANCOCK EXCHANGE TRADED MLTFCTR LRG CAP 47804J107 555 11709 SH SOLE 11709 0 0 JOHNSON & JOHNSON COM 478160104 46013 292375 SH SOLE 292075 0 300 JOHNSON CTLS INTL PLC SHS G51502105 2621 56257 SH SOLE 56257 0 0 JPMORGAN CHASE & CO COM 46625H100 47933 377216 SH SOLE 377216 0 0 KAISER ALUMINUM CORP COM PAR $0.01 483007704 495 5000 SH SOLE 5000 0 0 KANSAS CITY SOUTHERN COM NEW 485170302 5793 28379 SH SOLE 27231 0 1148 KAYNE ANDERSON ENERGY INFRST COM 486606106 1313 228317 SH SOLE 226572 0 1745 KELLOGG CO COM 487836108 482 7745 SH SOLE 7745 0 0 KEYCORP COM 493267108 2290 139553 SH SOLE 139553 0 0 KEYSIGHT TECHNOLOGIES INC COM 49338L103 4917 37222 SH SOLE 37222 0 0 KIMBELL RTY PARTNERS LP UNIT 49435R102 569 71894 SH SOLE 71894 0 0 KIMBERLY-CLARK CORP COM 494368103 3134 23240 SH SOLE 23240 0 0 KINDER MORGAN INC DEL COM 49456B101 3771 275887 SH SOLE 275887 0 0 KINSALE CAP GROUP INC COM 49714P108 1105 5521 SH SOLE 5521 0 0 KIRBY CORP COM 497266106 777 15000 SH SOLE 15000 0 0 KIRKLAND LAKE GOLD LTD COM 49741E100 331 8027 SH SOLE 8027 0 0 KKR & CO INC COM 48251W104 10947 270369 SH SOLE 270369 0 0 KKR INCOME OPPORTUNITIES FD COM 48249T106 179 12417 SH SOLE 12417 0 0 KLA CORP COM NEW 482480100 770 2974 SH SOLE 2974 0 0 KONTOOR BRANDS INC COM 50050N103 3722 91762 SH SOLE 91762 0 0 KOPIN CORP COM 500600101 442 182000 SH SOLE 182000 0 0 KORNIT DIGITAL LTD SHS M6372Q113 232 2606 SH SOLE 2606 0 0 KRAFT HEINZ CO COM 500754106 3844 110919 SH SOLE 110919 0 0 KRANESHARES TR BOSERA MSCI CH 500767405 246 5359 SH SOLE 5359 0 0 KRANESHARES TR CSI CHI INTERNET 500767306 1835 23900 SH SOLE 23900 0 0 KRANESHARES TR QUADRTC INT RT 500767736 495 17715 SH SOLE 17715 0 0 KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 361 13159 SH SOLE 13159 0 0 KROGER CO COM 501044101 623 19625 SH SOLE 19625 0 0 L BRANDS INC COM 501797104 278 7479 SH SOLE 7479 0 0 L3HARRIS TECHNOLOGIES INC COM 502431109 6932 36670 SH SOLE 36670 0 0 LABORATORY CORP AMER HLDGS COM NEW 50540R409 769 3779 SH SOLE 3779 0 0 LAMAR ADVERTISING CO NEW CL A 512816109 1320 15866 SH SOLE 15866 0 0 LAMB WESTON HLDGS INC COM 513272104 1988 25243 SH SOLE 25243 0 0 LAUDER ESTEE COS INC CL A 518439104 489 1838 SH SOLE 1838 0 0 LAZARD LTD SHS A G54050102 1203 28440 SH SOLE 28440 0 0 LEGG MASON ETF INVT TR CLRBRG GWT ETF 524682101 388 8800 SH SOLE 8800 0 0 LEGGETT & PLATT INC COM 524660107 1773 40035 SH SOLE 40035 0 0 LEIDOS HOLDINGS INC COM 525327102 611 5815 SH SOLE 5815 0 0 LENDINGTREE INC NEW COM 52603B107 387 1415 SH SOLE 1415 0 0 LENNAR CORP CL A 526057104 655 8594 SH SOLE 8594 0 0 LEVI STRAUSS & CO NEW CL A COM STK 52736R102 1425 70949 SH SOLE 70949 0 0 LHC GROUP INC COM 50187A107 249 1165 SH SOLE 1165 0 0 LIBERTY BROADBAND CORP COM SER A 530307107 203 1288 SH SOLE 1288 0 0 LIBERTY BROADBAND CORP COM SER C 530307305 479 3030 SH SOLE 3030 0 0 LIBERTY MEDIA CORP DEL COM A SIRIUSXM 531229409 299 6912 SH SOLE 6912 0 0 LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607 576 13227 SH SOLE 13227 0 0 LILLY ELI & CO COM 532457108 13910 82386 SH SOLE 82386 0 0 LIMELIGHT NETWORKS INC COM 53261M104 63 15703 SH SOLE 15703 0 0 LINCOLN NATL CORP IND COM 534187109 982 19519 SH SOLE 19519 0 0 LINDE PLC SHS G5494J103 6399 24282 SH SOLE 24282 0 0 LINDSAY CORP COM 535555106 387 3013 SH SOLE 3013 0 0 LIVE NATION ENTERTAINMENT IN COM 538034109 204 2775 SH SOLE 2775 0 0 LKQ CORP COM 501889208 2100 59589 SH SOLE 59589 0 0 LOCKHEED MARTIN CORP COM 539830109 13343 37589 SH SOLE 37552 0 37 LOEWS CORP COM 540424108 298 6606 SH SOLE 6606 0 0 LOWES COS INC COM 548661107 16850 104982 SH SOLE 104982 0 0 LULULEMON ATHLETICA INC COM 550021109 5042 14487 SH SOLE 14487 0 0 LUMEN TECHNOLOGIES INC COM 156700106 3264 334690 SH SOLE 334690 0 0 LYFT INC CL A COM 55087P104 476 9679 SH SOLE 9679 0 0 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 669 7304 SH SOLE 7304 0 0 M D C HLDGS INC COM 552676108 1801 37062 SH SOLE 37062 0 0 MACYS INC COM 55616P104 116 10312 SH SOLE 10312 0 0 MADISON SQUARE GRDN SPRT COR CL A 55825T103 299 1626 SH SOLE 1626 0 0 MAG SILVER CORP COM 55903Q104 6472 315408 SH SOLE 300833 0 14575 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 386 9092 SH SOLE 9092 0 0 MAGENTA THERAPEUTICS INC COM 55910K108 157 20000 SH SOLE 20000 0 0 MAGNA INTL INC COM 559222401 209 2959 SH SOLE 2959 0 0 MANULIFE FINL CORP COM 56501R106 319 17922 SH SOLE 17922 0 0 MARATHON PETE CORP COM 56585A102 4965 120055 SH SOLE 120055 0 0 MARKEL CORP COM 570535104 564 546 SH SOLE 546 0 0 MARRIOTT INTL INC NEW CL A 571903202 1039 7872 SH SOLE 7872 0 0 MARSH & MCLENNAN COS INC COM 571748102 547 4675 SH SOLE 4675 0 0 MARTIN MARIETTA MATLS INC COM 573284106 5069 17849 SH SOLE 17849 0 0 MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 12333 259416 SH SOLE 259416 0 0 MASCO CORP COM 574599106 2556 46537 SH SOLE 46537 0 0 MASIMO CORP COM 574795100 809 3013 SH SOLE 3013 0 0 MASTERCARD INCORPORATED CL A 57636Q104 19982 55980 SH SOLE 55944 0 36 MATCH GROUP INC NEW COM 57667L107 2343 15496 SH SOLE 15496 0 0 MATERION CORP COM 576690101 1466 23000 SH SOLE 23000 0 0 MAUI LD & PINEAPPLE INC COM 577345101 3832 332363 SH SOLE 316913 0 15450 MAXIM INTEGRATED PRODS INC COM 57772K101 341 3843 SH SOLE 3843 0 0 MCCORMICK & CO INC COM NON VTG 579780206 1841 19249 SH SOLE 19249 0 0 MCDONALDS CORP COM 580135101 10023 46707 SH SOLE 46707 0 0 MCKESSON CORP COM 58155Q103 786 4521 SH SOLE 4521 0 0 MEDALLIA INC COM 584021109 629 18915 SH SOLE 18915 0 0 MEDICAL PPTYS TRUST INC COM 58463J304 1936 88833 SH SOLE 88833 0 0 MEDIWOUND LTD ORD SHS M68830104 144 38900 SH SOLE 38900 0 0 MEDTRONIC PLC SHS G5960L103 20927 178645 SH SOLE 177103 0 1542 MERCADOLIBRE INC COM 58733R102 943 563 SH SOLE 563 0 0 MERCER INTL INC COM 588056101 210 20508 SH SOLE 20508 0 0 MERCK & CO. INC COM 58933Y105 21900 267729 SH SOLE 267729 0 0 MERITAGE HOMES CORP COM 59001A102 221 2664 SH SOLE 2664 0 0 METLIFE INC COM 59156R108 1927 41052 SH SOLE 41052 0 0 METTLER TOLEDO INTERNATIONAL COM 592688105 324 284 SH SOLE 284 0 0 MFS GOVT MKTS INCOME TR SH BEN INT 552939100 127 27690 SH SOLE 27690 0 0 MFS INTER INCOME TR SH BEN INT 55273C107 343 90106 SH SOLE 90106 0 0 MFS MUN INCOME TR SH BEN INT 552738106 138 20632 SH SOLE 20632 0 0 MGM GROWTH PPTYS LLC CL A COM 55303A105 203 6500 SH SOLE 6500 0 0 MGM RESORTS INTERNATIONAL COM 552953101 2070 65702 SH SOLE 65702 0 0 MICROCHIP TECHNOLOGY INC. COM 595017104 3037 21991 SH SOLE 21991 0 0 MICRON TECHNOLOGY INC COM 595112103 3123 41539 SH SOLE 41539 0 0 MICROSOFT CORP COM 594918104 173301 779162 SH SOLE 779083 0 79 MID-AMER APT CMNTYS INC COM 59522J103 4551 35919 SH SOLE 35919 0 0 MIDDLESEX WTR CO COM 596680108 3251 44856 SH SOLE 42745 0 2111 MILESTONE SCIENTIFIC INC COM NEW 59935P209 58 27500 SH SOLE 27500 0 0 MIRATI THERAPEUTICS INC COM 60468T105 447 2035 SH SOLE 2035 0 0 MODERNA INC COM 60770K107 7653 73255 SH SOLE 73255 0 0 MOELIS & CO CL A 60786M105 224 4800 SH SOLE 4800 0 0 MOHAWK GROUP HLDGS INC COM 608189106 249 14465 SH SOLE 14465 0 0 MOLSON COORS BEVERAGE CO CL B 60871R209 318 7048 SH SOLE 7048 0 0 MONDELEZ INTL INC CL A 609207105 2820 48215 SH SOLE 48215 0 0 MONGODB INC CL A 60937P106 1342 3739 SH SOLE 3739 0 0 MONMOUTH REAL ESTATE INVT CO CL A 609720107 783 45190 SH SOLE 45190 0 0 MONOLITHIC PWR SYS INC COM 609839105 1174 3205 SH SOLE 3205 0 0 MONROE CAP CORP COM 610335101 551 68629 SH SOLE 68629 0 0 MOODYS CORP COM 615369105 460 1586 SH SOLE 1586 0 0 MORGAN STANLEY COM NEW 617446448 5460 79663 SH SOLE 79663 0 0 MOSAIC CO NEW COM 61945C103 576 25020 SH SOLE 25020 0 0 MOTOROLA SOLUTIONS INC COM NEW 620076307 539 3172 SH SOLE 3172 0 0 MUELLER WTR PRODS INC COM SER A 624758108 162 13123 SH SOLE 13123 0 0 MUSTANG BIO INC COM 62818Q104 94 24894 SH SOLE 24894 0 0 MYOVANT SCIENCES LTD COM G637AM102 206 7450 SH SOLE 7450 0 0 NASDAQ INC COM 631103108 1214 9144 SH SOLE 9144 0 0 NATIONAL GRID PLC SPONSORED ADR NE 636274409 440 7457 SH SOLE 7457 0 0 NATIONAL INSTRS CORP COM 636518102 890 20246 SH SOLE 20246 0 0 NATIONAL RETAIL PROPERTIES I COM 637417106 987 24124 SH SOLE 24124 0 0 NAVIGATOR HLDGS LTD SHS Y62132108 12382 1130809 SH SOLE 1130809 0 0 NEOLEUKIN THERAPEUTICS INC COM 64049K104 203 14415 SH SOLE 14415 0 0 NETEASE INC SPONSORED ADS 64110W102 711 7428 SH SOLE 7343 0 85 NETFLIX INC COM 64110L106 21696 40123 SH SOLE 40123 0 0 NEUROCRINE BIOSCIENCES INC COM 64125C109 375 3915 SH SOLE 3915 0 0 NEVRO CORP COM 64157F103 260 1504 SH SOLE 1504 0 0 NEW GOLD INC CDA COM 644535106 64 28946 SH SOLE 28946 0 0 NEW MTN FIN CORP COM 647551100 295 25990 SH SOLE 25990 0 0 NEW ORIENTAL ED & TECHNOLOGY SPON ADR 647581107 878 4725 SH SOLE 4669 0 56 NEW RESIDENTIAL INVT CORP COM NEW 64828T201 739 74390 SH SOLE 74390 0 0 NEW YORK CMNTY BANCORP INC COM 649445103 489 46268 SH SOLE 46268 0 0 NEWELL BRANDS INC COM 651229106 1239 58365 SH SOLE 58365 0 0 NEWMONT CORP COM 651639106 6316 105473 SH SOLE 102198 0 3275 NEXPOINT STRATEGIC OPPORTES COM NEW 65340G205 1460 138756 SH SOLE 138756 0 0 NEXSTAR MEDIA GROUP INC CL A 65336K103 250 2286 SH SOLE 2286 0 0 NEXTERA ENERGY INC COM 65339F101 20619 267257 SH SOLE 267257 0 0 NEXTERA ENERGY INC UNIT 99/99/9999 65339F770 254 5000 SH SOLE 5000 0 0 NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 1689 25197 SH SOLE 25197 0 0 NICE LTD SPONSORED ADR 653656108 1026 3617 SH SOLE 3617 0 0 NIKE INC CL B 654106103 6784 47954 SH SOLE 47954 0 0 NIO INC SPON ADS 62914V106 2765 56734 SH SOLE 56734 0 0 NISOURCE INC COM 65473P105 3251 141736 SH SOLE 141736 0 0 NOKIA CORP SPONSORED ADR 654902204 942 240899 SH SOLE 240899 0 0 NORDSTROM INC COM 655664100 832 26667 SH SOLE 26667 0 0 NORFOLK SOUTHN CORP COM 655844108 4383 18447 SH SOLE 18447 0 0 NORTHROP GRUMMAN CORP COM 666807102 2309 7578 SH SOLE 7578 0 0 NORTHWESTERN CORP COM NEW 668074305 362 6200 SH SOLE 6200 0 0 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 1092 42949 SH SOLE 42949 0 0 NOVARTIS AG SPONSORED ADR 66987V109 3673 38899 SH SOLE 38899 0 0 NOVAVAX INC COM NEW 670002401 446 3997 SH SOLE 3997 0 0 NOVOCURE LTD ORD SHS G6674U108 230 1331 SH SOLE 1331 0 0 NOVO-NORDISK A S ADR 670100205 6151 88064 SH SOLE 88064 0 0 NRG ENERGY INC COM NEW 629377508 293 7790 SH SOLE 7790 0 0 NUCOR CORP COM 670346105 1656 31140 SH SOLE 31140 0 0 NUTANIX INC CL A 67059N108 488 15292 SH SOLE 15292 0 0 NUTRIEN LTD COM 67077M108 496 10293 SH SOLE 10293 0 0 NUVEEN AMT FREE MUN CR INC F COM 67071L106 213 12696 SH SOLE 12696 0 0 NUVEEN AMT FREE QLTY MUN INC COM 670657105 705 46698 SH SOLE 46698 0 0 NUVEEN FLOATING RATE INCOME COM 67072T108 138 15803 SH SOLE 15803 0 0 NUVEEN FLTNG RTE INCM OPP FD COM SHS 6706EN100 90 10445 SH SOLE 10445 0 0 NUVEEN MULTI-MKT INCOME FD COM 67075J107 74 10250 SH SOLE 10250 0 0 NUVEEN MUN HIGH INCOME OPPOR COM 670682103 266 18454 SH SOLE 18454 0 0 NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 282 17516 SH SOLE 17516 0 0 NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107 1287 49472 SH SOLE 49472 0 0 NUVEEN NEW YORK AMT QLT MUNI COM 670656107 296 21894 SH SOLE 21894 0 0 NUVEEN PFD & INCM SECURTIES COM 67072C105 357 36693 SH SOLE 36693 0 0 NUVEEN QUALITY MUNCP INCOME COM 67066V101 273 17778 SH SOLE 17778 0 0 NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 186 14458 SH SOLE 14458 0 0 NUVEEN SR INCOME FD COM 67067Y104 153 29500 SH SOLE 29500 0 0 NVENT ELECTRIC PLC SHS G6700G107 547 23481 SH SOLE 23481 0 0 NVIDIA CORPORATION COM 67066G104 33637 64417 SH SOLE 64397 0 20 NXP SEMICONDUCTORS N V COM N6596X109 357 2246 SH SOLE 2246 0 0 OCCIDENTAL PETE CORP *W EXP 08/03/202 674599162 151 22130 SH SOLE 21733 0 397 OCCIDENTAL PETE CORP COM 674599105 582 33624 SH SOLE 33624 0 0 OGE ENERGY CORP COM 670837103 410 12860 SH SOLE 12860 0 0 OKTA INC CL A 679295105 1816 7141 SH SOLE 7141 0 0 OMEGA HEALTHCARE INVS INC COM 681936100 1139 31350 SH SOLE 31350 0 0 ON SEMICONDUCTOR CORP COM 682189105 805 24600 SH SOLE 24600 0 0 ONDAS HLDGS INC COM NEW 68236H204 140 14964 SH SOLE 14964 0 0 ONEOK INC NEW COM 682680103 2577 67144 SH SOLE 67144 0 0 ONTRAK INC COM 683373104 874 14148 SH SOLE 14148 0 0 OPKO HEALTH INC COM 68375N103 49 12500 SH SOLE 12500 0 0 OPPENHEIMER HLDGS INC CL A NON VTG 683797104 286 9099 SH SOLE 9099 0 0 ORACLE CORP COM 68389X105 2742 42388 SH SOLE 42388 0 0 ORAMED PHARMACEUTICALS INC COM NEW 68403P203 51 12000 SH SOLE 12000 0 0 OREILLY AUTOMOTIVE INC COM 67103H107 7826 17292 SH SOLE 17292 0 0 ORION ENGINEERED CARBONS S A COM L72967109 368 21450 SH SOLE 21450 0 0 OSI ETF TR OSHARES US QUALT 67110P407 314 8196 SH SOLE 8196 0 0 OTIS WORLDWIDE CORP COM 68902V107 802 11869 SH SOLE 11869 0 0 OVINTIV INC COM 69047Q102 224 15576 SH SOLE 15576 0 0 OWENS CORNING NEW COM 690742101 274 3622 SH SOLE 3622 0 0 OXFORD IMMUNOTEC GLOBAL PLC ORD SHS G6855A103 504 28900 SH SOLE 28900 0 0 PACCAR INC COM 693718108 636 7375 SH SOLE 7375 0 0 PACER FDS TR BNCHMRK INFRA 69374H741 1407 39247 SH SOLE 39247 0 0 PACER FDS TR TRENDP 100 ETF 69374H303 1155 22171 SH SOLE 22171 0 0 PACER FDS TR TRENDP US LAR CP 69374H105 1425 43560 SH SOLE 43560 0 0 PACKAGING CORP AMER COM 695156109 779 5647 SH SOLE 5647 0 0 PAE INC COM CL A 69290Y109 243 26447 SH SOLE 26447 0 0 PALANTIR TECHNOLOGIES INC CL A 69608A108 2992 127069 SH SOLE 127069 0 0 PALO ALTO NETWORKS INC COM 697435105 2740 7709 SH SOLE 7709 0 0 PALOMAR HLDGS INC COM 69753M105 202 2279 SH SOLE 2279 0 0 PAN AMERN SILVER CORP COM 697900108 1065 30869 SH SOLE 30869 0 0 PAPA JOHNS INTL INC COM 698813102 826 9737 SH SOLE 9737 0 0 PARK HOTELS RESORTS INC COM 700517105 691 40316 SH SOLE 40316 0 0 PARKER-HANNIFIN CORP COM 701094104 4284 15727 SH SOLE 15727 0 0 PAYCHEX INC COM 704326107 2304 24733 SH SOLE 24733 0 0 PAYCOM SOFTWARE INC COM 70432V102 2407 5324 SH SOLE 5293 0 31 PAYPAL HLDGS INC COM 70450Y103 34571 147616 SH SOLE 147616 0 0 PELOTON INTERACTIVE INC CL A COM 70614W100 3117 20545 SH SOLE 20545 0 0 PENN NATL GAMING INC COM 707569109 8655 100203 SH SOLE 100203 0 0 PENTAIR PLC SHS G7S00T104 1905 35886 SH SOLE 35886 0 0 PEPSICO INC COM 713448108 23407 157832 SH SOLE 157832 0 0 PERSHING SQUARE TONTINE HLDG COM CL A 71531R109 719 25942 SH SOLE 25942 0 0 PERSONALIS INC COM 71535D106 406 11099 SH SOLE 11099 0 0 PFIZER INC COM 717081103 24437 663870 SH SOLE 663870 0 0 PGIM ETF TR ULTRA SHORT 69344A107 1842 36963 SH SOLE 36963 0 0 PGIM GLOBAL HIGH YIELD FD FO COM 69346J106 155 10659 SH SOLE 10659 0 0 PHILIP MORRIS INTL INC COM 718172109 7432 89766 SH SOLE 89766 0 0 PHILLIPS 66 COM 718546104 3625 51830 SH SOLE 51830 0 0 PIERIS PHARMACEUTICALS INC COM 720795103 48 19000 SH SOLE 19000 0 0 PIMCO CALIF MUN INCOME FD II COM 72200M108 338 37441 SH SOLE 37441 0 0 PIMCO CORPORATE & INCM STRG COM 72200U100 281 16315 SH SOLE 16315 0 0 PIMCO DYNAMIC CR INCOME FD COM SHS 72202D106 443 20913 SH SOLE 20913 0 0 PIMCO DYNAMIC INCOME FD SHS 72201Y101 385 14552 SH SOLE 14552 0 0 PIMCO ETF TR ACTIVE BD ETF 72201R775 419 3700 SH SOLE 3700 0 0 PIMCO ETF TR ENHAN SHRT MA AC 72201R833 5354 52472 SH SOLE 52472 0 0 PIMCO ETF TR INTER MUN BD ACT 72201R866 454 7997 SH SOLE 7997 0 0 PIMCO ETF TR INV GRD CRP BD 72201R817 694 5927 SH SOLE 5927 0 0 PINDUODUO INC SPONSORED ADS 722304102 1308 7364 SH SOLE 7364 0 0 PINNACLE WEST CAP CORP COM 723484101 231 2893 SH SOLE 2893 0 0 PINTEREST INC CL A 72352L106 10627 161269 SH SOLE 161269 0 0 PIONEER NAT RES CO COM 723787107 2019 17725 SH SOLE 17725 0 0 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 443 53712 SH SOLE 53712 0 0 PLANET FITNESS INC CL A 72703H101 2428 31270 SH SOLE 31270 0 0 PLUG POWER INC COM NEW 72919P202 451 13290 SH SOLE 13290 0 0 PNC FINL SVCS GROUP INC COM 693475105 2029 13615 SH SOLE 13615 0 0 PORTMAN RIDGE FIN CORP COM 73688F102 101 52824 SH SOLE 52824 0 0 POST HLDGS INC COM 737446104 303 3000 SH SOLE 3000 0 0 PPG INDS INC COM 693506107 5600 38831 SH SOLE 38831 0 0 PPL CORP COM 69351T106 2933 103982 SH SOLE 103982 0 0 PRICE T ROWE GROUP INC COM 74144T108 6739 44515 SH SOLE 44399 0 116 PRICESMART INC COM 741511109 6351 69725 SH SOLE 69725 0 0 PRINCIPAL FINANCIAL GROUP IN COM 74251V102 234 4707 SH SOLE 4707 0 0 PROCTER AND GAMBLE CO COM 742718109 23289 167381 SH SOLE 167381 0 0 PROGRESSIVE CORP COM 743315103 298 3017 SH SOLE 3017 0 0 PROLOGIS INC. COM 74340W103 4602 46173 SH SOLE 46173 0 0 PROOFPOINT INC COM 743424103 1120 8208 SH SOLE 8113 0 95 PROSHARES TR ONLINE RTL ETF 74347B169 3279 43227 SH SOLE 43227 0 0 PROSHARES TR RUSS 2000 DIVD 74347B698 340 5929 SH SOLE 5929 0 0 PROSHARES TR S&P 500 DV ARIST 74348A467 7950 99526 SH SOLE 99526 0 0 PROSHARES TR S&P MDCP 400 DIV 74347B680 365 5808 SH SOLE 5808 0 0 PROSHARES TR SHORT QQQ NEW 74347B714 232 16110 SH SOLE 16110 0 0 PROSHARES TR SHORT S&P 500 NE 74347B425 1244 69209 SH SOLE 69209 0 0 PROSHARES TR SHRT RUSSELL2000 74348A210 6572 258532 SH SOLE 258532 0 0 PROSPECT CAP CORP COM 74348T102 79 14625 SH SOLE 14625 0 0 PRUDENTIAL FINL INC COM 744320102 487 6244 SH SOLE 6244 0 0 PUBLIC STORAGE COM 74460D109 1525 6604 SH SOLE 6604 0 0 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 6211 106544 SH SOLE 102944 0 3600 PUBMATIC INC COM CL A 74467Q103 813 29100 SH SOLE 29100 0 0 PULTE GROUP INC COM 745867101 1582 36679 SH SOLE 36679 0 0 PURE STORAGE INC CL A 74624M102 356 15750 SH SOLE 15750 0 0 PUTNAM MASTER INTER INCOME T SH BEN INT 746909100 199 47200 SH SOLE 47200 0 0 PUTNAM MUN OPPORTUNITIES TR SH BEN INT 746922103 352 25730 SH SOLE 25730 0 0 PUTNAM PREMIER INCOME TR SH BEN INT 746853100 178 38200 SH SOLE 38200 0 0 QIAGEN NV SHS NEW N72482123 276 5214 SH SOLE 5214 0 0 QORVO INC COM 74736K101 1048 6301 SH SOLE 6301 0 0 QUALCOMM INC COM 747525103 17846 117147 SH SOLE 117147 0 0 QUANTA SVCS INC COM 74762E102 12897 179074 SH SOLE 179074 0 0 QUEST DIAGNOSTICS INC COM 74834L100 6692 56148 SH SOLE 54664 0 1484 QUIDEL CORP COM 74838J101 718 3994 SH SOLE 3994 0 0 RANGE RES CORP COM 75281A109 225 33528 SH SOLE 33528 0 0 RAYTHEON TECHNOLOGIES CORP COM 75513E101 9872 138051 SH SOLE 138051 0 0 REALTY INCOME CORP COM 756109104 3945 63448 SH SOLE 63448 0 0 REGAL BELOIT CORP COM 758750103 510 4152 SH SOLE 4152 0 0 REGENERON PHARMACEUTICALS COM 75886F107 5370 11116 SH SOLE 11116 0 0 REGIONS FINANCIAL CORP NEW COM 7591EP100 457 28394 SH SOLE 28394 0 0 REPLIGEN CORP COM 759916109 504 2633 SH SOLE 2633 0 0 REPUBLIC SVCS INC COM 760759100 2286 23742 SH SOLE 23742 0 0 RESMED INC COM 761152107 1115 5245 SH SOLE 5245 0 0 RESTAURANT BRANDS INTL INC COM 76131D103 2361 38646 SH SOLE 38646 0 0 REYNOLDS CONSUMER PRODS INC COM 76171L106 458 15243 SH SOLE 15243 0 0 RH COM 74967X103 1122 2508 SH SOLE 2508 0 0 RIGEL PHARMACEUTICALS INC COM NEW 766559603 229 65356 SH SOLE 65356 0 0 RINGCENTRAL INC CL A 76680R206 795 2097 SH SOLE 2097 0 0 RIO TINTO PLC SPONSORED ADR 767204100 1824 24239 SH SOLE 24239 0 0 RLJ LODGING TR COM 74965L101 154 10860 SH SOLE 10860 0 0 ROBERT HALF INTL INC COM 770323103 562 8995 SH SOLE 8995 0 0 ROCKET COS INC COM CL A 77311W101 732 36251 SH SOLE 36251 0 0 ROCKWELL AUTOMATION INC COM 773903109 5572 22214 SH SOLE 21386 0 828 ROGERS COMMUNICATIONS INC CL B 775109200 550 11810 SH SOLE 11810 0 0 ROKU INC COM CL A 77543R102 6356 19142 SH SOLE 19142 0 0 ROPER TECHNOLOGIES INC COM 776696106 509 1180 SH SOLE 1180 0 0 ROYAL BK CDA COM 780087102 1744 21254 SH SOLE 21254 0 0 ROYAL DUTCH SHELL PLC SPON ADR B 780259107 942 28020 SH SOLE 28020 0 0 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 1148 32665 SH SOLE 32665 0 0 ROYCE VALUE TR INC COM 780910105 3234 200350 SH SOLE 200350 0 0 RYMAN HOSPITALITY PPTYS INC COM 78377T107 1213 17907 SH SOLE 17907 0 0 S&P GLOBAL INC COM 78409V104 385 1171 SH SOLE 1171 0 0 SABRE CORP COM 78573M104 555 46230 SH SOLE 46230 0 0 SAIA INC COM 78709Y105 723 4000 SH SOLE 4000 0 0 SALESFORCE COM INC COM 79466L302 11874 53357 SH SOLE 53302 0 55 SANOFI SPONSORED ADR 80105N105 634 13034 SH SOLE 13034 0 0 SAREPTA THERAPEUTICS INC COM 803607100 1467 8604 SH SOLE 8604 0 0 SBA COMMUNICATIONS CORP NEW CL A 78410G104 2355 8348 SH SOLE 8348 0 0 SCHLUMBERGER LTD COM 806857108 863 39548 SH SOLE 39548 0 0 SCHRODINGER INC COM 80810D103 645 8146 SH SOLE 8146 0 0 SCHWAB CHARLES CORP COM 808513105 4777 90073 SH SOLE 90073 0 0 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 641 9986 SH SOLE 9986 0 0 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 1381 15189 SH SOLE 15189 0 0 SCOTTS MIRACLE GRO CO CL A 810186106 367 1842 SH SOLE 1842 0 0 SEA LTD SPONSORD ADS 81141R100 787 3951 SH SOLE 3951 0 0 SEAGATE TECHNOLOGY PLC SHS G7945M107 829 13334 SH SOLE 13334 0 0 SEAGEN INC COM 81181C104 1594 9104 SH SOLE 9104 0 0 SEALED AIR CORP NEW COM 81211K100 2127 46442 SH SOLE 46442 0 0 SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 3889 57631 SH SOLE 57254 0 377 SELECT SECTOR SPDR TR ENERGY 81369Y506 508 13407 SH SOLE 13407 0 0 SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 326 8917 SH SOLE 8917 0 0 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 4970 30909 SH SOLE 30750 0 159 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 686 10165 SH SOLE 10165 0 0 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 3364 29662 SH SOLE 29662 0 0 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 5182 175790 SH SOLE 175790 0 0 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 3784 42735 SH SOLE 42431 0 304 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 481 7673 SH SOLE 7673 0 0 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 3180 43944 SH SOLE 43565 0 379 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 10383 79862 SH SOLE 79670 0 192 SELECTIVE INS GROUP INC COM 816300107 329 4900 SH SOLE 4900 0 0 SEMPRA ENERGY COM 816851109 2625 20604 SH SOLE 20604 0 0 SEMTECH CORP COM 816850101 382 5300 SH SOLE 5300 0 0 SENSEONICS HLDGS INC COM 81727U105 9 10000 SH SOLE 10000 0 0 SERVICE CORP INTL COM 817565104 1064 21680 SH SOLE 21680 0 0 SERVICENOW INC COM 81762P102 1009 1833 SH SOLE 1833 0 0 SHERWIN WILLIAMS CO COM 824348106 2456 3341 SH SOLE 3341 0 0 SHOPIFY INC CL A 82509L107 2003 1770 SH SOLE 1770 0 0 SIENTRA INC COM 82621J105 220 56600 SH SOLE 56600 0 0 SILGAN HOLDINGS INC COM 827048109 362 9760 SH SOLE 9760 0 0 SIMON PPTY GROUP INC NEW COM 828806109 2510 29434 SH SOLE 29434 0 0 SIRIUS XM HOLDINGS INC COM 82968B103 169 26640 SH SOLE 26640 0 0 SKYWORKS SOLUTIONS INC COM 83088M102 1304 8528 SH SOLE 8528 0 0 SL GREEN RLTY CORP COM 78440X101 1068 17927 SH SOLE 17927 0 0 SLACK TECHNOLOGIES INC COM CL A 83088V102 994 23525 SH SOLE 23525 0 0 SMARTSHEET INC COM CL A 83200N103 1452 20961 SH SOLE 20961 0 0 SMITH A O CORP COM 831865209 4066 74169 SH SOLE 74169 0 0 SMUCKER J M CO COM NEW 832696405 286 2477 SH SOLE 2477 0 0 SNAP INC CL A 83304A106 715 14278 SH SOLE 14278 0 0 SNAP ON INC COM 833034101 1789 10453 SH SOLE 10453 0 0 SNOWFLAKE INC CL A 833445109 681 2420 SH SOLE 2420 0 0 SOCIAL CAP HEDSPIA HLDG CO I COM CL A G8251K107 214 12760 SH SOLE 12760 0 0 SOCIEDAD QUIMICA Y MINERA DE SPON ADR SER B 833635105 680 13861 SH SOLE 13861 0 0 SOLAR SR CAP LTD COM 83416M105 149 10279 SH SOLE 10279 0 0 SOLAREDGE TECHNOLOGIES INC COM 83417M104 905 2835 SH SOLE 2835 0 0 SOLENO THERAPEUTICS INC COM NEW 834203200 117 60673 SH SOLE 60673 0 0 SONOCO PRODS CO COM 835495102 536 9040 SH SOLE 9040 0 0 SONOS INC COM 83570H108 368 15770 SH SOLE 15770 0 0 SONY CORP SPONSORED ADR 835699307 6145 60781 SH SOLE 60781 0 0 SOUTHERN CO COM 842587107 4144 67454 SH SOLE 67454 0 0 SOUTHWEST AIRLS CO COM 844741108 8294 177940 SH SOLE 177940 0 0 SOUTHWESTERN ENERGY CO COM 845467109 632 211925 SH SOLE 211925 0 0 SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 4392 14363 SH SOLE 14363 0 0 SPDR GOLD TR GOLD SHS 78463V107 17100 95878 SH SOLE 95493 0 385 SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 438 10400 SH SOLE 10400 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 21615 57811 SH SOLE 57811 0 0 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 3203 7627 SH SOLE 7627 0 0 SPDR SER TR BLMBRG BRC CNVRT 78464A359 28466 343835 SH SOLE 343835 0 0 SPDR SER TR BLOMBRG BRC EMRG 78464A391 1132 40340 SH SOLE 40340 0 0 SPDR SER TR BLOOMBERG BRCLYS 78468R622 16601 152386 SH SOLE 152386 0 0 SPDR SER TR BLOOMBERG SRT TR 78468R408 245 9086 SH SOLE 9086 0 0 SPDR SER TR HLTH CR EQUIP 78464A581 252 2217 SH SOLE 2217 0 0 SPDR SER TR NUVEEN BLMBRG SR 78468R739 434 8714 SH SOLE 8714 0 0 SPDR SER TR PORTFLI TIPS ETF 78464A656 7481 240000 SH SOLE 240000 0 0 SPDR SER TR PORTFOLIO INTRMD 78464A375 274 7378 SH SOLE 7378 0 0 SPDR SER TR S&P BIOTECH 78464A870 10268 72935 SH SOLE 72935 0 0 SPDR SER TR S&P BK ETF 78464A797 272 6508 SH SOLE 6508 0 0 SPDR SER TR S&P DIVID ETF 78464A763 4937 46605 SH SOLE 46605 0 0 SPDR SER TR S&P METALS MNG 78464A755 200 6005 SH SOLE 6005 0 0 SPDR SER TR S&P OILGAS EXP 78468R556 652 11144 SH SOLE 11144 0 0 SPDR SER TR S&P REGL BKG 78464A698 2500 48124 SH SOLE 48124 0 0 SPDR SER TR SPDR BLOOMBERG 78468R663 4901 53548 SH SOLE 53548 0 0 SPECTRUM BRANDS HLDGS INC NE COM 84790A105 470 5955 SH SOLE 5955 0 0 SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 1063 27200 SH SOLE 27200 0 0 SPIRIT AIRLS INC COM 848577102 324 13250 SH SOLE 13250 0 0 SPLUNK INC COM 848637104 534 3146 SH SOLE 3146 0 0 SPOTIFY TECHNOLOGY S A SHS L8681T102 886 2818 SH SOLE 2818 0 0 SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 2273 117481 SH SOLE 117481 0 0 SPROTT PHYSICAL GOLD TR UNIT 85207H104 1442 95559 SH SOLE 95559 0 0 SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 937 100284 SH SOLE 100284 0 0 SQUARE INC CL A 852234103 22525 103496 SH SOLE 103496 0 0 SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 787 15968 SH SOLE 15968 0 0 STAG INDL INC COM 85254J102 4382 139916 SH SOLE 133611 0 6305 STANLEY BLACK & DECKER INC COM 854502101 1247 6986 SH SOLE 6986 0 0 STARBUCKS CORP COM 855244109 25890 242017 SH SOLE 242017 0 0 STARWOOD PPTY TR INC COM 85571B105 350 18120 SH SOLE 18120 0 0 STATE STR CORP COM 857477103 413 5679 SH SOLE 5679 0 0 STELLUS CAP INVT CORP COM 858568108 218 20007 SH SOLE 20007 0 0 STERICYCLE INC COM 858912108 918 13241 SH SOLE 13241 0 0 STORE CAP CORP COM 862121100 1208 35570 SH SOLE 35570 0 0 STRYKER CORPORATION COM 863667101 4926 20104 SH SOLE 20041 0 63 SUN CMNTYS INC COM 866674104 471 3100 SH SOLE 3100 0 0 SUNRUN INC COM 86771W105 2667 38438 SH SOLE 38438 0 0 SUNSTONE HOTEL INVS INC NEW COM 867892101 118 10404 SH SOLE 10404 0 0 SUPER MICRO COMPUTER INC COM 86800U104 2807 88660 SH SOLE 88660 0 0 SURO CAPITAL CORP COM NEW 86887Q109 4945 377722 SH SOLE 377722 0 0 SVB FINANCIAL GROUP COM 78486Q101 1080 2784 SH SOLE 2784 0 0 SYNCHRONY FINANCIAL COM 87165B103 1318 37977 SH SOLE 37977 0 0 SYNOPSYS INC COM 871607107 8527 32893 SH SOLE 31522 0 1371 SYSCO CORP COM 871829107 3433 46227 SH SOLE 46227 0 0 TABULA RASA HEALTHCARE INC COM 873379101 2666 62242 SH SOLE 62242 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 14094 129248 SH SOLE 129248 0 0 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 1447 6963 SH SOLE 6963 0 0 TANDEM DIABETES CARE INC COM NEW 875372203 521 5439 SH SOLE 5439 0 0 TANGER FACTORY OUTLET CTRS I COM 875465106 161 16207 SH SOLE 16207 0 0 TARGET CORP COM 87612E106 8472 47988 SH SOLE 47988 0 0 TAYLOR MORRISON HOME CORP COM 87724P106 2001 78016 SH SOLE 78016 0 0 TC ENERGY CORP COM 87807B107 707 17359 SH SOLE 17359 0 0 TE CONNECTIVITY LTD REG SHS H84989104 1130 9338 SH SOLE 9338 0 0 TECK RESOURCES LTD CL B 878742204 616 33941 SH SOLE 33941 0 0 TEKLA HEALTHCARE INVS SH BEN INT 87911J103 1524 63925 SH SOLE 63925 0 0 TEKLA HEALTHCARE OPPORTUNITI SHS 879105104 293 14360 SH SOLE 14360 0 0 TEKLA LIFE SCIENCES INVS SH BEN INT 87911K100 286 14505 SH SOLE 14505 0 0 TELADOC HEALTH INC COM 87918A105 3602 18012 SH SOLE 18012 0 0 TEMPLETON EMERGING MKTS INCO COM 880192109 691 88868 SH SOLE 88868 0 0 TEMPUR SEALY INTL INC COM 88023U101 870 32236 SH SOLE 32236 0 0 TENNECO INC CL A VTG COM STK 880349105 517 48804 SH SOLE 48804 0 0 TERADYNE INC COM 880770102 2033 16958 SH SOLE 16958 0 0 TESLA INC COM 88160R101 28738 40724 SH SOLE 40724 0 0 TEVA PHARMACEUTICAL FIN LLC DBCV 0.250% 2/0 88163VAE9 1757 1765 PRN SOLE 1700 0 65 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 734 75993 SH SOLE 75993 0 0 TEXAS INSTRS INC COM 882508104 14629 89129 SH SOLE 89129 0 0 TEXAS PAC LD TR SUB CTF PROP I T 882610108 386 531 SH SOLE 531 0 0 THE REALREAL INC COM 88339P101 366 18752 SH SOLE 18752 0 0 THE TRADE DESK INC COM CL A 88339J105 2771 3459 SH SOLE 3459 0 0 THERAPEUTICSMD INC COM 88338N107 77 64250 SH SOLE 64250 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 26169 56183 SH SOLE 56183 0 0 THOMSON REUTERS CORP. COM NEW 884903709 871 10638 SH SOLE 10638 0 0 TIFFANY & CO NEW COM 886547108 6775 51539 SH SOLE 51539 0 0 TIMKEN CO COM 887389104 1305 16872 SH SOLE 16872 0 0 TJX COS INC NEW COM 872540109 5757 84301 SH SOLE 84301 0 0 T-MOBILE US INC COM 872590104 3561 26405 SH SOLE 26405 0 0 TORTOISE ESSENTIAL ASSETS IN COM SH BEN INT 89148A103 373 28553 SH SOLE 28553 0 0 TOTAL SE SPONSORED ADS 89151E109 421 10048 SH SOLE 10048 0 0 TOWNEBANK PORTSMOUTH VA COM 89214P109 645 27485 SH SOLE 27485 0 0 TRACTOR SUPPLY CO COM 892356106 783 5569 SH SOLE 5569 0 0 TRANE TECHNOLOGIES PLC SHS G8994E103 2420 16671 SH SOLE 16671 0 0 TRANSDIGM GROUP INC COM 893641100 453 732 SH SOLE 732 0 0 TRANSOCEAN LTD REG SHS H8817H100 134 57915 SH SOLE 57915 0 0 TRAVELERS COMPANIES INC COM 89417E109 2680 19098 SH SOLE 19098 0 0 TREX CO INC COM 89531P105 279 3335 SH SOLE 3335 0 0 TRI CONTL CORP COM 895436103 244 8293 SH SOLE 8293 0 0 TRUIST FINL CORP COM 89832Q109 7341 153156 SH SOLE 153156 0 0 TTM TECHNOLOGIES INC COM 87305R109 287 20800 SH SOLE 20800 0 0 TUFIN SOFTWARE TECHNOLOGIE SHS M8893U102 297 23800 SH SOLE 23800 0 0 TURTLE BEACH CORP COM NEW 900450206 712 33055 SH SOLE 33055 0 0 TWILIO INC CL A 90138F102 11789 34827 SH SOLE 34224 0 603 TWITTER INC COM 90184L102 3155 58252 SH SOLE 58252 0 0 TYLER TECHNOLOGIES INC COM 902252105 331 759 SH SOLE 759 0 0 TYSON FOODS INC CL A 902494103 1298 20139 SH SOLE 20139 0 0 UBER TECHNOLOGIES INC COM 90353T100 4073 79855 SH SOLE 79855 0 0 UBIQUITI INC COM 90353W103 6417 23040 SH SOLE 23040 0 0 UBS GROUP AG SHS H42097107 296 20949 SH SOLE 20949 0 0 UDR INC COM 902653104 1332 34651 SH SOLE 34651 0 0 UGI CORP NEW COM 902681105 3935 112566 SH SOLE 112566 0 0 ULTA BEAUTY INC COM 90384S303 1093 3807 SH SOLE 3807 0 0 UNILEVER PLC SPON ADR NEW 904767704 2284 37836 SH SOLE 37836 0 0 UNION PAC CORP COM 907818108 10970 52686 SH SOLE 52686 0 0 UNITED AIRLS HLDGS INC COM 910047109 424 9798 SH SOLE 9798 0 0 UNITED PARCEL SERVICE INC CL B 911312106 9589 56939 SH SOLE 56939 0 0 UNITED RENTALS INC COM 911363109 1203 5186 SH SOLE 5186 0 0 UNITED STS COMMODITY IDX FDT CM REP COPP FD 911718104 250 11485 SH SOLE 11485 0 0 UNITED THERAPEUTICS CORP DEL COM 91307C102 407 2682 SH SOLE 2682 0 0 UNITEDHEALTH GROUP INC COM 91324P102 19173 54676 SH SOLE 54676 0 0 UNITIL CORP COM 913259107 326 7361 SH SOLE 7361 0 0 UNIVERSAL DISPLAY CORP COM 91347P105 8156 35490 SH SOLE 33788 0 1702 UNIVERSAL HEALTH RLTY INCM T SH BEN INT 91359E105 248 3850 SH SOLE 3850 0 0 UNIVEST FINANCIAL CORPORATIO COM 915271100 242 11756 SH SOLE 11756 0 0 UNUM GROUP COM 91529Y106 910 39670 SH SOLE 39670 0 0 UPLAND SOFTWARE INC COM 91544A109 461 10054 SH SOLE 10054 0 0 UPWORK INC COM 91688F104 691 20000 SH SOLE 20000 0 0 URBAN OUTFITTERS INC COM 917047102 303 11850 SH SOLE 11850 0 0 US BANCORP DEL COM NEW 902973304 15249 327318 SH SOLE 327318 0 0 UXIN LTD ADS 91818X108 238 272950 SH SOLE 272950 0 0 V F CORP COM 918204108 3841 44977 SH SOLE 44977 0 0 VACCINEX INC COM 918640103 117 56751 SH SOLE 56751 0 0 VALERO ENERGY CORP COM 91913Y100 5763 101860 SH SOLE 101645 0 215 VALMONT INDS INC COM 920253101 8301 47450 SH SOLE 47450 0 0 VALVOLINE INC COM 92047W101 585 25274 SH SOLE 25274 0 0 VANECK MERK GOLD TR GOLD TRUST 921078101 912 49236 SH SOLE 49236 0 0 VANECK VECTORS ETF TR FALLEN ANGEL HG 92189F437 1943 60544 SH SOLE 60544 0 0 VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 5809 161265 SH SOLE 161265 0 0 VANECK VECTORS ETF TR HIGH YLD MUN ETF 92189H409 1203 19551 SH SOLE 19551 0 0 VANECK VECTORS ETF TR INTRMDT MUNI ETF 92189H201 2915 56028 SH SOLE 56028 0 0 VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 1619 29853 SH SOLE 29853 0 0 VANECK VECTORS ETF TR MORNINGSTAR INTL 92189F593 404 12000 SH SOLE 12000 0 0 VANECK VECTORS ETF TR MORNINGSTAR WIDE 92189F643 2127 34308 SH SOLE 34308 0 0 VANECK VECTORS ETF TR PHARMACEUTICAL 92189F692 601 9040 SH SOLE 9040 0 0 VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 4075 18654 SH SOLE 18654 0 0 VANECK VECTORS ETF TR SHORT MUNI ETF 92189F528 278 15341 SH SOLE 15341 0 0 VANECK VECTORS ETF TR VIDEO GAMING 92189F114 928 13260 SH SOLE 13260 0 0 VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 469 2038 SH SOLE 2038 0 0 VANGUARD BD INDEX FDS INTERMED TERM 921937819 20465 220405 SH SOLE 220405 0 0 VANGUARD BD INDEX FDS LONG TERM BOND 921937793 741 6754 SH SOLE 6754 0 0 VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 6604 79668 SH SOLE 79668 0 0 VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 485 5502 SH SOLE 5502 0 0 VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 336 5737 SH SOLE 5737 0 0 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 3981 24173 SH SOLE 24173 0 0 VANGUARD INDEX FDS GROWTH ETF 922908736 9866 38944 SH SOLE 38944 0 0 VANGUARD INDEX FDS LARGE CAP ETF 922908637 1521 8651 SH SOLE 8651 0 0 VANGUARD INDEX FDS MID CAP ETF 922908629 4586 22179 SH SOLE 22179 0 0 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 1043 12274 SH SOLE 12274 0 0 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 12451 36228 SH SOLE 36228 0 0 VANGUARD INDEX FDS SM CP VAL ETF 922908611 578 4062 SH SOLE 4062 0 0 VANGUARD INDEX FDS SMALL CP ETF 922908751 6546 33626 SH SOLE 33626 0 0 VANGUARD INDEX FDS SML CP GRW ETF 922908595 2104 7859 SH SOLE 7859 0 0 VANGUARD INDEX FDS TOTAL STK MKT 922908769 6920 35554 SH SOLE 35554 0 0 VANGUARD INDEX FDS VALUE ETF 922908744 1875 15757 SH SOLE 15757 0 0 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 897 15373 SH SOLE 15373 0 0 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 4953 98850 SH SOLE 98850 0 0 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 208 3452 SH SOLE 3452 0 0 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 2426 19910 SH SOLE 19910 0 0 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 385 4167 SH SOLE 534 0 3633 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 9235 95065 SH SOLE 95065 0 0 VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 2294 42431 SH SOLE 42431 0 0 VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 3171 51472 SH SOLE 51472 0 0 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 18773 225506 SH SOLE 225506 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 301 1215 SH SOLE 1215 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 303 2531 SH SOLE 2531 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623 1237 5931 SH SOLE 5931 0 0 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 6932 49102 SH SOLE 49102 0 0 VANGUARD STAR FDS VG TL INTL STK F 921909768 1174 19515 SH SOLE 19515 0 0 VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 2699 57170 SH SOLE 57170 0 0 VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 541 5910 SH SOLE 5910 0 0 VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 608 7465 SH SOLE 7465 0 0 VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 1201 4365 SH SOLE 4365 0 0 VANGUARD WORLD FDS CONSUM STP ETF 92204A207 469 2693 SH SOLE 2693 0 0 VANGUARD WORLD FDS FINANCIALS ETF 92204A405 336 4616 SH SOLE 4616 0 0 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 1583 7075 SH SOLE 7075 0 0 VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 1315 7734 SH SOLE 7734 0 0 VANGUARD WORLD FDS INF TECH ETF 92204A702 5178 14637 SH SOLE 14637 0 0 VARIAN MED SYS INC COM 92220P105 956 5458 SH SOLE 5458 0 0 VBI VACCINES INC COM NEW 91822J103 217 79017 SH SOLE 79017 0 0 VECTOR GROUP LTD COM 92240M108 192 16499 SH SOLE 16499 0 0 VEEVA SYS INC CL A COM 922475108 2867 10531 SH SOLE 10489 0 42 VELODYNE LIDAR INC COM 92259F101 2998 131375 SH SOLE 131375 0 0 VENTAS INC COM 92276F100 364 7439 SH SOLE 7439 0 0 VERINT SYS INC COM 92343X100 3854 57362 SH SOLE 57362 0 0 VERITONE INC COM 92347M100 7348 258271 SH SOLE 258271 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 33887 576779 SH SOLE 576779 0 0 VERTEX PHARMACEUTICALS INC COM 92532F100 1741 7367 SH SOLE 7367 0 0 VIACOMCBS INC CL B 92556H206 2882 77352 SH SOLE 77352 0 0 VIATRIS INC COM 92556V106 1653 88208 SH SOLE 88208 0 0 VIPSHOP HOLDINGS LIMITED SPONSORED ADS A 92763W103 1352 48108 SH SOLE 48108 0 0 VIRGIN GALACTIC HOLDINGS INC COM 92766K106 725 30552 SH SOLE 30552 0 0 VISA INC COM CL A 92826C839 48021 219542 SH SOLE 219542 0 0 VISTRA CORP COM 92840M102 492 25000 SH SOLE 25000 0 0 VMWARE INC CL A COM 928563402 1252 8924 SH SOLE 8924 0 0 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 1915 116206 SH SOLE 116206 0 0 VONAGE HLDGS CORP COM 92886T201 371 28839 SH SOLE 28839 0 0 VONTIER CORPORATION COM 928881101 1812 54243 SH SOLE 54243 0 0 VOYA PRIME RATE TR SH BEN INT 92913A100 217 48575 SH SOLE 48575 0 0 VULCAN MATLS CO COM 929160109 6725 45346 SH SOLE 45346 0 0 WABASH NATL CORP COM 929566107 823 47771 SH SOLE 47771 0 0 WABTEC COM 929740108 3046 41612 SH SOLE 41612 0 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 2689 67428 SH SOLE 67428 0 0 WALMART INC COM 931142103 25411 176275 SH SOLE 176160 0 115 WASTE CONNECTIONS INC COM 94106B101 1301 12683 SH SOLE 12683 0 0 WASTE MGMT INC DEL COM 94106L109 14315 121390 SH SOLE 118504 0 2886 WATERS CORP COM 941848103 708 2862 SH SOLE 2862 0 0 WAYFAIR INC CL A 94419L101 423 1873 SH SOLE 1873 0 0 WEC ENERGY GROUP INC COM 92939U106 585 6360 SH SOLE 6360 0 0 WELLS FARGO CO NEW COM 949746101 4284 141938 SH SOLE 141938 0 0 WELLTOWER INC COM 95040Q104 1957 30291 SH SOLE 30291 0 0 WENDYS CO COM 95058W100 394 17972 SH SOLE 17972 0 0 WESCO INTL INC COM 95082P105 367 4675 SH SOLE 4675 0 0 WEST PHARMACEUTICAL SVSC INC COM 955306105 275 971 SH SOLE 971 0 0 WESTERN ASSET EMERGING MKTS COM 95766A101 244 17561 SH SOLE 17561 0 0 WESTERN ASSET HIGH INCOME OP COM 95766K109 332 67113 SH SOLE 67113 0 0 WESTERN ASSET MANAGED MUNS F COM 95766M105 221 17203 SH SOLE 17203 0 0 WESTERN ASSET MTG DEFINED OP COM 95790B109 228 16052 SH SOLE 16052 0 0 WESTERN ASSET PREMIER BD FD SHS BEN INT 957664105 566 39948 SH SOLE 39948 0 0 WESTERN ASST INFLTN LKD INM COM SH BEN INT 95766Q106 281 20600 SH SOLE 20600 0 0 WESTERN AST INFL LKD OPP & I COM 95766R104 146 11800 SH SOLE 11800 0 0 WESTERN COPPER & GOLD CORP COM 95805V108 12 10000 SH SOLE 10000 0 0 WESTROCK CO COM 96145D105 1809 41565 SH SOLE 41565 0 0 WEX INC COM 96208T104 624 3066 SH SOLE 3066 0 0 WEYERHAEUSER CO MTN BE COM NEW 962166104 10983 327552 SH SOLE 320877 0 6675 WHEATON PRECIOUS METALS CORP COM 962879102 528 12645 SH SOLE 12645 0 0 WHIRLPOOL CORP COM 963320106 251 1394 SH SOLE 1394 0 0 WILEY JOHN & SONS INC CL A 968223206 388 8495 SH SOLE 8495 0 0 WILLIAMS COS INC COM 969457100 994 49565 SH SOLE 49565 0 0 WILLIAMS SONOMA INC COM 969904101 1282 12588 SH SOLE 12588 0 0 WILLSCOT MOBIL MINI HLDNG CO COM CL A 971378104 370 15965 SH SOLE 15965 0 0 WINNEBAGO INDS INC COM 974637100 385 6422 SH SOLE 6422 0 0 WINTRUST FINL CORP COM 97650W108 2821 46176 SH SOLE 46176 0 0 WISDOMTREE TR ITL HDG QTLY DIV 97717X594 220 5607 SH SOLE 5607 0 0 WISDOMTREE TR US LARGECAP DIVD 97717W307 461 4286 SH SOLE 4286 0 0 WISDOMTREE TR US MIDCAP DIVID 97717W505 527 15144 SH SOLE 15144 0 0 WISDOMTREE TR US QTLY DIV GRT 97717X669 633 11735 SH SOLE 11735 0 0 WISDOMTREE TR US SMALLCAP DIVD 97717W604 598 22487 SH SOLE 22487 0 0 WIX COM LTD SHS M98068105 497 1990 SH SOLE 1990 0 0 WORKDAY INC CL A 98138H101 1191 4972 SH SOLE 4972 0 0 WP CAREY INC COM 92936U109 717 10154 SH SOLE 10154 0 0 WPX ENERGY INC COM 98212B103 1729 212100 SH SOLE 212100 0 0 WYNDHAM DESTINATIONS INC COM 98310W108 291 6483 SH SOLE 6483 0 0 WYNDHAM HOTELS & RESORTS INC COM 98311A105 3448 58011 SH SOLE 58011 0 0 WYNN RESORTS LTD COM 983134107 1061 9408 SH SOLE 9408 0 0 XCEL ENERGY INC COM 98389B100 1211 18170 SH SOLE 18170 0 0 XEROX HOLDINGS CORP COM NEW 98421M106 226 9766 SH SOLE 9766 0 0 XILINX INC COM 983919101 6884 48551 SH SOLE 46374 0 2177 XPO LOGISTICS INC COM 983793100 7048 59129 SH SOLE 59129 0 0 XYLEM INC COM 98419M100 8275 81298 SH SOLE 78153 0 3145 YEXT INC COM 98585N106 1687 107362 SH SOLE 107362 0 0 YORK WTR CO COM 987184108 311 6670 SH SOLE 6670 0 0 YUM BRANDS INC COM 988498101 1056 9720 SH SOLE 9720 0 0 YUM CHINA HLDGS INC COM 98850P109 521 9122 SH SOLE 9122 0 0 ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 548 1425 SH SOLE 1425 0 0 ZILLOW GROUP INC CL A 98954M101 586 4315 SH SOLE 4315 0 0 ZILLOW GROUP INC CL C CAP STK 98954M200 820 6316 SH SOLE 6316 0 0 ZILLOW GROUP INC NOTE 1.500% 7/0 98954MAC5 1765 1038 PRN SOLE 988 0 50 ZIMMER BIOMET HOLDINGS INC COM 98956P102 1545 10026 SH SOLE 10026 0 0 ZIOPHARM ONCOLOGY INC COM 98973P101 73 29000 SH SOLE 29000 0 0 ZIX CORP COM 98974P100 343 39690 SH SOLE 39690 0 0 ZOETIS INC CL A 98978V103 21928 132488 SH SOLE 132488 0 0 ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 3338 9898 SH SOLE 9898 0 0 ZSCALER INC COM 98980G102 10857 54362 SH SOLE 54362 0 0 ZYNGA INC CL A 98986T108 583 59080 SH SOLE 59080 0 0