MasTec, Inc MTZ

Open calendar →

MasTec, Inc. Common Stock · Company · NYSE

Announcement types: (default: consequential filings)
Results & current reports
Capital markets
Ownership & governance

USD closing-price chart (daily close from yfinance · Last year)

USD 173.89 → 357.35 · 105.5%
437.510305.010172.510 1,2 3 4,5 6,7 8,9 10,11 12 13 14 Jul 25Oct 25Jan 26Apr 26Jul 26

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.

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.