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

DateSplit-adjusted closeCumulative dividend-reinvested closeReported volumeOpen priceExchange Volume
2017-12-29$48.95$48.95440,500
2017-12-28$49.65$49.65571,800
2017-12-27$49.80$49.80582,900
2017-12-26$49.85$49.85773,400
2017-12-22$50.25$50.25956,500
2017-12-21$50.70$50.701,845,300
2017-12-20$48.90$48.902,007,200
2017-12-19$46.90$46.90871,700
2017-12-18$47.00$47.001,455,300
2017-12-15$46.20$46.201,189,800
2017-12-14$45.35$45.351,336,600
2017-12-13$46.65$46.651,006,800
2017-12-12$46.60$46.60700,300
2017-12-11$46.85$46.851,098,200
2017-12-08$47.45$47.451,258,200
2017-12-07$46.00$46.001,503,100
2017-12-06$46.50$46.501,662,800
2017-12-05$45.00$45.001,220,500
2017-12-04$45.75$45.751,836,700
2017-12-01$44.85$44.851,090,500
2017-11-30$44.85$44.851,307,200
2017-11-29$44.25$44.251,535,600
2017-11-28$42.70$42.70673,800
2017-11-27$41.65$41.65468,800
2017-11-24$42.20$42.20208,800
2017-11-22$42.25$42.25827,700
2017-11-21$42.30$42.30866,600
2017-11-20$41.60$41.601,295,500
2017-11-17$40.60$40.60858,700
2017-11-16$40.25$40.251,521,300
2017-11-15$39.93$39.931,485,700
2017-11-14$41.15$41.15828,100
2017-11-13$42.45$42.45613,300
2017-11-10$42.90$42.90566,300
2017-11-09$43.10$43.10852,600
2017-11-08$43.35$43.35865,400
2017-11-07$43.65$43.651,269,600
2017-11-06$44.95$44.951,524,900
2017-11-03$42.85$42.852,610,600
2017-11-02$41.70$41.701,410,900
2017-11-01$42.80$42.80605,500
2017-10-31$43.55$43.55712,100
2017-10-30$43.95$43.95726,100
2017-10-27$44.55$44.551,038,800
2017-10-26$44.05$44.05960,300
2017-10-25$43.05$43.051,028,000
2017-10-24$42.15$42.15712,500
2017-10-23$42.35$42.35635,200
2017-10-20$42.90$42.901,438,800
2017-10-19$41.95$41.951,389,400
2017-10-18$43.35$43.35841,000
2017-10-17$43.25$43.25872,800
2017-10-16$43.80$43.802,083,500
2017-10-13$42.25$42.251,804,600
2017-10-12$43.50$43.501,351,800
2017-10-11$44.20$44.20768,600
2017-10-10$44.50$44.501,265,200
2017-10-09$45.25$45.25625,500
2017-10-06$45.95$45.95793,300
2017-10-05$45.95$45.95792,700
2017-10-04$46.05$46.05509,500
2017-10-03$46.35$46.35888,100
2017-10-02$46.70$46.70740,700
2017-09-29$46.40$46.40571,400
2017-09-28$46.70$46.70586,100
2017-09-27$46.90$46.90841,200
2017-09-26$46.50$46.50692,400
2017-09-25$45.70$45.70892,600
2017-09-22$45.90$45.90799,900
2017-09-21$45.70$45.70546,600
2017-09-20$45.45$45.451,085,100
2017-09-19$46.05$46.051,042,700
2017-09-18$44.60$44.601,003,000
2017-09-15$43.85$43.851,112,400
2017-09-14$43.90$43.901,043,900
2017-09-13$43.05$43.05742,000
2017-09-12$43.15$43.151,248,600
2017-09-11$40.90$40.90753,400
2017-09-08$40.15$40.15659,500
2017-09-07$39.50$39.50669,600
2017-09-06$39.70$39.701,461,200
2017-09-05$40.45$40.45957,600
2017-09-01$41.95$41.95829,100
2017-08-31$40.80$40.80857,800
2017-08-30$40.05$40.051,410,500
2017-08-29$40.45$40.451,116,900
2017-08-28$39.75$39.75853,500
2017-08-25$39.70$39.70818,000
2017-08-24$40.35$40.35861,200
2017-08-23$39.90$39.90817,700
2017-08-22$39.45$39.45842,000
2017-08-21$39.30$39.30982,600
2017-08-18$39.65$39.651,267,900
2017-08-17$39.20$39.201,233,300
2017-08-16$38.75$38.751,274,800
2017-08-15$40.00$40.00875,900
2017-08-14$40.55$40.55842,900
2017-08-11$40.25$40.251,507,500
2017-08-10$41.10$41.101,322,800
2017-08-09$43.10$43.10826,800
2017-08-08$43.15$43.151,417,300
2017-08-07$44.65$44.652,042,400
2017-08-04$42.85$42.853,248,900
2017-08-03$45.75$45.751,323,100
2017-08-02$45.60$45.60605,600
2017-08-01$46.35$46.35590,800
2017-07-31$46.20$46.20446,200
2017-07-28$46.15$46.15374,400
2017-07-27$46.50$46.50502,800
2017-07-26$46.20$46.20503,800
2017-07-25$46.35$46.35668,300
2017-07-24$46.85$46.85869,300
2017-07-21$45.30$45.30407,200
2017-07-20$45.65$45.65756,800
2017-07-19$46.15$46.15421,700
2017-07-18$45.05$45.05459,300
2017-07-17$46.15$46.15481,700
2017-07-14$45.70$45.70347,100
2017-07-13$45.90$45.90545,500
2017-07-12$45.65$45.65341,700
2017-07-11$45.50$45.50399,900
2017-07-10$45.60$45.60397,200
2017-07-07$45.90$45.90414,000
2017-07-06$45.30$45.30652,200
2017-07-05$45.30$45.30387,200
2017-07-03$45.55$45.55210,100
2017-06-30$45.15$45.15475,900
2017-06-29$44.05$44.05394,600
2017-06-28$45.00$45.00635,000
2017-06-27$44.65$44.65417,700
2017-06-26$45.10$45.10538,300
2017-06-23$44.40$44.40422,800
2017-06-22$43.80$43.80407,200
2017-06-21$43.45$43.45543,300
2017-06-20$44.45$44.45569,700
2017-06-19$45.60$45.60835,700
2017-06-16$44.65$44.65700,000
2017-06-15$44.48$44.48714,000
2017-06-14$44.90$44.90494,600
2017-06-13$45.50$45.50370,000
2017-06-12$45.10$45.10525,100
2017-06-09$45.35$45.351,000,200
2017-06-08$45.15$45.15831,600
2017-06-07$43.70$43.70879,600
2017-06-06$42.95$42.95490,600
2017-06-05$42.95$42.95621,100
2017-06-02$44.00$44.00741,600
2017-06-01$43.55$43.551,022,400
2017-05-31$42.40$42.401,335,700
2017-05-30$41.55$41.551,364,700
2017-05-26$41.30$41.30872,100
2017-05-25$40.50$40.501,024,900
2017-05-24$41.00$41.001,681,100
2017-05-23$43.10$43.101,466,500
2017-05-22$41.80$41.80600,500
2017-05-19$41.45$41.45817,800
2017-05-18$41.15$41.15858,700
2017-05-17$41.10$41.10811,300
2017-05-16$42.90$42.901,433,100
2017-05-15$43.35$43.35681,000
2017-05-12$43.60$43.60565,500
2017-05-11$44.85$44.85797,300
2017-05-10$44.90$44.90717,200
2017-05-09$45.70$45.70472,800
2017-05-08$45.65$45.651,491,900
2017-05-05$47.15$47.152,068,500
2017-05-04$43.45$43.451,003,100
2017-05-03$44.00$44.00720,200
2017-05-02$44.65$44.65939,100
2017-05-01$44.75$44.751,177,700
2017-04-28$44.15$44.15720,200
2017-04-27$44.85$44.85596,600
2017-04-26$45.00$45.00858,900
2017-04-25$44.55$44.55606,000
2017-04-24$44.00$44.00982,200
2017-04-21$43.55$43.55615,700
2017-04-20$43.65$43.65687,800
2017-04-19$42.95$42.951,386,200
2017-04-18$42.35$42.35794,000
2017-04-17$41.75$41.75733,600
2017-04-13$41.45$41.451,176,000
2017-04-12$39.65$39.65757,200
2017-04-11$41.25$41.25732,100
2017-04-10$41.05$41.051,020,800
2017-04-07$40.25$40.25674,500
2017-04-06$39.95$39.95516,800
2017-04-05$39.20$39.201,003,000
2017-04-04$38.70$38.70905,200
2017-04-03$38.60$38.60826,300
2017-03-31$40.05$40.051,003,400
2017-03-30$39.35$39.35594,400
2017-03-29$39.20$39.20518,300
2017-03-28$39.10$39.10675,200
2017-03-27$38.20$38.201,010,600
2017-03-24$38.05$38.05502,200
2017-03-23$38.45$38.45530,900
2017-03-22$38.25$38.25700,400
2017-03-21$37.65$37.65855,800
2017-03-20$38.85$38.85408,000
2017-03-17$39.35$39.35720,300
2017-03-16$39.10$39.10532,800
2017-03-15$39.80$39.80835,200
2017-03-14$39.10$39.10660,100
2017-03-13$39.30$39.30617,100
2017-03-10$39.80$39.80942,300
2017-03-09$38.70$38.70549,400
2017-03-08$39.50$39.50483,900
2017-03-07$40.45$40.45974,100
2017-03-06$40.35$40.351,310,200
2017-03-03$40.80$40.80796,200
2017-03-02$39.80$39.80882,800
2017-03-01$40.50$40.501,246,800
2017-02-28$39.25$39.251,232,500
2017-02-27$40.50$40.501,597,900
2017-02-24$40.10$40.102,790,800
2017-02-23$37.05$37.051,067,700
2017-02-22$37.50$37.50506,100
2017-02-21$38.80$38.80518,600
2017-02-17$37.80$37.80909,300
2017-02-16$39.30$39.30662,600
2017-02-15$39.20$39.20411,300
2017-02-14$38.55$38.55397,300
2017-02-13$38.45$38.45387,100
2017-02-10$38.85$38.85514,900
2017-02-09$38.25$38.25517,600
2017-02-08$37.20$37.20512,400
2017-02-07$37.95$37.95639,200
2017-02-06$37.65$37.65653,800
2017-02-03$38.90$38.901,603,600
2017-02-02$35.50$35.501,370,700
2017-02-01$36.60$36.601,217,100
2017-01-31$37.25$37.25909,400
2017-01-30$38.40$38.40728,000
2017-01-27$38.75$38.752,251,100
2017-01-26$41.55$41.55941,400
2017-01-25$40.85$40.851,271,600
2017-01-24$40.25$40.251,326,600
2017-01-23$36.40$36.40672,200
2017-01-20$37.20$37.201,000,900
2017-01-19$36.50$36.501,091,400
2017-01-18$35.30$35.30651,300
2017-01-17$35.60$35.60454,700
2017-01-13$36.00$36.00371,600
2017-01-12$35.50$35.50329,700
2017-01-11$36.05$36.05554,700
2017-01-10$35.75$35.75786,600
2017-01-09$34.50$34.50747,600
2017-01-06$35.95$35.95599,900
2017-01-05$35.95$35.95997,600
2017-01-04$37.15$37.15780,300
2017-01-03$36.30$36.302,982,100