TP

Tutor Perini

TPC
NYSEIndustrials

Insider Trades

tpc
2 months ago

Peter Arkley bought 10,999 shares of TPC on 5 March. They now own 208,600 TPC shares, or a 6% holding increase.

Peter Arkley bought TPC
tpc
2 months ago

Gary G Smalley bought 10,000 shares of TPC on 4 March. They now own 91,479 TPC shares, or a 12% holding increase.

Gary G Smalley bought TPC
tpc
5 months ago

Peter Arkley bought 24,853 shares of TPC on 24 November. They now own 176,570 TPC shares, or a 16% holding increase.

Peter Arkley bought TPC
tpc
5 months ago

Peter Arkley bought 15,147 shares of TPC on 25 November. They now own 191,717 TPC shares, or a 9% holding increase.

Peter Arkley bought TPC
tpc
7 months ago

Sidney J Feltenstein sold 124,668 shares of TPC on 18 September. They now own 187,274 TPC shares, or a 40% holding decrease.

Sidney J Feltenstein sold TPC
tpc
8 months ago

Ronald N Tutor sold 80,000 shares of TPC on 22 August. They now own 791,477 TPC shares, or a 9% holding decrease.

Ronald N Tutor sold TPC
tpc
8 months ago

Ronald N Tutor sold 88,196 shares of TPC on 25 August. They now own 771,477 TPC shares, or a 10% holding decrease.

Ronald N Tutor sold TPC
tpc
12 months ago

Raymond R Oneglia sold 75,000 shares of TPC on 14 May. They now own 115,470 TPC shares, or a 39% holding decrease.

Raymond R Oneglia sold TPC
tpc
12 months ago

Raymond R Oneglia sold 25,000 shares of TPC on 15 May. They now own 90,470 TPC shares, or a 22% holding decrease.

Raymond R Oneglia sold TPC
tpc
over 1 year ago

Raymond R Oneglia sold 100,000 shares of TPC on 20 November. They now own 400,000 TPC shares, or a 20% holding decrease.

Raymond R Oneglia sold TPC
tpc
over 1 year ago

Raymond R Oneglia sold 100,000 shares of TPC on 21 November. They now own 300,000 TPC shares, or a 25% holding decrease.

Raymond R Oneglia sold TPC
tpc
over 1 year ago

Raymond R Oneglia sold 50,000 shares of TPC on 22 November. They now own 250,000 TPC shares, or a 17% holding decrease.

Raymond R Oneglia sold TPC
tpc
almost 2 years ago

Ghassan Ariqat sold 11,855 shares of TPC on 10 June. They now own 0 TPC shares, or a 100% holding decrease.

Ghassan Ariqat sold TPC
tpc
almost 2 years ago

Michael R Klein sold 181,155 shares of TPC on 15 May. They now own 208,976 TPC shares, or a 46% holding decrease.

Michael R Klein sold TPC
tpc
almost 2 years ago

Michael R Klein sold 183,750 shares of TPC on 16 May. They now own 25,226 TPC shares, or a 88% holding decrease.

Michael R Klein sold TPC
tpc
2 years ago

Smalley Gary G. sold 27,958 shares of TPC on 18 March. They now own 112,245 TPC shares, or a 20% holding decrease.

Smalley Gary G. sold TPC
tpc
2 years ago

Smalley Gary G. sold 27,959 shares of TPC on 19 March. They now own 84,286 TPC shares, or a 25% holding decrease.

Smalley Gary G. sold TPC
tpc
2 years ago

Smalley Gary G. sold 15,940 shares of TPC on 20 March. They now own 68,346 TPC shares, or a 19% holding decrease.

Smalley Gary G. sold TPC
tpc
2 years ago

Smalley Gary G. sold 20,303 shares of TPC on 14 March. They now own 160,507 TPC shares, or a 11% holding decrease.

Smalley Gary G. sold TPC
tpc
2 years ago

Smalley Gary G. sold 20,304 shares of TPC on 15 March. They now own 140,203 TPC shares, or a 13% holding decrease.

Smalley Gary G. sold TPC
Cashu Markets
Cashu
Markets

By Cashu Markets. Providing market news, analysis, and research for investors worldwide.

© 2026 Cashu Technologies Pty Ltd. All rights reserved. Cashu Markets is a trademark of Cashu Technologies Pty Ltd.

The content published on Cashu Markets is for informational purposes only and should not be construed as investment advice, a recommendation, or an offer to buy or sell any securities. All opinions expressed are those of the authors and do not reflect the official position of Cashu Technologies Pty Ltd or its affiliates. Past performance is not indicative of future results. Investing involves risk, including the possible loss of principal. Always conduct your own research and consult with a qualified financial advisor before making any investment decisions.

Cashu Markets and its contributors may hold positions in securities mentioned in published content. Any such holdings will be disclosed at the time of publication. Market data is provided on an "as-is" basis and may be delayed. Cashu Technologies Pty Ltd does not guarantee the accuracy, completeness, or timeliness of any information presented.

Cashu Markets
Cashu
Markets

Setting up your session...