UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F COVER PAGE
OMB APPROVAL
OMB Number:3235-0006
Expires:July 31, 2015
Estimated average burden
hours per response:23.8

Report for the Calendar Year or Quarter Ended:
12-31-2024
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.
Address:
120 Longwater Drive
Suite 100
Norwell, MA 02061
Form 13F File Number:

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
Title:
COO & Secretary
Phone:
781-740-1786


Signature, Place, and Date of Signing:

/s/ Philip A. Noonan
                         [Signature]
Norwell, MASSACHUSETTS
                 [City, State]
01-14-2025
                           [Date]
                          

Report Type (Check only one.):

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

13F NOTICE. (Check here if no holdings reported are 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:
392
Form 13F Information table Value Total:
467678839
          (thousands)

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


UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE
OMB APPROVAL
OMB Number:3235-0006
Expires:July 31, 2015
Estimated average burden
hours per response:23.8

COLUMN 1COLUMN 2COLUMN 3COLUMN 4COLUMN 5COLUMN 6COLUMN 7COLUMN 8
VALUESHRS ORSH/PUT/INVESTMENTOTHERVOTING AUTHORITY
NAME OF ISSUERTITLE OF CLASSCUSIP(x$1000)PRN AMTPRNCALLDISCRETIONMANAGERSOLESHAREDNONE
CAMDEN PPTY TRSH BEN INT133131102455,6893,927SHSOLE3,927 0 0
ENBRIDGE INCCOM29250N1052,92869SHSOLE69 0 0
GOLDMAN SACHS GROUP INCCOM38141G1043,4366SHSOLE6 0 0
MCDONALDS CORPCOM5801351015,79820SHSOLE20 0 0
SCIENCE APPLICATIONS INTL COCOM80862510715,761141SHSOLE141 0 0
SELECT SECTOR SPDR TRRL EST SEL SEC81369Y860708,47117,420SHSOLE17,420 0 0
CARGURUS INCCOM CL A141788109322,7588,833SHSOLE8,833 0 0
D R HORTON INCCOM23331A1097,297,90552,195SHSOLE52,195 0 0
HASBRO INCCOM418056107638,60411,422SHSOLE11,422 0 0
INTEL CORPCOM4581401001005SHSOLE5 0 0
VENTAS INCCOM92276F100480,2488,155SHSOLE8,155 0 0
WASTE MGMT INC DELCOM94106L10913,31866SHSOLE66 0 0
ZIMVIE INCCOM98888T107141SHSOLE1 0 0
ZIONS BANCORPORATION N ACOM989701107936,51817,263SHSOLE17,263 0 0
INGERSOLL RAND INCCOM45687V106857,0189,474SHSOLE9,474 0 0
ELI LILLY & COCOM532457108474,780615SHSOLE615 0 0
MONDELEZ INTL INCCL A6092071052995SHSOLE5 0 0
NISOURCE INCCOM65473P105565,66315,388SHSOLE15,388 0 0
SPDR SER TRBLOOMBERG EMERGI78464A3912,793143SHSOLE143 0 0
TAIWAN SEMICONDUCTOR MFG LTDSPONSORED ADS87403910011,546,45058,466SHSOLE58,466 0 0
TANGER INCCOM87546510617,031499SHSOLE499 0 0
WELLTOWER INCCOM95040Q104282,0552,238SHSOLE2,238 0 0
CADENCE DESIGN SYSTEM INCCOM1273871081,207,5494,019SHSOLE4,019 0 0
ISHARES TRMSCI EMG MKT ETF464287234955,16922,840SHSOLE22,840 0 0
QUANTA SVCS INCCOM74762E1021,396,9414,420SHSOLE4,420 0 0
SAP SESPON ADR803054204276,4941,123SHSOLE1,123 0 0
SELECT SECTOR SPDR TRSBI INT-UTILS81369Y886531,4957,022SHSOLE7,022 0 0
TEVA PHARMACEUTICAL INDS LTDSPONSORED ADS881624209220,59810,009SHSOLE10,009 0 0
BADGER METER INCCOM056525108327,0891,542SHSOLE1,542 0 0
BARCLAYS PLCADR06738E204194,36614,625SHSOLE14,625 0 0
GE HEALTHCARE TECHNOLOGIES ICOMMON STOCK36266G1076,56784SHSOLE84 0 0
THOMSON REUTERS CORPCOM884903808466,0642,906SHSOLE2,906 0 0
ALPHABET INCCAP STK CL C02079K1079,536,66450,077SHSOLE50,077 0 0
AVNET INCCOM05380710312,557240SHSOLE240 0 0
BRISTOL-MYERS SQUIBB COCOM110122108487,5478,620SHSOLE8,620 0 0
CORPAY INCCOM SHS2199481069,103,49826,900SHSOLE26,900 0 0
ISHARES TRRUS MD CP GR ETF464287481670,2545,288SHSOLE5,288 0 0
MOHAWK INDS INCCOM608190104680,3515,711SHSOLE5,711 0 0
GLOBE LIFE INCCOM37959E1021,0049SHSOLE9 0 0
MARSH & MCLENNAN COS INCCOM5717481028,365,76839,385SHSOLE39,385 0 0
MICROSOFT CORPCOM5949181048,108,81719,238SHSOLE19,238 0 0
NEWS CORP NEWCL B65249B208621,28920,417SHSOLE20,417 0 0
SELECT SECTOR SPDR TRTECHNOLOGY81369Y8031,230,4965,292SHSOLE5,292 0 0
ANALOG DEVICES INCCOM0326541054,67422SHSOLE22 0 0
CISCO SYS INCCOM17275R102495,9788,378SHSOLE8,378 0 0
COHERENT CORPCOM19247G10723,398247SHSOLE247 0 0
ISHARES TRMSCI PERU AND GL464289842399,72510,091SHSOLE10,091 0 0
MARKETAXESS HLDGS INCCOM57060D108760,1733,363SHSOLE3,363 0 0
SCHWAB STRATEGIC TRSHT TM US TRES808524862154,4656,420SHSOLE6,420 0 0
ZIMMER BIOMET HOLDINGS INCCOM98956P1021,69016SHSOLE16 0 0
AUTODESK INCCOM0527691065,91120SHSOLE20 0 0
BEST BUY INCCOM086516101491,7205,731SHSOLE5,731 0 0
COMFORT SYS USA INCCOM199908104122,129288SHSOLE288 0 0
RELIANCE INCCOM75950910216,96363SHSOLE63 0 0
WARNER BROS DISCOVERY INCCOM SER A93442310478274SHSOLE74 0 0
GMS INCCOM36251C10325,025295SHSOLE295 0 0
HOME DEPOT INCCOM4370761027,00218SHSOLE18 0 0
ISHARES TRFLTG RATE NT ETF46429B6551,27225SHSOLE25 0 0
ISHARES INCMSCI ITALY ETF46434G830847,30923,556SHSOLE23,556 0 0
KADANT INCCOM48282T10418,28453SHSOLE53 0 0
TENET HEALTHCARE CORPCOM NEW88033G40715,400122SHSOLE122 0 0
UNITED THERAPEUTICS CORP DELCOM91307C10219,40655SHSOLE55 0 0
URBAN EDGE PPTYSCOM91704F104245,46611,417SHSOLE11,417 0 0
BROADCOM INCCOM11135F101723,1093,119SHSOLE3,119 0 0
ISHARES INCMSCI TAIWAN ETF46434G772419,3088,101SHSOLE8,101 0 0
PARKER-HANNIFIN CORPCOM7010941043,8166SHSOLE6 0 0
RYDER SYS INCCOM78354910826,509169SHSOLE169 0 0
S&P GLOBAL INCCOM78409V1045,47811SHSOLE11 0 0
V F CORPCOM918204108597,03927,821SHSOLE27,821 0 0
AMPHENOL CORP NEWCL A032095101562,8928,105SHSOLE8,105 0 0
AXON ENTERPRISE INCCOM05464C101429,099722SHSOLE722 0 0
NCR ATLEOS CORPORATIONCOM SHS63001N10650915SHSOLE15 0 0
STANDEX INTL CORPCOM854231107263,0951,407SHSOLE1,407 0 0
WABTECCOM9297401081,178,8716,218SHSOLE6,218 0 0
CSW INDUSTRIALS INCCOM12640210638,808110SHSOLE110 0 0
KINDER MORGAN INC DELCOM49456B101304,05811,097SHSOLE11,097 0 0
PERFORMANCE FOOD GROUP COCOM71377A10320,968248SHSOLE248 0 0
SIX FLAGS ENTERTAINMENT CORPCOM83001C108194,8324,043SHSOLE4,043 0 0
TARGA RES CORPCOM87612G1011,185,4196,641SHSOLE6,641 0 0
BANCO SANTANDER S.A.ADR05964H105228,89850,197SHSOLE50,197 0 0
BANK NEW YORK MELLON CORPCOM0640581001,07614SHSOLE14 0 0
CROWDSTRIKE HLDGS INCCL A22788C10536,611107SHSOLE107 0 0
HONEYWELL INTL INCCOM4385161063,61416SHSOLE16 0 0
SCHWAB STRATEGIC TRUS MID-CAP ETF80852450879,0292,852SHSOLE2,852 0 0
PENTAIR PLCSHSG7S00T104762,8517,580SHSOLE7,580 0 0
ALLY FINL INCCOM02005N10079222SHSOLE22 0 0
BERKSHIRE HATHAWAY INC DELCL B NEW084670702551,6421,217SHSOLE1,217 0 0
RPM INTL INCCOM74968510319,320157SHSOLE157 0 0
T-MOBILE US INCCOM8725901048834SHSOLE4 0 0
ARCH CAP GROUP LTDORDG0450A105672,4937,282SHSOLE7,282 0 0
CUSHMAN WAKEFIELD PLCSHSG2717B108291,94622,320SHSOLE22,320 0 0
AMERICAN AIRLS GROUP INCCOM02376R102688,93839,526SHSOLE39,526 0 0
C H ROBINSON WORLDWIDE INCCOM NEW12541W209542,7405,253SHSOLE5,253 0 0
CURTISS WRIGHT CORPCOM23156110126,61575SHSOLE75 0 0
EAST WEST BANCORP INCCOM27579R10419,727206SHSOLE206 0 0
GARTNER INCCOM366651107947,1391,955SHSOLE1,955 0 0
ONEOK INC NEWCOM6826801039,483,08194,453SHSOLE94,453 0 0
SEALED AIR CORP NEWCOM81211K1002,03060SHSOLE60 0 0
ARISTA NETWORKS INCCOM SHS0404132051,110,60510,048SHSOLE10,048 0 0
EXCELERATE ENERGY INCCL A COM30069T101341,88611,302SHSOLE11,302 0 0
ITT INCCOM45073V10819,289135SHSOLE135 0 0
PRIMERICA INCCOM74164M10821,98581SHSOLE81 0 0
WILLIAMS SONOMA INCCOM96990410123,333126SHSOLE126 0 0
CLEAN HARBORS INCCOM18449610722,32497SHSOLE97 0 0
COEUR MNG INCCOM NEW192108504266,51246,593SHSOLE46,593 0 0
KIMBERLY-CLARK CORPCOM4943681036,55250SHSOLE50 0 0
TJX COS INC NEWCOM8725401093,14126SHSOLE26 0 0
VICTORY CAP HLDGS INCCOM CL A92645B10337,509573SHSOLE573 0 0
ESSENT GROUP LTDCOMG3198U10219,490358SHSOLE358 0 0
ISHARES INCMSCI EURZONE ETF464286608788,85416,713SHSOLE16,713 0 0
ISHARES TRIBOXX INV CP ETF4642872421,70916SHSOLE16 0 0
KLA CORPCOM NEW48248010010,08216SHSOLE16 0 0
WALMART INCCOM931142103568,7536,295SHSOLE6,295 0 0
HP INCCOM40434L10597930SHSOLE30 0 0
ISHARES TRMSCI DENMARK ETF46429B523726,5396,830SHSOLE6,830 0 0
AFLAC INCCOM0010551029,720,25793,970SHSOLE93,970 0 0
CHEVRON CORP NEWCOM1667641006,22843SHSOLE43 0 0
CORVEL CORPCOM221006109472,9664,251SHSOLE4,251 0 0
ISHARES TRJPMORGAN USD EMG4642882811,51417SHSOLE17 0 0
MANHATTAN ASSOCIATES INCCOM56275010923,24186SHSOLE86 0 0
MERCADOLIBRE INCCOM58733R102219,357129SHSOLE129 0 0
PACKAGING CORP AMERCOM695156109483,3542,147SHSOLE2,147 0 0
RB GLOBAL INCCOM74935Q10720,929232SHSOLE232 0 0
SELECT SECTOR SPDR TRCOMMUNICATION81369Y8521,020,37710,540SHSOLE10,540 0 0
STRYKER CORPORATIONCOM8636671017,900,93721,944SHSOLE21,944 0 0
CACI INTL INCCL A12719030418,58746SHSOLE46 0 0
NIKE INCCL B6541061033,70849SHSOLE49 0 0
OCCIDENTAL PETE CORPCOM6745991051,77936SHSOLE36 0 0
ROYAL BK CDACOM780087102226,9201,883SHSOLE1,883 0 0
BURLINGTON STORES INCCOM12201710620,52472SHSOLE72 0 0
CASEYS GEN STORES INCCOM14752810319,01948SHSOLE48 0 0
CINTAS CORPCOM17290810510,324,74256,512SHSOLE56,512 0 0
ESSEX PPTY TR INCCOM297178105471,8321,653SHSOLE1,653 0 0
INVESCO INDIA EXCHANGE-TRADEINDIA ETF46137R109393,01815,251SHSOLE15,251 0 0
KIRBY CORPCOM49726610620,419193SHSOLE193 0 0
ULTA BEAUTY INCCOM90384S3032,1755SHSOLE5 0 0
VERIZON COMMUNICATIONS INCCOM92343V1043,47987SHSOLE87 0 0
VORNADO RLTY TRSH BEN INT92904210925,897616SHSOLE616 0 0
ALCOA CORPCOM0138721067,514,820198,910SHSOLE198,910 0 0
ALKAMI TECHNOLOGY INCCOM01644J108359,3919,798SHSOLE9,798 0 0
AUTOZONE INCCOM053332102787,692246SHSOLE246 0 0
CITIZENS FINL GROUP INCCOM174610105832,84019,032SHSOLE19,032 0 0
PG&E CORPCOM69331C108726,46035,999SHSOLE35,999 0 0
US BANCORP DELCOM NEW9029733043,87481SHSOLE81 0 0
CHUBB LIMITEDCOMH1467J1041,3825SHSOLE5 0 0
LINCOLN NATL CORP INDCOM534187109539,67217,019SHSOLE17,019 0 0
PENNYMAC FINL SVCS INC NEWCOM70932M107283,6432,777SHSOLE2,777 0 0
RTX CORPORATIONCOM75513E1011,73615SHSOLE15 0 0
SPDR S&P MIDCAP 400 ETF TRUTSER1 S&PDCRP78467Y107335,930590SHSOLE590 0 0
UNITED STS LIME & MINERALS ICOM911922102446,6703,365SHSOLE3,365 0 0
CARLISLE COS INCCOM14233910018,44250SHSOLE50 0 0
DR REDDYS LABS LTDADR256135203219,26013,886SHSOLE13,886 0 0
LENNAR CORPCL A526057104449,3393,295SHSOLE3,295 0 0
NETFLIX INCCOM64110L10614,023,13815,733SHSOLE15,733 0 0
RALPH LAUREN CORPCL A751212101755,3053,270SHSOLE3,270 0 0
SAMSARA INCCOM CL A79589L1068,256,056188,969SHSOLE188,969 0 0
AMAZON COM INCCOM02313510610,132,74746,186SHSOLE46,186 0 0
AMERICAN EXPRESS COCOM0258161098,891,82829,960SHSOLE29,960 0 0
ECOLAB INCCOM278865100910,0993,884SHSOLE3,884 0 0
ISHARES INCMSCI MLY ETF NEW46434G814416,83816,993SHSOLE16,993 0 0
Q2 HLDGS INCCOM74736L109693,3786,889SHSOLE6,889 0 0
SHARKNINJA INCCOM SHSG8068L1088,170,06283,916SHSOLE83,916 0 0
DAVITA INCCOM23918K108909,5636,082SHSOLE6,082 0 0
MARTIN MARIETTA MATLS INCCOM573284106660,0871,278SHSOLE1,278 0 0
NMI HLDGS INCCOM629209305316,0628,598SHSOLE8,598 0 0
PROGRESSIVE CORPCOM743315103455,7381,902SHSOLE1,902 0 0
UNIVERSAL HLTH SVCS INCCL B913903100616,8463,438SHSOLE3,438 0 0
LINDE PLCSHSG5495010313,81633SHSOLE33 0 0
AECOMCOM00766T10020,403191SHSOLE191 0 0
AGIOS PHARMACEUTICALS INCCOM00847X104221,8716,752SHSOLE6,752 0 0
AMERIPRISE FINL INCCOM03076C106598,9841,125SHSOLE1,125 0 0
COSTCO WHSL CORP NEWCOM22160K10510,146,77411,074SHSOLE11,074 0 0
FEDERAL RLTY INVT TR NEWSH BEN INT NEW313745101487,9904,359SHSOLE4,359 0 0
J P MORGAN EXCHANGE TRADED FCORE PLUS BD ETF46641Q67024,647535SHSOLE535 0 0
GROUP 1 AUTOMOTIVE INCCOM398905109485,9661,153SHSOLE1,153 0 0
ISHARES TRRUS MID CAP ETF46428749913,172149SHSOLE149 0 0
KRATOS DEFENSE & SEC SOLUTIOCOM NEW50077B20794,7043,590SHSOLE3,590 0 0
REVVITY INCCOM7140461097,721,84969,186SHSOLE69,186 0 0
SYNCHRONY FINANCIALCOM87165B103585,6509,010SHSOLE9,010 0 0
TRANSDIGM GROUP INCCOM893641100589,285465SHSOLE465 0 0
TRAVELERS COMPANIES INCCOM89417E1096,74528SHSOLE28 0 0
COLGATE PALMOLIVE COCOM194162103631,7346,949SHSOLE6,949 0 0
KROGER COCOM501044101503,6318,236SHSOLE8,236 0 0
NVIDIA CORPORATIONCOM67066G104739,4015,506SHSOLE5,506 0 0
PARK NATL CORPCOM700658107231,6021,351SHSOLE1,351 0 0
SELECT SECTOR SPDR TRINDL81369Y704966,5917,336SHSOLE7,336 0 0
UNITEDHEALTH GROUP INCCOM91324P10216,69333SHSOLE33 0 0
VANGUARD SCOTTSDALE FDSSHRT TRM CORP BD92206C409155,0061,987SHSOLE1,987 0 0
SMURFIT WESTROCK PLCSHSG8267P108764,22014,189SHSOLE14,189 0 0
ROYAL CARIBBEAN GROUPCOMV7780T1031,287,4815,581SHSOLE5,581 0 0
CARRIER GLOBAL CORPORATIONCOM14448C1048,829,363129,349SHSOLE129,349 0 0
COCA COLA COCOM1912161001,43223SHSOLE23 0 0
EQUITY RESIDENTIALSH BEN INT29476L1077,453,855103,872SHSOLE103,872 0 0
ISHARES INCMSCI GERMANY ETF464286806800,90925,170SHSOLE25,170 0 0
REINSURANCE GRP OF AMERICA ICOM NEW75935160419,44091SHSOLE91 0 0
SERVICENOW INCCOM81762P102500,377472SHSOLE472 0 0
TESLA INCCOM88160R10144,826111SHSOLE111 0 0
CHIPOTLE MEXICAN GRILL INCCOM16965610510,688,175177,250SHSOLE177,250 0 0
HUNTINGTON BANCSHARES INCCOM446150104538,61833,105SHSOLE33,105 0 0
IES HLDGS INCCOM44951W10667,523336SHSOLE336 0 0
ISHARES TRMSCI UK ETF NEW46435G334800,14223,603SHSOLE23,603 0 0
ITRON INCCOM46574110693,813864SHSOLE864 0 0
PTC INCCOM69370C100892,8734,856SHSOLE4,856 0 0
TERADATA CORP DELCOM88076W10393530SHSOLE30 0 0
AMETEK INCCOM031100100460,9252,557SHSOLE2,557 0 0
FIRST FINL BANCORP OHCOM320209109273,10110,160SHSOLE10,160 0 0
PALO ALTO NETWORKS INCCOM697435105462,1782,540SHSOLE2,540 0 0
UNILEVER PLCSPON ADR NEW904767704196,6363,468SHSOLE3,468 0 0
VISA INCCOM CL A92826C839509,4561,612SHSOLE1,612 0 0
NRG ENERGY INCCOM NEW629377508532,2085,899SHSOLE5,899 0 0
SKYWORKS SOLUTIONS INCCOM83088M1022,74931SHSOLE31 0 0
TEXAS INSTRS INCCOM882508104420,0222,240SHSOLE2,240 0 0
CITIGROUP INCCOM NEW1729674245638SHSOLE8 0 0
FOX CORPCL A COM35137L105609,09612,538SHSOLE12,538 0 0
MUELLER INDS INCCOM62475610226,427333SHSOLE333 0 0
ORACLE CORPCOM68389X105496,9202,982SHSOLE2,982 0 0
ISHARES TR20 YR TR BD ETF4642874322623SHSOLE3 0 0
OLD REP INTL CORPCOM68022310421,099583SHSOLE583 0 0
RELX PLCSPONSORED ADR759530108218,1074,802SHSOLE4,802 0 0
SELECT SECTOR SPDR TRSBI MATERIALS81369Y100184,1822,189SHSOLE2,189 0 0
US FOODS HLDG CORPCOM91200810922,734337SHSOLE337 0 0
WASTE CONNECTIONS INCCOM94106B1017,451,03343,426SHSOLE43,426 0 0
EATON CORP PLCSHSG29183103530,3281,598SHSOLE1,598 0 0
HNI CORPCOM404251100226,7154,501SHSOLE4,501 0 0
ILLUMINA INCCOM45232710920,312152SHSOLE152 0 0
ING GROEP N.V.SPONSORED ADR456837103209,68013,381SHSOLE13,381 0 0
SCHWAB STRATEGIC TRUS SML CAP ETF80852460744,4791,720SHSOLE1,720 0 0
CENCORA INCCOM03073E1051,204,9595,363SHSOLE5,363 0 0
DISNEY WALT COCOM25468710635,743321SHSOLE321 0 0
FISERV INCCOM33773810810,446,63450,855SHSOLE50,855 0 0
INTERDIGITAL INCCOM45867G101419,5982,166SHSOLE2,166 0 0
MARRIOTT INTL INC NEWCL A571903202845,1883,030SHSOLE3,030 0 0
MASTERCARD INCORPORATEDCL A57636Q1049,563,56418,162SHSOLE18,162 0 0
UFP INDUSTRIES INCCOM90278Q10819,376172SHSOLE172 0 0
WILLIAMS COS INCCOM969457100485,0238,962SHSOLE8,962 0 0
XPO INCCOM98379310021,640165SHSOLE165 0 0
GLOBANT S ACOML443851093,64517SHSOLE17 0 0
HARTFORD FINL SVCS GROUP INCCOM4165151044384SHSOLE4 0 0
HEARTLAND FINL USA INCCOM42234Q102294,2644,800SHSOLE4,800 0 0
ISHARES TRCHINA LG-CAP ETF464287184406,49613,354SHSOLE13,354 0 0
LENNOX INTL INCCOM52610710724,98141SHSOLE41 0 0
NETAPP INCCOM64110D104647,0305,574SHSOLE5,574 0 0
NEW YORK TIMES COCL A65011110720,300390SHSOLE390 0 0
PNC FINL SVCS GROUP INCCOM6934751059,107,92047,228SHSOLE47,228 0 0
SEMTECH CORPCOM816850101462,7007,481SHSOLE7,481 0 0
TETRA TECH INC NEWCOM88162G10319,721495SHSOLE495 0 0
UDR INCCOM9026531048,065,838185,806SHSOLE185,806 0 0
ACADIA RLTY TRCOM SH BEN INT004239109297,12012,298SHSOLE12,298 0 0
NCR VOYIX CORPORATIONCOM62886E10841530SHSOLE30 0 0
GARMIN LTDSHSH2906T1091,274,6876,180SHSOLE6,180 0 0
ADMA BIOLOGICS INCCOM000899104185,40910,811SHSOLE10,811 0 0
APPLIED INDL TECHNOLOGIES INCOM03820C105492,5902,057SHSOLE2,057 0 0
ABBVIE INCCOM00287Y1097,64143SHSOLE43 0 0
INTEGER HLDGS CORPCOM45826H10991,836693SHSOLE693 0 0
VERTEX PHARMACEUTICALS INCCOM92532F100662,0391,644SHSOLE1,644 0 0
SEAGATE TECHNOLOGY HLDNGS PLORD SHSG7997R103666,3137,720SHSOLE7,720 0 0
SPOTIFY TECHNOLOGY S ASHSL8681T10214,449,03232,297SHSOLE32,297 0 0
BXP INCCOM101121101497,2456,687SHSOLE6,687 0 0
FEDERATED HERMES INCCL B3142111039,250225SHSOLE225 0 0
HILTON WORLDWIDE HLDGS INCCOM43300A203503,9592,039SHSOLE2,039 0 0
OSHKOSH CORPCOM6882392011,52116SHSOLE16 0 0
OUTFRONT MEDIA INCCOM69007J106267,20015,062SHSOLE15,062 0 0
OWENS CORNING NEWCOM69074210120,779122SHSOLE122 0 0
SCHWAB STRATEGIC TRINTL EQTY ETF8085248058,177442SHSOLE442 0 0
VISTRA CORPCOM92840M10234,605251SHSOLE251 0 0
JPMORGAN CHASE & CO.COM46625H1009,116,89038,033SHSOLE38,033 0 0
JOHNSON & JOHNSONCOM4781601041,0127SHSOLE7 0 0
OSI SYSTEMS INCCOM671044105258,1771,542SHSOLE1,542 0 0
PROVIDENT FINL SVCS INCCOM74386T105267,65214,184SHSOLE14,184 0 0
SELECT SECTOR SPDR TRFINANCIAL81369Y6051,603,29933,174SHSOLE33,174 0 0
WARRIOR MET COAL INCCOM93627C101212,5673,919SHSOLE3,919 0 0
BOISE CASCADE CO DELCOM09739D10024,010202SHSOLE202 0 0
CHEESECAKE FACTORY INCCOM16307210120,162425SHSOLE425 0 0
DELL TECHNOLOGIES INCCL C24703L20213,944121SHSOLE121 0 0
GE AEROSPACECOM NEW369604301524,7213,146SHSOLE3,146 0 0
HSBC HLDGS PLCSPON ADR NEW404280406228,7034,624SHSOLE4,624 0 0
LITHIA MTRS INCCOM53679710365,052182SHSOLE182 0 0
VULCAN MATLS COCOM929160109681,1452,648SHSOLE2,648 0 0
AEGON LTDAMER REG 1 CERT0076CA104199,25933,830SHSOLE33,830 0 0
BANK AMERICA CORPCOM0605051049,550,818217,311SHSOLE217,311 0 0
CMS ENERGY CORPCOM1258961008,148,496122,258SHSOLE122,258 0 0
INCYTE CORPCOM45337C102749,68610,854SHSOLE10,854 0 0
LEIDOS HOLDINGS INCCOM525327102690,9124,796SHSOLE4,796 0 0
AON PLCSHS CL AG0403H1081,0773SHSOLE3 0 0
BLACKROCK MULTI SECTOR INC TCOM09258A10714,6001,000SHSOLE1,000 0 0
INVESCO EXCHANGE TRADED FD TS&P 500 GARP ETF46137V4312,62225SHSOLE25 0 0
ISHARES INCMSCI SWEDEN ETF464286756762,12920,416SHSOLE20,416 0 0
KEYCORPCOM493267108805,61447,002SHSOLE47,002 0 0
PEPSICO INCCOM7134481084,86632SHSOLE32 0 0
SPROUTS FMRS MKT INCCOM85208M10228,718226SHSOLE226 0 0
UNITED RENTALS INCCOM91136310911,27116SHSOLE16 0 0
WATSCO INCCOM94262220019,42941SHSOLE41 0 0
BIO RAD LABS INCCL A090572207568,6511,731SHSOLE1,731 0 0
INTERACTIVE BROKERS GROUP INCOM CL A45841N10724,910141SHSOLE141 0 0
PALOMAR HLDGS INCCOM69753M105317,5093,007SHSOLE3,007 0 0
PRICE T ROWE GROUP INCCOM74144T1084,18437SHSOLE37 0 0
TRINITY INDS INCCOM896522109291,7868,313SHSOLE8,313 0 0
WILEY JOHN & SONS INCCL A968223206213,7424,890SHSOLE4,890 0 0
AUTOMATIC DATA PROCESSING INCOM05301510312,00241SHSOLE41 0 0
COPART INCCOM2172041068,134,631141,743SHSOLE141,743 0 0
EASTMAN CHEM COCOM277432100660,1527,229SHSOLE7,229 0 0
FLOWSERVE CORPCOM34354P10523,871415SHSOLE415 0 0
ISHARES TRRUSSELL 2000 ETF46428765569,980317SHSOLE317 0 0
REGIONS FINANCIAL CORP NEWCOM7591EP100531,99922,619SHSOLE22,619 0 0
SELECT SECTOR SPDR TRSBI CONS DISCR81369Y4071,009,1264,498SHSOLE4,498 0 0
UFP TECHNOLOGIES INCCOM902673102173,113708SHSOLE708 0 0
FERRARI N VCOMN3167Y103223,041525SHSOLE525 0 0
AVALONBAY CMNTYS INCCOM0534841017,977,87236,268SHSOLE36,268 0 0
BOSTON SCIENTIFIC CORPCOM101137107606,3936,789SHSOLE6,789 0 0
NORFOLK SOUTHN CORPCOM65584410870,410300SHSOLE300 0 0
ONTO INNOVATION INCCOM68334410520,834125SHSOLE125 0 0
SCHWAB STRATEGIC TRUS LRG CAP ETF808524201167,0587,207SHSOLE7,207 0 0
DEERE & COCOM2441991058472SHSOLE2 0 0
FAIR ISAAC CORPCOM303250104937,728471SHSOLE471 0 0
HEALTHPEAK PROPERTIES INCCOM42250P103448,39322,121SHSOLE22,121 0 0
ISHARES TRRUS 2000 VAL ETF4642876302,46315SHSOLE15 0 0
KRAFT HEINZ COCOM50075410649116SHSOLE16 0 0
M/I HOMES INCCOM55305B101252,2061,897SHSOLE1,897 0 0
BIODEXA PHARMACEUTICALS PLCSPONSORED ADS59564R80716240SHSOLE40 0 0
PROCTER AND GAMBLE COCOM742718109241,2481,439SHSOLE1,439 0 0
SPDR GOLD TRGOLD SHS78463V1072,90612SHSOLE12 0 0
BWX TECHNOLOGIES INCCOM05605H10022,612203SHSOLE203 0 0
DECKERS OUTDOOR CORPCOM243537107366,1711,803SHSOLE1,803 0 0
HINGHAM INSTN SVGS MASSCOM43332310231,768125SHSOLE125 0 0
INTUITIVE SURGICAL INCCOM NEW46120E602569,9801,092SHSOLE1,092 0 0
PROCEPT BIOROBOTICS CORPCOM74276L105410,0085,092SHSOLE5,092 0 0
REGENCY CTRS CORPCOM758849103566,8217,667SHSOLE7,667 0 0
SELECT SECTOR SPDR TRSBI HEALTHCARE81369Y209385,1962,800SHSOLE2,800 0 0
META PLATFORMS INCCL A30303M1029,365,81815,996SHSOLE15,996 0 0
FIFTH THIRD BANCORPCOM3167731008,575,187202,819SHSOLE202,819 0 0
ISHARES TRNATIONAL MUN ETF46428841445,497427SHSOLE427 0 0
MOOG INCCL A615394202316,5191,608SHSOLE1,608 0 0
OLLIES BARGAIN OUTLET HLDGSCOM681116109435,7383,971SHSOLE3,971 0 0
TEXAS PACIFIC LAND CORPORATICOM88262P10225,43723SHSOLE23 0 0
CDW CORPCOM12514G10817,404100SHSOLE100 0 0
CVS HEALTH CORPCOM12665010053912SHSOLE12 0 0
CORNERSTONE TOTAL RETURN FDCOM21924U30032,0233,685SHSOLE3,685 0 0
DIGITAL RLTY TR INCCOM25386810310,312,27158,153SHSOLE58,153 0 0
GALLAGHER ARTHUR J & COCOM3635761091,638,3825,772SHSOLE5,772 0 0
HOWMET AEROSPACE INCCOM4432011081,333,87712,196SHSOLE12,196 0 0
WEST PHARMACEUTICAL SVSC INCCOM95530610524,56775SHSOLE75 0 0
ALPHABET INCCAP STK CL A02079K30516,09185SHSOLE85 0 0
BROOKFIELD CORPCL A LTD VT SH11271J1071,03418SHSOLE18 0 0
INSULET CORPCOM45784P101551,6412,113SHSOLE2,113 0 0
NEXTERA ENERGY INCCOM65339F1016,481,20690,406SHSOLE90,406 0 0
PULTE GROUP INCCOM7458671011,005,8009,236SHSOLE9,236 0 0
SELECT SECTOR SPDR TRSBI CONS STPLS81369Y308190,3152,421SHSOLE2,421 0 0
ZEBRA TECHNOLOGIES CORPORATICL A989207105800,2482,072SHSOLE2,072 0 0
NVENT ELECTRIC PLCSHSG6700G107243,4683,572SHSOLE3,572 0 0
ISHARES TRBROAD USD HIGH46435U8531,47240SHSOLE40 0 0
PEGASYSTEMS INCCOM705573103401,5994,309SHSOLE4,309 0 0
SPDR S&P 500 ETF TRTR UNIT78462F103113,627194SHSOLE194 0 0
STEEL DYNAMICS INCCOM858119100185,5921,627SHSOLE1,627 0 0
EMCOR GROUP INCCOM29084Q10023,14951SHSOLE51 0 0
LOEWS CORPCOM540424108798,0349,423SHSOLE9,423 0 0
ROKU INCCOM CL A77543R1023,34545SHSOLE45 0 0
ALLEGION PLCORD SHSG0176J109531,0844,064SHSOLE4,064 0 0
DANAHER CORPORATIONCOM2358511027,57533SHSOLE33 0 0
GRAINGER W W INCCOM3848021041,087,7801,032SHSOLE1,032 0 0
WESTERN DIGITAL CORPCOM958102105433,5107,270SHSOLE7,270 0 0
DEUTSCHE BANK A GNAMEN AKTD18190898197,08111,559SHSOLE11,559 0 0
MOTOROLA SOLUTIONS INCCOM NEW6200763079,540,88920,641SHSOLE20,641 0 0
QUALCOMM INCCOM7475251035,06933SHSOLE33 0 0
STRIDE INCCOM86333M108399,5073,844SHSOLE3,844 0 0
VODAFONE GROUP PLC NEWSPONSORED ADR92857W308769SHSOLE9 0 0
WELLS FARGO CO NEWCOM9497461016,67395SHSOLE95 0 0
UBS GROUP AGSHSH420971079,596,432316,505SHSOLE316,505 0 0
CONSTELLATION ENERGY CORPCOM21037T109325,4981,455SHSOLE1,455 0 0
ESCO TECHNOLOGIES INCCOM296315104286,1352,148SHSOLE2,148 0 0
ICF INTL INCCOM44925C103206,8291,735SHSOLE1,735 0 0
JONES LANG LASALLE INCCOM48020Q10719,99879SHSOLE79 0 0
TOLL BROTHERS INCCOM88947810320,278161SHSOLE161 0 0
VERALTO CORPCOM SHS92338C1031,12011SHSOLE11 0 0
APPLE INCCOM037833100434,9801,737SHSOLE1,737 0 0
CATERPILLAR INCCOM1491231017,991,60322,030SHSOLE22,030 0 0
DOCUSIGN INCCOM25616310623,654263SHSOLE263 0 0
TRANE TECHNOLOGIES PLCSHSG8994E103462,7961,253SHSOLE1,253 0 0
FRESHPET INCCOM358039105459,1413,100SHSOLE3,100 0 0
GLOBAL PMTS INCCOM37940X1023363SHSOLE3 0 0
RADNET INCCOM750491102422,0436,043SHSOLE6,043 0 0
AT&T INCCOM00206R102483,43021,231SHSOLE21,231 0 0
BLACKSTONE INCCOM09260D1074,13824SHSOLE24 0 0
EVERCORE INCCLASS A29977A10525,77993SHSOLE93 0 0
INTERNATIONAL BUSINESS MACHSCOM459200101494,1782,248SHSOLE2,248 0 0
IRON MTN INC DELCOM46284V1011,135,50310,803SHSOLE10,803 0 0
ISHARES TRMSCI EAFE ETF4642874651,009,15713,347SHSOLE13,347 0 0
ISHARES TR0-3 MNTH TREASRY46436E71866,011658SHSOLE658 0 0
OREILLY AUTOMOTIVE INCCOM67103H107501,593423SHSOLE423 0 0
PROTAGONIST THERAPEUTICS INCCOM74366E102250,8236,498SHSOLE6,498 0 0
ROLLINS INCCOM775711104835,64418,029SHSOLE18,029 0 0
ROSS STORES INCCOM778296103487,3923,222SHSOLE3,222 0 0
VANGUARD INDEX FDSS&P 500 ETF SHS92290836315,62529SHSOLE29 0 0