MasTec, Inc MTZ
Open calendar →MasTec, Inc. Common Stock · Company · NYSE
USD closing-price chart (daily close from yfinance · Last year)
USD 173.89 → 357.35 · 105.5%
Numbered dotted lines mark the filtered filings under Announcement Events below.
Price & SEC Filing History 22 Jul 2025 — 23 Jul 2026 (Last year)
Daily NYSE prices are sourced from yfinance. Yellow highlighting marks an intraday rise or a gap up between adjacent trading sessions. SEC acceptance times are converted to US Eastern time: pre-market filings appear below that day’s OHLCV row; filings accepted after the 09:30 ET open appear above it. The SEC does not publish an exact first-public-availability timestamp, so acceptance time is the best available proxy.
Date
Open
High
Low
Close
Volume
No data yet
344.8200
360.2500
340.2500
357.3500
690,181
345.7000
351.6500
338.5600
351.4000
1,024,400
14 · 8-K
After-hours · 17:16 ET
8-K ↗
337.4100
342.7600
332.9800
336.6100
876,200
Weekend
Weekend
331.7400
336.5800
320.5300
329.5900
4,016,600
346.9700
349.1400
335.8000
340.8100
1,199,300
362.0200
363.9800
346.2300
357.7100
1,181,000
369.9500
376.8700
361.1200
365.1000
703,300
369.5900
373.1200
357.8600
360.2100
816,400
Weekend
Weekend
380.9000
383.9800
369.4000
372.8900
922,200
398.6600
405.0000
383.5600
384.7200
871,100
370.7300
386.9800
366.6900
382.9000
1,812,800
13 · 8-K
After-hours · 16:37 ET
8-K ↗
371.0300
371.9400
348.1300
358.8500
953,500
376.0100
390.0000
375.9700
380.6300
647,700
Weekend
Weekend
No trading
392.2000
395.9600
366.4500
373.4300
883,000
410.4600
410.4600
383.1900
390.6100
1,178,700
429.6800
429.6800
412.4700
416.0600
1,617,400
393.2800
429.4400
392.2900
429.0900
1,509,200
Weekend
Weekend
395.1300
407.2500
385.0100
396.2500
3,304,700
401.5900
408.0000
394.3300
403.5700
1,020,700
382.6300
397.8200
380.0000
393.1400
701,400
381.5100
398.5000
375.1900
390.4400
1,237,100
383.5400
406.8800
382.5100
406.3200
1,204,700
Weekend
Weekend
No trading
380.0000
387.9800
372.9300
379.6600
1,585,300
372.3400
381.3600
370.6600
374.9100
982,300
374.5600
379.5600
368.6700
369.3500
606,800
374.2300
376.2300
366.2900
371.8500
943,900
Weekend
Weekend
360.8200
369.0700
358.8300
362.9700
703,300
339.2100
358.6100
339.1100
358.5000
1,172,000
350.7900
353.7500
333.3400
335.5800
1,391,600
365.2500
368.5800
339.0000
353.0800
1,172,000
365.1300
368.7400
353.9700
361.7000
953,500
Weekend
Weekend
367.8500
373.5100
360.3000
363.8900
887,600
362.1900
378.2800
360.0100
374.7300
866,100
364.2300
382.3800
361.3700
369.6600
1,025,700
362.0900
374.8800
361.0000
366.3000
912,100
376.2000
377.6700
360.4600
362.0900
1,458,600
Weekend
Weekend
381.9800
386.7000
367.9600
378.3700
5,401,400
385.4300
388.1500
378.5000
383.3300
892,300
389.3800
394.6600
380.5700
387.5200
641,200
388.1700
395.9800
385.3400
390.7500
661,800
No trading
Weekend
Weekend
12 · 8-K
After-hours · 16:15 ET
8-K ↗
391.5700
394.0000
378.3100
382.1100
653,700
385.1100
393.0200
380.0100
388.7700
814,700
391.8000
396.1300
382.8700
384.2100
734,100
378.5700
389.8000
369.0500
385.0000
1,358,000
414.6200
415.2100
383.2300
385.5800
1,533,000
Weekend
Weekend
422.3000
426.6900
412.0000
414.9000
1,117,000
426.7000
435.9000
423.7900
434.7700
926,300
431.0400
433.0000
411.8600
423.7900
1,005,400
414.6500
422.3100
402.5800
420.3000
1,404,700
415.0000
423.1700
412.4900
421.3700
1,010,600
Weekend
Weekend
416.3900
420.1100
409.9900
414.2900
681,100
435.5100
435.5100
406.2000
412.2700
1,142,800
437.7700
441.4300
425.2400
433.2800
1,149,600
435.8900
438.3900
427.1000
437.5100
811,100
419.0500
429.0400
410.4800
425.3900
1,095,000
Weekend
Weekend
406.8800
418.1300
396.8700
417.4100
1,950,300
11 · 8-K
After-hours · 16:34 ET
8-K ↗
10 · 10-Q
After-hours · 16:29 ET
10-Q ↗
385.0000
401.1900
385.0000
394.0500
1,832,800
376.1700
381.6600
369.0400
370.5500
979,100
377.0300
382.4200
369.5200
375.0900
1,036,400
380.6900
386.6900
372.4700
385.8900
624,600
Weekend
Weekend
384.5700
387.4500
374.9500
376.1200
719,200
379.3800
388.5700
377.7400
382.8800
748,600
378.3100
383.0000
372.7700
376.5000
535,700
374.4200
376.4000
367.8600
371.4100
635,600
371.7500
375.1400
368.0200
371.5900
444,300
Weekend
Weekend
362.7100
373.6400
359.0000
370.8900
1,123,900
363.0200
365.3700
357.0100
358.1400
667,700
362.1700
367.3000
358.2700
365.0700
658,900
367.8700
371.6200
362.0000
365.8900
589,200
359.3100
367.8500
359.3100
365.5500
492,500
Weekend
Weekend
357.8300
365.4900
354.5400
361.2200
759,000
9 · DEFA14A
After-hours · 16:31 ET
DEFA14A ↗
8 · DEF 14A
After-hours · 16:30 ET
DEF 14A ↗
350.0700
362.8800
350.0700
357.3700
619,000
352.6400
360.0000
344.4900
348.1100
941,900
336.2500
341.1100
332.0200
338.1900
559,500
336.0000
339.9800
327.9300
337.2700
517,700
Weekend
Weekend
No trading
323.5600
340.3100
322.4200
336.2500
529,600
326.6000
341.4000
325.0100
333.7900
891,800
308.8200
326.4600
307.8400
321.7400
928,000
316.0100
321.4100
299.5200
305.8000
1,808,800
Weekend
Weekend
307.8500
319.3700
306.6400
316.0100
1,076,400
317.2400
321.5100
304.4200
306.7400
895,700
323.3500
328.6900
320.9600
323.5500
762,700
309.2100
324.3500
306.0900
322.6500
1,077,600
308.3400
320.9700
307.8900
310.6300
948,100
Weekend
Weekend
312.6300
316.1900
297.5000
300.5800
2,059,500
297.6500
315.0000
294.4300
312.7200
1,092,400
301.9600
310.6400
301.6500
303.0700
564,800
300.6600
304.9700
296.7300
304.6700
873,900
296.1400
302.2200
294.1900
300.2600
632,300
Weekend
Weekend
300.1600
303.5000
288.7800
290.0000
2,132,600
299.4200
303.5900
292.3400
296.9500
846,300
298.0400
305.6000
295.3400
303.7300
895,300
295.1000
306.2900
295.1000
300.1200
756,800
281.4100
298.2800
275.7500
297.8100
978,000
Weekend
Weekend
286.7500
298.5200
282.6800
285.6100
1,034,800
299.5100
301.3600
286.5400
295.3000
1,092,500
303.7300
308.3100
295.1600
303.8700
814,600
290.4600
303.1100
283.0100
300.7400
1,186,000
297.9600
310.3600
295.7600
304.5300
1,184,400
Weekend
Weekend
290.0000
300.0000
276.9100
298.0200
2,056,800
7 · 10-K
After-hours · 16:38 ET
10-K ↗
6 · 8-K
After-hours · 16:22 ET
8-K ↗
282.5100
291.7000
274.6100
289.9600
1,736,800
290.0000
290.7300
283.8400
285.2600
892,500
274.9400
290.6000
266.0600
287.7000
1,211,500
281.3800
284.4300
272.7100
278.4900
717,100
Weekend
Weekend
275.4000
284.6800
274.9100
283.8600
1,095,300
266.6900
277.3100
266.6700
275.6100
815,400
268.8500
275.8600
263.9500
264.1800
909,700
269.0000
272.7800
263.8200
267.9300
647,500
No trading
Weekend
Weekend
267.1800
271.8900
259.9300
269.5300
703,200
268.1300
276.7000
261.4200
265.2900
1,205,200
267.8800
276.7900
260.5600
264.9900
801,400
261.9000
264.7500
259.3600
261.3900
603,100
259.2800
267.9400
258.1700
262.1100
625,400
Weekend
Weekend
251.6100
260.2500
251.4000
259.1600
1,215,600
232.1100
245.1000
229.0000
244.8600
1,012,400
250.5700
252.2300
226.0900
235.4400
1,282,200
247.6700
252.0000
242.2600
249.5100
1,382,200
239.2300
246.2400
238.3700
245.4000
601,900
Weekend
Weekend
241.0300
245.9700
237.5000
240.4800
681,800
247.2400
250.0000
238.4600
245.0800
947,100
249.3800
250.1000
243.1600
244.7500
670,500
248.9700
250.9900
244.9000
248.5900
444,100
242.7500
248.3200
241.8100
245.2900
484,400
Weekend
Weekend
245.5000
245.5000
239.9500
241.8000
520,600
248.5700
249.0000
236.9700
244.5700
682,100
242.8400
246.3600
235.5000
243.8000
516,700
237.1800
243.9600
237.1800
240.3500
674,100
No trading
Weekend
Weekend
240.0100
249.2100
239.6800
242.3100
971,300
229.0000
239.8200
229.0000
235.8900
994,200
225.7300
227.6700
219.2600
226.0000
773,700
221.7000
229.5900
221.7000
226.0700
652,500
218.8300
226.9200
218.0000
223.7000
696,600
Weekend
Weekend
221.7200
226.3100
218.4500
218.9100
818,500
235.6900
236.2000
213.2000
219.0300
2,189,000
234.0200
237.3800
231.5200
235.7500
1,933,200
231.3200
236.4800
222.5100
236.3500
1,445,500
230.1100
237.7600
230.1100
232.5900
1,409,800
Weekend
Weekend
220.0100
228.4800
219.3000
227.6500
576,200
No trading
220.8400
222.4300
216.6800
217.3700
396,900
222.8600
222.8600
219.6700
220.3300
509,400
223.2500
224.5800
221.8200
222.7600
386,700
Weekend
Weekend
225.0000
225.5000
222.6600
224.4000
270,200
No trading
225.0200
225.0200
222.6400
223.5000
263,000
224.1800
227.0800
221.4900
224.9800
552,000
221.5100
224.8100
219.4800
224.5800
513,500
Weekend
Weekend
215.0800
221.0400
215.0800
218.1800
1,092,500
214.1900
218.7200
212.8600
213.9600
830,900
219.0800
223.3800
206.1500
209.2700
1,425,500
219.8100
223.5800
215.4400
218.1900
815,300
221.4800
223.7000
218.9200
220.3700
711,600
Weekend
Weekend
232.1800
232.2400
218.4800
221.0100
1,264,700
226.8200
233.1400
220.4000
232.9400
1,070,800
220.5900
231.9800
220.5900
228.8000
1,432,900
219.4400
224.7300
219.2300
220.3800
579,600
221.8100
225.4900
218.1700
220.5800
823,100
Weekend
Weekend
220.0000
222.4600
217.1300
219.5200
542,900
216.0500
219.7900
214.1800
219.1200
703,200
211.7100
219.2900
207.9400
218.2900
1,031,900
215.0300
217.4300
210.9200
212.9800
838,500
209.6100
212.9400
206.8000
212.1400
807,800
Weekend
Weekend
210.5700
214.2500
210.1900
213.8800
353,800
No trading
207.1300
213.8800
206.6700
210.4700
506,900
204.1500
207.5400
199.2100
205.8700
489,000
195.5200
205.6800
195.0000
204.6200
705,300
Weekend
Weekend
192.2700
195.6500
187.2100
193.0800
721,500
202.9000
209.4700
190.6900
191.8200
1,733,000
197.4600
201.2000
194.9100
197.0100
655,900
190.2700
197.6100
189.4000
194.9200
888,400
191.9400
197.2800
190.3800
193.3900
1,029,500
Weekend
Weekend
187.0000
198.0600
182.3400
192.2200
879,400
198.5300
199.9300
189.0800
190.0800
874,600
198.0000
202.8000
197.7300
199.5400
517,700
198.2500
200.2100
195.0000
197.6000
472,100
206.0200
207.9400
198.8400
201.0200
553,000
Weekend
Weekend
194.3200
201.4500
188.0000
200.4400
794,600
199.4800
201.8600
195.7100
196.6600
668,100
197.9100
202.9800
196.7200
199.0800
680,900
196.4400
201.4100
191.7800
195.5100
1,078,200
207.4300
210.4000
201.5700
201.6100
1,308,500
Weekend
Weekend
206.8300
216.0000
197.9700
204.1600
2,970,300
5 · 8-K
After-hours · 16:27 ET
8-K ↗
4 · 10-Q
After-hours · 16:14 ET
10-Q ↗
217.2500
224.0300
211.3200
213.9500
1,743,800
213.7900
222.9400
213.4500
221.3600
1,138,100
213.5600
214.9200
209.7000
212.0400
672,500
215.1000
215.1000
211.5100
211.9200
718,000
Weekend
Weekend
210.0100
215.7200
210.0100
211.8800
849,300
197.3500
206.0000
197.3500
204.9200
704,700
208.3000
211.3500
190.0100
196.7600
1,437,300
205.4600
208.2200
200.0000
207.1800
993,300
206.2100
208.7600
202.6100
205.2100
609,700
Weekend
Weekend
202.0000
204.9500
199.6600
201.8600
962,900
206.5100
209.0200
202.1500
203.4000
627,100
207.6500
208.8500
200.0100
204.5600
1,141,700
198.4600
208.4400
196.6500
205.3800
725,700
200.8800
205.7000
199.8900
203.2600
1,004,500
Weekend
Weekend
210.2600
212.2200
195.0400
195.6000
2,148,100
220.4100
220.4100
210.0600
210.0900
1,050,400
214.2300
219.6700
211.1800
218.9200
661,800
219.9600
220.7500
207.9800
212.9800
933,600
219.7300
221.8300
216.7900
216.8000
707,400
Weekend
Weekend
217.0800
217.5000
212.6700
215.8100
811,800
216.5900
219.0900
213.8400
215.4000
668,700
211.3000
216.9700
206.9300
215.0000
773,100
210.1400
213.6600
209.2100
212.8100
851,700
210.3900
212.4700
208.6900
209.5500
672,800
Weekend
Weekend
205.4400
209.1200
204.3500
208.1200
618,300
201.9700
206.2900
196.2900
204.4000
1,099,400
207.3500
208.0800
204.0900
205.9400
810,000
206.3500
208.0000
204.6200
206.2500
755,500
200.0000
207.5800
199.9700
207.0700
857,200
Weekend
Weekend
201.6500
201.9700
198.6200
200.9600
1,695,400
195.0100
201.6400
193.7600
199.4500
1,241,200
196.8100
198.4800
192.5200
193.3500
945,400
193.2900
194.0900
189.7200
191.9600
709,200
190.4500
193.8100
189.0200
193.2500
688,600
Weekend
Weekend
188.0800
190.4600
187.8800
189.7500
742,900
190.3900
193.1900
186.3400
189.1800
1,220,500
176.3100
190.5300
176.3100
190.1200
1,658,700
176.9800
177.0500
173.9000
174.9900
587,500
179.2700
179.9800
176.4800
176.7500
752,600
Weekend
Weekend
183.7600
183.8600
171.0500
178.0000
1,119,800
181.2400
182.7000
177.5100
182.5100
888,000
180.0100
181.2300
177.7600
179.5000
735,700
179.5100
180.2200
175.0100
180.0000
805,800
No trading
Weekend
Weekend
184.9000
185.8700
178.7400
181.6900
1,124,200
180.9100
184.7400
179.8900
184.4400
708,600
3 · 8-K
After-hours · 16:18 ET
8-K ↗
181.9900
183.4700
179.9500
180.0000
783,500
177.7100
182.7800
177.7100
182.5500
956,500
177.7400
179.6500
176.0000
177.1300
700,900
Weekend
Weekend
175.0900
180.3800
174.1600
176.9700
777,700
172.3800
174.6600
172.3500
173.6700
821,600
173.2000
174.4000
167.6600
172.5100
1,500,200
178.1900
178.1900
173.7400
175.2600
613,800
178.0000
180.7000
177.5500
178.4500
663,600
Weekend
Weekend
178.5300
181.0000
172.9200
177.8000
1,153,500
180.0800
181.2400
177.8900
178.0000
640,300
185.4200
187.0200
176.8100
181.5900
980,100
180.6000
184.7100
178.3300
184.3900
712,400
181.0000
181.7100
176.7600
179.0600
640,000
Weekend
Weekend
184.1100
184.1100
180.6900
181.3000
771,400
184.9500
186.0600
181.0600
182.9800
758,100
177.8100
184.0300
176.3100
183.1100
1,116,300
180.3600
181.6700
174.3700
177.7000
950,100
180.0500
182.0000
176.0700
177.9300
1,509,400
Weekend
Weekend
169.3600
175.4200
160.0800
174.0500
3,637,800
2 · 8-K
After-hours · 16:41 ET
8-K ↗
1 · 10-Q
After-hours · 16:26 ET
10-Q ↗
190.5600
194.0000
188.3100
189.2100
1,780,000
189.6000
190.9500
188.4200
189.8700
1,073,000
188.5500
190.8000
186.3000
188.2300
1,164,200
186.0100
187.6300
184.1500
187.1500
888,000
Weekend
Weekend
184.2600
188.7400
184.1000
186.1900
642,300
182.9400
182.9400
179.9400
181.7500
629,800
176.4400
182.4600
176.1100
182.3900
1,237,400
174.2000
175.0000
167.2600
173.8900
742,400
Announcement Events
Each title opens the filing on the SEC website. Registered users can summarise the filing and up to seven relevant exhibits linked within the same SEC submission.