0001062993-23-020138.txt : 20231106 0001062993-23-020138.hdr.sgml : 20231106 20231106123035 ACCESSION NUMBER: 0001062993-23-020138 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20230930 FILED AS OF DATE: 20231106 DATE AS OF CHANGE: 20231106 EFFECTIVENESS DATE: 20231106 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: 231379164 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 09-30-2023 09-30-2023 false 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 11-06-2023 0 1280 1184918937 false
INFORMATION TABLE 2 form13fInfoTable.xml FORM 13F INFORMATION TABLE 1 800 FLOWERS COM INC CL A Stock 68243Q106 1181250 168750 SH SOLE 85000 0 83750 23ANDME HOLDING CO CLASS A COM Stock 90138Q108 489 500 SH SOLE 0 0 500 3M CO COM Stock 88579Y101 891666 9524 SH SOLE 0 0 9524 ABBOTT LABS COM Stock 002824100 6434434 66437 SH SOLE 0 0 66437 ABBVIE INC COM Stock 00287Y109 12970016 87012 SH SOLE 25000 0 62012 ABM INDS INC COM Stock 000957100 1618925 40463 SH SOLE 40363 0 100 ABRDN GLOBAL INFRA INCOME FUND COM SHS BEN INT CEF 00326W106 10546 655 SH SOLE 0 0 655 ACCEL ENTERTAINMENT INC COM CL A1 Stock 00436Q106 15330 1400 SH SOLE 0 0 1400 ACCENTURE LTD BERMUDA CL A Stock G1151C101 819062 2667 SH SOLE 0 0 2667 ACCO BRANDS CORP COM Stock 00081T108 4618333 804588 SH SOLE 647000 0 157588 ACCURAY INC DEL COM Stock 004397105 2551210 937945 SH SOLE 650000 0 287945 ACME UTD CORP COM Stock 004816104 11005350 368195 SH SOLE 234481 0 133714 ACTIVISION INC Stock 00507V109 32878 351 SH SOLE 0 0 351 ADA ES INC COM Stock 00770C101 356 200 SH SOLE 0 0 200 ADIENT PLC ORD SHS Stock G0084W101 73 2 SH SOLE 0 0 2 ADOBE SYS INC Stock 00724F101 655222 1285 SH SOLE 0 0 1285 ADVANCE AUTO PARTS INC Stock 00751Y106 224 4 SH SOLE 0 0 4 ADVANCED MICRO DEVICES INC COM Stock 007903107 5584154 54310 SH SOLE 50000 0 4310 ADVANSIX INC COM Stock 00773T101 3047 98 SH SOLE 0 0 98 ADVENT CLAYMORE CONVERTIBLE SECS & INC CEF 00764C109 4403 420 SH SOLE 0 0 420 ADVISORSHARES PURE CANNABIS ETF ETF 00768Y495 4104 1200 SH SOLE 0 0 1200 ADVISORSHARES PURE US CANNABIS ETF ETF 00768Y453 26202 3300 SH SOLE 0 0 3300 AEGON N V ISIN #US0079241032 ADR 0076CA104 4656 970 SH SOLE 0 0 970 AEROVIRONMENT INC COM Stock 008073108 129932 1165 SH SOLE 0 0 1165 AES CORP Stock 00130H105 15029 989 SH SOLE 0 0 989 AFLAC INC COM Stock 001055102 371364 4839 SH SOLE 0 0 4839 AGILENT TECH INC Stock 00846U101 12636 113 SH SOLE 0 0 113 AGREE RLTY CORP COM REIT 008492100 27620 500 SH SOLE 0 0 500 AIR PRODS & CHEMS INC COM Stock 009158106 1700 6 SH SOLE 0 0 6 AIRBNB INC COM CL A Stock 009066101 3430 25 SH SOLE 0 0 25 AKAMAI TECHNOLOGIES INC COM Stock 00971T101 426 4 SH SOLE 0 0 4 ALAMO GROUP INC Stock 011311107 3908883 22613 SH SOLE 22163 0 450 ALASKA AIR GROUP INC COM Stock 011659109 297 8 SH SOLE 0 0 8 ALBEMARLE CORP COM Stock 012653101 98113 577 SH SOLE 0 0 577 ALBERTSONS COS INC COMMON STOCK Stock 013091103 9555 420 SH SOLE 0 0 420 ALCON AG ORD SHS Stock H01301128 20810 270 SH SOLE 0 0 270 ALDEYRA THERAPEUTICS INC COM Stock 01438T106 334000 50000 SH SOLE 0 0 50000 ALEXANDRIA REAL ESTATE EQUITIES INC REIT 015271109 801 8 SH SOLE 0 0 8 ALGONQUIN PWR UTILS CORP COM Stock 015857105 592 100 SH SOLE 0 0 100 ALIBABA GROUP HLDG LTD SPONSORED ADS ADR 01609W102 118747 1369 SH SOLE 0 0 1369 ALLEGION PLC Stock G0176J109 22299 214 SH SOLE 0 0 214 ALLIANCEBERNSTEIN HLDG UNIT LTD PARTNERSHIP INT Stock 01881G106 62425 2057 SH SOLE 0 0 2057 ALLIANT ENERGY CORP COM Stock 018802108 990512 20444 SH SOLE 0 0 20444 ALLIENT INC COM Stock 019330109 2096740 67812 SH SOLE 60348 0 7464 ALLSCRIPTS HEALTHCARE Stock 01988P108 79 6 SH SOLE 0 0 6 ALLSTATE CORP Stock 020002101 765183 6868 SH SOLE 0 0 6868 ALLY FINL INC COM Stock 02005N100 5336 200 SH SOLE 0 0 200 ALPHABET INC CAP STK CL C Stock 02079K107 4240963 32165 SH SOLE 0 0 32165 ALPINE GLOBAL PREMIER PROPERTIES FD CEF 00302L108 3389 931 SH SOLE 0 0 931 ALPS TRUST ETF ALERIAN MLP ETF 00162Q452 3442430 81574 SH SOLE 0 0 81574 ALTRIA GROUP INC COM Stock 02209S103 735583 17493 SH SOLE 0 0 17493 AMAZON.COM INC Stock 023135106 8467336 66609 SH SOLE 22000 0 44609 AMCOR PLC ORD Stock G0250X107 5294 578 SH SOLE 0 0 578 AMEREN CORP Stock 023608102 737001 9849 SH SOLE 0 0 9849 AMERICA MOVIL SERIES L ADR ADR 02390A101 312245 18028 SH SOLE 0 0 18028 AMERICAN AIRLS GROUP INC COM Stock 02376R102 241789 18875 SH SOLE 0 0 18875 AMERICAN ELEC PWR CO INC COM Stock 025537101 2965446 39424 SH SOLE 0 0 39424 AMERICAN EXPRESS CO COM Stock 025816109 718955 4819 SH SOLE 0 0 4819 AMERICAN INTL GROUP INC COM NEW Stock 026874784 62246 1027 SH SOLE 0 0 1027 AMERICAN SOFTWARE CL A CLASS A Stock 029683109 1758328 153432 SH SOLE 145000 0 8432 AMERICAN TOWER CORP REIT 03027X100 488745 2972 SH SOLE 0 0 2972 AMERICAN WATER WORKS CO Stock 030420103 472659 3817 SH SOLE 0 0 3817 AMERIPRISE FINL INC COM Stock 03076C106 101212 307 SH SOLE 0 0 307 AMETEK INC COM Stock 031100100 1625 11 SH SOLE 0 0 11 AMGEN INC Stock 031162100 6574128 24461 SH SOLE 0 0 24461 AMNEAL PHARMACEUTICALS INC COM STK CL A Stock 03168L105 253 60 SH SOLE 0 0 60 AMPHENOL CORP CL A Stock 032095101 2016 24 SH SOLE 0 0 24 AMPLIFY TRANSFORMATIONAL DATA SHARING ETF ETF 032108607 68778 3451 SH SOLE 0 0 3451 ANALOG DEVICES INC COM Stock 032654105 1068224 6101 SH SOLE 0 0 6101 ANDERSONS INC COM Stock 034164103 10096 196 SH SOLE 0 0 196 ANHEUSER BUSCH ADR 03524A108 6360 115 SH SOLE 0 0 115 ANNALY CAPITAL MANAGEMENT INC REIT 035710839 41792 2222 SH SOLE 0 0 2222 ANSYS INC Stock 03662Q105 60700 204 SH SOLE 0 0 204 AO SMITH CORP. Stock 831865209 529 8 SH SOLE 0 0 8 AON CORP Stock G0403H108 450293 1389 SH SOLE 0 0 1389 APA CORPORATION COM Stock 03743Q108 2943746 71624 SH SOLE 57000 0 14624 APARTMENT INCOME REIT CORP COM REIT 03750L109 15350 500 SH SOLE 0 0 500 APOGEE ENTERPRISES INC COM Stock 037598109 1792336 38070 SH SOLE 37100 0 970 APOLLO GLOBAL MGMT INC COM Stock 03769M106 1142610 12730 SH SOLE 0 0 12730 APPIAN CORP CL A Stock 03782L101 2463 54 SH SOLE 0 0 54 APPLE INC Stock 037833100 45590250 266283 SH SOLE 32000 0 234283 APPLIED MATLS INC COM Stock 038222105 36103 261 SH SOLE 0 0 261 APTIV PLC SHS Stock G6095L109 789 8 SH SOLE 0 0 8 ARC DOCUMENT SOLUTIONS INCORPOR Stock 00191G103 3397125 1068278 SH SOLE 889000 0 179278 ARCHER DANIELS MIDLAND CO COM Stock 039483102 476468 6318 SH SOLE 0 0 6318 ARCIMOTO INC COM NEW Stock 039587209 29 35 SH SOLE 0 0 35 ARCOS DORADOS HOLDINGS INC COM NPVCL A Stock G0457F107 6858 725 SH SOLE 0 0 725 ARDAGH METAL PACKAGING S A SHS Stock L02235106 3944 1260 SH SOLE 0 0 1260 ARDMORE SHIPPING CORP COM Stock Y0207T100 6505 500 SH SOLE 0 0 500 ARK INNOVATION ETF ETF 00214Q104 320 8 SH SOLE 0 0 8 ARRAY TECHNOLOGIES INC COM SHS Stock 04271T100 1553300 70000 SH SOLE 0 0 70000 ARROWHEAD PHARMACEUTICALS INC COM Stock 04280A100 26870 1000 SH SOLE 0 0 1000 ASSERTIO HOLDINGS INC COM NEW Stock 04546C205 256 100 SH SOLE 0 0 100 ASTRAZENECA PLC- SPONS ADR ADR 046353108 70361 1039 SH SOLE 0 0 1039 ASTRONOVA INC COM Stock 04638F108 1115000 89200 SH SOLE 83000 0 6200 AT&T INC COM Stock 00206R102 835997 55659 SH SOLE 0 0 55659 ATAI LIFE SCIENCES NV SHS Stock N0731H103 19905 15430 SH SOLE 0 0 15430 ATMOS ENERGY CORP COM Stock 049560105 5085 48 SH SOLE 0 0 48 AUTODESK INC Stock 052769106 1448 7 SH SOLE 0 0 7 AUTOMATIC DATA PROCESSING INC COM Stock 053015103 478032 1987 SH SOLE 0 0 1987 AUTONATION INC COM Stock 05329W102 8024 53 SH SOLE 0 0 53 AUTOZONE INC NEV Stock 053332102 5080 2 SH SOLE 0 0 2 AVAGO TECHNOLOGIES LTD Stock 11135F101 100666 121 SH SOLE 0 0 121 AVALONBAY CMNTYS INC REIT 053484101 1030 6 SH SOLE 0 0 6 AVANOS MED INC COM Stock 05350V106 8796 435 SH SOLE 0 0 435 AVANTOR INC COM Stock 05352A100 1813 86 SH SOLE 0 0 86 AVERY DENNISON CORP COM Stock 053611109 548 3 SH SOLE 0 0 3 AXCELIS TECHNOLOGIES INC COM NEW Stock 054540208 1205266 7392 SH SOLE 7392 0 0 AXON ENTERPRISE INC COM Stock 05464C101 39798 200 SH SOLE 0 0 200 AXSOME THERAPEUTICS INC COM Stock 05464T104 909 13 SH SOLE 0 0 13 AZZ INC COM Stock 002474104 846603 18574 SH SOLE 18574 0 0 BAIDU COM ADR ADR 056752108 1344 10 SH SOLE 0 0 10 BALL CORP COM Stock 058498106 10205 205 SH SOLE 0 0 205 BANK AMERICA CORP COM Stock 060505104 5516786 201490 SH SOLE 108000 0 93490 BANK HAWAII CORP COM Stock 062540109 1754691 35313 SH SOLE 31400 0 3913 BANK NEW YORK MELLON CORP COM Stock 064058100 130210 3053 SH SOLE 0 0 3053 BANK NOVA SCOTIA HALIFAX COM Stock 064149107 31913 700 SH SOLE 0 0 700 BANK OF MONTREAL Stock 063671101 215456 2554 SH SOLE 0 0 2554 BANYAN ACQUISITION CORPORATION CL A COM Stock 06690B107 10530 1000 SH SOLE 0 0 1000 BAOZUN INC SPONSORED ADR ADR 06684L103 8990 2900 SH SOLE 0 0 2900 BAR HBR BANKSHARES COM Stock 066849100 3051106 129120 SH SOLE 127000 0 2120 BARINGS BDC INC COM CEF 06759L103 5702 640 SH SOLE 0 0 640 BARRETT BUSINESS SERVICES INC Stock 068463108 2616960 29000 SH SOLE 28000 0 1000 BARRICK GOLD CORP F Stock 067901108 10360 712 SH SOLE 0 0 712 BATH & BODY WORKS INC COM Stock 070830104 47320 1400 SH SOLE 0 0 1400 BAUSCH HEALTH COS INC COM Stock 071734107 986 120 SH SOLE 0 0 120 BAXTER INTL INC COM Stock 071813109 395870 10489 SH SOLE 0 0 10489 BECTON DICKINSON & CO COM Stock 075887109 50039 194 SH SOLE 0 0 194 BEL FUSE INC CL B Stock 077347300 26246 550 SH SOLE 0 0 550 BELLRING BRANDS INC COMMON STOCK Stock 07831C103 1072 26 SH SOLE 0 0 26 BERKSHIRE HATHAWAY INC DEL CL A Stock 084670108 2657385 5 SH SOLE 0 0 5 BERKSHIRE HATHAWAY INC DEL CL B NEW Stock 084670702 4747266 13552 SH SOLE 0 0 13552 BEYOND MEAT INC COM Stock 08862E109 0 0 SH SOLE 0 0 0 BGSF INC COM Stock 05601C105 6585571 685283 SH SOLE 572450 0 112833 BIGCOMMERCE HLDGS INC COM SER 1 Stock 08975P108 266 27 SH SOLE 0 0 27 BIGLARI HLDGS INC COM STK CL A Stock 08986R408 1590 2 SH SOLE 0 0 2 BIGLARI HLDGS INC COM STK CL B Stock 08986R309 4316 26 SH SOLE 0 0 26 BIO RAD LABS INC CL A Stock 090572207 358 1 SH SOLE 0 0 1 BIOGEN IDEC INC Stock 09062X103 1449279 5639 SH SOLE 0 0 5639 BIONTECH SE SPONSORED ADS ADR 09075V102 1320 12 SH SOLE 0 0 12 BIOSIG TECHNOLOGIES INC COM NEW Stock 09073N201 391 800 SH SOLE 0 0 800 BK OF AMERICA CORP 7.25CNV PFD L Convertible Preferred 060505682 4449 4 SH SOLE 0 0 4 BLACK HILLS CORP COM Stock 092113109 37942 750 SH SOLE 0 0 750 BLACKROCK CORPORATE HIGH YIELD FD VI INC CEF 09255P107 4315 500 SH SOLE 0 0 500 BLACKROCK CREDIT ALLOC INCOME TRUST CEF 092508100 11935 1233 SH SOLE 0 0 1233 BLACKROCK ENHANCED DIVID ACHIEVERS TR COM CEF 09251A104 55296 7266 SH SOLE 0 0 7266 BLACKROCK GLOBAL OPPORTUNITIES EQUITYTR COM CEF 092501105 2593 275 SH SOLE 0 0 275 BLACKROCK INC Stock 09247X101 730534 1130 SH SOLE 0 0 1130 BLACKROCK INCOME TR INC CEF 09247F209 751 66 SH SOLE 0 0 66 BLACKROCK LIMITED DURATION INCOME TRUST CEF 09249W101 6440 500 SH SOLE 0 0 500 BLACKROCK TAX MUNICPAL BD TR SHS CEF 09248X100 32040 2113 SH SOLE 0 0 2113 BLACKSTONE GROUP LP Stock 09260D107 19955329 186255 SH SOLE 50000 0 136255 BLACKSTONE MTG TR INC COM CL A REIT 09257W100 1165443 53584 SH SOLE 0 0 53584 BLACKSTONE SECD LENDING FD COMMON STOCK CEF 09261X102 235056 8591 SH SOLE 0 0 8591 BLOCK H & R INC COM Stock 093671105 85009 1974 SH SOLE 0 0 1974 BLOCK INC CL A Stock 852234103 5665 128 SH SOLE 0 0 128 BLUE BIRD CORP COM Stock 095306106 2978773 139521 SH SOLE 98434 0 41087 BOEING CO COM Stock 097023105 3027778 15796 SH SOLE 0 0 15796 BOOKING HOLDINGS INC COM Stock 09857L108 3084 1 SH SOLE 0 0 1 BOOT BARN HLDGS INC COM Stock 099406100 7791804 95970 SH SOLE 92000 0 3970 BORGWARNER INC COM Stock 099724106 161480 4000 SH SOLE 0 0 4000 BOSTON SCIENTIFIC CORP Stock 101137107 135326 2563 SH SOLE 0 0 2563 BOWLERO CORP CL A COM Stock 10258P102 705916 73380 SH SOLE 73000 0 380 BOX INC CL A Stock 10316T104 24210 1000 SH SOLE 0 0 1000 BP PLC SPONSORED ADR ADR 055622104 664804 17170 SH SOLE 0 0 17170 BRIGHTCOVE INC COM Stock 10921T101 372 113 SH SOLE 0 0 113 BRIGHTHOUSE FINL INC COM Stock 10922N103 7243 148 SH SOLE 0 0 148 BRIGHTSPIRE CAPITAL INC COM CL A REIT 10949T109 5321 850 SH SOLE 0 0 850 BRISTOL-MYERS SQUIBB CO COM Stock 110122108 4310240 74263 SH SOLE 40000 0 34263 BROADRIDGE FIN SOL Stock 11133T103 7878 44 SH SOLE 0 0 44 BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS Stock 113004105 1334 40 SH SOLE 0 0 40 BROOKFIELD ASSET MGMT INC COM VOTING Stock 11271J107 5253 168 SH SOLE 0 0 168 BROOKFIELD BUSINESS CORP CL A EXC SUB VTG Stock 11259V106 5786 320 SH SOLE 0 0 320 BROOKFIELD INFRASTRUCTURE PARTNERS LPISIN #BMG162521014 SEDOL #B2NHY98 Stock G16252101 4410 150 SH SOLE 0 0 150 BROOKFIELD RENEWABLE PARTNERS PARTNERSHIP UNIT Stock G16258108 544 25 SH SOLE 0 0 25 BROWN FORMAN CORP CL B Stock 115637209 635 11 SH SOLE 0 0 11 BUILD A BEAR WORKSHOP Stock 120076104 5188659 176425 SH SOLE 162000 0 14425 BYLINE BANCORP INC COM Stock 124411109 15033 763 SH SOLE 0 0 763 C H ROBINSON WORLDWIDE INC COM NEW Stock 12541W209 4909 57 SH SOLE 0 0 57 C3 AI INC CL A Stock 12468P104 128 5 SH SOLE 0 0 5 CABOT CORP COM Stock 127055101 55416 800 SH SOLE 0 0 800 CADENCE DESIGN SYSTEM INC COM Stock 127387108 2577 11 SH SOLE 0 0 11 CALAMOS DYNAMIC CONV & INCOME COM CEF 12811V105 17708 950 SH SOLE 0 0 950 CALAMOS STRATEGIC TOTAL RETURN FD CEF 128125101 5628 400 SH SOLE 0 0 400 CALIFORNIA RES CORP COM STOCK Stock 13057Q305 11202 200 SH SOLE 0 0 200 CAMECO CORP COM Stock 13321L108 8364 211 SH SOLE 0 0 211 CAMPBELL SOUP CO COM Stock 134429109 496361 12083 SH SOLE 0 0 12083 CANADIAN IMPERIAL BK COMM TORO COM Stock 136069101 15444 400 SH SOLE 0 0 400 CANADIAN PAC RAILWAYLTD Stock 13646K108 595 8 SH SOLE 0 0 8 CANOO INC COM CL A Stock 13803R102 30 61 SH SOLE 0 0 61 CANOPY GROWTH CORP COM Stock 138035100 200 255 SH SOLE 0 0 255 CAPITAL ONE FINANCIAL CORP Stock 14040H105 1844 19 SH SOLE 0 0 19 CARDINAL HEALTH INC Stock 14149Y108 96222 1108 SH SOLE 0 0 1108 CARLISLE COS INC COM Stock 142339100 12963 50 SH SOLE 0 0 50 CARLYLE GROUP INC COM Stock 14316J108 326654 10831 SH SOLE 0 0 10831 CARMAX INC COM Stock 143130102 212 3 SH SOLE 0 0 3 CARNIVAL CORP Stock 143658300 24353 1775 SH SOLE 0 0 1775 CARPARTS COM INC COM Stock 14427M107 7391185 1793977 SH SOLE 1267850 0 526127 CARRIER GLOBAL CORPORATION COM Stock 14448C104 668748 12115 SH SOLE 0 0 12115 CATALENT INC COM Stock 148806102 182 4 SH SOLE 0 0 4 CATERPILLAR INC COM Stock 149123101 4038301 14792 SH SOLE 0 0 14792 CBOE GLOBAL MKTS INC COM Stock 12503M108 1608963 10300 SH SOLE 0 0 10300 CBRE GROUP INC A Stock 12504L109 1034 14 SH SOLE 0 0 14 CCC INTELLIGENT SOLUTIONS HLD COM Stock 12510Q100 0 0 SH SOLE 0 0 0 CDW CORP COM Stock 12514G108 44476 220 SH SOLE 0 0 220 CELLDEX THERAPEUTICS INC NEW COM NEW Stock 15117B202 22016 800 SH SOLE 0 0 800 CENCORA INC COM Stock 03073E105 1260 7 SH SOLE 0 0 7 CENOVUS ENERGY INC F Stock 15135U109 42 2 SH SOLE 0 0 2 CENTENE CORP DEL COM Stock 15135B101 1102 16 SH SOLE 0 0 16 CENTERPOINT ENERGY INC COM Stock 15189T107 22232 828 SH SOLE 0 0 828 CENTRAL GARDEN & PET CO Stock 153527106 930250 21075 SH SOLE 19800 0 1275 CENTRAL VY CMNTY BANCORP COM Stock 155685100 2116 150 SH SOLE 0 0 150 CENTURY CASINOS INC COM Stock 156492100 662155 129075 SH SOLE 125600 0 3475 CF INDS HLDGS INC COM Stock 125269100 52559 613 SH SOLE 0 0 613 CHARGEPOINT HOLDINGS INC COM CL A Stock 15961R105 8747 1760 SH SOLE 0 0 1760 CHARLES RIVER LABS HLDG Stock 159864107 588 3 SH SOLE 0 0 3 CHARLES SCHWAB CORP Stock 808513105 31018 565 SH SOLE 0 0 565 CHARTER COMMUNICATIONS INC NEW CL A Stock 16119P108 219470 499 SH SOLE 0 0 499 CHECK POINT SOFTWARE TECHNOLOGIES LTD Stock M22465104 96628 725 SH SOLE 0 0 725 CHEMOURS CO COM Stock 163851108 2244 80 SH SOLE 0 0 80 CHENIERE ENERGY PARTNERS LP COM UNIT Stock 16411Q101 16780 310 SH SOLE 0 0 310 CHEVRON CORP NEW COM Stock 166764100 3116286 18481 SH SOLE 0 0 18481 CHICAGO MERCANTILE HLDGS INC Stock 12572Q105 1635703 8170 SH SOLE 0 0 8170 CHILE FUND INC CEF 00301W105 2042 428 SH SOLE 0 0 428 CHIPOTLE MEXICAN GRILL INC Stock 169656105 3664 2 SH SOLE 0 0 2 CHROMADEX CORP COM NEW Stock 171077407 7300 5000 SH SOLE 0 0 5000 CHUBB LIMITED COM Stock H1467J104 3539 17 SH SOLE 0 0 17 CHURCH & DWIGHT CO INC COM Stock 171340102 1008 11 SH SOLE 0 0 11 CHURCHILL DOWNS INC Stock 171484108 321972 2775 SH SOLE 0 0 2775 CIGNA CORP Stock 125523100 108134 378 SH SOLE 0 0 378 CINCINNATI FINL CORP COM Stock 172062101 716 7 SH SOLE 0 0 7 CISCO SYS INC Stock 17275R102 2372043 44123 SH SOLE 0 0 44123 CITIGROUP INC Stock 172967424 404934 9845 SH SOLE 0 0 9845 CITIZENS FINL GROUP INC COM Stock 174610105 5950 222 SH SOLE 0 0 222 CITY HLDG CO COM Stock 177835105 553665 6128 SH SOLE 6128 0 0 CLEAN ENERGY FUELS CORP COM Stock 184499101 1149 300 SH SOLE 0 0 300 CLEARWAY ENERGY INC CL C Stock 18539C204 7469 353 SH SOLE 0 0 353 CLOROX CO DEL COM Stock 189054109 1097782 8376 SH SOLE 0 0 8376 CNA FINL CORP COM Stock 126117100 7870 200 SH SOLE 0 0 200 COCA COLA CO COM Stock 191216100 3417102 61041 SH SOLE 0 0 61041 COCA-COLA EUROPACIFIC PARTNERS SHS Stock G25839104 6873 110 SH SOLE 0 0 110 COGNIZANT TECH SOLUTIONS CORP Stock 192446102 813 12 SH SOLE 0 0 12 COHEN & STEERS INFRASTRUCTURE FUND CEF 19248A109 263346 13450 SH SOLE 0 0 13450 COHU INC COM Stock 192576106 783923 22762 SH SOLE 22762 0 0 COINBASE GLOBAL INC COM CL A Stock 19260Q107 4129 55 SH SOLE 0 0 55 COLGATE PALMOLIVE CO COM Stock 194162103 1181848 16620 SH SOLE 0 0 16620 COMCAST CORP NEW CL A Stock 20030N101 2457263 55419 SH SOLE 0 0 55419 COMERICA INC COM Stock 200340107 1700600 40929 SH SOLE 0 0 40929 COMFORT SYS USA INC COM Stock 199908104 1346921 7904 SH SOLE 7904 0 0 COMMERCE BANCSHARES INC COM Stock 200525103 503641 10497 SH SOLE 0 0 10497 COMMERCIAL METALS CO COM Stock 201723103 726327 14700 SH SOLE 14700 0 0 COMPASS DIVERSIFIED HOLDINGS Stock 20451Q104 5675864 302390 SH SOLE 265345 0 37045 COMPASS PATHWAYS PLC SPONSORED ADS ADR 20451W101 40256 5440 SH SOLE 0 0 5440 COMSTOCK RES INC COM Stock 205768302 3452 313 SH SOLE 0 0 313 CONAGRA BRANDS INC COM Stock 205887102 119637 4363 SH SOLE 0 0 4363 CONOCOPHILLIPS COM Stock 20825C104 1699555 14187 SH SOLE 0 0 14187 CONSOLIDATED COMMUNICATIONS HLDGSINC COM Stock 209034107 188110 55003 SH SOLE 0 0 55003 CONSOLIDATED EDISON INC COM Stock 209115104 298243 3487 SH SOLE 0 0 3487 CONSOLIDATED WATER CO INC ORD Stock G23773107 28867 1015 SH SOLE 0 0 1015 CONSTELLATION BRANDS INC CL A Stock 21036P108 320361 1275 SH SOLE 0 0 1275 CONSTELLATION ENERGY CORP COM Stock 21037T109 600701 5507 SH SOLE 0 0 5507 CONSUMER DISCRETIONARY SEL SECTOR SPDR FD ETF 81369Y407 40567 252 SH SOLE 0 0 252 CONSUMER STAPLES SELECT SECTOR SPDR ETF 81369Y308 707256 10278 SH SOLE 0 0 10278 COOPER COMPANIES INC Stock 216648402 636 2 SH SOLE 0 0 2 COPART INC COM Stock 217204106 689 16 SH SOLE 0 0 16 CORNING INC COM Stock 219350105 350954 11518 SH SOLE 0 0 11518 CORTEVA INC COM Stock 22052L104 130977 2560 SH SOLE 0 0 2560 COSTAR GROUP INC COM Stock 22160N109 538 7 SH SOLE 0 0 7 COSTCO WHOLESALE CORP Stock 22160K105 6414598 11354 SH SOLE 0 0 11354 COTERRA ENERGY INC COM Stock 127097103 38411 1420 SH SOLE 0 0 1420 COTY INC COM CL A Stock 222070203 10970 1000 SH SOLE 0 0 1000 CRACKER BARREL OLD CTRY STORE COM Stock 22410J106 608160 9050 SH SOLE 9000 0 50 CRESTWOOD EQUITY PARTNERS LP UNIT LTD PARTNER Stock 226344208 14625 500 SH SOLE 0 0 500 CRISPR THERAPEUTICS AG NAMEN AKT Stock H17182108 590 13 SH SOLE 0 0 13 CROWDSTRIKE HLDGS INC CL A Stock 22788C105 28455 170 SH SOLE 0 0 170 CROWN CASTLE INTL CORP REIT 22822V101 1196 13 SH SOLE 0 0 13 CROWN CRAFTS INC COM Stock 228309100 1616112 343124 SH SOLE 326000 0 17124 CROWN HLDGS INC COM Stock 228368106 7963 90 SH SOLE 0 0 90 CSX CORP Stock 126408103 549994 17886 SH SOLE 0 0 17886 CUBESMART COM REIT 229663109 11439 300 SH SOLE 0 0 300 CUMMINS INC COM Stock 231021106 1059699 4638 SH SOLE 0 0 4638 CURRENCY SHARES EURO TR EURO ETF 46138K103 127010 1300 SH SOLE 0 0 1300 CURRENCYSHARES JAPANESE YEN ETF ETF 46138W107 19279 310 SH SOLE 0 0 310 CUTERA INC COM Stock 232109108 2408 400 SH SOLE 0 0 400 CVS HEALTH CORP COM Stock 126650100 4355392 62380 SH SOLE 38000 0 24380 CYBIN INC COM Stock 23256X100 27500 52000 SH SOLE 0 0 52000 D R HORTON INC COM Stock 23331A109 1827 17 SH SOLE 0 0 17 DALLASNEWS CORPORATION COM SER A Stock 235050101 51999 11304 SH SOLE 0 0 11304 DANAHER CORP Stock 235851102 459729 1853 SH SOLE 0 0 1853 DANIMER SCIENTIFIC INC COM CL A Stock 236272100 393 190 SH SOLE 0 0 190 DARDEN RESTAURANTS INC COM Stock 237194105 1146 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 5220 100 SH SOLE 0 0 100 DAVITA INC COM Stock 23918K108 131869 1395 SH SOLE 0 0 1395 DB COMMODITY INDEX TRACKING ETF 46138B103 14976 600 SH SOLE 0 0 600 DECKERS OUTDOOR Stock 243537107 231340 450 SH SOLE 0 0 450 DEERE & CO COM Stock 244199105 3306226 8761 SH SOLE 0 0 8761 DELL TECHNOLOGIES INC CL C Stock 24703L202 167014 2424 SH SOLE 0 0 2424 DELTA AIR LINES INC DEL CMN Stock 247361702 262145 7085 SH SOLE 0 0 7085 DELTA APPAREL INC COM Stock 247368103 16741 2525 SH SOLE 0 0 2525 DELUXE CORP COM Stock 248019101 8998 476 SH SOLE 0 0 476 DENNYS CORP COM Stock 24869P104 1869329 220700 SH SOLE 176500 0 44200 DEVON ENERGY CORP Stock 25179M103 145914 3059 SH SOLE 0 0 3059 DEXCOM INC COM Stock 252131107 27524 295 SH SOLE 0 0 295 DIAGEO PLC ADR 25243Q205 11039 74 SH SOLE 0 0 74 DIAMOND OFFSHORE DRILLING INC COM Stock 25271C201 2349 160 SH SOLE 0 0 160 DIAMONDBACK ENERGY INC COM Stock 25278X109 1549 10 SH SOLE 0 0 10 DICKS SPORTING GOODS INC COM Stock 253393102 59719 550 SH SOLE 0 0 550 DIGITAL REALTY TRUST INC REIT 253868103 78711 650 SH SOLE 0 0 650 DIREXION DAILY FINANCIAL BULL 3X SHARES ETF 25459Y694 705 12 SH SOLE 0 0 12 DIREXION DAILY GOLD MINERS INDEX BULL 2X SHARES ETF 25460G781 5389 202 SH SOLE 0 0 202 DIREXION DAILY S&P 500 BEAR 3X SHARES ETF 25460E265 631 40 SH SOLE 0 0 40 DISCOVER FINANCIAL SERVICES LLC Stock 254709108 227664 2628 SH SOLE 0 0 2628 DISCOVERY HLDG CO Stock 934423104 100227 9229 SH SOLE 0 0 9229 DISNEY WALT CO COM Stock 254687106 1454268 17943 SH SOLE 0 0 17943 DNP SELECT INCOME FD INC CEF 23325P104 159860 16792 SH SOLE 0 0 16792 DOCUSIGN INC COM Stock 256163106 17052 406 SH SOLE 0 0 406 DOLLAR GEN CORP Stock 256677105 35126 332 SH SOLE 0 0 332 DOLLAR TREE STORES INC Stock 256746108 55460 521 SH SOLE 0 0 521 DOMINION RESOURCES INC Stock 25746U109 236885 5303 SH SOLE 0 0 5303 DOMINOS PIZZA INC COM Stock 25754A201 115531 305 SH SOLE 0 0 305 DONALDSON INC COM Stock 257651109 3764119 63114 SH SOLE 0 0 63114 DONNELLEY FINL SOLUTIONS INC COM Stock 25787G100 83013 1475 SH SOLE 0 0 1475 DOUGLAS DYNAMICS INCCOM Stock 25960R105 2500383 82849 SH SOLE 72000 0 10849 DOUGLAS ELLIMAN INC COM Stock 25961D105 3498 1548 SH SOLE 0 0 1548 DOVER CORP COM Stock 260003108 17903 128 SH SOLE 0 0 128 DOW INC COM Stock 260557103 220974 4286 SH SOLE 0 0 4286 DRAFTKINGS INC NEW COM CL A Stock 26142V105 2090 71 SH SOLE 0 0 71 DREYFUS HI YIELD STRATEGIC FD CEF 09660L105 1070 500 SH SOLE 0 0 500 DT MIDSTREAM INC COMMON STOCK Stock 23345M107 86778 1640 SH SOLE 0 0 1640 DTE ENERGY CO COM Stock 233331107 590422 5947 SH SOLE 0 0 5947 DUCOMMUN INC DEL COM Stock 264147109 803847 18475 SH SOLE 18000 0 475 DUKE ENERGY CORP NEW COM NEW Stock 26441C204 298813 3386 SH SOLE 0 0 3386 DULUTH HLDGS INC COM CL B Stock 26443V101 691150 115000 SH SOLE 115000 0 0 DUPONT DE NEMOURS INC COM Stock 26614N102 148333 1989 SH SOLE 0 0 1989 DXC TECHNOLOGY CO COM Stock 23355L106 20372 978 SH SOLE 0 0 978 EASTERLY GOVT PPTYS INC COM REIT 27616P103 5715 500 SH SOLE 0 0 500 EASTERN CO COM Stock 276317104 3000569 165321 SH SOLE 147400 0 17921 EASTMAN CHEMICAL CO Stock 277432100 7672 100 SH SOLE 0 0 100 EATON CORP PLC SHS Stock G29183103 1690244 7925 SH SOLE 0 0 7925 EATON VANCE ENHANCEDEQUITY INCOME FD COM CEF 278274105 11377 718 SH SOLE 0 0 718 EATON VANCE MUN BD FD COM CEF 27827X101 25375 2832 SH SOLE 0 0 2832 EATON VANCE MUNI INCOME TRUST SH BEN INT CEF 27826U108 34304 3850 SH SOLE 0 0 3850 EATON VANCE SR INCOME TR SH BEN INT CEF 27826S103 37229 6310 SH SOLE 0 0 6310 EATON VANCE TAX ADV DIV INC CEF 27828G107 287822 13589 SH SOLE 0 0 13589 EATON VANCE TAX MANAGED GLOBAL EQUITY CEF 27829F108 38827 5268 SH SOLE 0 0 5268 EBAY INC Stock 278642103 45413 1030 SH SOLE 0 0 1030 ECOFIN GLOBAL WATER ESG FUND ETF 56167N753 50401 1325 SH SOLE 0 0 1325 ECOLAB INC COM Stock 278865100 125695 742 SH SOLE 0 0 742 EDISON INTL COM Stock 281020107 7278 115 SH SOLE 0 0 115 EDITAS MEDICINE INC COM Stock 28106W103 296 38 SH SOLE 0 0 38 EDWARDS LIFESCIENCES CORP COM Stock 28176E108 476785 6882 SH SOLE 0 0 6882 ELANCO ANIMAL HEALTH INC COM Stock 28414H103 4586 408 SH SOLE 0 0 408 ELECTRONICS ARTS Stock 285512109 5418 45 SH SOLE 0 0 45 ELEVANCE HEALTH INC COM Stock 036752103 222500 511 SH SOLE 0 0 511 ELI LILLY & CO COM Stock 532457108 4897462 9118 SH SOLE 0 0 9118 EMBECTA CORP COMMON STOCK Stock 29082K105 301 20 SH SOLE 0 0 20 EMERSON ELEC CO COM Stock 291011104 513463 5317 SH SOLE 0 0 5317 EMPIRE ST RLTY LP Stock 292102100 757048 94631 SH SOLE 0 0 94631 EMPIRE ST RLTY OP L P UNIT LTD PARTNERSHIP INT SER 60 Stock 292102209 171792 21474 SH SOLE 0 0 21474 EMPIRE ST RLTY TR INC COM USD0.01 CL A REIT 292104106 3960 492 SH SOLE 0 0 492 ENBRIDGE INC COM Stock 29250N105 40459 1219 SH SOLE 0 0 1219 ENCORE WIRE CORP COM Stock 292562105 1312070 7191 SH SOLE 7191 0 0 ENERGIZER HLDGS INC NEW COM Stock 29272W109 9612 300 SH SOLE 0 0 300 ENERGIZER HOLDING INC Stock 28035Q102 3696 100 SH SOLE 0 0 100 ENERGY SELECT SECTOR SPDR ETF 81369Y506 267349 2958 SH SOLE 0 0 2958 ENERGY TRANSFER EQUITY L P COM UNIT LTD PARTNERSHIP Stock 29273V100 360599 25702 SH SOLE 0 0 25702 ENNIS INC COM Stock 293389102 896545 42250 SH SOLE 42000 0 250 ENOVIX CORPORATION COM Stock 293594107 21335 1700 SH SOLE 0 0 1700 ENPHASE ENERGY INC COM Stock 29355A107 1868693 15553 SH SOLE 0 0 15553 ENTERGY CORP NEW COM Stock 29364G103 9250 100 SH SOLE 0 0 100 ENTERPRISE PRODS PARTNERS L P Stock 293792107 540054 19732 SH SOLE 0 0 19732 ENVIVA INC COM Stock 29415B103 1830104 244994 SH SOLE 0 0 244994 EOG RESOURCES INC Stock 26875P101 37267 294 SH SOLE 0 0 294 EPAM SYS INC COM Stock 29414B104 767 3 SH SOLE 0 0 3 EPR PPTYS SBI REIT 26884U109 670871 16150 SH SOLE 16000 0 150 EQUIFAX INC COM Stock 294429105 1099 6 SH SOLE 0 0 6 EQUINIX INC COM REIT 29444U700 2179 3 SH SOLE 0 0 3 EQUITY RESIDENTIAL REIT 29476L107 135301 2305 SH SOLE 0 0 2305 ERICSSON ADR B SEK 10 ADR 294821608 277 57 SH SOLE 0 0 57 ESCALADE INC COM Stock 296056104 7679008 501568 SH SOLE 411000 0 90568 ESSENTIAL PPTYS RLTY TR INC COM REIT 29670E107 10815 500 SH SOLE 0 0 500 ESSEX PPTY TR REIT REIT 297178105 106469 502 SH SOLE 0 0 502 ESTEE LAUDER COMPANIES INC Stock 518439104 1156 8 SH SOLE 0 0 8 ETFMG ALTERNATIVE HARVEST ETFMG ALTERNATIVE HARVEST ETF 26924G508 13303 3645 SH SOLE 0 0 3645 ETFMG PRIME CYBER SECURITY ETFMG PRIME CYBER SECURITY FUND ETF 26924G201 36120 700 SH SOLE 0 0 700 ETHAN ALLEN INTERIORS INC COM Stock 297602104 5061920 169295 SH SOLE 162300 0 6995 ETSY INC COM Stock 29786A106 194 3 SH SOLE 0 0 3 EVEREST REINSURANCE GROUP LTD Stock G3223R108 743 2 SH SOLE 0 0 2 EVERGY INC COM Stock 30034W106 14011 276 SH SOLE 0 0 276 EVERSOURCE ENERGY COM Stock 30040W108 11746 202 SH SOLE 0 0 202 EVOLUTION PETE CORP COM Stock 30049A107 4186977 612131 SH SOLE 588000 0 24131 EXELIXIS INC CMN Stock 30161Q104 1311 60 SH SOLE 0 0 60 EXELON CORP COM Stock 30161N101 686602 18169 SH SOLE 0 0 18169 EXPEDIA INC DEL COM Stock 30212P303 721 7 SH SOLE 0 0 7 EXPEDITORS INTL WASH INC COM Stock 302130109 1032 9 SH SOLE 0 0 9 EXTRA SPACE STORAGE INC COM REIT 30225T102 729 6 SH SOLE 0 0 6 EXXON MOBIL CORP COM Stock 30231G102 5106874 43433 SH SOLE 0 0 43433 F5 NETWORKS INC Stock 315616102 35934 223 SH SOLE 0 0 223 FARFETCH LTD ORD SH CL A Stock 30744W107 209 100 SH SOLE 0 0 100 FARMLAND PARTNERS INC COM REIT 31154R109 55282 5388 SH SOLE 0 0 5388 FASTENAL CO Stock 311900104 274402 5022 SH SOLE 0 0 5022 FASTLY INC CL A Stock 31188V100 652 34 SH SOLE 0 0 34 FEDERAL REALTY INVST TR SH BEN INT NEW REIT 313745101 453 5 SH SOLE 0 0 5 FEDEX CORP Stock 31428X106 196836 743 SH SOLE 0 0 743 FERRARI N V COM Stock N3167Y103 29554 100 SH SOLE 0 0 100 FIDELITY MSCI INFORMATION TECHNOLOGY INDEX ETF ETF 316092808 109408 890 SH SOLE 0 0 890 FIDELITY NATIONAL FINANCIAL IN FNF GROUP COM Stock 31620R303 64758 1568 SH SOLE 0 0 1568 FIDELITY NATL INFO SVCS Stock 31620M106 46328 838 SH SOLE 0 0 838 FIFTH STREET FINANCE CORP. CEF 67401P405 2938 146 SH SOLE 0 0 146 FIFTH THIRD BANCORP Stock 316773100 3209438 126705 SH SOLE 0 0 126705 FINANCIAL SELECT SECTOR SPDR ETF 81369Y605 5546904 167227 SH SOLE 0 0 167227 FIRST BANCORP F Stock 318672706 40425 3003 SH SOLE 0 0 3003 FIRST BANCORP N C COM Stock 318910106 598538 21270 SH SOLE 21270 0 0 FIRST BUSEY CORP COM NEW Stock 319383204 989830 51500 SH SOLE 50000 0 1500 FIRST HAWAIIAN INC COM Stock 32051X108 1325412 73430 SH SOLE 73000 0 430 FIRST HORIZON CORPORATION COM Stock 320517105 5301 481 SH SOLE 0 0 481 FIRST SOLAR INC COM Stock 336433107 32318 200 SH SOLE 0 0 200 FIRST SOURCE CORP Stock 336901103 225139 5349 SH SOLE 0 0 5349 FIRST TR ENERGY INCOME & GROWT COM CEF 33738G104 13150 1000 SH SOLE 0 0 1000 FIRST TR EXCHANGE TRADED FD VI NASD TECH DIV ETF 33738R118 45547 812 SH SOLE 0 0 812 FIRST TR INTER DURATN PFD & IN COM CEF 33718W103 11175 750 SH SOLE 0 0 750 FIRST TR/FIDUCIARY ASSET MGMT COVERED CALL FD COM CEF 337318109 3479760 201492 SH SOLE 0 0 201492 FIRST TRUST MORNINGSTAR DIVIDEND LEADERS INDEX FUND ETF 336917109 28591 855 SH SOLE 0 0 855 FIRST TRUST NYSE ARCA BIOTECHNOLOGY INDEX FUND ETF 33733E203 10976 75 SH SOLE 0 0 75 FIRST TRUST VALUE LINE DIVIDEND INDEX FUND ETF 33734H106 53259 1424 SH SOLE 0 0 1424 FIRSTENERGY CORP Stock 337932107 34180 1000 SH SOLE 0 0 1000 FISERV INC Stock 337738108 1809393 16018 SH SOLE 0 0 16018 FIVE POINT HOLDINGS LLC COM CL A Stock 33833Q106 2851 960 SH SOLE 0 0 960 FLAHERTY & CRUMRINE / CLAYMORE PFD SECS CEF 338478100 27210 2098 SH SOLE 0 0 2098 FLAHERTY & CRUMRINE DYNAMIC PF SHS CEF 33848W106 35217 2100 SH SOLE 0 0 2100 FLEXSTEEL INDS INC COM Stock 339382103 1341511 64620 SH SOLE 64000 0 620 FLUOR CORP Stock 343412102 73400 2000 SH SOLE 0 0 2000 FMC CORP COM NEW Stock 302491303 46089 688 SH SOLE 0 0 688 FORD MOTOR COMPANY Stock 345370860 164344 13232 SH SOLE 0 0 13232 FORIAN INC COM Stock 34630N106 4063 1822 SH SOLE 0 0 1822 FORTINET INC COM Stock 34959E109 2054 35 SH SOLE 0 0 35 FORTIVE CORP COM Stock 34959J108 1187 16 SH SOLE 0 0 16 FORTREA HLDGS INC COMMON STOCK Stock 34965K107 10950 383 SH SOLE 0 0 383 FORTUNE BRANDS HOME & SECURITY INC WI Stock 34964C106 6775 109 SH SOLE 0 0 109 FOX CORP CL A COM Stock 35137L105 499 16 SH SOLE 0 0 16 FRANKLIN STR PPTYS CORP COM REIT 35471R106 2442 1320 SH SOLE 0 0 1320 FREEPORT MCMORAN COPPER Stock 35671D857 2367581 63491 SH SOLE 50000 0 13491 FREQUENCY THERAPEUTICS INC COM Stock 35803L108 44400 120000 SH SOLE 0 0 120000 FULL HSE RESORTS INC COM Stock 359678109 2135 500 SH SOLE 0 0 500 GABELLI DIV AND INC TR CEF 36242H104 698021 35906 SH SOLE 0 0 35906 GABELLI EQUITY TRUST INC CEF 362397101 8295 1617 SH SOLE 0 0 1617 GABELLI GLOBAL SMALL& MID CAP VALUE TR CEF 36249W104 4662 450 SH SOLE 0 0 450 GALLAGHER ARTHUR J &CO Stock 363576109 7653562 33579 SH SOLE 0 0 33579 GARMIN LTD Stock H2906T109 421 4 SH SOLE 0 0 4 GARTNER INC COM Stock 366651107 1031 3 SH SOLE 0 0 3 GATX CORP COM Stock 361448103 1748898 16070 SH SOLE 14000 0 2070 GE HEALTHCARE TECHNOLOGIES INC COMMON STOCK Stock 36266G107 79133 1163 SH SOLE 0 0 1163 GENELUX CORPORATION COM Stock 36870H103 4898 200 SH SOLE 0 0 200 GENERAC HLDGS INC COM Stock 368736104 10896 100 SH SOLE 0 0 100 GENERAL DYNAMICS CORP COM Stock 369550108 546762 2474 SH SOLE 0 0 2474 GENERAL ELECTRIC CO COM NEW Stock 369604301 453903 4106 SH SOLE 0 0 4106 GENERAL MLS INC COM Stock 370334104 1382721 21608 SH SOLE 0 0 21608 GENERAL MOTORS CORP Stock 37045V100 17880 542 SH SOLE 0 0 542 GENUINE PARTS CO COM Stock 372460105 118392 820 SH SOLE 0 0 820 GERDAU S A ADR 373737105 10017 2100 SH SOLE 0 0 2100 GILEAD SCIENCES INC Stock 375558103 66153 883 SH SOLE 0 0 883 GLADSTONE COMMERCIAL CORP COM REIT 376536108 6080 500 SH SOLE 0 0 500 GLADSTONE INVT CORP COM CEF 376546107 63700 5000 SH SOLE 0 0 5000 GLOBAL PMTS INC COM Stock 37940X102 16978 147 SH SOLE 0 0 147 GLOBAL WTR RES INC COM Stock 379463102 1601291 164235 SH SOLE 152000 0 12235 GLOBAL X ARTIFICIAL INTELLIGENCE & TECHNOLOGY ETF ETF 37954Y632 37674 1400 SH SOLE 0 0 1400 GLOBAL X CYBERSECURITY ETF ETF 37954Y384 140153 5770 SH SOLE 0 0 5770 GLOBAL X LITHIUM & BATTERY TECH ETF ETF 37954Y855 22680 411 SH SOLE 0 0 411 GLOBAL X ROBOTICS & ARTIFICIAL INTELLIGENCE ETF ETF 37954Y715 14832 600 SH SOLE 0 0 600 GLOBAL X URANIUM ETF ETF 37954Y871 60873 2251 SH SOLE 0 0 2251 GLOBE LIFE INC COM Stock 37959E102 544 5 SH SOLE 0 0 5 GODADDY INC CL A Stock 380237107 7448 100 SH SOLE 0 0 100 GOHEALTH INC CL A NEW Stock 38046W204 6796 469 SH SOLE 0 0 469 GOLDMAN SACHS GROUP INC Stock 38141G104 1497353 4628 SH SOLE 0 0 4628 GOOGLE INC Stock 02079K305 9556444 73028 SH SOLE 27000 0 46028 GRAINGER W W INC COM Stock 384802104 2542177 3675 SH SOLE 0 0 3675 GREAT LAKES DREDGE & DOCK CORPORATION Stock 390607109 3188 400 SH SOLE 0 0 400 GREEN BRICK PARTNERS INC COM Stock 392709101 3307309 79675 SH SOLE 76000 0 3675 GREEN DOT CORP CL A Stock 39304D102 306 22 SH SOLE 0 0 22 GREENBRIER COS INC 2.875 02/01/2024 Convertible 393657AK7 1083880 1106000 SH SOLE 0 0 1106000 GREENPOWER MTR CO INC COM NEW Stock 39540E302 1654 525 SH SOLE 0 0 525 GREENWICH LIFESCIENCES INC COM Stock 396879108 451 51 SH SOLE 0 0 51 GREIF INC CL A Stock 397624107 8685 130 SH SOLE 0 0 130 GROUPON INC COM Stock 399473206 1149 75 SH SOLE 0 0 75 GROWGENERATION CORP COM Stock 39986L109 8760 3000 SH SOLE 0 0 3000 GSK PLC SPONSORED ADR ADR 37733W204 339409 9363 SH SOLE 0 0 9363 GULFPORT ENERGY CORP COMMON SHARES Stock 402635502 1467350 12366 SH SOLE 12366 0 0 H & Q HEALTHCARE FD SH BEN INT CEF 87911J103 41581 2674 SH SOLE 0 0 2674 HACKETT GROUP INC COM Stock 404609109 2364567 100236 SH SOLE 98861 0 1375 HAEMONETICS CORP MASS COM Stock 405024100 418786 4675 SH SOLE 4675 0 0 HALEON PLC SPON ADS ADR 405552100 53104 6375 SH SOLE 0 0 6375 HALLIBURTON CO COM Stock 406216101 90760 2241 SH SOLE 0 0 2241 HAMILTON BEACH BRANDS HLDG CO COM CL A Stock 40701T104 1886953 152051 SH SOLE 152051 0 0 HANESBRANDS INC Stock 410345102 3049 770 SH SOLE 0 0 770 HARLEY DAVIDSON INC Stock 412822108 11240 340 SH SOLE 0 0 340 HARTFORD FINL SVCS GROUP INC Stock 416515104 149975 2115 SH SOLE 0 0 2115 HASBRO INC COM Stock 418056107 39353 595 SH SOLE 0 0 595 HAWAIIAN ELEC INDUSTRIES COM Stock 419870100 1231 100 SH SOLE 0 0 100 HCA HEALTHCARE INC COM Stock 40412C101 2214 9 SH SOLE 0 0 9 HEALTH CARE PPTY INVS INC REIT 42250P103 32088 1748 SH SOLE 0 0 1748 HEALTH CARE REIT INC REIT 95040Q104 42271 516 SH SOLE 0 0 516 HEALTH CARE SELECT SECTOR SPDR ETF 81369Y209 270717 2103 SH SOLE 0 0 2103 HEALTHCARE SERVICES GROUP INC Stock 421906108 2086 200 SH SOLE 0 0 200 HECLA MNG CO COM Stock 422704106 3528 902 SH SOLE 0 0 902 HELEN OF TROY LTD Stock G4388N106 117 1 SH SOLE 0 0 1 HELIX ENERGY SOLUTIONS GRP INC COM Stock 42330P107 1478953 132404 SH SOLE 130904 0 1500 HELLO GROUP INC ADS ADR 423403104 34900 5000 SH SOLE 0 0 5000 HERCULES CAPITAL INC COM CEF 427096508 678043 41294 SH SOLE 0 0 41294 HERITAGE-CYRSTAL CLEAN IN Stock 42726M106 2490849 54925 SH SOLE 54200 0 725 HERSHEY CO COM Stock 427866108 52575 263 SH SOLE 0 0 263 HEWLETT PACKARD ENTERPRISE CO COM Stock 42824C109 203959 11742 SH SOLE 0 0 11742 HF SINCLAIR CORP COM Stock 403949100 626 11 SH SOLE 0 0 11 HIGH TIDE INC COM NEW Stock 42981E401 1850 1000 SH SOLE 0 0 1000 HILTON WORLDWIDE HLDGS INC COM Stock 43300A203 7659 51 SH SOLE 0 0 51 HIVE DIGITAL TECHNOLOGIES LTD COM NEW Stock 433921103 3080 1000 SH SOLE 0 0 1000 HOLLY ENERGY PARTNERS LP Stock 435763107 39089 1780 SH SOLE 0 0 1780 HOLOGIC INC Stock 436440101 28732 414 SH SOLE 0 0 414 HOME DEPOT Stock 437076102 3684160 12193 SH SOLE 0 0 12193 HONDA MOTOR LTD ADR ECH CNV IN 3 ADR 438128308 3263 97 SH SOLE 0 0 97 HONEYWELL INTL INC Stock 438516106 1862024 10079 SH SOLE 0 0 10079 HORACE MANN EDUCATORS CORP NEW COM Stock 440327104 1355740 46145 SH SOLE 46000 0 145 HORIZON THERAPEUTICS PUB L SHS Stock G46188101 17354 150 SH SOLE 0 0 150 HOST MARRIOTT CORP NEW REIT REIT 44107P104 530 33 SH SOLE 0 0 33 HOWARD HUGHES HOLDINGS INC COM Stock 44267T102 3781 51 SH SOLE 0 0 51 HP INC COM Stock 40434L105 315262 12267 SH SOLE 0 0 12267 HUMANA INC COM Stock 444859102 779892 1603 SH SOLE 0 0 1603 HUNTINGTON BANCSHARES INC COM Stock 446150104 3640 350 SH SOLE 0 0 350 HYATT HOTELS CORPORATION Stock 448579102 318 3 SH SOLE 0 0 3 HYDROFARM HLDGS GROUP INC COM Stock 44888K209 4523 3707 SH SOLE 0 0 3707 HYPATIA WOMEN CEO ETF ETF 90214Q576 10255 410 SH SOLE 0 0 410 IAC INC COM NEW Stock 44891N208 1411 28 SH SOLE 0 0 28 IDEANOMICS INC COM NEW Stock 45166V205 10 4 SH SOLE 0 0 4 IDEX CORP Stock 45167R104 974782 4686 SH SOLE 0 0 4686 IDEXX LABS INC Stock 45168D104 1749 4 SH SOLE 0 0 4 ILLINOIS TOOL WKS INC COM Stock 452308109 1868343 8112 SH SOLE 0 0 8112 ILLUMINA INC COM Stock 452327109 14552 106 SH SOLE 0 0 106 IM CANNABIS CORP COM Stock 44969Q307 36 50 SH SOLE 0 0 50 INDIA FUND INC CEF 454089103 3501 201 SH SOLE 0 0 201 INDUSTRIAL LOGISTICS PPTYS TR COM SHS BEN INT REIT 456237106 5375 1860 SH SOLE 0 0 1860 INGERSOLL RAND INC COM Stock 45687V106 35173 552 SH SOLE 0 0 552 INGREDION INC COM Stock 457187102 78720 800 SH SOLE 0 0 800 INMODE LTD SHS Stock M5425M103 18276 600 SH SOLE 0 0 600 INNOVATIVE INDL PPTYS INC COM REIT 45781V101 3405 45 SH SOLE 0 0 45 INOVIO PHARMACEUTICALS INC COM NEW Stock 45773H201 37 94 SH SOLE 0 0 94 INSEEGO CORP COM Stock 45782B104 840 2000 SH SOLE 0 0 2000 INSPIRATO INCORPORATED CL A NEW Stock 45791E107 9 15 SH SOLE 0 0 15 INSPIRE 100 ETF ETF 66538H534 17017 544 SH SOLE 0 0 544 INTEL CORP COM Stock 458140100 3114801 87617 SH SOLE 0 0 87617 INTERCONTINENTAL EXCHANGE INC COM Stock 45866F104 184614 1678 SH SOLE 0 0 1678 INTERFACE INC COM Stock 458665304 1236796 126075 SH SOLE 118000 0 8075 INTERNATIONAL FLAVORS&FRAGRANC COM Stock 459506101 41107 603 SH SOLE 0 0 603 INTERNATIONAL PAPER CO COM Stock 460146103 5320 150 SH SOLE 0 0 150 INTERNATIONAL SEAWAYS INC COM Stock Y41053102 7200 160 SH SOLE 0 0 160 INTL BUSINESS MACHINES Stock 459200101 2214433 15784 SH SOLE 0 0 15784 INTL GAME TECHNOLOGY Stock G4863A108 8247 272 SH SOLE 0 0 272 INTUIT INC Stock 461202103 633566 1240 SH SOLE 0 0 1240 INTUITIVE SURGICAL, INC. Stock 46120E602 72196 247 SH SOLE 0 0 247 INVESCO AEROSPACE & DEFENSE ETF ETF 46137V100 45087 565 SH SOLE 0 0 565 INVESCO CURRENCYSHARES SWISS FRANC TRUST ETF 46138R108 27216 280 SH SOLE 0 0 280 INVESCO FTSE RAFI US 1500 SMALL-MID ETF ETF 46137V597 7781 236 SH SOLE 0 0 236 INVESCO GLOBAL WATER ETF ETF 46138E651 7748 229 SH SOLE 0 0 229 INVESCO LTD SHS Stock G491BT108 407 28 SH SOLE 0 0 28 INVESCO NATIONAL AMT-FREE MUNICIPAL BOND ETF ETF 46138E537 44320 2000 SH SOLE 0 0 2000 INVESCO S&P 500 EQUAL WEIGHT ETF ETF 46137V357 538139 3798 SH SOLE 0 0 3798 INVESCO S&P 500 TOP 50 ETF ETF 46137V233 624281 18383 SH SOLE 0 0 18383 INVESCO S&P GLOBAL WATER INDEX ETF ETF 46138E263 95831 2060 SH SOLE 0 0 2060 INVESCO S&P ULTRA DIVIDEND REVENUE ETF ETF 46138G656 18599 500 SH SOLE 0 0 500 INVESCO SOLAR ETF ETF 46138G706 193539 3737 SH SOLE 0 0 3737 INVITATION HOMES INC COM REIT 46187W107 483795 15266 SH SOLE 0 0 15266 IQVIA HLDGS INC COM Stock 46266C105 1377 7 SH SOLE 0 0 7 IRON MOUNTAIN INC REIT 46284V101 57666 970 SH SOLE 0 0 970 ISHARES 0-5 YEAR HIGH YIELD CORPORATE BOND ETF ETF 46434V407 208843 5090 SH SOLE 0 0 5090 ISHARES 0-5 YEAR TIPS BOND ETF ETF 46429B747 9692 100 SH SOLE 0 0 100 ISHARES 1-3 YR TREASURY BOND ETF ETF 464287457 456504 5638 SH SOLE 0 0 5638 ISHARES AGGREGATE BOND ETF ETF 464287226 314605 3345 SH SOLE 0 0 3345 ISHARES AMT-FREE MUNI BOND ETF ETF 464288414 6603576 64400 SH SOLE 0 0 64400 ISHARES COHEN & STEERS REIT ETF ETF 464287564 170544 3400 SH SOLE 0 0 3400 ISHARES CORE AGGRESSIVE ALLOCATION ETF ETF 464289859 13405 211 SH SOLE 0 0 211 ISHARES CORE GROWTH ALLOCATION ETF ETF 464289867 2044 41 SH SOLE 0 0 41 ISHARES CORE HIGH DIVIDEND ETF ETF 46429B663 69223 700 SH SOLE 0 0 700 ISHARES CORE MODERATE ALLOCATION ETF ETF 464289875 10239 263 SH SOLE 0 0 263 ISHARES CORE MSCI EAFE ETF 46432F842 2120117 32947 SH SOLE 0 0 32947 ISHARES CORE MSCI EMERGING MARKETS ETF ETF 46434G103 26746 562 SH SOLE 0 0 562 ISHARES CORE MSCI INTERNATIONAL DEVELOPED MARKETS ETF ETF 46435G326 4954 85 SH SOLE 0 0 85 ISHARES CORE S&P MID CAP ETF ETF 464287507 782981 3140 SH SOLE 0 0 3140 ISHARES CORE U.S. REIT ETF ETF 464288521 1431 30 SH SOLE 0 0 30 ISHARES CYBERSECURITY & TECH ETF ETF 46435U135 3851 100 SH SOLE 0 0 100 ISHARES DJ SELECT DIVIDEND ETF 464287168 9947960 92419 SH SOLE 0 0 92419 ISHARES DJ TRANSPORTATION AVERAGE ETF 464287192 9351 40 SH SOLE 0 0 40 ISHARES DJ U.S. FINANCIAL SECTOR ETF ETF 464287788 18973 254 SH SOLE 0 0 254 ISHARES DJ US CONSUMER SERVICES ETF 464287580 287885 4300 SH SOLE 0 0 4300 ISHARES DJ US ENERGY ETF 464287796 14229 300 SH SOLE 0 0 300 ISHARES DOW JONES US REGIONAL BANKS ETF 464288778 620928 18480 SH SOLE 0 0 18480 ISHARES DOW JONES US UTILITIES ETF 464287697 422671 5744 SH SOLE 0 0 5744 ISHARES ESG AWARE MSCI EAFE ETF ETF 46435G516 86871 1257 SH SOLE 0 0 1257 ISHARES ESG AWARE USD CORPORATE BOND ETF ETF 46435G193 21186 974 SH SOLE 0 0 974 ISHARES FLOATING RATE BOND ETF ETF 46429B655 24936 490 SH SOLE 0 0 490 ISHARES GENOMICS IMMUNOLOGY AND HEALTHCARE ETF ETF 46435U192 4070 200 SH SOLE 0 0 200 ISHARES GLOBAL CLEAN ENERGY ETF ETF 464288224 73466 5025 SH SOLE 0 0 5025 ISHARES GLOBAL HEALTHCARE SECTOR INDEX ETF 464287325 14347 174 SH SOLE 0 0 174 ISHARES GLOBAL TELECOM ETF 464287275 81632 1195 SH SOLE 0 0 1195 ISHARES GNMA BOND ETF ETF 46429B333 777231 18603 SH SOLE 0 0 18603 ISHARES GOLD TRUST ETF ETF 464285204 13331 381 SH SOLE 0 0 381 ISHARES HIGH YIELD BOND FACTOR ETF ETF 46435G250 51621 1175 SH SOLE 0 0 1175 ISHARES IBONDS 2025 TERM HIGH YIELD & INCOME ETF ETF 46435U168 38981 1700 SH SOLE 0 0 1700 ISHARES IBOXX $ HIGH YIELD CORPORATE BOND ETF ETF 464288513 53521 726 SH SOLE 0 0 726 ISHARES IBOXX $ INVESTMENT GRADE CORPORATE BOND ETF ETF 464287242 1360061 13331 SH SOLE 0 0 13331 ISHARES INC MSCI GERMANY INDEX FD ETF 464286806 10480 400 SH SOLE 0 0 400 ISHARES INTERNATIONAL SELECT DIVIDEND ETF ETF 464288448 27305 1075 SH SOLE 0 0 1075 ISHARES MBS ETF ETF 464288588 1421 16 SH SOLE 0 0 16 ISHARES MORNINGSTAR LARGE GROWTH ETF ETF 464287119 1776437 29781 SH SOLE 0 0 29781 ISHARES MSCI EAFE ETF ETF 464287465 1112322 16139 SH SOLE 0 0 16139 ISHARES MSCI EAFE GROWTH ETF ETF 464288885 404661 4689 SH SOLE 0 0 4689 ISHARES MSCI EAFE VALUE ETF ETF 464288877 4865829 99445 SH SOLE 0 0 99445 ISHARES MSCI EMERGING MARKETS ETF ETF 464287234 850561 22413 SH SOLE 0 0 22413 ISHARES MSCI EUROPE FINANCIALS ETF ETF 464289180 71196 3765 SH SOLE 0 0 3765 ISHARES MSCI INDIA ETF ETF 46429B598 271473 6139 SH SOLE 0 0 6139 ISHARES MSCI JAPAN ETF ETF 46434G822 131524 2182 SH SOLE 0 0 2182 ISHARES MSCI USA ESG SELECT ETF ETF 464288802 321823 3577 SH SOLE 0 0 3577 ISHARES MSCI USA MOMENTUM FACTOR ETF ETF 46432F396 838 6 SH SOLE 0 0 6 ISHARES MSCI USA VALUE FACTOR ETF ETF 46432F388 17 0 SH SOLE 0 0 0 ISHARES NASDAQ BIOTECHNOLOGY ETF 464287556 333607 2728 SH SOLE 0 0 2728 ISHARES NEW YORK MUNI BOND ETF ETF 464288323 609808 11950 SH SOLE 0 0 11950 ISHARES RUSSELL 1000 VALUE ETF ETF 464287598 40726 268 SH SOLE 0 0 268 ISHARES RUSSELL 2000 ETF ETF 464287655 4773909 27011 SH SOLE 0 0 27011 ISHARES RUSSELL 2000 GROWTH ETF ETF 464287648 143904 642 SH SOLE 0 0 642 ISHARES RUSSELL 2000 VALUE ETF 464287630 904241 6671 SH SOLE 0 0 6671 ISHARES RUSSELL 3000 ETF ETF 464287689 4656 19 SH SOLE 0 0 19 ISHARES RUSSELL MID-CAP GROWTH ETF ETF 464287481 63032 690 SH SOLE 0 0 690 ISHARES RUSSELL MID-CAP VALUE ETF ETF 464287473 72099 691 SH SOLE 0 0 691 ISHARES S&P 500 GROWTH ETF ETF 464287309 35857066 524073 SH SOLE 0 0 524073 ISHARES S&P 500 INDEX ETF 464287200 9085608 21157 SH SOLE 0 0 21157 ISHARES S&P 500 VALUE ETF ETF 464287408 26374024 171438 SH SOLE 0 0 171438 ISHARES S&P MIDCAP 400 GROWTH INDEX ETF 464287606 12570 174 SH SOLE 0 0 174 ISHARES S&P MIDCAP 400 VALUE ETF ETF 464287705 21902 217 SH SOLE 0 0 217 ISHARES S&P SMALLCAP 600 ETF ETF 464287804 438473 4648 SH SOLE 0 0 4648 ISHARES S&P SMALLCAP 600 GROWTH ETF ETF 464287887 13929 127 SH SOLE 0 0 127 ISHARES S&P U.S. PREFERRED STOCK ETF ETF 464288687 483572 16039 SH SOLE 0 0 16039 ISHARES SELF-DRIVING EV & TECH ETF ETF 46435U366 8926 240 SH SOLE 0 0 240 ISHARES SEMICONDUCTOR ETF ETF 464287523 129676 274 SH SOLE 0 0 274 ISHARES SHORT TREASURY BOND ETF ETF 464288679 110470 1000 SH SOLE 0 0 1000 ISHARES SILVER TRUST ETF ETF 46428Q109 118684 5835 SH SOLE 0 0 5835 ISHARES TIPS BOND ETF ETF 464287176 245967 2371 SH SOLE 0 0 2371 ISHARES TR DOW JONES U S HEALTHCARE ETF 464287762 378098 1400 SH SOLE 0 0 1400 ISHARES TR RUSSELL 1000 INDEX ETF ETF 464287622 6535196 27820 SH SOLE 0 0 27820 ISHARES TR RUSSELL MIDCAP INDEX FD ETF 464287499 573964 8288 SH SOLE 0 0 8288 ISHARES TR S&P 100 INDEX FUND ETF 464287101 114321 570 SH SOLE 0 0 570 ISHARES TR S&P 1500 INDEX FD ETF 464287150 68759 730 SH SOLE 0 0 730 ISHARES TRUST S&P GLOBAL CONSUMER STAPLES INDEX FD ETF 464288737 16833 295 SH SOLE 0 0 295 ISHARES U.S. BROKER-DEALERS & SECURITIES EXCHANGES ETF ETF 464288794 149744 1645 SH SOLE 0 0 1645 ISHARES U.S. INFRASTRUCTURE ETF ETF 46435U713 15185 415 SH SOLE 0 0 415 ISHARES U.S. MEDICAL DEVICES ETF ETF 464288810 36860 760 SH SOLE 0 0 760 ISHARES U.S. PHARMACEUTICALS ETF ETF 464288836 1303 7 SH SOLE 0 0 7 ISHARES U.S. TREASURY BOND ETF ETF 46429B267 2689 122 SH SOLE 0 0 122 ISUN INC COM Stock 465246106 315 1400 SH SOLE 0 0 1400 ITERIS INC NEW COM Stock 46564T107 1159 280 SH SOLE 0 0 280 ITT INDUSTRIES INC Stock 45073V108 97537 996 SH SOLE 0 0 996 J M SMUCKER CO NEW Stock 832696405 3267131 26581 SH SOLE 15000 0 11581 JACOBS SOLUTIONS INC COM Stock 46982L108 96369 706 SH SOLE 0 0 706 JANUS HENDERSON GROUP PLC ORD SHS Stock G4474Y214 379962 14716 SH SOLE 0 0 14716 JANUS HENDERSON MORTGAGE-BACKED SECURITIES ETF ETF 47103U852 170957 3939 SH SOLE 0 0 3939 JB HUNT TRANSPORT SERVICES Stock 445658107 189274 1004 SH SOLE 0 0 1004 JBG SMITH PPTYS COM REIT 46590V100 5466 378 SH SOLE 0 0 378 JD.COM INC SPON ADR CL A ADR 47215P106 104169 3576 SH SOLE 0 0 3576 JEFFERIES FINL GROUP INC COM Stock 47233W109 16850 460 SH SOLE 0 0 460 JHANCOCK TAX-ADV DIVIDEND INCOME CEF 41013V100 17760 1000 SH SOLE 0 0 1000 JOBY AVIATION INC COMMON STOCK Stock G65163100 14835 2300 SH SOLE 0 0 2300 JOHN HANCOCK MULTIFACTOR MID CAP ETF ETF 47804J206 3811 81 SH SOLE 0 0 81 JOHN HANCOCK PREFERRED INCOME FUND III CEF 41021P103 14263 1070 SH SOLE 0 0 1070 JOHNSON & JOHNSON COM Stock 478160104 10657403 68426 SH SOLE 0 0 68426 JOHNSON CTLS INC Stock G51502105 13888 261 SH SOLE 0 0 261 JOHNSON OUTDOORS CL A CLASS A Stock 479167108 3522036 64400 SH SOLE 50300 0 14100 JONES LANG LASALLE INC Stock 48020Q107 43060 305 SH SOLE 0 0 305 JPMORGAN BETABUILDERS CANADA ETF ETF 46641Q225 3896 67 SH SOLE 0 0 67 JPMORGAN BETABUILDERS DEVELOPED ASIA PACIFIC-EX JAPAN ETF ETF 46641Q233 2657 59 SH SOLE 0 0 59 JPMORGAN BETABUILDERS EUROPE ETF ETF 46641Q191 3050 60 SH SOLE 0 0 60 JPMORGAN BETABUILDERS JAPAN ETF ETF 46641Q217 5476 109 SH SOLE 0 0 109 JPMORGAN CHASE & CO COM Stock 46625H100 42301560 291695 SH SOLE 24000 0 267695 JPMORGAN EQUITY PREMIUM INCOME ETF ETF 46641Q332 53560 1000 SH SOLE 0 0 1000 JPMORGAN ULTRA-SHORT INCOME ETF ETF 46641Q837 24036 479 SH SOLE 0 0 479 KANDI TECHNOLOGIES GROUP INC COM Stock 483709101 1419 410 SH SOLE 0 0 410 KELLANOVA COM Stock 487836108 1139103 19141 SH SOLE 0 0 19141 KENVUE INC COM Stock 49177J102 9638 480 SH SOLE 0 0 480 KEURIG DR PEPPER INC COM Stock 49271V100 1058688 33535 SH SOLE 33000 0 535 KEYCORP COM Stock 493267108 549 51 SH SOLE 0 0 51 KEYSIGHT TECHNOLOGIES,INC Stock 49338L103 7674 58 SH SOLE 0 0 58 KIMBALL ELECTRONICS INC COM Stock 49428J109 450155 16441 SH SOLE 16441 0 0 KIMBERLY-CLARK CORP COM Stock 494368103 3229125 26720 SH SOLE 0 0 26720 KIMCO RLTY CORP COM REIT 49446R109 8285 471 SH SOLE 0 0 471 KINDER MORGAN INC Stock 49456B101 2160807 130326 SH SOLE 125000 0 5326 KIRBY CORPORATION Stock 497266106 5571695 67291 SH SOLE 0 0 67291 KKR & CO LP Stock 48251W104 9859826 160062 SH SOLE 51000 0 109062 KLA CORP COM NEW Stock 482480100 2752 6 SH SOLE 0 0 6 KONINKLIJKE PHILIPS N V NY REGIS SHS NEW ADR 500472303 10090 506 SH SOLE 0 0 506 KRAFT HEINZ CO COM Stock 500754106 187561 5576 SH SOLE 0 0 5576 KROGER CO COM Stock 501044101 500952 11194 SH SOLE 0 0 11194 KULICKE & SOFFA INDS INC COM Stock 501242101 499625 10274 SH SOLE 10274 0 0 KYNDRYL HLDGS INC COMMON STOCK Stock 50155Q100 7399 490 SH SOLE 0 0 490 L S I INDS INC FORMERLY L S I LTG Stock 50216C108 5599095 352588 SH SOLE 343364 0 9224 L3HARRIS TECHNOLOGIES INC COM Stock 502431109 40222 231 SH SOLE 0 0 231 LA Z BOY INC COM Stock 505336107 15440 500 SH SOLE 0 0 500 LABORATORY CORP OF AMERICA Stock 50540R409 77002 383 SH SOLE 0 0 383 LACLEDE GROUP INC Stock 84857L101 5884 104 SH SOLE 0 0 104 LAKELAND FINL CORP COM Stock 511656100 366154 7715 SH SOLE 7715 0 0 LAKELAND INDUSTRIES INC Stock 511795106 2517713 167068 SH SOLE 149000 0 18068 LAM RESEARCH CORP COM Stock 512807108 3134 5 SH SOLE 0 0 5 LAMAR ADVERTISING CO NEW CL A REIT 512816109 3339 40 SH SOLE 0 0 40 LAMB WESTON HLDGS INC COM Stock 513272104 121301 1312 SH SOLE 0 0 1312 LANDS END INC NEW Stock 51509F105 67 9 SH SOLE 0 0 9 LAS VEGAS SANDS CORP Stock 517834107 670459 14626 SH SOLE 0 0 14626 LAZARD LTD SHS -A - Stock G54050102 788795 25437 SH SOLE 0 0 25437 LEE ENTERPRISES INC COM Stock 523768406 372719 34801 SH SOLE 0 0 34801 LEMONADE INC COM Stock 52567D107 232 20 SH SOLE 0 0 20 LENNAR CORP CL A Stock 526057104 1683 15 SH SOLE 0 0 15 LESLIES INC COM Stock 527064109 3849 680 SH SOLE 0 0 680 LEVI STRAUSS & CO NEW CL A COM STK Stock 52736R102 5455 402 SH SOLE 0 0 402 LEXINGTON CORP PPTYS TR REIT 529043101 341130 38329 SH SOLE 0 0 38329 LIBERTY GLOBAL PLC CL C Stock G5480U120 7424 400 SH SOLE 0 0 400 LIBERTY LATIN AMERICA LTD COM CL C Stock G9001E128 2448 300 SH SOLE 0 0 300 LI-CYCLE HOLDINGS CORP COMMON SHARES Stock 50202P105 746 210 SH SOLE 0 0 210 LINCOLN NATL CORP IND COM Stock 534187109 138906 5626 SH SOLE 0 0 5626 LINDE PLC SHS Stock G54950103 7819 21 SH SOLE 0 0 21 LIQUIDITY SERVICES INC Stock 53635B107 1497260 84975 SH SOLE 83000 0 1975 LIVENT CORP COM Stock 53814L108 3664 199 SH SOLE 0 0 199 LKQ CORP COM Stock 501889208 1386 28 SH SOLE 0 0 28 LL FLOORING HOLDINGS INC COM Stock 55003T107 13948 4400 SH SOLE 0 0 4400 LOCKHEED MARTIN CORP Stock 539830109 86031 210 SH SOLE 0 0 210 LOEWS CORP COM Stock 540424108 18993 300 SH SOLE 0 0 300 LOWES COS INC COM Stock 548661107 502651 2418 SH SOLE 0 0 2418 LTC PROPERTIES INC REIT 502175102 36950 1150 SH SOLE 0 0 1150 LUCID GROUP INC COM Stock 549498103 5238 937 SH SOLE 0 0 937 LULULEMON ATHLETICA INC Stock 550021109 188949 490 SH SOLE 0 0 490 LUMEN TECHNOLOGIES INC COM Stock 550241103 1514 1066 SH SOLE 0 0 1066 LUMINAR TECHNOLOGIES INC COM CL A Stock 550424105 5154322 1132818 SH SOLE 0 0 1132818 LYONDELLBASELL Stock N53745100 1136 12 SH SOLE 0 0 12 M & T BK CORP COM Stock 55261F104 26302 208 SH SOLE 0 0 208 MADISON SQUARE GARDEN ENTMT COM CL A Stock 558256103 2795573 84946 SH SOLE 60000 0 24946 MAGNA INTL INC COM Stock 559222401 10722 200 SH SOLE 0 0 200 MARATHON OIL CORP COM Stock 565849106 7159 268 SH SOLE 0 0 268 MARATHON PETE CORP COM Stock 56585A102 863316 5704 SH SOLE 0 0 5704 MARINEMAX INC COM Stock 567908108 3282 100 SH SOLE 0 0 100 MARKEL CORP HOLDING CO Stock 570535104 50065 34 SH SOLE 0 0 34 MARKET VECTORS GOLD MINERS INDEX ETF ETF 92189F106 34310 1275 SH SOLE 0 0 1275 MARRIOTT INTL INC Stock 571903202 556021 2829 SH SOLE 0 0 2829 MARRIOTT VACATIONS WORLDWIDE CORP COM Stock 57164Y107 1006 10 SH SOLE 0 0 10 MARSH & MCLENNAN COS INC COM Stock 571748102 3425 18 SH SOLE 0 0 18 MARTIN MARIETTA MATLS INC COM Stock 573284106 821 2 SH SOLE 0 0 2 MARVELL TECHNOLOGY INC COM Stock 573874104 54599 1009 SH SOLE 0 0 1009 MASCO CORP COM Stock 574599106 49708 930 SH SOLE 0 0 930 MASTEC INC COM Stock 576323109 35985 500 SH SOLE 0 0 500 MASTERBRAND INC COMMON STOCK Stock 57638P104 1324 109 SH SOLE 0 0 109 MASTERCARD INC Stock 57636Q104 3870337 9776 SH SOLE 0 0 9776 MATERIALS SELECT SECTOR SPDR ETF 81369Y100 358188 4560 SH SOLE 0 0 4560 MATERION CORP COM Stock 576690101 1209366 11867 SH SOLE 11867 0 0 MATTEL INC COM Stock 577081102 293572 13326 SH SOLE 0 0 13326 MAXEON SOLAR TECHNOLOGIES LTD SHS Stock Y58473102 67222 5800 SH SOLE 0 0 5800 MCCORMICK & CO INC COM NON VTG Stock 579780206 198479 2624 SH SOLE 0 0 2624 MCDONALDS CORP COM Stock 580135101 5448997 20684 SH SOLE 0 0 20684 MCEWEN MINING INC COM Stock 58039P305 7150 1100 SH SOLE 0 0 1100 MCGRATH RENTCORP COM Stock 580589109 2519031 25130 SH SOLE 25000 0 130 MCKESSON CORP Stock 58155Q103 74794 172 SH SOLE 0 0 172 MEDICAL PROPERTIES TRUST INC REIT 58463J304 10628 1950 SH SOLE 0 0 1950 MEDTRONIC PLC SHS Stock G5960L103 397755 5076 SH SOLE 0 0 5076 MERCADOLIBRE INC Stock 58733R102 38036 30 SH SOLE 0 0 30 MERCER INTL INC COM Stock 588056101 532672 62083 SH SOLE 62083 0 0 MERCK & CO INC Stock 58933Y105 6091801 59172 SH SOLE 0 0 59172 MERSANA THERAPEUTICS INC COM Stock 59045L106 190 150 SH SOLE 0 0 150 META PLATFORMS INC CL A Stock 30303M102 1943259 6473 SH SOLE 0 0 6473 METHODE ELECTRONICS INC Stock 591520200 522899 22884 SH SOLE 22884 0 0 METLIFE INC COM Stock 59156R108 321208 5106 SH SOLE 0 0 5106 METTLER TOLEDO INTERNATIONAL COM Stock 592688105 1108 1 SH SOLE 0 0 1 MGE ENERGY INC COM Stock 55277P104 139418 2035 SH SOLE 0 0 2035 MGP INGREDIENTS INC NEW COM Stock 55303J106 31644 300 SH SOLE 0 0 300 MICROCHIP TECHNOLOGY INC Stock 595017104 532379 6821 SH SOLE 0 0 6821 MICRON TECHNOLOGY Stock 595112103 82452 1212 SH SOLE 0 0 1212 MICROSOFT Stock 594918104 31930531 101126 SH SOLE 0 0 101126 MIDDLESEX WTR CO COM Stock 596680108 41406 625 SH SOLE 0 0 625 MILLER INDS INC TENN NEW Stock 600551204 1990888 50775 SH SOLE 49000 0 1775 MIND MEDICINE MINDMED INC COM NEW Stock 60255C885 46512 14860 SH SOLE 0 0 14860 MITEK SYS INC COM NEW Stock 606710200 28676 2675 SH SOLE 0 0 2675 MODERNA INC COM Stock 60770K107 620 6 SH SOLE 0 0 6 MOLECULIN BIOTECH INC COM Stock 60855D200 107 250 SH SOLE 0 0 250 MOLSON COORS BEVERAGE CO CL B Stock 60871R209 8966 141 SH SOLE 0 0 141 MONDELEZ INTL INC CL A Stock 609207105 1636896 23586 SH SOLE 0 0 23586 MONRO MUFFLER BRAKE INC Stock 610236101 1284501 46255 SH SOLE 46255 0 0 MONROE CAPITAL CORP CEF 610335101 5215 700 SH SOLE 0 0 700 MONSTER BEVERAGE CORP NEW COM Stock 61174X109 1377 26 SH SOLE 0 0 26 MOODYS CORP Stock 615369105 77145 244 SH SOLE 0 0 244 MORGAN STANLEY Stock 617446448 629522 7708 SH SOLE 0 0 7708 MORNINGSTAR INC COM Stock 617700109 143355 612 SH SOLE 0 0 612 MOSAIC CO Stock 61945C103 144351 4055 SH SOLE 0 0 4055 MOTOROLA SOLUTIONS INC COM NEW Stock 620076307 7895 29 SH SOLE 0 0 29 MOVADO GROUP INC COM Stock 624580106 1857749 67925 SH SOLE 66500 0 1425 MSCI INC COM Stock 55354G100 513 1 SH SOLE 0 0 1 MYERS INDS INC COM Stock 628464109 829980 46290 SH SOLE 46000 0 290 NANO X IMAGING LTD ORD SHS Stock M70700105 426 65 SH SOLE 0 0 65 NATHANS FAMOUS INC NEW COM Stock 632347100 662084 9370 SH SOLE 9000 0 370 NATIONAL HEALTH INVS INC REIT 63633D104 59064 1150 SH SOLE 0 0 1150 NATIONAL RETAIL PPTYS REIT 637417106 17670 500 SH SOLE 0 0 500 NAVIENT CORPORATION COM Stock 63938C108 13776 800 SH SOLE 0 0 800 NBT BANCORP INC COM Stock 628778102 380280 12000 SH SOLE 12000 0 0 NETAPP INC Stock 64110D104 8499 112 SH SOLE 0 0 112 NETFLIX COM INC Stock 64110L106 594342 1574 SH SOLE 0 0 1574 NEUBERGER BERMAN ENERGY INFRA COM CEF 64129H104 2683 390 SH SOLE 0 0 390 NEUROCRINE BIOSCIENCES INC COM Stock 64125C109 1462 13 SH SOLE 0 0 13 NEW MEDIA INV GRP INC Stock 36472T109 4986 2035 SH SOLE 0 0 2035 NEW YORK TIMES CO CL A Stock 650111107 9235 224 SH SOLE 0 0 224 NEWELL BRANDS INC COM Stock 651229106 280 31 SH SOLE 0 0 31 NEWMONT CORP COM Stock 651639106 1321487 35764 SH SOLE 0 0 35764 NEXSTAR MEDIA GROUP INC COMMON STOCK Stock 65336K103 7168 50 SH SOLE 0 0 50 NEXTERA ENERGY INC COM Stock 65339F101 1442380 25177 SH SOLE 0 0 25177 NIKE INC CLASS B Stock 654106103 430635 4504 SH SOLE 0 0 4504 NIKOLA CORP COM Stock 654110105 1570 1000 SH SOLE 0 0 1000 NIO INC SPON ADS ADR 62914V106 43392 4800 SH SOLE 0 0 4800 NISOURCE INC COM Stock 65473P105 6762 274 SH SOLE 0 0 274 NOKIA CORP ADR ADR 654902204 2594 694 SH SOLE 0 0 694 NORDSTROM INC COM Stock 655664100 75 5 SH SOLE 0 0 5 NORFOLK SOUTHERN CRP Stock 655844108 31306 159 SH SOLE 0 0 159 NORTHERN TR CORP COM Stock 665859104 1325331 19075 SH SOLE 0 0 19075 NORTHROP GRUMMAN CORP COM Stock 666807102 46220 105 SH SOLE 0 0 105 NORTHSTAR ASSET MGMTGROUP INC COM Stock 25401T603 6698 381 SH SOLE 0 0 381 NORTHWEST NAT HLDG CO COM Stock 66765N105 1342469 35180 SH SOLE 34000 0 1180 NORTHWESTERN ENERGY GROUP INC COM NEW Stock 668074305 2102298 43743 SH SOLE 31500 0 12243 NORWEGIAN CRUISE LINE HLDG LTD SHS Stock G66721104 4565 277 SH SOLE 0 0 277 NOVARTIS AG ADR ADR 66987V109 140714 1381 SH SOLE 0 0 1381 NOVAVAX INC Stock 670002401 159 22 SH SOLE 0 0 22 NOVO-NORDISK A/S ADR ADR CMN ADR 670100205 27282 300 SH SOLE 0 0 300 NRG ENERGY INC NEW Stock 629377508 539 14 SH SOLE 0 0 14 NUCOR CORP COM Stock 670346105 2033 13 SH SOLE 0 0 13 NUSTAR ENERGY LP UNIT Stock 67058H102 8720 500 SH SOLE 0 0 500 NUTRIEN LTD COM Stock 67077M108 244014 3951 SH SOLE 0 0 3951 NUVEEN AMT FREE MUN CR INC FD COM CEF 67071L106 15702 1523 SH SOLE 0 0 1523 NUVEEN AMT FREE QLTY MUN INCME COM CEF 670657105 117748 12164 SH SOLE 0 0 12164 NUVEEN QUALITY MUNCP INCOME FD COM CEF 67066V101 111702 11016 SH SOLE 0 0 11016 NUVEEN S&P 500 DYNAMIC OVERWRI COM CEF 6706EW100 29640 2000 SH SOLE 0 0 2000 NVENT ELECTRIC PLC SHS Stock G6700G107 265 5 SH SOLE 0 0 5 NVIDIA CORP Stock 67066G104 3033431 6974 SH SOLE 5000 0 1974 NXP SEMICONDUCTORS N V COM Stock N6596X109 600 3 SH SOLE 0 0 3 NY COMMUNITY BANCORP INC Stock 649445103 11340 1000 SH SOLE 0 0 1000 O REILLY AUTOMOTIVE INC Stock 67103H107 2320320 2553 SH SOLE 0 0 2553 O S I SYSTEMS INC Stock 671044105 1198342 10152 SH SOLE 10152 0 0 OCCIDENTAL PETE CORP COM Stock 674599105 2530 39 SH SOLE 0 0 39 OCEANFIRST FINL CORP COM Stock 675234108 2103359 145360 SH SOLE 144780 0 580 OCUGEN INC COM Stock 67577C105 120 300 SH SOLE 0 0 300 OFFICE PPTYS INCOME TR COM SHS BEN INT REIT 67623C109 2255 550 SH SOLE 0 0 550 OIL DRI CORP AMER COM Stock 677864100 4261368 69010 SH SOLE 68500 0 510 OLD NATL BANCORP IND Stock 680033107 760835 52327 SH SOLE 47200 0 5127 OLD REP INTL CORP COM Stock 680223104 20775539 771178 SH SOLE 0 0 771178 OMEGA HEALTHCARE INVS INC COM REIT 681936100 92052 2776 SH SOLE 0 0 2776 OMNIAB INC COM Stock 68218J103 5190 1000 SH SOLE 0 0 1000 OMNICOM GROUP INC COM Stock 681919106 745 10 SH SOLE 0 0 10 ON SEMICONDUCTOR CORP COM Stock 682189105 1208 13 SH SOLE 0 0 13 ONCTERNAL THERAPEUTICS INC COM Stock 68236P107 3000 10000 SH SOLE 0 0 10000 ONE GAS INC Stock 68235P108 22191 325 SH SOLE 0 0 325 ONEOK INC NEW COM Stock 682680103 476423 7511 SH SOLE 0 0 7511 ONEWATER MARINE INC CL A COM Stock 68280L101 4099 160 SH SOLE 0 0 160 ORACLE CORPORATION Stock 68389X105 10548654 99591 SH SOLE 0 0 99591 ORGANON & CO COMMON STOCK Stock 68622V106 50353 2900 SH SOLE 0 0 2900 ORION ENERGY SYSTEMS INC Stock 686275108 3606702 2862462 SH SOLE 1160000 0 1702462 ORION OFFICE REIT INC COM REIT 68629Y103 5939 1140 SH SOLE 0 0 1140 OSHKOSH TRUCK CORP Stock 688239201 28629 300 SH SOLE 0 0 300 OTIS WORLDWIDE CORP COM Stock 68902V107 127613 1589 SH SOLE 0 0 1589 OTTER TAIL CORP COM Stock 689648103 1113330 14665 SH SOLE 10500 0 4165 OWENS-ILLINOIS, INC. Stock 67098H104 8365 500 SH SOLE 0 0 500 PACCAR INC COM Stock 693718108 1615 19 SH SOLE 0 0 19 PACWEST BANCORP DEL COM Stock 695263103 791 100 SH SOLE 0 0 100 PAGERDUTY INC COM Stock 69553P100 1462 65 SH SOLE 0 0 65 PALANTIR TECHNOLOGIES INC CL A Stock 69608A108 49280 3080 SH SOLE 0 0 3080 PALO ALTO NETWORKS INC COM Stock 697435105 351660 1500 SH SOLE 0 0 1500 PAN AMERICAN SILVER CORP Stock 697900108 46336 3200 SH SOLE 0 0 3200 PARAMOUNT GLOBAL 5.75 CONV PFD A Convertible Preferred 92556H305 404079 22765 SH SOLE 0 0 22765 PARAMOUNT GLOBAL CLASS A COM Stock 92556H107 10927 692 SH SOLE 0 0 692 PARAMOUNT GLOBAL CLASS B COMMON Stock 92556H206 2160126 167452 SH SOLE 110000 0 57452 PARK HOTELS & RESORTS INC COM REIT 700517105 6406 520 SH SOLE 0 0 520 PARKER-HANNIFIN CORP COM Stock 701094104 1948 5 SH SOLE 0 0 5 PARK-OHIO HLDGS CORP COM Stock 700666100 3783 190 SH SOLE 0 0 190 PATTERSON COS INC COM Stock 703395103 1022284 34490 SH SOLE 31400 0 3090 PAYCHEX INC Stock 704326107 9410318 81595 SH SOLE 25000 0 56595 PAYPAL HLDGS INC COM Stock 70450Y103 193210 3305 SH SOLE 0 0 3305 PBF ENERGY INC CL A Stock 69318G106 11241 210 SH SOLE 0 0 210 PEAKSTONE REALTY TRUST COMMON SHARES REIT 39818P799 9768 587 SH SOLE 0 0 587 PELOTON INTERACTIVE INC CL A COM Stock 70614W100 5959 1180 SH SOLE 0 0 1180 PENN ENTERTAINMENT INC COM Stock 707569109 20655 900 SH SOLE 0 0 900 PENSKE AUTOMOTIVE GROUP INC Stock 70959W103 11694 70 SH SOLE 0 0 70 PENTAIR PLC SHS Stock G7S00T104 777 12 SH SOLE 0 0 12 PEOPLES BANCORP INC COM Stock 709789101 3553 140 SH SOLE 0 0 140 PEPSICO INC COM Stock 713448108 12272471 72430 SH SOLE 12000 0 60430 PERDOCEO ED CORP COM Stock 71363P106 6498 380 SH SOLE 0 0 380 PETMED EXPRESS INC Stock 716382106 527055 51420 SH SOLE 47000 0 4420 PFIZER INC COM Stock 717081103 10638078 320714 SH SOLE 105000 0 215714 PG&E CORP COM Stock 69331C108 1613 100 SH SOLE 0 0 100 PHILIP MORRIS INTL INC Stock 718172109 1203540 13000 SH SOLE 0 0 13000 PHILLIPS 66 Stock 718546104 600085 4994 SH SOLE 0 0 4994 PHYSICIANS RLTY TR COM REIT 71943U104 6095 500 SH SOLE 0 0 500 PIEDMONT OFFICE REALTY TR INC COM CL A REIT 720190206 5620 1000 SH SOLE 0 0 1000 PIMCO MUN INCOME FD II COM CEF 72200W106 29606 3850 SH SOLE 0 0 3850 PINNACLE FINL PARTNERS INC COM Stock 72346Q104 9386 140 SH SOLE 0 0 140 PIONEER NAT RES CO COM Stock 723787107 8723 38 SH SOLE 0 0 38 PJT PARTNERS INC COM CL A Stock 69343T107 953 12 SH SOLE 0 0 12 PLAINS ALL AMERICAN PIPELINE LP Stock 726503105 42896 2800 SH SOLE 0 0 2800 PLANET LABS PBC COM CL A Stock 72703X106 468 180 SH SOLE 0 0 180 PLUG PWR INC Stock 72919P202 7410 975 SH SOLE 0 0 975 PNC FINL SVCS GROUP INC COM Stock 693475105 619681 5047 SH SOLE 0 0 5047 PORTILLOS INC COM CL A Stock 73642K106 29857 1940 SH SOLE 0 0 1940 POST HOLDINGS INC COM Stock 737446104 1972 23 SH SOLE 0 0 23 POSTAL REALTY TRUST INC CL A REIT 73757R102 4621860 342360 SH SOLE 307500 0 34860 POTBELLY CORP COM Stock 73754Y100 7800 1000 SH SOLE 0 0 1000 POTLATCHDELTIC CORPORATION COM REIT 737630103 106776 2352 SH SOLE 0 0 2352 POWERSHARES CEF INCOME ETF 46138E404 8550 500 SH SOLE 0 0 500 POWERSHARES DYNAMIC MRKT PORTFOLIO EXCH TRADED FUND ETF 46137V712 22073 600 SH SOLE 0 0 600 POWERSHARES DYNAMIC PHARMACEUTICALS ETF 46137V662 43420 600 SH SOLE 0 0 600 POWERSHARES FINANCIAL PREFERRED ETF ETF 46137V621 4597772 327011 SH SOLE 0 0 327011 POWERSHARES GLOBAL PREFERRED ETF ETF 46138E511 167958 15339 SH SOLE 0 0 15339 POWERSHARES GLOBAL WATER PORTFOLIO EXCHANGE-TRADED FD ETF 46137V142 314640 5917 SH SOLE 0 0 5917 POWERSHARES HY DIVIDEND ACHIEVERS ETF 46137V563 5757 300 SH SOLE 0 0 300 POWERSHARES QQQ TR ETF 46090E103 7105019 19831 SH SOLE 0 0 19831 POWERSHARES WILDERHILL CLEAN ENERGY ETF 46137V134 412750 13132 SH SOLE 0 0 13132 PPG INDS INC COM Stock 693506107 85538 659 SH SOLE 0 0 659 PPL CORP COM Stock 69351T106 34727 1474 SH SOLE 0 0 1474 PRINCIPAL FINANCIAL GROUP INC COM Stock 74251V102 865 12 SH SOLE 0 0 12 PROCTER AND GAMBLE CO COM Stock 742718109 7071095 48479 SH SOLE 0 0 48479 PROGRESSIVE CORP COM Stock 743315103 2786 20 SH SOLE 0 0 20 PROLOGIS SHARE BENEFICIAL INT REIT 74340W103 124329 1108 SH SOLE 0 0 1108 PROPETRO HLDG CORP COM Stock 74347M108 963152 90607 SH SOLE 90607 0 0 PROSHARES S&P 500 DIVIDEND ARISTOCRATS ETF ETF 74348A467 82794 935 SH SOLE 0 0 935 PROSHARES ULTRAPRO SHORT DOW30 ETF 74347G648 131 5 SH SOLE 0 0 5 PROSPERITY BANCSHARES INC Stock 743606105 66096 1211 SH SOLE 0 0 1211 PRUDENTIAL FINL INC Stock 744320102 334099 3521 SH SOLE 0 0 3521 PTC INC COM Stock 69370C100 708 5 SH SOLE 0 0 5 PUBLIC STORAGE INC REIT 74460D109 6588 25 SH SOLE 0 0 25 PUBLIC SVC ENTERPRISE GRP INC COM Stock 744573106 167998 2952 SH SOLE 0 0 2952 PULTE GROUP INC COM Stock 745867101 1185 16 SH SOLE 0 0 16 PURPLE BIOTECH LTD SPONSORED ADS ADR 74638P109 357 300 SH SOLE 0 0 300 QCR HOLDINGS INC COM Stock 74727A104 944199 19460 SH SOLE 19460 0 0 QUALCOMM INC COM Stock 747525103 4629488 41685 SH SOLE 26000 0 15685 QUANTA SERVICES INC Stock 74762E102 149656 800 SH SOLE 0 0 800 QUANTUMSCAPE CORP COM CL A Stock 74767V109 181 27 SH SOLE 0 0 27 QUEST DIAGNOSTICS INC COM Stock 74834L100 731 6 SH SOLE 0 0 6 QUIDELORTHO CORP COM Stock 219798105 52735 722 SH SOLE 0 0 722 READY CAPITAL CORP COM REIT 75574U101 3579 354 SH SOLE 0 0 354 REALTY INCOME CORP REIT 756109104 1067780 21381 SH SOLE 0 0 21381 REAVES UTIL INCOME FD COM SH BEN INT CEF 756158101 35742 1450 SH SOLE 0 0 1450 REE AUTOMOTIVE LTD SHS CL A NEW Stock M8287R103 10 70 SH SOLE 0 0 70 REGENERON PHARMACEUTICALS INC Stock 75886F107 1646 2 SH SOLE 0 0 2 REGIONS FINANCIAL CORP NEW Stock 7591EP100 894 52 SH SOLE 0 0 52 RENAISSANCE IPO ETF ETF 759937204 14388 450 SH SOLE 0 0 450 RENALYTIX PLC ADS ADR 75973T101 49600 31000 SH SOLE 0 0 31000 REPUBLIC SERVICES INC Stock 760759100 7838 55 SH SOLE 0 0 55 RESIDEO TECHNOLOGIES INC COM Stock 76118Y104 632 40 SH SOLE 0 0 40 RESMED INC COM Stock 761152107 739 5 SH SOLE 0 0 5 RESOURCES CONNECTION INC COM Stock 76122Q105 1418836 95160 SH SOLE 93000 0 2160 RESTAURANT BRANDS INTL INC COM Stock 76131D103 25316 380 SH SOLE 0 0 380 REXFORD INDL RLTY INC COM REIT 76169C100 408865 8285 SH SOLE 0 0 8285 RF INDUSTRIES INC Stock 749552105 3988 1325 SH SOLE 0 0 1325 RGC RESOURCES INC Stock 74955L103 1598001 92370 SH SOLE 90000 0 2370 RH COM Stock 74967X103 6609 25 SH SOLE 0 0 25 RIO TINTO PLC SPON ADR ADR 767204100 19092 300 SH SOLE 0 0 300 RIOT PLATFORMS INC COM Stock 767292105 10263 1100 SH SOLE 0 0 1100 RIVIAN AUTOMOTIVE INC COM CL A Stock 76954A103 41834 1723 SH SOLE 0 0 1723 RMR GROUP INC CL A Stock 74967R106 441 18 SH SOLE 0 0 18 ROBO GLOBAL ROBOTICS & AUTOMATION INDEX ETF ETF 301505707 219066 4350 SH SOLE 0 0 4350 ROCKET COS INC COM CL A Stock 77311W101 4090 500 SH SOLE 0 0 500 ROCKWELL AUTOMATION INC COM Stock 773903109 686660 2402 SH SOLE 0 0 2402 ROCKY SHOES & BOOTS INC Stock 774515100 2721926 185165 SH SOLE 169150 0 16015 ROKU INC COM CL A Stock 77543R102 1765 25 SH SOLE 0 0 25 ROPER TECHNOLOGIES INC COM Stock 776696106 1453 3 SH SOLE 0 0 3 ROSS STORES INC COM Stock 778296103 1581 14 SH SOLE 0 0 14 ROUNDHILL SPORTS BETTING & IGAMING ETF ETF 53656F789 3173 200 SH SOLE 0 0 200 ROYAL CARIBBEAN GROUP COM Stock V7780T103 10412 113 SH SOLE 0 0 113 ROYAL DUTCH SHELL PLC-ADR ADR 780259305 589082 9150 SH SOLE 0 0 9150 ROYCE GLOBAL VALUE TR INC COM CEF 78081T104 1199 138 SH SOLE 0 0 138 ROYCE MICRO-CAP TRUST INC CEF 780915104 9739 1176 SH SOLE 0 0 1176 ROYCE VALUE TR INC CEF 780910105 78831 6125 SH SOLE 0 0 6125 RTX CORPORATION COM Stock 75513E101 451255 6270 SH SOLE 0 0 6270 RUSH ENTERPRISES INC CL A Stock 781846209 6859 168 SH SOLE 0 0 168 RUSH STREET INTERACTIVE INC COM Stock 782011100 23562 5100 SH SOLE 0 0 5100 RYAN SPECIALTY HOLDINGS INC CL A Stock 78351F107 27878 576 SH SOLE 0 0 576 S&P GLOBAL INC COM Stock 78409V104 9501 26 SH SOLE 0 0 26 SABA CAPITAL INCOME & OPRNT FD SHS NEW CEF 78518H202 1190 155 SH SOLE 0 0 155 SABRA HEALTH CARE REIT INC REIT 78573L106 4182 300 SH SOLE 0 0 300 SAGE THERAPEUTICS INC COM Stock 78667J108 3993 194 SH SOLE 0 0 194 SALESFORCE COM Stock 79466L302 241105 1189 SH SOLE 0 0 1189 SALLY BEAUTY HLDGS INC COM Stock 79546E104 1056 126 SH SOLE 0 0 126 SANOFI SA ADR 80105N105 1877 35 SH SOLE 0 0 35 SAP AKTIENGESELLSCHAFT ADR ADR 803054204 38796 300 SH SOLE 0 0 300 SCHLUMBERGER LTD COM STK Stock 806857108 210405 3609 SH SOLE 0 0 3609 SCHNEIDER NATIONAL INC CL B Stock 80689H102 27690 1000 SH SOLE 0 0 1000 SCHRODINGER INC COM Stock 80810D103 452 16 SH SOLE 0 0 16 SCHWAB ETFS- US BROAD MARKET ETF ETF 808524102 487732 9784 SH SOLE 0 0 9784 SCHWAB ETFS- US SMALL-CAP ETF ETF 808524607 138260 3338 SH SOLE 0 0 3338 SCHWAB U.S. REIT ETF ETF 808524847 17644 994 SH SOLE 0 0 994 SCHWAB US DIVIDEND EQUITY ETF ETF 808524797 1153370 16300 SH SOLE 0 0 16300 SCORPIO TANKERS INC SHS Stock Y7542C130 3247 60 SH SOLE 0 0 60 SCOTTS MIRACLE-GRO CO CL A Stock 810186106 6460 125 SH SOLE 0 0 125 SEA LTD SPONSORD ADS ADR 81141R100 791 18 SH SOLE 0 0 18 SEACOAST BKG CORP FLA COM NEW Stock 811707801 780810 35556 SH SOLE 35556 0 0 SEAGATE TECHNOLOGY Stock G7997R103 7518 114 SH SOLE 0 0 114 SEI INVTS CO COM Stock 784117103 10253 170 SH SOLE 0 0 170 SEMPRA ENERGY Stock 816851109 223138 3280 SH SOLE 0 0 3280 SENTINELONE INC CL A Stock 81730H109 2377 141 SH SOLE 0 0 141 SERVICE NOW INC Stock 81762P102 3913 7 SH SOLE 0 0 7 SHAKE SHACK INC CL A Stock 819047101 2904 50 SH SOLE 0 0 50 SHERWIN WILLIAMS CO COM Stock 824348106 2295 9 SH SOLE 0 0 9 SHOALS TECHNOLOGIES GROUP INC CL A Stock 82489W107 766 42 SH SOLE 0 0 42 SHOE CARNIVAL INC COM Stock 824889109 524263 21817 SH SOLE 21817 0 0 SHOPIFY INC CL A Stock 82509L107 54570 1000 SH SOLE 0 0 1000 SIERRA BANCORP COM Stock 82620P102 3413 180 SH SOLE 0 0 180 SIGNET JEWELERS LIMITED SHS Stock G81276100 380593 5300 SH SOLE 5300 0 0 SIMON PROPERTY GROUP INC REIT 828806109 187972 1740 SH SOLE 0 0 1740 SIRIUS XM RADIO INC Stock 82968B103 1130 250 SH SOLE 0 0 250 SIRIUSPOINT LTD COM Stock G8192H106 16984 1670 SH SOLE 0 0 1670 SIX FLAGS ENTMT CORP NEW COM Stock 83001A102 6277 267 SH SOLE 0 0 267 SKECHERS U S A INC CL A Stock 830566105 14685 300 SH SOLE 0 0 300 SKILLZ INC COM CL A Stock 83067L208 15 3 SH SOLE 0 0 3 SKYLINE CHAMPION CORPORATION COM Stock 830830105 1018246 15980 SH SOLE 15980 0 0 SKYWORKS SOLUTIONS INC COM Stock 83088M102 296 3 SH SOLE 0 0 3 SNAP INC CL A Stock 83304A106 10246 1150 SH SOLE 0 0 1150 SNAP ON INC COM Stock 833034101 237206 930 SH SOLE 0 0 930 SOFI TECHNOLOGIES INC COM Stock 83406F102 3995 500 SH SOLE 0 0 500 SONY GROUP CORP SPONSORED ADR ADR 835699307 12362 150 SH SOLE 0 0 150 SOUTHERN CO COM Stock 842587107 655147 10123 SH SOLE 0 0 10123 SOUTHSTATE CORPORATION COM Stock 840441109 6736 100 SH SOLE 0 0 100 SOUTHWEST AIRLS CO COM Stock 844741108 102709 3794 SH SOLE 0 0 3794 SOUTHWEST GAS HLDGS INC COM Stock 844895102 9062 150 SH SOLE 0 0 150 SP PLUS CORP COM Stock 78469C103 6265155 173550 SH SOLE 130000 0 43550 SPAC AND NEW ISSUE ETF ETF 19423L672 936 40 SH SOLE 0 0 40 SPARTAN MOTORS INC Stock 825698103 450298 30080 SH SOLE 30080 0 0 SPDR BIOTECH ETF ETF 78464A870 12778 175 SH SOLE 0 0 175 SPDR DOW JONES INDUSTRIAL ETF ETF 78467X109 202645 605 SH SOLE 0 0 605 SPDR GOLD ETF ETF 78463V107 6109792 35636 SH SOLE 0 0 35636 SPDR GOLD MINISHARES TRUST ETF 98149E303 733 20 SH SOLE 0 0 20 SPDR PORTFOLIO AGGREGATE BOND ETF ETF 78464A649 6323 260 SH SOLE 0 0 260 SPDR PORTFOLIO S&P 500 HIGH DIVIDEND ETF ETF 78468R788 116958 3335 SH SOLE 0 0 3335 SPDR S&P 500 ETF TRUST ETF 78462F103 26588395 62198 SH SOLE 0 0 62198 SPDR S&P 500 FOSSIL FUEL RESERVES FREE ETF ETF 78468R796 1167 34 SH SOLE 0 0 34 SPDR S&P HOMEBUILDERS ETF ETF 78464A888 2527708 33012 SH SOLE 0 0 33012 SPDR S&P INSURANCE ETF ETF 78464A789 4254 100 SH SOLE 0 0 100 SPDR S&P KENSHO CLEAN POWER ETF ETF 78468R655 22598 335 SH SOLE 0 0 335 SPDR S&P KENSHO FINAL FRONTIERS ETF ETF 78468R630 13985 355 SH SOLE 0 0 355 SPDR S&P KENSHO NEW ECONOMIES COMPOSITE ETF ETF 78468R648 13862 350 SH SOLE 0 0 350 SPDR S&P METALS & MINING ETF ETF 78464A755 5250 100 SH SOLE 0 0 100 SPDR S&P MIDCAP 400 ETF TRUST ETF 78467Y107 2984790 6536 SH SOLE 0 0 6536 SPDR S&P OIL & GAS EXPLORATION & PRODUCTION ETF ETF 78468R556 60643 410 SH SOLE 0 0 410 SPDR S&P REGIONAL BANKING ETF ETF 78464A698 217986 5219 SH SOLE 0 0 5219 SPDR S&P SEMICONDUCTOR ETF ETF 78464A862 90728 463 SH SOLE 0 0 463 SPDR SER TR DJ GLOBAL TITANS ETF ETF 78464A706 123256 1130 SH SOLE 0 0 1130 SPDR SER TR S&P DIVID ETF ETF 78464A763 191262 1663 SH SOLE 0 0 1663 SPHERE ENTERTAINMENT CO CL A Stock 55826T102 3522619 94796 SH SOLE 65000 0 29796 SPORTRADAR GROUP AG CLASS A ORD SHS Stock H8088L103 50050 5000 SH SOLE 0 0 5000 SPROTT INC COM NEW Stock 852066208 4604940 151130 SH SOLE 93000 0 58130 SPROTT PHYSICAL GOLD TR UNIT CEF 85207H104 1325302 92549 SH SOLE 0 0 92549 SPROTT PHYSICAL SILVER TR TR UNIT CEF 85207K107 660521 87140 SH SOLE 0 0 87140 STANLEY BLACK & DECKER INC COM Stock 854502101 52739 631 SH SOLE 0 0 631 STANTEC INC COM Stock 85472N109 3892 60 SH SOLE 0 0 60 STAR HLDGS SHS BEN INT Stock 85512G106 651 52 SH SOLE 0 0 52 STARBUCKS CORP Stock 855244109 3993520 43755 SH SOLE 0 0 43755 STARWOOD PPTY TR INC COM REIT 85571B105 3870 200 SH SOLE 0 0 200 STATE STR CORP COM Stock 857477103 16941 253 SH SOLE 0 0 253 STEELCASE INC CL A Stock 858155203 131583 11780 SH SOLE 0 0 11780 STERICYCLE INC Stock 858912108 13413 300 SH SOLE 0 0 300 STRATEGY SHARES NASDAQ 7HANDL INDEX ETF ETF 86280R506 9555 500 SH SOLE 0 0 500 STRUCTURE THERAPEUTICS INC SPONSORED ADS ADR 86366E106 44370 880 SH SOLE 0 0 880 STRYKER CORP Stock 863667101 2460104 9002 SH SOLE 0 0 9002 SUN CMNTYS INC COM REIT 866674104 4734 40 SH SOLE 0 0 40 SUNPOWER CORP Stock 867652406 388710 63000 SH SOLE 0 0 63000 SUPERIOR GROUP OF CO INC COM Stock 868358102 2231732 286855 SH SOLE 225600 0 61255 SWEETGREEN INC COM CL A Stock 87043Q108 7638 650 SH SOLE 0 0 650 SWISS HELVETIA FUND INC CEF 870875101 11063 1448 SH SOLE 0 0 1448 SYNCHRONY FINANCIAL COM Stock 87165B103 734 24 SH SOLE 0 0 24 SYNOPSYS INC COM Stock 871607107 2295 5 SH SOLE 0 0 5 SYSCO CORP COM Stock 871829107 100396 1520 SH SOLE 0 0 1520 T ROWE PRICE GROUP INC Stock 74144T108 116406 1110 SH SOLE 0 0 1110 TAIWAN SEMICONDUCTOR MANUFACTURING CO LTD ADR 874039100 2346 27 SH SOLE 0 0 27 TARGA RES CORP COM Stock 87612G101 145200 1694 SH SOLE 0 0 1694 TARGET CORP COM Stock 87612E106 6308961 57059 SH SOLE 20000 0 37059 TC ENERGY CORP COM Stock 87807B107 16861 490 SH SOLE 0 0 490 TCW STRATEGIC INCOME FD INC COM CEF 872340104 142949 31212 SH SOLE 0 0 31212 TE CONNECTIVITY LTD Stock H84989104 499679 4045 SH SOLE 0 0 4045 TECHNOLOGY SELECT SECTOR SPDR ETF 81369Y803 1751153 10682 SH SOLE 0 0 10682 TECHPRECISION CORP COM NEW Stock 878739200 22 3 SH SOLE 0 0 3 TEGNA INC COM Stock 87901J105 58280 4000 SH SOLE 0 0 4000 TELADOC HEALTH INC COM Stock 87918A105 186 10 SH SOLE 0 0 10 TELEDYNE TECHNOLOGIES INC Stock 879360105 409 1 SH SOLE 0 0 1 TELEFONICA S A ADR REPRSTG THREE SHRS ADR 879382208 12 3 SH SOLE 0 0 3 TELEPHONE & DATA SYS INC COM NEW Stock 879433829 17211 940 SH SOLE 0 0 940 TELUS CORPORATION COM Stock 87971M103 1634 100 SH SOLE 0 0 100 TEMPLETON GLOBAL INCOME FD INC CEF 880198106 40232 10423 SH SOLE 0 0 10423 TENET HEALTHCARE CORP COM NEW Stock 88033G407 6589 100 SH SOLE 0 0 100 TENNANT CO COM Stock 880345103 1332846 17975 SH SOLE 17500 0 475 TERRITORIAL BANCORP INC COM Stock 88145X108 13635 1500 SH SOLE 0 0 1500 TESLA MOTORS INC Stock 88160R101 666336 2663 SH SOLE 0 0 2663 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS ADR 881624209 35343 3465 SH SOLE 0 0 3465 TEXAS INSTRS INC COM Stock 882508104 2782039 17496 SH SOLE 0 0 17496 TG THERAPEUTICS INC COM Stock 88322Q108 36784 4400 SH SOLE 0 0 4400 THE REALREAL INC COM Stock 88339P101 42 20 SH SOLE 0 0 20 THERMO FISHER SCIENTIFIC INC COM Stock 883556102 5352242 10574 SH SOLE 0 0 10574 THERMON GROUP HOLDINGS COM Stock 88362T103 1029685 37484 SH SOLE 37484 0 0 THOR INDS INC COM Stock 885160101 9513 100 SH SOLE 0 0 100 TITAN MACHINERY INC COM Stock 88830R101 1033749 38892 SH SOLE 38892 0 0 TJX COS INC NEW COM Stock 872540109 352320 3964 SH SOLE 0 0 3964 T-MOBILE US INC COM Stock 872590104 20727 148 SH SOLE 0 0 148 TONIX PHARMACEUTICALS HLDG CO COM NEW Stock 890260854 4 7 SH SOLE 0 0 7 TOOTSIE ROLL INDS INC COM Stock 890516107 104754 3508 SH SOLE 0 0 3508 TOPGOLF CALLAWAY BRANDS CORP COM Stock 131193104 2906 210 SH SOLE 0 0 210 TOTAL SA ADR ADR 89151E109 6576 100 SH SOLE 0 0 100 TOYOTA MOTOR CORP ADS ADR 892331307 96885 539 SH SOLE 0 0 539 TRACTOR SUPPLY CO COM Stock 892356106 1015 5 SH SOLE 0 0 5 TRANE TECHNOLOGIES PLC SHS Stock G8994E103 113630 560 SH SOLE 0 0 560 TRANSDIGM GROUP INC COM Stock 893641100 843 1 SH SOLE 0 0 1 TRANSMEDICS GROUP INC COM Stock 89377M109 5530 101 SH SOLE 0 0 101 TRAVEL PLUS LEISURE CO COM Stock 894164102 25564 696 SH SOLE 0 0 696 TRAVELERS COMPANIES INC COM Stock 89417E109 9962 61 SH SOLE 0 0 61 TRICO BANCSHARES COM Stock 896095106 611645 19096 SH SOLE 19096 0 0 TRICON RESIDENTIAL INC COM NPV Stock 89612W102 3182 430 SH SOLE 0 0 430 TRIMAS CORP COM NEW Stock 896215209 614667 24825 SH SOLE 24825 0 0 TRINITY INDS INC COM Stock 896522109 13441 552 SH SOLE 0 0 552 TRUIST FINL CORP COM Stock 89832Q109 1510942 52812 SH SOLE 0 0 52812 TRUPANION INC COM Stock 898202106 56400 2000 SH SOLE 0 0 2000 TUPPERWARE BRANDS CORP Stock 899896104 28 20 SH SOLE 0 0 20 TURTLE BEACH CORP COM NEW Stock 900450206 59169 6520 SH SOLE 0 0 6520 TWILIO INC CL A Stock 90138F102 49985 854 SH SOLE 0 0 854 TYSON FOODS INC CL A Stock 902494103 25800 511 SH SOLE 0 0 511 U S GLOBAL INVS INCORPORA CLASS A Stock 902952100 31350 11000 SH SOLE 0 0 11000 U S SILICA HLDGS INCCOM Stock 90346E103 4504383 320825 SH SOLE 313500 0 7325 U.S. GLOBAL GO GOLD AND PRECIOUS METAL MINERS ETF ETF 26922A719 14840 1000 SH SOLE 0 0 1000 UBER TECHNOLOGIES INC COM Stock 90353T100 10762 234 SH SOLE 0 0 234 UGI CORP NEW COM Stock 902681105 10948 476 SH SOLE 0 0 476 UMH PPTYS INC COM REIT 903002103 1459847 104126 SH SOLE 0 0 104126 UNDER ARMOUR INC CL A Stock 904311107 89 13 SH SOLE 0 0 13 UNDER ARMOUR INC CL C Stock 904311206 83 13 SH SOLE 0 0 13 UNILEVER PLC SPON ADR NEW ADR 904767704 639171 12939 SH SOLE 0 0 12939 UNION PAC CORP COM Stock 907818108 12829260 63003 SH SOLE 0 0 63003 UNITED CONTL HLDGS INC Stock 910047109 16497 390 SH SOLE 0 0 390 UNITED NAT FOODS INC COM Stock 911163103 2899 205 SH SOLE 0 0 205 UNITED PARCEL SERVICE INC Stock 911312106 5387453 34564 SH SOLE 11000 0 23564 UNITED RENTALS INC Stock 911363109 1778 4 SH SOLE 0 0 4 UNITED STATES CELLULAR CORP COM Stock 911684108 3008 70 SH SOLE 0 0 70 UNITED STATES STL CORP Stock 912909108 1624 50 SH SOLE 0 0 50 UNITED STS LIME & MINERALS INC COM Stock 911922102 4748625 23625 SH SOLE 23000 0 625 UNITED THERAPEUTICS CORP DEL COM Stock 91307C102 45174 200 SH SOLE 0 0 200 UNITEDHEALTH GROUP Stock 91324P102 2486603 4932 SH SOLE 3000 0 1932 UNITIL CORPORATION Stock 913259107 1435483 33610 SH SOLE 33500 0 110 UNITY SOFTWARE INC COM Stock 91332U101 5336 170 SH SOLE 0 0 170 UNIVERSAL TECHNICAL INST INC COM Stock 913915104 2514 300 SH SOLE 0 0 300 UNUM GROUP COM Stock 91529Y106 21113 429 SH SOLE 0 0 429 UPSTART HLDGS INC COM Stock 91680M107 685 24 SH SOLE 0 0 24 URBAN OUTFITTERS INC COM Stock 917047102 22883 700 SH SOLE 0 0 700 US BANCORP DEL COM NEW Stock 902973304 799733 24190 SH SOLE 0 0 24190 UTILITIES SELECT SECTOR SPDR FUND ETF 81369Y886 136305 2313 SH SOLE 0 0 2313 V F CORP COM Stock 918204108 23321 1320 SH SOLE 0 0 1320 V2X INC COM Stock 92242T101 941504 18225 SH SOLE 18225 0 0 VAIL RESORTS INC Stock 91879Q109 66567 300 SH SOLE 0 0 300 VALERO ENERGY CORP Stock 91913Y100 16438 116 SH SOLE 0 0 116 VALUE LINE INC Stock 920437100 703892 16100 SH SOLE 16100 0 0 VANECK BIOTECH ETF ETF 92189F726 64572 415 SH SOLE 0 0 415 VANECK IG FLOATING RATE ETF ETF 92189F486 11024792 435935 SH SOLE 0 0 435935 VANECK OIL SERVICES ETF ETF 92189H607 10006 29 SH SOLE 0 0 29 VANECK PHARMACEUTICAL ETF ETF 92189F692 83510 1046 SH SOLE 0 0 1046 VANECK RARE EARTH/STRATEGIC METALS ETF ETF 92189H805 19899 300 SH SOLE 0 0 300 VANECK SOCIAL SENTIMENT ETF ETF 92189H839 6540 425 SH SOLE 0 0 425 VANGUARD CONSUMER STAPLES ETF ETF 92204A207 132436 725 SH SOLE 0 0 725 VANGUARD DIVIDEND APPRECIATION ETF ETF 921908844 7362253 47382 SH SOLE 0 0 47382 VANGUARD EMERGING MARKETS GOVERNMENT BOND ETF ETF 921946885 72979 1234 SH SOLE 0 0 1234 VANGUARD ENERGY ETF 92204A306 172999 1365 SH SOLE 0 0 1365 VANGUARD ESG U.S. STOCK ETF ETF 921910733 155995 2074 SH SOLE 0 0 2074 VANGUARD EXTENDED MARKET ETF ETF 922908652 5960463 41586 SH SOLE 0 0 41586 VANGUARD FINANCIALS ETF ETF 92204A405 14114 176 SH SOLE 0 0 176 VANGUARD FTSE DEVELOPED MARKETS ETF ETF 921943858 649350 14852 SH SOLE 0 0 14852 VANGUARD FTSE EMERGING MARKETS ETF ETF 922042858 1207574 30798 SH SOLE 0 0 30798 VANGUARD GLOBAL EX-U.S. REAL ESTATE ETF ETF 922042676 28203 724 SH SOLE 0 0 724 VANGUARD GROWTH ETF ETF 922908736 130709 480 SH SOLE 0 0 480 VANGUARD HEALTH CARE ETF ETF 92204A504 2069722 8804 SH SOLE 0 0 8804 VANGUARD HIGH DIVIDEND YIELD ETF 921946406 1334220 12913 SH SOLE 0 0 12913 VANGUARD INDEX FDS MID-CAP VALUE INDEX VIPER SHS ETF ETF 922908512 702790 5366 SH SOLE 0 0 5366 VANGUARD INFORMATION TECHNOLOGY ETF 92204A702 971639 2342 SH SOLE 0 0 2342 VANGUARD INTERMEDIATE-TERM BOND ETF ETF 921937819 99401 1375 SH SOLE 0 0 1375 VANGUARD INTERMEDIATE-TERM CORPORATE BOND ETF ETF 92206C870 1169260 15389 SH SOLE 0 0 15389 VANGUARD INTERNATIONAL DIVIDEND APPRECIATION ETF ETF 921946810 19972 280 SH SOLE 0 0 280 VANGUARD INTERNATIONAL HIGH DIVIDEND YIELD ETF ETF 921946794 178812 2889 SH SOLE 0 0 2889 VANGUARD LARGE-CAP ETF ETF 922908637 33267 170 SH SOLE 0 0 170 VANGUARD MID CAP ETF 922908629 184292 885 SH SOLE 0 0 885 VANGUARD MID CAP GROWTH ETF ETF 922908538 72065 370 SH SOLE 0 0 370 VANGUARD MORTGAGE-BACKED SECURITIES ETF ETF 92206C771 160892 3675 SH SOLE 0 0 3675 VANGUARD REIT INDEX ETF ETF 922908553 531981 7031 SH SOLE 0 0 7031 VANGUARD RUSSELL 1000 GROWTH ETF ETF 92206C680 71664 1047 SH SOLE 0 0 1047 VANGUARD RUSSELL 1000 VALUE ETF ETF 92206C714 39596 594 SH SOLE 0 0 594 VANGUARD S&P 500 ETF ETF 922908363 13781376 35094 SH SOLE 0 0 35094 VANGUARD S&P 500 GROWTH ETF ETF 921932505 7899 32 SH SOLE 0 0 32 VANGUARD S&P 500 VALUE ETF ETF 921932703 3195763 21493 SH SOLE 0 0 21493 VANGUARD SHORT TERM CORP BOND FD ETF ETF 92206C409 10443618 138970 SH SOLE 0 0 138970 VANGUARD SHORT TERM INFL-PROTECTED ETF 922020805 11594468 245230 SH SOLE 0 0 245230 VANGUARD SHORT-TERM BOND ETF ETF 921937827 40441 538 SH SOLE 0 0 538 VANGUARD SHORT-TERM TREASURY ETF ETF 92206C102 44430 771 SH SOLE 0 0 771 VANGUARD SMALL CAP ETF ETF 922908751 709437 3752 SH SOLE 0 0 3752 VANGUARD SMALL CAP VALUE ETF ETF 922908611 1919703 12037 SH SOLE 0 0 12037 VANGUARD SMALL-CAP GROWTH ETF ETF 922908595 165316 772 SH SOLE 0 0 772 VANGUARD TAX-EXEMPT BOND ETF ETF 922907746 782828 16275 SH SOLE 0 0 16275 VANGUARD TOTAL BOND MARKET ETF ETF 921937835 17566057 251735 SH SOLE 0 0 251735 VANGUARD TOTAL INTERNATIONAL BOND ETF ETF 92203J407 1398924 29248 SH SOLE 0 0 29248 VANGUARD TOTAL INTL STOCK IDEX ETF ETF 921909768 1820476 34015 SH SOLE 0 0 34015 VANGUARD TOTAL STK MKT ETF 922908769 29103226 137014 SH SOLE 0 0 137014 VANGUARD TOTAL WORLD STOCK ETF ETF 922042742 26184 281 SH SOLE 0 0 281 VANGUARD ULTRA-SHORT BOND ETF ETF 92203C303 151703 3084 SH SOLE 0 0 3084 VANGUARD UTILITIES ETF 92204A876 152123 1193 SH SOLE 0 0 1193 VANGUARD VALUE ETF ETF 922908744 1653638 11989 SH SOLE 0 0 11989 VECTOR GROUP LTD Stock 92240M108 31399 2951 SH SOLE 0 0 2951 VENTAS INC REIT 92276F100 257969 6123 SH SOLE 0 0 6123 VERISIGN INC COM Stock 92343E102 810 4 SH SOLE 0 0 4 VERISK ANALYTICS INCCL A Stock 92345Y106 1417 6 SH SOLE 0 0 6 VERITONE INC COM Stock 92347M100 1045 405 SH SOLE 0 0 405 VERIZON COMMUNICATIONS Stock 92343V104 1023873 31591 SH SOLE 0 0 31591 VERTEX PHARMACEUTICALS IN Stock 92532F100 5216 15 SH SOLE 0 0 15 VIATRIS INC COM Stock 92556V106 75565 7664 SH SOLE 0 0 7664 VICI PPTYS INC COM REIT 925652109 14550 500 SH SOLE 0 0 500 VICTORIAS SECRET AND CO COMMON STOCK Stock 926400102 7773 466 SH SOLE 0 0 466 VICTORYSHARES US LARGE CAP HIGH DIVIDEND VOLATILITY WTD ETF ETF 92647N865 202698 3735 SH SOLE 0 0 3735 VILLAGE SUPER MKT INC CL A NEW Stock 927107409 866433 38270 SH SOLE 38000 0 270 VISA INC Stock 92826C839 954081 4148 SH SOLE 0 0 4148 VISHAY PRECISION GROUP INC COM Stock 92835K103 2676930 79718 SH SOLE 79718 0 0 VITESSE ENERGY INC COMMON STOCK Stock 92852X103 1328 58 SH SOLE 0 0 58 VMWARE INC CL A COM Stock 928563402 194782 1170 SH SOLE 0 0 1170 VODAFONE GROUP NEW ADR F ADR 92857W308 13111 1383 SH SOLE 0 0 1383 VONTIER CORPORATION COM Stock 928881101 13481 436 SH SOLE 0 0 436 VORNADO REALTY TRUST REIT 929042109 7099 313 SH SOLE 0 0 313 VSE CORP COM Stock 918284100 1000931 19844 SH SOLE 19829 0 15 VULCAN MATLS CO COM Stock 929160109 1010 5 SH SOLE 0 0 5 WABTEC Stock 929740108 4466 42 SH SOLE 0 0 42 WALGREENS BOOTS ALLIANCE INC COM Stock 931427108 819155 36833 SH SOLE 0 0 36833 WALMART INC COM Stock 931142103 2748814 17188 SH SOLE 0 0 17188 WASHINGTON REAL ESTATE INVT TR REIT 939653101 21142 1550 SH SOLE 0 0 1550 WASTE MANAGEMENT INC Stock 94106L109 2390259 15680 SH SOLE 0 0 15680 WATERS CP Stock 941848103 823 3 SH SOLE 0 0 3 WEC ENERGY GROUP INC COM Stock 92939U106 880046 10925 SH SOLE 0 0 10925 WEIBO CORP SPONSORED ADR ADR 948596101 23826 1900 SH SOLE 0 0 1900 WELLS FARGO CO NEW COM Stock 949746101 730807 17886 SH SOLE 0 0 17886 WELLS FARGO CO NEW PERP PFD CNV A Convertible Preferred 949746804 2230 2 SH SOLE 0 0 2 WENDYS CO COM Stock 95058W100 5149301 252293 SH SOLE 215000 0 37293 WEST FRASER TIMBER CO LTD COM Stock 952845105 1596 22 SH SOLE 0 0 22 WEST PHARMACEUTICAL SVSC INC COM Stock 955306105 375 1 SH SOLE 0 0 1 WESTERN ASSET CLAYMORE INFLATION LINKED OPPORTUNITIES AND INCOME CEF 95766R104 78034 9482 SH SOLE 0 0 9482 WESTERN DIGITAL CORP. COM Stock 958102105 137 3 SH SOLE 0 0 3 WESTPORT INNOVATION Stock 960908507 121 20 SH SOLE 0 0 20 WESTROCK CO COM Stock 96145D105 10203 285 SH SOLE 0 0 285 WESTWOOD HLDGS GROUP INC COM Stock 961765104 3174493 312758 SH SOLE 228600 0 84158 WEYCO GROUP INC COM Stock 962149100 1511494 59625 SH SOLE 59000 0 625 WEYERHAEUSER CO REIT 962166104 51304 1673 SH SOLE 0 0 1673 WHIRLPOOL CORP COM Stock 963320106 58547 438 SH SOLE 0 0 438 WIDEOPENWEST INC COM Stock 96758W101 536 70 SH SOLE 0 0 70 WILEY JOHN & SONS INC CL A Stock 968223206 1168625 31440 SH SOLE 31200 0 240 WILLDAN GROUP INC COM Stock 96924N100 41 2 SH SOLE 0 0 2 WILLIAMS COS INC COM Stock 969457100 777727 23085 SH SOLE 0 0 23085 WILLIAMS SONOMA INC Stock 969904101 927116 5966 SH SOLE 0 0 5966 WILLIS TOWERS WATSON PLC LTD SHS Stock G96629103 1045 5 SH SOLE 0 0 5 WINNEBAGO INDS INC 1.5 04/01/2025 Convertible 974637AB6 782600 700000 SH SOLE 0 0 700000 WINTRUST FINANCIAL CP Stock 97650W108 3324057 44027 SH SOLE 26500 0 17527 WISDOMTREE CLOUD COMPUTING FUND ETF 97717Y691 11704 395 SH SOLE 0 0 395 WISDOMTREE EUROPE QUALITY DIVIDEND GROWTH FUND ETF 97717X610 45716 1600 SH SOLE 0 0 1600 WISDOMTREE INC COM Stock 97717P104 2191 313 SH SOLE 0 0 313 WISDOMTREE JAPAN HEDGED EQUITY ETF 97717W851 19856 225 SH SOLE 0 0 225 WISDOMTREE U.S. AI ENHANCED VALUE FUND ETF 97717W406 33450 376 SH SOLE 0 0 376 WMI HOLDINGS CORP. Stock 62482R107 54 1 SH SOLE 0 0 1 WORKDAY INC CL A Stock 98138H101 48341 225 SH SOLE 0 0 225 WP CAREY INC COM REIT 92936U109 158120 2924 SH SOLE 0 0 2924 WW INTL INC COM Stock 98262P101 554 50 SH SOLE 0 0 50 WYNDHAM HOTELS & RESORTS INC COM Stock 98311A105 48400 696 SH SOLE 0 0 696 WYNN RESORTS LTD Stock 983134107 83169 900 SH SOLE 0 0 900 XCEL ENERGY INC COM Stock 98389B100 60396 1056 SH SOLE 0 0 1056 XEROX HOLDINGS CORP COM NEW Stock 98421M106 13964 890 SH SOLE 0 0 890 XTRACKERS MSCI EAFE HEDGED EQUITY ETF ETF 233051200 42532 1219 SH SOLE 0 0 1219 XYLEM INC Stock 98419M100 157828 1734 SH SOLE 0 0 1734 YELP INC CL A Stock 985817105 166360 4000 SH SOLE 0 0 4000 YUM CHINA HLDGS INC COM Stock 98850P109 948451 17022 SH SOLE 0 0 17022 YUM! BRANDS INC Stock 988498101 1847428 14787 SH SOLE 0 0 14787 ZEBRA TECHNOLOGIES CORPORATION CL A Stock 989207105 473 2 SH SOLE 0 0 2 ZIMMER HLDGS INC Stock 98956P102 65434 583 SH SOLE 0 0 583 ZIONS BANCORPORATION N A COM Stock 989701107 384 11 SH SOLE 0 0 11 ZOETIS INC COM CL A Stock 98978V103 4091314 23516 SH SOLE 19000 0 4516 ZOOM VIDEO COMMUNICATIONS INC CL A Stock 98980L101 1748 25 SH SOLE 0 0 25 ZTO EXPRESS CAYMAN INC SPONSORED ADS A ADR 98980A105 24170 1000 SH SOLE 0 0 1000