0001062993-23-000823.txt : 20230111 0001062993-23-000823.hdr.sgml : 20230111 20230111155310 ACCESSION NUMBER: 0001062993-23-000823 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20221231 FILED AS OF DATE: 20230111 DATE AS OF CHANGE: 20230111 EFFECTIVENESS DATE: 20230111 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: 23523567 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 12-31-2022 12-31-2022 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 01-11-2023 0 1316 1126289134 false
INFORMATION TABLE 2 form13fInfoTable.xml FORM 13F INFORMATION TABLE 1 800 FLOWERS COM INC CL A Stock 68243Q106 2670108 279300 SH SOLE 271000 0 8300 23ANDME HOLDING CO CLASS A COM Stock 90138Q108 1080 500 SH SOLE 0 0 500 3M CO COM Stock 88579Y101 1301956 10857 SH SOLE 0 0 10857 A10 NETWORKS INC COM Stock 002121101 1686 101 SH SOLE 0 0 101 ABB LTD SPONSORED ADR ADR 000375204 60920 2000 SH SOLE 0 0 2000 ABBOTT LABS COM Stock 002824100 6836681 62271 SH SOLE 0 0 62271 ABBVIE INC COM Stock 00287Y109 13744476 85047 SH SOLE 25000 0 60047 ABM INDS INC COM Stock 000957100 1822908 41038 SH SOLE 40363 0 675 ACCEL ENTERTAINMENT INC COM CL A1 Stock 00436Q106 10780 1400 SH SOLE 0 0 1400 ACCENTURE LTD BERMUDA CL A Stock G1151C101 737012 2762 SH SOLE 0 0 2762 ACCO BRANDS CORP COM Stock 00081T108 4558114 815405 SH SOLE 647000 0 168405 ACCURAY INC DEL COM Stock 004397105 1790022 856470 SH SOLE 600000 0 256470 ACME UTD CORP COM Stock 004816104 8710373 397734 SH SOLE 254577 0 143157 ACTIVISION INC Stock 00507V109 104749 1368 SH SOLE 0 0 1368 ADA ES INC COM Stock 00770C101 486 200 SH SOLE 0 0 200 ADDUS HOMECARE CORP COM Stock 006739106 762193 7661 SH SOLE 7661 0 0 ADIENT PLC ORD SHS Stock G0084W101 69 2 SH SOLE 0 0 2 ADOBE SYS INC Stock 00724F101 430758 1280 SH SOLE 0 0 1280 ADVANCE AUTO PARTS INC Stock 00751Y106 588 4 SH SOLE 0 0 4 ADVANCED MICRO DEVICES INC COM Stock 007903107 3601212 55600 SH SOLE 50000 0 5600 ADVANSIX INC COM Stock 00773T101 828304 21786 SH SOLE 21688 0 98 ADVENT CLAYMORE CONVERTIBLE SECS & INC CEF 00764C109 4576 420 SH SOLE 0 0 420 ADVISORSHARES PURE CANNABIS ETF ETF 00768Y495 4320 1200 SH SOLE 0 0 1200 ADVISORSHARES PURE US CANNABIS ETF ETF 00768Y453 43757 6260 SH SOLE 0 0 6260 AEGON N V ISIN #US0079241032 ADR 007924103 4889 970 SH SOLE 0 0 970 AEROVIRONMENT INC COM Stock 008073108 101935 1190 SH SOLE 0 0 1190 AES CORP Stock 00130H105 27833 968 SH SOLE 0 0 968 AFLAC INC COM Stock 001055102 342161 4756 SH SOLE 0 0 4756 AGILENT TECH INC Stock 00846U101 16910 113 SH SOLE 0 0 113 AGREE RLTY CORP COM REIT 008492100 35465 500 SH SOLE 0 0 500 AIR PRODS & CHEMS INC COM Stock 009158106 1850 6 SH SOLE 0 0 6 AIRBNB INC COM CL A Stock 009066101 3420 40 SH SOLE 0 0 40 AKAMAI TECHNOLOGIES INC COM Stock 00971T101 337 4 SH SOLE 0 0 4 ALAMO GROUP INC Stock 011311107 4023281 28413 SH SOLE 27963 0 450 ALASKA AIR GROUP INC COM Stock 011659109 344 8 SH SOLE 0 0 8 ALBEMARLE CORP COM Stock 012653101 1518 7 SH SOLE 0 0 7 ALBERTSONS COS INC COMMON STOCK Stock 013091103 8711 420 SH SOLE 0 0 420 ALCON AG ORD SHS Stock H01301128 18853 275 SH SOLE 0 0 275 ALEXANDRIA REAL ESTATE EQUITIES INC REIT 015271109 1165 8 SH SOLE 0 0 8 ALGONQUIN PWR UTILS CORP COM Stock 015857105 652 100 SH SOLE 0 0 100 ALIBABA GROUP HLDG LTD SPONSORED ADS ADR 01609W102 142265 1615 SH SOLE 0 0 1615 ALICO INC COM Stock 016230104 558439 23395 SH SOLE 21000 0 2395 ALLEGION PLC Stock G0176J109 12736 121 SH SOLE 0 0 121 ALLIANCEBERNSTEIN HLDG UNIT LTD PARTNERSHIP INT Stock 01881G106 66906 1947 SH SOLE 0 0 1947 ALLIANT ENERGY CORP COM Stock 018802108 1205345 21832 SH SOLE 0 0 21832 ALLIED MOTION TECHNOLOGIES INC COM Stock 019330109 2360466 67810 SH SOLE 60348 0 7462 ALLSCRIPTS HEALTHCARE Stock 01988P108 106 6 SH SOLE 0 0 6 ALLSTATE CORP Stock 020002101 781495 5763 SH SOLE 0 0 5763 ALLY FINL INC COM Stock 02005N100 8802 360 SH SOLE 0 0 360 ALPHABET INC CAP STK CL C Stock 02079K107 2964918 33415 SH SOLE 0 0 33415 ALPINE GLOBAL PREMIER PROPERTIES FD CEF 00302L108 3631 931 SH SOLE 0 0 931 ALPS TRUST ETF ALERIAN MLP ETF 00162Q452 3172036 83321 SH SOLE 0 0 83321 ALTRIA GROUP INC COM Stock 02209S103 824541 18039 SH SOLE 0 0 18039 AMAZON.COM INC Stock 023135106 5546436 66029 SH SOLE 20000 0 46029 AMCOR PLC ORD Stock G0250X107 11648 978 SH SOLE 0 0 978 AMEREN CORP Stock 023608102 908229 10214 SH SOLE 0 0 10214 AMERICA MOVIL SERIES L ADR ADR 02364W105 174720 9600 SH SOLE 0 0 9600 AMERICAN AIRLS GROUP INC COM Stock 02376R102 291606 22925 SH SOLE 0 0 22925 AMERICAN ELEC PWR CO INC COM Stock 025537101 3859463 40647 SH SOLE 0 0 40647 AMERICAN EXPRESS CO COM Stock 025816109 403267 2729 SH SOLE 0 0 2729 AMERICAN INTL GROUP INC COM NEW Stock 026874784 47430 750 SH SOLE 0 0 750 AMERICAN SOFTWARE CL A CLASS A Stock 029683109 963384 65626 SH SOLE 58000 0 7626 AMERICAN TOWER CORP REIT 03027X100 661427 3122 SH SOLE 0 0 3122 AMERICAN WATER WORKS CO Stock 030420103 124527 817 SH SOLE 0 0 817 AMERIPRISE FINL INC COM Stock 03076C106 2180 7 SH SOLE 0 0 7 AMERISOURCEBERGEN CORP COM Stock 03073E105 1160 7 SH SOLE 0 0 7 AMETEK INC COM Stock 031100100 1537 11 SH SOLE 0 0 11 AMGEN INC Stock 031162100 5595053 21303 SH SOLE 0 0 21303 AMN HEALTHCARE SVCS INC COM Stock 001744101 15423 150 SH SOLE 0 0 150 AMNEAL PHARMACEUTICALS INC COM STK CL A Stock 03168L105 119 60 SH SOLE 0 0 60 AMPHENOL CORP CL A Stock 032095101 1827 24 SH SOLE 0 0 24 AMPLIFY TRANSFORMATIONAL DATA SHARING ETF ETF 032108607 59815 3956 SH SOLE 0 0 3956 ANALOG DEVICES INC COM Stock 032654105 454527 2771 SH SOLE 0 0 2771 ANDERSONS INC COM Stock 034164103 8398 240 SH SOLE 0 0 240 ANHEUSER BUSCH ADR 03524A108 6905 115 SH SOLE 0 0 115 ANNALY CAPITAL MANAGEMENT INC REIT 035710839 45625 2164 SH SOLE 0 0 2164 ANSYS INC Stock 03662Q105 49284 204 SH SOLE 0 0 204 AO SMITH CORP. Stock 831865209 458 8 SH SOLE 0 0 8 AON CORP Stock G0403H108 626821 2088 SH SOLE 0 0 2088 APA CORPORATION COM Stock 03743Q108 8356 179 SH SOLE 0 0 179 APARTMENT INCOME REIT CORP COM REIT 03750L109 3431 100 SH SOLE 0 0 100 APOGEE ENTERPRISES INC COM Stock 037598109 1716156 38600 SH SOLE 37100 0 1500 APOLLO GLOBAL MGMT INC COM Stock 03769M106 684442 10730 SH SOLE 0 0 10730 APPIAN CORP CL A Stock 03782L101 9898 304 SH SOLE 0 0 304 APPLE INC Stock 037833100 34495112 265490 SH SOLE 33000 0 232490 APPLIED MATLS INC COM Stock 038222105 25315 260 SH SOLE 0 0 260 APTIV PLC SHS Stock G6095L109 745 8 SH SOLE 0 0 8 ARC DOCUMENT SOLUTIONS INCORPOR Stock 00191G103 2322987 792828 SH SOLE 609000 0 183828 ARCHER DANIELS MIDLAND CO COM Stock 039483102 104988 1131 SH SOLE 0 0 1131 ARCIMOTO INC COM NEW Stock 039587209 116 35 SH SOLE 0 0 35 ARCONIC CORPORATION COM Stock 03966V107 106 5 SH SOLE 0 0 5 ARCOS DORADOS HOLDINGS INC COM NPVCL A Stock G0457F107 6061 725 SH SOLE 0 0 725 ARDAGH METAL PACKAGING S A SHS Stock L02235106 5406 1124 SH SOLE 0 0 1124 ARDMORE SHIPPING CORP COM Stock Y0207T100 7205 500 SH SOLE 0 0 500 ARES CAPITAL CORP COM CEF 04010L103 5541 300 SH SOLE 0 0 300 ARGO GROUP INTL HLDGS LTD COM Stock G0464B107 2197 85 SH SOLE 0 0 85 ARK INNOVATION ETF ETF 00214Q104 4001 128 SH SOLE 0 0 128 ARRAY TECHNOLOGIES INC COM SHS Stock 04271T100 1372430 71000 SH SOLE 0 0 71000 ARROW FINL CORP COM Stock 042744102 275641 8131 SH SOLE 8131 0 0 ASTRAZENECA PLC- SPONS ADR ADR 046353108 2644 39 SH SOLE 0 0 39 ASTRONOVA INC COM Stock 04638F108 1143544 89200 SH SOLE 83000 0 6200 AT&T INC COM Stock 00206R102 1589103 86317 SH SOLE 0 0 86317 ATAI LIFE SCIENCES NV SHS Stock N0731H103 266 100 SH SOLE 0 0 100 AUTODESK INC Stock 052769106 1308 7 SH SOLE 0 0 7 AUTOMATIC DATA PROCESSING INC COM Stock 053015103 116325 487 SH SOLE 0 0 487 AUTONATION INC COM Stock 05329W102 8155 76 SH SOLE 0 0 76 AUTOZONE INC NEV Stock 053332102 4932 2 SH SOLE 0 0 2 AVAGO TECHNOLOGIES LTD Stock 11135F101 66687 119 SH SOLE 0 0 119 AVALONBAY CMNTYS INC REIT 053484101 969 6 SH SOLE 0 0 6 AVANGRID INC COM Stock 05351W103 15731 366 SH SOLE 0 0 366 AVANOS MED INC COM Stock 05350V106 15803 584 SH SOLE 0 0 584 AVANTOR INC COM Stock 05352A100 1814 86 SH SOLE 0 0 86 AVERY DENNISON CORP COM Stock 053611109 543 3 SH SOLE 0 0 3 AXCELIS TECHNOLOGIES INC COM NEW Stock 054540208 880261 11092 SH SOLE 11092 0 0 AXON ENTERPRISE INC COM Stock 05464C101 41482 250 SH SOLE 0 0 250 AXSOME THERAPEUTICS INC COM Stock 05464T104 1003 13 SH SOLE 0 0 13 AZZ INC COM Stock 002474104 746675 18574 SH SOLE 18574 0 0 BAIDU COM ADR ADR 056752108 1144 10 SH SOLE 0 0 10 BALL CORP COM Stock 058498106 10484 205 SH SOLE 0 0 205 BANK AMERICA CORP COM Stock 060505104 6229986 188103 SH SOLE 105000 0 83103 BANK HAWAII CORP COM Stock 062540109 2391001 30828 SH SOLE 24400 0 6428 BANK NEW YORK MELLON CORP COM Stock 064058100 138973 3053 SH SOLE 0 0 3053 BANK NOVA SCOTIA HALIFAX COM Stock 064149107 24490 500 SH SOLE 0 0 500 BANK OF MONTREAL Stock 063671101 230974 2549 SH SOLE 0 0 2549 BAOZUN INC SPONSORED ADR ADR 06684L103 15370 2900 SH SOLE 0 0 2900 BAR HBR BANKSHARES COM Stock 066849100 4189871 130770 SH SOLE 127000 0 3770 BARINGS BDC INC COM CEF 06759L103 1630 200 SH SOLE 0 0 200 BARRETT BUSINESS SERVICES INC Stock 068463108 2705120 29000 SH SOLE 28000 0 1000 BARRICK GOLD CORP F Stock 067901108 12232 712 SH SOLE 0 0 712 BAUSCH HEALTH COS INC COM Stock 071734107 754 120 SH SOLE 0 0 120 BAXTER INTL INC COM Stock 071813109 293464 5758 SH SOLE 0 0 5758 BECTON DICKINSON & CO COM Stock 075887109 43202 170 SH SOLE 0 0 170 BEL FUSE INC CL B Stock 077347300 18106 550 SH SOLE 0 0 550 BELLICUM PHARMACEUTICALS INC COM NEW Stock 079481404 1 1 SH SOLE 0 0 1 BELLRING BRANDS INC COMMON STOCK Stock 07831C103 667 26 SH SOLE 0 0 26 BERKSHIRE HATHAWAY INC DEL CL A Stock 084670108 2343555 5 SH SOLE 0 0 5 BERKSHIRE HATHAWAY INC DEL CL B NEW Stock 084670702 4234710 13709 SH SOLE 0 0 13709 BEYOND MEAT INC COM Stock 08862E109 5540 450 SH SOLE 0 0 450 BGSF INC COM Stock 05601C105 9085115 593023 SH SOLE 496800 0 96223 BIGCOMMERCE HLDGS INC COM SER 1 Stock 08975P108 236 27 SH SOLE 0 0 27 BIGLARI HLDGS INC COM STK CL A Stock 08986R408 1378 2 SH SOLE 0 0 2 BIGLARI HLDGS INC COM STK CL B Stock 08986R309 3609 26 SH SOLE 0 0 26 BIO RAD LABS INC CL A Stock 090572207 420 1 SH SOLE 0 0 1 BIOCRYST PHARMACEUTICALS INC COM Stock 09058V103 4216604 367300 SH SOLE 0 0 367300 BIOGEN IDEC INC Stock 09062X103 29907 108 SH SOLE 0 0 108 BIONANO GENOMICS INC COM Stock 09075F107 15 10 SH SOLE 0 0 10 BIONTECH SE SPONSORED ADS ADR 09075V102 1825 12 SH SOLE 0 0 12 BIORESTORATIVE THERAPIES INC COM NEW Stock 090655408 553 201 SH SOLE 0 0 201 BIOSIG TECHNOLOGIES INC COM NEW Stock 09073N201 336 800 SH SOLE 0 0 800 BIOVIE INC CL A NEW Stock 09074F207 7770 1000 SH SOLE 0 0 1000 BLACK HILLS CORP COM Stock 092113109 52755 750 SH SOLE 0 0 750 BLACK KNIGHT INC COM Stock 09215C105 628244 10174 SH SOLE 0 0 10174 BLACKROCK CORPORATE HIGH YIELD FD VI INC CEF 09255P107 4370 500 SH SOLE 0 0 500 BLACKROCK CREDIT ALLOC INCOME TRUST CEF 092508100 12453 1233 SH SOLE 0 0 1233 BLACKROCK ENHANCED DIVID ACHIEVERS TR COM CEF 09251A104 65469 7266 SH SOLE 0 0 7266 BLACKROCK GLOBAL OPPORTUNITIES EQUITYTR COM CEF 092501105 2629 275 SH SOLE 0 0 275 BLACKROCK HIGH YIELD MUNI INCOME BOND ETF ETF 092528108 108521 5142 SH SOLE 0 0 5142 BLACKROCK INC Stock 09247X101 481160 679 SH SOLE 0 0 679 BLACKROCK INCOME TR INC CEF 09247F209 814 66 SH SOLE 0 0 66 BLACKROCK LIMITED DURATION INCOME TRUST CEF 09249W101 6535 500 SH SOLE 0 0 500 BLACKROCK MUNIYIELD QUALITY FD COM CEF 09254E103 10089 900 SH SOLE 0 0 900 BLACKROCK TAX MUNICPAL BD TR SHS CEF 09248X100 35591 2113 SH SOLE 0 0 2113 BLACKSTONE GROUP LP Stock 09260D107 14416509 194319 SH SOLE 65000 0 129319 BLACKSTONE MORTGAGE TRUST INC 4.75 03/15/2023 Convertible 09257WAC4 1394456 1422000 SH SOLE 0 0 1422000 BLACKSTONE MTG TR INC COM CL A REIT 09257W100 1079603 50997 SH SOLE 0 0 50997 BLACKSTONE SECD LENDING FD COMMON STOCK CEF 09261X102 477391 21360 SH SOLE 0 0 21360 BLOCK H & R INC COM Stock 093671105 71930 1970 SH SOLE 0 0 1970 BLOCK INC CL A Stock 852234103 8044 128 SH SOLE 0 0 128 BLUE BIRD CORP COM Stock 095306106 1897501 177171 SH SOLE 128434 0 48737 BOEING CO COM Stock 097023105 987501 5184 SH SOLE 0 0 5184 BOOKING HOLDINGS INC COM Stock 09857L108 2015 1 SH SOLE 0 0 1 BOOT BARN HLDGS INC COM Stock 099406100 5562404 88970 SH SOLE 85000 0 3970 BOSTON SCIENTIFIC CORP Stock 101137107 118590 2563 SH SOLE 0 0 2563 BOWLERO CORP CL A COM Stock 10258P102 1494056 110835 SH SOLE 110835 0 0 BOX INC CL A Stock 10316T104 31130 1000 SH SOLE 0 0 1000 BP PLC SPONSORED ADR ADR 055622104 599732 17170 SH SOLE 0 0 17170 BRIGHTCOVE INC COM Stock 10921T101 591 113 SH SOLE 0 0 113 BRIGHTHOUSE FINL INC COM Stock 10922N103 7588 148 SH SOLE 0 0 148 BRIGHTSPIRE CAPITAL INC COM CL A REIT 10949T109 2243 360 SH SOLE 0 0 360 BRISTOL-MYERS SQUIBB CO COM Stock 110122108 5456961 75844 SH SOLE 40000 0 35844 BROADMARK RLTY CAP INC COM REIT 11135B100 2670 750 SH SOLE 0 0 750 BROADRIDGE FIN SOL Stock 11133T103 671 5 SH SOLE 0 0 5 BROOKFIELD ASSET MGMT INC COM VOTING Stock 11271J107 4719 150 SH SOLE 0 0 150 BROOKFIELD BUSINESS CORP CL A EXC SUB VTG Stock 11259V106 3664 195 SH SOLE 0 0 195 BROOKFIELD INFRASTRUCTURE CORP COM SB VTG SHS A Stock 11275Q107 622 16 SH SOLE 0 0 16 BROOKFIELD INFRASTRUCTURE PARTNERS LPISIN #BMG162521014 SEDOL #B2NHY98 Stock G16252101 23800 768 SH SOLE 0 0 768 BROOKFIELD RENEWABLE PARTNERS PARTNERSHIP UNIT Stock G16258108 634 25 SH SOLE 0 0 25 BROWN FORMAN CORP CL B Stock 115637209 722 11 SH SOLE 0 0 11 BUILD A BEAR WORKSHOP Stock 120076104 4453908 186825 SH SOLE 172000 0 14825 BUSINESS FIRST BANCSHARES INC COM Stock 12326C105 245577 11092 SH SOLE 11092 0 0 BYLINE BANCORP INC COM Stock 124411109 17296 753 SH SOLE 0 0 753 C H ROBINSON WORLDWIDE INC COM NEW Stock 12541W209 5219 57 SH SOLE 0 0 57 C3 AI INC CL A Stock 12468P104 56 5 SH SOLE 0 0 5 CABOT CORP COM Stock 127055101 53472 800 SH SOLE 0 0 800 CADENCE DESIGN SYSTEM INC COM Stock 127387108 1767 11 SH SOLE 0 0 11 CALAMOS DYNAMIC CONV & INCOME COM CEF 12811V105 19466 950 SH SOLE 0 0 950 CALAMOS STRATEGIC TOTAL RETURN FD CEF 128125101 5368 400 SH SOLE 0 0 400 CALIFORNIA RES CORP COM STOCK Stock 13057Q305 8702 200 SH SOLE 0 0 200 CAMECO CORP COM Stock 13321L108 4783 211 SH SOLE 0 0 211 CAMPBELL SOUP CO COM Stock 134429109 712088 12548 SH SOLE 0 0 12548 CANADIAN IMPERIAL BK COMM TORO COM Stock 136069101 16180 400 SH SOLE 0 0 400 CANADIAN PAC RAILWAYLTD Stock 13645T100 597 8 SH SOLE 0 0 8 CANOO INC COM CL A Stock 13803R102 75 61 SH SOLE 0 0 61 CANOPY GROWTH CORP COM Stock 138035100 1779 770 SH SOLE 0 0 770 CAPITAL ONE FINANCIAL CORP Stock 14040H105 1766 19 SH SOLE 0 0 19 CARDINAL HEALTH INC Stock 14149Y108 13400 174 SH SOLE 0 0 174 CARLISLE COS INC COM Stock 142339100 15789 67 SH SOLE 0 0 67 CARLYLE GROUP INC COM Stock 14316J108 559205 18740 SH SOLE 0 0 18740 CARMAX INC COM Stock 143130102 183 3 SH SOLE 0 0 3 CARNIVAL CORP Stock 143658300 12783 1586 SH SOLE 0 0 1586 CARPARTS COM INC COM Stock 14427M107 8139045 1300167 SH SOLE 775500 0 524667 CARRIER GLOBAL CORPORATION COM Stock 14448C104 172269 4176 SH SOLE 0 0 4176 CATALENT INC COM Stock 148806102 180 4 SH SOLE 0 0 4 CATERPILLAR INC COM Stock 149123101 3743553 15627 SH SOLE 0 0 15627 CBOE GLOBAL MKTS INC COM Stock 12503M108 2132990 17000 SH SOLE 0 0 17000 CBRE GROUP INC A Stock 12504L109 1077 14 SH SOLE 0 0 14 CCC INTELLIGENT SOLUTIONS HLD COM Stock 12510Q100 39150 4500 SH SOLE 0 0 4500 CDW CORP COM Stock 12514G108 39008 218 SH SOLE 0 0 218 CELLDEX THERAPEUTICS INC NEW COM NEW Stock 15117B202 35656 800 SH SOLE 0 0 800 CENOVUS ENERGY INC F Stock 15135U109 39 2 SH SOLE 0 0 2 CENTENE CORP DEL COM Stock 15135B101 25915 316 SH SOLE 0 0 316 CENTERPOINT ENERGY INC COM Stock 15189T107 36551 1219 SH SOLE 0 0 1219 CENTRAL GARDEN & PET CO Stock 153527106 789259 21075 SH SOLE 19800 0 1275 CENTRAL VY CMNTY BANCORP COM Stock 155685100 3177 150 SH SOLE 0 0 150 CENTURY CASINOS INC COM Stock 156492100 907397 129075 SH SOLE 125600 0 3475 CF INDS HLDGS INC COM Stock 125269100 52228 613 SH SOLE 0 0 613 CHARGEPOINT HOLDINGS INC COM CL A Stock 15961R105 14867 1560 SH SOLE 0 0 1560 CHARLES RIVER LABS HLDG Stock 159864107 654 3 SH SOLE 0 0 3 CHARLES SCHWAB CORP Stock 808513105 47042 565 SH SOLE 0 0 565 CHARTER COMMUNICATIONS INC NEW CL A Stock 16119P108 2713 8 SH SOLE 0 0 8 CHECK POINT SOFTWARE TECHNOLOGIES LTD Stock M22465104 66865 530 SH SOLE 0 0 530 CHEMOURS CO COM Stock 163851108 3981 130 SH SOLE 0 0 130 CHENIERE ENERGY PARTNERS LP COM UNIT Stock 16411Q101 16551 291 SH SOLE 0 0 291 CHEVRON CORP NEW COM Stock 166764100 3292268 18342 SH SOLE 0 0 18342 CHICAGO MERCANTILE HLDGS INC Stock 12572Q105 1171996 6970 SH SOLE 0 0 6970 CHILE FUND INC CEF 00301W105 2204 428 SH SOLE 0 0 428 CHIPOTLE MEXICAN GRILL INC Stock 169656105 2775 2 SH SOLE 0 0 2 CHROMADEX CORP COM NEW Stock 171077407 8400 5000 SH SOLE 0 0 5000 CHUBB LIMITED COM Stock H1467J104 3750 17 SH SOLE 0 0 17 CHURCH & DWIGHT CO INC COM Stock 171340102 887 11 SH SOLE 0 0 11 CHURCHILL DOWNS INC Stock 171484108 293253 1387 SH SOLE 0 0 1387 CIGNA CORP Stock 125523100 30815 93 SH SOLE 0 0 93 CINCINNATI FINL CORP COM Stock 172062101 717 7 SH SOLE 0 0 7 CISCO SYS INC Stock 17275R102 1772490 37206 SH SOLE 0 0 37206 CITIGROUP INC Stock 172967424 507666 11224 SH SOLE 0 0 11224 CITIZENS FINL GROUP INC COM Stock 174610105 8740 222 SH SOLE 0 0 222 CITY HLDG CO COM Stock 177835105 1262487 13562 SH SOLE 13562 0 0 CLEAN ENERGY FUELS CORP COM Stock 184499101 1560 300 SH SOLE 0 0 300 CLEARWAY ENERGY INC CL C Stock 18539C204 11250 353 SH SOLE 0 0 353 CLOROX CO DEL COM Stock 189054109 1181056 8416 SH SOLE 0 0 8416 CNA FINL CORP COM Stock 126117100 8456 200 SH SOLE 0 0 200 COCA COLA CO COM Stock 191216100 3758345 59084 SH SOLE 0 0 59084 COCA-COLA EUROPACIFIC PARTNERS SHS Stock G25839104 6085 110 SH SOLE 0 0 110 COGNIZANT TECH SOLUTIONS CORP Stock 192446102 686 12 SH SOLE 0 0 12 COHEN & STEERS CLOSED-END OPPO COM CEF 19248P106 10534 1008 SH SOLE 0 0 1008 COHEN & STEERS INFRASTRUCTURE FUND CEF 19248A109 241440 10064 SH SOLE 0 0 10064 COHEN & STEERS QUALITY INCOME RLTY FD INC CEF 19247L106 5382 468 SH SOLE 0 0 468 COHU INC COM Stock 192576106 729522 22762 SH SOLE 22762 0 0 COINBASE GLOBAL INC COM CL A Stock 19260Q107 3716 105 SH SOLE 0 0 105 COLGATE PALMOLIVE CO COM Stock 194162103 1151910 14620 SH SOLE 0 0 14620 COMCAST CORP NEW CL A Stock 20030N101 1815468 51915 SH SOLE 0 0 51915 COMERICA INC COM Stock 200340107 2736104 40929 SH SOLE 0 0 40929 COMFORT SYS USA INC COM Stock 199908104 1240793 10782 SH SOLE 10782 0 0 COMMERCE BANCSHARES INC COM Stock 200525103 714524 10497 SH SOLE 0 0 10497 COMMERCIAL METALS CO COM Stock 201723103 868434 17980 SH SOLE 17980 0 0 COMPASS DIVERSIFIED HOLDINGS Stock 20451Q104 5318516 291745 SH SOLE 257000 0 34745 COMPASS PATHWAYS PLC SPONSORED ADS ADR 20451W101 2008 250 SH SOLE 0 0 250 COMSTOCK RES INC COM Stock 205768302 4291 313 SH SOLE 0 0 313 CONAGRA BRANDS INC COM Stock 205887102 168464 4353 SH SOLE 0 0 4353 CONOCOPHILLIPS COM Stock 20825C104 1454539 12327 SH SOLE 0 0 12327 CONSOLIDATED COMMUNICATIONS HLDGSINC COM Stock 209034107 267795 74803 SH SOLE 0 0 74803 CONSOLIDATED EDISON INC COM Stock 209115104 384927 4039 SH SOLE 0 0 4039 CONSTELLATION BRANDS INC CL A Stock 21036P108 295009 1273 SH SOLE 0 0 1273 CONSTELLATION ENERGY CORP COM Stock 21037T109 489399 5677 SH SOLE 0 0 5677 CONSUMER DISCRETIONARY SEL SECTOR SPDR FD ETF 81369Y407 32548 252 SH SOLE 0 0 252 CONSUMER STAPLES SELECT SECTOR SPDR ETF 81369Y308 774302 10386 SH SOLE 0 0 10386 CONTAINER STORE GROUP INC COM Stock 210751103 724619 168125 SH SOLE 162500 0 5625 COOPER COMPANIES INC Stock 216648402 661 2 SH SOLE 0 0 2 COPART INC COM Stock 217204106 487 8 SH SOLE 0 0 8 CORNING INC COM Stock 219350105 334667 10478 SH SOLE 0 0 10478 CORTEVA INC COM Stock 22052L104 89782 1527 SH SOLE 0 0 1527 COSTAR GROUP INC COM Stock 22160N109 541 7 SH SOLE 0 0 7 COSTCO WHOLESALE CORP Stock 22160K105 4300007 9420 SH SOLE 0 0 9420 COTERRA ENERGY INC COM Stock 127097103 19705 802 SH SOLE 0 0 802 CRESTWOOD EQUITY PARTNERS LP UNIT LTD PARTNER Stock 226344208 13095 500 SH SOLE 0 0 500 CRISPR THERAPEUTICS AG NAMEN AKT Stock H17182108 528 13 SH SOLE 0 0 13 CRONOS GROUP INC COM Stock 22717L101 508 200 SH SOLE 0 0 200 CROWDSTRIKE HLDGS INC CL A Stock 22788C105 17899 170 SH SOLE 0 0 170 CROWN CASTLE INTL CORP REIT 22822V101 20210 149 SH SOLE 0 0 149 CROWN CRAFTS INC COM Stock 228309100 3148672 589639 SH SOLE 567000 0 22639 CROWN HLDGS INC COM Stock 228368106 7399 90 SH SOLE 0 0 90 CSX CORP Stock 126408103 553741 17874 SH SOLE 0 0 17874 CUBESMART COM REIT 229663109 12075 300 SH SOLE 0 0 300 CUMMINS INC COM Stock 231021106 1123196 4636 SH SOLE 0 0 4636 CURRENCY SHARES EURO TR EURO ETF 46138K103 148200 1500 SH SOLE 0 0 1500 CURRENCYSHARES JAPANESE YEN ETF ETF 46138W107 22041 310 SH SOLE 0 0 310 CUTERA INC COM Stock 232109108 17688 400 SH SOLE 0 0 400 CVS HEALTH CORP COM Stock 126650100 5586553 59948 SH SOLE 41000 0 18948 D R HORTON INC COM Stock 23331A109 1515 17 SH SOLE 0 0 17 DALLASNEWS CORPORATION COM SER A Stock 235050101 1265244 327614 SH SOLE 166000 0 161614 DANAHER CORP Stock 235851102 491823 1853 SH SOLE 0 0 1853 DANIMER SCIENTIFIC INC COM CL A Stock 236272100 331 185 SH SOLE 0 0 185 DARDEN RESTAURANTS INC COM Stock 237194105 1107 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 3130 50 SH SOLE 0 0 50 DAVITA INC COM Stock 23918K108 104165 1395 SH SOLE 0 0 1395 DB COMMODITY INDEX TRACKING ETF 46138B103 14790 600 SH SOLE 0 0 600 DECKERS OUTDOOR Stock 243537107 179622 450 SH SOLE 0 0 450 DEERE & CO COM Stock 244199105 3756366 8761 SH SOLE 0 0 8761 DELL TECHNOLOGIES INC CL C Stock 24703L202 65197 1621 SH SOLE 0 0 1621 DELTA AIR LINES INC DEL CMN Stock 247361702 232813 7085 SH SOLE 0 0 7085 DELTA APPAREL INC COM Stock 247368103 827580 78000 SH SOLE 78000 0 0 DELUXE CORP COM Stock 248019101 7693 453 SH SOLE 0 0 453 DENNYS CORP COM Stock 24869P104 1176117 127700 SH SOLE 86500 0 41200 DEVON ENERGY CORP Stock 25179M103 163555 2659 SH SOLE 0 0 2659 DEXCOM INC COM Stock 252131107 33406 295 SH SOLE 0 0 295 DIAGEO PLC ADR 25243Q205 13186 74 SH SOLE 0 0 74 DIAMOND OFFSHORE DRILLING INC COM Stock 25271C201 1456 140 SH SOLE 0 0 140 DIAMONDBACK ENERGY INC COM Stock 25278X109 1368 10 SH SOLE 0 0 10 DICKS SPORTING GOODS INC COM Stock 253393102 66160 550 SH SOLE 0 0 550 DIGITAL REALTY TRUST INC REIT 253868103 11431 114 SH SOLE 0 0 114 DIMENSIONAL INFLATION-PROTECTED SECURITIES ETF ETF 25434V856 21637 526 SH SOLE 0 0 526 DIREXION DAILY FINANCIAL BULL 3X SHARES ETF 25459Y694 883 12 SH SOLE 0 0 12 DIREXION DAILY GOLD MINERS INDEX BULL 2X SHARES ETF 25460G781 6963 202 SH SOLE 0 0 202 DIREXION DAILY S&P 500 BEAR 3X SHARES ETF 25460E265 892 40 SH SOLE 0 0 40 DISCOVER FINANCIAL SERVICES LLC Stock 254709108 204367 2089 SH SOLE 0 0 2089 DISNEY WALT CO COM Stock 254687106 3183063 36637 SH SOLE 16000 0 20637 DNP SELECT INCOME FD INC CEF 23325P104 71018 6313 SH SOLE 0 0 6313 DOCUSIGN INC COM Stock 256163106 22501 406 SH SOLE 0 0 406 DOLLAR GEN CORP Stock 256677105 81755 332 SH SOLE 0 0 332 DOLLAR TREE STORES INC Stock 256746108 73690 521 SH SOLE 0 0 521 DOMINION RESOURCES INC Stock 25746U109 328859 5363 SH SOLE 0 0 5363 DOMINOS PIZZA INC COM Stock 25754A201 107730 311 SH SOLE 0 0 311 DONALDSON INC COM Stock 257651109 3737597 63489 SH SOLE 0 0 63489 DONNELLEY FINL SOLUTIONS INC COM Stock 25787G100 58168 1505 SH SOLE 0 0 1505 DOUGLAS DYNAMICS INCCOM Stock 25960R105 3110989 86034 SH SOLE 72000 0 14034 DOUGLAS ELLIMAN INC COM Stock 25961D105 6003 1475 SH SOLE 0 0 1475 DOVER CORP COM Stock 260003108 17204 127 SH SOLE 0 0 127 DOW INC COM Stock 260557103 163761 3250 SH SOLE 0 0 3250 DRAFTKINGS INC NEW COM CL A Stock 26142V105 3656 321 SH SOLE 0 0 321 DREYFUS HI YIELD STRATEGIC FD CEF 09660L105 1080 500 SH SOLE 0 0 500 DREYFUS STRATEGIC MUNICIPAL BOND FUND INC CEF 09662E109 75857 13124 SH SOLE 0 0 13124 DT MIDSTREAM INC COMMON STOCK Stock 23345M107 167818 3037 SH SOLE 0 0 3037 DTE ENERGY CO COM Stock 233331107 842665 7170 SH SOLE 0 0 7170 DUKE ENERGY CORP NEW COM NEW Stock 26441C204 328703 3192 SH SOLE 0 0 3192 DULUTH HLDGS INC COM CL B Stock 26443V101 710700 115000 SH SOLE 115000 0 0 DUPONT DE NEMOURS INC COM Stock 26614N102 114836 1673 SH SOLE 0 0 1673 DXC TECHNOLOGY CO COM Stock 23355L106 822 31 SH SOLE 0 0 31 EASTERLY GOVT PPTYS INC COM REIT 27616P103 7135 500 SH SOLE 0 0 500 EASTERN CO COM Stock 276317104 3197021 165821 SH SOLE 147400 0 18421 EASTMAN CHEMICAL CO Stock 277432100 8144 100 SH SOLE 0 0 100 EATON CORP PLC SHS Stock G29183103 741589 4725 SH SOLE 0 0 4725 EATON VANCE ENHANCEDEQUITY INCOME FD COM CEF 278274105 10716 718 SH SOLE 0 0 718 EATON VANCE MUN BD FD COM CEF 27827X101 29424 2832 SH SOLE 0 0 2832 EATON VANCE MUN INCOME 2028 TE SHS CEF 27829U105 53490 3000 SH SOLE 0 0 3000 EATON VANCE MUNI INCOME TRUST SH BEN INT CEF 27826U108 38000 3850 SH SOLE 0 0 3850 EATON VANCE SR INCOME TR SH BEN INT CEF 27826S103 33254 6310 SH SOLE 0 0 6310 EATON VANCE TAX ADV DIV INC CEF 27828G107 308482 13530 SH SOLE 0 0 13530 EATON VANCE TAX MANAGED GLOBAL EQUITY CEF 27829F108 37302 4941 SH SOLE 0 0 4941 EBAY INC Stock 278642103 42714 1030 SH SOLE 0 0 1030 ECOFIN GLOBAL WATER ESG FUND ETF 56167N753 48740 1325 SH SOLE 0 0 1325 ECOLAB INC COM Stock 278865100 103056 708 SH SOLE 0 0 708 EDISON INTL COM Stock 281020107 39938 628 SH SOLE 0 0 628 EDITAS MEDICINE INC COM Stock 28106W103 337 38 SH SOLE 0 0 38 EDWARDS LIFESCIENCES CORP COM Stock 28176E108 65806 882 SH SOLE 0 0 882 ELANCO ANIMAL HEALTH INC COM Stock 28414H103 1809 148 SH SOLE 0 0 148 ELECTRONICS ARTS Stock 285512109 5498 45 SH SOLE 0 0 45 ELEVANCE HEALTH INC COM Stock 036752103 5643 11 SH SOLE 0 0 11 EMBECTA CORP COMMON STOCK Stock 29082K105 811 32 SH SOLE 0 0 32 EMERSON ELEC CO COM Stock 291011104 553978 5767 SH SOLE 0 0 5767 EMPIRE ST RLTY LP Stock 292102100 617940 94631 SH SOLE 0 0 94631 EMPIRE ST RLTY OP L P UNIT LTD PARTNERSHIP INT SER 60 Stock 292102209 70864 10737 SH SOLE 0 0 10737 EMPIRE ST RLTY TR INC COM USD0.01 CL A REIT 292104106 3270 485 SH SOLE 0 0 485 ENBRIDGE INC COM Stock 29250N105 47663 1219 SH SOLE 0 0 1219 ENCORE WIRE CORP COM Stock 292562105 989194 7191 SH SOLE 7191 0 0 ENERGIZER HLDGS INC NEW COM Stock 29272W109 10065 300 SH SOLE 0 0 300 ENERGIZER HOLDING INC Stock 28035Q102 3854 100 SH SOLE 0 0 100 ENERGY SELECT SECTOR SPDR ETF 81369Y506 158537 1812 SH SOLE 0 0 1812 ENERGY TRANSFER EQUITY L P COM UNIT LTD PARTNERSHIP Stock 29273V100 296616 24989 SH SOLE 0 0 24989 ENPHASE ENERGY INC COM Stock 29355A107 3326043 12553 SH SOLE 0 0 12553 ENTEGRIS INC COM Stock 29362U104 745 11 SH SOLE 0 0 11 ENTERGY CORP NEW COM Stock 29364G103 11250 100 SH SOLE 0 0 100 ENTERPRISE PRODS PARTNERS L P Stock 293792107 506550 21001 SH SOLE 0 0 21001 ENVIVA INC COM Stock 29415B103 18634325 351790 SH SOLE 0 0 351790 EOG RESOURCES INC Stock 26875P101 38079 294 SH SOLE 0 0 294 EPAM SYS INC COM Stock 29414B104 983 3 SH SOLE 0 0 3 EPR PPTYS SBI REIT 26884U109 609178 16150 SH SOLE 16000 0 150 EQUIFAX INC COM Stock 294429105 1166 6 SH SOLE 0 0 6 EQUINIX INC COM REIT 29444U700 1965 3 SH SOLE 0 0 3 EQUITY RESIDENTIAL REIT 29476L107 135317 2294 SH SOLE 0 0 2294 ERICSSON ADR B SEK 10 ADR 294821608 333 57 SH SOLE 0 0 57 ESAB CORPORATION COM Stock 29605J106 282 6 SH SOLE 0 0 6 ESCALADE INC COM Stock 296056104 5160766 506952 SH SOLE 423000 0 83952 ESSENTIAL PPTYS RLTY TR INC COM REIT 29670E107 11735 500 SH SOLE 0 0 500 ESSEX PPTY TR REIT REIT 297178105 21616 102 SH SOLE 0 0 102 ESTEE LAUDER COMPANIES INC Stock 518439104 1985 8 SH SOLE 0 0 8 ETFMG ALTERNATIVE HARVEST ETFMG ALTERNATIVE HARVEST ETF 26924G508 12339 2896 SH SOLE 0 0 2896 ETFMG PRIME CYBER SECURITY ETFMG PRIME CYBER SECURITY FUND ETF 26924G201 30835 700 SH SOLE 0 0 700 ETHAN ALLEN INTERIORS INC COM Stock 297602104 4577397 173255 SH SOLE 162300 0 10955 ETSY INC COM Stock 29786A106 359 3 SH SOLE 0 0 3 EUROPEAN EQUITY FD INC COM CEF 298768102 18375 2450 SH SOLE 0 0 2450 EVEREST REINSURANCE GROUP LTD Stock G3223R108 663 2 SH SOLE 0 0 2 EVERGY INC COM Stock 30034W106 21103 335 SH SOLE 0 0 335 EVERSOURCE ENERGY COM Stock 30040W108 16936 202 SH SOLE 0 0 202 EVOLUTION PETE CORP COM Stock 30049A107 4394100 582000 SH SOLE 563300 0 18700 EXELIXIS INC CMN Stock 30161Q104 962 60 SH SOLE 0 0 60 EXELON CORP COM Stock 30161N101 790733 18291 SH SOLE 0 0 18291 EXPEDIA INC DEL COM Stock 30212P303 613 7 SH SOLE 0 0 7 EXPEDITORS INTL WASH INC COM Stock 302130109 935 9 SH SOLE 0 0 9 EXTRA SPACE STORAGE INC COM REIT 30225T102 883 6 SH SOLE 0 0 6 EXXON MOBIL CORP COM Stock 30231G102 4309244 39068 SH SOLE 0 0 39068 F5 NETWORKS INC Stock 315616102 32003 223 SH SOLE 0 0 223 FARMLAND PARTNERS INC COM REIT 31154R109 66658 5350 SH SOLE 0 0 5350 FASTENAL CO Stock 311900104 237641 5022 SH SOLE 0 0 5022 FASTLY INC CL A Stock 31188V100 278 34 SH SOLE 0 0 34 FEDERAL AGRICULTURAL MTGE Stock 313148306 0 0 SH SOLE 0 0 0 FEDERAL REALTY INVST TR SH BEN INT NEW REIT 313745101 505 5 SH SOLE 0 0 5 FEDEX CORP Stock 31428X106 130420 753 SH SOLE 0 0 753 FERRARI N V COM Stock N3167Y103 21422 100 SH SOLE 0 0 100 FIDELITY MSCI INFORMATION TECHNOLOGY INDEX ETF ETF 316092808 84114 890 SH SOLE 0 0 890 FIDELITY NATIONAL FINANCIAL IN FNF GROUP COM Stock 31620R303 58988 1568 SH SOLE 0 0 1568 FIDELITY NATL INFO SVCS Stock 31620M106 56723 836 SH SOLE 0 0 836 FIFTH STREET FINANCE CORP. CEF 67401P108 6458 940 SH SOLE 0 0 940 FIFTH THIRD BANCORP Stock 316773100 4181405 127443 SH SOLE 0 0 127443 FINANCIAL SELECT SECTOR SPDR ETF 81369Y605 5505495 160979 SH SOLE 0 0 160979 FIRST BANCORP F Stock 318672706 37160 2921 SH SOLE 0 0 2921 FIRST BANCORP N C COM Stock 318910106 1071985 25023 SH SOLE 25023 0 0 FIRST BUSEY CORP COM NEW Stock 319383204 1273080 51500 SH SOLE 50000 0 1500 FIRST FINL CORP IND COM Stock 320218100 1017907 22090 SH SOLE 22090 0 0 FIRST HAWAIIAN INC COM Stock 32051X108 1965369 75475 SH SOLE 73000 0 2475 FIRST HORIZON CORPORATION COM Stock 320517105 5414 221 SH SOLE 0 0 221 FIRST SOLAR INC COM Stock 336433107 29958 200 SH SOLE 0 0 200 FIRST SOURCE CORP Stock 336901103 283978 5349 SH SOLE 0 0 5349 FIRST TR EXCHANGE TRADED FD VI NASD TECH DIV ETF 33738R118 38799 812 SH SOLE 0 0 812 FIRST TR ISE REVERE NAT GAS INDEX FD ETF 33733E807 60917 2485 SH SOLE 0 0 2485 FIRST TR/FIDUCIARY ASSET MGMT COVERED CALL FD COM CEF 337318109 3162004 200635 SH SOLE 0 0 200635 FIRST TRUST MORNINGSTAR DIVIDEND LEADERS INDEX FUND ETF 336917109 31259 855 SH SOLE 0 0 855 FIRST TRUST NASDAQ CLEAN EDGE GREEN ENERGY INDEX FUND ETF 33733E500 77014 1632 SH SOLE 0 0 1632 FIRST TRUST NYSE ARCA BIOTECHNOLOGY INDEX FUND ETF 33733E203 11560 75 SH SOLE 0 0 75 FIRST TRUST VALUE LINE DIVIDEND INDEX FUND ETF 33734H106 56419 1414 SH SOLE 0 0 1414 FIRSTENERGY CORP Stock 337932107 50622 1207 SH SOLE 0 0 1207 FISERV INC Stock 337738108 1618939 16018 SH SOLE 0 0 16018 FIVE POINT HOLDINGS LLC COM CL A Stock 33833Q106 2237 960 SH SOLE 0 0 960 FLAHERTY & CRUMRINE / CLAYMORE PFD SECS CEF 338478100 31511 2098 SH SOLE 0 0 2098 FLAHERTY & CRUMRINE DYNAMIC PF SHS CEF 33848W106 25258 1350 SH SOLE 0 0 1350 FLEXSHARES TR IBOXX 3 YR TARGET DURATION TIPS INDEX FD ETF 33939L506 99913 4248 SH SOLE 0 0 4248 FLEXSHARES TR MORNSTAR UPSTR ETF 33939L407 43427 999 SH SOLE 0 0 999 FLEXSHARES ULTRA-SHORT INCOME FUND ETF 33939L886 49327 663 SH SOLE 0 0 663 FLEXSTEEL INDS INC COM Stock 339382103 1024870 66550 SH SOLE 64000 0 2550 FMC CORP COM NEW Stock 302491303 85453 685 SH SOLE 0 0 685 FORD MOTOR COMPANY Stock 345370860 109378 9405 SH SOLE 0 0 9405 FORIAN INC COM Stock 34630N106 2730 1000 SH SOLE 0 0 1000 FORTINET INC COM Stock 34959E109 11489 235 SH SOLE 0 0 235 FORTIVE CORP COM Stock 34959J108 1028 16 SH SOLE 0 0 16 FORTUNE BRANDS HOME & SECURITY INC WI Stock 34964C106 6225 109 SH SOLE 0 0 109 FOX CORP CL A COM Stock 35137L105 486 16 SH SOLE 0 0 16 FRANKLIN STR PPTYS CORP COM REIT 35471R106 1747 640 SH SOLE 0 0 640 FREEPORT MCMORAN COPPER Stock 35671D857 1873039 49290 SH SOLE 41000 0 8290 FREQUENCY THERAPEUTICS INC COM Stock 35803L108 231000 60000 SH SOLE 0 0 60000 FULL HSE RESORTS INC COM Stock 359678109 3760 500 SH SOLE 0 0 500 GABELLI DIV AND INC TR CEF 36242H104 729938 35417 SH SOLE 0 0 35417 GABELLI EQUITY TRUST INC CEF 362397101 8861 1617 SH SOLE 0 0 1617 GABELLI GLOBAL SMALL& MID CAP VALUE TR CEF 36249W104 5049 450 SH SOLE 0 0 450 GALLAGHER ARTHUR J &CO Stock 363576109 6355412 33709 SH SOLE 0 0 33709 GARMIN LTD Stock H2906T109 369 4 SH SOLE 0 0 4 GARTNER INC COM Stock 366651107 1008 3 SH SOLE 0 0 3 GATX CORP COM Stock 361448103 1549906 14575 SH SOLE 14000 0 575 GENERAC HLDGS INC COM Stock 368736104 10066 100 SH SOLE 0 0 100 GENERAL DYNAMICS CORP COM Stock 369550108 632501 2549 SH SOLE 0 0 2549 GENERAL ELECTRIC CO COM NEW Stock 369604301 439751 5248 SH SOLE 0 0 5248 GENERAL MLS INC COM Stock 370334104 1876951 22385 SH SOLE 0 0 22385 GENERAL MOTORS CORP Stock 37045V100 18237 542 SH SOLE 0 0 542 GENUINE PARTS CO COM Stock 372460105 142278 820 SH SOLE 0 0 820 GERDAU S A ADR 373737105 11080 2000 SH SOLE 0 0 2000 GILEAD SCIENCES INC Stock 375558103 73739 859 SH SOLE 0 0 859 GLADSTONE COMMERCIAL CORP COM REIT 376536108 9250 500 SH SOLE 0 0 500 GLADSTONE INVT CORP COM CEF 376546107 64550 5000 SH SOLE 0 0 5000 GLOBAL MED REIT INC COM NEW REIT 37954A204 424410 44769 SH SOLE 0 0 44769 GLOBAL PMTS INC COM Stock 37940X102 14515 146 SH SOLE 0 0 146 GLOBAL WTR RES INC COM Stock 379463102 2238012 168525 SH SOLE 152000 0 16525 GLOBAL X AUTONOMOUS & ELECTRIC VEHICLES ETF ETF 37954Y624 5464 275 SH SOLE 0 0 275 GLOBAL X CYBERSECURITY ETF ETF 37954Y384 119728 5770 SH SOLE 0 0 5770 GLOBAL X FINTECH ETF ETF 37954Y814 2888 150 SH SOLE 0 0 150 GLOBAL X LITHIUM & BATTERY TECH ETF ETF 37954Y855 23950 409 SH SOLE 0 0 409 GLOBAL X ROBOTICS & ARTIFICIAL INTELLIGENCE ETF ETF 37954Y715 32880 1600 SH SOLE 0 0 1600 GLOBAL X URANIUM ETF ETF 37954Y871 45180 2250 SH SOLE 0 0 2250 GLOBE LIFE INC COM Stock 37959E102 603 5 SH SOLE 0 0 5 GODADDY INC CL A Stock 380237107 7482 100 SH SOLE 0 0 100 GOHEALTH INC CL A NEW Stock 38046W204 7054 675 SH SOLE 0 0 675 GOLDMAN SACHS ACTIVEBETA INTERNATIONAL EQUITY ETF ETF 381430107 806 28 SH SOLE 0 0 28 GOLDMAN SACHS GROUP INC Stock 38141G104 1074084 3128 SH SOLE 0 0 3128 GOOGLE INC Stock 02079K305 7465405 84613 SH SOLE 39000 0 45613 GRAINGER W W INC COM Stock 384802104 2043950 3675 SH SOLE 0 0 3675 GREAT LAKES DREDGE & DOCK CORPORATION Stock 390607109 2025933 340493 SH SOLE 332253 0 8240 GREEN BRICK PARTNERS INC COM Stock 392709101 2468431 101875 SH SOLE 98000 0 3875 GREEN DOT CORP CL A Stock 39304D102 348 22 SH SOLE 0 0 22 GREEN PLAINS INC COM Stock 393222104 2562 84 SH SOLE 0 0 84 GREENBRIER COS INC 2.875 02/01/2024 Convertible 393657AK7 1043533 1106000 SH SOLE 0 0 1106000 GREENPOWER MTR CO INC COM NEW Stock 39540E302 908 525 SH SOLE 0 0 525 GREENWICH LIFESCIENCES INC COM Stock 396879108 775 51 SH SOLE 0 0 51 GREIF INC CL A Stock 397624107 8718 130 SH SOLE 0 0 130 GROUPON INC COM Stock 399473206 644 75 SH SOLE 0 0 75 GROWGENERATION CORP COM Stock 39986L109 10584 2700 SH SOLE 0 0 2700 GSK PLC SPONSORED ADR ADR 37733W204 258736 7363 SH SOLE 0 0 7363 GULFPORT ENERGY CORP COMMON SHARES Stock 402635502 910632 12366 SH SOLE 12366 0 0 H & Q HEALTHCARE FD SH BEN INT CEF 87911J103 48132 2674 SH SOLE 0 0 2674 HACKETT GROUP INC COM Stock 404609109 954559 46861 SH SOLE 46861 0 0 HAEMONETICS CORP MASS COM Stock 405024100 738524 9390 SH SOLE 9390 0 0 HALEON PLC SPON ADS ADR 405552100 73640 9205 SH SOLE 0 0 9205 HALLIBURTON CO COM Stock 406216101 1613 41 SH SOLE 0 0 41 HAMILTON BEACH BRANDS HLDG CO COM CL A Stock 40701T104 1090952 88051 SH SOLE 88051 0 0 HANESBRANDS INC Stock 410345102 9756 1534 SH SOLE 0 0 1534 HARLEY DAVIDSON INC Stock 412822108 14144 340 SH SOLE 0 0 340 HARTFORD FINL SVCS GROUP INC Stock 416515104 69384 915 SH SOLE 0 0 915 HASBRO INC COM Stock 418056107 37521 615 SH SOLE 0 0 615 HAWAIIAN ELEC INDUSTRIES COM Stock 419870100 4185 100 SH SOLE 0 0 100 HCA HEALTHCARE INC COM Stock 40412C101 2160 9 SH SOLE 0 0 9 HEALTH CARE PPTY INVS INC REIT 42250P103 43815 1748 SH SOLE 0 0 1748 HEALTH CARE REIT INC REIT 95040Q104 33824 516 SH SOLE 0 0 516 HEALTH CARE SELECT SECTOR SPDR ETF 81369Y209 304407 2241 SH SOLE 0 0 2241 HEALTHCARE SERVICES GROUP INC Stock 421906108 17700 1475 SH SOLE 0 0 1475 HELEN OF TROY LTD Stock G4388N106 222 2 SH SOLE 0 0 2 HELIX ENERGY SOLUTIONS GRP INC COM Stock 42330P107 966072 130904 SH SOLE 130904 0 0 HELLO GROUP INC ADS ADR 423403104 108658 12100 SH SOLE 0 0 12100 HERCULES CAPITAL INC COM CEF 427096508 619966 46896 SH SOLE 0 0 46896 HERITAGE-CYRSTAL CLEAN IN Stock 42726M106 1322196 40708 SH SOLE 40708 0 0 HERSHEY CO COM Stock 427866108 60849 263 SH SOLE 0 0 263 HEWLETT PACKARD ENTERPRISE CO COM Stock 42824C109 11332 710 SH SOLE 0 0 710 HF SINCLAIR CORP COM Stock 403949100 571 11 SH SOLE 0 0 11 HIGH TIDE INC COM NEW Stock 42981E401 1925 1250 SH SOLE 0 0 1250 HILTON WORLDWIDE HLDGS INC COM Stock 43300A203 6444 51 SH SOLE 0 0 51 HIVE BLOCKCHAIN TECHNLGIES LTD COM NEW Stock 43366H704 1440 1000 SH SOLE 0 0 1000 HOLLY ENERGY PARTNERS LP Stock 435763107 32254 1780 SH SOLE 0 0 1780 HOLOGIC INC Stock 436440101 30971 414 SH SOLE 0 0 414 HOME DEPOT Stock 437076102 3128277 9904 SH SOLE 0 0 9904 HONDA MOTOR LTD AMERN SHS ADR 438128308 2217 97 SH SOLE 0 0 97 HONEYWELL INTL INC Stock 438516106 1844326 8606 SH SOLE 0 0 8606 HORACE MANN EDUCATORS CORP NEW COM Stock 440327104 888098 23765 SH SOLE 23000 0 765 HORIZON THERAPEUTICS PUB L SHS Stock G46188101 17070 150 SH SOLE 0 0 150 HORMEL FOODS CORP COM Stock 440452100 6423 141 SH SOLE 0 0 141 HOST MARRIOTT CORP NEW REIT REIT 44107P104 530 33 SH SOLE 0 0 33 HOWARD HUGHES CORP COM Stock 44267D107 3897 51 SH SOLE 0 0 51 HP INC COM Stock 40434L105 33184 1235 SH SOLE 0 0 1235 HUMANA INC COM Stock 444859102 564946 1103 SH SOLE 0 0 1103 HUNTINGTON BANCSHARES INC COM Stock 446150104 4935 350 SH SOLE 0 0 350 HYATT HOTELS CORPORATION Stock 448579102 271 3 SH SOLE 0 0 3 HYDROFARM HLDGS GROUP INC COM Stock 44888K209 5746 3707 SH SOLE 0 0 3707 IAC INC COM NEW Stock 44891N208 1243 28 SH SOLE 0 0 28 IDEANOMICS INC COM Stock 45166V106 89 545 SH SOLE 0 0 545 IDEX CORP Stock 45167R104 1069954 4686 SH SOLE 0 0 4686 IDEXX LABS INC Stock 45168D104 1632 4 SH SOLE 0 0 4 ILLINOIS TOOL WKS INC COM Stock 452308109 1169937 5311 SH SOLE 0 0 5311 ILLUMINA INC COM Stock 452327109 21433 106 SH SOLE 0 0 106 IM CANNABIS CORP COM Stock 44969Q307 195 200 SH SOLE 0 0 200 IMMUNITYBIO INC COM Stock 45256X103 51 10 SH SOLE 0 0 10 INDIA FUND INC CEF 454089103 2977 201 SH SOLE 0 0 201 INDUSTRIAL LOGISTICS PPTYS TR COM SHS BEN INT REIT 456237106 6082 1860 SH SOLE 0 0 1860 INFINITY PHARMACEUTICALS INC COM Stock 45665G303 175 315 SH SOLE 0 0 315 INGERSOLL RAND INC COM Stock 45687V106 16511 316 SH SOLE 0 0 316 INGREDION INC COM Stock 457187102 78344 800 SH SOLE 0 0 800 INMODE LTD SHS Stock M5425M103 21420 600 SH SOLE 0 0 600 INNOVATIVE INDL PPTYS INC COM REIT 45781V101 28885 285 SH SOLE 0 0 285 INOVIO PHARMACEUTICALS INC COM NEW Stock 45773H201 147 94 SH SOLE 0 0 94 INSEEGO CORP COM Stock 45782B104 1685 2000 SH SOLE 0 0 2000 INSPIRE 100 ETF ETF 66538H534 16214 542 SH SOLE 0 0 542 INTEL CORP COM Stock 458140100 3509362 132780 SH SOLE 0 0 132780 INTERCONTINENTAL EXCHANGE INC COM Stock 45866F104 172146 1678 SH SOLE 0 0 1678 INTERNATIONAL FLAVORS&FRAGRANC COM Stock 459506101 25057 239 SH SOLE 0 0 239 INTERNATIONAL PAPER CO COM Stock 460146103 5194 150 SH SOLE 0 0 150 INTERNATIONAL SEAWAYS INC COM Stock Y41053102 5923 160 SH SOLE 0 0 160 INTL BUSINESS MACHINES Stock 459200101 2052026 14565 SH SOLE 0 0 14565 INTL GAME TECHNOLOGY Stock G4863A108 6169 272 SH SOLE 0 0 272 INTUIT INC Stock 461202103 482633 1240 SH SOLE 0 0 1240 INTUITIVE SURGICAL, INC. Stock 46120E602 65541 247 SH SOLE 0 0 247 INVESCO AEROSPACE & DEFENSE ETF ETF 46137V100 44296 565 SH SOLE 0 0 565 INVESCO CURRENCYSHARES SWISS FRANC TRUST ETF 46138R108 46325 480 SH SOLE 0 0 480 INVESCO DYNAMIC BUILDING & CONSTRUCTION ETF ETF 46137V779 5346 131 SH SOLE 0 0 131 INVESCO FTSE RAFI US 1500 SMALL-MID ETF ETF 46137V597 7380 47 SH SOLE 0 0 47 INVESCO GLOBAL WATER ETF ETF 46138E651 7477 229 SH SOLE 0 0 229 INVESCO LTD SHS Stock G491BT108 504 28 SH SOLE 0 0 28 INVESCO NATIONAL AMT-FREE MUNICIPAL BOND ETF ETF 46138E537 45880 2000 SH SOLE 0 0 2000 INVESCO S&P 500 EQUAL WEIGHT ETF ETF 46137V357 141250 1000 SH SOLE 0 0 1000 INVESCO S&P 500 EQUAL WEIGHT MATERIALS ETF ETF 46137V316 5553 35 SH SOLE 0 0 35 INVESCO S&P 500 EQUAL WEIGHT TECHNOLOGY ETF ETF 46137V282 8504 35 SH SOLE 0 0 35 INVESCO S&P 500 TOP 50 ETF ETF 46137V233 529856 1920 SH SOLE 0 0 1920 INVESCO S&P GLOBAL WATER INDEX ETF ETF 46138E263 96037 2060 SH SOLE 0 0 2060 INVESCO S&P ULTRA DIVIDEND REVENUE ETF ETF 46138G656 21785 500 SH SOLE 0 0 500 INVESCO SOLAR ETF ETF 46138G706 105982 1453 SH SOLE 0 0 1453 INVITATION HOMES INC COM REIT 46187W107 450111 15186 SH SOLE 0 0 15186 IQVIA HLDGS INC COM Stock 46266C105 1434 7 SH SOLE 0 0 7 IRON MOUNTAIN INC REIT 46284V101 48354 970 SH SOLE 0 0 970 ISHARES 0-5 YEAR HIGH YIELD CORPORATE BOND ETF ETF 46434V407 2200700 53820 SH SOLE 0 0 53820 ISHARES 0-5 YEAR TIPS BOND ETF ETF 46429B747 9696 100 SH SOLE 0 0 100 ISHARES 1-3 YR TREASURY BOND ETF ETF 464287457 758595 9346 SH SOLE 0 0 9346 ISHARES AGGREGATE BOND ETF ETF 464287226 243835 2514 SH SOLE 0 0 2514 ISHARES AMT-FREE MUNI BOND ETF ETF 464288414 960232 9100 SH SOLE 0 0 9100 ISHARES COHEN & STEERS REIT ETF ETF 464287564 186456 3400 SH SOLE 0 0 3400 ISHARES CORE AGGRESSIVE ALLOCATION ETF ETF 464289859 12483 209 SH SOLE 0 0 209 ISHARES CORE GROWTH ALLOCATION ETF ETF 464289867 1928 41 SH SOLE 0 0 41 ISHARES CORE HIGH DIVIDEND ETF ETF 46429B663 72968 700 SH SOLE 0 0 700 ISHARES CORE MODERATE ALLOCATION ETF ETF 464289875 9997 263 SH SOLE 0 0 263 ISHARES CORE MSCI EAFE ETF 46432F842 2173221 35257 SH SOLE 0 0 35257 ISHARES CORE MSCI EMERGING MARKETS ETF ETF 46434G103 26245 562 SH SOLE 0 0 562 ISHARES CORE MSCI INTERNATIONAL DEVELOPED MARKETS ETF ETF 46435G326 4758 85 SH SOLE 0 0 85 ISHARES CORE S&P MID CAP ETF ETF 464287507 757908 3133 SH SOLE 0 0 3133 ISHARES CORE U.S. REIT ETF ETF 464288521 1482 30 SH SOLE 0 0 30 ISHARES CURRENCY HEDGED MSCI EAFE ETF ETF 46434V803 115858 4291 SH SOLE 0 0 4291 ISHARES CYBERSECURITY & TECH ETF ETF 46435U135 3302 100 SH SOLE 0 0 100 ISHARES DJ SELECT DIVIDEND ETF 464287168 10116934 83888 SH SOLE 0 0 83888 ISHARES DJ TRANSPORTATION AVERAGE ETF 464287192 25626 120 SH SOLE 0 0 120 ISHARES DJ U.S. FINANCIAL SECTOR ETF ETF 464287788 19124 253 SH SOLE 0 0 253 ISHARES DJ US CONSUMER SERVICES ETF 464287580 244928 4300 SH SOLE 0 0 4300 ISHARES DJ US ENERGY ETF 464287796 13947 300 SH SOLE 0 0 300 ISHARES DOW JONES US REGIONAL BANKS ETF 464288778 879196 18455 SH SOLE 0 0 18455 ISHARES DOW JONES US UTILITIES ETF 464287697 624519 7217 SH SOLE 0 0 7217 ISHARES ESG AWARE MSCI EAFE ETF ETF 46435G516 82059 1248 SH SOLE 0 0 1248 ISHARES ESG AWARE USD CORPORATE BOND ETF ETF 46435G193 9744 437 SH SOLE 0 0 437 ISHARES FLOATING RATE BOND ETF ETF 46429B655 24662 490 SH SOLE 0 0 490 ISHARES GENOMICS IMMUNOLOGY AND HEALTHCARE ETF ETF 46435U192 5034 200 SH SOLE 0 0 200 ISHARES GLOBAL CLEAN ENERGY ETF ETF 464288224 38310 1930 SH SOLE 0 0 1930 ISHARES GLOBAL HEALTHCARE SECTOR INDEX ETF 464287325 14663 173 SH SOLE 0 0 173 ISHARES GLOBAL MATERIALS ETF ETF 464288695 4720 60 SH SOLE 0 0 60 ISHARES GLOBAL TELECOM ETF 464287275 71332 1310 SH SOLE 0 0 1310 ISHARES GNMA BOND ETF ETF 46429B333 1664257 38254 SH SOLE 0 0 38254 ISHARES HIGH YIELD BOND FACTOR ETF ETF 46435G250 51189 1175 SH SOLE 0 0 1175 ISHARES IBOXX $ HIGH YIELD CORPORATE BOND ETF ETF 464288513 38729 526 SH SOLE 0 0 526 ISHARES IBOXX $ INVESTMENT GRADE CORPORATE BOND ETF ETF 464287242 1468248 13926 SH SOLE 0 0 13926 ISHARES INC MSCI GERMANY INDEX FD ETF 464286806 9892 400 SH SOLE 0 0 400 ISHARES INTERNATIONAL SELECT DIVIDEND ETF ETF 464288448 29197 1075 SH SOLE 0 0 1075 ISHARES MORNINGSTAR LARGE GROWTH ETF ETF 464287119 1557124 31987 SH SOLE 0 0 31987 ISHARES MORTGAGE REAL ESTATE ETF ETF 46435G342 2836 125 SH SOLE 0 0 125 ISHARES MSCI EAFE ETF ETF 464287465 1215301 18515 SH SOLE 0 0 18515 ISHARES MSCI EAFE GROWTH ETF ETF 464288885 411597 4914 SH SOLE 0 0 4914 ISHARES MSCI EAFE VALUE ETF ETF 464288877 4281526 93320 SH SOLE 0 0 93320 ISHARES MSCI EMERGING MARKETS ETF ETF 464287234 1211028 31953 SH SOLE 0 0 31953 ISHARES MSCI EUROPE FINANCIALS ETF ETF 464289180 66000 3765 SH SOLE 0 0 3765 ISHARES MSCI INDIA ETF ETF 46429B598 245889 5891 SH SOLE 0 0 5891 ISHARES MSCI JAPAN ETF ETF 46434G822 126946 2332 SH SOLE 0 0 2332 ISHARES MSCI USA ESG SELECT ETF ETF 464288802 198556 2412 SH SOLE 0 0 2412 ISHARES MSCI USA MOMENTUM FACTOR ETF ETF 46432F396 876 6 SH SOLE 0 0 6 ISHARES NASDAQ BIOTECHNOLOGY ETF 464287556 358159 2728 SH SOLE 0 0 2728 ISHARES NEW YORK MUNI BOND ETF ETF 464288323 626180 11950 SH SOLE 0 0 11950 ISHARES RUSSELL 1000 VALUE ETF ETF 464287598 40669 268 SH SOLE 0 0 268 ISHARES RUSSELL 2000 ETF ETF 464287655 750445 4304 SH SOLE 0 0 4304 ISHARES RUSSELL 2000 GROWTH ETF ETF 464287648 45049 210 SH SOLE 0 0 210 ISHARES RUSSELL 2000 VALUE ETF 464287630 849824 6128 SH SOLE 0 0 6128 ISHARES RUSSELL 3000 ETF ETF 464287689 4193 19 SH SOLE 0 0 19 ISHARES RUSSELL MID-CAP GROWTH ETF ETF 464287481 57684 690 SH SOLE 0 0 690 ISHARES RUSSELL MID-CAP VALUE ETF ETF 464287473 72790 691 SH SOLE 0 0 691 ISHARES S&P 500 GROWTH ETF ETF 464287309 29143852 498186 SH SOLE 0 0 498186 ISHARES S&P 500 INDEX ETF 464287200 8618986 22433 SH SOLE 0 0 22433 ISHARES S&P 500 VALUE ETF ETF 464287408 22442170 154699 SH SOLE 0 0 154699 ISHARES S&P MIDCAP 400 GROWTH INDEX ETF 464287606 11884 174 SH SOLE 0 0 174 ISHARES S&P MIDCAP 400 VALUE ETF ETF 464287705 21874 217 SH SOLE 0 0 217 ISHARES S&P SMALLCAP 600 ETF ETF 464287804 439887 4648 SH SOLE 0 0 4648 ISHARES S&P SMALLCAP 600 GROWTH ETF ETF 464287887 13725 127 SH SOLE 0 0 127 ISHARES S&P U.S. PREFERRED STOCK ETF ETF 464288687 1050631 34413 SH SOLE 0 0 34413 ISHARES SELF-DRIVING EV & TECH ETF ETF 46435U366 8119 240 SH SOLE 0 0 240 ISHARES SEMICONDUCTOR ETF ETF 464287523 94907 273 SH SOLE 0 0 273 ISHARES SHORT TREASURY BOND ETF ETF 464288679 142896 1300 SH SOLE 0 0 1300 ISHARES SILVER TRUST ETF ETF 46428Q109 146653 6660 SH SOLE 0 0 6660 ISHARES TIPS BOND ETF ETF 464287176 423443 3978 SH SOLE 0 0 3978 ISHARES TR DOW JONES U S HEALTHCARE ETF 464287762 439750 1550 SH SOLE 0 0 1550 ISHARES TR RUSSELL 1000 INDEX ETF ETF 464287622 5646146 26820 SH SOLE 0 0 26820 ISHARES TR RUSSELL MIDCAP INDEX FD ETF 464287499 559040 8288 SH SOLE 0 0 8288 ISHARES TR S&P 100 INDEX FUND ETF 464287101 79059 463 SH SOLE 0 0 463 ISHARES TR S&P 1500 INDEX FD ETF 464287150 61904 730 SH SOLE 0 0 730 ISHARES TRUST S&P GLOBAL CONSUMER STAPLES INDEX FD ETF 464288737 17594 295 SH SOLE 0 0 295 ISHARES U.S. BROKER-DEALERS & SECURITIES EXCHANGES ETF ETF 464288794 158134 1645 SH SOLE 0 0 1645 ISHARES U.S. INFRASTRUCTURE ETF ETF 46435U713 15048 415 SH SOLE 0 0 415 ISHARES U.S. PHARMACEUTICALS ETF ETF 464288836 1361 7 SH SOLE 0 0 7 ISTAR FIN INC REIT 45031U101 2594 340 SH SOLE 0 0 340 ISUN INC COM Stock 465246106 1876 1400 SH SOLE 0 0 1400 ITERIS INC NEW COM Stock 46564T107 1306 420 SH SOLE 0 0 420 ITT INDUSTRIES INC Stock 45073V108 32131 396 SH SOLE 0 0 396 J M SMUCKER CO NEW Stock 832696405 4208547 26559 SH SOLE 14500 0 12059 JACOBS SOLUTIONS INC COM Stock 46982L108 84769 706 SH SOLE 0 0 706 JANUS HENDERSON GROUP PLC ORD SHS Stock G4474Y214 398402 16939 SH SOLE 0 0 16939 JANUS HENDERSON MORTGAGE-BACKED SECURITIES ETF ETF 47103U852 197540 4345 SH SOLE 0 0 4345 JB HUNT TRANSPORT SERVICES Stock 445658107 175057 1004 SH SOLE 0 0 1004 JBG SMITH PPTYS COM REIT 46590V100 4176 220 SH SOLE 0 0 220 JD.COM INC SPON ADR CL A ADR 47215P106 202854 3614 SH SOLE 0 0 3614 JEFFERIES FINL GROUP INC COM Stock 47233W109 17140 500 SH SOLE 0 0 500 JHANCOCK TAX-ADV DIVIDEND INCOME CEF 41013V100 22860 1000 SH SOLE 0 0 1000 JOBY AVIATION INC COMMON STOCK Stock G65163100 6700 2000 SH SOLE 0 0 2000 JOHN HANCOCK MULTIFACTOR MID CAP ETF ETF 47804J206 4285 92 SH SOLE 0 0 92 JOHN HANCOCK PREFERRED INCOME FUND III CEF 41021P103 15440 1070 SH SOLE 0 0 1070 JOHNSON & JOHNSON COM Stock 478160104 11727413 66388 SH SOLE 0 0 66388 JOHNSON CTLS INC Stock G51502105 80704 1261 SH SOLE 0 0 1261 JOHNSON OUTDOORS CL A CLASS A Stock 479167108 3812525 57661 SH SOLE 43500 0 14161 JONES LANG LASALLE INC Stock 48020Q107 48608 305 SH SOLE 0 0 305 JPMORGAN CHASE & CO COM Stock 46625H100 37996802 283347 SH SOLE 24000 0 259347 JPMORGAN ULTRA-SHORT INCOME ETF ETF 46641Q837 24012 479 SH SOLE 0 0 479 KANDI TECHNOLOGIES GROUP INC COM Stock 483709101 943 410 SH SOLE 0 0 410 KELLOGG CO COM Stock 487836108 1333187 18714 SH SOLE 0 0 18714 KEURIG DR PEPPER INC COM Stock 49271V100 1802045 50534 SH SOLE 50000 0 534 KEYCORP COM Stock 493267108 888 51 SH SOLE 0 0 51 KEYSIGHT TECHNOLOGIES,INC Stock 49338L103 9922 58 SH SOLE 0 0 58 KIMBALL ELECTRONICS INC COM Stock 49428J109 371402 16441 SH SOLE 16441 0 0 KIMBERLY-CLARK CORP COM Stock 494368103 3751936 27639 SH SOLE 0 0 27639 KIMCO RLTY CORP COM REIT 49446R109 9976 471 SH SOLE 0 0 471 KINDER MORGAN INC Stock 49456B101 1490278 82427 SH SOLE 75000 0 7427 KIRBY CORPORATION Stock 497266106 5006430 77800 SH SOLE 0 0 77800 KKR & CO LP Stock 48251W104 8759019 188691 SH SOLE 74000 0 114691 KLA CORP COM NEW Stock 482480100 2262 6 SH SOLE 0 0 6 KONINKLIJKE PHILIPS N V NY REGIS SHS NEW ADR 500472303 7270 485 SH SOLE 0 0 485 KRAFT HEINZ CO COM Stock 500754106 213767 5251 SH SOLE 0 0 5251 KROGER CO COM Stock 501044101 490350 10999 SH SOLE 0 0 10999 KULICKE & SOFFA INDS INC COM Stock 501242101 454727 10274 SH SOLE 10274 0 0 KYNDRYL HLDGS INC COMMON STOCK Stock 50155Q100 10319 928 SH SOLE 0 0 928 L S I INDS INC FORMERLY L S I LTG Stock 50216C108 5442386 444639 SH SOLE 424364 0 20275 L3HARRIS TECHNOLOGIES INC COM Stock 502431109 22487 108 SH SOLE 0 0 108 LA Z BOY INC COM Stock 505336107 11410 500 SH SOLE 0 0 500 LABORATORY CORP OF AMERICA Stock 50540R409 90189 383 SH SOLE 0 0 383 LACLEDE GROUP INC Stock 84857L101 7161 104 SH SOLE 0 0 104 LAKELAND FINL CORP COM Stock 511656100 662276 9076 SH SOLE 9076 0 0 LAKELAND INDUSTRIES INC Stock 511795106 2129130 160085 SH SOLE 149000 0 11085 LAM RESEARCH CORP COM Stock 512807108 2102 5 SH SOLE 0 0 5 LAMB WESTON HLDGS INC COM Stock 513272104 117158 1311 SH SOLE 0 0 1311 LANDS END INC NEW Stock 51509F105 68 9 SH SOLE 0 0 9 LAS VEGAS SANDS CORP Stock 517834107 722252 15025 SH SOLE 0 0 15025 LAZARD LTD SHS -A - Stock G54050102 940202 27119 SH SOLE 0 0 27119 LEE ENTERPRISES INC COM Stock 523768406 651475 35101 SH SOLE 0 0 35101 LEMONADE INC COM Stock 52567D107 274 20 SH SOLE 0 0 20 LENNAR CORP CL A Stock 526057104 1358 15 SH SOLE 0 0 15 LESLIES INC COM Stock 527064109 855 70 SH SOLE 0 0 70 LEVI STRAUSS & CO NEW CL A COM STK Stock 52736R102 4819 310 SH SOLE 0 0 310 LEXINGTON CORP PPTYS TR REIT 529043101 399303 39851 SH SOLE 0 0 39851 LIBERTY GLOBAL PLC CL C Stock G5480U120 7772 400 SH SOLE 0 0 400 LIBERTY LATIN AMERICA LTD COM CL C Stock G9001E128 2280 300 SH SOLE 0 0 300 LI-CYCLE HOLDINGS CORP COMMON SHARES Stock 50202P105 1000 210 SH SOLE 0 0 210 LILLY ELI & CO COM Stock 532457108 3085026 8433 SH SOLE 0 0 8433 LINCOLN NATL CORP IND COM Stock 534187109 172831 5626 SH SOLE 0 0 5626 LINDE PLC SHS Stock G5494J103 24855 76 SH SOLE 0 0 76 LIVENT CORP COM Stock 53814L108 3954 199 SH SOLE 0 0 199 LKQ CORP COM Stock 501889208 1495 28 SH SOLE 0 0 28 LL FLOORING HOLDINGS INC COM Stock 55003T107 24728 4400 SH SOLE 0 0 4400 LOCKHEED MARTIN CORP Stock 539830109 95751 197 SH SOLE 0 0 197 LOEWS CORP COM Stock 540424108 17499 300 SH SOLE 0 0 300 LOWES COS INC COM Stock 548661107 498498 2502 SH SOLE 0 0 2502 LTC PROPERTIES INC REIT 502175102 40860 1150 SH SOLE 0 0 1150 LUCID GROUP INC COM Stock 549498103 6400 937 SH SOLE 0 0 937 LULULEMON ATHLETICA INC Stock 550021109 156986 490 SH SOLE 0 0 490 LUMEN TECHNOLOGIES INC COM Stock 550241103 5565 1066 SH SOLE 0 0 1066 LUMINAR TECHNOLOGIES INC COM CL A Stock 550424105 5785154 1168718 SH SOLE 0 0 1168718 LYONDELLBASELL Stock N53745100 996 12 SH SOLE 0 0 12 M & T BK CORP COM Stock 55261F104 30172 208 SH SOLE 0 0 208 MACQUARIE GLOBAL INFRASTRUCTUR COM CEF 55608D101 11201 493 SH SOLE 0 0 493 MADISON SQUARE GRDN ENTERTNMNT CL A Stock 55826T102 3441149 76521 SH SOLE 61000 0 15521 MAGELLAN MIDSTREAM PARTNERS LP Stock 559080106 124019 2470 SH SOLE 0 0 2470 MAGNA INTL INC COM Stock 559222401 11236 200 SH SOLE 0 0 200 MARATHON OIL CORP COM Stock 565849106 1678 62 SH SOLE 0 0 62 MARATHON PETE CORP COM Stock 56585A102 3026 26 SH SOLE 0 0 26 MARKEL CORP HOLDING CO Stock 570535104 44795 34 SH SOLE 0 0 34 MARKET VECTORS GOLD MINERS INDEX ETF ETF 92189F106 36542 1275 SH SOLE 0 0 1275 MARRIOTT INTL INC Stock 571903202 270795 1819 SH SOLE 0 0 1819 MARRIOTT VACATIONS WORLDWIDE CORP COM Stock 57164Y107 1346 10 SH SOLE 0 0 10 MARSH & MCLENNAN COS INC COM Stock 571748102 2979 18 SH SOLE 0 0 18 MARTIN MARIETTA MATLS INC COM Stock 573284106 676 2 SH SOLE 0 0 2 MARVELL TECHNOLOGY INC COM Stock 573874104 37215 1005 SH SOLE 0 0 1005 MASCO CORP COM Stock 574599106 47790 1024 SH SOLE 0 0 1024 MASIMO CORP COM Stock 574795100 4438 30 SH SOLE 0 0 30 MASTEC INC COM Stock 576323109 42665 500 SH SOLE 0 0 500 MASTERCARD INC Stock 57636Q104 3730142 10727 SH SOLE 0 0 10727 MATERIALS SELECT SECTOR SPDR ETF 81369Y100 376981 4853 SH SOLE 0 0 4853 MATERION CORP COM Stock 576690101 1038481 11867 SH SOLE 11867 0 0 MATTEL INC COM Stock 577081102 260928 14626 SH SOLE 0 0 14626 MAXEON SOLAR TECHNOLOGIES LTD SHS Stock Y58473102 80300 5000 SH SOLE 0 0 5000 MCCORMICK & CO INC COM NON VTG Stock 579780206 217503 2624 SH SOLE 0 0 2624 MCDONALDS CORP COM Stock 580135101 5512031 20916 SH SOLE 0 0 20916 MCEWEN MINING INC COM Stock 58039P305 6446 1100 SH SOLE 0 0 1100 MCGRATH RENTCORP COM Stock 580589109 2567240 26000 SH SOLE 25000 0 1000 MCKESSON CORP Stock 58155Q103 64521 172 SH SOLE 0 0 172 MEDICAL PROPERTIES TRUST INC REIT 58463J304 19495 1750 SH SOLE 0 0 1750 MEDTRONIC PLC SHS Stock G5960L103 417823 5376 SH SOLE 0 0 5376 MERCADOLIBRE INC Stock 58733R102 25387 30 SH SOLE 0 0 30 MERCER INTL INC COM Stock 588056101 722646 62083 SH SOLE 62083 0 0 MERCK & CO INC Stock 58933Y105 5744318 51774 SH SOLE 0 0 51774 MERIDIAN BIOSCIENCE INC Stock 589584101 16605 500 SH SOLE 0 0 500 MERSANA THERAPEUTICS INC COM Stock 59045L106 879 150 SH SOLE 0 0 150 META PLATFORMS INC CL A Stock 30303M102 796410 6618 SH SOLE 0 0 6618 METHODE ELECTRONICS INC Stock 591520200 1015363 22884 SH SOLE 22884 0 0 METLIFE INC COM Stock 59156R108 371546 5134 SH SOLE 0 0 5134 METTLER TOLEDO INTERNATIONAL COM Stock 592688105 1445 1 SH SOLE 0 0 1 MFS CHARTER INCOME CEF 552727109 3382 550 SH SOLE 0 0 550 MGE ENERGY INC COM Stock 55277P104 143264 2035 SH SOLE 0 0 2035 MGP INGREDIENTS INC NEW COM Stock 55303J106 31914 300 SH SOLE 0 0 300 MICRO FOCUS INTL PLC SPON ADR NEW ADR 594837403 101 16 SH SOLE 0 0 16 MICROCHIP TECHNOLOGY INC Stock 595017104 37794 538 SH SOLE 0 0 538 MICRON TECHNOLOGY Stock 595112103 60576 1212 SH SOLE 0 0 1212 MICROSOFT Stock 594918104 23431738 97706 SH SOLE 0 0 97706 MIDDLESEX WTR CO COM Stock 596680108 49169 625 SH SOLE 0 0 625 MILLER INDS INC TENN NEW Stock 600551204 946590 35506 SH SOLE 33731 0 1775 MIND MEDICINE MINDMED INC COM NEW Stock 60255C885 73 33 SH SOLE 0 0 33 MODERNA INC COM Stock 60770K107 1078 6 SH SOLE 0 0 6 MOLECULIN BIOTECH INC COM Stock 60855D200 265 250 SH SOLE 0 0 250 MOLINA HEALTHCARE INC Stock 60855R100 13209 40 SH SOLE 0 0 40 MOLSON COORS BEVERAGE CO CL B Stock 60871R209 15456 300 SH SOLE 0 0 300 MONDELEZ INTL INC CL A Stock 609207105 1545726 23192 SH SOLE 0 0 23192 MONRO MUFFLER BRAKE INC Stock 610236101 938126 20755 SH SOLE 20755 0 0 MONROE CAPITAL CORP CEF 610335101 5978 700 SH SOLE 0 0 700 MONSTER BEVERAGE CORP NEW COM Stock 61174X109 1320 13 SH SOLE 0 0 13 MOODYS CORP Stock 615369105 67983 244 SH SOLE 0 0 244 MORGAN STANLEY Stock 617446448 442620 5206 SH SOLE 0 0 5206 MORNINGSTAR INC COM Stock 617700109 132553 612 SH SOLE 0 0 612 MOSAIC CO Stock 61945C103 1318477 30054 SH SOLE 30000 0 54 MOTOROLA SOLUTIONS INC COM NEW Stock 620076307 7474 29 SH SOLE 0 0 29 MOVADO GROUP INC COM Stock 624580106 1807612 56050 SH SOLE 54000 0 2050 MSCI INC COM Stock 55354G100 465 1 SH SOLE 0 0 1 MYERS INDS INC COM Stock 628464109 1057036 47550 SH SOLE 46000 0 1550 NANO X IMAGING LTD ORD SHS Stock M70700105 480 65 SH SOLE 0 0 65 NAPCO SEC TECHNOLOGIES INC COM Stock 630402105 3230274 117550 SH SOLE 117000 0 550 NATHANS FAMOUS INC NEW COM Stock 632347100 629758 9370 SH SOLE 9000 0 370 NATIONAL CINEMEDIA INC COM Stock 635309107 148 675 SH SOLE 0 0 675 NATIONAL HEALTH INVS INC REIT 63633D104 60053 1150 SH SOLE 0 0 1150 NATIONAL RETAIL PPTYS REIT 637417106 22880 500 SH SOLE 0 0 500 NAVIENT CORPORATION COM Stock 63938C108 13160 800 SH SOLE 0 0 800 NBT BANCORP INC COM Stock 628778102 1230957 28350 SH SOLE 28350 0 0 NEKTAR THERAPEUTICS COM Stock 640268108 282 125 SH SOLE 0 0 125 NETAPP INC Stock 64110D104 6727 112 SH SOLE 0 0 112 NETFLIX COM INC Stock 64110L106 492155 1669 SH SOLE 0 0 1669 NEUBERGER BERMAN MLP & ENERGY COM CEF 64129H104 2597 390 SH SOLE 0 0 390 NEUROCRINE BIOSCIENCES INC COM Stock 64125C109 1553 13 SH SOLE 0 0 13 NEW MEDIA INV GRP INC Stock 36472T109 4159 2049 SH SOLE 0 0 2049 NEW RESIDENTIAL INVESTMENT CORP REIT 64828T201 817 100 SH SOLE 0 0 100 NEW YORK TIMES CO CL A Stock 650111107 7276 224 SH SOLE 0 0 224 NEWELL BRANDS INC COM Stock 651229106 405 31 SH SOLE 0 0 31 NEWMONT CORP COM Stock 651639106 1523030 32268 SH SOLE 0 0 32268 NEXSTAR MEDIA GROUP INC COMMON STOCK Stock 65336K103 7876 45 SH SOLE 0 0 45 NEXTERA ENERGY INC COM Stock 65339F101 2426956 29031 SH SOLE 0 0 29031 NIKE INC CLASS B Stock 654106103 530961 4538 SH SOLE 0 0 4538 NIKOLA CORP COM Stock 654110105 2160 1000 SH SOLE 0 0 1000 NIO INC SPON ADS ADR 62914V106 47092 4830 SH SOLE 0 0 4830 NISOURCE INC COM Stock 65473P105 7513 274 SH SOLE 0 0 274 NOKIA CORP ADR ADR 654902204 3202 690 SH SOLE 0 0 690 NORDSTROM INC COM Stock 655664100 81 5 SH SOLE 0 0 5 NORFOLK SOUTHERN CRP Stock 655844108 38530 156 SH SOLE 0 0 156 NORTHERN TR CORP COM Stock 665859104 1729891 19549 SH SOLE 0 0 19549 NORTHROP GRUMMAN CORP COM Stock 666807102 57289 105 SH SOLE 0 0 105 NORTHSTAR ASSET MGMTGROUP INC COM Stock 25401T603 1564 143 SH SOLE 0 0 143 NORTHWEST NAT HLDG CO COM Stock 66765N105 1710860 35950 SH SOLE 34000 0 1950 NORTHWESTERN CORP COM NEW Stock 668074305 2701899 45533 SH SOLE 31500 0 14033 NORWEGIAN CRUISE LINE HLDG LTD SHS Stock G66721104 1738 142 SH SOLE 0 0 142 NOVARTIS AG ADR ADR 66987V109 125189 1380 SH SOLE 0 0 1380 NOVAVAX INC Stock 670002401 226 22 SH SOLE 0 0 22 NOVO-NORDISK A/S ADR ADR CMN ADR 670100205 13534 100 SH SOLE 0 0 100 NRG ENERGY INC NEW Stock 629377508 1782 56 SH SOLE 0 0 56 NUCOR CORP COM Stock 670346105 1714 13 SH SOLE 0 0 13 NUSTAR ENERGY LP UNIT Stock 67058H102 22032 1377 SH SOLE 0 0 1377 NUTRIEN LTD COM Stock 67077M108 343241 4700 SH SOLE 0 0 4700 NUVEEN AMT FREE MUN CR INC FD COM CEF 67071L106 81411 6706 SH SOLE 0 0 6706 NUVEEN AMT FREE QLTY MUN INCME COM CEF 670657105 138305 12164 SH SOLE 0 0 12164 NUVEEN MUNICIPAL CREDIT INC FD COM SH BEN INT CEF 67070X101 37315 3089 SH SOLE 0 0 3089 NUVEEN QUALITY MUNCP INCOME FD COM CEF 67066V101 129989 11016 SH SOLE 0 0 11016 NUVEEN S&P 500 DYNAMIC OVERWRI COM CEF 6706EW100 32240 2000 SH SOLE 0 0 2000 NVENT ELECTRIC PLC SHS Stock G6700G107 192 5 SH SOLE 0 0 5 NVIDIA CORP Stock 67066G104 492740 3372 SH SOLE 0 0 3372 NXP SEMICONDUCTORS N V COM Stock N6596X109 474 3 SH SOLE 0 0 3 NY COMMUNITY BANCORP INC Stock 649445103 14964 1740 SH SOLE 0 0 1740 O REILLY AUTOMOTIVE INC Stock 67103H107 2534622 3003 SH SOLE 0 0 3003 O S I SYSTEMS INC Stock 671044105 807287 10152 SH SOLE 10152 0 0 OCCIDENTAL PETE CORP COM Stock 674599105 2457 39 SH SOLE 0 0 39 OCEANFIRST FINL CORP COM Stock 675234108 1929946 90821 SH SOLE 89046 0 1775 OCUGEN INC COM Stock 67577C105 390 300 SH SOLE 0 0 300 OFFICE PPTYS INCOME TR COM SHS BEN INT REIT 67623C109 7342 550 SH SOLE 0 0 550 OIL DRI CORP AMER COM Stock 677864100 3204747 95550 SH SOLE 92500 0 3050 OLD NATL BANCORP IND Stock 680033107 962685 53542 SH SOLE 47200 0 6342 OLD REP INTL CORP COM Stock 680223104 18446583 763834 SH SOLE 0 0 763834 OMEGA HEALTHCARE INVS INC COM REIT 681936100 77589 2776 SH SOLE 0 0 2776 OMNICOM GROUP INC COM Stock 681919106 816 10 SH SOLE 0 0 10 ON SEMICONDUCTOR CORP COM Stock 682189105 811 13 SH SOLE 0 0 13 ONCTERNAL THERAPEUTICS INC COM Stock 68236P107 5000 5000 SH SOLE 0 0 5000 ONE GAS INC Stock 68235P108 24609 325 SH SOLE 0 0 325 ONEOK INC NEW COM Stock 682680103 385330 5865 SH SOLE 0 0 5865 ONEWATER MARINE INC CL A COM Stock 68280L101 2288 80 SH SOLE 0 0 80 ORACLE CORPORATION Stock 68389X105 975306 11932 SH SOLE 0 0 11932 ORGANON & CO COMMON STOCK Stock 68622V106 75572 2706 SH SOLE 0 0 2706 ORION ENERGY SYSTEMS INC Stock 686275108 4763608 2617367 SH SOLE 955000 0 1662367 ORION OFFICE REIT INC COM REIT 68629Y103 5440 637 SH SOLE 0 0 637 OSHKOSH TRUCK CORP Stock 688239201 44624 506 SH SOLE 0 0 506 OTIS WORLDWIDE CORP COM Stock 68902V107 119010 1520 SH SOLE 0 0 1520 OTTER TAIL CORP COM Stock 689648103 2603800 44350 SH SOLE 34500 0 9850 OWENS & MINOR INC NEW COM Stock 690732102 17577 900 SH SOLE 0 0 900 OWENS-ILLINOIS, INC. Stock 67098H104 10936 660 SH SOLE 0 0 660 PACCAR INC COM Stock 693718108 1287 13 SH SOLE 0 0 13 PACWEST BANCORP DEL COM Stock 695263103 2295 100 SH SOLE 0 0 100 PAGERDUTY INC COM Stock 69553P100 1726 65 SH SOLE 0 0 65 PALANTIR TECHNOLOGIES INC CL A Stock 69608A108 13964 2175 SH SOLE 0 0 2175 PAN AMERICAN SILVER CORP Stock 697900108 82406 5043 SH SOLE 0 0 5043 PARAMOUNT GLOBAL 5.75 CONV PFD A Convertible Preferred 92556H305 489579 19765 SH SOLE 0 0 19765 PARAMOUNT GLOBAL CLASS A COM Stock 92556H107 9236 471 SH SOLE 0 0 471 PARAMOUNT GLOBAL CLASS B COMMON Stock 92556H206 3708444 219695 SH SOLE 120000 0 99695 PARKER-HANNIFIN CORP COM Stock 701094104 1455 5 SH SOLE 0 0 5 PARK-OHIO HLDGS CORP COM Stock 700666100 2324 190 SH SOLE 0 0 190 PATTERSON COS INC COM Stock 703395103 946713 33775 SH SOLE 31400 0 2375 PAYCHEX INC Stock 704326107 8994103 77831 SH SOLE 25000 0 52831 PAYPAL HLDGS INC COM Stock 70450Y103 559576 7857 SH SOLE 0 0 7857 PBF ENERGY INC CL A Stock 69318G106 8564 210 SH SOLE 0 0 210 PELOTON INTERACTIVE INC CL A COM Stock 70614W100 10560 1330 SH SOLE 0 0 1330 PENN ENTERTAINMENT INC COM Stock 707569109 26730 900 SH SOLE 0 0 900 PENSKE AUTOMOTIVE GROUP INC Stock 70959W103 12642 110 SH SOLE 0 0 110 PENTAIR PLC SHS Stock G7S00T104 540 12 SH SOLE 0 0 12 PEOPLES BANCORP INC COM Stock 709789101 2966 105 SH SOLE 0 0 105 PEPSICO INC COM Stock 713448108 12495178 69164 SH SOLE 12000 0 57164 PERDOCEO ED CORP COM Stock 71363P106 5282 380 SH SOLE 0 0 380 PETMED EXPRESS INC Stock 716382106 927055 52376 SH SOLE 47000 0 5376 PFIZER INC COM Stock 717081103 13692239 267218 SH SOLE 109000 0 158218 PG&E CORP COM Stock 69331C108 1626 100 SH SOLE 0 0 100 PHILIP MORRIS INTL INC Stock 718172109 1376456 13600 SH SOLE 0 0 13600 PHILLIPS 66 Stock 718546104 892539 8576 SH SOLE 0 0 8576 PHYSICIANS RLTY TR COM REIT 71943U104 7235 500 SH SOLE 0 0 500 PIEDMONT OFFICE REALTY TR INC COM CL A REIT 720190206 4218 460 SH SOLE 0 0 460 PIMCO MUN INCOME FD II COM CEF 72200W106 34804 3850 SH SOLE 0 0 3850 PINNACLE FINL PARTNERS INC COM Stock 72346Q104 5505 75 SH SOLE 0 0 75 PIONEER NAT RES CO COM Stock 723787107 4111 18 SH SOLE 0 0 18 PJT PARTNERS INC COM CL A Stock 69343T107 884 12 SH SOLE 0 0 12 PLAINS ALL AMERICAN PIPELINE LP Stock 726503105 9408 800 SH SOLE 0 0 800 PLUG PWR INC Stock 72919P202 19483 1575 SH SOLE 0 0 1575 PNC FINL SVCS GROUP INC COM Stock 693475105 797201 5047 SH SOLE 0 0 5047 PORTILLOS INC COM CL A Stock 73642K106 34925 2140 SH SOLE 0 0 2140 POSHMARK INC COM CL A Stock 73739W104 894 50 SH SOLE 0 0 50 POST HOLDINGS INC COM Stock 737446104 2076 23 SH SOLE 0 0 23 POSTAL REALTY TRUST INC CL A REIT 73757R102 3142592 216283 SH SOLE 190000 0 26283 POTBELLY CORP COM Stock 73754Y100 5570 1000 SH SOLE 0 0 1000 POTLATCHDELTIC CORPORATION COM REIT 737630103 103447 2352 SH SOLE 0 0 2352 POWERSHARES CEF INCOME ETF 46138E404 9060 500 SH SOLE 0 0 500 POWERSHARES DYNAMIC MRKT PORTFOLIO EXCH TRADED FUND ETF 46137V712 20788 200 SH SOLE 0 0 200 POWERSHARES DYNAMIC PHARMACEUTICALS ETF 46137V662 47158 600 SH SOLE 0 0 600 POWERSHARES FINANCIAL PREFERRED ETF ETF 46137V621 4948494 343645 SH SOLE 0 0 343645 POWERSHARES GLOBAL PREFERRED ETF ETF 46138E511 207294 18542 SH SOLE 0 0 18542 POWERSHARES GLOBAL WATER PORTFOLIO EXCHANGE-TRADED FD ETF 46137V142 304937 5917 SH SOLE 0 0 5917 POWERSHARES HY DIVIDEND ACHIEVERS ETF 46137V563 15311 740 SH SOLE 0 0 740 POWERSHARES QQQ TR ETF 46090E103 5547692 20834 SH SOLE 0 0 20834 POWERSHARES SP500 LOW VOLATILITY ETF ETF 46138E354 319500 5000 SH SOLE 0 0 5000 POWERSHARES WILDERHILL CLEAN ENERGY ETF 46137V134 560025 14611 SH SOLE 0 0 14611 PPG INDS INC COM Stock 693506107 82863 659 SH SOLE 0 0 659 PPL CORP COM Stock 69351T106 43070 1474 SH SOLE 0 0 1474 PRINCIPAL FINANCIAL GROUP INC COM Stock 74251V102 1007 12 SH SOLE 0 0 12 PROCTER AND GAMBLE CO COM Stock 742718109 7415683 48929 SH SOLE 0 0 48929 PROGRESSIVE CORP COM Stock 743315103 2594 20 SH SOLE 0 0 20 PROLOGIS SHARE BENEFICIAL INT REIT 74340W103 124905 1108 SH SOLE 0 0 1108 PROPETRO HLDG CORP COM Stock 74347M108 939595 90607 SH SOLE 90607 0 0 PROSHARES S&P 500 DIVIDEND ARISTOCRATS ETF ETF 74348A467 84141 935 SH SOLE 0 0 935 PROSHARES ULTRAPRO SHORT DOW30 ETF 74347G648 135 5 SH SOLE 0 0 5 PROSHARES ULTRASHORT S&P500 ETF 74347G416 0 0 SH SOLE 0 0 0 PROSPERITY BANCSHARES INC Stock 743606105 86707 1193 SH SOLE 0 0 1193 PRUDENTIAL FINL INC Stock 744320102 350019 3519 SH SOLE 0 0 3519 PSYCHEMEDICS CP Stock 744375205 613 125 SH SOLE 0 0 125 PTC INC COM Stock 69370C100 600 5 SH SOLE 0 0 5 PUBLIC STORAGE INC REIT 74460D109 7005 25 SH SOLE 0 0 25 PUBLIC SVC ENTERPRISE GRP INC COM Stock 744573106 273261 4460 SH SOLE 0 0 4460 PULTE GROUP INC COM Stock 745867101 728 16 SH SOLE 0 0 16 PURPLE BIOTECH LTD SPONSORED ADS ADR 74638P109 414 300 SH SOLE 0 0 300 QCR HOLDINGS INC COM Stock 74727A104 491833 9908 SH SOLE 9908 0 0 QUALCOMM INC COM Stock 747525103 3424038 31145 SH SOLE 23000 0 8145 QUANTA SERVICES INC Stock 74762E102 142500 1000 SH SOLE 0 0 1000 QUANTUMSCAPE CORP COM CL A Stock 74767V109 153 27 SH SOLE 0 0 27 QUEST DIAGNOSTICS INC COM Stock 74834L100 939 6 SH SOLE 0 0 6 QUIDELORTHO CORP COM Stock 219798105 63824 745 SH SOLE 0 0 745 RAYTHEON TECHNOLOGIES CORP COM Stock 75513E101 418616 4148 SH SOLE 0 0 4148 REALTY INCOME CORP REIT 756109104 1422264 22423 SH SOLE 0 0 22423 REAVES UTIL INCOME FD COM SH BEN INT CEF 756158101 40992 1450 SH SOLE 0 0 1450 REDWOOD TRUST INC 4.75 08/15/2023 Convertible 758075AC9 982 1000 SH SOLE 0 0 1000 REE AUTOMOTIVE LTD CLASS A ORD SHS Stock M8287R103 27 70 SH SOLE 0 0 70 REEDS INC COM Stock 758338107 4332 62070 SH SOLE 0 0 62070 REGENERON PHARMACEUTICALS INC Stock 75886F107 1443 2 SH SOLE 0 0 2 REGIONS FINANCIAL CORP NEW Stock 7591EP100 6274 291 SH SOLE 0 0 291 RENAISSANCE IPO ETF ETF 759937204 11124 450 SH SOLE 0 0 450 RENALYTIX PLC ADS ADR 75973T101 48620 26000 SH SOLE 0 0 26000 REPUBLIC SERVICES INC Stock 760759100 7094 55 SH SOLE 0 0 55 RESIDEO TECHNOLOGIES INC COM Stock 76118Y104 658 40 SH SOLE 0 0 40 RESMED INC COM Stock 761152107 1041 5 SH SOLE 0 0 5 RESOLUTE FST PRODS INC COM Stock 76117W109 11874 550 SH SOLE 0 0 550 RESOURCES CONNECTION INC COM Stock 76122Q105 1792234 97510 SH SOLE 93000 0 4510 REUNION NEUROSCIENCE INC COM Stock 76134G103 54 60 SH SOLE 0 0 60 REXFORD INDL RLTY INC COM REIT 76169C100 452692 8285 SH SOLE 0 0 8285 RF INDUSTRIES INC Stock 749552105 8685 1700 SH SOLE 0 0 1700 RGC RESOURCES INC Stock 74955L103 1719349 77975 SH SOLE 74000 0 3975 RH COM Stock 74967X103 6680 25 SH SOLE 0 0 25 RIO TINTO PLC SPON ADR ADR 767204100 21360 300 SH SOLE 0 0 300 RIOT PLATFORMS INC COM Stock 767292105 3729 1100 SH SOLE 0 0 1100 RIVIAN AUTOMOTIVE INC COM CL A Stock 76954A103 4110 223 SH SOLE 0 0 223 RMR GROUP INC CL A Stock 74967R106 932 33 SH SOLE 0 0 33 ROBO GLOBAL ROBOTICS & AUTOMATION INDEX ETF ETF 301505707 201536 4350 SH SOLE 0 0 4350 ROCKET COS INC COM CL A Stock 77311W101 3500 500 SH SOLE 0 0 500 ROCKWELL AUTOMATION INC COM Stock 773903109 406188 1577 SH SOLE 0 0 1577 ROCKY SHOES & BOOTS INC Stock 774515100 4743486 200825 SH SOLE 181700 0 19125 ROKU INC COM CL A Stock 77543R102 17298 425 SH SOLE 0 0 425 ROPER TECHNOLOGIES INC COM Stock 776696106 1296 3 SH SOLE 0 0 3 ROSS STORES INC COM Stock 778296103 1625 14 SH SOLE 0 0 14 ROUNDHILL SPORTS BETTING & IGAMING ETF ETF 53656F789 2862 200 SH SOLE 0 0 200 ROYAL CARIBBEAN GROUP COM Stock V7780T103 5586 113 SH SOLE 0 0 113 ROYAL DUTCH SHELL PLC-ADR ADR 780259305 589437 10350 SH SOLE 0 0 10350 ROYCE GLOBAL VALUE TR INC COM CEF 78081T104 1190 138 SH SOLE 0 0 138 ROYCE MICRO-CAP TRUST INC CEF 780915104 10209 1176 SH SOLE 0 0 1176 ROYCE VALUE TR INC CEF 780910105 81220 6125 SH SOLE 0 0 6125 RUSH ENTERPRISES INC CL A Stock 781846209 5855 112 SH SOLE 0 0 112 RUSH STREET INTERACTIVE INC COM Stock 782011100 18309 5100 SH SOLE 0 0 5100 RYAN SPECIALTY HOLDINGS INC CL A Stock 78351F107 23910 576 SH SOLE 0 0 576 RYDER SYS INC COM Stock 783549108 27160 325 SH SOLE 0 0 325 S&P GLOBAL INC COM Stock 78409V104 3349 10 SH SOLE 0 0 10 SABA CAPITAL INCOME & OPRNT FD SHS NEW CEF 78518H202 1180 155 SH SOLE 0 0 155 SABRA HEALTH CARE REIT INC REIT 78573L106 3729 300 SH SOLE 0 0 300 SAFEHOLD INC COM REIT 78645L100 744 26 SH SOLE 0 0 26 SAGE THERAPEUTICS INC COM Stock 78667J108 534 14 SH SOLE 0 0 14 SALEM MEDIA GROUP INC CL A Stock 794093104 3150 3000 SH SOLE 0 0 3000 SALESFORCE COM Stock 79466L302 141739 1069 SH SOLE 0 0 1069 SALLY BEAUTY HLDGS INC COM Stock 79546E104 1578 126 SH SOLE 0 0 126 SANOFI SA ADR 80105N105 1695 35 SH SOLE 0 0 35 SAP AKTIENGESELLSCHAFT ADR ADR 803054204 30957 300 SH SOLE 0 0 300 SAVE FOODS INC COM Stock 80512Q303 5337 7069 SH SOLE 0 0 7069 SCHLUMBERGER LTD COM STK Stock 806857108 192937 3609 SH SOLE 0 0 3609 SCHNEIDER NATIONAL INC CL B Stock 80689H102 23400 1000 SH SOLE 0 0 1000 SCHRODINGER INC COM Stock 80810D103 299 16 SH SOLE 0 0 16 SCHWAB EMERGING MARKET EQ ETF ETF 808524706 450 19 SH SOLE 0 0 19 SCHWAB ETFS- US BROAD MARKET ETF ETF 808524102 438421 9784 SH SOLE 0 0 9784 SCHWAB ETFS- US SMALL-CAP ETF ETF 808524607 135222 3338 SH SOLE 0 0 3338 SCHWAB U.S. REIT ETF ETF 808524847 19174 994 SH SOLE 0 0 994 SCHWAB US DIVIDEND EQUITY ETF ETF 808524797 1192248 15783 SH SOLE 0 0 15783 SCHWAB US TIPS ETF ETF 808524870 83344 1609 SH SOLE 0 0 1609 SCORPIO TANKERS INC SHS Stock Y7542C130 3226 60 SH SOLE 0 0 60 SCOTTS MIRACLE-GRO CO CL A Stock 810186106 6074 125 SH SOLE 0 0 125 SEACOAST BKG CORP FLA COM NEW Stock 811707801 948613 30414 SH SOLE 30414 0 0 SEAGATE TECHNOLOGY Stock G7997R103 5998 114 SH SOLE 0 0 114 SEMPRA ENERGY Stock 816851109 333846 2160 SH SOLE 0 0 2160 SENTINELONE INC CL A Stock 81730H109 2057 141 SH SOLE 0 0 141 SERVICE NOW INC Stock 81762P102 2718 7 SH SOLE 0 0 7 SHAKE SHACK INC CL A Stock 819047101 2076 50 SH SOLE 0 0 50 SHERWIN WILLIAMS CO COM Stock 824348106 2136 9 SH SOLE 0 0 9 SHIFT4 PMTS INC CL A Stock 82452J109 1175 21 SH SOLE 0 0 21 SHOALS TECHNOLOGIES GROUP INC CL A Stock 82489W107 1036 42 SH SOLE 0 0 42 SHOE CARNIVAL INC COM Stock 824889109 521644 21817 SH SOLE 21817 0 0 SHOPIFY INC CL A Stock 82509L107 34710 1000 SH SOLE 0 0 1000 SIERRA BANCORP COM Stock 82620P102 2974 140 SH SOLE 0 0 140 SIGNET JEWELERS LIMITED SHS Stock G81276100 432412 6359 SH SOLE 6359 0 0 SIMON PROPERTY GROUP INC REIT 828806109 204415 1740 SH SOLE 0 0 1740 SIRIUS XM RADIO INC Stock 82968B103 1460 250 SH SOLE 0 0 250 SIRIUSPOINT LTD COM Stock G8192H106 9853 1670 SH SOLE 0 0 1670 SIX FLAGS ENTMT CORP NEW COM Stock 83001A102 6208 267 SH SOLE 0 0 267 SKECHERS U S A INC CL A Stock 830566105 12585 300 SH SOLE 0 0 300 SKILLZ INC COM Stock 83067L109 33 66 SH SOLE 0 0 66 SKYLINE CHAMPION CORPORATION COM Stock 830830105 823130 15980 SH SOLE 15980 0 0 SKYWORKS SOLUTIONS INC COM Stock 83088M102 273 3 SH SOLE 0 0 3 SNAP INC CL A Stock 83304A106 18571 2075 SH SOLE 0 0 2075 SNAP ON INC COM Stock 833034101 217751 953 SH SOLE 0 0 953 SOFI TECHNOLOGIES INC COM Stock 83406F102 2305 500 SH SOLE 0 0 500 SONO GROUP N V COM Stock N81409109 148015 150300 SH SOLE 131000 0 19300 SONY GROUP CORPORATION SPONSORED ADR ADR 835699307 11671 153 SH SOLE 0 0 153 SOUTHERN CO COM Stock 842587107 731374 10242 SH SOLE 0 0 10242 SOUTHSTATE CORPORATION COM Stock 840441109 7636 100 SH SOLE 0 0 100 SOUTHWEST AIRLS CO COM Stock 844741108 138687 4119 SH SOLE 0 0 4119 SOUTHWEST GAS HLDGS INC COM Stock 844895102 9282 150 SH SOLE 0 0 150 SP PLUS CORP COM Stock 78469C103 6687246 192605 SH SOLE 148000 0 44605 SPAC AND NEW ISSUE ETF ETF 19423L672 983 40 SH SOLE 0 0 40 SPARTAN MOTORS INC Stock 825698103 747789 30080 SH SOLE 30080 0 0 SPDR BIOTECH ETF ETF 78464A870 14525 175 SH SOLE 0 0 175 SPDR BLACKSTONE SENIOR LOAN ETF ETF 78467V608 654 16 SH SOLE 0 0 16 SPDR DOW JONES INDUSTRIAL ETF ETF 78467X109 200455 605 SH SOLE 0 0 605 SPDR GOLD ETF ETF 78463V107 11094456 65400 SH SOLE 0 0 65400 SPDR GOLD MINISHARES TRUST ETF 98149E303 724 20 SH SOLE 0 0 20 SPDR PORTFOLIO AGGREGATE BOND ETF ETF 78464A649 6388 254 SH SOLE 0 0 254 SPDR PORTFOLIO S&P 500 HIGH DIVIDEND ETF ETF 78468R788 131999 3335 SH SOLE 0 0 3335 SPDR S&P 500 ETF TRUST ETF 78462F103 24222506 63338 SH SOLE 0 0 63338 SPDR S&P 500 FOSSIL FUEL RESERVES FREE ETF ETF 78468R796 1052 11 SH SOLE 0 0 11 SPDR S&P HOMEBUILDERS ETF ETF 78464A888 1798996 29824 SH SOLE 0 0 29824 SPDR S&P INSURANCE ETF ETF 78464A789 4095 100 SH SOLE 0 0 100 SPDR S&P KENSHO CLEAN POWER ETF ETF 78468R655 27472 335 SH SOLE 0 0 335 SPDR S&P KENSHO FINAL FRONTIERS ETF ETF 78468R630 13966 355 SH SOLE 0 0 355 SPDR S&P KENSHO NEW ECONOMIES COMPOSITE ETF ETF 78468R648 13797 350 SH SOLE 0 0 350 SPDR S&P METALS & MINING ETF ETF 78464A755 4981 100 SH SOLE 0 0 100 SPDR S&P MIDCAP 400 ETF TRUST ETF 78467Y107 1076729 2432 SH SOLE 0 0 2432 SPDR S&P OIL & GAS EXPLORATION & PRODUCTION ETF ETF 78468R556 55711 410 SH SOLE 0 0 410 SPDR S&P SEMICONDUCTOR ETF ETF 78464A862 77251 462 SH SOLE 0 0 462 SPDR SER TR DJ GLOBAL TITANS ETF ETF 78464A706 114198 1130 SH SOLE 0 0 1130 SPDR SER TR S&P DIVID ETF ETF 78464A763 208058 1663 SH SOLE 0 0 1663 SPORTRADAR GROUP AG CLASS A ORD SHS Stock H8088L103 49800 5000 SH SOLE 0 0 5000 SPROTT INC COM NEW Stock 852066208 6542355 196290 SH SOLE 135000 0 61290 SPROTT PHYSICAL GOLD TR UNIT CEF 85207H104 1568470 111239 SH SOLE 0 0 111239 SPROTT PHYSICAL SILVER TR TR UNIT CEF 85207K107 727304 88265 SH SOLE 0 0 88265 STANLEY BLACK & DECKER INC COM Stock 854502101 56791 756 SH SOLE 0 0 756 STANTEC INC COM Stock 85472N109 2876 60 SH SOLE 0 0 60 STARBUCKS CORP Stock 855244109 4270140 43046 SH SOLE 0 0 43046 STARWOOD PPTY TR INC COM REIT 85571B105 3666 200 SH SOLE 0 0 200 STATE STR CORP COM Stock 857477103 8765 113 SH SOLE 0 0 113 STEELCASE INC CL A Stock 858155203 94597 13380 SH SOLE 0 0 13380 STERICYCLE INC Stock 858912108 14967 300 SH SOLE 0 0 300 STEWART INFORMATION SVCS CORP COM Stock 860372101 219290 5132 SH SOLE 5132 0 0 STORE CAP CORP COM REIT 862121100 48090 1500 SH SOLE 0 0 1500 STRATEGY SHARES NASDAQ 7HANDL INDEX ETF ETF 86280R506 9790 500 SH SOLE 0 0 500 STRIDE INC COM Stock 86333M108 21114 675 SH SOLE 0 0 675 STRYKER CORP Stock 863667101 273454 1118 SH SOLE 0 0 1118 SUNPOWER CORP Stock 867652406 647277 35900 SH SOLE 0 0 35900 SUPERIOR GROUP OF CO INC COM Stock 868358102 2512234 249725 SH SOLE 201600 0 48125 SVB FINANCIAL GROUP COM Stock 78486Q101 80549 350 SH SOLE 0 0 350 SWEETGREEN INC COM CL A Stock 87043Q108 5570 650 SH SOLE 0 0 650 SWISS HELVETIA FUND INC CEF 870875101 10947 1448 SH SOLE 0 0 1448 SYLVAMO CORP COMMON STOCK Stock 871332102 632 13 SH SOLE 0 0 13 SYNCHRONY FINANCIAL COM Stock 87165B103 789 24 SH SOLE 0 0 24 SYNOPSYS INC COM Stock 871607107 1596 5 SH SOLE 0 0 5 SYSCO CORP COM Stock 871829107 16467 215 SH SOLE 0 0 215 T ROWE PRICE GROUP INC Stock 74144T108 72307 663 SH SOLE 0 0 663 TAIWAN SEMICONDUCTOR MANUFACTURING CO LTD ADR 874039100 223991 3007 SH SOLE 0 0 3007 TARGA RES CORP COM Stock 87612G101 123334 1678 SH SOLE 0 0 1678 TARGET CORP COM Stock 87612E106 8116044 54455 SH SOLE 20000 0 34455 TATA MOTORS LTD ADR ADR 876568502 13866 600 SH SOLE 0 0 600 TC ENERGY CORP COM Stock 87807B107 19531 490 SH SOLE 0 0 490 TCW STRATEGIC INCOME FD INC COM CEF 872340104 144197 31212 SH SOLE 0 0 31212 TE CONNECTIVITY LTD Stock H84989104 104927 914 SH SOLE 0 0 914 TECHNOLOGY SELECT SECTOR SPDR ETF 81369Y803 1436031 11540 SH SOLE 0 0 11540 TEGNA INC COM Stock 87901J105 84760 4000 SH SOLE 0 0 4000 TELADOC HEALTH INC COM Stock 87918A105 236 10 SH SOLE 0 0 10 TELEDYNE TECHNOLOGIES INC Stock 879360105 400 1 SH SOLE 0 0 1 TELEPHONE & DATA SYS INC COM NEW Stock 879433829 38184 3640 SH SOLE 0 0 3640 TELUS CORPORATION COM Stock 87971M103 1931 100 SH SOLE 0 0 100 TEMPLETON GLOBAL INCOME FD INC CEF 880198106 42527 9822 SH SOLE 0 0 9822 TENET HEALTHCARE CORP COM NEW Stock 88033G407 4879 100 SH SOLE 0 0 100 TENNANT CO COM Stock 880345103 1106721 17975 SH SOLE 17500 0 475 TERRITORIAL BANCORP INC COM Stock 88145X108 1356565 56500 SH SOLE 55000 0 1500 TESLA MOTORS INC Stock 88160R101 333571 2708 SH SOLE 0 0 2708 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS ADR 881624209 25217 2765 SH SOLE 0 0 2765 TEXAS INSTRS INC COM Stock 882508104 824778 4992 SH SOLE 0 0 4992 TG THERAPEUTICS INC COM Stock 88322Q108 52052 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 2261684 4107 SH SOLE 0 0 4107 THERMON GROUP HOLDINGS COM Stock 88362T103 1132030 56376 SH SOLE 56376 0 0 THOR INDS INC COM Stock 885160101 7549 100 SH SOLE 0 0 100 TILRAY BRANDS INC COM CL 2 Stock 88688T100 4274 1589 SH SOLE 0 0 1589 TITAN MACHINERY INC COM Stock 88830R101 1545179 38892 SH SOLE 38892 0 0 TJX COS INC NEW COM Stock 872540109 315534 3964 SH SOLE 0 0 3964 T-MOBILE US INC COM Stock 872590104 20720 148 SH SOLE 0 0 148 TONIX PHARMACEUTICALS HLDG CO COM NEW Stock 890260862 15 38 SH SOLE 0 0 38 TOOTSIE ROLL INDS INC COM Stock 890516107 144912 3404 SH SOLE 0 0 3404 TOPGOLF CALLAWAY BRANDS CORP COM Stock 131193104 1978160 100160 SH SOLE 100000 0 160 TOTAL SA ADR ADR 89151E109 6208 100 SH SOLE 0 0 100 TOYOTA MOTOR CORP ADS ADR 892331307 73617 539 SH SOLE 0 0 539 TRACTOR SUPPLY CO COM Stock 892356106 1125 5 SH SOLE 0 0 5 TRANE TECHNOLOGIES PLC SHS Stock G8994E103 60512 360 SH SOLE 0 0 360 TRANSDIGM GROUP INC COM Stock 893641100 630 1 SH SOLE 0 0 1 TRANSMEDICS GROUP INC COM Stock 89377M109 15430 250 SH SOLE 0 0 250 TRAVELCENTERS OF AMERICA INC COM NEW Stock 89421B109 43437 970 SH SOLE 0 0 970 TRAVELERS COMPANIES INC COM Stock 89417E109 12749 68 SH SOLE 0 0 68 TRICO BANCSHARES COM Stock 896095106 1145541 22466 SH SOLE 22466 0 0 TRICON RESIDENTIAL INC COM NPV Stock 89612W102 3315 430 SH SOLE 0 0 430 TRIMAS CORP COM NEW Stock 896215209 688646 24825 SH SOLE 24825 0 0 TRINITY INDS INC COM Stock 896522109 14785 500 SH SOLE 0 0 500 TRUIST FINL CORP COM Stock 89832Q109 2509909 58329 SH SOLE 0 0 58329 TRUPANION INC COM Stock 898202106 95060 2000 SH SOLE 0 0 2000 TUPPERWARE BRANDS CORP Stock 899896104 82 20 SH SOLE 0 0 20 TURTLE BEACH CORP COM NEW Stock 900450206 931634 129935 SH SOLE 116200 0 13735 TWILIO INC CL A Stock 90138F102 41812 854 SH SOLE 0 0 854 TWITTER INC COM Stock 90184L102 1074 20 SH SOLE 0 0 20 TYSON FOODS INC CL A Stock 902494103 31810 511 SH SOLE 0 0 511 U S GLOBAL INVS INCORPORA CLASS A Stock 902952100 31790 11000 SH SOLE 0 0 11000 U S SILICA HLDGS INCCOM Stock 90346E103 2336875 186950 SH SOLE 184000 0 2950 U.S. GLOBAL GO GOLD AND PRECIOUS METAL MINERS ETF ETF 26922A719 15510 1000 SH SOLE 0 0 1000 UBER TECHNOLOGIES INC COM Stock 90353T100 10733 434 SH SOLE 0 0 434 UGI CORP NEW COM Stock 902681105 17645 476 SH SOLE 0 0 476 ULTA SALON COSMETICS & FRAGRANCE INC COM Stock 90384S303 15479 33 SH SOLE 0 0 33 UMH PPTYS INC COM REIT 903002103 817333 50766 SH SOLE 0 0 50766 UNDER ARMOUR INC CL A Stock 904311107 234 23 SH SOLE 0 0 23 UNDER ARMOUR INC CL C Stock 904311206 3773 423 SH SOLE 0 0 423 UNILEVER PLC SPON ADR NEW ADR 904767704 646428 12839 SH SOLE 0 0 12839 UNION PAC CORP COM Stock 907818108 13252171 63999 SH SOLE 0 0 63999 UNITED CONTL HLDGS INC Stock 910047109 14703 390 SH SOLE 0 0 390 UNITED NAT FOODS INC COM Stock 911163103 8516 220 SH SOLE 0 0 220 UNITED PARCEL SERVICE INC Stock 911312106 5708354 32837 SH SOLE 11000 0 21837 UNITED RENTALS INC Stock 911363109 1422 4 SH SOLE 0 0 4 UNITED STATES CELLULAR CORP COM Stock 911684108 5838 280 SH SOLE 0 0 280 UNITED STATES STL CORP Stock 912909108 1252 50 SH SOLE 0 0 50 UNITED STS LIME & MINERALS INC COM Stock 911922102 3332493 23675 SH SOLE 23000 0 675 UNITEDHEALTH GROUP Stock 91324P102 2083847 3930 SH SOLE 3000 0 930 UNITIL CORPORATION Stock 913259107 1056732 20575 SH SOLE 20000 0 575 UNITY SOFTWARE INC COM Stock 91332U101 5861 205 SH SOLE 0 0 205 UNIVAR SOLUTIONS INC COM Stock 91336L107 1590 50 SH SOLE 0 0 50 UNIVERSAL TECHNICAL INST INC COM Stock 913915104 2016 300 SH SOLE 0 0 300 UNUM GROUP COM Stock 91529Y106 33828 824 SH SOLE 0 0 824 UPEXI INC COM Stock 39959A106 7500 2500 SH SOLE 0 0 2500 UPSTART HLDGS INC COM Stock 91680M107 317 24 SH SOLE 0 0 24 URBAN OUTFITTERS INC COM Stock 917047102 16695 700 SH SOLE 0 0 700 US BANCORP DEL COM NEW Stock 902973304 1156243 26513 SH SOLE 0 0 26513 UTILITIES SELECT SECTOR SPDR FUND ETF 81369Y886 201489 2858 SH SOLE 0 0 2858 V F CORP COM Stock 918204108 3308 120 SH SOLE 0 0 120 V2X INC COM Stock 92242T101 752510 18225 SH SOLE 18225 0 0 VAIL RESORTS INC Stock 91879Q109 71505 300 SH SOLE 0 0 300 VALERO ENERGY CORP Stock 91913Y100 14716 116 SH SOLE 0 0 116 VALUE LINE INC Stock 920437100 819168 16100 SH SOLE 15900 0 200 VALVOLINE INC COM Stock 92047W101 883182 27050 SH SOLE 26400 0 650 VANECK BIOTECH ETF ETF 92189F726 66235 415 SH SOLE 0 0 415 VANECK IG FLOATING RATE ETF ETF 92189F486 12029542 483502 SH SOLE 0 0 483502 VANECK OIL SERVICES ETF ETF 92189H607 5777 19 SH SOLE 0 0 19 VANECK PHARMACEUTICAL ETF ETF 92189F692 86998 1119 SH SOLE 0 0 1119 VANECK RARE EARTH/STRATEGIC METALS ETF ETF 92189H805 22848 300 SH SOLE 0 0 300 VANECK SOCIAL SENTIMENT ETF ETF 92189H839 5160 425 SH SOLE 0 0 425 VANGUARD CONSUMER DISCRETIONARY ETF 92204A108 2847 13 SH SOLE 0 0 13 VANGUARD CONSUMER STAPLES ETF ETF 92204A207 138888 725 SH SOLE 0 0 725 VANGUARD DIVIDEND APPRECIATION ETF ETF 921908844 7181206 47291 SH SOLE 0 0 47291 VANGUARD EMERGING MARKETS GOVERNMENT BOND ETF ETF 921946885 72443 1188 SH SOLE 0 0 1188 VANGUARD ENERGY ETF 92204A306 163856 1351 SH SOLE 0 0 1351 VANGUARD ESG U.S. STOCK ETF ETF 921910733 135497 2057 SH SOLE 0 0 2057 VANGUARD EXTENDED MARKET ETF ETF 922908652 5743244 43228 SH SOLE 0 0 43228 VANGUARD FINANCIALS ETF ETF 92204A405 14378 174 SH SOLE 0 0 174 VANGUARD FTSE ALL-WORLD EX-US SMALL-CAP ETF ETF 922042718 8092 79 SH SOLE 0 0 79 VANGUARD FTSE DEVELOPED MARKETS ETF ETF 921943858 558499 13307 SH SOLE 0 0 13307 VANGUARD FTSE EMERGING MARKETS ETF ETF 922042858 1507653 38678 SH SOLE 0 0 38678 VANGUARD GLOBAL EX-U.S. REAL ESTATE ETF ETF 922042676 29949 724 SH SOLE 0 0 724 VANGUARD GROWTH ETF ETF 922908736 102293 480 SH SOLE 0 0 480 VANGUARD HEALTH CARE ETF ETF 92204A504 2222941 8962 SH SOLE 0 0 8962 VANGUARD HIGH DIVIDEND YIELD ETF 921946406 1369936 12660 SH SOLE 0 0 12660 VANGUARD INDEX FDS MID-CAP VALUE INDEX VIPER SHS ETF ETF 922908512 598280 4424 SH SOLE 0 0 4424 VANGUARD INFORMATION TECHNOLOGY ETF 92204A702 835491 2616 SH SOLE 0 0 2616 VANGUARD INTERMEDIATE-TERM BOND ETF ETF 921937819 164083 2208 SH SOLE 0 0 2208 VANGUARD INTERMEDIATE-TERM CORPORATE BOND ETF ETF 92206C870 971582 12535 SH SOLE 0 0 12535 VANGUARD INTERNATIONAL DIVIDEND APPRECIATION ETF ETF 921946810 19496 280 SH SOLE 0 0 280 VANGUARD INTERNATIONAL HIGH DIVIDEND YIELD ETF ETF 921946794 165356 2776 SH SOLE 0 0 2776 VANGUARD LARGE-CAP ETF ETF 922908637 29614 170 SH SOLE 0 0 170 VANGUARD MID CAP ETF 922908629 180372 885 SH SOLE 0 0 885 VANGUARD MID CAP GROWTH ETF ETF 922908538 66511 370 SH SOLE 0 0 370 VANGUARD MORTGAGE-BACKED SECURITIES ETF ETF 92206C771 167286 3675 SH SOLE 0 0 3675 VANGUARD REIT INDEX ETF ETF 922908553 845234 10248 SH SOLE 0 0 10248 VANGUARD RUSSELL 1000 GROWTH ETF ETF 92206C680 57487 1043 SH SOLE 0 0 1043 VANGUARD RUSSELL 1000 VALUE ETF ETF 92206C714 45541 684 SH SOLE 0 0 684 VANGUARD S&P 500 ETF ETF 922908363 12280293 34953 SH SOLE 0 0 34953 VANGUARD S&P 500 GROWTH ETF ETF 921932505 6750 32 SH SOLE 0 0 32 VANGUARD S&P 500 VALUE ETF ETF 921932703 2842632 20296 SH SOLE 0 0 20296 VANGUARD SHORT TERM CORP BOND FD ETF ETF 92206C409 13725540 182545 SH SOLE 0 0 182545 VANGUARD SHORT TERM INFL-PROTECTED ETF 922020805 23294154 498697 SH SOLE 0 0 498697 VANGUARD SHORT-TERM BOND ETF ETF 921937827 102230 1358 SH SOLE 0 0 1358 VANGUARD SMALL CAP ETF ETF 922908751 767833 4183 SH SOLE 0 0 4183 VANGUARD SMALL CAP VALUE ETF ETF 922908611 2081401 13107 SH SOLE 0 0 13107 VANGUARD SMALL-CAP GROWTH ETF ETF 922908595 199695 996 SH SOLE 0 0 996 VANGUARD TAX-EXEMPT BOND ETF ETF 922907746 855978 17296 SH SOLE 0 0 17296 VANGUARD TOTAL BOND MARKET ETF ETF 921937835 3132879 43609 SH SOLE 0 0 43609 VANGUARD TOTAL INTERNATIONAL BOND ETF ETF 92203J407 1262831 26625 SH SOLE 0 0 26625 VANGUARD TOTAL INTL STOCK IDEX ETF ETF 921909768 1714220 33144 SH SOLE 0 0 33144 VANGUARD TOTAL STK MKT ETF 922908769 26534110 138784 SH SOLE 0 0 138784 VANGUARD TOTAL WORLD STOCK ETF ETF 922042742 24219 281 SH SOLE 0 0 281 VANGUARD ULTRA-SHORT BOND ETF ETF 92203C303 114766 2342 SH SOLE 0 0 2342 VANGUARD UTILITIES ETF 92204A876 180079 1174 SH SOLE 0 0 1174 VANGUARD VALUE ETF ETF 922908744 1535526 10939 SH SOLE 0 0 10939 VECTOR GROUP LTD Stock 92240M108 34999 2951 SH SOLE 0 0 2951 VENTAS INC REIT 92276F100 83433 1852 SH SOLE 0 0 1852 VERISIGN INC COM Stock 92343E102 822 4 SH SOLE 0 0 4 VERISK ANALYTICS INCCL A Stock 92345Y106 1059 6 SH SOLE 0 0 6 VERITONE INC COM Stock 92347M100 1060 200 SH SOLE 0 0 200 VERIZON COMMUNICATIONS Stock 92343V104 2761860 70098 SH SOLE 0 0 70098 VERTEX PHARMACEUTICALS IN Stock 92532F100 4332 15 SH SOLE 0 0 15 VIATRIS INC COM Stock 92556V106 57411 5158 SH SOLE 0 0 5158 VICI PPTYS INC COM REIT 925652109 24300 750 SH SOLE 0 0 750 VICTORYSHARES US 500 ENHANCED VOLATILITY WTD ETF ETF 92647N782 34053 532 SH SOLE 0 0 532 VICTORYSHARES US LARGE CAP HIGH DIVIDEND VOLATILITY WTD ETF ETF 92647N865 295451 5017 SH SOLE 0 0 5017 VILLAGE SUPER MKT INC CL A NEW Stock 927107409 917044 39375 SH SOLE 38000 0 1375 VIRTUS DIVIDEND INTEREST & PR COM CEF 92840R101 49300 4371 SH SOLE 0 0 4371 VISA INC Stock 92826C839 666349 3207 SH SOLE 0 0 3207 VISHAY PRECISION GROUP INC COM Stock 92835K103 994001 25718 SH SOLE 25718 0 0 VMWARE INC CL A COM Stock 928563402 100295 817 SH SOLE 0 0 817 VODAFONE GROUP NEW ADR F ADR 92857W308 44629 4410 SH SOLE 0 0 4410 VONTIER CORPORATION COM Stock 928881101 8428 436 SH SOLE 0 0 436 VORNADO REALTY TRUST REIT 929042109 4786 230 SH SOLE 0 0 230 VSE CORP COM Stock 918284100 930287 19844 SH SOLE 19829 0 15 VULCAN MATLS CO COM Stock 929160109 23815 136 SH SOLE 0 0 136 WABTEC Stock 929740108 6288 63 SH SOLE 0 0 63 WALGREENS BOOTS ALLIANCE INC COM Stock 931427108 1538798 41188 SH SOLE 0 0 41188 WALMART INC COM Stock 931142103 1826939 12885 SH SOLE 0 0 12885 WARNER BROS DISCOVERY INC COM SER A Stock 934423104 129592 13670 SH SOLE 0 0 13670 WASHINGTON REAL ESTATE INVT TR REIT 939653101 27590 1550 SH SOLE 0 0 1550 WASHINGTON TR BANCORP INC COM Stock 940610108 906705 19218 SH SOLE 19218 0 0 WASTE MANAGEMENT INC Stock 94106L109 2530474 16130 SH SOLE 0 0 16130 WATERS CP Stock 941848103 1028 3 SH SOLE 0 0 3 WEC ENERGY GROUP INC COM Stock 92939U106 1022223 10903 SH SOLE 0 0 10903 WEIBO CORP SPONSORED ADR ADR 948596101 36328 1900 SH SOLE 0 0 1900 WELLS FARGO CO NEW COM Stock 949746101 720700 17455 SH SOLE 0 0 17455 WELLS FARGO CO NEW PERP PFD CNV A Convertible Preferred 949746804 2370 2 SH SOLE 0 0 2 WENDYS CO COM Stock 95058W100 1641690 72545 SH SOLE 52000 0 20545 WEST FRASER TIMBER CO LTD COM Stock 952845105 1589 22 SH SOLE 0 0 22 WEST PHARMACEUTICAL SVSC INC COM Stock 955306105 235 1 SH SOLE 0 0 1 WESTERN ASSET CLAYMORE INFLATION LINKED OPPORTUNITIES AND INCOME CEF 95766R104 238041 26072 SH SOLE 0 0 26072 WESTERN ASSET EMERGING MKTS DE COM CEF 95766A101 662 73 SH SOLE 0 0 73 WESTERN DIGITAL CORP. COM Stock 958102105 95 3 SH SOLE 0 0 3 WESTPORT INNOVATION Stock 960908309 155 200 SH SOLE 0 0 200 WESTROCK CO COM Stock 96145D105 7384 210 SH SOLE 0 0 210 WESTWOOD HLDGS GROUP INC COM Stock 961765104 2509537 225400 SH SOLE 175000 0 50400 WEWORK INC CL A Stock 96209A104 2646 1850 SH SOLE 0 0 1850 WEYCO GROUP INC COM Stock 962149100 1236273 58425 SH SOLE 56000 0 2425 WEYERHAEUSER CO REIT 962166104 939 30 SH SOLE 0 0 30 WHIRLPOOL CORP COM Stock 963320106 61372 434 SH SOLE 0 0 434 WILEY JOHN & SONS INC CL A Stock 968223206 1295941 32350 SH SOLE 31200 0 1150 WILLIAMS COS INC COM Stock 969457100 758092 23042 SH SOLE 0 0 23042 WILLIAMS SONOMA INC Stock 969904101 685613 5966 SH SOLE 0 0 5966 WILLIS TOWERS WATSON PLC LTD SHS Stock G96629103 1223 5 SH SOLE 0 0 5 WINNEBAGO INDS INC 1.5 04/01/2025 Convertible 974637AB6 734125 700000 SH SOLE 0 0 700000 WINTRUST FINANCIAL CP Stock 97650W108 3703734 43821 SH SOLE 26500 0 17321 WISDOMTREE CLOUD COMPUTING FUND ETF 97717Y691 31726 1265 SH SOLE 0 0 1265 WISDOMTREE EUROPE QUALITY DIVIDEND GROWTH FUND ETF 97717X610 43643 1600 SH SOLE 0 0 1600 WISDOMTREE INC COM Stock 97717P104 1706 313 SH SOLE 0 0 313 WISDOMTREE JAPAN HEDGED EQUITY ETF 97717W851 14465 225 SH SOLE 0 0 225 WISDOMTREE U.S. AI ENHANCED VALUE FUND ETF 97717W406 26807 292 SH SOLE 0 0 292 WMI HOLDINGS CORP. Stock 62482R107 40 1 SH SOLE 0 0 1 WORKDAY INC CL A Stock 98138H101 37649 225 SH SOLE 0 0 225 WP CAREY INC COM REIT 92936U109 144421 1848 SH SOLE 0 0 1848 WW INTL INC COM Stock 98262P101 193 50 SH SOLE 0 0 50 WYNN RESORTS LTD Stock 983134107 74223 900 SH SOLE 0 0 900 XCEL ENERGY INC COM Stock 98389B100 74002 1056 SH SOLE 0 0 1056 XEROX HOLDINGS CORP COM NEW Stock 98421M106 12994 890 SH SOLE 0 0 890 XYLEM INC Stock 98419M100 59023 534 SH SOLE 0 0 534 YELLOW CORP COM Stock 985510106 13 5 SH SOLE 0 0 5 YELP INC CL A Stock 985817105 109360 4000 SH SOLE 0 0 4000 YETI HLDGS INC COM Stock 98585X104 6196 150 SH SOLE 0 0 150 YUM CHINA HLDGS INC COM Stock 98850P109 886500 16221 SH SOLE 0 0 16221 YUM! BRANDS INC Stock 988498101 1791095 13984 SH SOLE 0 0 13984 ZEBRA TECHNOLOGIES CORPORATION CL A Stock 989207105 513 2 SH SOLE 0 0 2 ZIMMER HLDGS INC Stock 98956P102 74267 582 SH SOLE 0 0 582 ZIMVIE INC COM Stock 98888T107 187 20 SH SOLE 0 0 20 ZIONS BANCORPORATION N A COM Stock 989701107 10274 209 SH SOLE 0 0 209 ZOETIS INC COM CL A Stock 98978V103 3470011 23678 SH SOLE 19000 0 4678 ZOOM VIDEO COMMUNICATIONS INC CL A Stock 98980L101 1694 25 SH SOLE 0 0 25 ZTO EXPRESS CAYMAN INC SPONSORED ADS A ADR 98980A105 26870 1000 SH SOLE 0 0 1000