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