NYSE:TPC • US9011091082
| Shares Outstanding | 52.79M |
| Float | 44.21M |
| Float Short Interest Percentage | 5.06% |
| Owners (insider) | 14.63% |
| Owners (institutional) | 78.19% |
| Owners (insider) change | -1.27% |
| Owners (institutional) change | 0.29% |
| Date | Name | Type | Shares | Price | Amount |
|---|---|---|---|---|---|
| Mar 8, 2026 | SOROKA RYAN JOSEPH | Option Excercise | 5419 | 72.82 | $ 394,611.58 |
| Mar 8, 2026 | TUTOR RONALD N | Option Excercise | 176730 | $ 0.00 | |
| Mar 8, 2026 | TUTOR RONALD N | Option Excercise | 74560 | 72.82 | $ 5,429,459.20 |
| Mar 8, 2026 | TUTOR RONALD N | Other Disposition | 30188 | 72.82 | $ 2,198,290.16 |
| Mar 8, 2026 | TUTOR RONALD N | Other Disposition | 143964 | 0.00 | $ 0.00 |
| Mar 8, 2026 | SOROKA RYAN JOSEPH | Option Excercise | 10000 | $ 0.00 | |
| Mar 4, 2026 | SMALLEY GARY G. | Open Market Purchase | 10000 | 73.24 | $ 732,372.45 |
| Mar 4, 2026 | ARKLEY PETER | Open Market Purchase | 25000 | 72.96 | $ 1,824,002.13 |
| Dec 31, 2025 | SMALLEY GARY G. | Option Excercise | 477454 | $ 0.00 | |
| Dec 31, 2025 | SMALLEY GARY G. | Other Disposition | 477454 | 67.02 | $ 31,998,967.08 |
| Dec 19, 2025 | Jigisha Desai | Other Disposition | 1035 | 0.00 | $ 0.00 |
| Dec 19, 2025 | TUTOR RONALD N | Other Disposition | 60000 | 0.00 | $ 0.00 |
| Nov 28, 2025 | SMALLEY GARY G. | Other Disposition | 36596 | 0.00 | $ 0.00 |
| Nov 24, 2025 | ARKLEY PETER | Open Market Purchase | 40000 | 64.12 | $ 2,564,949.90 |
| 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 | 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 15, 2025 | ARKLEY PETER | Grant | 4401 | 0.00 | $ 0.00 |
| May 15, 2025 | REISS DALE ANNE | 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 |