Tutor Perini Corporation TPC

Open calendar →

Tutor Perini Corporation Common Stock · Company · NYSE

Announcement types: (default: consequential filings)
Results & current reports
Capital markets
Ownership & governance

USD closing-price chart (daily close from yfinance · Last year)

USD 48.51 → 87.00 · 79.3%
97.31071.48045.650 1,2 3,4 5 6,7 8,9 10,11 12 13 14 Jul 25Oct 25Jan 26Apr 26Jul 26

Numbered dotted lines mark the filtered filings under Announcement Events below.

Price & SEC Filing History 22 Jul 2025 — 23 Jul 2026 (Last year)

Daily NYSE prices are sourced from yfinance. Yellow highlighting marks an intraday rise or a gap up between adjacent trading sessions. SEC acceptance times are converted to US Eastern time: pre-market filings appear below that day’s OHLCV row; filings accepted after the 09:30 ET open appear above it. The SEC does not publish an exact first-public-availability timestamp, so acceptance time is the best available proxy.

No data yet
86.0100 88.4300 85.8400 87.0000 998,021
85.7500 88.5000 84.9600 86.7800 2,034,200
79.7600 81.0600 79.0700 80.5400 306,700
Weekend
Weekend
76.1000 79.4500 75.1000 78.6200 636,400
77.7800 79.4600 76.8900 78.8900 434,500
77.7300 79.6300 76.4200 79.2900 363,600
76.4800 78.1800 76.2700 77.7700 544,600
74.1900 75.4200 74.1600 74.7400 329,800
Weekend
Weekend
74.8200 76.5000 73.5000 75.8900 342,600
77.6300 77.6300 74.6200 74.9800 613,000
74.4500 76.1800 74.0300 75.4900 359,500
78.1400 78.1400 73.3500 74.8700 685,100
76.9100 80.9000 76.8400 79.9100 404,400
14 · 8-K Pre-market · 09:03 ET 8-K ↗
Weekend
Weekend
No trading
79.5000 80.5800 75.6300 76.7500 490,600
81.5300 81.5300 77.7800 79.5100 694,500
81.6000 84.0000 81.0600 82.9700 533,200
78.8700 82.6800 78.5200 81.8800 539,600
Weekend
Weekend
80.3600 80.7000 78.1900 79.5300 2,253,300
83.7800 85.1700 80.4500 81.5600 470,000
81.2700 85.7200 81.2700 82.3600 606,000
78.2400 81.6700 77.0000 81.0000 526,400
78.1800 81.6100 78.0900 81.5000 665,800
13 · 8-K Pre-market · 07:48 ET 8-K ↗
Weekend
Weekend
No trading
78.8800 80.0000 76.9600 77.9900 971,600
77.3900 79.1100 77.2500 77.8900 348,100
77.1100 78.6800 76.0500 76.1900 438,900
77.0100 77.9000 75.6400 76.5500 464,800
Weekend
Weekend
74.2500 76.1500 73.8600 74.9200 338,900
70.0800 73.7000 69.7000 73.6100 578,300
71.7800 72.5600 68.6100 68.7200 297,100
72.9800 74.4800 69.6900 71.4800 391,100
71.6900 72.6900 69.6300 72.1300 424,900
Weekend
Weekend
71.8100 72.0900 70.0000 70.5300 407,300
71.1800 72.8000 70.7200 72.3800 411,100
74.3000 74.6900 71.9000 72.2600 351,200
74.8800 76.2300 73.7100 74.2900 524,500
70.3300 74.5400 70.0000 74.2600 966,300
Weekend
Weekend
73.4000 73.6500 70.6300 71.4900 655,900
73.8300 74.1000 72.1500 73.2700 634,100
75.2000 76.1600 73.9600 74.4700 548,000
12 · 8-K After-hours · 16:41 ET 8-K ↗
74.5000 76.1600 73.6000 74.6700 411,200
No trading
Weekend
Weekend
75.2400 75.9100 72.2400 72.7600 415,800
75.2200 77.1300 74.8600 74.8800 489,100
76.0700 77.5500 75.2600 76.9900 521,300
74.0300 75.3200 72.6100 74.9100 498,700
79.2100 79.2100 75.0100 75.4300 399,600
Weekend
Weekend
80.1900 81.0600 78.8300 79.4900 405,000
81.6800 84.0000 80.5000 83.0100 407,200
84.0000 84.0000 79.8300 80.6400 424,300
82.0000 83.3300 80.7600 82.6900 778,700
82.8400 83.9400 82.0000 82.7900 744,200
Weekend
Weekend
83.8800 85.7600 81.0100 82.8500 737,900
85.0000 85.4500 77.8700 81.9600 1,402,300
11 · 10-Q After-hours · 17:05 ET 10-Q ↗ 10 · 8-K After-hours · 16:17 ET 8-K ↗
99.6100 100.0000 94.5800 96.9800 804,100
94.4400 99.4000 93.5100 97.3100 698,200
93.7800 94.6100 91.8400 92.7600 436,700
Weekend
Weekend
92.8000 94.5000 90.9900 93.6800 387,300
87.3900 93.0600 87.1700 92.9200 584,400
86.9200 87.3500 84.9600 86.0400 397,200
86.3600 87.2000 85.4000 86.8700 308,900
87.1600 88.1700 85.4100 87.5000 387,600
Weekend
Weekend
87.3400 88.1500 85.3900 86.7600 411,100
84.6000 86.5500 84.1700 86.4800 285,000
86.5100 87.2600 83.4100 84.1900 401,800
85.0000 86.6300 84.2400 85.1100 340,000
83.8200 85.3700 83.5000 84.3800 562,800
Weekend
Weekend
85.6900 86.6100 83.2000 84.2200 573,200
86.4100 86.8200 83.6300 84.3900 643,000
85.2200 86.3700 84.0300 86.2500 411,500
84.4300 86.2300 83.3100 86.1600 521,800
82.5500 84.3100 82.4000 83.8000 461,900
Weekend
Weekend
82.4000 83.7200 81.5000 83.3500 574,500
9 · DEFA14A After-hours · 16:32 ET DEFA14A ↗ 8 · DEF 14A After-hours · 16:31 ET DEF 14A ↗
80.5300 82.5000 80.5300 81.5000 253,800
81.8500 83.1800 79.9900 80.5400 588,700
77.1000 77.3500 75.4200 77.3100 431,100
77.3100 77.9600 75.4900 77.6600 343,700
Weekend
Weekend
No trading
76.2600 79.3700 75.2000 77.3000 334,900
78.9400 80.4800 78.2500 78.7100 480,500
74.7600 77.6600 73.6300 77.1900 663,000
76.9700 76.9700 72.7000 72.8300 457,300
Weekend
Weekend
75.8300 77.1100 75.1700 76.1500 396,100
76.8500 77.9400 75.7600 76.2400 450,900
76.4500 78.9500 76.0100 78.3700 678,200
71.7800 75.9700 71.3000 75.2500 440,800
71.4600 74.3400 70.6800 72.4400 386,000
Weekend
Weekend
72.1200 72.3900 68.0600 69.3400 1,204,900
69.5400 72.8100 68.6100 72.3100 433,700
71.3300 72.8000 70.4000 71.2100 427,900
72.2800 73.0900 70.3000 71.4400 502,100
69.8300 71.8100 69.2600 71.3100 582,400
Weekend
Weekend
69.8100 70.5600 67.3000 67.7600 478,500
68.4000 69.3900 66.7700 69.2000 496,800
70.5100 72.1500 69.1400 69.8300 601,100
71.4100 73.4400 70.2500 71.2900 619,200
72.4200 73.2300 68.8400 72.0400 930,700
Weekend
Weekend
72.5100 73.9400 70.3100 72.8200 1,061,600
72.1200 72.8000 69.7700 71.1200 713,900
71.2100 74.7400 70.5500 73.7100 675,100
70.7900 71.7800 68.5300 69.9500 963,300
74.2300 74.8300 71.1600 73.5700 1,043,900
Weekend
Weekend
79.2100 85.4000 70.2700 75.3700 2,954,300
7 · 10-K After-hours · 17:05 ET 10-K ↗ 6 · 8-K After-hours · 16:18 ET 8-K ↗
86.5100 89.5100 84.0300 89.3800 1,161,300
87.4300 87.9700 84.7500 86.1000 609,300
83.6700 86.5800 83.2800 85.8700 337,600
86.4200 87.2500 83.8000 84.9900 369,500
Weekend
Weekend
85.0000 87.4300 84.9000 86.9000 416,000
81.3800 84.9900 80.0000 84.9000 442,800
82.5800 84.0300 80.6100 81.1000 527,500
81.8200 83.8800 80.2000 82.2400 295,700
No trading
Weekend
Weekend
81.8300 84.2500 80.2000 82.7400 432,200
86.1200 87.7200 81.5300 81.7300 575,600
87.7900 89.4000 84.7600 85.0700 608,000
84.0700 86.9400 83.0100 86.0000 668,900
83.5300 86.7100 83.3600 84.0700 778,700
Weekend
Weekend
81.7000 84.6500 81.0000 83.4800 657,300
77.2900 80.4000 76.3100 79.9500 652,600
82.4100 82.7000 75.6300 78.8300 990,800
81.9900 82.5000 79.9000 82.3300 658,500
78.1600 81.1500 78.1600 80.1100 570,700
Weekend
Weekend
78.4600 81.1300 78.0100 78.8900 1,790,300
80.0000 81.6500 78.1600 79.8600 785,200
78.6200 80.1800 76.7700 79.3800 626,600
77.7600 78.6000 76.8200 78.5300 409,300
76.1000 78.4100 75.1800 77.3400 496,600
Weekend
Weekend
76.6900 77.6200 74.9400 76.0100 539,200
76.5800 77.3600 74.6800 76.7900 494,900
75.0900 76.6000 73.1400 75.2700 415,500
73.2500 74.9200 71.8700 74.1300 559,100
No trading
Weekend
Weekend
75.6500 77.0900 74.6200 75.0900 565,300
74.8100 76.4500 74.4000 75.1700 340,800
73.3800 74.4400 71.8200 73.8900 525,200
74.2500 74.7400 73.0900 73.5400 368,600
70.8800 76.0000 70.8700 74.2500 763,900
Weekend
Weekend
70.1700 72.0600 70.0700 70.5300 390,900
71.2900 72.2000 69.3000 70.1700 411,500
70.6500 71.3000 69.1100 71.0900 339,500
71.5700 71.5700 67.6100 71.1400 649,600
70.0000 72.7100 70.0000 71.7900 511,200
Weekend
Weekend
67.9100 70.2900 67.7600 69.3500 289,000
No trading
67.9800 68.1800 66.7700 67.0200 356,600
68.8500 69.1400 67.8800 67.9200 192,300
68.3000 69.1400 67.2200 68.6600 367,700
Weekend
Weekend
69.0000 69.7700 68.3300 69.0600 258,300
No trading
68.6400 69.4700 68.0300 68.9300 187,100
69.2700 69.7300 67.9500 68.6500 544,100
69.9000 71.6400 68.2600 69.5700 619,100
Weekend
Weekend
67.4300 70.6300 67.4300 69.9900 767,400
67.9200 68.3100 67.0500 67.5600 322,100
68.9600 69.3700 65.6100 66.0200 592,400
68.0300 69.8500 67.9200 69.4600 336,600
68.0400 68.8700 67.5800 67.8100 547,000
Weekend
Weekend
70.4200 70.4900 65.8900 67.3400 820,400
67.0000 70.7700 65.5800 70.4600 593,100
67.9600 69.3500 66.9200 67.5600 597,600
68.6000 69.2500 68.0700 68.5900 345,300
69.1700 69.9200 68.2100 68.6000 425,500
Weekend
Weekend
68.6800 68.6800 67.0700 67.8200 493,000
66.6400 69.3500 66.6400 68.6400 367,500
66.6700 67.9300 64.6500 67.6300 435,200
67.2400 67.9400 66.0200 66.4700 957,500
66.9700 67.5700 65.8400 66.4300 350,700
Weekend
Weekend
67.4900 68.7400 67.1300 68.5500 245,300
No trading
67.0100 68.2500 66.1700 67.5600 497,400
63.7100 65.4600 62.9600 65.1600 485,900
61.3700 64.4600 60.9400 64.0100 483,600
Weekend
Weekend
60.2200 61.4600 58.1100 60.9400 522,000
62.6800 63.6000 59.3500 59.7500 729,500
60.5600 62.0000 60.1000 60.1100 447,100
60.6800 61.9900 59.7600 60.4800 611,700
5 · 8-K Pre-market · 06:02 ET 8-K ↗
59.5600 60.3800 57.9000 58.7600 420,500
Weekend
Weekend
58.4800 61.1100 58.4800 59.0800 447,000
62.1500 62.4500 58.9100 59.6400 600,000
62.6500 64.4000 62.2300 62.2800 440,900
63.3400 63.7100 61.5100 62.6300 429,000
64.4600 65.2000 62.7000 63.9700 596,600
Weekend
Weekend
65.7500 66.3300 62.1800 62.9400 773,000
75.9700 77.0000 65.8400 67.4000 1,040,200
4 · 10-Q After-hours · 17:04 ET 10-Q ↗ 3 · 8-K After-hours · 16:18 ET 8-K ↗
65.9500 68.8900 65.9500 67.9200 644,800
66.1800 67.4400 63.7200 65.7200 421,000
67.7600 68.5700 66.0000 68.2100 442,500
Weekend
Weekend
67.5600 69.4400 66.2300 67.3600 392,200
68.3900 70.0600 67.1200 67.6900 393,000
68.3500 70.4500 68.1200 69.3400 487,300
68.3300 69.4000 68.1100 68.4000 339,700
69.6200 70.0400 68.2200 68.7200 371,700
Weekend
Weekend
68.8900 71.0700 68.7200 68.8400 625,800
64.5000 67.9000 64.5000 67.6700 448,100
66.7700 68.2300 62.0000 64.2200 746,800
66.6400 67.2800 64.4700 66.8700 447,100
65.5700 68.4600 64.7200 67.1100 679,000
Weekend
Weekend
64.1300 65.0700 62.4900 64.2200 1,160,800
63.9500 64.9500 63.0000 64.1900 667,300
63.1400 64.6500 61.6400 63.3000 663,400
61.1000 63.9600 60.4200 63.2700 451,100
62.0700 63.1100 62.0400 62.2600 323,900
Weekend
Weekend
62.0100 63.9500 60.3100 60.6100 594,900
63.1800 63.4400 61.7000 61.7500 422,800
62.0400 63.6500 61.6000 63.5800 425,200
63.0300 63.9900 61.0000 61.6100 447,700
62.9800 63.5500 61.5100 62.8400 527,900
Weekend
Weekend
62.8700 63.4000 61.8300 62.4100 471,800
64.2800 64.4300 60.8200 62.0400 739,600
64.8300 65.9600 63.7000 63.7500 489,100
65.9500 65.9500 64.6600 65.5900 436,900
65.2000 65.5400 64.4000 65.4300 537,300
Weekend
Weekend
65.0000 65.4200 64.0100 64.6700 315,300
63.8600 64.7200 62.7500 64.3300 453,200
66.9500 67.4100 64.3000 64.7800 532,100
66.9800 68.0900 66.5000 66.5400 457,900
65.0000 66.9900 64.0000 66.8100 489,100
Weekend
Weekend
66.4600 66.7400 65.3600 65.4800 929,400
63.6800 66.6600 63.5300 66.2200 1,055,400
64.4600 65.0500 63.2700 63.6200 586,600
64.4000 64.4500 63.2600 63.8800 352,600
64.6400 65.6000 64.1000 64.2200 577,300
Weekend
Weekend
62.3900 65.0000 62.0000 63.9600 617,700
62.9100 63.4800 62.2600 62.8900 380,700
61.6900 62.5100 61.1600 62.4600 395,700
62.2000 62.6300 59.9400 60.4700 443,600
63.4500 63.7600 61.7700 61.8300 665,300
Weekend
Weekend
61.3500 62.6500 59.6700 62.6300 631,600
59.4000 61.0000 59.0300 61.0000 504,600
59.5400 59.9700 58.7300 59.0300 616,400
57.3500 59.1900 56.6200 59.1300 530,500
No trading
Weekend
Weekend
59.7900 59.7900 58.1700 58.9400 424,100
59.1800 60.4100 58.9900 59.9300 695,500
58.0100 58.8600 57.9000 58.7900 328,200
58.6400 59.3200 58.2400 58.9900 559,700
58.5400 61.0000 58.4800 58.5200 807,100
Weekend
Weekend
57.0100 59.3000 56.8300 58.4300 611,900
56.0200 57.2700 55.7900 57.0200 497,000
56.0300 56.2400 53.8300 55.9900 716,700
57.0300 57.3400 55.4500 56.0200 524,200
57.0000 57.7500 56.8200 57.4400 456,200
Weekend
Weekend
57.1100 57.1600 55.1700 56.7500 547,300
57.3300 57.7600 56.4300 57.2500 535,600
59.2500 59.8500 56.6000 57.7500 785,500
57.4900 59.2400 56.8300 58.7700 942,400
57.3000 58.8600 56.3100 56.6000 1,163,200
Weekend
Weekend
56.2000 57.9200 54.8400 56.4100 1,116,600
63.8700 63.9600 54.7800 55.0700 2,656,800
2 · 10-Q After-hours · 17:06 ET 10-Q ↗ 1 · 8-K After-hours · 16:17 ET 8-K ↗
47.3200 47.5000 46.5100 47.2800 613,700
47.4000 48.2600 46.3500 47.6600 571,100
46.2000 47.0700 45.5600 46.1800 568,200
Weekend
Weekend
46.4200 46.4200 43.5200 45.6500 695,300
47.3900 48.7200 47.0400 48.1500 676,600
47.7200 47.8000 46.9200 47.6500 597,500
48.3900 49.0400 46.7400 46.9100 640,500
48.3500 48.4800 47.4300 47.6300 679,300
Weekend
Weekend
48.6900 49.6900 47.8700 47.9100 521,000
49.2300 49.2600 48.2000 48.2900 492,200
48.9400 49.9300 48.3500 49.1700 430,000
48.5000 48.9500 46.8400 48.5100 485,200

Announcement Events

Each title opens the filing on the SEC website. Registered users can summarise the filing and up to seven relevant exhibits linked within the same SEC submission.