Tetra Tech, Inc. TTEK

Full chart Compare
Set alert

Price alert · TTEK

All alert types
39.41 USD -0.16 (-0.40%)

At closeNov 3, 2026, 4:33 PM EST

39.41 0.00 0.00%

After hours · Nov 3, 4:33 PM ET

38.66 Day range 39.78
25.81 52-week range 43.14
YTD
+17.50%
1 year
+23.70%

Analyst view

Price target (mean) 40.17 +1.9% upside
Target (low)
37.00
Target (mean)
40.17
Target (high)
44.00
Ratings (0m) 8 5 buy · 3 hold · 0 sell
  • Strong buy2
  • Buy3
  • Hold3
  • Sell0
  • Strong sell0

Recommendation trend

  • This month 8
  • 1 month ago 8
  • 2 months ago 8

Earnings and revenue estimates

Consensus for the coming quarters and fiscal years

TTEK analyst estimates
PeriodEPS estimateLow – highYear agoEPS growthRevenue estimateRevenue growthAnalysts
Current quarter0.468330.46 – 0.470.45+4.1%1.15B-1.1%6
Next quarter0.380.37 – 0.390.35+8.6%1.07B+3.0%4
Current year1.581.57 – 1.581.56+1.1%4.35B-5.7%7
Next year1.711.64 – 1.751.58+8.6%4.47B+2.8%7

Upgrades and downgrades

The latest rating changes

TTEK analyst upgrades and downgrades
DateFirmActionFromTo
Oct 15, 2026RBC CapitalMaintainedOutperformOutperform
Oct 15, 2026KeybancMaintainedOverweightOverweight
Jul 22, 2026RBC CapitalMaintainedOutperformOutperform
Nov 14, 2025RBC CapitalMaintainedOutperformOutperform
Nov 13, 2025BairdMaintainedNeutralNeutral
Sep 29, 2025RBC CapitalMaintainedOutperformOutperform
Aug 1, 2025KeybancMaintainedOverweightOverweight
May 9, 2025KeybancMaintainedOverweightOverweight
May 8, 2025BairdMaintainedNeutralNeutral
Apr 16, 2025KeybancMaintainedOverweightOverweight
Feb 6, 2025Maxim GroupDowngradeBuyHold
Jan 31, 2025KeybancMaintainedOverweightOverweight
Nov 15, 2024RBC CapitalReiteratedOutperformOutperform
Nov 15, 2024KeybancMaintainedOverweightOverweight
Nov 14, 2024BairdMaintainedNeutralNeutral
Oct 8, 2024KeybancMaintainedOverweightOverweight
Aug 2, 2024RBC CapitalMaintainedOutperformOutperform
Aug 2, 2024KeybancMaintainedOverweightOverweight
Aug 1, 2024BairdMaintainedNeutralNeutral
Jul 9, 2024RBC CapitalReiteratedOutperformOutperform
May 23, 2024KeybancMaintainedOverweightOverweight
May 15, 2024BairdMaintainedNeutralNeutral
May 15, 2024KeybancMaintainedOverweightOverweight
May 3, 2024KeybancMaintainedOverweightOverweight
May 3, 2024RBC CapitalMaintainedOutperformOutperform
May 3, 2024Maxim GroupMaintainedBuyBuy
May 2, 2024BairdMaintainedNeutralNeutral
Apr 30, 2024Maxim GroupMaintainedBuyBuy
Feb 2, 2024RBC CapitalMaintainedOutperformOutperform
Jan 10, 2024KeybancInitiated—Overweight