NYSE:TPC | Historical Stock Price | TUTOR PERINI CORP

Complete retained daily price history on its own workbook tab. Split-adjusted close keeps every historical share price on one comparable split basis. Cumulative dividend-reinvested close is the daily close of a rebased total-return index: it starts with one share at the earliest retained close, reinvests every distribution, and normalizes every forward and reverse split exactly once. Admitted exchange opening prices remain a distinct current-session series.

Available history
1973-05-03 to 2026-09-04
Data captured

Stock Price Chart

Blue: Split-adjusted close · Orange: Cumulative dividend-reinvested close

$1.54$3.64$8.60$20.30$47.90$113.061973-05-032026-08-27

Logarithmic scale. Both lines share the same starting value for the selected range.

View year

Historical Stock Price — 2017

DateSplit-adjusted closeCumulative dividend-reinvested closeReported volumeOpen priceExchange Volume
2017-12-29$25.35$28.00336,100
2017-12-28$26.05$28.78363,100
2017-12-27$25.80$28.50285,600
2017-12-26$25.95$28.67251,100
2017-12-22$25.25$27.89457,900
2017-12-21$26.25$29.00518,700
2017-12-20$26.00$28.72758,500
2017-12-19$27.00$29.83388,900
2017-12-18$27.30$30.16402,300
2017-12-15$27.10$29.94418,500
2017-12-14$26.60$29.38425,900
2017-12-13$27.65$30.54729,800
2017-12-12$27.85$30.76356,800
2017-12-11$27.80$30.71512,300
2017-12-08$27.75$30.65590,700
2017-12-07$26.90$29.71631,400
2017-12-06$26.70$29.49571,800
2017-12-05$25.55$28.22616,200
2017-12-04$26.00$28.72568,500
2017-12-01$25.10$27.73337,600
2017-11-30$25.20$27.84470,700
2017-11-29$24.90$27.51484,300
2017-11-28$24.05$26.571,144,400
2017-11-27$23.35$25.79554,800
2017-11-24$23.30$25.74310,700
2017-11-22$24.40$26.95363,600
2017-11-21$24.35$26.90217,100
2017-11-20$23.85$26.35413,700
2017-11-17$23.50$25.96403,200
2017-11-16$23.40$25.85246,600
2017-11-15$23.10$25.52484,500
2017-11-14$23.85$26.35557,500
2017-11-13$24.50$27.06571,700
2017-11-10$24.20$26.732,179,600
2017-11-09$25.30$27.95611,700
2017-11-08$25.80$28.50597,300
2017-11-07$26.75$29.55260,600
2017-11-06$27.30$30.16398,200
2017-11-03$27.50$30.38197,400
2017-11-02$27.65$30.54251,700
2017-11-01$28.15$31.10261,900
2017-10-31$28.20$31.15292,500
2017-10-30$28.60$31.59207,200
2017-10-27$28.80$31.81278,700
2017-10-26$28.10$31.04336,900
2017-10-25$27.60$30.49283,200
2017-10-24$27.55$30.43293,700
2017-10-23$27.75$30.65257,200
2017-10-20$27.90$30.82168,800
2017-10-19$27.60$30.49248,400
2017-10-18$27.50$30.38174,400
2017-10-17$27.80$30.71213,800
2017-10-16$27.95$30.87294,400
2017-10-13$27.90$30.82305,000
2017-10-12$28.00$30.93408,500
2017-10-11$28.00$30.93413,500
2017-10-10$29.10$32.15230,200
2017-10-09$28.75$31.76262,100
2017-10-06$29.65$32.75393,000
2017-10-05$29.55$32.64340,300
2017-10-04$28.65$31.65405,700
2017-10-03$28.85$31.87162,300
2017-10-02$28.95$31.98242,400
2017-09-29$28.40$31.37143,900
2017-09-28$28.60$31.59277,300
2017-09-27$28.55$31.54297,300
2017-09-26$28.10$31.04273,100
2017-09-25$28.25$31.21266,900
2017-09-22$27.40$30.27558,800
2017-09-21$27.40$30.27560,700
2017-09-20$27.00$29.83159,500
2017-09-19$26.85$29.66148,600
2017-09-18$26.95$29.77311,900
2017-09-15$26.60$29.38302,200
2017-09-14$26.30$29.05224,100
2017-09-13$26.30$29.05229,400
2017-09-12$26.45$29.22356,300
2017-09-11$25.80$28.50152,800
2017-09-08$25.95$28.67182,100
2017-09-07$25.65$28.33184,700
2017-09-06$25.95$28.67132,500
2017-09-05$26.20$28.94209,400
2017-09-01$26.55$29.3398,800
2017-08-31$26.15$28.89314,200
2017-08-30$25.60$28.28198,900
2017-08-29$25.20$27.84254,500
2017-08-28$24.85$27.45269,700
2017-08-25$24.45$27.01171,100
2017-08-24$24.10$26.62132,100
2017-08-23$24.00$26.51157,900
2017-08-22$23.95$26.46234,400
2017-08-21$23.40$25.85309,400
2017-08-18$24.15$26.68227,900
2017-08-17$24.50$27.06288,500
2017-08-16$25.00$27.62329,500
2017-08-15$25.45$28.11314,400
2017-08-14$26.65$29.44377,100
2017-08-11$25.95$28.67413,800
2017-08-10$26.65$29.44646,800
2017-08-09$28.00$30.93634,900
2017-08-08$27.40$30.27731,200
2017-08-07$26.15$28.89518,400
2017-08-04$26.25$29.00215,600
2017-08-03$26.70$29.49305,600
2017-08-02$26.90$29.71170,100
2017-08-01$27.10$29.94210,900
2017-07-31$26.60$29.38233,000
2017-07-28$26.85$29.66173,200
2017-07-27$27.40$30.27202,400
2017-07-26$27.60$30.49199,400
2017-07-25$28.00$30.93298,500
2017-07-24$27.80$30.71202,900
2017-07-21$27.95$30.87406,000
2017-07-20$28.30$31.26155,900
2017-07-19$28.15$31.10248,800
2017-07-18$27.80$30.71227,800
2017-07-17$28.65$31.65253,700
2017-07-14$28.65$31.65212,100
2017-07-13$28.80$31.81275,900
2017-07-12$29.05$32.09238,900
2017-07-11$28.80$31.81316,700
2017-07-10$28.95$31.98209,900
2017-07-07$29.50$32.59286,000
2017-07-06$28.80$31.81270,600
2017-07-05$29.15$32.20250,900
2017-07-03$29.15$32.20155,000
2017-06-30$28.75$31.76306,000
2017-06-29$28.25$31.21311,000
2017-06-28$28.65$31.65414,200
2017-06-27$28.05$30.99544,600
2017-06-26$27.75$30.65308,100
2017-06-23$27.20$30.05347,700
2017-06-22$26.55$29.33296,000
2017-06-21$25.70$28.39178,900
2017-06-20$26.25$29.00180,800
2017-06-19$26.60$29.38153,200
2017-06-16$26.50$29.27297,000
2017-06-15$26.45$29.22151,400
2017-06-14$26.55$29.33290,100
2017-06-13$27.05$29.88278,600
2017-06-12$26.65$29.44359,300
2017-06-09$27.20$30.05416,200
2017-06-08$25.95$28.67401,500
2017-06-07$25.40$28.06317,400
2017-06-06$25.95$28.67233,200
2017-06-05$26.25$29.00147,300
2017-06-02$26.55$29.33253,100
2017-06-01$26.40$29.16371,700
2017-05-31$25.95$28.67723,200
2017-05-30$26.25$29.00271,700
2017-05-26$26.45$29.22253,200
2017-05-25$26.15$28.89230,200
2017-05-24$26.20$28.94379,700
2017-05-23$26.75$29.55340,000
2017-05-22$26.15$28.89177,400
2017-05-19$26.40$29.16233,900
2017-05-18$25.90$28.61515,200
2017-05-17$26.10$28.83287,300
2017-05-16$27.55$30.43321,300
2017-05-15$28.00$30.93352,700
2017-05-12$27.50$30.38332,900
2017-05-11$27.85$30.76180,200
2017-05-10$27.65$30.54396,500
2017-05-09$28.25$31.21379,600
2017-05-08$27.75$30.65304,300
2017-05-05$28.55$31.54769,700
2017-05-04$29.65$32.75892,700
2017-05-03$30.00$33.14542,100
2017-05-02$30.70$33.91405,700
2017-05-01$30.75$33.97369,900
2017-04-28$30.85$34.08336,200
2017-04-27$31.60$34.91283,800
2017-04-26$31.50$34.80595,200
2017-04-25$31.10$34.35414,400
2017-04-24$30.85$34.08488,700
2017-04-21$30.25$33.42435,700
2017-04-20$31.20$34.46577,300
2017-04-19$31.15$34.41558,200
2017-04-18$31.50$34.80222,200
2017-04-17$31.30$34.58313,700
2017-04-13$31.00$34.24596,400
2017-04-12$30.85$34.08297,900
2017-04-11$32.15$35.51243,200
2017-04-10$32.10$35.46277,000
2017-04-07$32.25$35.62482,600
2017-04-06$30.95$34.19109,100
2017-04-05$30.55$33.75218,300
2017-04-04$30.65$33.86244,000
2017-04-03$30.80$34.02277,300
2017-03-31$31.80$35.13480,300
2017-03-30$31.15$34.41256,300
2017-03-29$31.05$34.30438,600
2017-03-28$29.70$32.81345,700
2017-03-27$29.50$32.59403,600
2017-03-24$29.50$32.59487,100
2017-03-23$29.25$32.31256,500
2017-03-22$28.50$31.48536,700
2017-03-21$28.45$31.43463,300
2017-03-20$29.35$32.42339,900
2017-03-17$30.20$33.36656,700
2017-03-16$30.95$34.19326,700
2017-03-15$31.50$34.80407,700
2017-03-14$30.40$33.58298,300
2017-03-13$30.25$33.42204,700
2017-03-10$30.30$33.47242,700
2017-03-09$29.55$32.64275,300
2017-03-08$30.35$33.53231,200
2017-03-07$30.35$33.53249,000
2017-03-06$31.00$34.24355,700
2017-03-03$31.15$34.41415,500
2017-03-02$31.05$34.30488,100
2017-03-01$31.45$34.74892,900
2017-02-28$30.45$33.64725,900
2017-02-27$30.80$34.02583,000
2017-02-24$30.00$33.141,499,100
2017-02-23$27.45$30.32806,600
2017-02-22$28.85$31.87483,100
2017-02-21$29.95$33.08395,300
2017-02-17$29.95$33.08290,000
2017-02-16$30.35$33.53263,200
2017-02-15$30.65$33.86184,600
2017-02-14$30.40$33.58171,100
2017-02-13$30.10$33.25404,300
2017-02-10$30.10$33.25187,000
2017-02-09$29.80$32.92195,100
2017-02-08$29.30$32.37217,400
2017-02-07$30.30$33.47338,100
2017-02-06$30.00$33.14229,100
2017-02-03$30.50$33.69461,000
2017-02-02$29.65$32.75610,200
2017-02-01$29.75$32.86222,200
2017-01-31$29.80$32.92275,400
2017-01-30$30.15$33.30471,200
2017-01-27$30.80$34.02432,300
2017-01-26$32.40$35.79642,300
2017-01-25$32.25$35.621,154,800
2017-01-24$29.45$32.53598,200
2017-01-23$27.35$30.21250,000
2017-01-20$27.80$30.71431,000
2017-01-19$27.55$30.43382,600
2017-01-18$27.50$30.38360,700
2017-01-17$27.70$30.60410,500
2017-01-13$27.40$30.27272,500
2017-01-12$27.20$30.05185,300
2017-01-11$28.20$31.15158,700
2017-01-10$28.00$30.93448,300
2017-01-09$26.80$29.60294,800
2017-01-06$27.75$30.65398,200
2017-01-05$28.50$31.48329,300
2017-01-04$29.60$32.70316,700
2017-01-03$28.40$31.37238,800