# EDGAR Filing Document

**Accession Number:** 0001342857
**File Stem:** 0001062993-23-000823
**Filing Date:** 2023-1
**Character Count:** 134259
**Document Hash:** ce21e6f0c28ee1c850c8aa7fee45f8ea
**Contains OCR:** False
**Source Format:** 

## Filing Content

## Filing Summary
**0001062993-23-000823.hdr.sgml**: 20230111

**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

### FORM 13F COVER PAGE

**Report for the Calendar Year or Quarter Ended:** 12-31-2022

**Check here if Amendment** [ ] **Amendment Number:** 

**This Amendment (Check only one.):** [ ] is a restatement.

[ ] adds new holdings entries.

**Institutional Investment Manager Filing this Report:**

**Name:** North Star Investment Management Corp.<br>**Address:** 20 N. WACKER DRIVE<br>SUITE # 1416<br>CHICAGO, IL 60606

**Form 13F File Number:** 028-12641

The institutional investment manager filing this report and the person by whom it is signed hereby represent that the person signing the report is authorized to submit it, that all information contained herein is true, correct and complete, and that it is understood that all required items, statements, schedules, lists, and tables, are considered integral parts of this form.

**Person Signing this Report on Behalf of Reporting Manager:**

**Name:** Andrew Eisenberg<br>**Title:** Chief Compliance Officer<br>**Phone:** 312-580-0900

**Signature, Place, and Date of Signing:**

Andrew Eisenberg  Chicago, IL  01-11-2023<br>[Signature]  [City, State]  [Date]

**Report Type (Check only one.):**

[x] **13F HOLDINGS REPORT.** (Check here if all holdings of this reporting manager are reported in this report.)

[ ] **13F NOTICE.** (Check here if no holdings are reported in this report, and all holdings are reported by other reporting manager(s).)

[ ] **13F COMBINATION REPORT.** (Check here if a portion of the holdings for this reporting manager are reported in this report and a portion are reported by other reporting manager(s).)

### Form 13F Summary Page

**Report Summary:**

**Number of Other Included Managers:** 0

**Form 13F Information Table Entry Total:** 1316

**Form 13F Information Table Value Total:** $1126289134

      (round to nearest dollar)

**List of Other Included Managers:**

Provide a numbered list of the name(s) and Form 13F file number(s) of all institutional investment managers with respect to which this report is filed, other than the manager filing this report.

[If there are no entries in this list, state “NONE” and omit the column headings and list entries.]

**NONE**

### FORM 13F INFORMATION TABLE

---

