# EDGAR Filing Document

**Accession Number:** 0001365707
**File Stem:** 0001580642-25-004195
**Filing Date:** 2025-7
**Character Count:** 38418
**Document Hash:** a810a05e6b2d47e414547f26f5ca080e
**Contains OCR:** False
**Source Format:** 

## Filing Content

## Filing Summary
**0001580642-25-004195.hdr.sgml**: 20250710

**ACCESSION NUMBER**: 0001580642-25-004195

**CONFORMED SUBMISSION TYPE**: 13F-HR

**PUBLIC DOCUMENT COUNT**: 2

**CONFORMED PERIOD OF REPORT**: 20250630

**FILED AS OF DATE**: 20250710

**DATE AS OF CHANGE**: 20250710

**EFFECTIVENESS DATE**: 20250710

**FILER**: 

**COMPANY DATA:**
- **COMPANY CONFORMED NAME:** CONTRAVISORY INVESTMENT MANAGEMENT, INC.
- **CENTRAL INDEX KEY:** 0001365707

**ORGANIZATION NAME:**
- **EIN:** 042506103
- **STATE OF INCORPORATION:** MA
- **FISCAL YEAR END:** 1231

**FILING VALUES:**
- **FORM TYPE:** 13F-HR
- **SEC ACT:** 1934 Act
- **SEC FILE NUMBER:** 028-11954
- **FILM NUMBER:** 251115421

**BUSINESS ADDRESS:**
- **STREET 1:** 120 LONGWATER DRIVE
- **STREET 2:** SUITE 100
- **CITY:** NORWELL
- **STATE:** MA
- **ZIP:** 02061
- **BUSINESS PHONE:** 781-740-1786

**MAIL ADDRESS:**
- **STREET 1:** 120 LONGWATER DRIVE
- **STREET 2:** SUITE 100
- **CITY:** NORWELL
- **STATE:** MA
- **ZIP:** 02061

**FORMER COMPANY:**
- **FORMER CONFORMED NAME:** Contravisory Research & Management Corp.
- **DATE OF NAME CHANGE:** 20060609

### FORM 13F COVER PAGE

**Report for the Calendar Year or Quarter Ended:** 06-30-2025

**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:** CONTRAVISORY INVESTMENT MANAGEMENT INC.<br>**Address:** 120 Longwater Drive<br>Suite 100<br>Norwell, MA 02061

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

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:** Philip A. Noonan<br>**Title:** COO  Secretary<br>**Phone:** 781-740-1786

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

