NYSE:MTZ | Historical Stock Price | MASTEC INC

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-02-21 to 2026-09-04
Data captured

Stock Price Chart

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

$0.82$2.81$9.63$33.05$113.39$389.081973-02-212026-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$38.25$38.25391,300
2016-12-29$38.40$38.40333,900
2016-12-28$38.60$38.60403,700
2016-12-27$39.40$39.40460,800
2016-12-23$39.00$39.00278,900
2016-12-22$39.20$39.20490,600
2016-12-21$39.00$39.00370,500
2016-12-20$39.35$39.35917,800
2016-12-19$38.30$38.30771,900
2016-12-16$38.35$38.35946,400
2016-12-15$39.15$39.15572,400
2016-12-14$38.15$38.15579,900
2016-12-13$38.70$38.70574,400
2016-12-12$39.10$39.10700,700
2016-12-09$39.90$39.90602,400
2016-12-08$39.90$39.90859,400
2016-12-07$40.05$40.05823,100
2016-12-06$39.00$39.00694,300
2016-12-05$38.95$38.951,111,400
2016-12-02$37.40$37.40663,600
2016-12-01$37.90$37.901,064,100
2016-11-30$37.95$37.951,061,100
2016-11-29$36.55$36.551,190,300
2016-11-28$36.35$36.35453,300
2016-11-25$37.05$37.05184,800
2016-11-23$37.05$37.05801,500
2016-11-22$35.40$35.401,489,900
2016-11-21$35.75$35.751,121,300
2016-11-18$35.50$35.50735,600
2016-11-17$35.75$35.75764,400
2016-11-16$35.55$35.551,372,400
2016-11-15$37.90$37.901,318,800
2016-11-14$36.70$36.701,528,800
2016-11-11$34.75$34.751,163,200
2016-11-10$33.35$33.352,350,800
2016-11-09$31.90$31.901,616,100
2016-11-08$29.00$29.00469,500
2016-11-07$28.95$28.95898,700
2016-11-04$29.40$29.401,719,000
2016-11-03$28.30$28.301,034,900
2016-11-02$27.45$27.45497,300
2016-11-01$27.95$27.95637,800
2016-10-31$28.55$28.55352,000
2016-10-28$28.20$28.20519,100
2016-10-27$27.75$27.75582,300
2016-10-26$28.45$28.45596,000
2016-10-25$28.75$28.75273,900
2016-10-24$29.70$29.70506,300
2016-10-21$29.15$29.15420,800
2016-10-20$29.20$29.20289,600
2016-10-19$29.60$29.60455,700
2016-10-18$29.70$29.70217,400
2016-10-17$29.30$29.30343,300
2016-10-14$29.15$29.15225,100
2016-10-13$29.25$29.25263,000
2016-10-12$29.50$29.50174,300
2016-10-11$29.20$29.20542,600
2016-10-10$29.70$29.70283,800
2016-10-07$29.55$29.55422,000
2016-10-06$30.17$30.17652,200
2016-10-05$29.53$29.53428,300
2016-10-04$29.06$29.06524,700
2016-10-03$29.29$29.29529,000
2016-09-30$29.74$29.74575,900
2016-09-29$29.86$29.86461,800
2016-09-28$29.72$29.72601,800
2016-09-27$29.22$29.22598,600
2016-09-26$28.55$28.55287,900
2016-09-23$28.55$28.55525,300
2016-09-22$28.68$28.68347,200
2016-09-21$28.20$28.20359,200
2016-09-20$27.53$27.53623,700
2016-09-19$28.53$28.53626,100
2016-09-16$27.71$27.71633,300
2016-09-15$27.66$27.66602,200
2016-09-14$27.13$27.13431,000
2016-09-13$27.17$27.17650,100
2016-09-12$27.74$27.741,287,900
2016-09-09$28.21$28.21551,600
2016-09-08$29.31$29.31678,100
2016-09-07$29.12$29.12609,100
2016-09-06$29.73$29.73639,700
2016-09-02$29.62$29.62879,900
2016-09-01$29.43$29.43889,200
2016-08-31$29.45$29.45885,500
2016-08-30$30.11$30.11381,600
2016-08-29$30.26$30.26386,000
2016-08-26$30.04$30.04425,600
2016-08-25$30.36$30.36467,200
2016-08-24$30.92$30.92564,500
2016-08-23$30.86$30.86382,700
2016-08-22$30.53$30.53868,800
2016-08-19$30.24$30.24513,900
2016-08-18$30.76$30.76480,900
2016-08-17$30.32$30.32732,200
2016-08-16$30.47$30.47616,900
2016-08-15$30.58$30.58728,500
2016-08-12$29.74$29.74454,400
2016-08-11$29.94$29.94945,000
2016-08-10$29.95$29.95588,000
2016-08-09$30.03$30.031,023,600
2016-08-08$29.38$29.381,670,200
2016-08-05$28.25$28.253,657,400
2016-08-04$24.37$24.371,924,700
2016-08-03$24.79$24.791,480,500
2016-08-02$24.41$24.41863,200
2016-08-01$24.39$24.39701,800
2016-07-29$24.45$24.451,134,500
2016-07-28$24.50$24.50298,700
2016-07-27$24.60$24.60584,800
2016-07-26$24.39$24.39549,100
2016-07-25$24.16$24.16366,800
2016-07-22$24.12$24.12302,200
2016-07-21$24.27$24.27553,600
2016-07-20$24.60$24.60427,000
2016-07-19$24.48$24.48483,600
2016-07-18$24.70$24.70363,700
2016-07-15$24.53$24.53368,400
2016-07-14$24.52$24.52365,400
2016-07-13$24.47$24.47456,700
2016-07-12$24.72$24.72536,700
2016-07-11$24.26$24.26894,500
2016-07-08$24.21$24.211,239,300
2016-07-07$23.90$23.90781,900
2016-07-06$23.16$23.16724,600
2016-07-05$22.78$22.78887,900
2016-07-01$22.74$22.74544,000
2016-06-30$22.32$22.32529,600
2016-06-29$21.71$21.71820,500
2016-06-28$21.17$21.17593,900
2016-06-27$21.03$21.03699,500
2016-06-24$22.17$22.172,265,400
2016-06-23$23.91$23.91454,300
2016-06-22$23.35$23.35339,900
2016-06-21$23.68$23.68598,000
2016-06-20$23.58$23.58797,300
2016-06-17$23.04$23.04700,800
2016-06-16$22.79$22.79724,700
2016-06-15$23.02$23.02534,600
2016-06-14$23.13$23.131,012,100
2016-06-13$22.85$22.85959,900
2016-06-10$22.42$22.42775,000
2016-06-09$23.44$23.44721,100
2016-06-08$23.95$23.951,258,100
2016-06-07$24.01$24.01591,200
2016-06-06$23.56$23.56600,800
2016-06-03$22.78$22.78377,900
2016-06-02$22.79$22.79355,800
2016-06-01$22.80$22.80639,700
2016-05-31$23.00$23.00931,600
2016-05-27$22.82$22.82420,700
2016-05-26$22.90$22.90527,600
2016-05-25$23.44$23.441,086,300
2016-05-24$22.77$22.77563,700
2016-05-23$22.32$22.32416,000
2016-05-20$22.29$22.29949,600
2016-05-19$21.43$21.43766,400
2016-05-18$21.55$21.55544,600
2016-05-17$21.78$21.78645,000
2016-05-16$22.24$22.24881,500
2016-05-13$21.28$21.281,069,500
2016-05-12$21.81$21.81809,800
2016-05-11$22.32$22.32517,500
2016-05-10$22.50$22.50863,700
2016-05-09$22.25$22.25846,000
2016-05-06$22.33$22.331,921,300
2016-05-05$22.07$22.07951,400
2016-05-04$22.17$22.17543,900
2016-05-03$22.50$22.501,041,900
2016-05-02$22.45$22.451,017,800
2016-04-29$22.66$22.661,048,300
2016-04-28$23.06$23.061,317,800
2016-04-27$23.46$23.461,925,900
2016-04-26$22.34$22.34565,000
2016-04-25$21.85$21.85752,500
2016-04-22$22.47$22.47431,400
2016-04-21$22.12$22.12582,700
2016-04-20$22.18$22.18611,000
2016-04-19$21.91$21.91766,200
2016-04-18$21.39$21.39571,400
2016-04-15$21.07$21.07753,600
2016-04-14$21.10$21.10852,500
2016-04-13$21.50$21.50764,000
2016-04-12$21.06$21.06644,800
2016-04-11$20.03$20.03901,300
2016-04-08$20.55$20.551,178,700
2016-04-07$19.79$19.791,863,600
2016-04-06$19.86$19.86839,800
2016-04-05$19.52$19.52503,100
2016-04-04$19.58$19.58468,700
2016-04-01$20.25$20.25538,800
2016-03-31$20.24$20.24624,700
2016-03-30$20.17$20.17434,600
2016-03-29$20.17$20.17661,600
2016-03-28$19.86$19.86747,600
2016-03-24$20.28$20.28512,000
2016-03-23$20.23$20.23807,200
2016-03-22$20.76$20.76962,800
2016-03-21$20.11$20.11663,500
2016-03-18$19.87$19.871,230,500
2016-03-17$19.77$19.77711,100
2016-03-16$19.09$19.09662,600
2016-03-15$18.67$18.67670,900
2016-03-14$19.11$19.11834,600
2016-03-11$19.43$19.431,097,300
2016-03-10$18.55$18.55961,100
2016-03-09$18.68$18.68924,700
2016-03-08$18.30$18.301,571,400
2016-03-07$18.92$18.921,043,200
2016-03-04$18.50$18.501,181,400
2016-03-03$18.42$18.421,247,400
2016-03-02$17.91$17.911,660,000
2016-03-01$17.88$17.881,658,400
2016-02-29$16.98$16.982,190,600
2016-02-26$16.23$16.233,267,900
2016-02-25$14.52$14.521,223,700
2016-02-24$14.22$14.22874,500
2016-02-23$14.26$14.26623,900
2016-02-22$14.80$14.80963,100
2016-02-19$14.39$14.39606,000
2016-02-18$14.51$14.51791,500
2016-02-17$14.75$14.751,018,400
2016-02-16$13.85$13.85807,300
2016-02-12$13.26$13.26742,400
2016-02-11$12.75$12.751,036,700
2016-02-10$12.92$12.92922,700
2016-02-09$13.10$13.101,038,000
2016-02-08$13.37$13.371,169,600
2016-02-05$14.89$14.89625,800
2016-02-04$15.10$15.101,055,000
2016-02-03$14.58$14.58797,500
2016-02-02$14.85$14.851,159,300
2016-02-01$15.40$15.40893,500
2016-01-29$15.44$15.44821,800
2016-01-28$14.60$14.601,005,000
2016-01-27$14.44$14.441,130,500
2016-01-26$14.32$14.32979,400
2016-01-25$13.76$13.76916,400
2016-01-22$13.97$13.971,138,900
2016-01-21$13.72$13.721,294,700
2016-01-20$13.83$13.831,414,200
2016-01-19$13.74$13.741,062,800
2016-01-15$14.33$14.331,149,800
2016-01-14$14.74$14.741,271,100
2016-01-13$14.54$14.541,358,000
2016-01-12$15.01$15.012,014,500
2016-01-11$15.13$15.131,481,200
2016-01-08$15.76$15.76885,100
2016-01-07$15.99$15.99863,300
2016-01-06$16.66$16.66998,400
2016-01-05$17.21$17.21778,400
2016-01-04$17.57$17.571,132,600