-+ 0.00%
-+ 0.00%
-+ 0.00%

Tetra Tech's Revenue Trajectory Just Reversed Direction for the First Time in Years

Barchart·11/10/2026 16:06:58
Listen to the news
Barchart +12.50% Beat Dec 2025 $0.31 $0.35 +12.90% Beat Mar 2026 $0.31 $0.34 +9.68% Beat Jun 2026 $0.40 $0.42 +5.00% Beat

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.

Part 2.1: Price Behavior Around Earnings

Tetra Tech reports after the market close, meaning Day 0 reflects anticipatory trading before results are released, while Day +1 captures the market's first full reaction to the earnings announcement.

Earnings Date Day 0 Move Day 0 Range Day +1 Move Day +1 Range
2026-07-29 +$0.27 (+0.81%) $1.40 (4.18%) -$1.33 (-3.94%) $2.92 (8.64%)
2026-04-29 +$0.49 (+1.56%) $1.20 (3.82%) +$0.45 (+1.41%) $2.45 (7.69%)
2026-01-28 -$0.23 (-0.62%) $0.68 (1.82%) +$1.12 (+3.02%) $3.69 (9.95%)
2025-11-12 +$0.46 (+1.44%) $0.73 (2.28%) +$4.96 (+15.29%) $2.65 (8.15%)
2025-07-30 -$0.40 (-1.07%) $0.63 (1.68%) -$0.40 (-1.08%) $2.23 (5.99%)
2025-05-07 +$0.31 (+1.01%) $0.75 (2.45%) +$4.00 (+12.95%) $2.23 (7.24%)
2025-01-29 -$1.10 (-2.84%) $1.24 (3.20%) -$1.10 (-2.92%) $5.95 (15.80%)
2024-11-13 -$0.91 (-1.89%) $1.01 (2.09%) -$6.39 (-13.50%) $3.80 (8.03%)
Avg Abs Move 1.40% 2.69% 6.76% 8.93%

Tetra Tech's post-earnings price action has been highly volatile, with an average absolute Day +1 move of 6.76% over the past eight quarters. The most dramatic reaction came in November 2025, when the stock surged +15.29% the day after reporting, and in May 2025, when it jumped +12.95%. Conversely, the stock fell -13.50% in November 2024 following a disappointing report.

The Day 0 moves have been more muted, averaging 1.40%, suggesting that most of the price discovery occurs after results are released rather than in anticipation. The wide Day +1 range of 8.93% underscores the binary nature of Tetra Tech's earnings reactions—investors have rewarded strong beats and guidance raises with sharp rallies, while any signs of weakness or caution have triggered steep selloffs. Given the stock's recent strength heading into this release, the risk of a negative surprise may be elevated if results or guidance disappoint.

Part 2.2: Options Market Expected Move

Metric Value
Expiration Date 11/20/26 (DTE 10)
Expected Move $1.91 (4.70%)
Expected Range $38.76 to $42.58
Implied Volatility 67.54%

The options market is pricing in a 4.70% expected move for Tetra Tech around the November 20 expiration, which is notably lower than the stock's average historical Day +1 move of 6.76%. This suggests that options traders may be underestimating the potential volatility, particularly given the stock's history of large post-earnings swings. Investors should be prepared for a move that could exceed the implied range if the company delivers a significant beat or miss, or if management's fiscal 2027 guidance surprises in either direction.

Part 3: What Analysts Are Saying

Tetra Tech currently holds a Buy rating from analysts, with a consensus that reflects broad optimism tempered by some caution. The breakdown shows 4 Strong Buy ratings, 1 Moderate Buy, and 4 Hold ratings, with no Sell or Strong Sell recommendations. The average analyst rating of 4.00 places the stock firmly in Buy territory.

The mean price target stands at $39.43, with a high estimate of $44.00 and a low of $35.00. From the current price of $40.65, the consensus target implies -3.00% downside, suggesting that analysts believe the stock is roughly fairly valued at current levels. The high target of $44.00 implies +8.24% upside, while the low target of $35.00 suggests -13.89% downside risk.

Analyst sentiment has been unchanged over the past month, with the rating composition holding steady at 4 Strong Buys, 1 Moderate Buy, and 4 Holds. This stability suggests that analysts are waiting for the upcoming earnings release and fiscal 2027 guidance before making significant adjustments to their views. The lack of Sell ratings indicates that even the more cautious analysts see limited downside risk, though the clustering of price targets near the current price suggests that much of the near-term upside may already be reflected in the stock.

Part 4: Technical Picture

Tetra Tech is entering earnings with strong technical momentum. The Barchart Technical Opinion currently stands at 100% Buy, up sharply from 100% Buy a week ago and 24% Buy a month ago, indicating a dramatic strengthening in the technical setup over the past several weeks.

  • Short-term (100% Buy): Maximum bullish signal reflects strong near-term momentum as the stock has rallied into earnings
  • Medium-term (100% Buy): Sustained strength across the intermediate timeframe confirms the uptrend is well-established
  • Long-term (100% Buy): Positive long-term trend suggests the stock is in a durable uptrend across all timeframes

Maximum Strengthening: The technical environment is at peak bullish strength heading into earnings, with all timeframes aligned to the upside and momentum accelerating—a setup that can amplify volatility in either direction depending on the results.

The stock is trading above its 10-day ($39.60), 20-day ($37.58), 50-day ($35.90), 100-day ($34.38), and 200-day ($33.20) moving averages, though it sits just below the 5-day moving average ($40.71). This configuration confirms a strong uptrend across all major timeframes, with the stock having rallied steadily from lower levels over the past several months.

Period Value Period Value
5-Day MA $40.71 50-Day MA $35.90
10-Day MA $39.60 100-Day MA $34.38
20-Day MA $37.58 200-Day MA $33.20

The technical setup is highly supportive heading into earnings, with the stock in a confirmed uptrend and all major moving averages sloping higher. However, the Maximum Strengthening signal and the stock's position near recent highs suggest that much of the positive momentum may already be priced in. This creates a risk that even a solid earnings beat could trigger profit-taking if results or guidance fail to exceed elevated expectations. Conversely, any disappointment could lead to a sharp reversal given the extended technical position. Key support levels to watch on a pullback would be the 10-day moving average at $39.60 and the 20-day at $37.58, while a breakout above the 5-day moving average at $40.71 would signal continued strength.

This article was generated using Barchart’s automated content technology and existing data APIs. As a result, we are able to provide readers with timely, actionable, in-depth analysis on more equities, allowing them to make more informed decisions. All information and data in this article is solely for informational purposes. For more information, please view the Barchart Disclosure Policy here. And, if you would like to report any inaccuracies, please contact news@barchart.com.