/s/ Philip A. Noonan  Norwell, MA  07-09-2025<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:** 370

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

      (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 |
| CAMDEN PPTY TR | SH BEN INT | 133131102 |  | 721441 | 6402 | SH |  | SOLE |  | 6402 | 0 | 0 |
| LAM RESEARCH CORP | COM NEW | 512807306 |  | 194680 | 2000 | SH |  | SOLE |  | 2000 | 0 | 0 |
| MCDONALDS CORP | COM | 580135101 |  | 3214 | 11 | SH |  | SOLE |  | 11 | 0 | 0 |
| SELECT SECTOR SPDR TR | RL EST SEL SEC | 81369Y860 |  | 390011 | 9416 | SH |  | SOLE |  | 9416 | 0 | 0 |
| GENERAL DYNAMICS CORP | COM | 369550108 |  | 615403 | 2110 | SH |  | SOLE |  | 2110 | 0 | 0 |
| ENBRIDGE INC | COM | 29250N105 |  | 246314 | 5435 | SH |  | SOLE |  | 5435 | 0 | 0 |
| GOLDMAN SACHS GROUP INC | COM | 38141G104 |  | 9267279 | 13094 | SH |  | SOLE |  | 13094 | 0 | 0 |
| VENTAS INC | COM | 92276F100 |  | 512399 | 8114 | SH |  | SOLE |  | 8114 | 0 | 0 |
| HASBRO INC | COM | 418056107 |  | 8489 | 115 | SH |  | SOLE |  | 115 | 0 | 0 |
| CHECK POINT SOFTWARE TECH LT | ORD | M22465104 |  | 1038326 | 4693 | SH |  | SOLE |  | 4693 | 0 | 0 |
| NISOURCE INC | COM | 65473P105 |  | 611514 | 15159 | SH |  | SOLE |  | 15159 | 0 | 0 |
| LKQ CORP | COM | 501889208 |  | 700377 | 18924 | SH |  | SOLE |  | 18924 | 0 | 0 |
| ELI LILLY  CO | COM | 532457108 |  | 2494496 | 3200 | SH |  | SOLE |  | 3200 | 0 | 0 |
| TAIWAN SEMICONDUCTOR MFG LTD | SPONSORED ADS | 874039100 |  | 12539166 | 55363 | SH |  | SOLE |  | 55363 | 0 | 0 |
| TANGER INC | COM | 875465106 |  | 172104 | 5628 | SH |  | SOLE |  | 5628 | 0 | 0 |
| WORTHINGTON ENTERPRISES INC | COM | 981811102 |  | 290708 | 4568 | SH |  | SOLE |  | 4568 | 0 | 0 |
| WELLTOWER INC | COM | 95040Q104 |  | 861657 | 5605 | SH |  | SOLE |  | 5605 | 0 | 0 |
| SELECT SECTOR SPDR TR | SBI INT-UTILS | 81369Y886 |  | 594648 | 7282 | SH |  | SOLE |  | 7282 | 0 | 0 |
| AMENTUM HOLDINGS INC | COM | 023939101 |  | 5501 | 233 | SH |  | SOLE |  | 233 | 0 | 0 |
| ISHARES TR | MSCI EMG MKT ETF | 464287234 |  | 973724 | 20185 | SH |  | SOLE |  | 20185 | 0 | 0 |
| ISHARES TR | RUS 1000 GRW ETF | 464287614 |  | 1698 | 4 | SH |  | SOLE |  | 4 | 0 | 0 |
| SAP SE | SPON ADR | 803054204 |  | 338463 | 1113 | SH |  | SOLE |  | 1113 | 0 | 0 |
| THOMSON REUTERS CORP | COM | 884903808 |  | 585087 | 2909 | SH |  | SOLE |  | 2909 | 0 | 0 |
| FORTINET INC | COM | 34959E109 |  | 523420 | 4951 | SH |  | SOLE |  | 4951 | 0 | 0 |
| EXXON MOBIL CORP | COM | 30231G102 |  | 3234 | 30 | SH |  | SOLE |  | 30 | 0 | 0 |
| BJS WHSL CLUB HLDGS INC | COM | 05550J101 |  | 9249765 | 85781 | SH |  | SOLE |  | 85781 | 0 | 0 |
| BADGER METER INC | COM | 056525108 |  | 191551 | 782 | SH |  | SOLE |  | 782 | 0 | 0 |
| CORPAY INC | COM SHS | 219948106 |  | 8790907 | 26493 | SH |  | SOLE |  | 26493 | 0 | 0 |
| BRISTOL-MYERS SQUIBB CO | COM | 110122108 |  | 6301319 | 136127 | SH |  | SOLE |  | 136127 | 0 | 0 |
| ALPHABET INC | CAP STK CL C | 02079K107 |  | 8767501 | 49425 | SH |  | SOLE |  | 49425 | 0 | 0 |
| CISCO SYS INC | COM | 17275R102 |  | 610822 | 8804 | SH |  | SOLE |  | 8804 | 0 | 0 |
| ISHARES TR | RUS MD CP GR ETF | 464287481 |  | 772032 | 5567 | SH |  | SOLE |  | 5567 | 0 | 0 |
| NEWS CORP NEW | CL B | 65249B208 |  | 688327 | 20062 | SH |  | SOLE |  | 20062 | 0 | 0 |
| API GROUP CORP | COM STK | 00187Y100 |  | 14702 | 288 | SH |  | SOLE |  | 288 | 0 | 0 |
| MICROSOFT CORP | COM | 594918104 |  | 10446 | 21 | SH |  | SOLE |  | 21 | 0 | 0 |
| LIVE NATION ENTERTAINMENT IN | COM | 538034109 |  | 504368 | 3334 | SH |  | SOLE |  | 3334 | 0 | 0 |
| MARSH  MCLENNAN COS INC | COM | 571748102 |  | 793882 | 3631 | SH |  | SOLE |  | 3631 | 0 | 0 |
| SELECT SECTOR SPDR TR | TECHNOLOGY | 81369Y803 |  | 1168150 | 4613 | SH |  | SOLE |  | 4613 | 0 | 0 |
| GLOBE LIFE INC | COM | 37959E102 |  | 837217 | 6736 | SH |  | SOLE |  | 6736 | 0 | 0 |
| BARCLAYS PLC | ADR | 06738E204 |  | 8433130 | 453638 | SH |  | SOLE |  | 453638 | 0 | 0 |
| AZZ INC | COM | 002474104 |  | 264922 | 2804 | SH |  | SOLE |  | 2804 | 0 | 0 |
| SCHWAB STRATEGIC TR | SHT TM US TRES | 808524862 |  | 156520 | 6420 | SH |  | SOLE |  | 6420 | 0 | 0 |
| WAYFAIR INC | CL A | 94419L101 |  | 4603 | 90 | SH |  | SOLE |  | 90 | 0 | 0 |
| ISHARES TR | MSCI PERU AND GL | 464289842 |  | 535948 | 11030 | SH |  | SOLE |  | 11030 | 0 | 0 |
| DUOLINGO INC | CL A COM | 26603R106 |  | 30341 | 74 | SH |  | SOLE |  | 74 | 0 | 0 |
| EQUITABLE HLDGS INC | COM | 29452E101 |  | 26367 | 470 | SH |  | SOLE |  | 470 | 0 | 0 |
| WARNER BROS DISCOVERY INC | COM SER A | 934423104 |  | 848 | 74 | SH |  | SOLE |  | 74 | 0 | 0 |
| MOLSON COORS BEVERAGE CO | CL B | 60871R209 |  | 422807 | 8792 | SH |  | SOLE |  | 8792 | 0 | 0 |
| MORGAN STANLEY | COM NEW | 617446448 |  | 3803 | 27 | SH |  | SOLE |  | 27 | 0 | 0 |
| GILEAD SCIENCES INC | COM | 375558103 |  | 604574 | 5453 | SH |  | SOLE |  | 5453 | 0 | 0 |
| AMNEAL PHARMACEUTICALS INC | COM STK CL A | 03168L105 |  | 254463 | 31454 | SH |  | SOLE |  | 31454 | 0 | 0 |
| AUTODESK INC | COM | 052769106 |  | 6191 | 20 | SH |  | SOLE |  | 20 | 0 | 0 |
| ISHARES INC | MSCI ITALY ETF | 46434G830 |  | 1160367 | 24104 | SH |  | SOLE |  | 24104 | 0 | 0 |
| BELLRING BRANDS INC | COMMON STOCK | 07831C103 |  | 9153 | 158 | SH |  | SOLE |  | 158 | 0 | 0 |
| BROADCOM INC | COM | 11135F101 |  | 845694 | 3068 | SH |  | SOLE |  | 3068 | 0 | 0 |
| RYDER SYS INC | COM | 783549108 |  | 19557 | 123 | SH |  | SOLE |  | 123 | 0 | 0 |
| S GLOBAL INC | COM | 78409V104 |  | 5800 | 11 | SH |  | SOLE |  | 11 | 0 | 0 |
| APTIV PLC | COM SHS | G3265R107 |  | 481156 | 7053 | SH |  | SOLE |  | 7053 | 0 | 0 |
| PARKER-HANNIFIN CORP | COM | 701094104 |  | 4191 | 6 | SH |  | SOLE |  | 6 | 0 | 0 |
| WABTEC | COM | 929740108 |  | 1315555 | 6284 | SH |  | SOLE |  | 6284 | 0 | 0 |
| NCR ATLEOS CORPORATION | COM SHS | 63001N106 |  | 428 | 15 | SH |  | SOLE |  | 15 | 0 | 0 |
| STERIS PLC | SHS USD | G8473T100 |  | 498216 | 2074 | SH |  | SOLE |  | 2074 | 0 | 0 |
| AMPHENOL CORP NEW | CL A | 032095101 |  | 779434 | 7893 | SH |  | SOLE |  | 7893 | 0 | 0 |
| AXON ENTERPRISE INC | COM | 05464C101 |  | 482689 | 583 | SH |  | SOLE |  | 583 | 0 | 0 |
| TARGA RES CORP | COM | 87612G101 |  | 1127690 | 6478 | SH |  | SOLE |  | 6478 | 0 | 0 |
| SIX FLAGS ENTERTAINMENT CORP | COM | 83001C108 |  | 175277 | 5760 | SH |  | SOLE |  | 5760 | 0 | 0 |
| PERFORMANCE FOOD GROUP CO | COM | 71377A103 |  | 21693 | 248 | SH |  | SOLE |  | 248 | 0 | 0 |
| GODADDY INC | CL A | 380237107 |  | 269190 | 1495 | SH |  | SOLE |  | 1495 | 0 | 0 |
| KINDER MORGAN INC DEL | COM | 49456B101 |  | 368823 | 12545 | SH |  | SOLE |  | 12545 | 0 | 0 |
| CVR ENERGY INC | COM | 12662P108 |  | 272044 | 10132 | SH |  | SOLE |  | 10132 | 0 | 0 |
| CROWDSTRIKE HLDGS INC | CL A | 22788C105 |  | 54496 | 107 | SH |  | SOLE |  | 107 | 0 | 0 |
| CREDO TECHNOLOGY GROUP HOLDI | ORDINARY SHARES | G25457105 |  | 17222 | 186 | SH |  | SOLE |  | 186 | 0 | 0 |
| SONY GROUP CORP | SPONSORED ADR | 835699307 |  | 250278 | 9615 | SH |  | SOLE |  | 9615 | 0 | 0 |
| HONEYWELL INTL INC | COM | 438516106 |  | 3726 | 16 | SH |  | SOLE |  | 16 | 0 | 0 |
| STOCK YDS BANCORP INC | COM | 861025104 |  | 255579 | 3236 | SH |  | SOLE |  | 3236 | 0 | 0 |
| PINNACLE WEST CAP CORP | COM | 723484101 |  | 454508 | 5080 | SH |  | SOLE |  | 5080 | 0 | 0 |
| ALIBABA GROUP HLDG LTD | SPONSORED ADS | 01609W102 |  | 278308 | 2454 | SH |  | SOLE |  | 2454 | 0 | 0 |
| BANK NEW YORK MELLON CORP | COM | 064058100 |  | 1276 | 14 | SH |  | SOLE |  | 14 | 0 | 0 |
| SCHWAB STRATEGIC TR | US MID-CAP ETF | 808524508 |  | 110741 | 3948 | SH |  | SOLE |  | 3948 | 0 | 0 |
| T-MOBILE US INC | COM | 872590104 |  | 485812 | 2039 | SH |  | SOLE |  | 2039 | 0 | 0 |
| PENTAIR PLC | SHS | G7S00T104 |  | 834831 | 8132 | SH |  | SOLE |  | 8132 | 0 | 0 |
| BERKSHIRE HATHAWAY INC DEL | CL B NEW | 084670702 |  | 1103184 | 2271 | SH |  | SOLE |  | 2271 | 0 | 0 |
| RPM INTL INC | COM | 749685103 |  | 17245 | 157 | SH |  | SOLE |  | 157 | 0 | 0 |
| CURTISS WRIGHT CORP | COM | 231561101 |  | 33221 | 68 | SH |  | SOLE |  | 68 | 0 | 0 |
| ONEOK INC NEW | COM | 682680103 |  | 7499430 | 91871 | SH |  | SOLE |  | 91871 | 0 | 0 |
| SEALED AIR CORP NEW | COM | 81211K100 |  | 1862 | 60 | SH |  | SOLE |  | 60 | 0 | 0 |
| EAST WEST BANCORP INC | COM | 27579R104 |  | 20802 | 206 | SH |  | SOLE |  | 206 | 0 | 0 |
| GRANITE CONSTR INC | COM | 387328107 |  | 337104 | 3605 | SH |  | SOLE |  | 3605 | 0 | 0 |
| CARVANA CO | CL A | 146869102 |  | 17522 | 52 | SH |  | SOLE |  | 52 | 0 | 0 |
| C H ROBINSON WORLDWIDE INC | COM NEW | 12541W209 |  | 748314 | 7799 | SH |  | SOLE |  | 7799 | 0 | 0 |
| ITT INC | COM | 45073V108 |  | 21172 | 135 | SH |  | SOLE |  | 135 | 0 | 0 |
| WILLIAMS SONOMA INC | COM | 969904101 |  | 12743 | 78 | SH |  | SOLE |  | 78 | 0 | 0 |
| INVENTRUST PPTYS CORP | COM NEW | 46124J201 |  | 221830 | 8096 | SH |  | SOLE |  | 8096 | 0 | 0 |
| EXCELERATE ENERGY INC | CL A COM | 30069T101 |  | 320057 | 10916 | SH |  | SOLE |  | 10916 | 0 | 0 |
| PRIMERICA INC | COM | 74164M108 |  | 22167 | 81 | SH |  | SOLE |  | 81 | 0 | 0 |
| TJX COS INC NEW | COM | 872540109 |  | 3211 | 26 | SH |  | SOLE |  | 26 | 0 | 0 |
| VICTORY CAP HLDGS INC | COM CL A | 92645B103 |  | 39412 | 619 | SH |  | SOLE |  | 619 | 0 | 0 |
| CINCINNATI FINL CORP | COM | 172062101 |  | 270141 | 1814 | SH |  | SOLE |  | 1814 | 0 | 0 |
| KIMBERLY-CLARK CORP | COM | 494368103 |  | 5028 | 39 | SH |  | SOLE |  | 39 | 0 | 0 |
| SCHLUMBERGER LTD | COM STK | 806857108 |  | 143042 | 4232 | SH |  | SOLE |  | 4232 | 0 | 0 |
| QUEST DIAGNOSTICS INC | COM | 74834L100 |  | 552901 | 3078 | SH |  | SOLE |  | 3078 | 0 | 0 |
| WALMART INC | COM | 931142103 |  | 7968483 | 81494 | SH |  | SOLE |  | 81494 | 0 | 0 |
| ENSIGN GROUP INC | COM | 29358P101 |  | 14038 | 91 | SH |  | SOLE |  | 91 | 0 | 0 |
| ISHARES INC | MSCI EURZONE ETF | 464286608 |  | 1083892 | 18232 | SH |  | SOLE |  | 18232 | 0 | 0 |
| LABCORP HOLDINGS INC | COM SHS | 504922105 |  | 10070409 | 38362 | SH |  | SOLE |  | 38362 | 0 | 0 |
| PHILIP MORRIS INTL INC | COM | 718172109 |  | 4189 | 23 | SH |  | SOLE |  | 23 | 0 | 0 |
| INVESCO LTD | SHS | G491BT108 |  | 33164 | 2103 | SH |  | SOLE |  | 2103 | 0 | 0 |
| CARPENTER TECHNOLOGY CORP | COM | 144285103 |  | 17688 | 64 | SH |  | SOLE |  | 64 | 0 | 0 |
| CORVEL CORP | COM | 221006109 |  | 433320 | 4216 | SH |  | SOLE |  | 4216 | 0 | 0 |
| RB GLOBAL INC | COM | 74935Q107 |  | 24636 | 232 | SH |  | SOLE |  | 232 | 0 | 0 |
| MERCADOLIBRE INC | COM | 58733R102 |  | 371135 | 142 | SH |  | SOLE |  | 142 | 0 | 0 |
| MERCK  CO INC | COM | 58933Y105 |  | 54066 | 683 | SH |  | SOLE |  | 683 | 0 | 0 |
| SELECT SECTOR SPDR TR | COMMUNICATION | 81369Y852 |  | 1754496 | 16166 | SH |  | SOLE |  | 16166 | 0 | 0 |
| AFLAC INC | COM | 001055102 |  | 9594645 | 90979 | SH |  | SOLE |  | 90979 | 0 | 0 |
| CHEVRON CORP NEW | COM | 166764100 |  | 6759857 | 47209 | SH |  | SOLE |  | 47209 | 0 | 0 |
| STRYKER CORPORATION | COM | 863667101 |  | 8433249 | 21316 | SH |  | SOLE |  | 21316 | 0 | 0 |
| FIRSTENERGY CORP | COM | 337932107 |  | 437224 | 10860 | SH |  | SOLE |  | 10860 | 0 | 0 |
| DNP SELECT INCOME FD INC | COM | 23325P104 |  | 611875 | 62500 | SH |  | SOLE |  | 62500 | 0 | 0 |
| HUNTINGTON INGALLS INDS INC | COM | 446413106 |  | 495959 | 2054 | SH |  | SOLE |  | 2054 | 0 | 0 |
| ROYAL BK CDA | COM | 780087102 |  | 268494 | 2041 | SH |  | SOLE |  | 2041 | 0 | 0 |
| F5 INC | COM | 315616102 |  | 848525 | 2883 | SH |  | SOLE |  | 2883 | 0 | 0 |
| JABIL INC | COM | 466313103 |  | 412209 | 1890 | SH |  | SOLE |  | 1890 | 0 | 0 |
| US BANCORP DEL | COM NEW | 902973304 |  | 317 | 7 | SH |  | SOLE |  | 7 | 0 | 0 |
| CF INDS HLDGS INC | COM | 125269100 |  | 788348 | 8569 | SH |  | SOLE |  | 8569 | 0 | 0 |
| VERIZON COMMUNICATIONS INC | COM | 92343V104 |  | 913992 | 21123 | SH |  | SOLE |  | 21123 | 0 | 0 |
| ESSEX PPTY TR INC | COM | 297178105 |  | 467043 | 1648 | SH |  | SOLE |  | 1648 | 0 | 0 |
| PERDOCEO ED CORP | COM | 71363P106 |  | 227032 | 6945 | SH |  | SOLE |  | 6945 | 0 | 0 |
| CINTAS CORP | COM | 172908105 |  | 12085794 | 54228 | SH |  | SOLE |  | 54228 | 0 | 0 |
| VORNADO RLTY TR | SH BEN INT | 929042109 |  | 15296 | 400 | SH |  | SOLE |  | 400 | 0 | 0 |
| NUCOR CORP | COM | 670346105 |  | 16193 | 125 | SH |  | SOLE |  | 125 | 0 | 0 |
| ULTA BEAUTY INC | COM | 90384S303 |  | 554367 | 1185 | SH |  | SOLE |  | 1185 | 0 | 0 |
| MICROSTRATEGY INC | CL A NEW | 594972408 |  | 15765 | 39 | SH |  | SOLE |  | 39 | 0 | 0 |
| GCM GROSVENOR INC | COM CL A | 36831E108 |  | 208461 | 18033 | SH |  | SOLE |  | 18033 | 0 | 0 |
| CASEYS GEN STORES INC | COM | 147528103 |  | 24493 | 48 | SH |  | SOLE |  | 48 | 0 | 0 |
| CITIZENS FINL GROUP INC | COM | 174610105 |  | 34547 | 772 | SH |  | SOLE |  | 772 | 0 | 0 |
| EXLSERVICE HOLDINGS INC | COM | 302081104 |  | 12918 | 295 | SH |  | SOLE |  | 295 | 0 | 0 |
| AUTOZONE INC | COM | 053332102 |  | 991165 | 267 | SH |  | SOLE |  | 267 | 0 | 0 |
| LEONARDO DRS INC | COM | 52661A108 |  | 16500 | 355 | SH |  | SOLE |  | 355 | 0 | 0 |
| LINCOLN NATL CORP IND | COM | 534187109 |  | 578789 | 16728 | SH |  | SOLE |  | 16728 | 0 | 0 |
| PENNYMAC FINL SVCS INC NEW | COM | 70932M107 |  | 73136 | 734 | SH |  | SOLE |  | 734 | 0 | 0 |
| RTX CORPORATION | COM | 75513E101 |  | 9649586 | 66084 | SH |  | SOLE |  | 66084 | 0 | 0 |
| ROCKET LAB CORP | COM | 773121108 |  | 20425 | 571 | SH |  | SOLE |  | 571 | 0 | 0 |
| SPDR S MIDCAP 400 ETF TR | UTSER1 S | 78467Y107 |  | 223960 | 395 | SH |  | SOLE |  | 395 | 0 | 0 |
| UNITED STS LIME  MINERALS I | COM | 911922102 |  | 246506 | 2470 | SH |  | SOLE |  | 2470 | 0 | 0 |
| NETFLIX INC | COM | 64110L106 |  | 18301890 | 13667 | SH |  | SOLE |  | 13667 | 0 | 0 |
| EVERTEC INC | COM | 30040P103 |  | 234649 | 6509 | SH |  | SOLE |  | 6509 | 0 | 0 |
| ANNALY CAPITAL MANAGEMENT IN | COM NEW | 035710839 |  | 20476 | 1088 | SH |  | SOLE |  | 1088 | 0 | 0 |
| RALPH LAUREN CORP | CL A | 751212101 |  | 1165964 | 4251 | SH |  | SOLE |  | 4251 | 0 | 0 |
| Q2 HLDGS INC | COM | 74736L109 |  | 559575 | 5979 | SH |  | SOLE |  | 5979 | 0 | 0 |
| HAWKINS INC | COM | 420261109 |  | 317594 | 2235 | SH |  | SOLE |  | 2235 | 0 | 0 |
| ECOLAB INC | COM | 278865100 |  | 1349086 | 5007 | SH |  | SOLE |  | 5007 | 0 | 0 |
| AMAZON COM INC | COM | 023135106 |  | 10156660 | 46295 | SH |  | SOLE |  | 46295 | 0 | 0 |
| AMERICAN EXPRESS CO | COM | 025816109 |  | 10109433 | 31693 | SH |  | SOLE |  | 31693 | 0 | 0 |
| AURORA INNOVATION INC | CLASS A COM | 051774107 |  | 8908 | 1700 | SH |  | SOLE |  | 1700 | 0 | 0 |
| MID-AMER APT CMNTYS INC | COM | 59522J103 |  | 508118 | 3433 | SH |  | SOLE |  | 3433 | 0 | 0 |
| DAVITA INC | COM | 23918K108 |  | 862250 | 6053 | SH |  | SOLE |  | 6053 | 0 | 0 |
| NMI HLDGS INC | COM | 629209305 |  | 345831 | 8197 | SH |  | SOLE |  | 8197 | 0 | 0 |
| PROGRESSIVE CORP | COM | 743315103 |  | 534787 | 2004 | SH |  | SOLE |  | 2004 | 0 | 0 |
| COSTCO WHSL CORP NEW | COM | 22160K105 |  | 10826974 | 10937 | SH |  | SOLE |  | 10937 | 0 | 0 |
| LIGAND PHARMACEUTICALS INC | COM NEW | 53220K504 |  | 257030 | 2261 | SH |  | SOLE |  | 2261 | 0 | 0 |
| PAYCOM SOFTWARE INC | COM | 70432V102 |  | 954525 | 4125 | SH |  | SOLE |  | 4125 | 0 | 0 |
| AMERIPRISE FINL INC | COM | 03076C106 |  | 590839 | 1107 | SH |  | SOLE |  | 1107 | 0 | 0 |
| VITA COCO CO INC | COM | 92846Q107 |  | 245011 | 6787 | SH |  | SOLE |  | 6787 | 0 | 0 |
| J P MORGAN EXCHANGE TRADED F | CORE PLUS BD ETF | 46641Q670 |  | 23012 | 489 | SH |  | SOLE |  | 489 | 0 | 0 |
| AECOM | COM | 00766T100 |  | 21556 | 191 | SH |  | SOLE |  | 191 | 0 | 0 |
| KRATOS DEFENSE  SEC SOLUTIO | COM NEW | 50077B207 |  | 162343 | 3495 | SH |  | SOLE |  | 3495 | 0 | 0 |
| SYNCHRONY FINANCIAL | COM | 87165B103 |  | 591917 | 8869 | SH |  | SOLE |  | 8869 | 0 | 0 |
| GROUP 1 AUTOMOTIVE INC | COM | 398905109 |  | 470337 | 1077 | SH |  | SOLE |  | 1077 | 0 | 0 |
| KROGER CO | COM | 501044101 |  | 934212 | 13024 | SH |  | SOLE |  | 13024 | 0 | 0 |
| VANGUARD SCOTTSDALE FDS | SHRT TRM CORP BD | 92206C409 |  | 157967 | 1987 | SH |  | SOLE |  | 1987 | 0 | 0 |
| SELECT SECTOR SPDR TR | INDL | 81369Y704 |  | 723733 | 4906 | SH |  | SOLE |  | 4906 | 0 | 0 |
| NVIDIA CORPORATION | COM | 67066G104 |  | 855042 | 5412 | SH |  | SOLE |  | 5412 | 0 | 0 |
| EQUITY RESIDENTIAL | SH BEN INT | 29476L107 |  | 6526148 | 96698 | SH |  | SOLE |  | 96698 | 0 | 0 |
| SERVICENOW INC | COM | 81762P102 |  | 493478 | 480 | SH |  | SOLE |  | 480 | 0 | 0 |
| TESLA INC | COM | 88160R101 |  | 174395 | 549 | SH |  | SOLE |  | 549 | 0 | 0 |
| COCA COLA CO | COM | 191216100 |  | 506287 | 7156 | SH |  | SOLE |  | 7156 | 0 | 0 |
| ROYAL CARIBBEAN GROUP | COM | V7780T103 |  | 1329279 | 4245 | SH |  | SOLE |  | 4245 | 0 | 0 |
| ISHARES INC | MSCI GERMANY ETF | 464286806 |  | 1149436 | 27167 | SH |  | SOLE |  | 27167 | 0 | 0 |
| FLUOR CORP NEW | COM | 343412102 |  | 197390 | 3850 | SH |  | SOLE |  | 3850 | 0 | 0 |
| HUNTINGTON BANCSHARES INC | COM | 446150104 |  | 547784 | 32684 | SH |  | SOLE |  | 32684 | 0 | 0 |
| ITRON INC | COM | 465741106 |  | 225219 | 1711 | SH |  | SOLE |  | 1711 | 0 | 0 |
| TERADATA CORP DEL | COM | 88076W103 |  | 669 | 30 | SH |  | SOLE |  | 30 | 0 | 0 |
| ISHARES TR | MSCI UAE ETF | 46434V761 |  | 508791 | 27179 | SH |  | SOLE |  | 27179 | 0 | 0 |
| ISHARES TR | MSCI UK ETF NEW | 46435G334 |  | 1020685 | 25697 | SH |  | SOLE |  | 25697 | 0 | 0 |
| VISA INC | COM CL A | 92826C839 |  | 588673 | 1658 | SH |  | SOLE |  | 1658 | 0 | 0 |
| HURON CONSULTING GROUP INC | COM | 447462102 |  | 230655 | 1677 | SH |  | SOLE |  | 1677 | 0 | 0 |
| SKYWORKS SOLUTIONS INC | COM | 83088M102 |  | 2310 | 31 | SH |  | SOLE |  | 31 | 0 | 0 |
| HARTFORD INSURANCE GROUP INC | COM | 416515104 |  | 507 | 4 | SH |  | SOLE |  | 4 | 0 | 0 |
| PALO ALTO NETWORKS INC | COM | 697435105 |  | 551300 | 2694 | SH |  | SOLE |  | 2694 | 0 | 0 |
| AMETEK INC | COM | 031100100 |  | 462534 | 2556 | SH |  | SOLE |  | 2556 | 0 | 0 |
| UNILEVER PLC | SPON ADR NEW | 904767704 |  | 476208 | 7785 | SH |  | SOLE |  | 7785 | 0 | 0 |
| INSMED INC | COM PAR $.01 | 457669307 |  | 16706 | 166 | SH |  | SOLE |  | 166 | 0 | 0 |
| NRG ENERGY INC | COM NEW | 629377508 |  | 930722 | 5796 | SH |  | SOLE |  | 5796 | 0 | 0 |
| GABELLI DIVID  INCOME TR | COM | 36242H104 |  | 475983 | 18300 | SH |  | SOLE |  | 18300 | 0 | 0 |
| CORCEPT THERAPEUTICS INC | COM | 218352102 |  | 13432 | 183 | SH |  | SOLE |  | 183 | 0 | 0 |
| ORACLE CORP | COM | 68389X105 |  | 665072 | 3042 | SH |  | SOLE |  | 3042 | 0 | 0 |
| MUELLER INDS INC | COM | 624756102 |  | 207496 | 2611 | SH |  | SOLE |  | 2611 | 0 | 0 |
| FOX CORP | CL A COM | 35137L105 |  | 687219 | 12263 | SH |  | SOLE |  | 12263 | 0 | 0 |
| ENERPAC TOOL GROUP CORP | CL A COM | 292765104 |  | 229448 | 5657 | SH |  | SOLE |  | 5657 | 0 | 0 |
| CITIGROUP INC | COM NEW | 172967424 |  | 4171 | 49 | SH |  | SOLE |  | 49 | 0 | 0 |
| WASTE CONNECTIONS INC | COM | 94106B101 |  | 7806576 | 41809 | SH |  | SOLE |  | 41809 | 0 | 0 |
| RELX PLC | SPONSORED ADR | 759530108 |  | 286644 | 5275 | SH |  | SOLE |  | 5275 | 0 | 0 |
| OLD REP INTL CORP | COM | 680223104 |  | 22411 | 583 | SH |  | SOLE |  | 583 | 0 | 0 |
| US FOODS HLDG CORP | COM | 912008109 |  | 8435290 | 109535 | SH |  | SOLE |  | 109535 | 0 | 0 |
| FLEX LTD | ORD | Y2573F102 |  | 30002 | 601 | SH |  | SOLE |  | 601 | 0 | 0 |
| SCHWAB STRATEGIC TR | US SML CAP ETF | 808524607 |  | 59404 | 2348 | SH |  | SOLE |  | 2348 | 0 | 0 |
| DISNEY WALT CO | COM | 254687106 |  | 37203 | 300 | SH |  | SOLE |  | 300 | 0 | 0 |
| INTERDIGITAL INC | COM | 45867G101 |  | 456981 | 2038 | SH |  | SOLE |  | 2038 | 0 | 0 |
| MARRIOTT INTL INC NEW | CL A | 571903202 |  | 918805 | 3363 | SH |  | SOLE |  | 3363 | 0 | 0 |
| MASTERCARD INCORPORATED | CL A | 57636Q104 |  | 9878343 | 17579 | SH |  | SOLE |  | 17579 | 0 | 0 |
| WILLIAMS COS INC | COM | 969457100 |  | 589535 | 9386 | SH |  | SOLE |  | 9386 | 0 | 0 |
| CENCORA INC | COM | 03073E105 |  | 1613793 | 5382 | SH |  | SOLE |  | 5382 | 0 | 0 |
| FISERV INC | COM | 337738108 |  | 8379816 | 48604 | SH |  | SOLE |  | 48604 | 0 | 0 |
| TRIMBLE INC | COM | 896239100 |  | 493794 | 6499 | SH |  | SOLE |  | 6499 | 0 | 0 |
| COMMVAULT SYS INC | COM | 204166102 |  | 12726 | 73 | SH |  | SOLE |  | 73 | 0 | 0 |
| DT MIDSTREAM INC | COMMON STOCK | 23345M107 |  | 26378 | 240 | SH |  | SOLE |  | 240 | 0 | 0 |
| LENNOX INTL INC | COM | 526107107 |  | 16624 | 29 | SH |  | SOLE |  | 29 | 0 | 0 |
| EVERSOURCE ENERGY | COM | 30040W108 |  | 497890 | 7826 | SH |  | SOLE |  | 7826 | 0 | 0 |
| GLOBANT S A | COM | L44385109 |  | 1544 | 17 | SH |  | SOLE |  | 17 | 0 | 0 |
| OPENLANE INC | COM | 48238T109 |  | 293253 | 11994 | SH |  | SOLE |  | 11994 | 0 | 0 |
| ISHARES TR | CHINA LG-CAP ETF | 464287184 |  | 538681 | 14654 | SH |  | SOLE |  | 14654 | 0 | 0 |
| UDR INC | COM | 902653104 |  | 471015 | 11536 | SH |  | SOLE |  | 11536 | 0 | 0 |
| LIBERTY BROADBAND CORP | COM SER C | 530307305 |  | 10796910 | 109747 | SH |  | SOLE |  | 109747 | 0 | 0 |
| BRITISH AMERN TOB PLC | SPONSORED ADR | 110448107 |  | 282844 | 5976 | SH |  | SOLE |  | 5976 | 0 | 0 |
| NCR VOYIX CORPORATION | COM | 62886E108 |  | 352 | 30 | SH |  | SOLE |  | 30 | 0 | 0 |
| HEALTHEQUITY INC | COM | 42226A107 |  | 13724 | 131 | SH |  | SOLE |  | 131 | 0 | 0 |
| SIRIUSPOINT LTD | COM | G8192H106 |  | 246046 | 12067 | SH |  | SOLE |  | 12067 | 0 | 0 |
| ALLIANT ENERGY CORP | COM | 018802108 |  | 534918 | 8846 | SH |  | SOLE |  | 8846 | 0 | 0 |
| INVITATION HOMES INC | COM | 46187W107 |  | 493509 | 15046 | SH |  | SOLE |  | 15046 | 0 | 0 |
| CORTEVA INC | COM | 22052L104 |  | 348428 | 4675 | SH |  | SOLE |  | 4675 | 0 | 0 |
| GARMIN LTD | SHS | H2906T109 |  | 1247311 | 5976 | SH |  | SOLE |  | 5976 | 0 | 0 |
| APPLIED INDL TECHNOLOGIES IN | COM | 03820C105 |  | 149930 | 645 | SH |  | SOLE |  | 645 | 0 | 0 |
| EBAY INC. | COM | 278642103 |  | 294564 | 3956 | SH |  | SOLE |  | 3956 | 0 | 0 |
| ADMA BIOLOGICS INC | COM | 000899104 |  | 195885 | 10757 | SH |  | SOLE |  | 10757 | 0 | 0 |
| ABBVIE INC | COM | 00287Y109 |  | 941093 | 5070 | SH |  | SOLE |  | 5070 | 0 | 0 |
| INTEGER HLDGS CORP | COM | 45826H109 |  | 173757 | 1413 | SH |  | SOLE |  | 1413 | 0 | 0 |
| HILTON WORLDWIDE HLDGS INC | COM | 43300A203 |  | 569169 | 2137 | SH |  | SOLE |  | 2137 | 0 | 0 |
| SPOTIFY TECHNOLOGY S A | SHS | L8681T102 |  | 18691635 | 24359 | SH |  | SOLE |  | 24359 | 0 | 0 |
| FEDERATED HERMES INC | CL B | 314211103 |  | 9972 | 225 | SH |  | SOLE |  | 225 | 0 | 0 |
| FIRST MERCHANTS CORP | COM | 320817109 |  | 251248 | 6560 | SH |  | SOLE |  | 6560 | 0 | 0 |
| VISTRA CORP | COM | 92840M102 |  | 39731 | 205 | SH |  | SOLE |  | 205 | 0 | 0 |
| SCHWAB STRATEGIC TR | INTL EQTY ETF | 808524805 |  | 9923 | 449 | SH |  | SOLE |  | 449 | 0 | 0 |
| DOLLAR GEN CORP NEW | COM | 256677105 |  | 525576 | 4595 | SH |  | SOLE |  | 4595 | 0 | 0 |
| CBOE GLOBAL MKTS INC | COM | 12503M108 |  | 741375 | 3179 | SH |  | SOLE |  | 3179 | 0 | 0 |
| TAPESTRY INC | COM | 876030107 |  | 623627 | 7102 | SH |  | SOLE |  | 7102 | 0 | 0 |
| SKYWARD SPECIALTY INS GROUP | COM | 830940102 |  | 212089 | 3670 | SH |  | SOLE |  | 3670 | 0 | 0 |
| JPMORGAN CHASE  CO. | COM | 46625H100 |  | 12448735 | 42940 | SH |  | SOLE |  | 42940 | 0 | 0 |
| SELECT SECTOR SPDR TR | FINANCIAL | 81369Y605 |  | 1899565 | 36272 | SH |  | SOLE |  | 36272 | 0 | 0 |
| MIRUM PHARMACEUTICALS INC | COM | 604749101 |  | 270073 | 5307 | SH |  | SOLE |  | 5307 | 0 | 0 |
| JOHNSON  JOHNSON | COM | 478160104 |  | 4583 | 30 | SH |  | SOLE |  | 30 | 0 | 0 |
| OSI SYSTEMS INC | COM | 671044105 |  | 337065 | 1499 | SH |  | SOLE |  | 1499 | 0 | 0 |
| O-I GLASS INC | COM | 67098H104 |  | 269197 | 18263 | SH |  | SOLE |  | 18263 | 0 | 0 |
| DELL TECHNOLOGIES INC | CL C | 24703L202 |  | 14835 | 121 | SH |  | SOLE |  | 121 | 0 | 0 |
| LITHIA MTRS INC | COM | 536797103 |  | 61483 | 182 | SH |  | SOLE |  | 182 | 0 | 0 |
| SONIC AUTOMOTIVE INC | CL A | 83545G102 |  | 270163 | 3380 | SH |  | SOLE |  | 3380 | 0 | 0 |
| VSE CORP | COM | 918284100 |  | 259602 | 1982 | SH |  | SOLE |  | 1982 | 0 | 0 |
| GE AEROSPACE | COM NEW | 369604301 |  | 780406 | 3032 | SH |  | SOLE |  | 3032 | 0 | 0 |
| ARCELORMITTAL SA LUXEMBOURG | NY REGISTRY SH | 03938L203 |  | 270451 | 8564 | SH |  | SOLE |  | 8564 | 0 | 0 |
| HSBC HLDGS PLC | SPON ADR NEW | 404280406 |  | 302248 | 4972 | SH |  | SOLE |  | 4972 | 0 | 0 |
| CHEESECAKE FACTORY INC | COM | 163072101 |  | 310167 | 4950 | SH |  | SOLE |  | 4950 | 0 | 0 |
| ARGAN INC | COM | 04010E109 |  | 319255 | 1448 | SH |  | SOLE |  | 1448 | 0 | 0 |
| NORTHERN TR CORP | COM | 665859104 |  | 875612 | 6906 | SH |  | SOLE |  | 6906 | 0 | 0 |
| SANOFI | SPONSORED ADR | 80105N105 |  | 129229 | 2675 | SH |  | SOLE |  | 2675 | 0 | 0 |
| INCYTE CORP | COM | 45337C102 |  | 772118 | 11338 | SH |  | SOLE |  | 11338 | 0 | 0 |
| BANK AMERICA CORP | COM | 060505104 |  | 11152520 | 235683 | SH |  | SOLE |  | 235683 | 0 | 0 |
| AEGON LTD | AMER REG 1 CERT | 0076CA104 |  | 270291 | 37333 | SH |  | SOLE |  | 37333 | 0 | 0 |
| CMS ENERGY CORP | COM | 125896100 |  | 9063140 | 130819 | SH |  | SOLE |  | 130819 | 0 | 0 |
| DARDEN RESTAURANTS INC | COM | 237194105 |  | 891933 | 4092 | SH |  | SOLE |  | 4092 | 0 | 0 |
| SPROUTS FMRS MKT INC | COM | 85208M102 |  | 74747 | 454 | SH |  | SOLE |  | 454 | 0 | 0 |
| WATSCO INC | COM | 942622200 |  | 12807 | 29 | SH |  | SOLE |  | 29 | 0 | 0 |
| AON PLC | SHS CL A | G0403H108 |  | 1070 | 3 | SH |  | SOLE |  | 3 | 0 | 0 |
| ENOVA INTL INC | COM | 29357K103 |  | 262741 | 2356 | SH |  | SOLE |  | 2356 | 0 | 0 |
| CHEFS WHSE INC | COM | 163086101 |  | 254730 | 3992 | SH |  | SOLE |  | 3992 | 0 | 0 |
| AIR PRODS  CHEMS INC | COM | 009158106 |  | 256957 | 911 | SH |  | SOLE |  | 911 | 0 | 0 |
| INVESCO EXCHANGE TRADED FD T | S 500 GARP ETF | 46137V431 |  | 2693 | 25 | SH |  | SOLE |  | 25 | 0 | 0 |
| KEYCORP | COM | 493267108 |  | 35415 | 2033 | SH |  | SOLE |  | 2033 | 0 | 0 |
| ISHARES INC | MSCI SWEDEN ETF | 464286756 |  | 1017395 | 22243 | SH |  | SOLE |  | 22243 | 0 | 0 |
| INTERACTIVE BROKERS GROUP IN | COM CL A | 45841N107 |  | 31251 | 564 | SH |  | SOLE |  | 564 | 0 | 0 |
| TELEDYNE TECHNOLOGIES INC | COM | 879360105 |  | 303288 | 592 | SH |  | SOLE |  | 592 | 0 | 0 |
| PALOMAR HLDGS INC | COM | 69753M105 |  | 452107 | 2931 | SH |  | SOLE |  | 2931 | 0 | 0 |
| COPART INC | COM | 217204106 |  | 6724504 | 137039 | SH |  | SOLE |  | 137039 | 0 | 0 |
| GLOBAL X FDS | GB MSCI AR ETF | 37950E259 |  | 482707 | 5697 | SH |  | SOLE |  | 5697 | 0 | 0 |
| EVERGY INC | COM | 30034W106 |  | 865072 | 12550 | SH |  | SOLE |  | 12550 | 0 | 0 |
| SELECT SECTOR SPDR TR | SBI CONS DISCR | 81369Y407 |  | 592007 | 2724 | SH |  | SOLE |  | 2724 | 0 | 0 |
| FRANKLIN RESOURCES INC | COM | 354613101 |  | 57240 | 2400 | SH |  | SOLE |  | 2400 | 0 | 0 |
| PROCTER AND GAMBLE CO | COM | 742718109 |  | 228306 | 1433 | SH |  | SOLE |  | 1433 | 0 | 0 |
| ISHARES TR | RUSSELL 2000 ETF | 464287655 |  | 77323 | 358 | SH |  | SOLE |  | 358 | 0 | 0 |
| AUTOMATIC DATA PROCESSING IN | COM | 053015103 |  | 7988177 | 25902 | SH |  | SOLE |  | 25902 | 0 | 0 |
| NORFOLK SOUTHN CORP | COM | 655844108 |  | 76791 | 300 | SH |  | SOLE |  | 300 | 0 | 0 |
| BOSTON SCIENTIFIC CORP | COM | 101137107 |  | 662612 | 6169 | SH |  | SOLE |  | 6169 | 0 | 0 |
| VIAVI SOLUTIONS INC | COM | 925550105 |  | 213393 | 21191 | SH |  | SOLE |  | 21191 | 0 | 0 |
| WALGREENS BOOTS ALLIANCE INC | COM | 931427108 |  | 486614 | 42388 | SH |  | SOLE |  | 42388 | 0 | 0 |
| FERRARI N V | COM | N3167Y103 |  | 282666 | 576 | SH |  | SOLE |  | 576 | 0 | 0 |
| FACTSET RESH SYS INC | COM | 303075105 |  | 497823 | 1113 | SH |  | SOLE |  | 1113 | 0 | 0 |
| AVALONBAY CMNTYS INC | COM | 053484101 |  | 7008337 | 34439 | SH |  | SOLE |  | 34439 | 0 | 0 |
| SCHWAB STRATEGIC TR | US LRG CAP ETF | 808524201 |  | 149255 | 6107 | SH |  | SOLE |  | 6107 | 0 | 0 |
| DANA INC | COM | 235825205 |  | 246840 | 14393 | SH |  | SOLE |  | 14393 | 0 | 0 |
| DEERE  CO | COM | 244199105 |  | 1017 | 2 | SH |  | SOLE |  | 2 | 0 | 0 |
| VERISIGN INC | COM | 92343E102 |  | 685611 | 2374 | SH |  | SOLE |  | 2374 | 0 | 0 |
| TELEFONAKTIEBOLAGET LM ERICS | ADR B SEK 10 | 294821608 |  | 246310 | 29046 | SH |  | SOLE |  | 29046 | 0 | 0 |
| SPDR GOLD TR | GOLD SHS | 78463V107 |  | 196311 | 644 | SH |  | SOLE |  | 644 | 0 | 0 |
| MOSAIC CO NEW | COM | 61945C103 |  | 796322 | 21829 | SH |  | SOLE |  | 21829 | 0 | 0 |
| FAIR ISAAC CORP | COM | 303250104 |  | 1274088 | 697 | SH |  | SOLE |  | 697 | 0 | 0 |
| ISHARES TR | RUS 1000 VAL ETF | 464287598 |  | 777 | 4 | SH |  | SOLE |  | 4 | 0 | 0 |
| COMCAST CORP NEW | CL A | 20030N101 |  | 59781 | 1675 | SH |  | SOLE |  | 1675 | 0 | 0 |
| ABBOTT LABS | COM | 002824100 |  | 631358 | 4642 | SH |  | SOLE |  | 4642 | 0 | 0 |
| MCCORMICK  CO INC | COM NON VTG | 579780206 |  | 480168 | 6333 | SH |  | SOLE |  | 6333 | 0 | 0 |
| SELECT SECTOR SPDR TR | SBI HEALTHCARE | 81369Y209 |  | 730966 | 5423 | SH |  | SOLE |  | 5423 | 0 | 0 |
| HINGHAM INSTN SVGS MASS | COM | 433323102 |  | 31044 | 125 | SH |  | SOLE |  | 125 | 0 | 0 |
| INTUITIVE SURGICAL INC | COM NEW | 46120E602 |  | 8228858 | 15143 | SH |  | SOLE |  | 15143 | 0 | 0 |
| REGENCY CTRS CORP | COM | 758849103 |  | 799058 | 11218 | SH |  | SOLE |  | 11218 | 0 | 0 |
| BWX TECHNOLOGIES INC | COM | 05605H100 |  | 16999 | 118 | SH |  | SOLE |  | 118 | 0 | 0 |
| SMUCKER J M CO | COM NEW | 832696405 |  | 431982 | 4399 | SH |  | SOLE |  | 4399 | 0 | 0 |
| SELECT SECTOR SPDR TR | ENERGY | 81369Y506 |  | 1832150 | 21603 | SH |  | SOLE |  | 21603 | 0 | 0 |
| TEXAS PACIFIC LAND CORPORATI | COM | 88262P102 |  | 21128 | 20 | SH |  | SOLE |  | 20 | 0 | 0 |
| GAMESTOP CORP NEW | CL A | 36467W109 |  | 18561 | 761 | SH |  | SOLE |  | 761 | 0 | 0 |
| META PLATFORMS INC | CL A | 30303M102 |  | 11404967 | 15452 | SH |  | SOLE |  | 15452 | 0 | 0 |
| OLLIES BARGAIN OUTLET HLDGS | COM | 681116109 |  | 170523 | 1294 | SH |  | SOLE |  | 1294 | 0 | 0 |
| CORNERSTONE TOTAL RETURN FD | COM | 21924U300 |  | 28559 | 3685 | SH |  | SOLE |  | 3685 | 0 | 0 |
| CDW CORP | COM | 12514G108 |  | 17859 | 100 | SH |  | SOLE |  | 100 | 0 | 0 |
| HOWMET AEROSPACE INC | COM | 443201108 |  | 1851435 | 9947 | SH |  | SOLE |  | 9947 | 0 | 0 |
| GALLAGHER ARTHUR J  CO | COM | 363576109 |  | 1760980 | 5501 | SH |  | SOLE |  | 5501 | 0 | 0 |
| DIGITAL RLTY TR INC | COM | 253868103 |  | 81935 | 470 | SH |  | SOLE |  | 470 | 0 | 0 |
| NEXTERA ENERGY INC | COM | 65339F101 |  | 6109 | 88 | SH |  | SOLE |  | 88 | 0 | 0 |
| INSULET CORP | COM | 45784P101 |  | 997207 | 3174 | SH |  | SOLE |  | 3174 | 0 | 0 |
| SELECT SECTOR SPDR TR | SBI CONS STPLS | 81369Y308 |  | 785490 | 9701 | SH |  | SOLE |  | 9701 | 0 | 0 |
| ISHARES INC | MSCI SINGPOR ETF | 46434G780 |  | 1042993 | 40146 | SH |  | SOLE |  | 40146 | 0 | 0 |
| ALPHABET INC | CAP STK CL A | 02079K305 |  | 269279 | 1528 | SH |  | SOLE |  | 1528 | 0 | 0 |
| JACOBS SOLUTIONS INC | COM | 46982L108 |  | 514232 | 3912 | SH |  | SOLE |  | 3912 | 0 | 0 |
| PARAMOUNT GLOBAL | CLASS B COM | 92556H206 |  | 514426 | 39878 | SH |  | SOLE |  | 39878 | 0 | 0 |
| SPDR S 500 ETF TR | TR UNIT | 78462F103 |  | 142009 | 230 | SH |  | SOLE |  | 230 | 0 | 0 |
| LOEWS CORP | COM | 540424108 |  | 877828 | 9577 | SH |  | SOLE |  | 9577 | 0 | 0 |
| SNAP ON INC | COM | 833034101 |  | 694243 | 2231 | SH |  | SOLE |  | 2231 | 0 | 0 |
| GUIDEWIRE SOFTWARE INC | COM | 40171V100 |  | 27077 | 115 | SH |  | SOLE |  | 115 | 0 | 0 |
| CENTERPOINT ENERGY INC | COM | 15189T107 |  | 441137 | 12007 | SH |  | SOLE |  | 12007 | 0 | 0 |
| FIRST HORIZON CORPORATION | COM | 320517105 |  | 24359 | 1149 | SH |  | SOLE |  | 1149 | 0 | 0 |
| UPWORK INC | COM | 91688F104 |  | 202971 | 15102 | SH |  | SOLE |  | 15102 | 0 | 0 |
| ALLEGION PLC | ORD SHS | G0176J109 |  | 479343 | 3326 | SH |  | SOLE |  | 3326 | 0 | 0 |
| GRAINGER W W INC | COM | 384802104 |  | 1065206 | 1024 | SH |  | SOLE |  | 1024 | 0 | 0 |
| YELP INC | CL A | 985817105 |  | 226422 | 6607 | SH |  | SOLE |  | 6607 | 0 | 0 |
| WELLS FARGO CO NEW | COM | 949746101 |  | 5689 | 71 | SH |  | SOLE |  | 71 | 0 | 0 |
| MOTOROLA SOLUTIONS INC | COM NEW | 620076307 |  | 8726227 | 20754 | SH |  | SOLE |  | 20754 | 0 | 0 |
| DEUTSCHE BANK A G | NAMEN AKT | D18190898 |  | 357889 | 12223 | SH |  | SOLE |  | 12223 | 0 | 0 |
| STRIDE INC | COM | 86333M108 |  | 519635 | 3579 | SH |  | SOLE |  | 3579 | 0 | 0 |
| CONSTELLATION ENERGY CORP | COM | 21037T109 |  | 479621 | 1486 | SH |  | SOLE |  | 1486 | 0 | 0 |
| ESCO TECHNOLOGIES INC | COM | 296315104 |  | 410026 | 2137 | SH |  | SOLE |  | 2137 | 0 | 0 |
| WEIS MKTS INC | COM | 948849104 |  | 222472 | 3069 | SH |  | SOLE |  | 3069 | 0 | 0 |
| UBS GROUP AG | SHS | H42097107 |  | 11680785 | 345381 | SH |  | SOLE |  | 345381 | 0 | 0 |
| PRINCIPAL FINANCIAL GROUP IN | COM | 74251V102 |  | 491195 | 6184 | SH |  | SOLE |  | 6184 | 0 | 0 |
| ISHARES INC | MSCI HONG KG ETF | 464286871 |  | 510799 | 25720 | SH |  | SOLE |  | 25720 | 0 | 0 |
| DOCUSIGN INC | COM | 256163106 |  | 20485 | 263 | SH |  | SOLE |  | 263 | 0 | 0 |
| DOLLAR TREE INC | COM | 256746108 |  | 565419 | 5709 | SH |  | SOLE |  | 5709 | 0 | 0 |
| INTERNATIONAL PAPER CO | COM | 460146103 |  | 464132 | 9911 | SH |  | SOLE |  | 9911 | 0 | 0 |
| XCEL ENERGY INC | COM | 98389B100 |  | 7198987 | 105712 | SH |  | SOLE |  | 105712 | 0 | 0 |
| MR COOPER GROUP INC | COM | 62482R107 |  | 16413 | 110 | SH |  | SOLE |  | 110 | 0 | 0 |
| APPLE INC | COM | 037833100 |  | 9530352 | 46451 | SH |  | SOLE |  | 46451 | 0 | 0 |
| CATERPILLAR INC | COM | 149123101 |  | 194105 | 500 | SH |  | SOLE |  | 500 | 0 | 0 |
| TYSON FOODS INC | CL A | 902494103 |  | 464414 | 8302 | SH |  | SOLE |  | 8302 | 0 | 0 |
| NOKIA CORP | SPONSORED ADR | 654902204 |  | 257658 | 49741 | SH |  | SOLE |  | 49741 | 0 | 0 |
| SOUTHWEST AIRLS CO | COM | 844741108 |  | 529940 | 16336 | SH |  | SOLE |  | 16336 | 0 | 0 |
| HENRY JACK  ASSOC INC | COM | 426281101 |  | 808783 | 4489 | SH |  | SOLE |  | 4489 | 0 | 0 |
| TRANE TECHNOLOGIES PLC | SHS | G8994E103 |  | 554198 | 1267 | SH |  | SOLE |  | 1267 | 0 | 0 |
| AT INC | COM | 00206R102 |  | 1192560 | 41208 | SH |  | SOLE |  | 41208 | 0 | 0 |
| INTERNATIONAL BUSINESS MACHS | COM | 459200101 |  | 10038438 | 34054 | SH |  | SOLE |  | 34054 | 0 | 0 |
| VANGUARD INDEX FDS | S 500 ETF SHS | 922908363 |  | 22153 | 39 | SH |  | SOLE |  | 39 | 0 | 0 |
| ISHARES TR | 0-3 MNTH TREASRY | 46436E718 |  | 52661 | 523 | SH |  | SOLE |  | 523 | 0 | 0 |
| ROLLINS INC | COM | 775711104 |  | 1009241 | 17888 | SH |  | SOLE |  | 17888 | 0 | 0 |
| SUMMIT THERAPEUTICS INC | COM | 86627T108 |  | 12768 | 600 | SH |  | SOLE |  | 600 | 0 | 0 |
| ISHARES TR | MSCI EAFE ETF | 464287465 |  | 1208606 | 13521 | SH |  | SOLE |  | 13521 | 0 | 0 |
| OREILLY AUTOMOTIVE INC | COM | 67103H107 |  | 585394 | 6495 | SH |  | SOLE |  | 6495 | 0 | 0 |

---