| Type | Value |
|---|---|
| cik | 0000831641 |
| ticker | TTEK |
Discretionary BUY minus SELL in USD over rolling windows. Excludes compensation flow.
| Date | Type | Insider | Qty | Price | Signals |
|---|---|---|---|---|---|
| 15 May 2026 | PURCHASE | Feeler Jeffrey R | 1,900 | 26.41 USD | |
| 27 Apr 2026 | GRANT_AWARD | Thornburg Eric W | 1,259 | 0.00 USD | deriv |
| 16 Mar 2026 | GRANT_AWARD | Ritrievi Kimberly E | 25,883 | 0.00 USD | |
| 16 Mar 2026 | EXERCISE | Ritrievi Kimberly E | 4,500 | 0.00 USD | |
| 16 Mar 2026 | EXERCISE |
| 2,250 |
| 0.00 USD |
| 16 Mar 2026 | EXERCISE | Ritrievi Kimberly E | 1,925 | 0.00 USD |
| 16 Mar 2026 | EXERCISE | Ritrievi Kimberly E | 2,910 | 0.00 USD |
| 16 Mar 2026 | EXERCISE | Ritrievi Kimberly E | 1,718 | 0.00 USD |
| 16 Mar 2026 | EXERCISE | Ritrievi Kimberly E | 795 | 0.00 USD |
| 16 Mar 2026 | EXERCISE | Ritrievi Kimberly E | 795 | 0.00 USD |
| 16 Mar 2026 | EXERCISE | Ritrievi Kimberly E | 1,900 | 0.00 USD |
| 16 Mar 2026 | EXERCISE | Ritrievi Kimberly E | 2,125 | 0.00 USD |
| 16 Mar 2026 | EXERCISE | Ritrievi Kimberly E | 2,050 | 0.00 USD |
| 16 Mar 2026 | EXERCISE | Ritrievi Kimberly E | 4,500 | 0.00 USD | deriv |
| 16 Mar 2026 | EXERCISE | Ritrievi Kimberly E | 1,718 | 0.00 USD | deriv |
| 16 Mar 2026 | EXERCISE | Ritrievi Kimberly E | 2,125 | 0.00 USD | deriv |
| 16 Mar 2026 | EXERCISE | Ritrievi Kimberly E | 1,900 | 0.00 USD | deriv |
| 16 Mar 2026 | EXERCISE | Ritrievi Kimberly E | 1,925 | 0.00 USD | deriv |
| 16 Mar 2026 | EXERCISE | Ritrievi Kimberly E | 795 | 0.00 USD | deriv |
| 16 Mar 2026 | EXERCISE | Ritrievi Kimberly E | 2,050 | 0.00 USD | deriv |
| 16 Mar 2026 | EXERCISE | Ritrievi Kimberly E | 2,910 | 0.00 USD | deriv |
| 16 Mar 2026 | EXERCISE | Ritrievi Kimberly E | 2,250 | 0.00 USD | deriv |
| 16 Mar 2026 | EXERCISE | Ritrievi Kimberly E | 795 | 0.00 USD | deriv |
| 19 Feb 2026 | GRANT_AWARD | Argus Roger R | 28,174 | 0.00 USD | deriv |
| 19 Feb 2026 | EXERCISE | Obiaya Christiana | 495 | 0.00 USD |