Hedge Fund
← All Institutions
CONTRAVISORY INVESTMENT MANAGEMENT, INC.
120 LONGWATER DRIVE SUITE 100, NORWELL, MA 02061 • 781-740-1786
Market Value
$563M
+16.1%
Holdings
439
+8
New Purchases
78
Added To
112
Closed
53
Reduced
129
Top 10 Concentration
25.5%
Turnover
29.8%
Top Buys (by % of Portfolio)
| Symbol | Cur % | Prior % | Chg % | Value |
|---|---|---|---|---|
| ASML | 1.98% | 0.00% | +1.98% | $11M |
| APH | 1.98% | 0.22% | +1.76% | $11M |
| KLAC | 4.19% | 2.48% | +1.71% | $24M |
| TEX | 1.75% | 0.06% | +1.70% | $10M |
| DY | 1.61% | 0.00% | +1.60% | $9M |
| ROK | 1.60% | 0.01% | +1.58% | $9M |
| EME | 1.71% | 0.24% | +1.47% | $10M |
| OTTR | 1.38% | 0.00% | +1.38% | $8M |
| CCJ | 1.30% | 0.07% | +1.23% | $7M |
| REGN | 1.12% | 0.00% | +1.12% | $6M |
| TSM | 3.54% | 2.88% | +0.66% | $20M |
| XLK | 0.99% | 0.39% | +0.60% | $6M |
| CSCO | 2.36% | 1.85% | +0.51% | $13M |
| MRNA | 0.30% | 0.02% | +0.28% | $2M |
| STX | 0.30% | 0.02% | +0.28% | $2M |
Top Sells (by % of Portfolio)
| Symbol | Cur % | Prior % | Chg % | Value |
|---|---|---|---|---|
| BAC | 0.25% | 2.17% | -1.93% | $1M |
| COR | 0.00% | 1.87% | -1.87% | $0 |
| AXP | 0.02% | 1.74% | -1.73% | $101K |
| MA | 0.00% | 1.65% | -1.65% | $2K |
| META | 0.00% | 1.63% | -1.63% | $6K |
| CTAS | 0.00% | 1.62% | -1.62% | $0 |
| IBM | 0.03% | 1.61% | -1.57% | $196K |
| PLTR | 0.00% | 1.47% | -1.47% | $1K |
| VST | 0.00% | 1.14% | -1.14% | $0 |
| APA | 1.97% | 3.03% | -1.06% | $11M |
| DVN | 1.42% | 2.03% | -0.61% | $8M |
| CVX | 1.18% | 1.73% | -0.55% | $7M |
| PFE | 1.28% | 1.74% | -0.46% | $7M |
| WMT | 1.46% | 1.87% | -0.41% | $8M |
| RTX | 2.03% | 2.40% | -0.37% | $11M |
Sector Allocation Over Time
Industry Breakdown
| Industry | Weight |
|---|---|
| Financial Services | 24.1% |
| Technology | 20.5% |
| Industrials | 11.4% |
| Healthcare | 11.2% |
| Energy | 8.0% |
Market Cap Concentration
| Tier | Holdings | Value | Weight |
|---|---|---|---|
| Mega Cap | 63 | $249M | 44.2% |
| Large Cap | 250 | $257M | 45.7% |
| Mid Cap | 99 | $50M | 8.8% |
| Small Cap | 21 | $7M | 1.3% |
| Micro Cap | 6 | $84K | 0.0% |
Portfolio Analytics
Avg Market Cap
$162.7B
Median Market Cap
$21.0B
Avg P/E
33.1
Median P/E
23.4
Avg Dividend Yield
0.02%
Avg Beta
1.02
# Stocks
387
# ETFs / Funds
52
Top Holdings (439 total)
| # | Symbol | % Port | Shares | Value | Avg Price | Q/Q Value Chg | Share Chg | Chg % | Status |
|---|---|---|---|---|---|---|---|---|---|
| 1 | KLAC | 4.19% | 78,226 | $24M | $301.71 | $12M | +70,048 | +856.5% | |
| 2 | TSM | 3.54% | 41,758 | $20M | $477.57 | $6M | +403 | +1.0% | |
| 3 | UBS | 2.43% | 276,622 | $14M | $49.56 | $2M | -13,924 | -4.8% | |
| 4 | GOOG | 2.39% | 38,104 | $13M | $353.33 | $2M | -1,430 | -3.6% | |
| 5 | CSCO | 2.36% | 113,244 | $13M | $117.46 | $4M | -2,604 | -2.2% | |
| 6 | JPM | 2.25% | 38,707 | $13M | $327.33 | $1M | -228 | -0.6% | |
| 7 | GS | 2.16% | 12,041 | $12M | $1,011.37 | $2M | -269 | -2.2% | |
| 8 | HWM | 2.14% | 44,935 | $12M | $268.86 | $2M | -831 | -1.8% | |
| 9 | RTX | 2.03% | 60,256 | $11M | $189.73 | -$210K | -98 | -0.2% | |
| 10 | ASML | 1.98% | 5,614 | $11M | $1,989.44 | $11M | +5,605 | +62277.8% | |
| 11 | APH | 1.98% | 63,305 | $11M | $176.32 | $10M | +54,948 | +657.5% | |
| 12 | APA | 1.97% | 340,156 | $11M | $32.57 | -$4M | -6,368 | -1.8% | |
| 13 | AAPL | 1.95% | 37,980 | $11M | $289.36 | $1M | -442 | -1.1% | |
| 14 | BCS | 1.89% | 396,837 | $11M | $26.86 | $2M | -6,868 | -1.7% | |
| 15 | NVDA | 1.87% | 52,559 | $11M | $200.09 | $1M | -294 | -0.6% | |
| 16 | TSLA | 1.84% | 24,592 | $10M | $420.60 | $1M | -73 | -0.3% | |
| 17 | GE | 1.83% | 27,584 | $10M | $373.73 | $2M | -253 | -0.9% | |
| 18 | TGT | 1.76% | 75,991 | $10M | $130.61 | $665K | -416 | -0.5% | |
| 19 | TEX | 1.75% | 136,535 | $10M | $72.39 | $10M | +131,735 | +2744.5% | |
| 20 | MRK | 1.75% | 76,643 | $10M | $128.50 | $550K | -655 | -0.8% | |
| 21 | USFD | 1.74% | 96,061 | $10M | $102.25 | $819K | -1,574 | -1.6% | |
| 22 | AMZN | 1.74% | 41,083 | $10M | $238.34 | $1M | -727 | -1.7% | |
| 23 | AVGO | 1.72% | 25,586 | $10M | $377.75 | $2M | -303 | -1.2% | |
| 24 | EME | 1.71% | 11,622 | $10M | $829.88 | $8M | +10,044 | +636.5% | |
| 25 | BIIB | 1.70% | 44,329 | $10M | $216.06 | $1M | -348 | -0.8% | |
| 26 | DY | 1.61% | 17,890 | $9M | $505.59 | $9M | +17,845 | +39655.6% | |
| 27 | AFL | 1.60% | 76,776 | $9M | $117.25 | $434K | -1,317 | -1.7% | |
| 28 | ROK | 1.60% | 18,152 | $9M | $495.08 | $9M | +17,960 | +9354.2% | |
| 29 | F | 1.56% | 633,175 | $9M | $13.90 | $2M | +52,116 | +9.0% | |
| 30 | LH | 1.53% | 30,802 | $9M | $280.00 | $306K | -377 | -1.2% | |
| 31 | WMT | 1.46% | 72,683 | $8M | $113.26 | -$859K | -465 | -0.6% | |
| 32 | DVN | 1.42% | 193,976 | $8M | $41.32 | -$2M | -2,036 | -1.0% | |
| 33 | OTTR | 1.38% | 86,441 | $8M | $89.98 | — | +86,441 | — | NEW |
| 34 | XEL | 1.34% | 93,819 | $8M | $80.30 | $26K | -692 | -0.7% | |
| 35 | CCJ | 1.30% | 71,788 | $7M | $101.86 | $7M | +68,706 | +2229.3% | |
| 36 | PFE | 1.28% | 299,290 | $7M | $24.08 | -$1M | -2,112 | -0.7% | |
| 37 | CVX | 1.18% | 40,053 | $7M | $165.76 | -$2M | -595 | -1.5% | |
| 38 | REGN | 1.12% | 10,147 | $6M | $623.54 | — | +10,147 | — | NEW |
| 39 | XLK | 0.99% | 29,233 | $6M | $190.52 | $4M | +14,954 | +104.7% | |
| 40 | MSFT | 0.92% | 13,873 | $5M | $373.02 | -$145K | -499 | -3.5% | |
| 41 | LLY | 0.63% | 2,955 | $4M | $1,199.43 | $775K | -56 | -1.9% | |
| 42 | EEM | 0.46% | 37,864 | $3M | $68.41 | $1M | +12,942 | +51.9% | |
| 43 | WELL | 0.45% | 11,263 | $3M | $226.97 | $378K | +246 | +2.2% | |
| 44 | LRCX | 0.40% | 5,237 | $2M | $433.33 | $1M | +112 | +2.2% | |
| 45 | TER | 0.40% | 4,661 | $2M | $483.84 | $886K | +44 | +0.9% | |
| 46 | HPE | 0.36% | 44,356 | $2M | $45.11 | $927K | -741 | -1.6% | |
| 47 | AMD | 0.35% | 3,410 | $2M | $580.91 | $888K | -1,964 | -36.5% | |
| 48 | INTC | 0.35% | 14,056 | $2M | $139.63 | $1M | -7,002 | -33.2% | |
| 49 | AMAT | 0.34% | 2,664 | $2M | $723.00 | $1M | +65 | +2.5% | |
| 50 | GLW | 0.34% | 7,450 | $2M | $255.43 | $851K | -283 | -3.7% | |
| 51 | KEYS | 0.32% | 5,200 | $2M | $350.07 | $303K | -175 | -3.3% | |
| 52 | MU | 0.32% | 1,554 | $2M | $1,154.29 | $1M | -750 | -32.5% | |
| 53 | STX | 0.30% | 1,774 | $2M | $965.00 | $2M | +1,517 | +590.3% | |
| 54 | MRNA | 0.30% | 24,218 | $2M | $70.03 | $2M | +22,590 | +1387.6% | |
| 55 | XLE | 0.30% | 31,742 | $2M | $53.11 | -$598K | -5,542 | -14.9% | |
| 56 | CAT | 0.30% | 1,573 | $2M | $1,064.90 | $573K | +18 | +1.2% | |
| 57 | JBHT | 0.30% | 5,762 | $2M | $289.43 | $446K | -4 | -0.1% | |
| 58 | RL | 0.28% | 3,900 | $2M | $401.41 | $219K | -15 | -0.4% | |
| 59 | ON | 0.28% | 16,426 | $2M | $94.54 | — | +16,426 | — | NEW |
| 60 | WAB | 0.27% | 5,550 | $1M | $269.60 | $93K | -65 | -1.2% | |
| 61 | TXN | 0.26% | 5,008 | $1M | $298.07 | — | +5,008 | — | NEW |
| 62 | DVA | 0.26% | 6,597 | $1M | $222.48 | $452K | -13 | -0.2% | |
| 63 | EBAY | 0.26% | 12,903 | $1M | $111.75 | $264K | -34 | -0.3% | |
| 64 | NDSN | 0.25% | 4,649 | $1M | $301.69 | $192K | +100 | +2.2% | |
| 65 | JBL | 0.25% | 3,623 | $1M | $385.48 | $352K | -309 | -7.9% | |
| 66 | BAC | 0.25% | 24,390 | $1M | $56.98 | -$9M | -191,982 | -88.7% | |
| 67 | ECL | 0.25% | 4,970 | $1M | $278.61 | $62K | -4 | -0.1% | |
| 68 | EWI | 0.24% | 23,232 | $1M | $59.24 | $160K | +459 | +2.0% | |
| 69 | XLF | 0.24% | 25,652 | $1M | $53.61 | -$448K | -11,277 | -30.5% | |
| 70 | STLD | 0.24% | 5,913 | $1M | $229.46 | $290K | -16 | -0.3% | |
| 71 | EIS | 0.24% | 11,104 | $1M | $120.71 | $54K | +18 | +0.2% | |
| 72 | XLI | 0.23% | 7,128 | $1M | $185.23 | $584K | +2,574 | +56.5% | |
| 73 | IVZ | 0.23% | 49,852 | $1M | $26.39 | $126K | +882 | +1.8% | |
| 74 | EZU | 0.23% | 18,919 | $1M | $69.50 | $159K | +468 | +2.5% | |
| 75 | UNH | 0.23% | 3,149 | $1M | $415.63 | — | +3,149 | — | NEW |
| 76 | HAL | 0.23% | 37,380 | $1M | $33.95 | -$184K | +110 | +0.3% | |
| 77 | SWK | 0.22% | 13,442 | $1M | $94.12 | $382K | +1,019 | +8.2% | |
| 78 | AKAM | 0.22% | 10,662 | $1M | $118.21 | $89K | +461 | +4.5% | |
| 79 | VTR | 0.22% | 14,027 | $1M | $88.80 | $125K | +320 | +2.3% | |
| 80 | EWU | 0.22% | 26,804 | $1M | $46.14 | $47K | +700 | +2.7% | |
| 81 | EXPD | 0.22% | 7,576 | $1M | $162.98 | $176K | +182 | +2.5% | |
| 82 | TPR | 0.22% | 8,419 | $1M | $146.38 | $472K | +3,030 | +56.2% | |
| 83 | C | 0.22% | 8,700 | $1M | $139.96 | $1M | +8,562 | +6204.4% | |
| 84 | MAR | 0.21% | 3,256 | $1M | $370.59 | $144K | +6 | +0.2% | |
| 85 | FRT | 0.21% | 9,708 | $1M | $123.44 | $1M | +8,947 | +1175.7% | |
| 86 | ROKU | 0.21% | 8,569 | $1M | $138.14 | — | +8,569 | — | NEW |
| 87 | IEX | 0.21% | 5,194 | $1M | $226.95 | — | +5,194 | — | NEW |
| 88 | EWD | 0.21% | 23,430 | $1M | $49.98 | $62K | +666 | +2.9% | |
| 89 | GNRC | 0.21% | 3,969 | $1M | $292.81 | — | +3,969 | — | NEW |
| 90 | GL | 0.21% | 6,500 | $1M | $178.68 | $277K | +147 | +2.3% | |
| 91 | CHRW | 0.21% | 6,164 | $1M | $188.34 | $165K | +167 | +2.8% | |
| 92 | TXT | 0.20% | 12,511 | $1M | $91.73 | — | +12,511 | — | NEW |
| 93 | NI | 0.20% | 24,118 | $1M | $47.55 | $33K | +254 | +1.1% | |
| 94 | VTRS | 0.20% | 71,827 | $1M | $15.88 | $1M | +65,037 | +957.8% | |
| 95 | NTRS | 0.20% | 6,429 | $1M | $173.84 | $219K | -8 | -0.1% | |
| 96 | IFF | 0.20% | 14,038 | $1M | $79.22 | — | +14,038 | — | NEW |
| 97 | ALGN | 0.20% | 6,557 | $1M | $168.66 | — | +6,557 | — | NEW |
| 98 | JNJ | 0.20% | 4,341 | $1M | $253.97 | $76K | +140 | +3.3% | |
| 99 | XLV | 0.19% | 6,914 | $1M | $158.66 | $392K | +2,103 | +43.7% | |
| 100 | SYF | 0.19% | 13,928 | $1M | $76.05 | $111K | -15 | -0.1% |