0001062993-23-009584.txt : 20230427 0001062993-23-009584.hdr.sgml : 20230427 20230427153458 ACCESSION NUMBER: 0001062993-23-009584 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20230331 FILED AS OF DATE: 20230427 DATE AS OF CHANGE: 20230427 EFFECTIVENESS DATE: 20230427 FILER: COMPANY DATA: COMPANY CONFORMED NAME: North Star Investment Management Corp. CENTRAL INDEX KEY: 0001342857 IRS NUMBER: 364467498 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-12641 FILM NUMBER: 23856242 BUSINESS ADDRESS: STREET 1: 20 N. WACKER DRIVE STREET 2: SUITE # 1416 CITY: CHICAGO STATE: IL ZIP: 60606 BUSINESS PHONE: 312-580-0900 MAIL ADDRESS: STREET 1: 20 N. WACKER DRIVE STREET 2: SUITE # 1416 CITY: CHICAGO STATE: IL ZIP: 60606 13F-HR 1 primary_doc.xml X0202 13F-HR LIVE false true false 0001342857 XXXXXXXX 03-31-2023 03-31-2023 North Star Investment Management Corp.
20 N. WACKER DRIVE SUITE # 1416 CHICAGO IL 60606
13F HOLDINGS REPORT 028-12641 N
Andrew Eisenberg Chief Compliance Officer 312-580-0900 Andrew Eisenberg Chicago IL 04-27-2023 0 1311 1212100291 false
INFORMATION TABLE 2 form13fInfoTable.xml FORM 13F INFORMATION TABLE 1 800 FLOWERS COM INC CL A Stock 68243Q106 3966350 344900 SH SOLE 271000 0 73900 23ANDME HOLDING CO CLASS A COM Stock 90138Q108 1140 500 SH SOLE 0 0 500 3M CO COM Stock 88579Y101 1141181 10857 SH SOLE 0 0 10857 ABB LTD SPONSORED ADR ADR 000375204 68600 2000 SH SOLE 0 0 2000 ABBOTT LABS COM Stock 002824100 6755150 66711 SH SOLE 0 0 66711 ABBVIE INC COM Stock 00287Y109 14015282 87942 SH SOLE 25000 0 62942 ABM INDS INC COM Stock 000957100 1844248 41038 SH SOLE 40363 0 675 ABRDN GLOBAL INFRA INCOME FUND COM SHS BEN INT CEF 00326W106 11764 655 SH SOLE 0 0 655 ACCEL ENTERTAINMENT INC COM CL A1 Stock 00436Q106 12754 1400 SH SOLE 0 0 1400 ACCENTURE LTD BERMUDA CL A Stock G1151C101 789407 2762 SH SOLE 0 0 2762 ACCO BRANDS CORP COM Stock 00081T108 4300714 808405 SH SOLE 647000 0 161405 ACCURAY INC DEL COM Stock 004397105 2710036 912470 SH SOLE 650000 0 262470 ACME UTD CORP COM Stock 004816104 8453362 367537 SH SOLE 233577 0 133960 ACTIVISION INC Stock 00507V109 29818 348 SH SOLE 0 0 348 ADA ES INC COM Stock 00770C101 396 200 SH SOLE 0 0 200 ADDUS HOMECARE CORP COM Stock 006739106 817888 7661 SH SOLE 7661 0 0 ADIENT PLC ORD SHS Stock G0084W101 82 2 SH SOLE 0 0 2 ADOBE SYS INC Stock 00724F101 493274 1280 SH SOLE 0 0 1280 ADVANCE AUTO PARTS INC Stock 00751Y106 486 4 SH SOLE 0 0 4 ADVANCED MICRO DEVICES INC COM Stock 007903107 5390550 55000 SH SOLE 50000 0 5000 ADVANSIX INC COM Stock 00773T101 833751 21786 SH SOLE 21688 0 98 ADVENT CLAYMORE CONVERTIBLE SECS & INC CEF 00764C109 4853 420 SH SOLE 0 0 420 ADVISORSHARES PURE CANNABIS ETF ETF 00768Y495 3480 1200 SH SOLE 0 0 1200 ADVISORSHARES PURE US CANNABIS ETF ETF 00768Y453 31067 5460 SH SOLE 0 0 5460 AEGON N V ISIN #US0079241032 ADR 007924103 4171 970 SH SOLE 0 0 970 AEROVIRONMENT INC COM Stock 008073108 109075 1190 SH SOLE 0 0 1190 AES CORP Stock 00130H105 23446 974 SH SOLE 0 0 974 AFLAC INC COM Stock 001055102 306922 4757 SH SOLE 0 0 4757 AGILENT TECH INC Stock 00846U101 15632 113 SH SOLE 0 0 113 AGREE RLTY CORP COM REIT 008492100 34305 500 SH SOLE 0 0 500 AIR PRODS & CHEMS INC COM Stock 009158106 1723 6 SH SOLE 0 0 6 AIRBNB INC COM CL A Stock 009066101 4976 40 SH SOLE 0 0 40 AKAMAI TECHNOLOGIES INC COM Stock 00971T101 313 4 SH SOLE 0 0 4 ALAMO GROUP INC Stock 011311107 5085210 27613 SH SOLE 27163 0 450 ALASKA AIR GROUP INC COM Stock 011659109 336 8 SH SOLE 0 0 8 ALBEMARLE CORP COM Stock 012653101 117593 532 SH SOLE 0 0 532 ALBERTSONS COS INC COMMON STOCK Stock 013091103 8728 420 SH SOLE 0 0 420 ALCON AG ORD SHS Stock H01301128 19401 275 SH SOLE 0 0 275 ALEXANDRIA REAL ESTATE EQUITIES INC REIT 015271109 1005 8 SH SOLE 0 0 8 ALGONQUIN PWR UTILS CORP COM Stock 015857105 840 100 SH SOLE 0 0 100 ALIBABA GROUP HLDG LTD SPONSORED ADS ADR 01609W102 166042 1625 SH SOLE 0 0 1625 ALICO INC COM Stock 016230104 878339 36295 SH SOLE 33500 0 2795 ALLEGION PLC Stock G0176J109 12914 121 SH SOLE 0 0 121 ALLIANCEBERNSTEIN HLDG UNIT LTD PARTNERSHIP INT Stock 01881G106 72451 1982 SH SOLE 0 0 1982 ALLIANT ENERGY CORP COM Stock 018802108 1089360 20400 SH SOLE 0 0 20400 ALLIED MOTION TECHNOLOGIES INC COM Stock 019330109 2620856 67810 SH SOLE 60348 0 7462 ALLSTATE CORP Stock 020002101 793413 7160 SH SOLE 0 0 7160 ALLY FINL INC COM Stock 02005N100 3059 120 SH SOLE 0 0 120 ALPHABET INC CAP STK CL C Stock 02079K107 3446566 33140 SH SOLE 0 0 33140 ALPINE GLOBAL PREMIER PROPERTIES FD CEF 00302L108 3836 931 SH SOLE 0 0 931 ALPS TRUST ETF ALERIAN MLP ETF 00162Q452 3135360 81122 SH SOLE 0 0 81122 ALTRIA GROUP INC COM Stock 02209S103 805677 18056 SH SOLE 0 0 18056 AMAZON.COM INC Stock 023135106 6776754 65609 SH SOLE 20000 0 45609 AMCOR PLC ORD Stock G0250X107 6578 578 SH SOLE 0 0 578 AMEREN CORP Stock 023608102 882387 10214 SH SOLE 0 0 10214 AMERICA MOVIL SERIES L ADR ADR 02390A101 379489 18028 SH SOLE 0 0 18028 AMERICAN AIRLS GROUP INC COM Stock 02376R102 338144 22925 SH SOLE 0 0 22925 AMERICAN ELEC PWR CO INC COM Stock 025537101 3675703 40397 SH SOLE 0 0 40397 AMERICAN EXPRESS CO COM Stock 025816109 780135 4730 SH SOLE 0 0 4730 AMERICAN INTL GROUP INC COM NEW Stock 026874784 37770 750 SH SOLE 0 0 750 AMERICAN SOFTWARE CL A CLASS A Stock 029683109 1774853 140750 SH SOLE 129000 0 11750 AMERICAN TOWER CORP REIT 03027X100 637949 3122 SH SOLE 0 0 3122 AMERICAN WATER WORKS CO Stock 030420103 559152 3817 SH SOLE 0 0 3817 AMERIPRISE FINL INC COM Stock 03076C106 94096 307 SH SOLE 0 0 307 AMERISOURCEBERGEN CORP COM Stock 03073E105 1121 7 SH SOLE 0 0 7 AMETEK INC COM Stock 031100100 1599 11 SH SOLE 0 0 11 AMGEN INC Stock 031162100 5856625 24226 SH SOLE 0 0 24226 AMN HEALTHCARE SVCS INC COM Stock 001744101 12444 150 SH SOLE 0 0 150 AMNEAL PHARMACEUTICALS INC COM STK CL A Stock 03168L105 83 60 SH SOLE 0 0 60 AMPHENOL CORP CL A Stock 032095101 1961 24 SH SOLE 0 0 24 AMPLIFY TRANSFORMATIONAL DATA SHARING ETF ETF 032108607 82450 4261 SH SOLE 0 0 4261 ANALOG DEVICES INC COM Stock 032654105 1197323 6071 SH SOLE 0 0 6071 ANDERSONS INC COM Stock 034164103 9917 240 SH SOLE 0 0 240 ANHEUSER BUSCH ADR 03524A108 7674 115 SH SOLE 0 0 115 ANNALY CAPITAL MANAGEMENT INC REIT 035710839 41753 2185 SH SOLE 0 0 2185 ANSYS INC Stock 03662Q105 67891 204 SH SOLE 0 0 204 AO SMITH CORP. Stock 831865209 553 8 SH SOLE 0 0 8 AON CORP Stock G0403H108 532388 1689 SH SOLE 0 0 1689 APA CORPORATION COM Stock 03743Q108 2040419 56584 SH SOLE 46000 0 10584 APARTMENT INCOME REIT CORP COM REIT 03750L109 17905 500 SH SOLE 0 0 500 APOGEE ENTERPRISES INC COM Stock 037598109 1669450 38600 SH SOLE 37100 0 1500 APOLLO GLOBAL MGMT INC COM Stock 03769M106 677682 10730 SH SOLE 0 0 10730 APPIAN CORP CL A Stock 03782L101 13492 304 SH SOLE 0 0 304 APPLE INC Stock 037833100 44651776 270781 SH SOLE 32000 0 238781 APPLIED MATLS INC COM Stock 038222105 31963 260 SH SOLE 0 0 260 APTIV PLC SHS Stock G6095L109 898 8 SH SOLE 0 0 8 ARC DOCUMENT SOLUTIONS INCORPOR Stock 00191G103 2513265 792828 SH SOLE 609000 0 183828 ARCHER DANIELS MIDLAND CO COM Stock 039483102 502289 6305 SH SOLE 0 0 6305 ARCIMOTO INC COM NEW Stock 039587209 49 35 SH SOLE 0 0 35 ARCONIC CORPORATION COM Stock 03966V107 131 5 SH SOLE 0 0 5 ARCOS DORADOS HOLDINGS INC COM NPVCL A Stock G0457F107 5397 700 SH SOLE 0 0 700 ARDAGH METAL PACKAGING S A SHS Stock L02235106 4586 1124 SH SOLE 0 0 1124 ARDMORE SHIPPING CORP COM Stock Y0207T100 14870 1000 SH SOLE 0 0 1000 ARES CAPITAL CORP COM CEF 04010L103 5482 300 SH SOLE 0 0 300 ARGO GROUP INTL HLDGS LTD COM Stock G0464B107 2490 85 SH SOLE 0 0 85 ARK INNOVATION ETF ETF 00214Q104 8393 208 SH SOLE 0 0 208 ARRAY TECHNOLOGIES INC COM SHS Stock 04271T100 1553480 71000 SH SOLE 0 0 71000 ASSERTIO HOLDINGS INC COM NEW Stock 04546C205 637 100 SH SOLE 0 0 100 ASTRAZENECA PLC- SPONS ADR ADR 046353108 72117 1039 SH SOLE 0 0 1039 ASTRONOVA INC COM Stock 04638F108 1249246 89200 SH SOLE 83000 0 6200 AT&T INC COM Stock 00206R102 1768548 91873 SH SOLE 0 0 91873 AUTODESK INC Stock 052769106 1457 7 SH SOLE 0 0 7 AUTOMATIC DATA PROCESSING INC COM Stock 053015103 442366 1987 SH SOLE 0 0 1987 AUTONATION INC COM Stock 05329W102 10211 76 SH SOLE 0 0 76 AUTOZONE INC NEV Stock 053332102 4916 2 SH SOLE 0 0 2 AVAGO TECHNOLOGIES LTD Stock 11135F101 77006 120 SH SOLE 0 0 120 AVALONBAY CMNTYS INC REIT 053484101 1008 6 SH SOLE 0 0 6 AVANGRID INC COM Stock 05351W103 0 0 SH SOLE 0 0 0 AVANOS MED INC COM Stock 05350V106 17368 584 SH SOLE 0 0 584 AVANTOR INC COM Stock 05352A100 1818 86 SH SOLE 0 0 86 AVERY DENNISON CORP COM Stock 053611109 537 3 SH SOLE 0 0 3 AXCELIS TECHNOLOGIES INC COM NEW Stock 054540208 984984 7392 SH SOLE 7392 0 0 AXON ENTERPRISE INC COM Stock 05464C101 56212 250 SH SOLE 0 0 250 AXSOME THERAPEUTICS INC COM Stock 05464T104 802 13 SH SOLE 0 0 13 AZZ INC COM Stock 002474104 765992 18574 SH SOLE 18574 0 0 BAIDU COM ADR ADR 056752108 1509 10 SH SOLE 0 0 10 BALL CORP COM Stock 058498106 11298 205 SH SOLE 0 0 205 BANK AMERICA CORP COM Stock 060505104 5748382 200992 SH SOLE 108000 0 92992 BANK HAWAII CORP COM Stock 062540109 1976580 37953 SH SOLE 31400 0 6553 BANK NEW YORK MELLON CORP COM Stock 064058100 138728 3053 SH SOLE 0 0 3053 BANK NOVA SCOTIA HALIFAX COM Stock 064149107 25180 500 SH SOLE 0 0 500 BANK OF MONTREAL Stock 063671101 227290 2551 SH SOLE 0 0 2551 BAOZUN INC SPONSORED ADR ADR 06684L103 17458 2900 SH SOLE 0 0 2900 BAR HBR BANKSHARES COM Stock 066849100 3458866 130770 SH SOLE 127000 0 3770 BARINGS BDC INC COM CEF 06759L103 4288 540 SH SOLE 0 0 540 BARRETT BUSINESS SERVICES INC Stock 068463108 2570560 29000 SH SOLE 28000 0 1000 BARRICK GOLD CORP F Stock 067901108 13222 712 SH SOLE 0 0 712 BATH & BODY WORKS INC COM Stock 070830104 51212 1400 SH SOLE 0 0 1400 BAUSCH HEALTH COS INC COM Stock 071734107 972 120 SH SOLE 0 0 120 BAXTER INTL INC COM Stock 071813109 456889 11265 SH SOLE 0 0 11265 BECTON DICKINSON & CO COM Stock 075887109 167613 677 SH SOLE 0 0 677 BEL FUSE INC CL B Stock 077347300 20669 550 SH SOLE 0 0 550 BELLICUM PHARMACEUTICALS INC COM NEW Stock 079481404 0 1 SH SOLE 0 0 1 BELLRING BRANDS INC COMMON STOCK Stock 07831C103 884 26 SH SOLE 0 0 26 BERKSHIRE HATHAWAY INC DEL CL A Stock 084670108 2328000 5 SH SOLE 0 0 5 BERKSHIRE HATHAWAY INC DEL CL B NEW Stock 084670702 4197728 13595 SH SOLE 0 0 13595 BEYOND MEAT INC COM Stock 08862E109 6492 400 SH SOLE 0 0 400 BGSF INC COM Stock 05601C105 6502072 610523 SH SOLE 512800 0 97723 BIGCOMMERCE HLDGS INC COM SER 1 Stock 08975P108 241 27 SH SOLE 0 0 27 BIGLARI HLDGS INC COM STK CL A Stock 08986R408 1662 2 SH SOLE 0 0 2 BIGLARI HLDGS INC COM STK CL B Stock 08986R309 4399 26 SH SOLE 0 0 26 BIO RAD LABS INC CL A Stock 090572207 479 1 SH SOLE 0 0 1 BIOCRYST PHARMACEUTICALS INC COM Stock 09058V103 166800 20000 SH SOLE 0 0 20000 BIOGEN IDEC INC Stock 09062X103 1573372 5659 SH SOLE 0 0 5659 BIONANO GENOMICS INC COM Stock 09075F107 0 0 SH SOLE 0 0 0 BIONTECH SE SPONSORED ADS ADR 09075V102 1513 12 SH SOLE 0 0 12 BIORESTORATIVE THERAPIES INC COM NEW Stock 090655408 683 201 SH SOLE 0 0 201 BIOSIG TECHNOLOGIES INC COM NEW Stock 09073N201 912 800 SH SOLE 0 0 800 BIOVIE INC CL A NEW Stock 09074F207 8080 1000 SH SOLE 0 0 1000 BK OF AMERICA CORP 7.25CNV PFD L Convertible Preferred 060505682 4671 4 SH SOLE 0 0 4 BLACK HILLS CORP COM Stock 092113109 47325 750 SH SOLE 0 0 750 BLACK KNIGHT INC COM Stock 09215C105 10015 174 SH SOLE 0 0 174 BLACKROCK CORPORATE HIGH YIELD FD VI INC CEF 09255P107 4360 500 SH SOLE 0 0 500 BLACKROCK CREDIT ALLOC INCOME TRUST CEF 092508100 12688 1233 SH SOLE 0 0 1233 BLACKROCK ENHANCED DIVID ACHIEVERS TR COM CEF 09251A104 62417 7266 SH SOLE 0 0 7266 BLACKROCK GLOBAL OPPORTUNITIES EQUITYTR COM CEF 092501105 2731 275 SH SOLE 0 0 275 BLACKROCK INC Stock 09247X101 774172 1157 SH SOLE 0 0 1157 BLACKROCK INCOME TR INC CEF 09247F209 831 66 SH SOLE 0 0 66 BLACKROCK LIMITED DURATION INCOME TRUST CEF 09249W101 6555 500 SH SOLE 0 0 500 BLACKROCK MUNIYIELD QUALITY FD COM CEF 09254E103 10206 900 SH SOLE 0 0 900 BLACKROCK TAX MUNICPAL BD TR SHS CEF 09248X100 37873 2113 SH SOLE 0 0 2113 BLACKSTONE GROUP LP Stock 09260D107 16356275 186205 SH SOLE 50000 0 136205 BLACKSTONE MTG TR INC COM CL A REIT 09257W100 1074188 60179 SH SOLE 0 0 60179 BLACKSTONE SECD LENDING FD COMMON STOCK CEF 09261X102 274006 10991 SH SOLE 0 0 10991 BLOCK H & R INC COM Stock 093671105 69492 1971 SH SOLE 0 0 1971 BLOCK INC CL A Stock 852234103 8787 128 SH SOLE 0 0 128 BLUE BIRD CORP COM Stock 095306106 2863694 140171 SH SOLE 98434 0 41737 BOEING CO COM Stock 097023105 3102753 14606 SH SOLE 0 0 14606 BOOKING HOLDINGS INC COM Stock 09857L108 2652 1 SH SOLE 0 0 1 BOOT BARN HLDGS INC COM Stock 099406100 7585061 98970 SH SOLE 95000 0 3970 BOSTON SCIENTIFIC CORP Stock 101137107 128227 2563 SH SOLE 0 0 2563 BOWLERO CORP CL A COM Stock 10258P102 1878653 110835 SH SOLE 110835 0 0 BOX INC CL A Stock 10316T104 26790 1000 SH SOLE 0 0 1000 BP PLC SPONSORED ADR ADR 055622104 651033 17160 SH SOLE 0 0 17160 BRIGHTCOVE INC COM Stock 10921T101 503 113 SH SOLE 0 0 113 BRIGHTHOUSE FINL INC COM Stock 10922N103 6528 148 SH SOLE 0 0 148 BRIGHTSPIRE CAPITAL INC COM CL A REIT 10949T109 3717 630 SH SOLE 0 0 630 BRISTOL-MYERS SQUIBB CO COM Stock 110122108 5352935 77232 SH SOLE 40000 0 37232 BROADMARK RLTY CAP INC COM REIT 11135B100 3525 750 SH SOLE 0 0 750 BROADRIDGE FIN SOL Stock 11133T103 733 5 SH SOLE 0 0 5 BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS Stock 113004105 1178 36 SH SOLE 0 0 36 BROOKFIELD ASSET MGMT INC COM VOTING Stock 11271J107 4888 150 SH SOLE 0 0 150 BROOKFIELD BUSINESS CORP CL A EXC SUB VTG Stock 11259V106 4757 240 SH SOLE 0 0 240 BROOKFIELD INFRASTRUCTURE PARTNERS LPISIN #BMG162521014 SEDOL #B2NHY98 Stock G16252101 5066 150 SH SOLE 0 0 150 BROOKFIELD RENEWABLE PARTNERS PARTNERSHIP UNIT Stock G16258108 788 25 SH SOLE 0 0 25 BROWN FORMAN CORP CL B Stock 115637209 707 11 SH SOLE 0 0 11 BUILD A BEAR WORKSHOP Stock 120076104 4062933 174825 SH SOLE 162000 0 12825 BUSINESS FIRST BANCSHARES INC COM Stock 12326C105 161502 9428 SH SOLE 9428 0 0 BYLINE BANCORP INC COM Stock 124411109 16338 756 SH SOLE 0 0 756 C H ROBINSON WORLDWIDE INC COM NEW Stock 12541W209 5664 57 SH SOLE 0 0 57 C3 AI INC CL A Stock 12468P104 168 5 SH SOLE 0 0 5 CABOT CORP COM Stock 127055101 61312 800 SH SOLE 0 0 800 CADENCE DESIGN SYSTEM INC COM Stock 127387108 2311 11 SH SOLE 0 0 11 CALAMOS DYNAMIC CONV & INCOME COM CEF 12811V105 20235 950 SH SOLE 0 0 950 CALAMOS STRATEGIC TOTAL RETURN FD CEF 128125101 5600 400 SH SOLE 0 0 400 CALIFORNIA RES CORP COM STOCK Stock 13057Q305 7700 200 SH SOLE 0 0 200 CAMECO CORP COM Stock 13321L108 5522 211 SH SOLE 0 0 211 CAMPBELL SOUP CO COM Stock 134429109 679512 12359 SH SOLE 0 0 12359 CANADIAN IMPERIAL BK COMM TORO COM Stock 136069101 16968 400 SH SOLE 0 0 400 CANADIAN PAC RAILWAYLTD Stock 13646K108 616 8 SH SOLE 0 0 8 CANOO INC COM CL A Stock 13803R102 40 61 SH SOLE 0 0 61 CANOPY GROWTH CORP COM Stock 138035100 796 455 SH SOLE 0 0 455 CAPITAL ONE FINANCIAL CORP Stock 14040H105 1827 19 SH SOLE 0 0 19 CARDINAL HEALTH INC Stock 14149Y108 83629 1108 SH SOLE 0 0 1108 CARLISLE COS INC COM Stock 142339100 11304 50 SH SOLE 0 0 50 CARLYLE GROUP INC COM Stock 14316J108 396766 12774 SH SOLE 0 0 12774 CARMAX INC COM Stock 143130102 193 3 SH SOLE 0 0 3 CARNIVAL CORP Stock 143658300 16098 1586 SH SOLE 0 0 1586 CARPARTS COM INC COM Stock 14427M107 7213096 1350767 SH SOLE 830500 0 520267 CARRIER GLOBAL CORPORATION COM Stock 14448C104 189130 4134 SH SOLE 0 0 4134 CATALENT INC COM Stock 148806102 263 4 SH SOLE 0 0 4 CATERPILLAR INC COM Stock 149123101 3567468 15589 SH SOLE 0 0 15589 CBOE GLOBAL MKTS INC COM Stock 12503M108 2013600 15000 SH SOLE 0 0 15000 CBRE GROUP INC A Stock 12504L109 1019 14 SH SOLE 0 0 14 CCC INTELLIGENT SOLUTIONS HLD COM Stock 12510Q100 40365 4500 SH SOLE 0 0 4500 CDW CORP COM Stock 12514G108 42696 219 SH SOLE 0 0 219 CELLDEX THERAPEUTICS INC NEW COM NEW Stock 15117B202 28784 800 SH SOLE 0 0 800 CENOVUS ENERGY INC F Stock 15135U109 35 2 SH SOLE 0 0 2 CENTENE CORP DEL COM Stock 15135B101 19974 316 SH SOLE 0 0 316 CENTERPOINT ENERGY INC COM Stock 15189T107 24393 828 SH SOLE 0 0 828 CENTRAL GARDEN & PET CO Stock 153527106 865340 21075 SH SOLE 19800 0 1275 CENTRAL VY CMNTY BANCORP COM Stock 155685100 3087 150 SH SOLE 0 0 150 CENTURY CASINOS INC COM Stock 156492100 946120 129075 SH SOLE 125600 0 3475 CF INDS HLDGS INC COM Stock 125269100 44436 613 SH SOLE 0 0 613 CHARGEPOINT HOLDINGS INC COM CL A Stock 15961R105 16333 1560 SH SOLE 0 0 1560 CHARLES RIVER LABS HLDG Stock 159864107 605 3 SH SOLE 0 0 3 CHARLES SCHWAB CORP Stock 808513105 29595 565 SH SOLE 0 0 565 CHARTER COMMUNICATIONS INC NEW CL A Stock 16119P108 177375 496 SH SOLE 0 0 496 CHECK POINT SOFTWARE TECHNOLOGIES LTD Stock M22465104 68900 530 SH SOLE 0 0 530 CHEMOURS CO COM Stock 163851108 3892 130 SH SOLE 0 0 130 CHENIERE ENERGY PARTNERS LP COM UNIT Stock 16411Q101 14042 297 SH SOLE 0 0 297 CHEVRON CORP NEW COM Stock 166764100 3123473 19144 SH SOLE 0 0 19144 CHICAGO MERCANTILE HLDGS INC Stock 12572Q105 1564629 8170 SH SOLE 0 0 8170 CHILE FUND INC CEF 00301W105 2294 428 SH SOLE 0 0 428 CHIPOTLE MEXICAN GRILL INC Stock 169656105 3417 2 SH SOLE 0 0 2 CHROMADEX CORP COM NEW Stock 171077407 7650 5000 SH SOLE 0 0 5000 CHUBB LIMITED COM Stock H1467J104 3301 17 SH SOLE 0 0 17 CHURCH & DWIGHT CO INC COM Stock 171340102 973 11 SH SOLE 0 0 11 CHURCHILL DOWNS INC Stock 171484108 356614 1387 SH SOLE 0 0 1387 CIGNA CORP Stock 125523100 96590 378 SH SOLE 0 0 378 CINCINNATI FINL CORP COM Stock 172062101 785 7 SH SOLE 0 0 7 CISCO SYS INC Stock 17275R102 2368367 45306 SH SOLE 0 0 45306 CITIGROUP INC Stock 172967424 513497 10951 SH SOLE 0 0 10951 CITIZENS FINL GROUP INC COM Stock 174610105 6742 222 SH SOLE 0 0 222 CITY HLDG CO COM Stock 177835105 738673 8128 SH SOLE 8128 0 0 CLEAN ENERGY FUELS CORP COM Stock 184499101 1308 300 SH SOLE 0 0 300 CLEARWAY ENERGY INC CL C Stock 18539C204 11059 353 SH SOLE 0 0 353 CLOROX CO DEL COM Stock 189054109 1332433 8420 SH SOLE 0 0 8420 CNA FINL CORP COM Stock 126117100 7806 200 SH SOLE 0 0 200 COCA COLA CO COM Stock 191216100 3789052 61084 SH SOLE 0 0 61084 COCA-COLA EUROPACIFIC PARTNERS SHS Stock G25839104 6511 110 SH SOLE 0 0 110 COGNIZANT TECH SOLUTIONS CORP Stock 192446102 731 12 SH SOLE 0 0 12 COHEN & STEERS CLOSED-END OPPO COM CEF 19248P106 11048 1008 SH SOLE 0 0 1008 COHEN & STEERS INFRASTRUCTURE FUND CEF 19248A109 247937 10161 SH SOLE 0 0 10161 COHEN & STEERS QUALITY INCOME RLTY FD INC CEF 19247L106 5579 468 SH SOLE 0 0 468 COHU INC COM Stock 192576106 873833 22762 SH SOLE 22762 0 0 COINBASE GLOBAL INC COM CL A Stock 19260Q107 7095 105 SH SOLE 0 0 105 COLGATE PALMOLIVE CO COM Stock 194162103 1248993 16620 SH SOLE 0 0 16620 COMCAST CORP NEW CL A Stock 20030N101 2093776 55230 SH SOLE 0 0 55230 COMERICA INC COM Stock 200340107 1777137 40929 SH SOLE 0 0 40929 COMFORT SYS USA INC COM Stock 199908104 1573741 10782 SH SOLE 10782 0 0 COMMERCE BANCSHARES INC COM Stock 200525103 612494 10497 SH SOLE 0 0 10497 COMMERCIAL METALS CO COM Stock 201723103 879222 17980 SH SOLE 17980 0 0 COMPASS DIVERSIFIED HOLDINGS Stock 20451Q104 5652102 296232 SH SOLE 257000 0 39232 COMPASS PATHWAYS PLC SPONSORED ADS ADR 20451W101 32769 3300 SH SOLE 0 0 3300 COMSTOCK RES INC COM Stock 205768302 3377 313 SH SOLE 0 0 313 CONAGRA BRANDS INC COM Stock 205887102 163614 4356 SH SOLE 0 0 4356 CONOCOPHILLIPS COM Stock 20825C104 1407453 14187 SH SOLE 0 0 14187 CONSOLIDATED COMMUNICATIONS HLDGSINC COM Stock 209034107 167192 64803 SH SOLE 0 0 64803 CONSOLIDATED EDISON INC COM Stock 209115104 333601 3487 SH SOLE 0 0 3487 CONSTELLATION BRANDS INC CL A Stock 21036P108 287673 1274 SH SOLE 0 0 1274 CONSTELLATION ENERGY CORP COM Stock 21037T109 453020 5771 SH SOLE 0 0 5771 CONSUMER DISCRETIONARY SEL SECTOR SPDR FD ETF 81369Y407 37684 252 SH SOLE 0 0 252 CONSUMER STAPLES SELECT SECTOR SPDR ETF 81369Y308 776996 10400 SH SOLE 0 0 10400 CONTAINER STORE GROUP INC COM Stock 210751103 576669 168125 SH SOLE 162500 0 5625 COOPER COMPANIES INC Stock 216648402 747 2 SH SOLE 0 0 2 COPART INC COM Stock 217204106 602 8 SH SOLE 0 0 8 CORNING INC COM Stock 219350105 406331 11517 SH SOLE 0 0 11517 CORTEVA INC COM Stock 22052L104 154372 2560 SH SOLE 0 0 2560 COSTAR GROUP INC COM Stock 22160N109 482 7 SH SOLE 0 0 7 COSTCO WHOLESALE CORP Stock 22160K105 5674164 11420 SH SOLE 0 0 11420 COTERRA ENERGY INC COM Stock 127097103 19681 802 SH SOLE 0 0 802 CRACKER BARREL OLD CTRY STORE COM Stock 22410J106 962760 8475 SH SOLE 8200 0 275 CRESTWOOD EQUITY PARTNERS LP UNIT LTD PARTNER Stock 226344208 12465 500 SH SOLE 0 0 500 CRISPR THERAPEUTICS AG NAMEN AKT Stock H17182108 588 13 SH SOLE 0 0 13 CRONOS GROUP INC COM Stock 22717L101 388 200 SH SOLE 0 0 200 CROWDSTRIKE HLDGS INC CL A Stock 22788C105 23334 170 SH SOLE 0 0 170 CROWN CASTLE INTL CORP REIT 22822V101 1740 13 SH SOLE 0 0 13 CROWN CRAFTS INC COM Stock 228309100 2441017 423788 SH SOLE 402768 0 21020 CROWN HLDGS INC COM Stock 228368106 7444 90 SH SOLE 0 0 90 CSX CORP Stock 126408103 535275 17878 SH SOLE 0 0 17878 CUBESMART COM REIT 229663109 13866 300 SH SOLE 0 0 300 CUMMINS INC COM Stock 231021106 1107575 4637 SH SOLE 0 0 4637 CURRENCY SHARES EURO TR EURO ETF 46138K103 150285 1500 SH SOLE 0 0 1500 CURRENCYSHARES JAPANESE YEN ETF ETF 46138W107 21742 310 SH SOLE 0 0 310 CUTERA INC COM Stock 232109108 9448 400 SH SOLE 0 0 400 CVS HEALTH CORP COM Stock 126650100 4946571 66567 SH SOLE 42000 0 24567 D R HORTON INC COM Stock 23331A109 1661 17 SH SOLE 0 0 17 DALLASNEWS CORPORATION COM SER A Stock 235050101 1274155 288270 SH SOLE 166000 0 122270 DANAHER CORP Stock 235851102 467030 1853 SH SOLE 0 0 1853 DANIMER SCIENTIFIC INC COM CL A Stock 236272100 638 185 SH SOLE 0 0 185 DARDEN RESTAURANTS INC COM Stock 237194105 1241 8 SH SOLE 0 0 8 DARIOHEALTH CORP COM NEW Stock 23725P209 0 278 SH SOLE 0 0 278 DARLING INGREDIENTS INC COM Stock 237266101 3504 60 SH SOLE 0 0 60 DAVITA INC COM Stock 23918K108 113148 1395 SH SOLE 0 0 1395 DB COMMODITY INDEX TRACKING ETF 46138B103 14244 600 SH SOLE 0 0 600 DECKERS OUTDOOR Stock 243537107 202298 450 SH SOLE 0 0 450 DEERE & CO COM Stock 244199105 3617242 8761 SH SOLE 0 0 8761 DELL TECHNOLOGIES INC CL C Stock 24703L202 97469 2424 SH SOLE 0 0 2424 DELTA AIR LINES INC DEL CMN Stock 247361702 247408 7085 SH SOLE 0 0 7085 DELTA APPAREL INC COM Stock 247368103 858000 78000 SH SOLE 78000 0 0 DELUXE CORP COM Stock 248019101 7370 461 SH SOLE 0 0 461 DENNYS CORP COM Stock 24869P104 1425132 127700 SH SOLE 86500 0 41200 DEVON ENERGY CORP Stock 25179M103 154816 3059 SH SOLE 0 0 3059 DEXCOM INC COM Stock 252131107 34273 295 SH SOLE 0 0 295 DIAGEO PLC ADR 25243Q205 13407 74 SH SOLE 0 0 74 DIAMOND OFFSHORE DRILLING INC COM Stock 25271C201 1686 140 SH SOLE 0 0 140 DIAMONDBACK ENERGY INC COM Stock 25278X109 1352 10 SH SOLE 0 0 10 DICKS SPORTING GOODS INC COM Stock 253393102 78040 550 SH SOLE 0 0 550 DIGITAL REALTY TRUST INC REIT 253868103 50531 514 SH SOLE 0 0 514 DIMENSIONAL INFLATION-PROTECTED SECURITIES ETF ETF 25434V856 22514 526 SH SOLE 0 0 526 DIREXION DAILY GOLD MINERS INDEX BULL 2X SHARES ETF 25460G781 8470 202 SH SOLE 0 0 202 DIREXION DAILY S&P 500 BEAR 3X SHARES ETF 25460E265 708 40 SH SOLE 0 0 40 DISCOVER FINANCIAL SERVICES LLC Stock 254709108 259752 2628 SH SOLE 0 0 2628 DISCOVERY HLDG CO Stock 934423104 184371 12210 SH SOLE 0 0 12210 DISNEY WALT CO COM Stock 254687106 3719976 37151 SH SOLE 16000 0 21151 DNP SELECT INCOME FD INC CEF 23325P104 64930 5892 SH SOLE 0 0 5892 DOCUSIGN INC COM Stock 256163106 23670 406 SH SOLE 0 0 406 DOLLAR GEN CORP Stock 256677105 69873 332 SH SOLE 0 0 332 DOLLAR TREE STORES INC Stock 256746108 74790 521 SH SOLE 0 0 521 DOMINION RESOURCES INC Stock 25746U109 299845 5363 SH SOLE 0 0 5363 DOMINOS PIZZA INC COM Stock 25754A201 100610 305 SH SOLE 0 0 305 DONALDSON INC COM Stock 257651109 4141837 63389 SH SOLE 0 0 63389 DONNELLEY FINL SOLUTIONS INC COM Stock 25787G100 61494 1505 SH SOLE 0 0 1505 DOUGLAS DYNAMICS INCCOM Stock 25960R105 2728477 85559 SH SOLE 72000 0 13559 DOUGLAS ELLIMAN INC COM Stock 25961D105 4587 1475 SH SOLE 0 0 1475 DOVER CORP COM Stock 260003108 19368 127 SH SOLE 0 0 127 DOW INC COM Stock 260557103 234800 4283 SH SOLE 0 0 4283 DRAFTKINGS INC NEW COM CL A Stock 26142V105 1375 71 SH SOLE 0 0 71 DREYFUS HI YIELD STRATEGIC FD CEF 09660L105 1085 500 SH SOLE 0 0 500 DREYFUS STRATEGIC MUNICIPAL BOND FUND INC CEF 09662E109 78875 13124 SH SOLE 0 0 13124 DT MIDSTREAM INC COMMON STOCK Stock 23345M107 96025 1945 SH SOLE 0 0 1945 DTE ENERGY CO COM Stock 233331107 647932 5915 SH SOLE 0 0 5915 DUCOMMUN INC DEL COM Stock 264147109 1010767 18475 SH SOLE 18000 0 475 DUKE ENERGY CORP NEW COM NEW Stock 26441C204 307894 3192 SH SOLE 0 0 3192 DULUTH HLDGS INC COM CL B Stock 26443V101 733700 115000 SH SOLE 115000 0 0 DUPONT DE NEMOURS INC COM Stock 26614N102 149837 2088 SH SOLE 0 0 2088 DXC TECHNOLOGY CO COM Stock 23355L106 24998 978 SH SOLE 0 0 978 EASTERLY GOVT PPTYS INC COM REIT 27616P103 6870 500 SH SOLE 0 0 500 EASTERN CO COM Stock 276317104 3220445 165321 SH SOLE 147400 0 17921 EASTMAN CHEMICAL CO Stock 277432100 8434 100 SH SOLE 0 0 100 EATON CORP PLC SHS Stock G29183103 1357870 7925 SH SOLE 0 0 7925 EATON VANCE ENHANCEDEQUITY INCOME FD COM CEF 278274105 10924 718 SH SOLE 0 0 718 EATON VANCE MUN BD FD COM CEF 27827X101 29453 2832 SH SOLE 0 0 2832 EATON VANCE MUNI INCOME TRUST SH BEN INT CEF 27826U108 39000 3850 SH SOLE 0 0 3850 EATON VANCE SR INCOME TR SH BEN INT CEF 27826S103 33758 6310 SH SOLE 0 0 6310 EATON VANCE TAX ADV DIV INC CEF 27828G107 306339 13549 SH SOLE 0 0 13549 EATON VANCE TAX MANAGED GLOBAL EQUITY CEF 27829F108 39424 5048 SH SOLE 0 0 5048 EBAY INC Stock 278642103 45701 1030 SH SOLE 0 0 1030 ECOFIN GLOBAL WATER ESG FUND ETF 56167N753 52454 1325 SH SOLE 0 0 1325 ECOLAB INC COM Stock 278865100 117195 708 SH SOLE 0 0 708 EDISON INTL COM Stock 281020107 8118 115 SH SOLE 0 0 115 EDITAS MEDICINE INC COM Stock 28106W103 276 38 SH SOLE 0 0 38 EDWARDS LIFESCIENCES CORP COM Stock 28176E108 569348 6882 SH SOLE 0 0 6882 ELANCO ANIMAL HEALTH INC COM Stock 28414H103 1391 148 SH SOLE 0 0 148 ELECTRONICS ARTS Stock 285512109 5420 45 SH SOLE 0 0 45 ELEVANCE HEALTH INC COM Stock 036752103 234963 511 SH SOLE 0 0 511 EMBECTA CORP COMMON STOCK Stock 29082K105 3403 121 SH SOLE 0 0 121 EMERSON ELEC CO COM Stock 291011104 502536 5767 SH SOLE 0 0 5767 EMPIRE ST RLTY LP Stock 292102100 613209 94631 SH SOLE 0 0 94631 EMPIRE ST RLTY OP L P UNIT LTD PARTNERSHIP INT SER 60 Stock 292102209 76101 10737 SH SOLE 0 0 10737 EMPIRE ST RLTY TR INC COM USD0.01 CL A REIT 292104106 3167 488 SH SOLE 0 0 488 ENBRIDGE INC COM Stock 29250N105 46505 1219 SH SOLE 0 0 1219 ENCORE WIRE CORP COM Stock 292562105 1332708 7191 SH SOLE 7191 0 0 ENERGIZER HLDGS INC NEW COM Stock 29272W109 10410 300 SH SOLE 0 0 300 ENERGIZER HOLDING INC Stock 28035Q102 4242 100 SH SOLE 0 0 100 ENERGY SELECT SECTOR SPDR ETF 81369Y506 173014 2089 SH SOLE 0 0 2089 ENERGY TRANSFER EQUITY L P COM UNIT LTD PARTNERSHIP Stock 29273V100 328405 26336 SH SOLE 0 0 26336 ENNIS INC COM Stock 293389102 914779 43375 SH SOLE 42000 0 1375 ENPHASE ENERGY INC COM Stock 29355A107 2639645 12553 SH SOLE 0 0 12553 ENTEGRIS INC COM Stock 29362U104 932 11 SH SOLE 0 0 11 ENTERGY CORP NEW COM Stock 29364G103 10774 100 SH SOLE 0 0 100 ENTERPRISE PRODS PARTNERS L P Stock 293792107 555749 21457 SH SOLE 0 0 21457 ENVIVA INC COM Stock 29415B103 10674946 369631 SH SOLE 0 0 369631 EOG RESOURCES INC Stock 26875P101 33701 294 SH SOLE 0 0 294 EPAM SYS INC COM Stock 29414B104 897 3 SH SOLE 0 0 3 EPR PPTYS SBI REIT 26884U109 615315 16150 SH SOLE 16000 0 150 EQUIFAX INC COM Stock 294429105 1217 6 SH SOLE 0 0 6 EQUINIX INC COM REIT 29444U700 2163 3 SH SOLE 0 0 3 EQUITY RESIDENTIAL REIT 29476L107 137830 2297 SH SOLE 0 0 2297 ERICSSON ADR B SEK 10 ADR 294821608 333 57 SH SOLE 0 0 57 ESCALADE INC COM Stock 296056104 7367241 504606 SH SOLE 423000 0 81606 ESSENTIAL PPTYS RLTY TR INC COM REIT 29670E107 12425 500 SH SOLE 0 0 500 ESSEX PPTY TR REIT REIT 297178105 104988 502 SH SOLE 0 0 502 ESTEE LAUDER COMPANIES INC Stock 518439104 27111 110 SH SOLE 0 0 110 ETFMG ALTERNATIVE HARVEST ETFMG ALTERNATIVE HARVEST ETF 26924G508 12797 3636 SH SOLE 0 0 3636 ETFMG PRIME CYBER SECURITY ETFMG PRIME CYBER SECURITY FUND ETF 26924G201 33474 700 SH SOLE 0 0 700 ETHAN ALLEN INTERIORS INC COM Stock 297602104 4757582 173255 SH SOLE 162300 0 10955 ETSY INC COM Stock 29786A106 334 3 SH SOLE 0 0 3 EUROPEAN EQUITY FD INC COM CEF 298768102 20693 2450 SH SOLE 0 0 2450 EVEREST REINSURANCE GROUP LTD Stock G3223R108 716 2 SH SOLE 0 0 2 EVERGY INC COM Stock 30034W106 16890 276 SH SOLE 0 0 276 EVERSOURCE ENERGY COM Stock 30040W108 15809 202 SH SOLE 0 0 202 EVOLUTION PETE CORP COM Stock 30049A107 3672420 582000 SH SOLE 563300 0 18700 EXELIXIS INC CMN Stock 30161Q104 1165 60 SH SOLE 0 0 60 EXELON CORP COM Stock 30161N101 779838 18616 SH SOLE 0 0 18616 EXPEDIA INC DEL COM Stock 30212P303 679 7 SH SOLE 0 0 7 EXPEDITORS INTL WASH INC COM Stock 302130109 991 9 SH SOLE 0 0 9 EXTRA SPACE STORAGE INC COM REIT 30225T102 978 6 SH SOLE 0 0 6 EXXON MOBIL CORP COM Stock 30231G102 4762660 43431 SH SOLE 0 0 43431 F&G ANNUITIES & LIFE INC COMMON STOCK Stock 30190A104 689 38 SH SOLE 0 0 38 F5 NETWORKS INC Stock 315616102 32489 223 SH SOLE 0 0 223 FARMLAND PARTNERS INC COM REIT 31154R109 57370 5362 SH SOLE 0 0 5362 FASTENAL CO Stock 311900104 270887 5022 SH SOLE 0 0 5022 FASTLY INC CL A Stock 31188V100 604 34 SH SOLE 0 0 34 FEDERAL REALTY INVST TR SH BEN INT NEW REIT 313745101 494 5 SH SOLE 0 0 5 FEDEX CORP Stock 31428X106 172053 753 SH SOLE 0 0 753 FERRARI N V COM Stock N3167Y103 27094 100 SH SOLE 0 0 100 FIDELITY MSCI INFORMATION TECHNOLOGY INDEX ETF ETF 316092808 101416 890 SH SOLE 0 0 890 FIDELITY NATIONAL FINANCIAL IN FNF GROUP COM Stock 31620R303 54770 1568 SH SOLE 0 0 1568 FIDELITY NATL INFO SVCS Stock 31620M106 45462 837 SH SOLE 0 0 837 FIFTH STREET FINANCE CORP. CEF 67401P405 5856 312 SH SOLE 0 0 312 FIFTH THIRD BANCORP Stock 316773100 3405684 127841 SH SOLE 0 0 127841 FINANCIAL SELECT SECTOR SPDR ETF 81369Y605 5273237 164020 SH SOLE 0 0 164020 FIRST BANCORP F Stock 318672706 33684 2950 SH SOLE 0 0 2950 FIRST BANCORP N C COM Stock 318910106 755510 21270 SH SOLE 21270 0 0 FIRST BUSEY CORP COM NEW Stock 319383204 1047510 51500 SH SOLE 50000 0 1500 FIRST FINL CORP IND COM Stock 320218100 703724 18776 SH SOLE 18776 0 0 FIRST HAWAIIAN INC COM Stock 32051X108 1557049 75475 SH SOLE 73000 0 2475 FIRST HORIZON CORPORATION COM Stock 320517105 18 1 SH SOLE 0 0 1 FIRST SOLAR INC COM Stock 336433107 43500 200 SH SOLE 0 0 200 FIRST SOURCE CORP Stock 336901103 230809 5349 SH SOLE 0 0 5349 FIRST TR ENERGY INCOME & GROWT COM CEF 33738G104 12980 1000 SH SOLE 0 0 1000 FIRST TR EXCHANGE TRADED FD VI NASD TECH DIV ETF 33738R118 43923 812 SH SOLE 0 0 812 FIRST TR INTER DURATN PFD & IN COM CEF 33718W103 11835 750 SH SOLE 0 0 750 FIRST TR/FIDUCIARY ASSET MGMT COVERED CALL FD COM CEF 337318109 3373142 204185 SH SOLE 0 0 204185 FIRST TRUST DOW JONES INTERNET INDEX FUND ETF 33733E302 110888 750 SH SOLE 0 0 750 FIRST TRUST MORNINGSTAR DIVIDEND LEADERS INDEX FUND ETF 336917109 30352 855 SH SOLE 0 0 855 FIRST TRUST NASDAQ CLEAN EDGE GREEN ENERGY INDEX FUND ETF 33733E500 63721 1220 SH SOLE 0 0 1220 FIRST TRUST NYSE ARCA BIOTECHNOLOGY INDEX FUND ETF 33733E203 11627 75 SH SOLE 0 0 75 FIRST TRUST VALUE LINE DIVIDEND INDEX FUND ETF 33734H106 56907 1417 SH SOLE 0 0 1417 FIRSTENERGY CORP Stock 337932107 48352 1207 SH SOLE 0 0 1207 FISERV INC Stock 337738108 1810515 16018 SH SOLE 0 0 16018 FIVE POINT HOLDINGS LLC COM CL A Stock 33833Q106 2266 960 SH SOLE 0 0 960 FLAHERTY & CRUMRINE / CLAYMORE PFD SECS CEF 338478100 29035 2098 SH SOLE 0 0 2098 FLAHERTY & CRUMRINE DYNAMIC PF SHS CEF 33848W106 38136 2100 SH SOLE 0 0 2100 FLEXSHARES TR IBOXX 3 YR TARGET DURATION TIPS INDEX FD ETF 33939L506 102674 4248 SH SOLE 0 0 4248 FLEXSHARES TR MORNSTAR UPSTR ETF 33939L407 42248 999 SH SOLE 0 0 999 FLEXSTEEL INDS INC COM Stock 339382103 1281753 66550 SH SOLE 64000 0 2550 FLUOR CORP Stock 343412102 61820 2000 SH SOLE 0 0 2000 FMC CORP COM NEW Stock 302491303 83750 686 SH SOLE 0 0 686 FORD MOTOR COMPANY Stock 345370860 165275 13117 SH SOLE 0 0 13117 FORIAN INC COM Stock 34630N106 6942 1822 SH SOLE 0 0 1822 FORTINET INC COM Stock 34959E109 28910 435 SH SOLE 0 0 435 FORTIVE CORP COM Stock 34959J108 1091 16 SH SOLE 0 0 16 FORTUNE BRANDS HOME & SECURITY INC WI Stock 34964C106 6402 109 SH SOLE 0 0 109 FOX CORP CL A COM Stock 35137L105 545 16 SH SOLE 0 0 16 FRANKLIN STR PPTYS CORP COM REIT 35471R106 1554 990 SH SOLE 0 0 990 FREEPORT MCMORAN COPPER Stock 35671D857 2098301 51291 SH SOLE 43000 0 8291 FREQUENCY THERAPEUTICS INC COM Stock 35803L108 30180 60000 SH SOLE 0 0 60000 FULL HSE RESORTS INC COM Stock 359678109 3615 500 SH SOLE 0 0 500 GABELLI DIV AND INC TR CEF 36242H104 740178 35603 SH SOLE 0 0 35603 GABELLI EQUITY TRUST INC CEF 362397101 9282 1617 SH SOLE 0 0 1617 GABELLI GLOBAL SMALL& MID CAP VALUE TR CEF 36249W104 5240 450 SH SOLE 0 0 450 GALLAGHER ARTHUR J &CO Stock 363576109 6448785 33709 SH SOLE 0 0 33709 GARMIN LTD Stock H2906T109 404 4 SH SOLE 0 0 4 GARTNER INC COM Stock 366651107 977 3 SH SOLE 0 0 3 GATX CORP COM Stock 361448103 1809829 16450 SH SOLE 14000 0 2450 GE HEALTHCARE TECHNOLOGIES INC COMMON STOCK Stock 36266G107 123619 1507 SH SOLE 0 0 1507 GENERAC HLDGS INC COM Stock 368736104 10801 100 SH SOLE 0 0 100 GENERAL DYNAMICS CORP COM Stock 369550108 558956 2449 SH SOLE 0 0 2449 GENERAL ELECTRIC CO COM NEW Stock 369604301 457938 4790 SH SOLE 0 0 4790 GENERAL MLS INC COM Stock 370334104 1913658 22392 SH SOLE 0 0 22392 GENERAL MOTORS CORP Stock 37045V100 19887 542 SH SOLE 0 0 542 GENUINE PARTS CO COM Stock 372460105 312870 1870 SH SOLE 0 0 1870 GERDAU S A ADR 373737105 10353 2100 SH SOLE 0 0 2100 GILEAD SCIENCES INC Stock 375558103 71366 860 SH SOLE 0 0 860 GLADSTONE COMMERCIAL CORP COM REIT 376536108 6315 500 SH SOLE 0 0 500 GLADSTONE INVT CORP COM CEF 376546107 66250 5000 SH SOLE 0 0 5000 GLOBAL MED REIT INC COM NEW REIT 37954A204 407846 44769 SH SOLE 0 0 44769 GLOBAL PMTS INC COM Stock 37940X102 15415 146 SH SOLE 0 0 146 GLOBAL WTR RES INC COM Stock 379463102 2094766 168525 SH SOLE 152000 0 16525 GLOBAL X AUTONOMOUS & ELECTRIC VEHICLES ETF ETF 37954Y624 6556 275 SH SOLE 0 0 275 GLOBAL X CYBERSECURITY ETF ETF 37954Y384 135306 5770 SH SOLE 0 0 5770 GLOBAL X FINTECH ETF ETF 37954Y814 3123 150 SH SOLE 0 0 150 GLOBAL X LITHIUM & BATTERY TECH ETF ETF 37954Y855 26083 410 SH SOLE 0 0 410 GLOBAL X URANIUM ETF ETF 37954Y871 44867 2251 SH SOLE 0 0 2251 GLOBE LIFE INC COM Stock 37959E102 550 5 SH SOLE 0 0 5 GODADDY INC CL A Stock 380237107 7772 100 SH SOLE 0 0 100 GOHEALTH INC CL A NEW Stock 38046W204 7635 469 SH SOLE 0 0 469 GOLDMAN SACHS GROUP INC Stock 38141G104 1520138 4647 SH SOLE 0 0 4647 GOOGLE INC Stock 02079K305 7960551 76743 SH SOLE 30000 0 46743 GRAINGER W W INC COM Stock 384802104 2531043 3675 SH SOLE 0 0 3675 GREAT LAKES DREDGE & DOCK CORPORATION Stock 390607109 1451727 267353 SH SOLE 262253 0 5100 GREEN BRICK PARTNERS INC COM Stock 392709101 3571738 101875 SH SOLE 98000 0 3875 GREEN DOT CORP CL A Stock 39304D102 378 22 SH SOLE 0 0 22 GREEN PLAINS INC COM Stock 393222104 2603 84 SH SOLE 0 0 84 GREENBRIER COS INC 2.875 02/01/2024 Convertible 393657AK7 1085229 1106000 SH SOLE 0 0 1106000 GREENPOWER MTR CO INC COM NEW Stock 39540E302 1213 525 SH SOLE 0 0 525 GREENWICH LIFESCIENCES INC COM Stock 396879108 703 51 SH SOLE 0 0 51 GREIF INC CL A Stock 397624107 8238 130 SH SOLE 0 0 130 GROUPON INC COM Stock 399473206 316 75 SH SOLE 0 0 75 GROWGENERATION CORP COM Stock 39986L109 9234 2700 SH SOLE 0 0 2700 GSK PLC SPONSORED ADR ADR 37733W204 333136 9363 SH SOLE 0 0 9363 GULFPORT ENERGY CORP COMMON SHARES Stock 402635502 989280 12366 SH SOLE 12366 0 0 H & Q HEALTHCARE FD SH BEN INT CEF 87911J103 47196 2674 SH SOLE 0 0 2674 HACKETT GROUP INC COM Stock 404609109 1512791 81861 SH SOLE 81861 0 0 HAEMONETICS CORP MASS COM Stock 405024100 777022 9390 SH SOLE 9390 0 0 HALEON PLC SPON ADS ADR 405552100 74929 9205 SH SOLE 0 0 9205 HALLIBURTON CO COM Stock 406216101 70905 2241 SH SOLE 0 0 2241 HAMILTON BEACH BRANDS HLDG CO COM CL A Stock 40701T104 901642 88051 SH SOLE 88051 0 0 HANESBRANDS INC Stock 410345102 8069 1534 SH SOLE 0 0 1534 HARLEY DAVIDSON INC Stock 412822108 11391 300 SH SOLE 0 0 300 HARTFORD FINL SVCS GROUP INC Stock 416515104 147394 2115 SH SOLE 0 0 2115 HASBRO INC COM Stock 418056107 33019 615 SH SOLE 0 0 615 HAWAIIAN ELEC INDUSTRIES COM Stock 419870100 3840 100 SH SOLE 0 0 100 HCA HEALTHCARE INC COM Stock 40412C101 2373 9 SH SOLE 0 0 9 HEALTH CARE PPTY INVS INC REIT 42250P103 38397 1748 SH SOLE 0 0 1748 HEALTH CARE REIT INC REIT 95040Q104 36992 516 SH SOLE 0 0 516 HEALTH CARE SELECT SECTOR SPDR ETF 81369Y209 290174 2241 SH SOLE 0 0 2241 HEALTHCARE SERVICES GROUP INC Stock 421906108 20458 1475 SH SOLE 0 0 1475 HELEN OF TROY LTD Stock G4388N106 95 1 SH SOLE 0 0 1 HELIX ENERGY SOLUTIONS GRP INC COM Stock 42330P107 1013197 130904 SH SOLE 130904 0 0 HELLO GROUP INC ADS ADR 423403104 72800 8000 SH SOLE 0 0 8000 HERCULES CAPITAL INC COM CEF 427096508 614777 47694 SH SOLE 0 0 47694 HERITAGE-CYRSTAL CLEAN IN Stock 42726M106 2472509 69433 SH SOLE 68708 0 725 HERSHEY CO COM Stock 427866108 66851 263 SH SOLE 0 0 263 HEWLETT PACKARD ENTERPRISE CO COM Stock 42824C109 187002 11739 SH SOLE 0 0 11739 HF SINCLAIR CORP COM Stock 403949100 532 11 SH SOLE 0 0 11 HIGH TIDE INC COM NEW Stock 42981E401 1706 1250 SH SOLE 0 0 1250 HILTON WORLDWIDE HLDGS INC COM Stock 43300A203 7184 51 SH SOLE 0 0 51 HIVE BLOCKCHAIN TECHNLGIES LTD COM NEW Stock 43366H704 3290 1000 SH SOLE 0 0 1000 HOLLY ENERGY PARTNERS LP Stock 435763107 30919 1780 SH SOLE 0 0 1780 HOLOGIC INC Stock 436440101 33410 414 SH SOLE 0 0 414 HOME DEPOT Stock 437076102 3656613 12390 SH SOLE 0 0 12390 HONDA MOTOR LTD AMERN SHS ADR 438128308 2570 97 SH SOLE 0 0 97 HONEYWELL INTL INC Stock 438516106 1901242 9948 SH SOLE 0 0 9948 HORACE MANN EDUCATORS CORP NEW COM Stock 440327104 1565692 46765 SH SOLE 46000 0 765 HORIZON THERAPEUTICS PUB L SHS Stock G46188101 16371 150 SH SOLE 0 0 150 HORMEL FOODS CORP COM Stock 440452100 5623 141 SH SOLE 0 0 141 HOST MARRIOTT CORP NEW REIT REIT 44107P104 544 33 SH SOLE 0 0 33 HP INC COM Stock 40434L105 359948 12264 SH SOLE 0 0 12264 HUDSON TECHNOLOGIES INC COM Stock 444144109 0 0 SH SOLE 0 0 0 HUMANA INC COM Stock 444859102 778192 1603 SH SOLE 0 0 1603 HUNTINGTON BANCSHARES INC COM Stock 446150104 3920 350 SH SOLE 0 0 350 HYDROFARM HLDGS GROUP INC COM Stock 44888K209 6413 3707 SH SOLE 0 0 3707 IAC INC COM NEW Stock 44891N208 1445 28 SH SOLE 0 0 28 IDEANOMICS INC COM Stock 45166V106 59 545 SH SOLE 0 0 545 IDEX CORP Stock 45167R104 1082607 4686 SH SOLE 0 0 4686 IDEXX LABS INC Stock 45168D104 2000 4 SH SOLE 0 0 4 ILLINOIS TOOL WKS INC COM Stock 452308109 1974675 8111 SH SOLE 0 0 8111 ILLUMINA INC COM Stock 452327109 24650 106 SH SOLE 0 0 106 IM CANNABIS CORP COM Stock 44969Q307 143 200 SH SOLE 0 0 200 INDIA FUND INC CEF 454089103 3041 201 SH SOLE 0 0 201 INDUSTRIAL LOGISTICS PPTYS TR COM SHS BEN INT REIT 456237106 5710 1860 SH SOLE 0 0 1860 INFINITY PHARMACEUTICALS INC COM Stock 45665G303 50 315 SH SOLE 0 0 315 INGERSOLL RAND INC COM Stock 45687V106 18385 316 SH SOLE 0 0 316 INGREDION INC COM Stock 457187102 81384 800 SH SOLE 0 0 800 INMODE LTD SHS Stock M5425M103 19176 600 SH SOLE 0 0 600 INNOVATIVE INDL PPTYS INC COM REIT 45781V101 3420 45 SH SOLE 0 0 45 INOVIO PHARMACEUTICALS INC COM NEW Stock 45773H201 77 94 SH SOLE 0 0 94 INSEEGO CORP COM Stock 45782B104 1165 2000 SH SOLE 0 0 2000 INSPIRATO INCORPORATED COM CL A Stock 45791E107 14 15 SH SOLE 0 0 15 INSPIRE 100 ETF ETF 66538H534 17021 542 SH SOLE 0 0 542 INTEL CORP COM Stock 458140100 3227276 98784 SH SOLE 0 0 98784 INTERCONTINENTAL EXCHANGE INC COM Stock 45866F104 174999 1678 SH SOLE 0 0 1678 INTERFACE INC COM Stock 458665304 983129 121075 SH SOLE 113000 0 8075 INTERNATIONAL FLAVORS&FRAGRANC COM Stock 459506101 59130 643 SH SOLE 0 0 643 INTERNATIONAL PAPER CO COM Stock 460146103 5409 150 SH SOLE 0 0 150 INTERNATIONAL SEAWAYS INC COM Stock Y41053102 6669 160 SH SOLE 0 0 160 INTL BUSINESS MACHINES Stock 459200101 2090280 15945 SH SOLE 0 0 15945 INTL GAME TECHNOLOGY Stock G4863A108 7290 272 SH SOLE 0 0 272 INTUIT INC Stock 461202103 552829 1240 SH SOLE 0 0 1240 INTUITIVE SURGICAL, INC. Stock 46120E602 63101 247 SH SOLE 0 0 247 INVESCO AEROSPACE & DEFENSE ETF ETF 46137V100 45511 565 SH SOLE 0 0 565 INVESCO CURRENCYSHARES SWISS FRANC TRUST ETF 46138R108 46747 480 SH SOLE 0 0 480 INVESCO DYNAMIC BUILDING & CONSTRUCTION ETF ETF 46137V779 6012 131 SH SOLE 0 0 131 INVESCO FTSE RAFI US 1500 SMALL-MID ETF ETF 46137V597 7694 47 SH SOLE 0 0 47 INVESCO GLOBAL WATER ETF ETF 46138E651 8011 229 SH SOLE 0 0 229 INVESCO LTD SHS Stock G491BT108 459 28 SH SOLE 0 0 28 INVESCO NATIONAL AMT-FREE MUNICIPAL BOND ETF ETF 46138E537 47360 2000 SH SOLE 0 0 2000 INVESCO S&P 500 EQUAL WEIGHT ETF ETF 46137V357 224595 1553 SH SOLE 0 0 1553 INVESCO S&P 500 EQUAL WEIGHT MATERIALS ETF ETF 46137V316 5697 35 SH SOLE 0 0 35 INVESCO S&P 500 EQUAL WEIGHT TECHNOLOGY ETF ETF 46137V282 9659 35 SH SOLE 0 0 35 INVESCO S&P 500 TOP 50 ETF ETF 46137V233 508073 1636 SH SOLE 0 0 1636 INVESCO S&P GLOBAL WATER INDEX ETF ETF 46138E263 102712 2060 SH SOLE 0 0 2060 INVESCO S&P ULTRA DIVIDEND REVENUE ETF ETF 46138G656 20570 500 SH SOLE 0 0 500 INVESCO SOLAR ETF ETF 46138G706 104412 1345 SH SOLE 0 0 1345 INVITATION HOMES INC COM REIT 46187W107 474257 15186 SH SOLE 0 0 15186 IQVIA HLDGS INC COM Stock 46266C105 1392 7 SH SOLE 0 0 7 IRON MOUNTAIN INC REIT 46284V101 51323 970 SH SOLE 0 0 970 ISHARES 0-5 YEAR HIGH YIELD CORPORATE BOND ETF ETF 46434V407 2197370 52720 SH SOLE 0 0 52720 ISHARES 0-5 YEAR TIPS BOND ETF ETF 46429B747 9923 100 SH SOLE 0 0 100 ISHARES 1-3 YR TREASURY BOND ETF ETF 464287457 521651 6349 SH SOLE 0 0 6349 ISHARES AGGREGATE BOND ETF ETF 464287226 251181 2521 SH SOLE 0 0 2521 ISHARES AMT-FREE MUNI BOND ETF ETF 464288414 1529908 14200 SH SOLE 0 0 14200 ISHARES COHEN & STEERS REIT ETF ETF 464287564 188836 3400 SH SOLE 0 0 3400 ISHARES CORE AGGRESSIVE ALLOCATION ETF ETF 464289859 13285 209 SH SOLE 0 0 209 ISHARES CORE GROWTH ALLOCATION ETF ETF 464289867 2045 41 SH SOLE 0 0 41 ISHARES CORE HIGH DIVIDEND ETF ETF 46429B663 71162 700 SH SOLE 0 0 700 ISHARES CORE MODERATE ALLOCATION ETF ETF 464289875 10483 263 SH SOLE 0 0 263 ISHARES CORE MSCI EAFE ETF 46432F842 2303369 34456 SH SOLE 0 0 34456 ISHARES CORE MSCI EMERGING MARKETS ETF ETF 46434G103 27420 562 SH SOLE 0 0 562 ISHARES CORE MSCI INTERNATIONAL DEVELOPED MARKETS ETF ETF 46435G326 5140 85 SH SOLE 0 0 85 ISHARES CORE S&P MID CAP ETF ETF 464287507 843115 3370 SH SOLE 0 0 3370 ISHARES CORE U.S. REIT ETF ETF 464288521 1520 30 SH SOLE 0 0 30 ISHARES CYBERSECURITY & TECH ETF ETF 46435U135 3635 100 SH SOLE 0 0 100 ISHARES DJ SELECT DIVIDEND ETF 464287168 10046439 85735 SH SOLE 0 0 85735 ISHARES DJ TRANSPORTATION AVERAGE ETF 464287192 27341 120 SH SOLE 0 0 120 ISHARES DJ U.S. FINANCIAL SECTOR ETF ETF 464287788 18042 254 SH SOLE 0 0 254 ISHARES DJ US CONSUMER SERVICES ETF 464287580 278167 4300 SH SOLE 0 0 4300 ISHARES DJ US ENERGY ETF 464287796 13125 300 SH SOLE 0 0 300 ISHARES DOW JONES US REGIONAL BANKS ETF 464288778 664978 18580 SH SOLE 0 0 18580 ISHARES DOW JONES US UTILITIES ETF 464287697 604581 7222 SH SOLE 0 0 7222 ISHARES ESG AWARE MSCI EAFE ETF ETF 46435G516 89673 1248 SH SOLE 0 0 1248 ISHARES ESG AWARE USD CORPORATE BOND ETF ETF 46435G193 10114 439 SH SOLE 0 0 439 ISHARES FLOATING RATE BOND ETF ETF 46429B655 24691 490 SH SOLE 0 0 490 ISHARES GENOMICS IMMUNOLOGY AND HEALTHCARE ETF ETF 46435U192 4654 200 SH SOLE 0 0 200 ISHARES GLOBAL CLEAN ENERGY ETF ETF 464288224 35802 1810 SH SOLE 0 0 1810 ISHARES GLOBAL HEALTHCARE SECTOR INDEX ETF 464287325 14400 173 SH SOLE 0 0 173 ISHARES GLOBAL MATERIALS ETF ETF 464288695 5020 60 SH SOLE 0 0 60 ISHARES GLOBAL TELECOM ETF 464287275 83906 1310 SH SOLE 0 0 1310 ISHARES GNMA BOND ETF ETF 46429B333 1318357 29653 SH SOLE 0 0 29653 ISHARES GOLD TRUST ETF ETF 464285204 14238 381 SH SOLE 0 0 381 ISHARES HIGH YIELD BOND FACTOR ETF ETF 46435G250 52487 1175 SH SOLE 0 0 1175 ISHARES IBONDS 2025 TERM HIGH YIELD & INCOME ETF ETF 46435U168 84767 3700 SH SOLE 0 0 3700 ISHARES IBOXX $ HIGH YIELD CORPORATE BOND ETF ETF 464288513 54849 726 SH SOLE 0 0 726 ISHARES IBOXX $ INVESTMENT GRADE CORPORATE BOND ETF ETF 464287242 1505114 13732 SH SOLE 0 0 13732 ISHARES INC MSCI GERMANY INDEX FD ETF 464286806 11384 400 SH SOLE 0 0 400 ISHARES INTERNATIONAL SELECT DIVIDEND ETF ETF 464288448 29552 1075 SH SOLE 0 0 1075 ISHARES MORNINGSTAR LARGE GROWTH ETF ETF 464287119 1579996 28541 SH SOLE 0 0 28541 ISHARES MORTGAGE REAL ESTATE ETF ETF 46435G342 2730 125 SH SOLE 0 0 125 ISHARES MSCI EAFE ETF ETF 464287465 1324167 18515 SH SOLE 0 0 18515 ISHARES MSCI EAFE GROWTH ETF ETF 464288885 460344 4914 SH SOLE 0 0 4914 ISHARES MSCI EAFE VALUE ETF ETF 464288877 4631894 95444 SH SOLE 0 0 95444 ISHARES MSCI EMERGING MARKETS ETF ETF 464287234 1122765 28453 SH SOLE 0 0 28453 ISHARES MSCI EUROPE FINANCIALS ETF ETF 464289180 70406 3765 SH SOLE 0 0 3765 ISHARES MSCI INDIA ETF ETF 46429B598 231868 5891 SH SOLE 0 0 5891 ISHARES MSCI JAPAN ETF ETF 46434G822 123349 2102 SH SOLE 0 0 2102 ISHARES MSCI USA ESG SELECT ETF ETF 464288802 309565 3527 SH SOLE 0 0 3527 ISHARES MSCI USA MOMENTUM FACTOR ETF ETF 46432F396 834 6 SH SOLE 0 0 6 ISHARES MSCI USA VALUE FACTOR ETF ETF 46432F388 32225 348 SH SOLE 0 0 348 ISHARES NASDAQ BIOTECHNOLOGY ETF 464287556 352348 2728 SH SOLE 0 0 2728 ISHARES NEW YORK MUNI BOND ETF ETF 464288323 639444 11950 SH SOLE 0 0 11950 ISHARES RUSSELL 1000 VALUE ETF ETF 464287598 40839 268 SH SOLE 0 0 268 ISHARES RUSSELL 2000 ETF ETF 464287655 2576356 14441 SH SOLE 0 0 14441 ISHARES RUSSELL 2000 GROWTH ETF ETF 464287648 47632 210 SH SOLE 0 0 210 ISHARES RUSSELL 2000 VALUE ETF 464287630 839750 6129 SH SOLE 0 0 6129 ISHARES RUSSELL 3000 ETF ETF 464287689 4473 19 SH SOLE 0 0 19 ISHARES RUSSELL MID-CAP GROWTH ETF ETF 464287481 62824 690 SH SOLE 0 0 690 ISHARES RUSSELL MID-CAP VALUE ETF ETF 464287473 73384 691 SH SOLE 0 0 691 ISHARES S&P 500 GROWTH ETF ETF 464287309 32343354 506235 SH SOLE 0 0 506235 ISHARES S&P 500 INDEX ETF 464287200 9745589 23707 SH SOLE 0 0 23707 ISHARES S&P 500 VALUE ETF ETF 464287408 25796035 169979 SH SOLE 0 0 169979 ISHARES S&P MIDCAP 400 GROWTH INDEX ETF 464287606 12443 174 SH SOLE 0 0 174 ISHARES S&P MIDCAP 400 VALUE ETF ETF 464287705 22301 217 SH SOLE 0 0 217 ISHARES S&P SMALLCAP 600 ETF ETF 464287804 480805 4972 SH SOLE 0 0 4972 ISHARES S&P SMALLCAP 600 GROWTH ETF ETF 464287887 13962 127 SH SOLE 0 0 127 ISHARES S&P U.S. PREFERRED STOCK ETF ETF 464288687 698504 22374 SH SOLE 0 0 22374 ISHARES SELF-DRIVING EV & TECH ETF ETF 46435U366 9206 240 SH SOLE 0 0 240 ISHARES SEMICONDUCTOR ETF ETF 464287523 121582 273 SH SOLE 0 0 273 ISHARES SHORT TREASURY BOND ETF ETF 464288679 110500 1000 SH SOLE 0 0 1000 ISHARES SILVER TRUST ETF ETF 46428Q109 129070 5835 SH SOLE 0 0 5835 ISHARES TIPS BOND ETF ETF 464287176 344888 3128 SH SOLE 0 0 3128 ISHARES TR DOW JONES U S HEALTHCARE ETF 464287762 382284 1400 SH SOLE 0 0 1400 ISHARES TR RUSSELL 1000 INDEX ETF ETF 464287622 6220853 27620 SH SOLE 0 0 27620 ISHARES TR RUSSELL MIDCAP INDEX FD ETF 464287499 579515 8288 SH SOLE 0 0 8288 ISHARES TR S&P 100 INDEX FUND ETF 464287101 106464 569 SH SOLE 0 0 569 ISHARES TR S&P 1500 INDEX FD ETF 464287150 66102 730 SH SOLE 0 0 730 ISHARES TRUST S&P GLOBAL CONSUMER STAPLES INDEX FD ETF 464288737 18275 295 SH SOLE 0 0 295 ISHARES U.S. BROKER-DEALERS & SECURITIES EXCHANGES ETF ETF 464288794 150748 1645 SH SOLE 0 0 1645 ISHARES U.S. INFRASTRUCTURE ETF ETF 46435U713 15488 415 SH SOLE 0 0 415 ISHARES U.S. PHARMACEUTICALS ETF ETF 464288836 1287 7 SH SOLE 0 0 7 ISTAR FIN INC REIT 78646V107 0 80 SH SOLE 0 0 80 ISUN INC COM Stock 465246106 1442 1400 SH SOLE 0 0 1400 ITERIS INC NEW COM Stock 46564T107 1970 420 SH SOLE 0 0 420 ITT INDUSTRIES INC Stock 45073V108 85972 996 SH SOLE 0 0 996 J M SMUCKER CO NEW Stock 832696405 4175047 26530 SH SOLE 14500 0 12030 JACOBS SOLUTIONS INC COM Stock 46982L108 82962 706 SH SOLE 0 0 706 JANUS HENDERSON GROUP PLC ORD SHS Stock G4474Y214 408448 15332 SH SOLE 0 0 15332 JANUS HENDERSON MORTGAGE-BACKED SECURITIES ETF ETF 47103U852 198024 4241 SH SOLE 0 0 4241 JB HUNT TRANSPORT SERVICES Stock 445658107 176162 1004 SH SOLE 0 0 1004 JBG SMITH PPTYS COM REIT 46590V100 5693 378 SH SOLE 0 0 378 JD.COM INC SPON ADR CL A ADR 47215P106 158618 3614 SH SOLE 0 0 3614 JDS UNIPHASE CORP Stock 925550105 271 25 SH SOLE 0 0 25 JEFFERIES FINL GROUP INC COM Stock 47233W109 14600 460 SH SOLE 0 0 460 JHANCOCK TAX-ADV DIVIDEND INCOME CEF 41013V100 21320 1000 SH SOLE 0 0 1000 JOBY AVIATION INC COMMON STOCK Stock G65163100 8680 2000 SH SOLE 0 0 2000 JOHN HANCOCK MULTIFACTOR MID CAP ETF ETF 47804J206 4408 92 SH SOLE 0 0 92 JOHN HANCOCK PREFERRED INCOME FUND III CEF 41021P103 15654 1070 SH SOLE 0 0 1070 JOHNSON & JOHNSON COM Stock 478160104 10859547 70062 SH SOLE 0 0 70062 JOHNSON CTLS INC Stock G51502105 75937 1261 SH SOLE 0 0 1261 JOHNSON OUTDOORS CL A CLASS A Stock 479167108 3632575 57651 SH SOLE 43500 0 14151 JONES LANG LASALLE INC Stock 48020Q107 44374 305 SH SOLE 0 0 305 JPMORGAN CHASE & CO COM Stock 46625H100 37858084 290523 SH SOLE 24000 0 266523 JPMORGAN ULTRA-SHORT INCOME ETF ETF 46641Q837 24103 479 SH SOLE 0 0 479 KANDI TECHNOLOGIES GROUP INC COM Stock 483709101 1132 410 SH SOLE 0 0 410 KELLOGG CO COM Stock 487836108 1251257 18687 SH SOLE 0 0 18687 KEURIG DR PEPPER INC COM Stock 49271V100 1782848 50534 SH SOLE 50000 0 534 KEYCORP COM Stock 493267108 639 51 SH SOLE 0 0 51 KEYSIGHT TECHNOLOGIES,INC Stock 49338L103 9366 58 SH SOLE 0 0 58 KIMBALL ELECTRONICS INC COM Stock 49428J109 396228 16441 SH SOLE 16441 0 0 KIMBERLY-CLARK CORP COM Stock 494368103 3691903 27506 SH SOLE 0 0 27506 KIMCO RLTY CORP COM REIT 49446R109 9199 471 SH SOLE 0 0 471 KINDER MORGAN INC Stock 49456B101 1881230 107437 SH SOLE 100000 0 7437 KIRBY CORPORATION Stock 497266106 5352960 76800 SH SOLE 0 0 76800 KKR & CO LP Stock 48251W104 8589233 163542 SH SOLE 51000 0 112542 KLA CORP COM NEW Stock 482480100 2395 6 SH SOLE 0 0 6 KONINKLIJKE PHILIPS N V NY REGIS SHS NEW ADR 500472303 8900 485 SH SOLE 0 0 485 KRAFT HEINZ CO COM Stock 500754106 220900 5712 SH SOLE 0 0 5712 KROGER CO COM Stock 501044101 546243 11064 SH SOLE 0 0 11064 KULICKE & SOFFA INDS INC COM Stock 501242101 541337 10274 SH SOLE 10274 0 0 KYNDRYL HLDGS INC COMMON STOCK Stock 50155Q100 13107 888 SH SOLE 0 0 888 L S I INDS INC FORMERLY L S I LTG Stock 50216C108 5351124 384144 SH SOLE 366364 0 17780 L3HARRIS TECHNOLOGIES INC COM Stock 502431109 45331 231 SH SOLE 0 0 231 LA Z BOY INC COM Stock 505336107 14540 500 SH SOLE 0 0 500 LABORATORY CORP OF AMERICA Stock 50540R409 87868 383 SH SOLE 0 0 383 LACLEDE GROUP INC Stock 84857L101 7295 104 SH SOLE 0 0 104 LAKELAND FINL CORP COM Stock 511656100 483268 7715 SH SOLE 7715 0 0 LAKELAND INDUSTRIES INC Stock 511795106 2337273 160087 SH SOLE 149000 0 11087 LAM RESEARCH CORP COM Stock 512807108 2651 5 SH SOLE 0 0 5 LAMB WESTON HLDGS INC COM Stock 513272104 137064 1311 SH SOLE 0 0 1311 LANDS END INC NEW Stock 51509F105 87 9 SH SOLE 0 0 9 LAS VEGAS SANDS CORP Stock 517834107 840206 14625 SH SOLE 0 0 14625 LAZARD LTD SHS -A - Stock G54050102 871409 26319 SH SOLE 0 0 26319 LEE ENTERPRISES INC COM Stock 523768406 437007 35101 SH SOLE 0 0 35101 LEMONADE INC COM Stock 52567D107 285 20 SH SOLE 0 0 20 LENNAR CORP CL A Stock 526057104 1577 15 SH SOLE 0 0 15 LESLIES INC COM Stock 527064109 3028 275 SH SOLE 0 0 275 LEVI STRAUSS & CO NEW CL A COM STK Stock 52736R102 5700 313 SH SOLE 0 0 313 LEXINGTON CORP PPTYS TR REIT 529043101 409965 39764 SH SOLE 0 0 39764 LIBERTY GLOBAL PLC CL C Stock G5480U120 8152 400 SH SOLE 0 0 400 LIBERTY LATIN AMERICA LTD COM CL C Stock G9001E128 2478 300 SH SOLE 0 0 300 LI-CYCLE HOLDINGS CORP COMMON SHARES Stock 50202P105 1182 210 SH SOLE 0 0 210 LILLY ELI & CO COM Stock 532457108 3182759 9268 SH SOLE 0 0 9268 LINCOLN NATL CORP IND COM Stock 534187109 126416 5626 SH SOLE 0 0 5626 LINDE PLC SHS Stock G54950103 22162 62 SH SOLE 0 0 62 LIQUIDITY SERVICES INC Stock 53635B107 434610 33000 SH SOLE 33000 0 0 LIVENT CORP COM Stock 53814L108 4322 199 SH SOLE 0 0 199 LL FLOORING HOLDINGS INC COM Stock 55003T107 16720 4400 SH SOLE 0 0 4400 LOCKHEED MARTIN CORP Stock 539830109 93387 198 SH SOLE 0 0 198 LOEWS CORP COM Stock 540424108 17406 300 SH SOLE 0 0 300 LOWES COS INC COM Stock 548661107 480357 2402 SH SOLE 0 0 2402 LTC PROPERTIES INC REIT 502175102 40400 1150 SH SOLE 0 0 1150 LUCID GROUP INC COM Stock 549498103 7533 937 SH SOLE 0 0 937 LULULEMON ATHLETICA INC Stock 550021109 178453 490 SH SOLE 0 0 490 LUMEN TECHNOLOGIES INC COM Stock 550241103 2825 1066 SH SOLE 0 0 1066 LUMENTUM HLDGS INC COM Stock 55024U109 270 5 SH SOLE 0 0 5 LUMINAR TECHNOLOGIES INC COM CL A Stock 550424105 7584980 1168718 SH SOLE 0 0 1168718 LYONDELLBASELL Stock N53745100 1127 12 SH SOLE 0 0 12 M & T BK CORP COM Stock 55261F104 24871 208 SH SOLE 0 0 208 MAGELLAN MIDSTREAM PARTNERS LP Stock 559080106 134022 2470 SH SOLE 0 0 2470 MAGNA INTL INC COM Stock 559222401 10714 200 SH SOLE 0 0 200 MARATHON OIL CORP COM Stock 565849106 6373 266 SH SOLE 0 0 266 MARATHON PETE CORP COM Stock 56585A102 768801 5702 SH SOLE 0 0 5702 MARINEMAX INC COM Stock 567908108 2875 100 SH SOLE 0 0 100 MARKEL CORP HOLDING CO Stock 570535104 43432 34 SH SOLE 0 0 34 MARKET VECTORS GOLD MINERS INDEX ETF ETF 92189F106 41246 1275 SH SOLE 0 0 1275 MARRIOTT INTL INC Stock 571903202 469687 2829 SH SOLE 0 0 2829 MARRIOTT VACATIONS WORLDWIDE CORP COM Stock 57164Y107 1349 10 SH SOLE 0 0 10 MARSH & MCLENNAN COS INC COM Stock 571748102 2998 18 SH SOLE 0 0 18 MARTIN MARIETTA MATLS INC COM Stock 573284106 710 2 SH SOLE 0 0 2 MARVELL TECHNOLOGY INC COM Stock 573874104 43567 1006 SH SOLE 0 0 1006 MASCO CORP COM Stock 574599106 50913 1024 SH SOLE 0 0 1024 MASIMO CORP COM Stock 574795100 5536 30 SH SOLE 0 0 30 MASTEC INC COM Stock 576323109 47220 500 SH SOLE 0 0 500 MASTERBRAND INC COMMON STOCK Stock 57638P104 876 109 SH SOLE 0 0 109 MASTERCARD INC Stock 57636Q104 3898428 10727 SH SOLE 0 0 10727 MATERIALS SELECT SECTOR SPDR ETF 81369Y100 391443 4853 SH SOLE 0 0 4853 MATERION CORP COM Stock 576690101 1376572 11867 SH SOLE 11867 0 0 MATTEL INC COM Stock 577081102 250855 13626 SH SOLE 0 0 13626 MAXEON SOLAR TECHNOLOGIES LTD SHS Stock Y58473102 132700 5000 SH SOLE 0 0 5000 MCCORMICK & CO INC COM NON VTG Stock 579780206 218343 2624 SH SOLE 0 0 2624 MCDONALDS CORP COM Stock 580135101 6088569 21775 SH SOLE 0 0 21775 MCEWEN MINING INC COM Stock 58039P305 9317 1100 SH SOLE 0 0 1100 MCGRATH RENTCORP COM Stock 580589109 2398067 25700 SH SOLE 25000 0 700 MCKESSON CORP Stock 58155Q103 61241 172 SH SOLE 0 0 172 MEDICAL PROPERTIES TRUST INC REIT 58463J304 14385 1750 SH SOLE 0 0 1750 MEDTRONIC PLC SHS Stock G5960L103 433413 5376 SH SOLE 0 0 5376 MERCADOLIBRE INC Stock 58733R102 39542 30 SH SOLE 0 0 30 MERCER INTL INC COM Stock 588056101 606861 62083 SH SOLE 62083 0 0 MERCK & CO INC Stock 58933Y105 7212452 67793 SH SOLE 0 0 67793 MERSANA THERAPEUTICS INC COM Stock 59045L106 616 150 SH SOLE 0 0 150 META PLATFORMS INC CL A Stock 30303M102 1400500 6608 SH SOLE 0 0 6608 METHODE ELECTRONICS INC Stock 591520200 1004150 22884 SH SOLE 22884 0 0 METLIFE INC COM Stock 59156R108 295757 5105 SH SOLE 0 0 5105 METTLER TOLEDO INTERNATIONAL COM Stock 592688105 1530 1 SH SOLE 0 0 1 MGE ENERGY INC COM Stock 55277P104 158058 2035 SH SOLE 0 0 2035 MGP INGREDIENTS INC NEW COM Stock 55303J106 29016 300 SH SOLE 0 0 300 MICROCHIP TECHNOLOGY INC Stock 595017104 547754 6538 SH SOLE 0 0 6538 MICRON TECHNOLOGY Stock 595112103 73132 1212 SH SOLE 0 0 1212 MICROSOFT Stock 594918104 29411309 102016 SH SOLE 0 0 102016 MIDDLESEX WTR CO COM Stock 596680108 48825 625 SH SOLE 0 0 625 MILLER INDS INC TENN NEW Stock 600551204 1255137 35506 SH SOLE 33731 0 1775 MIND MEDICINE MINDMED INC COM NEW Stock 60255C885 28926 9125 SH SOLE 0 0 9125 MODERNA INC COM Stock 60770K107 921 6 SH SOLE 0 0 6 MODINE MFG CO COM Stock 607828100 0 0 SH SOLE 0 0 0 MOLECULIN BIOTECH INC COM Stock 60855D200 240 250 SH SOLE 0 0 250 MOLSON COORS BEVERAGE CO CL B Stock 60871R209 15504 300 SH SOLE 0 0 300 MONDELEZ INTL INC CL A Stock 609207105 1713769 24581 SH SOLE 0 0 24581 MONRO MUFFLER BRAKE INC Stock 610236101 1025920 20755 SH SOLE 20755 0 0 MONROE CAPITAL CORP CEF 610335101 5355 700 SH SOLE 0 0 700 MONSTER BEVERAGE CORP NEW COM Stock 61174X109 1404 26 SH SOLE 0 0 26 MOODYS CORP Stock 615369105 74669 244 SH SOLE 0 0 244 MORGAN STANLEY Stock 617446448 676773 7708 SH SOLE 0 0 7708 MORNINGSTAR INC COM Stock 617700109 124254 612 SH SOLE 0 0 612 MOSAIC CO Stock 61945C103 1470659 32054 SH SOLE 28000 0 4054 MOTOROLA SOLUTIONS INC COM NEW Stock 620076307 8298 29 SH SOLE 0 0 29 MOVADO GROUP INC COM Stock 624580106 1871488 65050 SH SOLE 63000 0 2050 MSCI INC COM Stock 55354G100 560 1 SH SOLE 0 0 1 MYERS INDS INC COM Stock 628464109 1018996 47550 SH SOLE 46000 0 1550 NANO X IMAGING LTD ORD SHS Stock M70700105 375 65 SH SOLE 0 0 65 NAPCO SEC TECHNOLOGIES INC COM Stock 630402105 3741089 99550 SH SOLE 99000 0 550 NATHANS FAMOUS INC NEW COM Stock 632347100 708372 9370 SH SOLE 9000 0 370 NATIONAL CINEMEDIA INC COM Stock 635309107 89 675 SH SOLE 0 0 675 NATIONAL HEALTH INVS INC REIT 63633D104 59317 1150 SH SOLE 0 0 1150 NATIONAL RETAIL PPTYS REIT 637417106 22075 500 SH SOLE 0 0 500 NAVIENT CORPORATION COM Stock 63938C108 12792 800 SH SOLE 0 0 800 NBT BANCORP INC COM Stock 628778102 812310 24097 SH SOLE 24097 0 0 NEKTAR THERAPEUTICS COM Stock 640268108 88 125 SH SOLE 0 0 125 NETAPP INC Stock 64110D104 7151 112 SH SOLE 0 0 112 NETFLIX COM INC Stock 64110L106 569697 1649 SH SOLE 0 0 1649 NEUBERGER BERMAN MLP & ENERGY COM CEF 64129H104 2562 390 SH SOLE 0 0 390 NEUROCRINE BIOSCIENCES INC COM Stock 64125C109 1316 13 SH SOLE 0 0 13 NEW MEDIA INV GRP INC Stock 36472T109 3832 2049 SH SOLE 0 0 2049 NEW RESIDENTIAL INVESTMENT CORP REIT 64828T201 800 100 SH SOLE 0 0 100 NEW YORK TIMES CO CL A Stock 650111107 8715 224 SH SOLE 0 0 224 NEWELL BRANDS INC COM Stock 651229106 386 31 SH SOLE 0 0 31 NEWMONT CORP COM Stock 651639106 1724083 35171 SH SOLE 0 0 35171 NEXSTAR MEDIA GROUP INC COMMON STOCK Stock 65336K103 7770 45 SH SOLE 0 0 45 NEXTERA ENERGY INC COM Stock 65339F101 1946038 25247 SH SOLE 0 0 25247 NEXTERA ENERGY INC UNIT 09/01/23 Stock 65339F739 29304 600 SH SOLE 0 0 600 NIKE INC CLASS B Stock 654106103 556508 4538 SH SOLE 0 0 4538 NIKOLA CORP COM Stock 654110105 1210 1000 SH SOLE 0 0 1000 NIO INC SPON ADS ADR 62914V106 50448 4800 SH SOLE 0 0 4800 NISOURCE INC COM Stock 65473P105 7661 274 SH SOLE 0 0 274 NOKIA CORP ADR ADR 654902204 3392 691 SH SOLE 0 0 691 NORFOLK SOUTHERN CRP Stock 655844108 33319 157 SH SOLE 0 0 157 NORTHERN TR CORP COM Stock 665859104 1720738 19525 SH SOLE 0 0 19525 NORTHROP GRUMMAN CORP COM Stock 666807102 48481 105 SH SOLE 0 0 105 NORTHSTAR ASSET MGMTGROUP INC COM Stock 25401T603 1715 143 SH SOLE 0 0 143 NORTHWEST NAT HLDG CO COM Stock 66765N105 1709782 35950 SH SOLE 34000 0 1950 NORTHWESTERN CORP COM NEW Stock 668074305 2634794 45537 SH SOLE 31500 0 14037 NORWEGIAN CRUISE LINE HLDG LTD SHS Stock G66721104 1910 142 SH SOLE 0 0 142 NOVARTIS AG ADR ADR 66987V109 127093 1381 SH SOLE 0 0 1381 NOVAVAX INC Stock 670002401 152 22 SH SOLE 0 0 22 NOVO-NORDISK A/S ADR ADR CMN ADR 670100205 23871 150 SH SOLE 0 0 150 NRG ENERGY INC NEW Stock 629377508 480 14 SH SOLE 0 0 14 NUCOR CORP COM Stock 670346105 2008 13 SH SOLE 0 0 13 NUSTAR ENERGY LP UNIT Stock 67058H102 21536 1377 SH SOLE 0 0 1377 NUTRIEN LTD COM Stock 67077M108 347095 4700 SH SOLE 0 0 4700 NUVEEN AMT FREE MUN CR INC FD COM CEF 67071L106 78997 6706 SH SOLE 0 0 6706 NUVEEN AMT FREE QLTY MUN INCME COM CEF 670657105 135264 12164 SH SOLE 0 0 12164 NUVEEN MUNICIPAL CREDIT INC FD COM SH BEN INT CEF 67070X101 36914 3089 SH SOLE 0 0 3089 NUVEEN QUALITY MUNCP INCOME FD COM CEF 67066V101 127014 11016 SH SOLE 0 0 11016 NUVEEN S&P 500 DYNAMIC OVERWRI COM CEF 6706EW100 31160 2000 SH SOLE 0 0 2000 NVENT ELECTRIC PLC SHS Stock G6700G107 215 5 SH SOLE 0 0 5 NVIDIA CORP Stock 67066G104 2301524 8286 SH SOLE 5000 0 3286 NXP SEMICONDUCTORS N V COM Stock N6596X109 559 3 SH SOLE 0 0 3 NY COMMUNITY BANCORP INC Stock 649445103 9040 1000 SH SOLE 0 0 1000 O REILLY AUTOMOTIVE INC Stock 67103H107 2549487 3003 SH SOLE 0 0 3003 O S I SYSTEMS INC Stock 671044105 1039159 10152 SH SOLE 10152 0 0 OCCIDENTAL PETE CORP COM Stock 674599105 2435 39 SH SOLE 0 0 39 OCEANFIRST FINL CORP COM Stock 675234108 1550731 83914 SH SOLE 82139 0 1775 OCUGEN INC COM Stock 67577C105 256 300 SH SOLE 0 0 300 OFFICE PPTYS INCOME TR COM SHS BEN INT REIT 67623C109 6765 550 SH SOLE 0 0 550 OIL DRI CORP AMER COM Stock 677864100 3975836 95550 SH SOLE 92500 0 3050 OLD NATL BANCORP IND Stock 680033107 772076 53542 SH SOLE 47200 0 6342 OLD REP INTL CORP COM Stock 680223104 19077830 764030 SH SOLE 0 0 764030 OMEGA HEALTHCARE INVS INC COM REIT 681936100 76090 2776 SH SOLE 0 0 2776 OMNIAB INC COM Stock 68218J103 3680 1000 SH SOLE 0 0 1000 OMNICOM GROUP INC COM Stock 681919106 943 10 SH SOLE 0 0 10 ON SEMICONDUCTOR CORP COM Stock 682189105 1070 13 SH SOLE 0 0 13 ONCTERNAL THERAPEUTICS INC COM Stock 68236P107 3925 5000 SH SOLE 0 0 5000 ONE GAS INC Stock 68235P108 25750 325 SH SOLE 0 0 325 ONEOK INC NEW COM Stock 682680103 372662 5865 SH SOLE 0 0 5865 ONEWATER MARINE INC CL A COM Stock 68280L101 4475 160 SH SOLE 0 0 160 ORACLE CORPORATION Stock 68389X105 9261222 99669 SH SOLE 0 0 99669 ORGANON & CO COMMON STOCK Stock 68622V106 89305 3797 SH SOLE 0 0 3797 ORION ENERGY SYSTEMS INC Stock 686275108 5389431 2654892 SH SOLE 1000000 0 1654892 ORION OFFICE REIT INC COM REIT 68629Y103 4757 710 SH SOLE 0 0 710 OSHKOSH TRUCK CORP Stock 688239201 24954 300 SH SOLE 0 0 300 OTIS WORLDWIDE CORP COM Stock 68902V107 126516 1499 SH SOLE 0 0 1499 OTTER TAIL CORP COM Stock 689648103 3194536 44203 SH SOLE 34500 0 9703 OWENS & MINOR INC NEW COM Stock 690732102 13095 900 SH SOLE 0 0 900 OWENS-ILLINOIS, INC. Stock 67098H104 11355 500 SH SOLE 0 0 500 PACCAR INC COM Stock 693718108 1391 19 SH SOLE 0 0 19 PACWEST BANCORP DEL COM Stock 695263103 973 100 SH SOLE 0 0 100 PAGERDUTY INC COM Stock 69553P100 2274 65 SH SOLE 0 0 65 PALANTIR TECHNOLOGIES INC CL A Stock 69608A108 17576 2080 SH SOLE 0 0 2080 PALO ALTO NETWORKS INC COM Stock 697435105 299610 1500 SH SOLE 0 0 1500 PAN AMERICAN SILVER CORP Stock 697900108 91805 5044 SH SOLE 0 0 5044 PARAMOUNT GLOBAL 5.75 CONV PFD A Convertible Preferred 92556H305 681584 22765 SH SOLE 0 0 22765 PARAMOUNT GLOBAL CLASS A COM Stock 92556H107 26124 1011 SH SOLE 0 0 1011 PARAMOUNT GLOBAL CLASS B COMMON Stock 92556H206 4954253 222064 SH SOLE 120000 0 102064 PARK HOTELS & RESORTS INC COM REIT 700517105 5191 420 SH SOLE 0 0 420 PARKER-HANNIFIN CORP COM Stock 701094104 1681 5 SH SOLE 0 0 5 PARK-OHIO HLDGS CORP COM Stock 700666100 2295 190 SH SOLE 0 0 190 PATTERSON COS INC COM Stock 703395103 904157 33775 SH SOLE 31400 0 2375 PAYCHEX INC Stock 704326107 9400571 82037 SH SOLE 25000 0 57037 PAYPAL HLDGS INC COM Stock 70450Y103 577752 7608 SH SOLE 0 0 7608 PBF ENERGY INC CL A Stock 69318G106 9106 210 SH SOLE 0 0 210 PELOTON INTERACTIVE INC CL A COM Stock 70614W100 13381 1180 SH SOLE 0 0 1180 PENN ENTERTAINMENT INC COM Stock 707569109 26694 900 SH SOLE 0 0 900 PENSKE AUTOMOTIVE GROUP INC Stock 70959W103 15599 110 SH SOLE 0 0 110 PENTAIR PLC SHS Stock G7S00T104 663 12 SH SOLE 0 0 12 PEOPLES BANCORP INC COM Stock 709789101 2704 105 SH SOLE 0 0 105 PEPSICO INC COM Stock 713448108 13192289 72366 SH SOLE 12000 0 60366 PERDOCEO ED CORP COM Stock 71363P106 5103 380 SH SOLE 0 0 380 PETMED EXPRESS INC Stock 716382106 838406 51626 SH SOLE 47000 0 4626 PFIZER INC COM Stock 717081103 12145822 297692 SH SOLE 103000 0 194692 PG&E CORP COM Stock 69331C108 1617 100 SH SOLE 0 0 100 PHILIP MORRIS INTL INC Stock 718172109 1322600 13600 SH SOLE 0 0 13600 PHILLIPS 66 Stock 718546104 530669 5234 SH SOLE 0 0 5234 PHYSICIANS RLTY TR COM REIT 71943U104 7465 500 SH SOLE 0 0 500 PIEDMONT OFFICE REALTY TR INC COM CL A REIT 720190206 6132 840 SH SOLE 0 0 840 PIMCO MUN INCOME FD II COM CEF 72200W106 36152 3850 SH SOLE 0 0 3850 PINNACLE FINL PARTNERS INC COM Stock 72346Q104 7722 140 SH SOLE 0 0 140 PINNACLE WEST CAP CORP COM Stock 723484101 106974 1350 SH SOLE 0 0 1350 PIONEER NAT RES CO COM Stock 723787107 3676 18 SH SOLE 0 0 18 PJT PARTNERS INC COM CL A Stock 69343T107 866 12 SH SOLE 0 0 12 PLAINS ALL AMERICAN PIPELINE LP Stock 726503105 34916 2800 SH SOLE 0 0 2800 PLUG PWR INC Stock 72919P202 18459 1575 SH SOLE 0 0 1575 PNC FINL SVCS GROUP INC COM Stock 693475105 641536 5047 SH SOLE 0 0 5047 PORTILLOS INC COM CL A Stock 73642K106 45732 2140 SH SOLE 0 0 2140 POST HOLDINGS INC COM Stock 737446104 2067 23 SH SOLE 0 0 23 POSTAL REALTY TRUST INC CL A REIT 73757R102 3268262 214735 SH SOLE 190000 0 24735 POTBELLY CORP COM Stock 73754Y100 8330 1000 SH SOLE 0 0 1000 POTLATCHDELTIC CORPORATION COM REIT 737630103 116418 2352 SH SOLE 0 0 2352 POWERSHARES CEF INCOME ETF 46138E404 9110 500 SH SOLE 0 0 500 POWERSHARES DYNAMIC MRKT PORTFOLIO EXCH TRADED FUND ETF 46137V712 22092 200 SH SOLE 0 0 200 POWERSHARES DYNAMIC PHARMACEUTICALS ETF 46137V662 45600 600 SH SOLE 0 0 600 POWERSHARES FINANCIAL PREFERRED ETF ETF 46137V621 5059260 348434 SH SOLE 0 0 348434 POWERSHARES GLOBAL PREFERRED ETF ETF 46138E511 214416 18677 SH SOLE 0 0 18677 POWERSHARES GLOBAL WATER PORTFOLIO EXCHANGE-TRADED FD ETF 46137V142 315645 5917 SH SOLE 0 0 5917 POWERSHARES HY DIVIDEND ACHIEVERS ETF 46137V563 14741 740 SH SOLE 0 0 740 POWERSHARES QQQ TR ETF 46090E103 6544779 20393 SH SOLE 0 0 20393 POWERSHARES SP500 LOW VOLATILITY ETF ETF 46138E354 0 0 SH SOLE 0 0 0 POWERSHARES WILDERHILL CLEAN ENERGY ETF 46137V134 595754 14743 SH SOLE 0 0 14743 PPG INDS INC COM Stock 693506107 88029 659 SH SOLE 0 0 659 PPL CORP COM Stock 69351T106 40962 1474 SH SOLE 0 0 1474 PRINCIPAL FINANCIAL GROUP INC COM Stock 74251V102 892 12 SH SOLE 0 0 12 PROCTER AND GAMBLE CO COM Stock 742718109 7457032 50152 SH SOLE 0 0 50152 PROGRESSIVE CORP COM Stock 743315103 2861 20 SH SOLE 0 0 20 PROLOGIS SHARE BENEFICIAL INT REIT 74340W103 138245 1108 SH SOLE 0 0 1108 PROPETRO HLDG CORP COM Stock 74347M108 651464 90607 SH SOLE 90607 0 0 PROSHARES S&P 500 DIVIDEND ARISTOCRATS ETF ETF 74348A467 85309 935 SH SOLE 0 0 935 PROSHARES ULTRAPRO SHORT DOW30 ETF 74347G648 132 5 SH SOLE 0 0 5 PROSPERITY BANCSHARES INC Stock 743606105 73393 1193 SH SOLE 0 0 1193 PRUDENTIAL FINL INC Stock 744320102 291227 3520 SH SOLE 0 0 3520 PSYCHEMEDICS CP Stock 744375205 656 125 SH SOLE 0 0 125 PTC INC COM Stock 69370C100 641 5 SH SOLE 0 0 5 PUBLIC STORAGE INC REIT 74460D109 7554 25 SH SOLE 0 0 25 PUBLIC SVC ENTERPRISE GRP INC COM Stock 744573106 199340 3192 SH SOLE 0 0 3192 PULTE GROUP INC COM Stock 745867101 932 16 SH SOLE 0 0 16 PURPLE BIOTECH LTD SPONSORED ADS ADR 74638P109 537 300 SH SOLE 0 0 300 QCR HOLDINGS INC COM Stock 74727A104 369810 8422 SH SOLE 8422 0 0 QUALCOMM INC COM Stock 747525103 3966098 31087 SH SOLE 23000 0 8087 QUANTA SERVICES INC Stock 74762E102 166640 1000 SH SOLE 0 0 1000 QUANTUMSCAPE CORP COM CL A Stock 74767V109 221 27 SH SOLE 0 0 27 QUEST DIAGNOSTICS INC COM Stock 74834L100 849 6 SH SOLE 0 0 6 QUIDELORTHO CORP COM Stock 219798105 66372 745 SH SOLE 0 0 745 RAYTHEON TECHNOLOGIES CORP COM Stock 75513E101 592775 6053 SH SOLE 0 0 6053 REALTY INCOME CORP REIT 756109104 1395286 22035 SH SOLE 0 0 22035 REAVES UTIL INCOME FD COM SH BEN INT CEF 756158101 41151 1450 SH SOLE 0 0 1450 REDWOOD TRUST INC 4.75 08/15/2023 Convertible 758075AC9 981 1000 SH SOLE 0 0 1000 REE AUTOMOTIVE LTD CLASS A ORD SHS Stock M8287R103 23 70 SH SOLE 0 0 70 REGENERON PHARMACEUTICALS INC Stock 75886F107 1643 2 SH SOLE 0 0 2 REGIONS FINANCIAL CORP NEW Stock 7591EP100 5401 291 SH SOLE 0 0 291 RENAISSANCE IPO ETF ETF 759937204 13172 450 SH SOLE 0 0 450 RENALYTIX PLC ADS ADR 75973T101 62920 26000 SH SOLE 0 0 26000 REPUBLIC SERVICES INC Stock 760759100 7437 55 SH SOLE 0 0 55 RESIDEO TECHNOLOGIES INC COM Stock 76118Y104 731 40 SH SOLE 0 0 40 RESMED INC COM Stock 761152107 1095 5 SH SOLE 0 0 5 RESOURCES CONNECTION INC COM Stock 76122Q105 1663521 97510 SH SOLE 93000 0 4510 RESTAURANT BRANDS INTL INC COM Stock 76131D103 25513 380 SH SOLE 0 0 380 REXFORD INDL RLTY INC COM REIT 76169C100 494200 8285 SH SOLE 0 0 8285 RF INDUSTRIES INC Stock 749552105 7400 1700 SH SOLE 0 0 1700 RGC RESOURCES INC Stock 74955L103 1808240 77975 SH SOLE 74000 0 3975 RH COM Stock 74967X103 6089 25 SH SOLE 0 0 25 RIO TINTO PLC SPON ADR ADR 767204100 20580 300 SH SOLE 0 0 300 RIOT PLATFORMS INC COM Stock 767292105 10989 1100 SH SOLE 0 0 1100 RIVIAN AUTOMOTIVE INC COM CL A Stock 76954A103 3452 223 SH SOLE 0 0 223 RMR GROUP INC CL A Stock 74967R106 735 28 SH SOLE 0 0 28 ROBO GLOBAL ROBOTICS & AUTOMATION INDEX ETF ETF 301505707 232560 4250 SH SOLE 0 0 4250 ROCKET COS INC COM CL A Stock 77311W101 4530 500 SH SOLE 0 0 500 ROCKWELL AUTOMATION INC COM Stock 773903109 756221 2577 SH SOLE 0 0 2577 ROCKY SHOES & BOOTS INC Stock 774515100 4278332 185450 SH SOLE 167700 0 17750 ROKU INC COM CL A Stock 77543R102 21392 325 SH SOLE 0 0 325 ROPER TECHNOLOGIES INC COM Stock 776696106 1322 3 SH SOLE 0 0 3 ROSS STORES INC COM Stock 778296103 1486 14 SH SOLE 0 0 14 ROYAL CARIBBEAN GROUP COM Stock V7780T103 7379 113 SH SOLE 0 0 113 ROYAL DUTCH SHELL PLC-ADR ADR 780259305 569650 9900 SH SOLE 0 0 9900 ROYCE GLOBAL VALUE TR INC COM CEF 78081T104 1238 138 SH SOLE 0 0 138 ROYCE MICRO-CAP TRUST INC CEF 780915104 10315 1176 SH SOLE 0 0 1176 ROYCE VALUE TR INC CEF 780910105 83119 6125 SH SOLE 0 0 6125 RUSH ENTERPRISES INC CL A Stock 781846209 6115 112 SH SOLE 0 0 112 RUSH STREET INTERACTIVE INC COM Stock 782011100 15861 5100 SH SOLE 0 0 5100 RYAN SPECIALTY HOLDINGS INC CL A Stock 78351F107 23178 576 SH SOLE 0 0 576 RYDER SYS INC COM Stock 783549108 29003 325 SH SOLE 0 0 325 S&P GLOBAL INC COM Stock 78409V104 3448 10 SH SOLE 0 0 10 SABA CAPITAL INCOME & OPRNT FD SHS NEW CEF 78518H202 1263 155 SH SOLE 0 0 155 SABRA HEALTH CARE REIT INC REIT 78573L106 3450 300 SH SOLE 0 0 300 SAFEHOLD INC COM REIT 78645L100 0 0 SH SOLE 0 0 0 SAGE THERAPEUTICS INC COM Stock 78667J108 587 14 SH SOLE 0 0 14 SALESFORCE COM Stock 79466L302 213565 1069 SH SOLE 0 0 1069 SALLY BEAUTY HLDGS INC COM Stock 79546E104 1963 126 SH SOLE 0 0 126 SANOFI SA ADR 80105N105 1905 35 SH SOLE 0 0 35 SAP AKTIENGESELLSCHAFT ADR ADR 803054204 37965 300 SH SOLE 0 0 300 SCHLUMBERGER LTD COM STK Stock 806857108 177202 3609 SH SOLE 0 0 3609 SCHNEIDER NATIONAL INC CL B Stock 80689H102 26750 1000 SH SOLE 0 0 1000 SCHRODINGER INC COM Stock 80810D103 421 16 SH SOLE 0 0 16 SCHWAB ETFS- US BROAD MARKET ETF ETF 808524102 468164 9784 SH SOLE 0 0 9784 SCHWAB ETFS- US SMALL-CAP ETF ETF 808524607 139962 3338 SH SOLE 0 0 3338 SCHWAB U.S. REIT ETF ETF 808524847 19383 994 SH SOLE 0 0 994 SCHWAB US DIVIDEND EQUITY ETF ETF 808524797 1154684 15783 SH SOLE 0 0 15783 SCHWAB US TIPS ETF ETF 808524870 86272 1609 SH SOLE 0 0 1609 SCORPIO TANKERS INC SHS Stock Y7542C130 3379 60 SH SOLE 0 0 60 SCOTTS MIRACLE-GRO CO CL A Stock 810186106 8718 125 SH SOLE 0 0 125 SEACOAST BKG CORP FLA COM NEW Stock 811707801 612692 25852 SH SOLE 25852 0 0 SEAGATE TECHNOLOGY Stock G7997R103 7538 114 SH SOLE 0 0 114 SEI INVTS CO COM Stock 784117103 9726 169 SH SOLE 0 0 169 SEMPRA ENERGY Stock 816851109 247902 1640 SH SOLE 0 0 1640 SENTINELONE INC CL A Stock 81730H109 2307 141 SH SOLE 0 0 141 SERVICE NOW INC Stock 81762P102 3253 7 SH SOLE 0 0 7 SHAKE SHACK INC CL A Stock 819047101 2774 50 SH SOLE 0 0 50 SHERWIN WILLIAMS CO COM Stock 824348106 2023 9 SH SOLE 0 0 9 SHIFT4 PMTS INC CL A Stock 82452J109 1592 21 SH SOLE 0 0 21 SHOALS TECHNOLOGIES GROUP INC CL A Stock 82489W107 957 42 SH SOLE 0 0 42 SHOE CARNIVAL INC COM Stock 824889109 559606 21817 SH SOLE 21817 0 0 SHOPIFY INC CL A Stock 82509L107 47940 1000 SH SOLE 0 0 1000 SIERRA BANCORP COM Stock 82620P102 2411 140 SH SOLE 0 0 140 SIGNET JEWELERS LIMITED SHS Stock G81276100 494603 6359 SH SOLE 6359 0 0 SIMON PROPERTY GROUP INC REIT 828806109 194828 1740 SH SOLE 0 0 1740 SIRIUS XM RADIO INC Stock 82968B103 992 250 SH SOLE 0 0 250 SIRIUSPOINT LTD COM Stock G8192H106 13577 1670 SH SOLE 0 0 1670 SIX FLAGS ENTMT CORP NEW COM Stock 83001A102 7132 267 SH SOLE 0 0 267 SKECHERS U S A INC CL A Stock 830566105 14256 300 SH SOLE 0 0 300 SKILLZ INC COM Stock 83067L109 39 66 SH SOLE 0 0 66 SKYLINE CHAMPION CORPORATION COM Stock 830830105 1202175 15980 SH SOLE 15980 0 0 SKYWORKS SOLUTIONS INC COM Stock 83088M102 354 3 SH SOLE 0 0 3 SNAP INC CL A Stock 83304A106 23261 2075 SH SOLE 0 0 2075 SNAP ON INC COM Stock 833034101 229608 930 SH SOLE 0 0 930 SOFI TECHNOLOGIES INC COM Stock 83406F102 3035 500 SH SOLE 0 0 500 SONO GROUP N V COM Stock N81409109 2995 8120 SH SOLE 0 0 8120 SONY GROUP CORPORATION SPONSORED ADR ADR 835699307 13598 150 SH SOLE 0 0 150 SOUTHERN CO COM Stock 842587107 713390 10253 SH SOLE 0 0 10253 SOUTHSTATE CORPORATION COM Stock 840441109 7126 100 SH SOLE 0 0 100 SOUTHWEST AIRLS CO COM Stock 844741108 134035 4119 SH SOLE 0 0 4119 SOUTHWEST GAS HLDGS INC COM Stock 844895102 9368 150 SH SOLE 0 0 150 SP PLUS CORP COM Stock 78469C103 6367824 185705 SH SOLE 141600 0 44105 SPAC AND NEW ISSUE ETF ETF 19423L672 955 40 SH SOLE 0 0 40 SPARTAN MOTORS INC Stock 825698103 684320 30080 SH SOLE 30080 0 0 SPDR BIOTECH ETF ETF 78464A870 13337 175 SH SOLE 0 0 175 SPDR DOW JONES INDUSTRIAL ETF ETF 78467X109 201235 605 SH SOLE 0 0 605 SPDR GOLD ETF ETF 78463V107 12282886 67039 SH SOLE 0 0 67039 SPDR GOLD MINISHARES TRUST ETF 98149E303 782 20 SH SOLE 0 0 20 SPDR PORTFOLIO AGGREGATE BOND ETF ETF 78464A649 6589 255 SH SOLE 0 0 255 SPDR PORTFOLIO S&P 500 HIGH DIVIDEND ETF ETF 78468R788 126730 3335 SH SOLE 0 0 3335 SPDR S&P 500 ETF TRUST ETF 78462F103 25860002 63167 SH SOLE 0 0 63167 SPDR S&P 500 FOSSIL FUEL RESERVES FREE ETF ETF 78468R796 1110 33 SH SOLE 0 0 33 SPDR S&P HOMEBUILDERS ETF ETF 78464A888 2130972 31449 SH SOLE 0 0 31449 SPDR S&P INSURANCE ETF ETF 78464A789 3936 100 SH SOLE 0 0 100 SPDR S&P KENSHO CLEAN POWER ETF ETF 78468R655 29041 335 SH SOLE 0 0 335 SPDR S&P KENSHO FINAL FRONTIERS ETF ETF 78468R630 14491 355 SH SOLE 0 0 355 SPDR S&P KENSHO NEW ECONOMIES COMPOSITE ETF ETF 78468R648 14945 350 SH SOLE 0 0 350 SPDR S&P METALS & MINING ETF ETF 78464A755 5316 100 SH SOLE 0 0 100 SPDR S&P MIDCAP 400 ETF TRUST ETF 78467Y107 1115011 2432 SH SOLE 0 0 2432 SPDR S&P OIL & GAS EXPLORATION & PRODUCTION ETF ETF 78468R556 52312 410 SH SOLE 0 0 410 SPDR S&P REGIONAL BANKING ETF ETF 78464A698 140352 3200 SH SOLE 0 0 3200 SPDR S&P SEMICONDUCTOR ETF ETF 78464A862 96454 462 SH SOLE 0 0 462 SPDR SER TR DJ GLOBAL TITANS ETF ETF 78464A706 121545 1130 SH SOLE 0 0 1130 SPDR SER TR S&P DIVID ETF ETF 78464A763 205730 1663 SH SOLE 0 0 1663 SPHERE ENTERTAINMENT CO CL A Stock 55826T102 5187586 87821 SH SOLE 61000 0 26821 SPORTRADAR GROUP AG CLASS A ORD SHS Stock H8088L103 58150 5000 SH SOLE 0 0 5000 SPROTT INC COM NEW Stock 852066208 7269146 199592 SH SOLE 138000 0 61592 SPROTT PHYSICAL GOLD TR UNIT CEF 85207H104 1725321 111599 SH SOLE 0 0 111599 SPROTT PHYSICAL SILVER TR TR UNIT CEF 85207K107 744053 89215 SH SOLE 0 0 89215 STANLEY BLACK & DECKER INC COM Stock 854502101 60918 756 SH SOLE 0 0 756 STANTEC INC COM Stock 85472N109 3505 60 SH SOLE 0 0 60 STAR HLDGS SHS BEN INT Stock 85512G106 904 52 SH SOLE 0 0 52 STARBUCKS CORP Stock 855244109 4585384 44035 SH SOLE 0 0 44035 STARWOOD PPTY TR INC COM REIT 85571B105 3538 200 SH SOLE 0 0 200 STATE STR CORP COM Stock 857477103 8553 113 SH SOLE 0 0 113 STEELCASE INC CL A Stock 858155203 112660 13380 SH SOLE 0 0 13380 STERICYCLE INC Stock 858912108 13083 300 SH SOLE 0 0 300 STRATEGY SHARES NASDAQ 7HANDL INDEX ETF ETF 86280R506 10115 500 SH SOLE 0 0 500 STRIDE INC COM Stock 86333M108 23550 600 SH SOLE 0 0 600 STRYKER CORP Stock 863667101 2572788 9012 SH SOLE 0 0 9012 SUNPOWER CORP Stock 867652406 498240 36000 SH SOLE 0 0 36000 SUPERIOR GROUP OF CO INC COM Stock 868358102 2029083 257825 SH SOLE 201600 0 56225 SWEETGREEN INC COM CL A Stock 87043Q108 5096 650 SH SOLE 0 0 650 SWISS HELVETIA FUND INC CEF 870875101 11483 1448 SH SOLE 0 0 1448 SYNCHRONY FINANCIAL COM Stock 87165B103 698 24 SH SOLE 0 0 24 SYNOPSYS INC COM Stock 871607107 1931 5 SH SOLE 0 0 5 SYSCO CORP COM Stock 871829107 124186 1608 SH SOLE 0 0 1608 T ROWE PRICE GROUP INC Stock 74144T108 120013 1063 SH SOLE 0 0 1063 TAIWAN SEMICONDUCTOR MANUFACTURING CO LTD ADR 874039100 651 7 SH SOLE 0 0 7 TARGA RES CORP COM Stock 87612G101 122709 1682 SH SOLE 0 0 1682 TARGET CORP COM Stock 87612E106 9470373 57178 SH SOLE 20000 0 37178 TATA MOTORS LTD ADR ADR 876568502 0 600 SH SOLE 0 0 600 TC ENERGY CORP COM Stock 87807B107 19066 490 SH SOLE 0 0 490 TCW STRATEGIC INCOME FD INC COM CEF 872340104 146070 31212 SH SOLE 0 0 31212 TE CONNECTIVITY LTD Stock H84989104 543617 4145 SH SOLE 0 0 4145 TECHNOLOGY SELECT SECTOR SPDR ETF 81369Y803 1574645 10427 SH SOLE 0 0 10427 TEGNA INC COM Stock 87901J105 67640 4000 SH SOLE 0 0 4000 TELADOC HEALTH INC COM Stock 87918A105 259 10 SH SOLE 0 0 10 TELEDYNE TECHNOLOGIES INC Stock 879360105 447 1 SH SOLE 0 0 1 TELEPHONE & DATA SYS INC COM NEW Stock 879433829 7988 760 SH SOLE 0 0 760 TELUS CORPORATION COM Stock 87971M103 1986 100 SH SOLE 0 0 100 TEMPLETON GLOBAL INCOME FD INC CEF 880198106 45273 10289 SH SOLE 0 0 10289 TENET HEALTHCARE CORP COM NEW Stock 88033G407 5942 100 SH SOLE 0 0 100 TENNANT CO COM Stock 880345103 1231827 17975 SH SOLE 17500 0 475 TERRITORIAL BANCORP INC COM Stock 88145X108 1091015 56500 SH SOLE 55000 0 1500 TESLA MOTORS INC Stock 88160R101 552466 2663 SH SOLE 0 0 2663 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS ADR 881624209 24470 2765 SH SOLE 0 0 2765 TEXAS INSTRS INC COM Stock 882508104 3349482 18007 SH SOLE 0 0 18007 TG THERAPEUTICS INC COM Stock 88322Q108 66176 4400 SH SOLE 0 0 4400 THE REALREAL INC COM Stock 88339P101 25 20 SH SOLE 0 0 20 THERMO FISHER SCIENTIFIC INC COM Stock 883556102 6108946 10599 SH SOLE 0 0 10599 THERMON GROUP HOLDINGS COM Stock 88362T103 1404890 56376 SH SOLE 56376 0 0 THOR INDS INC COM Stock 885160101 7964 100 SH SOLE 0 0 100 TILRAY BRANDS INC COM Stock 88688T100 3699 1462 SH SOLE 0 0 1462 TITAN MACHINERY INC COM Stock 88830R101 1184261 38892 SH SOLE 38892 0 0 TJX COS INC NEW COM Stock 872540109 310619 3964 SH SOLE 0 0 3964 T-MOBILE US INC COM Stock 872590104 21436 148 SH SOLE 0 0 148 TONIX PHARMACEUTICALS HLDG CO COM NEW Stock 890260862 22 38 SH SOLE 0 0 38 TOOTSIE ROLL INDS INC COM Stock 890516107 152982 3406 SH SOLE 0 0 3406 TOPGOLF CALLAWAY BRANDS CORP COM Stock 131193104 2165459 100160 SH SOLE 100000 0 160 TOTAL SA ADR ADR 89151E109 5905 100 SH SOLE 0 0 100 TOYOTA MOTOR CORP ADS ADR 892331307 76371 539 SH SOLE 0 0 539 TRACTOR SUPPLY CO COM Stock 892356106 1175 5 SH SOLE 0 0 5 TRANE TECHNOLOGIES PLC SHS Stock G8994E103 66233 360 SH SOLE 0 0 360 TRANSDIGM GROUP INC COM Stock 893641100 737 1 SH SOLE 0 0 1 TRANSMEDICS GROUP INC COM Stock 89377M109 18932 250 SH SOLE 0 0 250 TRAVEL PLUS LEISURE CO COM Stock 894164102 27283 696 SH SOLE 0 0 696 TRAVELCENTERS OF AMERICA INC COM NEW Stock 89421B109 41952 485 SH SOLE 0 0 485 TRAVELERS COMPANIES INC COM Stock 89417E109 10456 61 SH SOLE 0 0 61 TRICO BANCSHARES COM Stock 896095106 794203 19096 SH SOLE 19096 0 0 TRICON RESIDENTIAL INC COM NPV Stock 89612W102 3332 430 SH SOLE 0 0 430 TRIMAS CORP COM NEW Stock 896215209 691624 24825 SH SOLE 24825 0 0 TRINITY INDS INC COM Stock 896522109 12180 500 SH SOLE 0 0 500 TRUIST FINL CORP COM Stock 89832Q109 1981105 58097 SH SOLE 0 0 58097 TRUPANION INC COM Stock 898202106 85780 2000 SH SOLE 0 0 2000 TUPPERWARE BRANDS CORP Stock 899896104 50 20 SH SOLE 0 0 20 TURTLE BEACH CORP COM NEW Stock 900450206 1301949 129935 SH SOLE 116200 0 13735 TWILIO INC CL A Stock 90138F102 56902 854 SH SOLE 0 0 854 TYSON FOODS INC CL A Stock 902494103 30313 511 SH SOLE 0 0 511 U S GLOBAL INVS INCORPORA CLASS A Stock 902952100 29040 11000 SH SOLE 0 0 11000 U S SILICA HLDGS INCCOM Stock 90346E103 3281410 274825 SH SOLE 270500 0 4325 U.S. GLOBAL GO GOLD AND PRECIOUS METAL MINERS ETF ETF 26922A719 17970 1000 SH SOLE 0 0 1000 UBER TECHNOLOGIES INC COM Stock 90353T100 13758 434 SH SOLE 0 0 434 UGI CORP NEW COM Stock 902681105 16546 476 SH SOLE 0 0 476 UMH PPTYS INC COM REIT 903002103 752086 50851 SH SOLE 0 0 50851 UNDER ARMOUR INC CL A Stock 904311107 218 23 SH SOLE 0 0 23 UNDER ARMOUR INC CL C Stock 904311206 3608 423 SH SOLE 0 0 423 UNILEVER PLC SPON ADR NEW ADR 904767704 666453 12834 SH SOLE 0 0 12834 UNION PAC CORP COM Stock 907818108 12880339 63999 SH SOLE 0 0 63999 UNITED CONTL HLDGS INC Stock 910047109 17258 390 SH SOLE 0 0 390 UNITED NAT FOODS INC COM Stock 911163103 5402 205 SH SOLE 0 0 205 UNITED PARCEL SERVICE INC Stock 911312106 6836455 35241 SH SOLE 11000 0 24241 UNITED RENTALS INC Stock 911363109 1583 4 SH SOLE 0 0 4 UNITED STATES CELLULAR CORP COM Stock 911684108 5804 280 SH SOLE 0 0 280 UNITED STATES STL CORP Stock 912909108 1305 50 SH SOLE 0 0 50 UNITED STS LIME & MINERALS INC COM Stock 911922102 3614936 23675 SH SOLE 23000 0 675 UNITEDHEALTH GROUP Stock 91324P102 2330291 4931 SH SOLE 3000 0 1931 UNITIL CORPORATION Stock 913259107 1173598 20575 SH SOLE 20000 0 575 UNITY SOFTWARE INC COM Stock 91332U101 6650 205 SH SOLE 0 0 205 UNIVAR SOLUTIONS INC COM Stock 91336L107 1752 50 SH SOLE 0 0 50 UNIVERSAL TECHNICAL INST INC COM Stock 913915104 2214 300 SH SOLE 0 0 300 UNUM GROUP COM Stock 91529Y106 32681 826 SH SOLE 0 0 826 UPEXI INC COM Stock 39959A106 10125 2500 SH SOLE 0 0 2500 UPSTART HLDGS INC COM Stock 91680M107 381 24 SH SOLE 0 0 24 URBAN OUTFITTERS INC COM Stock 917047102 19404 700 SH SOLE 0 0 700 US BANCORP DEL COM NEW Stock 902973304 1143176 31711 SH SOLE 0 0 31711 UTILITIES SELECT SECTOR SPDR FUND ETF 81369Y886 193458 2858 SH SOLE 0 0 2858 V F CORP COM Stock 918204108 30237 1320 SH SOLE 0 0 1320 V2X INC COM Stock 92242T101 723897 18225 SH SOLE 18225 0 0 VAIL RESORTS INC Stock 91879Q109 70104 300 SH SOLE 0 0 300 VALERO ENERGY CORP Stock 91913Y100 16194 116 SH SOLE 0 0 116 VALUE LINE INC Stock 920437100 778113 16100 SH SOLE 15900 0 200 VANECK BIOTECH ETF ETF 92189F726 67209 415 SH SOLE 0 0 415 VANECK IG FLOATING RATE ETF ETF 92189F486 11579230 463726 SH SOLE 0 0 463726 VANECK OIL SERVICES ETF ETF 92189H607 8037 29 SH SOLE 0 0 29 VANECK PHARMACEUTICAL ETF ETF 92189F692 86897 1119 SH SOLE 0 0 1119 VANECK RARE EARTH/STRATEGIC METALS ETF ETF 92189H805 24474 300 SH SOLE 0 0 300 VANECK SOCIAL SENTIMENT ETF ETF 92189H839 6334 425 SH SOLE 0 0 425 VANGUARD CONSUMER DISCRETIONARY ETF 92204A108 3283 13 SH SOLE 0 0 13 VANGUARD CONSUMER STAPLES ETF ETF 92204A207 140302 725 SH SOLE 0 0 725 VANGUARD DIVIDEND APPRECIATION ETF ETF 921908844 7278415 47259 SH SOLE 0 0 47259 VANGUARD EMERGING MARKETS GOVERNMENT BOND ETF ETF 921946885 74689 1199 SH SOLE 0 0 1199 VANGUARD ENERGY ETF 92204A306 155730 1363 SH SOLE 0 0 1363 VANGUARD ESG U.S. STOCK ETF ETF 921910733 147901 2062 SH SOLE 0 0 2062 VANGUARD EXTENDED MARKET ETF ETF 922908652 6093692 43464 SH SOLE 0 0 43464 VANGUARD FINANCIALS ETF ETF 92204A405 13614 175 SH SOLE 0 0 175 VANGUARD FTSE ALL-WORLD EX-US SMALL-CAP ETF ETF 922042718 8598 79 SH SOLE 0 0 79 VANGUARD FTSE DEVELOPED MARKETS ETF ETF 921943858 635836 14077 SH SOLE 0 0 14077 VANGUARD FTSE EMERGING MARKETS ETF ETF 922042858 1603396 39688 SH SOLE 0 0 39688 VANGUARD GLOBAL EX-U.S. REAL ESTATE ETF ETF 922042676 29391 724 SH SOLE 0 0 724 VANGUARD GROWTH ETF ETF 922908736 119731 480 SH SOLE 0 0 480 VANGUARD HEALTH CARE ETF ETF 92204A504 2107064 8836 SH SOLE 0 0 8836 VANGUARD HIGH DIVIDEND YIELD ETF 921946406 1328205 12590 SH SOLE 0 0 12590 VANGUARD INDEX FDS MID-CAP VALUE INDEX VIPER SHS ETF ETF 922908512 760916 5676 SH SOLE 0 0 5676 VANGUARD INFORMATION TECHNOLOGY ETF 92204A702 950540 2466 SH SOLE 0 0 2466 VANGUARD INTERMEDIATE-TERM BOND ETF ETF 921937819 169543 2209 SH SOLE 0 0 2209 VANGUARD INTERMEDIATE-TERM CORPORATE BOND ETF ETF 92206C870 1078042 13439 SH SOLE 0 0 13439 VANGUARD INTERNATIONAL DIVIDEND APPRECIATION ETF ETF 921946810 20630 280 SH SOLE 0 0 280 VANGUARD INTERNATIONAL HIGH DIVIDEND YIELD ETF ETF 921946794 212443 3429 SH SOLE 0 0 3429 VANGUARD LARGE-CAP ETF ETF 922908637 31758 170 SH SOLE 0 0 170 VANGUARD MID CAP ETF 922908629 186664 885 SH SOLE 0 0 885 VANGUARD MID CAP GROWTH ETF ETF 922908538 72109 370 SH SOLE 0 0 370 VANGUARD MORTGAGE-BACKED SECURITIES ETF ETF 92206C771 171071 3675 SH SOLE 0 0 3675 VANGUARD REIT INDEX ETF ETF 922908553 833597 10039 SH SOLE 0 0 10039 VANGUARD RUSSELL 1000 GROWTH ETF ETF 92206C680 65729 1045 SH SOLE 0 0 1045 VANGUARD RUSSELL 1000 VALUE ETF ETF 92206C714 45698 684 SH SOLE 0 0 684 VANGUARD S&P 500 ETF ETF 922908363 13335533 35460 SH SOLE 0 0 35460 VANGUARD S&P 500 GROWTH ETF ETF 921932505 7375 32 SH SOLE 0 0 32 VANGUARD S&P 500 VALUE ETF ETF 921932703 3028735 20646 SH SOLE 0 0 20646 VANGUARD SHORT TERM CORP BOND FD ETF ETF 92206C409 13567075 177976 SH SOLE 0 0 177976 VANGUARD SHORT TERM INFL-PROTECTED ETF 922020805 19093764 399284 SH SOLE 0 0 399284 VANGUARD SHORT-TERM BOND ETF ETF 921937827 103873 1358 SH SOLE 0 0 1358 VANGUARD SMALL CAP ETF ETF 922908751 775000 4088 SH SOLE 0 0 4088 VANGUARD SMALL CAP VALUE ETF ETF 922908611 2167774 13654 SH SOLE 0 0 13654 VANGUARD SMALL-CAP GROWTH ETF ETF 922908595 215516 996 SH SOLE 0 0 996 VANGUARD TAX-EXEMPT BOND ETF ETF 922907746 876214 17296 SH SOLE 0 0 17296 VANGUARD TOTAL BOND MARKET ETF ETF 921937835 6578701 89106 SH SOLE 0 0 89106 VANGUARD TOTAL INTERNATIONAL BOND ETF ETF 92203J407 1280380 26173 SH SOLE 0 0 26173 VANGUARD TOTAL INTL STOCK IDEX ETF ETF 921909768 1809412 32773 SH SOLE 0 0 32773 VANGUARD TOTAL STK MKT ETF 922908769 28345456 138880 SH SOLE 0 0 138880 VANGUARD TOTAL WORLD STOCK ETF ETF 922042742 25877 281 SH SOLE 0 0 281 VANGUARD ULTRA-SHORT BOND ETF ETF 92203C303 146830 2982 SH SOLE 0 0 2982 VANGUARD UTILITIES ETF 92204A876 174595 1184 SH SOLE 0 0 1184 VANGUARD VALUE ETF ETF 922908744 1604798 11620 SH SOLE 0 0 11620 VECTOR GROUP LTD Stock 92240M108 35442 2951 SH SOLE 0 0 2951 VENTAS INC REIT 92276F100 80284 1852 SH SOLE 0 0 1852 VERISIGN INC COM Stock 92343E102 845 4 SH SOLE 0 0 4 VERISK ANALYTICS INCCL A Stock 92345Y106 1151 6 SH SOLE 0 0 6 VERITONE INC COM Stock 92347M100 1166 200 SH SOLE 0 0 200 VERIZON COMMUNICATIONS Stock 92343V104 2542131 65367 SH SOLE 0 0 65367 VERONA PHARMA PLC SPONSORED ADS ADR 925050106 4016 200 SH SOLE 0 0 200 VERTEX PHARMACEUTICALS IN Stock 92532F100 4726 15 SH SOLE 0 0 15 VIATRIS INC COM Stock 92556V106 87267 9071 SH SOLE 0 0 9071 VICI PPTYS INC COM REIT 925652109 16310 500 SH SOLE 0 0 500 VICTORIAS SECRET AND CO COMMON STOCK Stock 926400102 15914 466 SH SOLE 0 0 466 VICTORYSHARES US 500 ENHANCED VOLATILITY WTD ETF ETF 92647N782 33146 532 SH SOLE 0 0 532 VICTORYSHARES US LARGE CAP HIGH DIVIDEND VOLATILITY WTD ETF ETF 92647N865 288545 5017 SH SOLE 0 0 5017 VILLAGE SUPER MKT INC CL A NEW Stock 927107409 900900 39375 SH SOLE 38000 0 1375 VISA INC Stock 92826C839 935208 4148 SH SOLE 0 0 4148 VISHAY PRECISION GROUP INC COM Stock 92835K103 1073984 25718 SH SOLE 25718 0 0 VITESSE ENERGY INC COMMON STOCK Stock 92852X103 1104 58 SH SOLE 0 0 58 VMWARE INC CL A COM Stock 928563402 146074 1170 SH SOLE 0 0 1170 VODAFONE GROUP NEW ADR F ADR 92857W308 48686 4410 SH SOLE 0 0 4410 VONTIER CORPORATION COM Stock 928881101 11920 436 SH SOLE 0 0 436 VORNADO REALTY TRUST REIT 929042109 4811 313 SH SOLE 0 0 313 VSE CORP COM Stock 918284100 890996 19844 SH SOLE 19829 0 15 VULCAN MATLS CO COM Stock 929160109 858 5 SH SOLE 0 0 5 WABTEC Stock 929740108 6166 61 SH SOLE 0 0 61 WALGREENS BOOTS ALLIANCE INC COM Stock 931427108 1484890 42941 SH SOLE 0 0 42941 WALMART INC COM Stock 931142103 2535756 17197 SH SOLE 0 0 17197 WASHINGTON REAL ESTATE INVT TR REIT 939653101 27683 1550 SH SOLE 0 0 1550 WASHINGTON TR BANCORP INC COM Stock 940610108 566171 16335 SH SOLE 16335 0 0 WASTE MANAGEMENT INC Stock 94106L109 2631932 16130 SH SOLE 0 0 16130 WATERS CP Stock 941848103 929 3 SH SOLE 0 0 3 WEC ENERGY GROUP INC COM Stock 92939U106 1034143 10910 SH SOLE 0 0 10910 WEIBO CORP SPONSORED ADR ADR 948596101 38114 1900 SH SOLE 0 0 1900 WELLS FARGO CO NEW COM Stock 949746101 667569 17859 SH SOLE 0 0 17859 WELLS FARGO CO NEW PERP PFD CNV A Convertible Preferred 949746804 2352 2 SH SOLE 0 0 2 WENDYS CO COM Stock 95058W100 2483664 114034 SH SOLE 90000 0 24034 WEST FRASER TIMBER CO LTD COM Stock 952845105 1569 22 SH SOLE 0 0 22 WEST PHARMACEUTICAL SVSC INC COM Stock 955306105 346 1 SH SOLE 0 0 1 WESTERN ASSET CLAYMORE INFLATION LINKED OPPORTUNITIES AND INCOME CEF 95766R104 101985 11146 SH SOLE 0 0 11146 WESTERN DIGITAL CORP. COM Stock 958102105 113 3 SH SOLE 0 0 3 WESTPORT INNOVATION Stock 960908309 190 200 SH SOLE 0 0 200 WESTROCK CO COM Stock 96145D105 6399 210 SH SOLE 0 0 210 WESTWOOD HLDGS GROUP INC COM Stock 961765104 3121906 278493 SH SOLE 224500 0 53993 WEWORK INC CL A Stock 96209A104 1438 1850 SH SOLE 0 0 1850 WEYCO GROUP INC COM Stock 962149100 1478152 58425 SH SOLE 56000 0 2425 WEYERHAEUSER CO REIT 962166104 50417 1673 SH SOLE 0 0 1673 WHIRLPOOL CORP COM Stock 963320106 57460 435 SH SOLE 0 0 435 WILEY JOHN & SONS INC CL A Stock 968223206 1254210 32350 SH SOLE 31200 0 1150 WILLDAN GROUP INC COM Stock 96924N100 31 2 SH SOLE 0 0 2 WILLIAMS COS INC COM Stock 969457100 688492 23057 SH SOLE 0 0 23057 WILLIAMS SONOMA INC Stock 969904101 725824 5966 SH SOLE 0 0 5966 WILLIS TOWERS WATSON PLC LTD SHS Stock G96629103 1162 5 SH SOLE 0 0 5 WINNEBAGO INDS INC 1.5 04/01/2025 Convertible 974637AB6 764400 700000 SH SOLE 0 0 700000 WINTRUST FINANCIAL CP Stock 97650W108 3276976 44921 SH SOLE 26500 0 18421 WISDOMTREE CLOUD COMPUTING FUND ETF 97717Y691 37570 1265 SH SOLE 0 0 1265 WISDOMTREE EUROPE QUALITY DIVIDEND GROWTH FUND ETF 97717X610 48249 1600 SH SOLE 0 0 1600 WISDOMTREE INC COM Stock 97717P104 1834 313 SH SOLE 0 0 313 WISDOMTREE JAPAN HEDGED EQUITY ETF 97717W851 15912 225 SH SOLE 0 0 225 WISDOMTREE U.S. AI ENHANCED VALUE FUND ETF 97717W406 26765 292 SH SOLE 0 0 292 WMI HOLDINGS CORP. Stock 62482R107 41 1 SH SOLE 0 0 1 WORKDAY INC CL A Stock 98138H101 46472 225 SH SOLE 0 0 225 WP CAREY INC COM REIT 92936U109 143128 1848 SH SOLE 0 0 1848 WYNDHAM HOTELS & RESORTS INC COM Stock 98311A105 47224 696 SH SOLE 0 0 696 WYNN RESORTS LTD Stock 983134107 100719 900 SH SOLE 0 0 900 XCEL ENERGY INC COM Stock 98389B100 71184 1056 SH SOLE 0 0 1056 XEROX HOLDINGS CORP COM NEW Stock 98421M106 13706 890 SH SOLE 0 0 890 XTRACKERS MSCI EAFE HEDGED EQUITY ETF ETF 233051200 41008 1165 SH SOLE 0 0 1165 XYLEM INC Stock 98419M100 181530 1734 SH SOLE 0 0 1734 YELLOW CORP COM Stock 985510106 10 5 SH SOLE 0 0 5 YELP INC CL A Stock 985817105 122800 4000 SH SOLE 0 0 4000 YUM CHINA HLDGS INC COM Stock 98850P109 1078994 17022 SH SOLE 0 0 17022 YUM! BRANDS INC Stock 988498101 1952800 14785 SH SOLE 0 0 14785 ZEBRA TECHNOLOGIES CORPORATION CL A Stock 989207105 636 2 SH SOLE 0 0 2 ZIMMER HLDGS INC Stock 98956P102 75285 583 SH SOLE 0 0 583 ZIMVIE INC COM Stock 98888T107 145 20 SH SOLE 0 0 20 ZIONS BANCORPORATION N A COM Stock 989701107 329 11 SH SOLE 0 0 11 ZOETIS INC COM CL A Stock 98978V103 3930647 23616 SH SOLE 19000 0 4616 ZOOM VIDEO COMMUNICATIONS INC CL A Stock 98980L101 1846 25 SH SOLE 0 0 25 ZTO EXPRESS CAYMAN INC SPONSORED ADS A ADR 98980A105 28660 1000 SH SOLE 0 0 1000