USA - New York Stock Exchange - NYSE:TPC - US9011091082 - Common Stock
| Shares Outstanding | 52.74M |
| Float | 44.15M |
| Float Short Interest Percentage | 5.07% |
| Owners (insider) | 14.87% |
| Owners (institutional) | 76.9% |
| Owners (insider) change | -1.83% |
| Owners (institutional) change | 5.07% |
| Date | Name | Type | Shares | Price | Amount |
|---|---|---|---|---|---|
| Nov 19, 2025 | SMALLEY GARY G. | Open Market Purchase | 5000 | 61.08 | $ 305,389.00 |
| Nov 15, 2025 | SMALLEY GARY G. | Option Excercise | 41460 | $ 0.00 | |
| Nov 15, 2025 | SMALLEY GARY G. | Other Disposition | 41460 | 59.08 | $ 2,449,456.80 |
| Sep 17, 2025 | FELTENSTEIN SIDNEY J | Open Market Sale | 125000 | 65.96 | $ 8,244,549.02 |
| Sep 17, 2025 | TUTOR RONALD N | Open Market Sale | 200000 | 64.51 | $ 12,902,350.65 |
| Sep 17, 2025 | TUTOR RONALD N | Other Disposition | 8000 | 0.00 | $ 0.00 |
| Sep 3, 2025 | TUTOR RONALD N | Open Market Sale | 44312 | 59.13 | $ 2,620,168.56 |
| Aug 28, 2025 | TUTOR RONALD N | Open Market Sale | 80660 | 59.95 | $ 4,835,567.00 |
| Aug 22, 2025 | TUTOR RONALD N | Open Market Sale | 275028 | 58.98 | $ 16,221,619.16 |
| Jun 10, 2025 | TUTOR RONALD N | Open Market Sale | 160000 | 40.86 | $ 6,536,843.02 |
| Jun 9, 2025 | TUTOR RONALD N | Other Disposition | 280000 | 0.00 | $ 0.00 |
| Jun 4, 2025 | TUTOR RONALD N | Other Disposition | 140000 | 0.00 | $ 0.00 |
| Jun 2, 2025 | TUTOR RONALD N | Open Market Sale | 150000 | 38.23 | $ 5,734,500.00 |
| May 15, 2025 | ARKLEY PETER | Grant | 4401 | 0.00 | $ 0.00 |
| May 15, 2025 | REISS DALE ANNE | Grant | 4401 | 0.00 | $ 0.00 |
| May 15, 2025 | ONEGLIA RAYMOND R | Grant | 4401 | 0.00 | $ 0.00 |
| May 15, 2025 | OKLAK DENNIS D | Grant | 4401 | 0.00 | $ 0.00 |
| May 15, 2025 | Jigisha Desai | Grant | 7152 | 0.00 | $ 0.00 |
| May 15, 2025 | Lieber Robert C | Grant | 4401 | 0.00 | $ 0.00 |
| May 15, 2025 | FELTENSTEIN SIDNEY J | Grant | 7152 | 0.00 | $ 0.00 |
| May 15, 2025 | Shah Shahrokh | Grant | 4401 | 0.00 | $ 0.00 |
| May 14, 2025 | ONEGLIA RAYMOND R | Open Market Sale | 100000 | 36.21 | $ 3,620,750.00 |
| Apr 1, 2025 | Ariqat Ghassan | Option Excercise | 30000 | $ 0.00 | |
| Apr 1, 2025 | Ariqat Ghassan | Other Disposition | 30000 | 23.18 | $ 695,400.00 |
| Mar 13, 2025 | SOROKA RYAN JOSEPH | Option Excercise | 4779 | $ 0.00 | |
| Mar 13, 2025 | SOROKA RYAN JOSEPH | Other Disposition | 4779 | 24.65 | $ 117,802.35 |
| Mar 13, 2025 | SMALLEY GARY G. | Option Excercise | 57349 | $ 0.00 | |
| Mar 13, 2025 | SMALLEY GARY G. | Other Disposition | 57349 | 24.65 | $ 1,413,652.85 |
| Mar 13, 2025 | TUTOR RONALD N | Option Excercise | 152932 | $ 0.00 | |
| Mar 13, 2025 | TUTOR RONALD N | Other Disposition | 152932 | 24.65 | $ 3,769,773.80 |
| Mar 8, 2025 | SOROKA RYAN JOSEPH | Option Excercise | 20000 | $ 0.00 | |
| Mar 8, 2025 | SOROKA RYAN JOSEPH | Option Excercise | 10846 | 26.58 | $ 288,286.68 |
| Mar 8, 2025 | TUTOR RONALD N | Option Excercise | 281986 | $ 0.00 | |
| Mar 8, 2025 | TUTOR RONALD N | Option Excercise | 143191 | 26.58 | $ 3,806,016.78 |
| Mar 8, 2025 | TUTOR RONALD N | Other Disposition | 277590 | 0.00 | $ 0.00 |
| Dec 19, 2024 | TUTOR RONALD N | Option Excercise | 248199 | 24.05 | $ 5,969,185.95 |
| Dec 19, 2024 | TUTOR RONALD N | Option Excercise | 242012 | 25.33 | $ 6,130,163.96 |
| Dec 19, 2024 | TUTOR RONALD N | Other Disposition | 9700 | 0.00 | $ 0.00 |
| Dec 5, 2024 | OKLAK DENNIS D | Other Disposition | 8684 | 0.00 | $ 0.00 |