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:
06-30-2023
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]
07-11-2023
                           [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:
288
Form 13F Information table Value Total:
378375365
          (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
MCDONALDS CORPCOM5801351017,764,92726,021SHSOLE 0 0 26,021
PRESTIGE CONSMR HEALTHCARE ICOM74112D101264,7014,454SHSOLE 0 0 4,454
FASTENAL COCOM311900104490,2668,311SHSOLE 0 0 8,311
WESTLAKE CORPORATIONCOM9604131027,934,00366,410SHSOLE 0 0 66,410
HASBRO INCCOM4180561077,449115SHSOLE 0 0 115
MONDELEZ INTL INCCL A6092071057,657,606104,985SHSOLE 0 0 104,985
LKQ CORPCOM501889208450,0777,724SHSOLE 0 0 7,724
TAIWAN SEMICONDUCTOR MFG LTDSPONSORED ADS8740391006,351,29962,934SHSOLE 0 0 62,934
CADENCE DESIGN SYSTEM INCCOM127387108869,6003,708SHSOLE 0 0 3,708
QUANTA SVCS INCCOM74762E1021,001,8955,100SHSOLE 0 0 5,100
SELECT SECTOR SPDR TRSBI INT-UTILS81369Y886326,2184,985SHSOLE 0 0 4,985
ISHARES TRMSCI EMG MKT ETF464287234351,2938,880SHSOLE 0 0 8,880
SAP SESPON ADR803054204176,6221,291SHSOLE 0 0 1,291
STARBUCKS CORPCOM85524410954,483550SHSOLE 0 0 550
HENRY SCHEIN INCCOM806407102559,1856,895SHSOLE 0 0 6,895
BADGER METER INCCOM056525108224,5861,522SHSOLE 0 0 1,522
AVNET INCCOM053807103318,6936,317SHSOLE 0 0 6,317
MARSH & MCLENNAN COS INCCOM5717481027,862,49641,804SHSOLE 0 0 41,804
CLOROX CO DELCOM189054109435,6112,739SHSOLE 0 0 2,739
GLOBE LIFE INCCOM37959E102669,6696,109SHSOLE 0 0 6,109
SELECT SECTOR SPDR TRTECHNOLOGY81369Y803804,7984,629SHSOLE 0 0 4,629
SHOPIFY INCCL A82509L1079,030,822139,796SHSOLE 0 0 139,796
NEWS CORP NEWCL B65249B208411,06320,845SHSOLE 0 0 20,845
INGEVITY CORPCOM45688C10711,516198SHSOLE 0 0 198
PINTEREST INCCL A72352L1066,596,513241,277SHSOLE 0 0 241,277
MICROSOFT CORPCOM59491810422,13565SHSOLE 0 0 65
CISCO SYS INCCOM17275R102396,7947,669SHSOLE 0 0 7,669
ANALOG DEVICES INCCOM032654105608,5863,124SHSOLE 0 0 3,124
LAS VEGAS SANDS CORPCOM517834107581,56610,027SHSOLE 0 0 10,027
SCHWAB STRATEGIC TRSHT TM US TRES808524862273,7025,695SHSOLE 0 0 5,695
MARKETAXESS HLDGS INCCOM57060D108318,6711,219SHSOLE 0 0 1,219
BEST BUY INCCOM086516101502,5176,132SHSOLE 0 0 6,132
GILEAD SCIENCES INCCOM375558103356,3724,624SHSOLE 0 0 4,624
FMC CORPCOM NEW302491303566,2535,427SHSOLE 0 0 5,427
WARNER BROS DISCOVERY INCCOM SER A934423104128,20910,224SHSOLE 0 0 10,224
COMFORT SYS USA INCCOM19990810423,809145SHSOLE 0 0 145
MOLSON COORS BEVERAGE COCL B60871R209541,9958,232SHSOLE 0 0 8,232
TREEHOUSE FOODS INCCOM89469A104210,5884,180SHSOLE 0 0 4,180
RUSH ENTERPRISES INCCL A78184620917,979296SHSOLE 0 0 296
GMS INCCOM36251C10317,300250SHSOLE 0 0 250
FOOT LOCKER INCCOM34484910411,061408SHSOLE 0 0 408
J & J SNACK FOODS CORPCOM466032109264,1441,668SHSOLE 0 0 1,668
FORTIVE CORPCOM34959J108465,5936,227SHSOLE 0 0 6,227
WABTECCOM929740108690,2636,294SHSOLE 0 0 6,294
AMPHENOL CORP NEWCL A032095101432,7355,094SHSOLE 0 0 5,094
RAMBUS INC DELCOM750917106636,5669,920SHSOLE 0 0 9,920
HEXCEL CORP NEWCOM428291108292,9053,853SHSOLE 0 0 3,853
CSW INDUSTRIALS INCCOM12640210617,616106SHSOLE 0 0 106
PINNACLE WEST CAP CORPCOM723484101620,8077,621SHSOLE 0 0 7,621
IDACORP INCCOM451107106229,3112,235SHSOLE 0 0 2,235
BELDEN INCCOM07745410621,234222SHSOLE 0 0 222
SCHWAB STRATEGIC TRUS MID-CAP ETF80852450844,678629SHSOLE 0 0 629
EXP WORLD HLDGS INCCOM30212W10019,976985SHSOLE 0 0 985
BERKSHIRE HATHAWAY INC DELCL B NEW084670702488,3121,432SHSOLE 0 0 1,432
T-MOBILE US INCCOM8725901046,321,20045,509SHSOLE 0 0 45,509
BP PLCSPONSORED ADR055622104193,2485,476SHSOLE 0 0 5,476
ONEOK INC NEWCOM6826801036,122,87199,204SHSOLE 0 0 99,204
DENTSPLY SIRONA INCCOM24906P109601,58115,032SHSOLE 0 0 15,032
GARTNER INCCOM366651107677,5001,934SHSOLE 0 0 1,934
HOSTESS BRANDS INCCL A44109J106276,57010,923SHSOLE 0 0 10,923
SEALED AIR CORP NEWCOM81211K1002,40060SHSOLE 0 0 60
ATI INCCOM01741R1029,244209SHSOLE 0 0 209
SONOS INCCOM83570H10812,819785SHSOLE 0 0 785
ISHARES INCMSCI SWITZERLAND464286749640,42413,859SHSOLE 0 0 13,859
KOSMOS ENERGY LTDCOM5006881065,127856SHSOLE 0 0 856
SCHLUMBERGER LTDCOM STK806857108552,99311,258SHSOLE 0 0 11,258
KIMBERLY-CLARK CORPCOM4943681036,203,31244,932SHSOLE 0 0 44,932
TEXAS ROADHOUSE INCCOM882681109208,1671,854SHSOLE 0 0 1,854
METTLER TOLEDO INTERNATIONALCOM5926881057,241,5645,521SHSOLE 0 0 5,521
AEROJET ROCKETDYNE HLDGS INCCOM007800105316,4355,767SHSOLE 0 0 5,767
UNDER ARMOUR INCCL C904311206327,83748,858SHSOLE 0 0 48,858
QUEST DIAGNOSTICS INCCOM74834L100430,6763,064SHSOLE 0 0 3,064
KLA CORPCOM NEW4824801001,185,8742,445SHSOLE 0 0 2,445
HESS CORPCOM42809H107280,3292,062SHSOLE 0 0 2,062
ISHARES INCMSCI EURZONE ETF464286608648,35314,150SHSOLE 0 0 14,150
FLEETCOR TECHNOLOGIES INCCOM339041105529,0262,107SHSOLE 0 0 2,107
CAESARS ENTERTAINMENT INC NECOM12769G100453,3788,895SHSOLE 0 0 8,895
INVESCO LTDSHSG491BT108511,64630,437SHSOLE 0 0 30,437
ISHARES TRMSCI DENMARK ETF46429B523610,9615,719SHSOLE 0 0 5,719
CHEVRON CORP NEWCOM166764100345,2262,194SHSOLE 0 0 2,194
MERCK & CO INCCOM58933Y1059,009,65178,080SHSOLE 0 0 78,080
HAEMONETICS CORP MASSCOM405024100274,8323,228SHSOLE 0 0 3,228
CORVEL CORPCOM221006109305,3431,578SHSOLE 0 0 1,578
SELECT SECTOR SPDR TRCOMMUNICATION81369Y852454,9096,990SHSOLE 0 0 6,990
ISHARES INCMSCI MEXICO ETF464286822671,10910,793SHSOLE 0 0 10,793
MERCADOLIBRE INCCOM58733R102143,337121SHSOLE 0 0 121
LAMB WESTON HLDGS INCCOM513272104886,2657,710SHSOLE 0 0 7,710
FIRSTENERGY CORPCOM337932107354,8199,126SHSOLE 0 0 9,126
AFLAC INCCOM0010551026,746,37996,653SHSOLE 0 0 96,653
ISHARES INCMSCI BELGIUM ETF464286301587,06433,130SHSOLE 0 0 33,130
COOPER COS INCCOM NEW216648402360,041939SHSOLE 0 0 939
CARDINAL HEALTH INCCOM14149Y1089,257,93097,895SHSOLE 0 0 97,895
CINTAS CORPCOM1729081057,298,62614,683SHSOLE 0 0 14,683
ULTA BEAUTY INCCOM90384S3037,615,64016,183SHSOLE 0 0 16,183
QORVO INCCOM74736K101442,3004,335SHSOLE 0 0 4,335
VERIZON COMMUNICATIONS INCCOM92343V1043,23687SHSOLE 0 0 87
VANGUARD INDEX FDSSMALL CP ETF9229087513,38117SHSOLE 0 0 17
GENUINE PARTS COCOM3724601056,895,95340,749SHSOLE 0 0 40,749
PG&E CORPCOM69331C108577,79133,437SHSOLE 0 0 33,437
AUTOZONE INCCOM053332102633,313254SHSOLE 0 0 254
HOLOGIC INCCOM436440101590,5147,293SHSOLE 0 0 7,293
EVERCOMMERCE INCCOM29977X10516,0201,353SHSOLE 0 0 1,353
AMERICA MOVIL SAB DE CVSPON ADS RP CL B02390A101166,2387,682SHSOLE 0 0 7,682
CHUBB LIMITEDCOMH1467J104366,6341,904SHSOLE 0 0 1,904
AEROVIRONMENT INCCOM00807310816,058157SHSOLE 0 0 157
SPDR S&P MIDCAP 400 ETF TRUTSER1 S&PDCRP78467Y107132,750277SHSOLE 0 0 277
HUNT J B TRANS SVCS INCCOM445658107577,3053,189SHSOLE 0 0 3,189
NETFLIX INCCOM64110L1068,466,21819,220SHSOLE 0 0 19,220
AMAZON COM INCCOM0231351066,593,60950,580SHSOLE 0 0 50,580
AMERICAN EXPRESS COCOM025816109387,5952,225SHSOLE 0 0 2,225
ADOBE SYSTEMS INCORPORATEDCOM00724F1018,978,34518,361SHSOLE 0 0 18,361
PROGRESSIVE CORPCOM743315103392,3452,964SHSOLE 0 0 2,964
CARNIVAL CORPCOMMON STOCK143658300824,37743,780SHSOLE 0 0 43,780
WORKIVA INCCOM CL A98139A105228,3282,246SHSOLE 0 0 2,246
SCHWAB STRATEGIC TRUS TIPS ETF80852487072,6681,386SHSOLE 0 0 1,386
SHAKE SHACK INCCL A819047101251,8913,241SHSOLE 0 0 3,241
CAMPBELL SOUP COCOM134429109605,01813,236SHSOLE 0 0 13,236
GROUP 1 AUTOMOTIVE INCCOM398905109302,4931,172SHSOLE 0 0 1,172
BOEING COCOM09702310552,790250SHSOLE 0 0 250
NVIDIA CORPORATIONCOM67066G10442,302100SHSOLE 0 0 100
YUM BRANDS INCCOM988498101178,8681,291SHSOLE 0 0 1,291
TRANSMEDICS GROUP INCCOM89377M10917,804212SHSOLE 0 0 212
VANGUARD SCOTTSDALE FDSSHRT TRM CORP BD92206C409283,1953,743SHSOLE 0 0 3,743
ANHEUSER BUSCH INBEV SA/NVSPONSORED ADR03524A10828,360500SHSOLE 0 0 500
COCA COLA COCOM191216100353,4915,870SHSOLE 0 0 5,870
MCKESSON CORPCOM58155Q10313,030,39130,494SHSOLE 0 0 30,494
ROYAL CARIBBEAN GROUPCOMV7780T103697,8596,727SHSOLE 0 0 6,727
WYNN RESORTS LTDCOM983134107470,5984,456SHSOLE 0 0 4,456
VANGUARD WORLD FDSINF TECH ETF92204A7024,86411SHSOLE 0 0 11
PTC INCCOM69370C100672,7944,728SHSOLE 0 0 4,728
ITRON INCCOM46574110621,918304SHSOLE 0 0 304
CHIPOTLE MEXICAN GRILL INCCOM1696561058,799,8464,114SHSOLE 0 0 4,114
ISHARES TRMSCI UK ETF NEW46435G334648,94120,060SHSOLE 0 0 20,060
TERADATA CORP DELCOM88076W1031,60230SHSOLE 0 0 30
CHIMERA INVT CORPCOM NEW16934Q20814,0332,432SHSOLE 0 0 2,432
CONAGRA BRANDS INCCOM2058871026,525,899193,532SHSOLE 0 0 193,532
AMERISOURCEBERGEN CORPCOM03073E105771,2594,008SHSOLE 0 0 4,008
UNIFIRST CORP MASSCOM904708104197,0181,271SHSOLE 0 0 1,271
VISA INCCOM CL A92826C839405,1411,706SHSOLE 0 0 1,706
UNILEVER PLCSPON ADR NEW904767704148,8832,856SHSOLE 0 0 2,856
SKYWORKS SOLUTIONS INCCOM83088M102473,5324,278SHSOLE 0 0 4,278
THOMSON REUTERS CORP.COM884903808445,0323,298SHSOLE 0 0 3,298
VANGUARD INDEX FDSGROWTH ETF92290873610,18736SHSOLE 0 0 36
MUELLER INDS INCCOM62475610221,471246SHSOLE 0 0 246
FEDERAL SIGNAL CORPCOM313855108256,0563,999SHSOLE 0 0 3,999
OLD REP INTL CORPCOM680223104278,05311,047SHSOLE 0 0 11,047
ACTIVISION BLIZZARD INCCOM00507V109404,5564,799SHSOLE 0 0 4,799
SALESFORCE INCCOM79466L302411,5341,948SHSOLE 0 0 1,948
SELECT SECTOR SPDR TRSBI MATERIALS81369Y100144,3601,742SHSOLE 0 0 1,742
WASTE CONNECTIONS INCCOM94106B1016,523,61145,642SHSOLE 0 0 45,642
MARATHON PETE CORPCOM56585A1028,966,30776,898SHSOLE 0 0 76,898
INTERPUBLIC GROUP COS INCCOM460690100360,5699,346SHSOLE 0 0 9,346
EATON CORP PLCSHSG29183103511,5982,544SHSOLE 0 0 2,544
URBAN OUTFITTERS INCCOM917047102318,5789,616SHSOLE 0 0 9,616
SCHWAB STRATEGIC TRUS SML CAP ETF80852460720,542469SHSOLE 0 0 469
DISNEY WALT COCOM254687106113,3861,270SHSOLE 0 0 1,270
FISERV INCCOM3377381086,917,30954,834SHSOLE 0 0 54,834
MARRIOTT INTL INC NEWCL A571903202581,9303,168SHSOLE 0 0 3,168
BECTON DICKINSON & COCOM0758871096,641,96425,158SHSOLE 0 0 25,158
MARTEN TRANS LTDCOM573075108236,80111,014SHSOLE 0 0 11,014
MASTERCARD INCORPORATEDCL A57636Q1047,631,59319,404SHSOLE 0 0 19,404
HARTFORD FINL SVCS GROUP INCCOM416515104455,2386,321SHSOLE 0 0 6,321
INNOSPEC INCCOM45768S105266,4672,653SHSOLE 0 0 2,653
CHORD ENERGY CORPORATIONCOM NEW67421520726,761174SHSOLE 0 0 174
GLOBANT S ACOML443851093,05517SHSOLE 0 0 17
TOOTSIE ROLL INDS INCCOM8905161075,453154SHSOLE 0 0 154
EVEREST RE GROUP LTDCOMG3223R108664,5761,944SHSOLE 0 0 1,944
APPLIED INDL TECHNOLOGIES INCOM03820C105317,9022,195SHSOLE 0 0 2,195
ATMOS ENERGY CORPCOM049560105449,8873,867SHSOLE 0 0 3,867
ALBANY INTL CORPCL A01234810815,391165SHSOLE 0 0 165
GARMIN LTDSHSH2906T109479,4214,597SHSOLE 0 0 4,597
TRACTOR SUPPLY COCOM892356106618,4172,797SHSOLE 0 0 2,797
VERTEX PHARMACEUTICALS INCCOM92532F100434,9611,236SHSOLE 0 0 1,236
INTEGER HLDGS CORPCOM45826H10918,076204SHSOLE 0 0 204
ABBVIE INCCOM00287Y109347,0642,576SHSOLE 0 0 2,576
NCR CORP NEWCOM62886E1087,157284SHSOLE 0 0 284
FLOWERS FOODS INCCOM343498101229,9669,243SHSOLE 0 0 9,243
FEDERATED HERMES INCCL B31421110315,236425SHSOLE 0 0 425
OMNICOM GROUP INCCOM681919106857,7779,015SHSOLE 0 0 9,015
SCHWAB STRATEGIC TRINTL EQTY ETF8085248057,665215SHSOLE 0 0 215
PHILLIPS 66COM718546104155,0881,626SHSOLE 0 0 1,626
ASTRAZENECA PLCSPONSORED ADR046353108164,9692,305SHSOLE 0 0 2,305
VMWARE INCCL A COM9285634027,61653SHSOLE 0 0 53
SJW GROUPCOM78430510415,004214SHSOLE 0 0 214
SELECT SECTOR SPDR TRFINANCIAL81369Y605689,57220,456SHSOLE 0 0 20,456
CBOE GLOBAL MKTS INCCOM12503M108457,7793,317SHSOLE 0 0 3,317
BOISE CASCADE CO DELCOM09739D10019,606217SHSOLE 0 0 217
CHEESECAKE FACTORY INCCOM16307210114,697425SHSOLE 0 0 425
WHITE MTNS INS GROUP LTDCOMG9618E107229,170165SHSOLE 0 0 165
HEWLETT PACKARD ENTERPRISE CCOM42824C109527,08331,374SHSOLE 0 0 31,374
LITHIA MTRS INCCOM53679710355,348182SHSOLE 0 0 182
DELL TECHNOLOGIES INCCL C24703L2026,547121SHSOLE 0 0 121
PTC THERAPEUTICS INCCOM69366J20013,787339SHSOLE 0 0 339
TELEFLEX INCORPORATEDCOM879369106562,4782,324SHSOLE 0 0 2,324
INCYTE CORPCOM45337C102456,1067,327SHSOLE 0 0 7,327
ROPER TECHNOLOGIES INCCOM776696106409,161851SHSOLE 0 0 851
DUPONT DE NEMOURS INCCOM26614N102165,1692,312SHSOLE 0 0 2,312
PEPSICO INCCOM7134481086,925,93137,393SHSOLE 0 0 37,393
AON PLCSHS CL AG0403H1087,749,74022,450SHSOLE 0 0 22,450
DARDEN RESTAURANTS INCCOM237194105497,3972,977SHSOLE 0 0 2,977
AIR PRODS & CHEMS INCCOM009158106421,4391,407SHSOLE 0 0 1,407
BOWLERO CORPCL A COM10258P10210,942940SHSOLE 0 0 940
SPROUTS FMRS MKT INCCOM85208M10218,732510SHSOLE 0 0 510
ZILLOW GROUP INCCL C CAP STK98954M2006,763,136134,563SHSOLE 0 0 134,563
BLACKROCK MULTI SECTOR INC TCOM09258A10714,3701,000SHSOLE 0 0 1,000
OKTA INCCL A6792951055,20175SHSOLE 0 0 75
WENDYS COCOM95058W100242,51311,150SHSOLE 0 0 11,150
RAYTHEON TECHNOLOGIES CORPCOM75513E1016,689,88468,292SHSOLE 0 0 68,292
INTUITCOM461202103391,752855SHSOLE 0 0 855
TELEDYNE TECHNOLOGIES INCCOM879360105964,0532,345SHSOLE 0 0 2,345
LGI HOMES INCCOM50187T106307,4142,279SHSOLE 0 0 2,279
SYNOPSYS INCCOM8716071071,495,1983,434SHSOLE 0 0 3,434
PROCTER AND GAMBLE COCOM7427181096,831,33545,020SHSOLE 0 0 45,020
UPBOUND GROUP INCCOM76009N100241,2587,750SHSOLE 0 0 7,750
XYLEM INCCOM98419M100560,1724,974SHSOLE 0 0 4,974
ISHARES TRRUSSELL 2000 ETF46428765566,902357SHSOLE 0 0 357
EDISON INTLCOM2810201077,002,644100,830SHSOLE 0 0 100,830
SELECT SECTOR SPDR TRSBI CONS DISCR81369Y407671,4293,954SHSOLE 0 0 3,954
BOSTON SCIENTIFIC CORPCOM101137107421,3617,790SHSOLE 0 0 7,790
FACTSET RESH SYS INCCOM303075105544,0831,358SHSOLE 0 0 1,358
AMER STATES WTR COCOM02989910114,790170SHSOLE 0 0 170
SCHWAB STRATEGIC TRUS LRG CAP ETF80852420151,480983SHSOLE 0 0 983
NORFOLK SOUTHN CORPCOM65584410868,028300SHSOLE 0 0 300
VERISIGN INCCOM92343E102356,1291,576SHSOLE 0 0 1,576
THERMO FISHER SCIENTIFIC INCCOM883556102426,270817SHSOLE 0 0 817
KRAFT HEINZ COCOM500754106326,1039,186SHSOLE 0 0 9,186
VOYA FINANCIAL INCCOM929089100257,7263,594SHSOLE 0 0 3,594
COMCAST CORP NEWCL A20030N101427,75710,295SHSOLE 0 0 10,295
HUB GROUP INCCL A44332010614,940186SHSOLE 0 0 186
REGENCY CTRS CORPCOM758849103558,1549,036SHSOLE 0 0 9,036
SELECT SECTOR SPDR TRSBI HEALTHCARE81369Y209670,0215,048SHSOLE 0 0 5,048
OTTER TAIL CORPCOM6896481036,47582SHSOLE 0 0 82
BOSTON PROPERTIES INCCOM101121101225,1773,910SHSOLE 0 0 3,910
HINGHAM INSTN SVGS MASSCOM43332310226,648125SHSOLE 0 0 125
SMUCKER J M COCOM NEW832696405496,4673,362SHSOLE 0 0 3,362
PULTE GROUP INCCOM745867101599,5347,718SHSOLE 0 0 7,718
PVH CORPORATIONCOM693656100414,4844,878SHSOLE 0 0 4,878
SELECT SECTOR SPDR TRENERGY81369Y5061,322,58416,294SHSOLE 0 0 16,294
OLLIES BARGAIN OUTLET HLDGSCOM681116109237,5714,101SHSOLE 0 0 4,101
MOOG INCCL A6153942026,18157SHSOLE 0 0 57
HOWMET AEROSPACE INCCOM443201108832,75716,803SHSOLE 0 0 16,803
GALLAGHER ARTHUR J & COCOM3635761091,194,2415,439SHSOLE 0 0 5,439
CDW CORPCOM12514G108490,3122,672SHSOLE 0 0 2,672
WEST PHARMACEUTICAL SVSC INCCOM95530610538,247100SHSOLE 0 0 100
CORNERSTONE TOTAL RETURN FDCOM21924U30029,4803,685SHSOLE 0 0 3,685
TAKEDA PHARMACEUTICAL CO LTDSPONSORED ADS874060205161,82910,301SHSOLE 0 0 10,301
EXTREME NETWORKSCOM30226D10624,279932SHSOLE 0 0 932
GENERAL MLS INCCOM3703341047,070,82092,188SHSOLE 0 0 92,188
BEACON ROOFING SUPPLY INCCOM073685109369,5104,453SHSOLE 0 0 4,453
SELECT SECTOR SPDR TRSBI CONS STPLS81369Y308957,31212,907SHSOLE 0 0 12,907
ISHARES INCMSCI FRANCE ETF464286707692,15317,964SHSOLE 0 0 17,964
NEXTERA ENERGY INCCOM65339F1016,53088SHSOLE 0 0 88
STEEL DYNAMICS INCCOM858119100167,0991,534SHSOLE 0 0 1,534
PEGASYSTEMS INCCOM705573103225,5484,575SHSOLE 0 0 4,575
SPDR S&P 500 ETF TRTR UNIT78462F10394,433213SHSOLE 0 0 213
DIAMONDBACK ENERGY INCCOM25278X109500,4823,810SHSOLE 0 0 3,810
LOEWS CORPCOM540424108409,4256,895SHSOLE 0 0 6,895
WD 40 COCOM92923610716,22486SHSOLE 0 0 86
SNAP ON INCCOM833034101553,9011,922SHSOLE 0 0 1,922
REGENERON PHARMACEUTICALSCOM75886F107339,869473SHSOLE 0 0 473
ROKU INCCOM CL A77543R1023,19850SHSOLE 0 0 50
GRAINGER W W INCCOM384802104790,1671,002SHSOLE 0 0 1,002
HEARTLAND EXPRESS INCCOM422347104249,00515,174SHSOLE 0 0 15,174
AUTONATION INCCOM05329W1028,759,88653,216SHSOLE 0 0 53,216
ALLEGION PLCORD SHSG0176J109607,6615,063SHSOLE 0 0 5,063
VODAFONE GROUP PLC NEWSPONSORED ADR92857W308859SHSOLE 0 0 9
MOTOROLA SOLUTIONS INCCOM NEW6200763077,033,14823,981SHSOLE 0 0 23,981
LOCKHEED MARTIN CORPCOM5398301095,809,07512,618SHSOLE 0 0 12,618
BORGWARNER INCCOM099724106457,4559,353SHSOLE 0 0 9,353
FORWARD AIR CORPCOM34985310115,492146SHSOLE 0 0 146
COLUMBIA SPORTSWEAR COCOM198516106206,0762,668SHSOLE 0 0 2,668
ESCO TECHNOLOGIES INCCOM29631510417,721171SHSOLE 0 0 171
NOVAGOLD RES INCCOM NEW66987E206153,80338,547SHSOLE 0 0 38,547
UBS GROUP AGSHSH420971077,231,343356,751SHSOLE 0 0 356,751
AVISTA CORPCOM05379B1074,280109SHSOLE 0 0 109
APPLE INCCOM037833100371,2591,914SHSOLE 0 0 1,914
CATERPILLAR INCCOM149123101418,2851,700SHSOLE 0 0 1,700
NELNET INCCL A64031N10816,595172SHSOLE 0 0 172
VICI PPTYS INCCOM925652109516,77216,442SHSOLE 0 0 16,442
ALLETE INCCOM NEW018522300262,1404,522SHSOLE 0 0 4,522
FRESHPET INCCOM358039105239,7463,643SHSOLE 0 0 3,643
IRON MTN INC DELCOM46284V101770,36613,558SHSOLE 0 0 13,558
AT&T INCCOM00206R10210,128635SHSOLE 0 0 635
ROLLINS INCCOM775711104725,88316,948SHSOLE 0 0 16,948
OREILLY AUTOMOTIVE INCCOM67103H107532,102557SHSOLE 0 0 557
ISHARES TRMSCI EAFE ETF4642874652,945,50540,628SHSOLE 0 0 40,628
SELECT SECTOR SPDR TRSBI INT-INDS81369Y704732,6746,827SHSOLE 0 0 6,827
TEXTRON INCCOM883203101545,0308,059SHSOLE 0 0 8,059