|  |  |  |  |  |  |  |  |  |  |  |  |  |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| NAME OF ISSUER | TITLE OF CLASS | CUSIP | FIGI | VALUE (x$1000) | SHRS OR PRN AMT | SH/PRN | PUT/CALL | INVESTMENT DISCRETION | OTHER MANAGER | VOTING AUTHORITY | VOTING AUTHORITY | VOTING AUTHORITY |
| NAME OF ISSUER | TITLE OF CLASS | CUSIP | FIGI | VALUE (x$1000) | SHRS OR PRN AMT | SH/PRN | PUT/CALL | INVESTMENT DISCRETION | OTHER MANAGER | SOLE | SHARED | NONE |
| 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 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 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 | 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 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 500 EQUAL WEIGHT ETF | ETF | 46137V357 |  | 141250 | 1000 | SH |  | SOLE |  | 0 | 0 | 1000 |
| INVESCO S 500 EQUAL WEIGHT MATERIALS ETF | ETF | 46137V316 |  | 5553 | 35 | SH |  | SOLE |  | 0 | 0 | 35 |
| INVESCO S 500 EQUAL WEIGHT TECHNOLOGY ETF | ETF | 46137V282 |  | 8504 | 35 | SH |  | SOLE |  | 0 | 0 | 35 |
| INVESCO S 500 TOP 50 ETF | ETF | 46137V233 |  | 529856 | 1920 | SH |  | SOLE |  | 0 | 0 | 1920 |
| INVESCO S GLOBAL WATER INDEX ETF | ETF | 46138E263 |  | 96037 | 2060 | SH |  | SOLE |  | 0 | 0 | 2060 |
| INVESCO S 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 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 500 GROWTH ETF | ETF | 464287309 |  | 29143852 | 498186 | SH |  | SOLE |  | 0 | 0 | 498186 |
| ISHARES S 500 INDEX | ETF | 464287200 |  | 8618986 | 22433 | SH |  | SOLE |  | 0 | 0 | 22433 |
| ISHARES S 500 VALUE ETF | ETF | 464287408 |  | 22442170 | 154699 | SH |  | SOLE |  | 0 | 0 | 154699 |
| ISHARES S MIDCAP 400 GROWTH INDEX | ETF | 464287606 |  | 11884 | 174 | SH |  | SOLE |  | 0 | 0 | 174 |
| ISHARES S MIDCAP 400 VALUE ETF | ETF | 464287705 |  | 21874 | 217 | SH |  | SOLE |  | 0 | 0 | 217 |
| ISHARES S SMALLCAP 600 ETF | ETF | 464287804 |  | 439887 | 4648 | SH |  | SOLE |  | 0 | 0 | 4648 |
| ISHARES S SMALLCAP 600 GROWTH ETF | ETF | 464287887 |  | 13725 | 127 | SH |  | SOLE |  | 0 | 0 | 127 |
| ISHARES S 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 100 INDEX FUND | ETF | 464287101 |  | 79059 | 463 | SH |  | SOLE |  | 0 | 0 | 463 |
| ISHARES TR S 1500 INDEX FD | ETF | 464287150 |  | 61904 | 730 | SH |  | SOLE |  | 0 | 0 | 730 |
| ISHARES TRUST S 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 TECHNOLOGIESINC | 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 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 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 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 | 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 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 500 HIGH DIVIDEND ETF | ETF | 78468R788 |  | 131999 | 3335 | SH |  | SOLE |  | 0 | 0 | 3335 |
| SPDR S 500 ETF TRUST | ETF | 78462F103 |  | 24222506 | 63338 | SH |  | SOLE |  | 0 | 0 | 63338 |
| SPDR S 500 FOSSIL FUEL RESERVES FREE ETF | ETF | 78468R796 |  | 1052 | 11 | SH |  | SOLE |  | 0 | 0 | 11 |
| SPDR S HOMEBUILDERS ETF | ETF | 78464A888 |  | 1798996 | 29824 | SH |  | SOLE |  | 0 | 0 | 29824 |
| SPDR S INSURANCE ETF | ETF | 78464A789 |  | 4095 | 100 | SH |  | SOLE |  | 0 | 0 | 100 |
| SPDR S KENSHO CLEAN POWER ETF | ETF | 78468R655 |  | 27472 | 335 | SH |  | SOLE |  | 0 | 0 | 335 |
| SPDR S KENSHO FINAL FRONTIERS ETF | ETF | 78468R630 |  | 13966 | 355 | SH |  | SOLE |  | 0 | 0 | 355 |
| SPDR S KENSHO NEW ECONOMIES COMPOSITE ETF | ETF | 78468R648 |  | 13797 | 350 | SH |  | SOLE |  | 0 | 0 | 350 |
| SPDR S METALS  MINING ETF | ETF | 78464A755 |  | 4981 | 100 | SH |  | SOLE |  | 0 | 0 | 100 |
| SPDR S MIDCAP 400 ETF TRUST | ETF | 78467Y107 |  | 1076729 | 2432 | SH |  | SOLE |  | 0 | 0 | 2432 |
| SPDR S OIL  GAS EXPLORATION  PRODUCTION ETF | ETF | 78468R556 |  | 55711 | 410 | SH |  | SOLE |  | 0 | 0 | 410 |
| SPDR S 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 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 500 ETF | ETF | 922908363 |  | 12280293 | 34953 | SH |  | SOLE |  | 0 | 0 | 34953 |
| VANGUARD S 500 GROWTH ETF | ETF | 921932505 |  | 6750 | 32 | SH |  | SOLE |  | 0 | 0 | 32 |
| VANGUARD S 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 |

---