Note: These figures reflect diluted GAAP earnings per share, reported before non-recurring items, and may differ from the non-GAAP figures used by some sources.
TTC reports before market open, meaning Day 0 captures the first reaction session and Day +1 reflects follow-through trading.
| Earnings Date | Day 0 Move | Day 0 Range | Day +1 Move | Day +1 Range |
|---|---|---|---|---|
| 2026-06-04 | -$2.12 (-2.33%) | $6.79 (7.46%) | -$1.62 (-1.82%) | $5.28 (5.94%) |
| 2026-03-05 | -$1.82 (-1.81%) | $7.25 (7.20%) | +$0.56 (+0.57%) | $2.54 (2.56%) |
| 2025-12-17 | +$7.78 (+10.71%) | $4.10 (5.64%) | -$2.24 (-2.79%) | $3.08 (3.84%) |
| 2025-09-04 | +$0.08 (+0.10%) | $4.24 (5.27%) | +$1.03 (+1.28%) | $1.96 (2.43%) |
| 2025-06-05 | -$2.28 (-3.02%) | $3.94 (5.21%) | -$4.79 (-6.53%) | $5.62 (7.67%) |
| 2025-03-06 | -$3.82 (-4.90%) | $5.32 (6.82%) | -$0.94 (-1.27%) | $1.42 (1.91%) |
| 2024-12-18 | -$3.87 (-4.54%) | $4.60 (5.39%) | -$0.35 (-0.43%) | $2.53 (3.11%) |
| 2024-09-05 | -$9.18 (-10.09%) | $5.62 (6.18%) | +$0.22 (+0.27%) | $3.39 (4.14%) |
| Avg Abs Move | 4.69% | 6.15% | 1.87% | 3.95% |
Historical price behavior shows significant volatility around earnings releases, with an average absolute Day 0 move of 4.69% and Day 0 range of 6.15%. The most dramatic reaction came in December 2025, when the stock surged 10.71% on earnings day, though this was followed by a -2.79% pullback the next session. More recently, the June 2026 report produced a -2.33% Day 0 decline despite the earnings beat, suggesting investors may have been disappointed by guidance or forward commentary. The Day +1 average move of 1.87% indicates that initial reactions often moderate in the following session, with ranges compressing to 3.95% as the market digests the full implications of results and management commentary.
| Metric | Value |
|---|---|
| Expiration Date | 09/18/26 (DTE 16) |
| Expected Move | $5.89 (5.94%) |
| Expected Range | $93.26 to $105.04 |
| Implied Volatility | 43.16% |
The options market is pricing a 5.94% expected move through the September 18 expiration, which sits above the historical Day 0 average of 4.69% but below the 6.15% average Day 0 range. This suggests options traders are anticipating a moderately elevated reaction compared to typical earnings volatility, though not an outsized move relative to the stock's historical intraday swings around results.
Analysts maintain a moderately bullish stance on TTC with an average recommendation of 3.67 on the five-point scale, reflecting a consensus between Hold and Buy. The current breakdown shows 2 Strong Buy ratings, 0 Moderate Buys, 4 Holds, and no Sell ratings among the 6 analysts covering the stock. Sentiment has remained unchanged over the past month, indicating stable conviction in the current outlook.
The average price target of $109.25 implies 10.2% upside from the current price of $99.15, with estimates ranging from a low of $100.00 to a high of $120.00. The $20 spread between the high and low targets reflects differing views on the company's growth trajectory and valuation multiple, though even the most conservative target suggests modest appreciation potential. The lack of any sell-side ratings indicates no analysts are outright bearish on the stock heading into this release, though the four Hold ratings suggest some caution about near-term upside after the stock's 25.90% gain over the past year.
The Barchart Technical Opinion shows exceptional strength heading into earnings, currently registering a 100% Buy signal—unchanged from last week but improved from 72% Buy a month ago. This strengthening reflects sustained momentum as the stock has climbed above all major moving averages.
Timeframe Analysis:
Trend Characteristics: The combination of Average strength with Strongest direction indicates a well-supported uptrend that is accelerating into earnings, providing a technically favorable backdrop for the release.
The stock trades at $99.15, positioned above all key moving averages: the 5-day ($98.68), 10-day ($99.00), 20-day ($98.48), 50-day ($96.30), 100-day ($94.31), and 200-day ($90.96). This alignment with the stock above even short-term averages demonstrates persistent buying pressure and suggests technical support has been established in the $98-99 range.
| Period | Value | Period | Value |
|---|---|---|---|
| 5-Day MA | $98.68 | 50-Day MA | $96.30 |
| 10-Day MA | $99.00 | 100-Day MA | $94.31 |
| 20-Day MA | $98.48 | 200-Day MA | $90.96 |
The technical setup is decidedly supportive heading into earnings, with the stock in a confirmed uptrend across all timeframes and no overhead resistance from moving averages. The 9% cushion above the 200-day moving average provides a meaningful buffer against potential disappointment, while the tight clustering of short-term averages near current levels suggests a well-defined support zone. However, the uniformly bullish technical picture also means expectations are elevated—any earnings miss or cautious guidance could trigger profit-taking from a technically extended position. The key level to watch on any pullback would be the $96.30 50-day moving average, which has provided support during the recent advance.