0001580642-24-002127.txt : 20240411
0001580642-24-002127.hdr.sgml : 20240411
20240411141715
ACCESSION NUMBER: 0001580642-24-002127
CONFORMED SUBMISSION TYPE: 13F-HR
PUBLIC DOCUMENT COUNT: 2
CONFORMED PERIOD OF REPORT: 20240331
FILED AS OF DATE: 20240411
DATE AS OF CHANGE: 20240411
EFFECTIVENESS DATE: 20240411
FILER:
COMPANY DATA:
COMPANY CONFORMED NAME: CONTRAVISORY INVESTMENT MANAGEMENT, INC.
CENTRAL INDEX KEY: 0001365707
ORGANIZATION NAME:
IRS NUMBER: 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: 24838120
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
13F-HR
1
primary_doc.xml
X0202
13F-HR
LIVE
false
false
false
0001365707
XXXXXXXX
03-31-2024
03-31-2024
false
CONTRAVISORY INVESTMENT MANAGEMENT, INC.
120 Longwater Drive
Suite 100
Norwell
MA
02061
13F HOLDINGS REPORT
028-11954
N
Philip A. Noonan
COO & Secretary
781-740-1786
/s/ Philip A. Noonan
Norwell
MA
04-11-2024
0
345
451454963
INFORMATION TABLE
2
infotable.xml
GOOSEHEAD INS INC
COM CL A
38267D109
221911
3331
SH
SOLE
0
0
3331
MCDONALDS CORP
COM
580135101
6915670
24528
SH
SOLE
50
0
24478
SCIENCE APPLICATIONS INTL CO
COM
808625107
26730
205
SH
SOLE
0
0
205
SELECT SECTOR SPDR TR
RL EST SEL SEC
81369Y860
144522
3656
SH
SOLE
0
0
3656
WESTLAKE CORPORATION
COM
960413102
9658182
63208
SH
SOLE
142
0
63066
D R HORTON INC
COM
23331A109
8803260
53499
SH
SOLE
165
0
53334
FASTENAL CO
COM
311900104
9083852
117758
SH
SOLE
401
0
117357
ZIONS BANCORPORATION N A
COM
989701107
740664
17066
SH
SOLE
191
0
16875
HASBRO INC
COM
418056107
6500
115
SH
SOLE
0
0
115
MONDELEZ INTL INC
CL A
609207105
350280
5004
SH
SOLE
0
0
5004
FRONTDOOR INC
COM
35905A109
209783
6439
SH
SOLE
0
0
6439
ELI LILLY & CO
COM
532457108
501006
644
SH
SOLE
0
0
644
TAIWAN SEMICONDUCTOR MFG LTD
SPONSORED ADS
874039100
8435236
62001
SH
SOLE
137
0
61864
BANCORP INC DEL
COM
05969A105
18370
549
SH
SOLE
0
0
549
INGERSOLL RAND INC
COM
45687V106
843916
8888
SH
SOLE
106
0
8782
TANGER INC
COM
875465106
14735
499
SH
SOLE
0
0
499
ISHARES TR
MSCI EMG MKT ETF
464287234
509885
12412
SH
SOLE
1558
0
10854
OLD DOMINION FREIGHT LINE IN
COM
679580100
504852
2302
SH
SOLE
36
0
2266
SAP SE
SPON ADR
803054204
264656
1357
SH
SOLE
174
0
1183
CADENCE DESIGN SYSTEM INC
COM
127387108
8587281
27587
SH
SOLE
101
0
27487
QUANTA SVCS INC
COM
74762E102
1241324
4778
SH
SOLE
53
0
4726
STARBUCKS CORP
COM
855244109
50265
550
SH
SOLE
0
0
550
LULULEMON ATHLETICA INC
COM
550021109
126571
324
SH
SOLE
0
0
324
BADGER METER INC
COM
056525108
259381
1603
SH
SOLE
0
0
1603
MOHAWK INDS INC
COM
608190104
479450
3663
SH
SOLE
59
0
3604
ALPHABET INC
CAP STK CL C
02079K107
7905035
51918
SH
SOLE
109
0
51809
CORPAY INC
COM SHS
219948106
8537302
27670
SH
SOLE
86
0
27584
AVNET INC
COM
053807103
11899
240
SH
SOLE
0
0
240
SELECT SECTOR SPDR TR
TECHNOLOGY
81369Y803
2219325
10656
SH
SOLE
0
0
10656
MICROSOFT CORP
COM
594918104
8262520
19639
SH
SOLE
40
0
19599
MARSH & MCLENNAN COS INC
COM
571748102
8268037
40140
SH
SOLE
87
0
40053
NEWS CORP NEW
CL B
65249B208
560846
20726
SH
SOLE
372
0
20354
PINTEREST INC
CL A
72352L106
8047011
232103
SH
SOLE
517
0
231586
COMERICA INC
COM
200340107
497495
9047
SH
SOLE
146
0
8901
LIVE NATION ENTERTAINMENT IN
COM
538034109
472052
4463
SH
SOLE
73
0
4390
ROBERT HALF INC.
COM
770323103
378800
4778
SH
SOLE
71
0
4707
SHOPIFY INC
CL A
82509L107
9517993
123338
SH
SOLE
299
0
123039
SCHWAB STRATEGIC TR
SHT TM US TRES
808524862
154754
3210
SH
SOLE
0
0
3210
RYANAIR HOLDINGS PLC
SPONSORED ADS
783513203
255802
1757
SH
SOLE
233
0
1524
ELECTRONIC ARTS INC
COM
285512109
391111
2948
SH
SOLE
44
0
2904
RELIANCE INC
COM
759509102
29742
89
SH
SOLE
0
0
89
TOPBUILD CORP
COM
89055F103
33495
76
SH
SOLE
0
0
76
VONTIER CORPORATION
COM
928881101
375082
8269
SH
SOLE
0
0
8269
COMFORT SYS USA INC
COM
199908104
23828
75
SH
SOLE
0
0
75
ARCBEST CORP
COM
03937C105
26790
188
SH
SOLE
0
0
188
WARNER BROS DISCOVERY INC
COM SER A
934423104
646
74
SH
SOLE
0
0
74
KADANT INC
COM
48282T104
17389
53
SH
SOLE
0
0
53
RUSH ENTERPRISES INC
CL A
781846209
270222
5049
SH
SOLE
0
0
5049
CELANESE CORP DEL
COM
150870103
465397
2708
SH
SOLE
42
0
2666
GMS INC
COM
36251C103
18397
189
SH
SOLE
0
0
189
ISHARES INC
MSCI ITALY ETF
46434G830
843268
22356
SH
SOLE
2934
0
19422
ISHARES TR
FLTG RATE NT ETF
46429B655
1277
25
SH
SOLE
0
0
25
GENERAL ELECTRIC CO
COM NEW
369604301
601366
3426
SH
SOLE
0
0
3426
SELECTIVE INS GROUP INC
COM
816300107
25873
237
SH
SOLE
0
0
237
RYDER SYS INC
COM
783549108
28966
241
SH
SOLE
0
0
241
BROADCOM INC
COM
11135F101
11929
9
SH
SOLE
0
0
9
S&P GLOBAL INC
COM
78409V104
2127
5
SH
SOLE
0
0
5
ISHARES TR
MSCI USA MMENTM
46432F396
21920
117
SH
SOLE
0
0
117
PARKER-HANNIFIN CORP
COM
701094104
3335
6
SH
SOLE
0
0
6
NCR ATLEOS CORPORATION
COM SHS
63001N106
2805
142
SH
SOLE
0
0
142
WABTEC
COM
929740108
922154
6330
SH
SOLE
73
0
6257
AMPHENOL CORP NEW
CL A
032095101
508809
4411
SH
SOLE
0
0
4411
FORTIVE CORP
COM
34959J108
520679
6053
SH
SOLE
105
0
5948
RAMBUS INC DEL
COM
750917106
467345
7561
SH
SOLE
0
0
7561
TARGA RES CORP
COM
87612G101
774187
6913
SH
SOLE
79
0
6834
CSW INDUSTRIALS INC
COM
126402106
18533
79
SH
SOLE
0
0
79
CHEMED CORP NEW
COM
16359R103
28887
45
SH
SOLE
0
0
45
SIX FLAGS ENTMT CORP NEW
COM
83001A102
144681
5497
SH
SOLE
0
0
5497
CIMPRESS PLC
SHS EURO
G2143T103
197997
2237
SH
SOLE
292
0
1945
SONY GROUP CORP
SPONSORED ADR
835699307
168565
1966
SH
SOLE
251
0
1715
SCHWAB STRATEGIC TR
US MID-CAP ETF
808524508
66610
818
SH
SOLE
0
0
818
BANCO SANTANDER S.A.
ADR
05964H105
231265
47782
SH
SOLE
6297
0
41485
CARNIVAL CORP
UNIT 99/99/9999
143658300
703029
43025
SH
SOLE
722
0
42303
CROWDSTRIKE HLDGS INC
CL A
22788C105
13720611
42798
SH
SOLE
104
0
42694
ISHARES INC
EMNG MKTS EQT
46434G889
11269
253
SH
SOLE
0
0
253
PENTAIR PLC
SHS
G7S00T104
625848
7325
SH
SOLE
77
0
7248
BERKSHIRE HATHAWAY INC DEL
CL B NEW
084670702
546676
1300
SH
SOLE
0
0
1300
CUSHMAN WAKEFIELD PLC
SHS
G2717B108
240308
22974
SH
SOLE
0
0
22974
AAR CORP
COM
000361105
10417
174
SH
SOLE
0
0
174
ATI INC
COM
01741R102
19086
373
SH
SOLE
0
0
373
ARCH CAP GROUP LTD
ORD
G0450A105
592910
6414
SH
SOLE
71
0
6343
GARTNER INC
COM
366651107
899953
1888
SH
SOLE
22
0
1866
STANLEY BLACK & DECKER INC
COM
854502101
353821
3613
SH
SOLE
57
0
3556
CURTISS WRIGHT CORP
COM
231561101
30713
120
SH
SOLE
0
0
120
SEALED AIR CORP NEW
COM
81211K100
2232
60
SH
SOLE
0
0
60
WESTERN DIGITAL CORP.
COM
958102105
505931
7414
SH
SOLE
119
0
7295
WILLIAMS SONOMA INC
COM
969904101
33341
105
SH
SOLE
0
0
105
WESTROCK CO
COM
96145D105
667229
13493
SH
SOLE
148
0
13345
DROPBOX INC
CL A
26210C104
21092
868
SH
SOLE
0
0
868
PRIMERICA INC
COM
74164M108
30102
119
SH
SOLE
0
0
119
ISHARES INC
MSCI SWITZERLAND
464286749
725900
15250
SH
SOLE
2039
0
13211
VICTORY CAP HLDGS INC
COM CL A
92645B103
15869
374
SH
SOLE
0
0
374
TJX COS INC NEW
COM
872540109
122414
1207
SH
SOLE
0
0
1207
CLEAN HARBORS INC
COM
184496107
29391
146
SH
SOLE
0
0
146
ISHARES INC
MSCI EURZONE ETF
464286608
791838
15508
SH
SOLE
2054
0
13454
WALMART INC
COM
931142103
439422
7303
SH
SOLE
0
0
7303
ESSENT GROUP LTD
COM
G3198U102
294694
4952
SH
SOLE
0
0
4952
HESS CORP
COM
42809H107
306654
2009
SH
SOLE
40
0
1969
KLA CORP
COM NEW
482480100
1500528
2148
SH
SOLE
22
0
2126
EXPEDITORS INTL WASH INC
COM
302130109
599340
4930
SH
SOLE
56
0
4874
SIMPSON MFG INC
COM
829073105
29751
145
SH
SOLE
0
0
145
ISHARES TR
IBOXX INV CP ETF
464287242
1743
16
SH
SOLE
0
0
16
ISHARES TR
MSCI DENMARK ETF
46429B523
776033
6352
SH
SOLE
853
0
5499
MANHATTAN ASSOCIATES INC
COM
562750109
30778
123
SH
SOLE
0
0
123
AIRBNB INC
COM CL A
009066101
8352750
50635
SH
SOLE
115
0
50520
CORVEL CORP
COM
221006109
425206
1617
SH
SOLE
0
0
1617
AFLAC INC
COM
001055102
8320177
96904
SH
SOLE
287
0
96617
STRYKER CORPORATION
COM
863667101
8009846
22382
SH
SOLE
50
0
22332
ISHARES INC
MSCI MEXICO ETF
464286822
811620
11710
SH
SOLE
1528
0
10182
SELECT SECTOR SPDR TR
COMMUNICATION
81369Y852
1090079
13349
SH
SOLE
0
0
13349
MERCADOLIBRE INC
COM
58733R102
205627
136
SH
SOLE
19
0
117
F5 INC
COM
315616102
584506
3083
SH
SOLE
33
0
3050
CACI INTL INC
CL A
127190304
28412
75
SH
SOLE
0
0
75
NUCOR CORP
COM
670346105
222638
1125
SH
SOLE
0
0
1125
EMPIRE ST RLTY TR INC
CL A
292104106
14932
1474
SH
SOLE
0
0
1474
TYLER TECHNOLOGIES INC
COM
902252105
430960
1014
SH
SOLE
16
0
998
KIRBY CORP
COM
497266106
29740
312
SH
SOLE
0
0
312
SHERWIN WILLIAMS CO
COM
824348106
486609
1401
SH
SOLE
0
0
1401
CINTAS CORP
COM
172908105
10137128
14755
SH
SOLE
43
0
14712
CARDINAL HEALTH INC
COM
14149Y108
10485478
93704
SH
SOLE
288
0
93416
VORNADO RLTY TR
SH BEN INT
929042109
26986
938
SH
SOLE
0
0
938
VERIZON COMMUNICATIONS INC
COM
92343V104
3651
87
SH
SOLE
0
0
87
ULTA BEAUTY INC
COM
90384S303
2614
5
SH
SOLE
0
0
5
ALKAMI TECHNOLOGY INC
COM
01644J108
247616
10078
SH
SOLE
0
0
10078
PG&E CORP
COM
69331C108
541348
32300
SH
SOLE
0
0
32300
BATH & BODY WORKS INC
COM
070830104
486995
9736
SH
SOLE
158
0
9578
AUTOZONE INC
COM
053332102
737486
234
SH
SOLE
0
0
234
QORVO INC
COM
74736K101
423378
3687
SH
SOLE
59
0
3628
SPDR S&P MIDCAP 400 ETF TR
UTSER1 S&PDCRP
78467Y107
151382
272
SH
SOLE
0
0
272
JPMORGAN CHASE & CO
COM
46625H100
520780
2600
SH
SOLE
0
0
2600
CENTRAL GARDEN & PET CO
COM
153527106
11907
278
SH
SOLE
0
0
278
LINCOLN NATL CORP IND
COM
534187109
553060
17321
SH
SOLE
280
0
17041
UNITED STS LIME & MINERALS I
COM
911922102
310662
1042
SH
SOLE
0
0
1042
PENNYMAC FINL SVCS INC NEW
COM
70932M107
259607
2850
SH
SOLE
0
0
2850
SAMSARA INC
COM CL A
79589L106
7327368
193897
SH
SOLE
413
0
193484
RALPH LAUREN CORP
CL A
751212101
621861
3312
SH
SOLE
54
0
3258
NETFLIX INC
COM
64110L106
10657427
17548
SH
SOLE
40
0
17508
LENNAR CORP
CL A
526057104
570974
3320
SH
SOLE
54
0
3266
EXELIXIS INC
COM
30161Q104
25795
1087
SH
SOLE
0
0
1087
DR REDDYS LABS LTD
ADR
256135203
189243
2580
SH
SOLE
339
0
2241
AMAZON COM INC
COM
023135106
8241201
45688
SH
SOLE
111
0
45577
ECOLAB INC
COM
278865100
919444
3982
SH
SOLE
31
0
3951
MYR GROUP INC DEL
COM
55405W104
258585
1463
SH
SOLE
0
0
1463
Q2 HLDGS INC
COM
74736L109
376540
7164
SH
SOLE
0
0
7164
BUILDERS FIRSTSOURCE INC
COM
12008R107
35036
168
SH
SOLE
0
0
168
DAVITA INC
COM
23918K108
810492
5871
SH
SOLE
67
0
5804
ATLASSIAN CORPORATION
CL A
049468101
175794
901
SH
SOLE
117
0
784
MARTIN MARIETTA MATLS INC
COM
573284106
794438
1294
SH
SOLE
15
0
1279
SCHWAB STRATEGIC TR
US TIPS ETF
808524870
72294
1386
SH
SOLE
0
0
1386
AMERIPRISE FINL INC
COM
03076C106
500698
1142
SH
SOLE
17
0
1125
SHAKE SHACK INC
CL A
819047101
338618
3255
SH
SOLE
0
0
3255
FASTLY INC
CL A
31188V100
9157
706
SH
SOLE
0
0
706
COSTCO WHSL CORP NEW
COM
22160K105
589767
805
SH
SOLE
0
0
805
TOYOTA MOTOR CORP
ADS
892331307
233307
927
SH
SOLE
122
0
805
SIMMONS 1ST NATL CORP
CL A $1 PAR
828730200
22613
1162
SH
SOLE
0
0
1162
KRATOS DEFENSE & SEC SOLUTIO
COM NEW
50077B207
11873
646
SH
SOLE
0
0
646
GROUP 1 AUTOMOTIVE INC
COM
398905109
346877
1187
SH
SOLE
0
0
1187
TRANSDIGM GROUP INC
COM
893641100
585010
475
SH
SOLE
7
0
468
BOEING CO
COM
097023105
48248
250
SH
SOLE
0
0
250
SELECT SECTOR SPDR TR
INDL
81369Y704
827431
6569
SH
SOLE
0
0
6569
VANGUARD SCOTTSDALE FDS
SHRT TRM CORP BD
92206C409
170623
2207
SH
SOLE
0
0
2207
NVIDIA CORPORATION
COM
67066G104
692127
766
SH
SOLE
0
0
766
MCKESSON CORP
COM
58155Q103
15453764
28786
SH
SOLE
85
0
28701
ROYAL CARIBBEAN GROUP
COM
V7780T103
916076
6590
SH
SOLE
105
0
6485
MASCO CORP
COM
574599106
512562
6498
SH
SOLE
98
0
6400
CARRIER GLOBAL CORPORATION
COM
14448C104
7713502
132694
SH
SOLE
391
0
132303
INVESCO QQQ TR
UNIT SER 1
46090E103
2244027
5054
SH
SOLE
0
0
5054
TESLA INC
COM
88160R101
17579
100
SH
SOLE
0
0
100
ISHARES TR
MSCI UK ETF NEW
46435G334
751081
21955
SH
SOLE
2874
0
19081
PTC INC
COM
69370C100
890663
4714
SH
SOLE
55
0
4659
ITRON INC
COM
465741106
31827
344
SH
SOLE
0
0
344
TREX CO INC
COM
89531P105
34314
344
SH
SOLE
0
0
344
CHIPOTLE MEXICAN GRILL INC
COM
169656105
11249200
3870
SH
SOLE
7
0
3863
TERADATA CORP DEL
COM
88076W103
1160
30
SH
SOLE
0
0
30
AMETEK INC
COM
031100100
475723
2601
SH
SOLE
43
0
2558
VISA INC
COM CL A
92826C839
461877
1655
SH
SOLE
0
0
1655
PALO ALTO NETWORKS INC
COM
697435105
2841
10
SH
SOLE
0
0
10
THOMSON REUTERS CORP.
COM
884903808
475593
3052
SH
SOLE
0
0
3052
ZOETIS INC
CL A
98978V103
377508
2231
SH
SOLE
0
0
2231
FEDERAL SIGNAL CORP
COM
313855108
340838
4016
SH
SOLE
0
0
4016
MUELLER INDS INC
COM
624756102
19253
357
SH
SOLE
0
0
357
ORACLE CORP
COM
68389X105
2763
22
SH
SOLE
0
0
22
OLD REP INTL CORP
COM
680223104
362834
11811
SH
SOLE
0
0
11811
WASTE CONNECTIONS INC
COM
94106B101
7548659
43885
SH
SOLE
99
0
43786
DREAM FINDERS HOMES INC
COM CL A
26154D100
20466
468
SH
SOLE
0
0
468
SELECT SECTOR SPDR TR
SBI MATERIALS
81369Y100
176584
1901
SH
SOLE
0
0
1901
SALESFORCE INC
COM
79466L302
533992
1773
SH
SOLE
0
0
1773
MARATHON PETE CORP
COM
56585A102
248248
1232
SH
SOLE
0
0
1232
ISHARES TR
20 YR TR BD ETF
464287432
284
3
SH
SOLE
0
0
3
TAKE-TWO INTERACTIVE SOFTWAR
COM
874054109
440867
2969
SH
SOLE
46
0
2923
SCHWAB STRATEGIC TR
US SML CAP ETF
808524607
31464
639
SH
SOLE
0
0
639
ISHARES TR
MSCI IRELAND ETF
46429B507
850679
12268
SH
SOLE
1616
0
10652
EATON CORP PLC
SHS
G29183103
600658
1921
SH
SOLE
0
0
1921
URBAN OUTFITTERS INC
COM
917047102
418873
9647
SH
SOLE
0
0
9647
ING GROEP N.V.
SPONSORED ADR
456837103
207197
12565
SH
SOLE
1659
0
10906
EQUINIX INC
COM
29444U700
571954
693
SH
SOLE
0
0
693
DISNEY WALT CO
COM
254687106
155397
1270
SH
SOLE
0
0
1270
CENCORA INC
COM
03073E105
1291249
5314
SH
SOLE
44
0
5270
MARRIOTT INTL INC NEW
CL A
571903202
734727
2912
SH
SOLE
0
0
2912
ARTISAN PARTNERS ASSET MGMT
CL A
04316A108
15699
343
SH
SOLE
0
0
343
MASTERCARD INCORPORATED
CL A
57636Q104
9018361
18727
SH
SOLE
38
0
18689
UFP INDUSTRIES INC
COM
90278Q108
28415
231
SH
SOLE
0
0
231
FISERV INC
COM
337738108
8531032
53379
SH
SOLE
99
0
53280
INTERDIGITAL INC
COM
45867G101
237299
2229
SH
SOLE
0
0
2229
NEW YORK TIMES CO
CL A
650111107
24117
558
SH
SOLE
0
0
558
LENNOX INTL INC
COM
526107107
29814
61
SH
SOLE
0
0
61
TETRA TECH INC NEW
COM
88162G103
28261
153
SH
SOLE
0
0
153
INNOSPEC INC
COM
45768S105
319513
2478
SH
SOLE
0
0
2478
NETAPP INC
COM
64110D104
595705
5675
SH
SOLE
87
0
5588
GLOBANT S A
COM
L44385109
3432
17
SH
SOLE
0
0
17
CHORD ENERGY CORPORATION
COM NEW
674215207
46164
259
SH
SOLE
0
0
259
NCR VOYIX CORPORATION
COM
62886E108
3587
284
SH
SOLE
0
0
284
APPLIED INDL TECHNOLOGIES IN
COM
03820C105
429869
2176
SH
SOLE
0
0
2176
ATMOS ENERGY CORP
COM
049560105
447308
3763
SH
SOLE
65
0
3698
GARMIN LTD
SHS
H2906T109
913466
6136
SH
SOLE
74
0
6062
CELSIUS HLDGS INC
COM NEW
15118V207
37480
452
SH
SOLE
0
0
452
VERTEX PHARMACEUTICALS INC
COM
92532F100
639137
1529
SH
SOLE
0
0
1529
INTEGER HLDGS CORP
COM
45826H109
16685
143
SH
SOLE
0
0
143
ADVANCED DRAIN SYS INC DEL
COM
00790R104
33242
193
SH
SOLE
0
0
193
SPDR SER TR
S&P 600 SMCP VAL
78464A300
12280
148
SH
SOLE
0
0
148
COGNIZANT TECHNOLOGY SOLUTIO
CL A
192446102
449707
6136
SH
SOLE
97
0
6039
ALAMO GROUP INC
COM
011311107
25345
111
SH
SOLE
0
0
111
OWENS CORNING NEW
COM
690742101
29857
179
SH
SOLE
0
0
179
PHILLIPS 66
COM
718546104
271798
1664
SH
SOLE
0
0
1664
SPOTIFY TECHNOLOGY S A
SHS
L8681T102
9850331
37326
SH
SOLE
84
0
37242
SCHWAB STRATEGIC TR
INTL EQTY ETF
808524805
8623
221
SH
SOLE
0
0
221
SEAGATE TECHNOLOGY HLDNGS PL
ORD SHS
G7997R103
479952
5158
SH
SOLE
78
0
5080
MEDPACE HLDGS INC
COM
58506Q109
33949
84
SH
SOLE
0
0
84
WARRIOR MET COAL INC
COM
93627C101
14265
235
SH
SOLE
0
0
235
SELECT SECTOR SPDR TR
FINANCIAL
81369Y605
733730
17420
SH
SOLE
0
0
17420
CBOE GLOBAL MKTS INC
COM
12503M108
829173
4513
SH
SOLE
54
0
4459
VULCAN MATLS CO
COM
929160109
703861
2579
SH
SOLE
29
0
2550
HSBC HLDGS PLC
SPON ADR NEW
404280406
170822
4340
SH
SOLE
556
0
3784
BOISE CASCADE CO DEL
COM
09739D100
19938
130
SH
SOLE
0
0
130
CHEESECAKE FACTORY INC
COM
163072101
15364
425
SH
SOLE
0
0
425
LITHIA MTRS INC
COM
536797103
54757
182
SH
SOLE
0
0
182
DELL TECHNOLOGIES INC
CL C
24703L202
13807
121
SH
SOLE
0
0
121
BANK AMERICA CORP
COM
060505104
8342135
219993
SH
SOLE
438
0
219555
AKAMAI TECHNOLOGIES INC
COM
00971T101
438412
4031
SH
SOLE
62
0
3969
LAM RESEARCH CORP
COM
512807108
9648662
9931
SH
SOLE
21
0
9910
ROPER TECHNOLOGIES INC
COM
776696106
440259
785
SH
SOLE
0
0
785
ISHARES TR
MSCI POLAND ETF
46429B606
791279
33543
SH
SOLE
4392
0
29151
KEYCORP
COM
493267108
482758
30535
SH
SOLE
497
0
30038
WATSCO INC
COM
942622200
25918
60
SH
SOLE
0
0
60
ZILLOW GROUP INC
CL C CAP STK
98954M200
6304327
129240
SH
SOLE
293
0
128947
LIVERAMP HLDGS INC
COM
53815P108
12489
362
SH
SOLE
0
0
362
CME GROUP INC
COM
12572Q105
374820
1741
SH
SOLE
0
0
1741
ARISTA NETWORKS INC
COM
040413106
761487
2626
SH
SOLE
42
0
2584
SPROUTS FMRS MKT INC
COM
85208M102
22697
352
SH
SOLE
0
0
352
NMI HLDGS INC
CL A
629209305
286953
8873
SH
SOLE
0
0
8873
BLACKROCK MULTI SECTOR INC T
COM
09258A107
15880
1000
SH
SOLE
0
0
1000
INVESCO EXCHANGE TRADED FD T
S&P 500 GARP ETF
46137V431
2662
25
SH
SOLE
0
0
25
INTUIT
COM
461202103
505050
777
SH
SOLE
0
0
777
LINCOLN ELEC HLDGS INC
COM
533900106
31164
122
SH
SOLE
0
0
122
ISHARES TR
RUSSELL 2000 ETF
464287655
70359
335
SH
SOLE
0
0
335
UPBOUND GROUP INC
COM
76009N100
275342
7820
SH
SOLE
0
0
7820
COPART INC
COM
217204106
8428808
145525
SH
SOLE
442
0
145083
SYNOPSYS INC
COM
871607107
1667637
2918
SH
SOLE
28
0
2890
FLOWSERVE CORP
COM
34354P105
28641
627
SH
SOLE
0
0
627
PROCTER AND GAMBLE CO
COM
742718109
585236
3607
SH
SOLE
0
0
3607
SELECT SECTOR SPDR TR
SBI CONS DISCR
81369Y407
1156484
6289
SH
SOLE
0
0
6289
WATTS WATER TECHNOLOGIES INC
CL A
942749102
28482
134
SH
SOLE
0
0
134
ONTO INNOVATION INC
COM
683344105
32594
180
SH
SOLE
0
0
180
BOSTON SCIENTIFIC CORP
COM
101137107
509908
7445
SH
SOLE
0
0
7445
SCHWAB STRATEGIC TR
US LRG CAP ETF
808524201
93524
1507
SH
SOLE
0
0
1507
FERRARI N V
COM
N3167Y103
215790
495
SH
SOLE
66
0
429
ISHARES TR
MSCI USA MIN VOL
46429B697
14209
170
SH
SOLE
0
0
170
NORFOLK SOUTHN CORP
COM
655844108
76461
300
SH
SOLE
0
0
300
FAIR ISAAC CORP
COM
303250104
607310
486
SH
SOLE
7
0
479
M/I HOMES INC
COM
55305B101
17718
130
SH
SOLE
0
0
130
VOYA FINANCIAL INC
COM
929089100
266186
3601
SH
SOLE
0
0
3601
SELECT SECTOR SPDR TR
SBI HEALTHCARE
81369Y209
701570
4749
SH
SOLE
0
0
4749
DECKERS OUTDOOR CORP
COM
243537107
35768
38
SH
SOLE
0
0
38
INTUITIVE SURGICAL INC
COM NEW
46120E602
437802
1097
SH
SOLE
0
0
1097
OTTER TAIL CORP
COM
689648103
24538
284
SH
SOLE
0
0
284
BOSTON PROPERTIES INC
COM
101121101
762037
11668
SH
SOLE
123
0
11545
CATALENT INC
COM
148806102
170818
3026
SH
SOLE
0
0
3026
COMCAST CORP NEW
CL A
20030N101
6445148
148677
SH
SOLE
317
0
148360
HINGHAM INSTN SVGS MASS
COM
433323102
21808
125
SH
SOLE
0
0
125
BWX TECHNOLOGIES INC
COM
05605H100
32531
317
SH
SOLE
0
0
317
SELECT SECTOR SPDR TR
ENERGY
81369Y506
2089293
22130
SH
SOLE
0
0
22130
META PLATFORMS INC
CL A
30303M102
552590
1138
SH
SOLE
0
0
1138
OLLIES BARGAIN OUTLET HLDGS
COM
681116109
326237
4100
SH
SOLE
0
0
4100
SAIA INC
COM
78709Y105
34515
59
SH
SOLE
0
0
59
ADOBE INC
COM
00724F101
8149795
16151
SH
SOLE
35
0
16116
MOOG INC
CL A
615394202
265338
1662
SH
SOLE
0
0
1662
ISHARES TR
NATIONAL MUN ETF
464288414
430
4
SH
SOLE
0
0
4
BEACON ROOFING SUPPLY INC
COM
073685109
431484
4402
SH
SOLE
0
0
4402
HOWMET AEROSPACE INC
COM
443201108
1135391
16592
SH
SOLE
178
0
16414
GALLAGHER ARTHUR J & CO
COM
363576109
1712274
6848
SH
SOLE
61
0
6788
CDW CORP
COM
12514G108
705953
2760
SH
SOLE
31
0
2729
DIGITAL RLTY TR INC
COM
253868103
8094472
56196
SH
SOLE
156
0
56040
CORNERSTONE TOTAL RETURN FD
COM
21924U300
27674
3685
SH
SOLE
0
0
3685
WEST PHARMACEUTICAL SVSC INC
COM
955306105
29678
75
SH
SOLE
0
0
75
ISHARES INC
MSCI FRANCE ETF
464286707
804265
19422
SH
SOLE
2525
0
16897
PULTE GROUP INC
COM
745867101
1109825
9201
SH
SOLE
116
0
9085
DOMINOS PIZZA INC
COM
25754A201
634516
1277
SH
SOLE
14
0
1263
AMPHASTAR PHARMACEUTICALS IN
COM
03209R103
10451
238
SH
SOLE
0
0
238
APPLIED MATLS INC
COM
038222105
9229824
44755
SH
SOLE
103
0
44652
NEXTERA ENERGY INC
COM
65339F101
5624
88
SH
SOLE
0
0
88
ALPHABET INC
CAP STK CL A
02079K305
2717
18
SH
SOLE
0
0
18
MSA SAFETY INC
COM
553498106
28845
149
SH
SOLE
0
0
149
STEEL DYNAMICS INC
COM
858119100
237613
1603
SH
SOLE
0
0
1603
PEGASYSTEMS INC
COM
705573103
298508
4618
SH
SOLE
0
0
4618
DYNATRACE INC
COM NEW
268150109
21641
466
SH
SOLE
0
0
466
SPDR S&P 500 ETF TR
TR UNIT
78462F103
223121
427
SH
SOLE
0
0
427
NVENT ELECTRIC PLC
SHS
G6700G107
268499
3561
SH
SOLE
409
0
3152
MSC INDL DIRECT INC
CL A
553530106
23775
245
SH
SOLE
0
0
245
WD 40 CO
COM
929236107
25584
101
SH
SOLE
0
0
101
LOEWS CORP
COM
540424108
714475
9126
SH
SOLE
112
0
9014
SNAP ON INC
COM
833034101
593921
2005
SH
SOLE
25
0
1980
ROKU INC
COM CL A
77543R102
2933
45
SH
SOLE
0
0
45
GRAINGER W W INC
COM
384802104
1028490
1011
SH
SOLE
12
0
999
SMITH A O CORP
COM
831865209
662004
7400
SH
SOLE
85
0
7315
STRIDE INC
COM
86333M108
249300
3954
SH
SOLE
0
0
3954
TARGET CORP
COM
87612E106
7928375
44740
SH
SOLE
96
0
44644
MOTOROLA SOLUTIONS INC
COM NEW
620076307
7771577
21893
SH
SOLE
52
0
21841
VODAFONE GROUP PLC NEW
SPONSORED ADR
92857W308
80
9
SH
SOLE
0
0
9
GIBRALTAR INDS INC
COM
374689107
259951
3228
SH
SOLE
0
0
3228
TOLL BROTHERS INC
COM
889478103
33766
261
SH
SOLE
0
0
261
TENNANT CO
COM
880345103
352547
2899
SH
SOLE
0
0
2899
CONSTELLATION ENERGY CORP
COM
21037T109
225702
1221
SH
SOLE
0
0
1221
UBS GROUP AG
SHS
H42097107
10128108
329691
SH
SOLE
1861
0
327830
ICF INTL INC
COM
44925C103
267519
1776
SH
SOLE
0
0
1776
ESCO TECHNOLOGIES INC
COM
296315104
237544
2219
SH
SOLE
0
0
2219
APPLE INC
COM
037833100
645965
3767
SH
SOLE
0
0
3767
CATERPILLAR INC
COM
149123101
456205
1245
SH
SOLE
0
0
1245
SEACOAST BKG CORP FLA
COM NEW
811707801
20617
812
SH
SOLE
0
0
812
ASGN INC
COM
00191U102
28495
272
SH
SOLE
0
0
272
AMEDISYS INC
COM
023436108
249385
2706
SH
SOLE
0
0
2706
SUPER MICRO COMPUTER INC
COM
86800U104
64642
64
SH
SOLE
0
0
64
FRESHPET INC
COM
358039105
421151
3635
SH
SOLE
0
0
3635
GLOBAL PMTS INC
COM
37940X102
454310
3399
SH
SOLE
51
0
3348
UNIVERSAL DISPLAY CORP
COM
91347P105
270362
1605
SH
SOLE
0
0
1605
RADNET INC
COM
750491102
302665
6220
SH
SOLE
0
0
6220
ROLLINS INC
COM
775711104
779326
16843
SH
SOLE
211
0
16632
ROSS STORES INC
COM
778296103
480199
3272
SH
SOLE
51
0
3221
EVERCORE INC
CLASS A
29977A105
30622
159
SH
SOLE
0
0
159
OREILLY AUTOMOTIVE INC
COM
67103H107
541862
480
SH
SOLE
0
0
480
ISHARES TR
MSCI EAFE ETF
464287465
1575862
19733
SH
SOLE
2026
0
17707
IRON MTN INC DEL
COM
46284V101
1050591
13098
SH
SOLE
142
0
12957
AT&T INC
COM
00206R102
11176
635
SH
SOLE
0
0
635
VANGUARD INDEX FDS
S&P 500 ETF SHS
922908363
3846
8
SH
SOLE
0
0
8
BLACKSTONE INC
COM
09260D107
3153
24
SH
SOLE
0
0
24
ISHARES TR
0-3 MNTH TREASRY
46436E718
275442
2735
SH
SOLE
0
0
2735