Stock chart
Ticker: TPC Exchange: NYS


Loading...
Purchase Sale Planned purchase Planned sale Net purchase Net sale Earnings
Earnings
 
Value bought

Past 90 days

 
Value sold

Past 90 days

 
Net insiders buying

Past 90 days

 
Trades (buy and sell)

Past 90 days

Abbreviations B: Buy, S: Sell, PP: Planned purchase, PS: Planned sale, O: Option / Other
Notification date Transaction date B/S Transaction type Insider and/or position Nb. shares
Price
Value
Number of shares Price Value Details
2025-06-11 2025-06-11 S Sale

TUTOR RONALD N

Executive Chairman

Non-Executive Director Large shareholder
1,000 -1.2%
40.60
USD 2,252,407
1,000 -1.2% 40.60 USD 100,000
2025-06-11 2025-06-11 S Sale

TUTOR RONALD N

Executive Chairman

Non-Executive Director Large shareholder
1,000 -1.6%
41.18
USD 3,088,500
1,000 -1.6% 41.18 USD 100,000
2025-06-11 2025-06-10 S Sale

TUTOR RONALD N

Executive Chairman

Non-Executive Director Large shareholder
1,000 -0.6%
40.51
USD 1,195,936
1,000 -0.6% 40.51 USD 100,000
2025-06-04 2025-06-03 S Sale

TUTOR RONALD N

Executive Chairman

Non-Executive Director Large shareholder
100,000 -2.1%
38.62
USD 3,862,000
100,000 -2.1% 38.62 USD 3,862,000
2025-06-04 2025-06-02 S Sale

TUTOR RONALD N

Executive Chairman

Non-Executive Director Large shareholder
50,000 -4.7%
37.45
USD 1,872,500
50,000 -4.7% 37.45 USD 1,872,500
2025-05-16 2025-05-15 S Sale

ONEGLIA RAYMOND R

Non-Executive Director
25,000 -21.7%
36.14
USD 903,500
25,000 -21.7% 36.14 USD 903,500
2025-05-16 2025-05-14 S Sale

ONEGLIA RAYMOND R

Non-Executive Director
75,000 -39.4%
36.23
USD 2,717,250
75,000 -39.4% 36.23 USD 2,717,250
2024-11-22 2024-11-22 S Sale

ONEGLIA RAYMOND R

Non-Executive Director
50,000 -16.7%
28.68
USD 1,434,000
50,000 -16.7% 28.68 USD 1,434,000
2024-11-22 2024-11-21 S Sale

ONEGLIA RAYMOND R

Non-Executive Director
100,000 -25.0%
28.82
USD 2,882,000
100,000 -25.0% 28.82 USD 2,882,000
2024-11-22 2024-11-20 S Sale

ONEGLIA RAYMOND R

Non-Executive Director
44,996 -10.1%
28.82
USD 1,296,785
44,996 -10.1% 28.82 USD 1,296,785
2024-11-22 2024-11-20 S Sale

ONEGLIA RAYMOND R

Non-Executive Director
55,004 -11.0%
28.66
USD 1,576,415
55,004 -11.0% 28.66 USD 1,576,415
2024-11-12 2024-11-11 S Sale

TUTOR RONALD N

Chairman & CEO

Executive Director Large shareholder
10,494 -0.3%
31.14
USD 326,783
10,494 -0.3% 31.14 USD 326,783
2024-11-12 2024-11-11 S Sale

TUTOR RONALD N

Chairman & CEO

Executive Director Large shareholder
114,506 -3.4%
30.68
USD 3,513,044
114,506 -3.4% 30.68 USD 3,513,044
2024-11-12 2024-11-08 S Sale

TUTOR RONALD N

Chairman & CEO

Executive Director Large shareholder
5,903 -0.2%
31.85
USD 188,011
5,903 -0.2% 31.85 USD 188,011
2024-11-12 2024-11-08 S Sale

TUTOR RONALD N

Chairman & CEO

Executive Director Large shareholder
6,467 -0.3%
31.02
USD 200,606
6,467 -0.3% 31.02 USD 200,606
2024-11-12 2024-11-08 S Sale

TUTOR RONALD N

Chairman & CEO

Executive Director Large shareholder
12,630 -0.5%
30.13
USD 380,542
12,630 -0.5% 30.13 USD 380,542
2024-11-12 2024-11-08 S Sale

TUTOR RONALD N

Chairman & CEO

Executive Director Large shareholder
25,000 -0.7%
30.80
USD 770,000
25,000 -0.7% 30.80 USD 770,000
2024-06-17 2024-06-13 S Sale

TUTOR RONALD N

Chairman & CEO

Executive Director Large shareholder
25,000 -1.0%
19.40
USD 485,000
25,000 -1.0% 19.40 USD 485,000
2024-06-12 2024-06-10 S Sale

Ariqat Ghassan

Executive Vice President

Officer
11,855 -100.0%
19.62
USD 232,595
11,855 -100.0% 19.62 USD 232,595
2024-06-10 2024-06-07 S Sale

TUTOR RONALD N

Chairman & CEO

Executive Director Large shareholder
49,282 -1.4%
19.91
USD 981,205
49,282 -1.4% 19.91 USD 981,205
// ... existing code ...