TTEK · Tetra Tech Inc
Key customers — 37% of revenue (fiscal 2025)
“Approximately 32%, 14%, 17% and 37% of our fiscal 2025 revenue was generated from our U.S. federal government, U.S. state and local government, U.S. commercial and international clients, respectively.”
Key customers — 32% of revenue (fiscal 2025)
“Approximately 32%, 14%, 17% and 37% of our fiscal 2025 revenue was generated from our U.S. federal government, U.S. state and local government, U.S. commercial and international clients, respectively.”
Key customers — 17% of revenue (fiscal 2025)
“Approximately 32%, 14%, 17% and 37% of our fiscal 2025 revenue was generated from our U.S. federal government, U.S. state and local government, U.S. commercial and international clients, respectively.”
Key customers — 14% of revenue (fiscal 2025)
“Approximately 32%, 14%, 17% and 37% of our fiscal 2025 revenue was generated from our U.S. federal government, U.S. state and local government, U.S. commercial and international clients, respectively.”
Key customers — 27% of receivables (fiscal 2025 year-end)
“Approximately 27% of accounts receivable were due from various agencies of the U.S. federal government at fiscal 2025 year-end.”
Positioning
Sep 18, 2026 · 10 days to expiryOpen interest by strike
Chain
Click any strike for greeks, breakeven and the calculator| Calls | Puts | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| OI | Vol | IV | Δ | Bid | Ask | Last | Strike | Last | Bid | Ask | Δ | IV | Vol | OI |
| — | — | — | — | $19.90 | $23.10 | — | — | $0.00 | $2.15 | — | — | — | — | |
| 1 | 1 | — | — | $17.40 | $20.00 | $18.35 | $0.40 | $0.00 | $0.80 | — | — | 1 | 1 | |
| 7 | 16 | — | — | $14.90 | $17.90 | $18.07 | $0.20 | $0.00 | $0.75 | — | — | 1 | 2 | |
| — | 1 | — | — | $12.50 | $15.30 | $9.67 | $0.05 | $0.00 | $0.95 | — | — | 1 | 3 | |
| 18 | 4 | — | — | $10.10 | $12.80 | $12.40 | $0.05 | $0.00 | $0.95 | — | — | 2 | 2.6k | |
| 1.9k | 1 | 85.6% | 0.911 | $4.30 | $8.00 | $6.40 | $0.50 | $0.00 | $0.65 | — | — | 2 | 3.5k | |
| 103 | 1 | — | — | $0.20 | $1.65 | $1.85 | $0.80 | $0.00 | $1.35 | — | — | 1 | 1.9k | |
| 237 | 1 | — | — | $0.00 | $0.30 | $0.05 | $3.70 | $2.30 | $5.60 | — | — | 1 | 1 | |
| 129 | 1 | — | — | $0.00 | $0.15 | $0.05 | $17.90 | $7.00 | $10.80 | — | — | 2 | — | |
| 22 | 21 | — | — | $0.00 | $0.95 | $0.05 | — | $12.70 | $15.10 | — | — | — | — | |
| — | — | — | — | $0.00 | $0.95 | — | $19.15 | $17.70 | $20.10 | — | — | 2 | — | |
About this data
Each contract's last price, day range and volume belong to the daily-bar session shown in its details; unknown means the source omitted that timestamp. Open interest has its own effective date shown separately; implied volatility and greeks are model values computed when fetched. This chain has mixed daily-bar sessions · Jan 30, 2026–Sep 3, 2026; 4 unknown. Positioning totals are shown only when every returned open-interest value has the same known effective date. Bid and ask are real-time consolidated OPRA readings.
In-the-money strikes are tinted, deepening toward the money, and the bar beside each open-interest figure scales to the heaviest strike shown. Max pain is the listed strike where the most open interest would expire worthless — a positioning reference, not a forecast.