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

DateSplit-adjusted closeCumulative dividend-reinvested closeReported volumeOpen priceExchange Volume
2000-12-29$20.00$20.00368,200
2000-12-28$19.56$19.56293,000
2000-12-27$20.44$20.44505,800
2000-12-26$18.81$18.81238,300
2000-12-22$19.06$19.06495,100
2000-12-21$20.00$20.00358,900
2000-12-20$21.94$21.94344,900
2000-12-19$24.13$24.13336,400
2000-12-18$25.75$25.75285,300
2000-12-15$26.75$26.75180,200
2000-12-14$27.06$27.06207,000
2000-12-13$28.63$28.63358,200
2000-12-12$29.81$29.81125,400
2000-12-11$30.25$30.25257,200
2000-12-08$31.25$31.25214,600
2000-12-07$30.00$30.00156,600
2000-12-06$28.50$28.50150,200
2000-12-05$29.25$29.25119,500
2000-12-04$27.63$27.63116,100
2000-12-01$26.88$26.88121,800
2000-11-30$27.00$27.00217,700
2000-11-29$26.75$26.75242,700
2000-11-28$28.63$28.63361,600
2000-11-27$28.06$28.06545,400
2000-11-24$28.25$28.25231,600
2000-11-22$27.56$27.56232,800
2000-11-21$29.19$29.19175,800
2000-11-20$29.44$29.44165,000
2000-11-17$31.44$31.44285,100
2000-11-16$31.00$31.00102,900
2000-11-15$31.06$31.06110,000
2000-11-14$31.44$31.44265,100
2000-11-13$30.56$30.56247,400
2000-11-10$31.25$31.25222,300
2000-11-09$32.88$32.88237,700
2000-11-08$33.38$33.38202,900
2000-11-07$33.50$33.50223,700
2000-11-06$33.38$33.38163,300
2000-11-03$34.38$34.38437,700
2000-11-02$33.06$33.06409,700
2000-11-01$30.25$30.25310,600
2000-10-31$28.94$28.94305,800
2000-10-30$28.06$28.06521,100
2000-10-27$30.38$30.38475,800
2000-10-26$27.75$27.751,178,200
2000-10-25$26.50$26.50412,900
2000-10-24$29.56$29.56258,800
2000-10-23$28.38$28.38113,700
2000-10-20$28.81$28.81234,200
2000-10-19$28.81$28.81279,000
2000-10-18$28.00$28.00810,000
2000-10-17$28.00$28.002,876,200
2000-10-16$26.56$26.56183,900
2000-10-13$26.75$26.75320,800
2000-10-12$26.75$26.75114,400
2000-10-11$27.81$27.81298,700
2000-10-10$29.31$29.31297,000
2000-10-09$29.63$29.63203,800
2000-10-06$29.25$29.25215,200
2000-10-05$30.50$30.50376,700
2000-10-04$30.50$30.50785,500
2000-10-03$30.00$30.00344,700
2000-10-02$30.69$30.69243,300
2000-09-29$31.00$31.00514,000
2000-09-28$30.00$30.00352,800
2000-09-27$31.50$31.50605,700
2000-09-26$32.38$32.38350,600
2000-09-25$33.06$33.06118,300
2000-09-22$34.38$34.38488,300
2000-09-21$32.56$32.56372,700
2000-09-20$35.69$35.69244,300
2000-09-19$34.31$34.31301,400
2000-09-18$35.00$35.00199,900
2000-09-15$37.38$37.38240,300
2000-09-14$38.00$38.00417,800
2000-09-13$36.63$36.63413,800
2000-09-12$37.75$37.75367,300
2000-09-11$37.25$37.25405,700
2000-09-08$38.44$38.44681,900
2000-09-07$35.75$35.75288,000
2000-09-06$34.88$34.88186,600
2000-09-05$34.75$34.75279,200
2000-09-01$35.88$35.88114,400
2000-08-31$36.00$36.00351,000
2000-08-30$35.44$35.44631,100
2000-08-29$36.94$36.941,219,900
2000-08-28$30.38$30.38206,700
2000-08-25$31.06$31.06357,100
2000-08-24$30.88$30.88656,200
2000-08-23$28.69$28.69340,400
2000-08-22$28.25$28.25495,300
2000-08-21$28.25$28.25223,500
2000-08-18$29.81$29.81216,700
2000-08-17$29.13$29.13102,400
2000-08-16$29.31$29.31192,700
2000-08-15$29.44$29.44256,100
2000-08-14$30.13$30.13430,600
2000-08-11$30.31$30.31215,500
2000-08-10$31.00$31.00235,700
2000-08-09$32.25$32.25301,700
2000-08-08$31.63$31.63173,700
2000-08-07$31.75$31.75150,000
2000-08-04$33.50$33.50446,900
2000-08-03$30.94$30.94408,100
2000-08-02$31.38$31.3890,700
2000-08-01$32.19$32.19170,000
2000-07-31$33.19$33.19252,800
2000-07-28$32.63$32.63292,500
2000-07-27$32.50$32.50829,500
2000-07-26$36.81$36.81299,700
2000-07-25$36.50$36.50379,600
2000-07-24$35.50$35.50265,400
2000-07-21$37.94$37.94196,300
2000-07-20$38.81$38.81559,400
2000-07-19$39.00$39.00288,300
2000-07-18$40.06$40.06174,600
2000-07-17$40.38$40.38123,200
2000-07-14$40.06$40.06134,900
2000-07-13$40.75$40.75151,800
2000-07-12$41.25$41.25192,500
2000-07-11$40.06$40.06262,000
2000-07-10$40.00$40.00343,000
2000-07-07$42.50$42.50161,300
2000-07-06$42.38$42.38326,300
2000-07-05$40.50$40.50254,900
2000-07-03$39.81$39.81119,300
2000-06-30$38.16$38.16929,600
2000-06-29$35.44$35.44347,900
2000-06-28$37.56$37.56379,600
2000-06-27$37.88$37.88886,700
2000-06-26$34.13$34.13786,900
2000-06-23$32.44$32.44860,600
2000-06-22$33.81$33.81833,100
2000-06-21$37.00$37.00403,600
2000-06-20$38.75$38.75804,300
2000-06-19$40.54$40.54285,900
2000-06-16$41.71$41.71324,750
2000-06-15$40.83$40.83420,750
2000-06-14$42.08$42.08150,750
2000-06-13$44.29$44.29120,000
2000-06-12$43.04$43.04458,100
2000-06-09$46.33$46.33184,650
2000-06-08$46.00$46.00139,650
2000-06-07$45.63$45.63230,400
2000-06-06$45.67$45.67242,700
2000-06-05$48.33$48.33196,500
2000-06-02$48.21$48.21175,650
2000-06-01$46.50$46.50215,700
2000-05-31$45.58$45.58364,950
2000-05-30$43.92$43.92321,150
2000-05-26$41.71$41.71462,750
2000-05-25$44.25$44.25349,200
2000-05-24$42.88$42.88841,050
2000-05-23$46.83$46.83383,100
2000-05-22$48.83$48.83349,950
2000-05-19$51.04$51.04281,100
2000-05-18$54.08$54.08336,150
2000-05-17$53.58$53.58189,900
2000-05-16$53.96$53.96354,900
2000-05-15$54.04$54.04328,200
2000-05-12$51.33$51.33248,100
2000-05-11$49.83$49.83245,100
2000-05-10$49.29$49.29360,000
2000-05-09$52.08$52.08248,250
2000-05-08$53.96$53.96309,300
2000-05-05$55.92$55.92691,350
2000-05-04$51.83$51.83398,700
2000-05-03$50.46$50.46449,700
2000-05-02$53.04$53.04427,950
2000-05-01$56.33$56.33148,950
2000-04-28$57.58$57.58243,900
2000-04-27$56.00$56.00236,250
2000-04-26$51.04$51.04179,700
2000-04-25$50.42$50.42144,600
2000-04-24$49.04$49.04186,750
2000-04-20$50.21$50.21185,100
2000-04-19$48.17$48.1791,050
2000-04-18$48.58$48.58310,200
2000-04-17$45.79$45.79390,300
2000-04-14$48.67$48.67370,650
2000-04-13$47.50$47.50295,050
2000-04-12$49.54$49.54464,400
2000-04-11$50.75$50.75489,750
2000-04-10$58.04$58.04253,800
2000-04-07$58.00$58.00297,300
2000-04-06$56.63$56.63262,500
2000-04-05$56.38$56.38440,400
2000-04-04$54.33$54.33727,800
2000-04-03$58.04$58.04458,400
2000-03-31$59.33$59.33374,550
2000-03-30$55.08$55.08382,650
2000-03-29$53.38$53.38299,850
2000-03-28$54.71$54.71230,400
2000-03-27$54.83$54.83363,900
2000-03-24$52.33$52.33418,500
2000-03-23$50.42$50.42386,100
2000-03-22$46.63$46.63489,750
2000-03-21$46.58$46.58495,300
2000-03-20$45.58$45.58227,400
2000-03-17$44.42$44.4292,850
2000-03-16$44.33$44.33177,150
2000-03-15$42.67$42.67184,950
2000-03-14$43.08$43.08272,250
2000-03-13$44.58$44.58165,150
2000-03-10$44.88$44.87177,600
2000-03-09$44.58$44.58207,150
2000-03-08$43.25$43.25213,000
2000-03-07$45.13$45.13220,800
2000-03-06$44.96$44.96318,750
2000-03-03$44.50$44.50350,400
2000-03-02$43.88$43.88759,150
2000-03-01$44.25$44.251,413,450
2000-02-29$38.42$38.42304,350
2000-02-28$37.17$37.17301,500
2000-02-25$36.50$36.502,073,450
2000-02-24$37.54$37.54154,800
2000-02-23$37.58$37.5854,750
2000-02-22$38.04$38.04292,500
2000-02-18$37.58$37.5869,900
2000-02-17$38.13$38.13425,250
2000-02-16$37.25$37.25308,700
2000-02-15$35.67$35.67273,600
2000-02-14$33.79$33.79129,900
2000-02-11$32.38$32.3878,450
2000-02-10$31.96$31.96159,450
2000-02-09$31.63$31.63280,500
2000-02-08$33.63$33.63112,500
2000-02-07$33.42$33.42203,400
2000-02-04$33.33$33.33284,100
2000-02-03$32.21$32.2180,100
2000-02-02$32.29$32.2956,700
2000-02-01$31.63$31.63130,050
2000-01-31$30.79$30.79109,950
2000-01-28$31.21$31.21175,800
2000-01-27$32.04$32.04404,700
2000-01-26$31.50$31.50155,850
2000-01-25$32.46$32.46111,900
2000-01-24$33.25$33.25147,450
2000-01-21$33.13$33.13339,000
2000-01-20$31.58$31.58181,650
2000-01-19$31.25$31.25209,700
2000-01-18$29.33$29.33125,850
2000-01-14$28.71$28.7180,400
2000-01-13$29.04$29.04103,950
2000-01-12$28.79$28.79187,050
2000-01-11$28.33$28.3377,400
2000-01-10$28.42$28.4288,200
2000-01-07$28.79$28.79251,250
2000-01-06$28.25$28.2571,400
2000-01-05$28.08$28.0895,850
2000-01-04$27.67$27.67137,400
2000-01-03$28.58$28.58108,900