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 — 2016

DateSplit-adjusted closeCumulative dividend-reinvested closeReported volumeOpen priceExchange Volume
2016-12-30$28.00$30.93370,800
2016-12-29$28.35$31.32414,000
2016-12-28$28.50$31.48280,400
2016-12-27$29.25$32.31226,400
2016-12-23$28.80$31.81223,800
2016-12-22$28.15$31.10217,800
2016-12-21$28.70$31.70254,300
2016-12-20$28.75$31.76275,500
2016-12-19$28.40$31.37366,100
2016-12-16$28.25$31.21535,600
2016-12-15$28.50$31.48475,300
2016-12-14$27.95$30.87433,300
2016-12-13$27.65$30.54624,800
2016-12-12$28.30$31.26338,300
2016-12-09$28.60$31.59323,900
2016-12-08$28.45$31.43556,300
2016-12-07$27.80$30.71521,500
2016-12-06$27.55$30.43492,800
2016-12-05$26.70$29.49668,000
2016-12-02$25.85$28.55502,700
2016-12-01$26.20$28.94440,300
2016-11-30$26.10$28.83572,100
2016-11-29$27.10$29.94840,400
2016-11-28$27.05$29.88776,700
2016-11-25$27.20$30.05399,300
2016-11-23$26.95$29.77813,100
2016-11-22$26.35$29.11578,800
2016-11-21$26.00$28.72763,000
2016-11-18$26.30$29.05520,600
2016-11-17$26.40$29.161,449,700
2016-11-16$25.95$28.672,655,000
2016-11-15$28.80$31.814,501,400
2016-11-14$29.20$32.261,984,300
2016-11-11$26.25$29.001,567,300
2016-11-10$24.90$27.511,906,400
2016-11-09$22.45$24.801,309,900
2016-11-08$19.90$21.98270,700
2016-11-07$19.70$21.76524,400
2016-11-04$18.80$20.77755,500
2016-11-03$19.20$21.211,153,000
2016-11-02$20.60$22.761,349,700
2016-11-01$18.65$20.60950,800
2016-10-31$19.05$21.04655,400
2016-10-28$19.35$21.37546,000
2016-10-27$19.60$21.65348,300
2016-10-26$19.40$21.43341,100
2016-10-25$19.50$21.54766,300
2016-10-24$19.25$21.26866,000
2016-10-21$19.15$21.15249,700
2016-10-20$19.10$21.10461,200
2016-10-19$19.05$21.04963,400
2016-10-18$19.05$21.04838,700
2016-10-17$19.85$21.93614,300
2016-10-14$20.03$22.13422,300
2016-10-13$20.57$22.72294,300
2016-10-12$20.93$23.12281,100
2016-10-11$20.88$23.06358,700
2016-10-10$21.42$23.66851,300
2016-10-07$21.16$23.371,599,200
2016-10-06$20.75$22.921,511,700
2016-10-05$22.20$24.52994,100
2016-10-04$21.31$23.54991,900
2016-10-03$21.91$24.20889,200
2016-09-30$21.47$23.72329,500
2016-09-29$21.28$23.51355,400
2016-09-28$21.84$24.13506,900
2016-09-27$21.04$23.24422,500
2016-09-26$21.01$23.21235,100
2016-09-23$21.19$23.41524,200
2016-09-22$21.68$23.95255,700
2016-09-21$21.16$23.37218,200
2016-09-20$20.35$22.48270,700
2016-09-19$20.42$22.56284,500
2016-09-16$20.29$22.41547,000
2016-09-15$20.42$22.56569,900
2016-09-14$20.78$22.95418,300
2016-09-13$21.05$23.25433,900
2016-09-12$21.55$23.81336,900
2016-09-09$21.77$24.05335,500
2016-09-08$23.19$25.62169,500
2016-09-07$23.72$26.20350,100
2016-09-06$23.69$26.17286,600
2016-09-02$23.67$26.15155,200
2016-09-01$23.19$25.62330,300
2016-08-31$23.19$25.62399,900
2016-08-30$23.80$26.29292,800
2016-08-29$23.62$26.09276,700
2016-08-26$23.52$25.98341,200
2016-08-25$23.39$25.84335,500
2016-08-24$23.75$26.241,178,100
2016-08-23$22.75$25.13174,600
2016-08-22$22.58$24.94232,100
2016-08-19$22.51$24.87242,800
2016-08-18$23.09$25.51377,500
2016-08-17$22.76$25.14188,100
2016-08-16$23.20$25.63182,100
2016-08-15$23.78$26.27302,500
2016-08-12$23.58$26.05193,500
2016-08-11$23.68$26.16211,800
2016-08-10$23.70$26.18168,700
2016-08-09$24.01$26.52459,100
2016-08-08$23.68$26.16520,700
2016-08-05$24.59$27.16523,100
2016-08-04$23.93$26.43455,800
2016-08-03$23.73$26.211,070,100
2016-08-02$24.71$27.30507,500
2016-08-01$24.92$27.53252,600
2016-07-29$25.12$27.75417,900
2016-07-28$25.61$28.29378,400
2016-07-27$25.65$28.33677,100
2016-07-26$25.07$27.69229,200
2016-07-25$24.52$27.09137,900
2016-07-22$24.56$27.13126,600
2016-07-21$24.73$27.32257,700
2016-07-20$24.91$27.52373,700
2016-07-19$24.35$26.90303,600
2016-07-18$25.02$27.64193,900
2016-07-15$25.04$27.66327,200
2016-07-14$25.49$28.16436,500
2016-07-13$24.93$27.54234,800
2016-07-12$25.12$27.75432,600
2016-07-11$24.71$27.30314,700
2016-07-08$24.31$26.85259,400
2016-07-07$23.59$26.06277,000
2016-07-06$23.68$26.16247,500
2016-07-05$23.84$26.33485,900
2016-07-01$24.10$26.62463,500
2016-06-30$23.55$26.01375,800
2016-06-29$22.92$25.32417,600
2016-06-28$22.09$24.40413,400
2016-06-27$21.83$24.11654,700
2016-06-24$22.84$25.23587,900
2016-06-23$24.16$26.69440,300
2016-06-22$23.53$25.99367,200
2016-06-21$23.55$26.01423,200
2016-06-20$23.14$25.56299,200
2016-06-17$22.90$25.30419,900
2016-06-16$22.86$25.25440,000
2016-06-15$22.76$25.14494,900
2016-06-14$22.83$25.22714,200
2016-06-13$22.66$25.03811,300
2016-06-10$23.12$25.542,660,800
2016-06-09$22.00$24.303,041,200
2016-06-08$23.21$25.64516,500
2016-06-07$23.04$25.45372,100
2016-06-06$23.19$25.62640,100
2016-06-03$22.78$25.16602,300
2016-06-02$22.45$24.80284,700
2016-06-01$22.49$24.84314,800
2016-05-31$22.62$24.99681,400
2016-05-27$21.49$23.74261,800
2016-05-26$21.48$23.73444,700
2016-05-25$21.67$23.94245,000
2016-05-24$21.39$23.63346,900
2016-05-23$21.24$23.46321,500
2016-05-20$21.19$23.41254,700
2016-05-19$20.98$23.18353,800
2016-05-18$21.04$23.24175,300
2016-05-17$20.90$23.09285,300
2016-05-16$21.20$23.42402,900
2016-05-13$20.47$22.61906,300
2016-05-12$20.45$22.59389,600
2016-05-11$20.41$22.55458,300
2016-05-10$20.38$22.51287,200
2016-05-09$19.42$21.45264,400
2016-05-06$19.44$21.47628,200
2016-05-05$18.90$20.881,635,600
2016-05-04$14.99$16.56329,700
2016-05-03$15.53$17.16275,000
2016-05-02$15.76$17.41179,000
2016-04-29$15.82$17.48195,100
2016-04-28$15.78$17.43152,300
2016-04-27$16.26$17.96137,000
2016-04-26$16.00$17.67171,700
2016-04-25$15.32$16.92223,400
2016-04-22$15.91$17.57294,000
2016-04-21$15.90$17.56192,700
2016-04-20$16.11$17.80177,400
2016-04-19$15.76$17.41168,800
2016-04-18$15.63$17.27179,100
2016-04-15$15.29$16.89258,000
2016-04-14$15.49$17.11152,800
2016-04-13$15.62$17.25289,200
2016-04-12$15.36$16.97328,300
2016-04-11$14.69$16.23320,900
2016-04-08$14.68$16.22145,800
2016-04-07$14.54$16.06172,600
2016-04-06$14.73$16.27150,900
2016-04-05$14.70$16.24157,200
2016-04-04$14.76$16.30178,000
2016-04-01$15.18$16.77198,100
2016-03-31$15.54$17.17461,100
2016-03-30$15.30$16.90325,000
2016-03-29$15.24$16.83331,400
2016-03-28$15.02$16.59143,300
2016-03-24$15.20$16.79187,400
2016-03-23$15.05$16.62239,900
2016-03-22$15.81$17.46204,700
2016-03-21$15.53$17.16108,600
2016-03-18$15.59$17.22480,100
2016-03-17$15.60$17.23501,800
2016-03-16$15.21$16.80282,400
2016-03-15$14.84$16.39202,000
2016-03-14$15.33$16.93145,300
2016-03-11$15.43$17.04145,800
2016-03-10$14.96$16.53377,800
2016-03-09$15.10$16.68157,900
2016-03-08$14.87$16.43254,800
2016-03-07$15.62$17.25176,300
2016-03-04$15.14$16.72421,000
2016-03-03$15.35$16.96405,300
2016-03-02$14.62$16.15341,900
2016-03-01$14.69$16.23699,800
2016-02-29$13.36$14.76283,800
2016-02-26$13.45$14.86227,000
2016-02-25$13.21$14.59252,000
2016-02-24$12.90$14.25222,100
2016-02-23$12.53$13.84336,500
2016-02-22$13.04$14.40358,800
2016-02-19$12.44$13.74160,700
2016-02-18$12.61$13.93159,300
2016-02-17$12.73$14.06194,100
2016-02-16$12.53$13.84275,600
2016-02-12$11.87$13.11211,500
2016-02-11$11.38$12.57220,800
2016-02-10$11.76$12.99229,400
2016-02-09$11.54$12.75291,300
2016-02-08$11.93$13.18321,700
2016-02-05$12.92$14.27196,900
2016-02-04$13.04$14.40192,200
2016-02-03$12.78$14.12263,100
2016-02-02$12.95$14.31330,000
2016-02-01$13.42$14.82409,600
2016-01-29$13.21$14.59697,600
2016-01-28$12.58$13.90418,900
2016-01-27$11.55$12.76480,900
2016-01-26$11.87$13.11609,200
2016-01-25$10.98$12.131,216,600
2016-01-22$10.68$11.802,266,200
2016-01-21$12.82$14.16284,100
2016-01-20$12.68$14.01399,200
2016-01-19$12.27$13.55936,600
2016-01-15$13.70$15.13312,400
2016-01-14$13.91$15.37351,600
2016-01-13$13.80$15.24363,500
2016-01-12$14.35$15.85289,000
2016-01-11$14.64$16.17312,200
2016-01-08$14.99$16.56393,100
2016-01-07$15.02$16.59338,500
2016-01-06$16.17$17.86281,400
2016-01-05$16.23$17.93404,000
2016-01-04$16.38$18.09302,400