TUTOR PERINI CORP
TPC · General Bldg Contractors - Nonresidential Bldgs · 52.6M shares · +1%/yr ↑ dilution · EDGAR filings ↗
Net buyback after stock comp: $27M (gross $39M, SBC $12M)
Reference price $75.36 · est. market cap ~$4.0B — last insider sale, 2026-05-27 (estimated from the dated SEC Form 4 price × shares outstanding — not a live quote)
Grade
C62Thin-margin civil/building contractor recovering on backlog, but burdened by weak returns and heavy litigation.
Strengths
- Record operating cash flow ($748M) and strong FCF (85.5th pct); $20.6B backlog up 10% with large, less-competitive civil awards
- Revenue up 28% and a swing back to GAAP profitability after a 2024 loss
Risks
- Gross margin 10th pct, net margin 1.5%, ROE 6.6% — structurally thin returns
- Significant ongoing legal/arbitration exposure (e.g., $101.6M charge) and contract-estimate risk that has repeatedly hit results
Notable findings
- Exec changeRecent 8-K item 5.02 8-K ↗
- Strong balance sheetStrong balance sheet — $735M cash & investments
- Insider buyingInsider buying — 7 open-market buy(s) by 2 insider(s) (cluster of 2 insiders, ~$3M, last 6mo) Form 4 ↗
- Insider sellingInsider selling — 2 open-market sale(s) by 1 insider(s) (~$2M, last 6mo) Form 4 ↗
Quarterly revenue
Last 4 quarters · from SEC filings.
Key metrics
Gross margin
11.7%
Operating margin
4.2%
Net margin
1.5%
Return on equity
6.6%
Return on assets
1.6%
ROIC
11.3%
Revenue growth (QoQ)
-7.8%
Debt / equity
0.3×
Net debt / EBITDA
-1.2×
Current ratio
1.3×
Free cash flow
$567M
EBITDA
$282M
Tangible book value
$950M
Cash & investments
$735M
Stock comp / revenue
2.7%
Insider transactions · last 18 months
| Date | Insider | Type | Shares | Price |
|---|---|---|---|---|
| 2026-06-19 | Ariqat Ghassan | Option exercise | 26K | — |
| 2026-06-19 | Ariqat Ghassan | Tax withheld | 13K | $77.99 |
| 2026-06-19 | Jensen William E | Tax withheld | 14K | $77.99 |
| 2026-06-19 | DIEU HENRY | Option exercise | 1.2K | — |
| 2026-06-19 | Jensen William E | Option exercise | 26K | — |
| 2026-06-19 | DIEU HENRY | Tax withheld | 522 | $77.99 |
| 2026-06-17 | OKLAK DENNIS D | Gift | 8.0K | — |
| 2026-06-17 | OKLAK DENNIS D | Gift | 4.0K | — |
| 2026-05-27 | Lieber Robert C | Sell | 18K | $75.36 |
| 2026-05-27 | Lieber Robert C | Gift | 7.5K | — |
| 2026-05-20 | REISS DALE ANNE | Gift | 36K | — |
| 2026-05-20 | REISS DALE ANNE | Gift | 36K | — |
| 2026-05-20 | FELTENSTEIN SIDNEY J | Grant | 3.6K | — |
| 2026-05-20 | ONEGLIA RAYMOND R | Grant | 2.3K | — |
| 2026-05-20 | OKLAK DENNIS D | Grant | 2.3K | — |
| 2026-05-20 | ARKLEY PETER | Grant | 2.3K | — |
| 2026-05-20 | Shah Shahrokh | Grant | 2.3K | — |
| 2026-05-20 | Jigisha Desai | Grant | 4.0K | — |
| 2026-05-20 | REISS DALE ANNE | Grant | 2.3K | — |
| 2026-05-20 | Lieber Robert C | Grant | 2.3K | — |
| 2026-05-19 | Lieber Robert C | Sell | 10K | $74.25 |
| 2026-03-14 | Jensen William E | Disposition | 6.5K | $67.76 |
| 2026-03-14 | Jensen William E | Option exercise | 6.5K | — |
| 2026-03-13 | SMALLEY GARY G. | Disposition | 57K | $67.76 |
| 2026-03-13 | SOROKA RYAN JOSEPH | Option exercise | 4.8K | — |
| 2026-03-13 | TUTOR RONALD N | Disposition | 153K | $67.76 |
| 2026-03-13 | SMALLEY GARY G. | Option exercise | 57K | — |
| 2026-03-13 | SOROKA RYAN JOSEPH | Disposition | 4.8K | $67.76 |
| 2026-03-13 | TUTOR RONALD N | Option exercise | 153K | — |
| 2026-03-12 | Ariqat Ghassan | Disposition | 6.5K | $69.20 |
| 2026-03-12 | SOROKA RYAN JOSEPH | Option exercise | 5.8K | — |
| 2026-03-12 | SOROKA RYAN JOSEPH | Disposition | 5.8K | $69.20 |
| 2026-03-12 | SMALLEY GARY G. | Option exercise | 26K | — |
| 2026-03-12 | SMALLEY GARY G. | Disposition | 26K | $69.20 |
| 2026-03-12 | Assouri Kristiyan D | Option exercise | 5.8K | — |
| 2026-03-12 | Assouri Kristiyan D | Disposition | 5.8K | $69.20 |
| 2026-03-12 | Ariqat Ghassan | Option exercise | 6.5K | — |
| 2026-03-12 | DIEU HENRY | Option exercise | 3.2K | — |
| 2026-03-12 | DIEU HENRY | Tax withheld | 1.4K | $69.20 |
| 2026-03-12 | TUTOR RONALD N | Option exercise | 156K | — |
| 2026-03-12 | TUTOR RONALD N | Disposition | 156K | $69.20 |
| 2026-03-08 | SOROKA RYAN JOSEPH | Tax withheld | 5.4K | $72.82 |
| 2026-03-08 | TUTOR RONALD N | Option exercise | 177K | — |
| 2026-03-08 | TUTOR RONALD N | Tax withheld | 75K | $72.82 |
| 2026-03-08 | TUTOR RONALD N | Disposition | 30K | $72.82 |
| 2026-03-08 | TUTOR RONALD N | Gift | 72K | — |
| 2026-03-08 | TUTOR RONALD N | Gift | 72K | — |
| 2026-03-08 | SOROKA RYAN JOSEPH | Option exercise | 10K | — |
| 2026-03-06 | ARKLEY PETER | Buy | 4.9K | $72.85 |
| 2026-03-06 | ARKLEY PETER | Buy | 3.2K | $73.28 |
| 2026-03-05 | ARKLEY PETER | Buy | 11K | $72.44 |
| 2026-03-04 | SMALLEY GARY G. | Buy | 8.4K | $73.57 |
| 2026-03-04 | ARKLEY PETER | Buy | 5.9K | $73.85 |
| 2026-03-04 | SMALLEY GARY G. | Buy | 1.5K | $71.32 |
| 2026-03-04 | SMALLEY GARY G. | Buy | 65 | $74.30 |
| 2025-12-31 | SMALLEY GARY G. | Option exercise | 477K | — |
| 2025-12-31 | SMALLEY GARY G. | Disposition | 477K | $67.02 |
| 2025-12-19 | TUTOR RONALD N | Gift | 60K | — |
| 2025-12-19 | Jigisha Desai | Gift | 1.0K | — |
| 2025-12-15 | OKLAK DENNIS D | Gift | 1.2K | — |
| 2025-11-28 | SMALLEY GARY G. | Gift | 37K | — |
| 2025-11-25 | ARKLEY PETER | Buy | 6.2K | $64.88 |
| 2025-11-25 | ARKLEY PETER | Buy | 8.9K | $64.05 |
| 2025-11-24 | ARKLEY PETER | Buy | 25K | $63.96 |
| 2025-11-19 | SMALLEY GARY G. | Buy | 4.9K | $61.06 |
| 2025-11-19 | SMALLEY GARY G. | Buy | 100 | $61.95 |
| 2025-11-15 | SMALLEY GARY G. | Option exercise | 41K | — |
| 2025-11-15 | SMALLEY GARY G. | Disposition | 41K | $59.08 |
| 2025-09-18 | FELTENSTEIN SIDNEY J | Sell | 81K | $66.22 |
| 2025-09-18 | TUTOR RONALD N | Sell | 83K | $64.94 |
| 2025-09-18 | FELTENSTEIN SIDNEY J | Sell | 44K | $65.48 |
| 2025-09-17 | TUTOR RONALD N | Sell | 39K | $64.56 |
| 2025-09-17 | FELTENSTEIN SIDNEY J | Sell | 332 | $65.00 |
| 2025-09-17 | TUTOR RONALD N | Gift | 8.0K | — |
| 2025-09-17 | TUTOR RONALD N | Sell | 78K | $64.03 |
| 2025-09-03 | TUTOR RONALD N | Sell | 44K | $59.13 |
| 2025-08-28 | TUTOR RONALD N | Sell | 81K | $59.95 |
| 2025-08-26 | TUTOR RONALD N | Sell | 107K | $59.06 |
| 2025-08-25 | TUTOR RONALD N | Sell | 20K | $59.18 |
| 2025-08-25 | TUTOR RONALD N | Sell | 68K | $59.19 |
| 2025-08-22 | TUTOR RONALD N | Sell | 80K | $58.65 |
| 2025-06-11 | TUTOR RONALD N | Sell | 55K | $40.60 |
| 2025-06-11 | TUTOR RONALD N | Sell | 75K | $41.18 |
| 2025-06-10 | TUTOR RONALD N | Sell | 30K | $40.51 |
| 2025-06-09 | TUTOR RONALD N | Gift | 140K | — |
| 2025-06-09 | TUTOR RONALD N | Gift | 140K | — |
| 2025-06-04 | TUTOR RONALD N | Gift | 140K | — |
| 2025-06-03 | TUTOR RONALD N | Sell | 100K | $38.62 |
| 2025-06-02 | TUTOR RONALD N | Sell | 50K | $37.45 |
| 2025-05-15 | Shah Shahrokh | Grant | 4.4K | — |
| 2025-05-15 | ONEGLIA RAYMOND R | Sell | 25K | $36.14 |
| 2025-05-15 | ONEGLIA RAYMOND R | Grant | 4.4K | — |
| 2025-05-15 | OKLAK DENNIS D | Grant | 4.4K | — |
| 2025-05-15 | Jigisha Desai | Grant | 7.2K | — |
| 2025-05-15 | FELTENSTEIN SIDNEY J | Grant | 7.2K | — |
| 2025-05-15 | Lieber Robert C | Grant | 4.4K | — |
| 2025-05-15 | ARKLEY PETER | Grant | 4.4K | — |
| 2025-05-15 | REISS DALE ANNE | Grant | 4.4K | — |
| 2025-05-14 | ONEGLIA RAYMOND R | Sell | 75K | $36.23 |
| 2025-04-01 | Ariqat Ghassan | Option exercise | 30K | — |
| 2025-04-01 | Ariqat Ghassan | Disposition | 30K | $23.18 |
| 2025-03-13 | SOROKA RYAN JOSEPH | Option exercise | 4.8K | — |
| 2025-03-13 | SOROKA RYAN JOSEPH | Disposition | 4.8K | $24.65 |
| 2025-03-13 | SMALLEY GARY G. | Option exercise | 57K | — |
| 2025-03-13 | SMALLEY GARY G. | Disposition | 57K | $24.65 |
| 2025-03-13 | TUTOR RONALD N | Option exercise | 153K | — |
| 2025-03-13 | TUTOR RONALD N | Disposition | 153K | $24.65 |
| 2025-03-09 | TUTOR RONALD N | Gift | 52K | — |
| 2025-03-09 | SOROKA RYAN JOSEPH | Option exercise | 10K | — |
| 2025-03-09 | SOROKA RYAN JOSEPH | Tax withheld | 5.4K | $26.58 |
| 2025-03-09 | TUTOR RONALD N | Option exercise | 105K | — |
| 2025-03-09 | TUTOR RONALD N | Tax withheld | 53K | $26.58 |
| 2025-03-09 | TUTOR RONALD N | Gift | 52K | — |
| 2025-03-08 | TUTOR RONALD N | Gift | 87K | — |
| 2025-03-08 | SOROKA RYAN JOSEPH | Tax withheld | 5.5K | $26.58 |
| 2025-03-08 | TUTOR RONALD N | Gift | 87K | — |
| 2025-03-08 | SOROKA RYAN JOSEPH | Option exercise | 10K | — |
| 2025-03-08 | TUTOR RONALD N | Option exercise | 177K | — |
| 2025-03-08 | TUTOR RONALD N | Tax withheld | 90K | $26.58 |
All non-derivative Form 4 activity (SEC), newest first.
Notable events (8-K)
Recent filings
| Form | Filed | Period | Accession |
|---|---|---|---|
| 8-K | 2026-06-22 | 2026-06-22 | 0000077543-26-000156 ↗ |
| 8-K | 2026-05-26 | 2026-05-20 | 0000077543-26-000141 ↗ |
| 10-Q | 2026-05-06 | 2026-03-31 | 0000077543-26-000114 ↗ |
| 8-K | 2026-05-06 | 2026-05-06 | 0000077543-26-000112 ↗ |
| 10-K | 2026-02-26 | 2025-12-31 | 0000077543-26-000028 ↗ |
| 8-K | 2026-02-26 | 2026-02-26 | 0000077543-26-000026 ↗ |
| 8-K | 2025-11-18 | 2025-11-18 | 0000077543-25-000257 ↗ |
| 8-K | 2025-11-05 | 2025-11-05 | 0000077543-25-000250 ↗ |
| 10-Q | 2025-11-05 | 2025-09-30 | 0000077543-25-000252 ↗ |
| 10-Q | 2025-08-06 | 2025-06-30 | 0000077543-25-000184 ↗ |
| 8-K | 2025-08-06 | 2025-08-06 | 0000077543-25-000182 ↗ |
| 8-K | 2025-06-20 | 2025-06-19 | 0000077543-25-000159 ↗ |