MasTec, Inc MTZ

Open calendar →

MasTec, Inc. Common Stock · Company · NYSE

Paper trade (simulated — no real money)

Fill: USD 171.0500 · FX 1 USD = 1.277900 SGD · about SGD 218.5848 per unit

Sign in to place simulated trades. USD fills are converted into the SGD portfolio at the displayed rate.

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

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

USD 211.88 → 171.05 · -19.3%
437.510304.280171.050 1,2 3,4 5,6 7,8 9 10 11 12,13 14,15 16 17,18 19 Oct 25Jan 26Apr 26Jul 26Oct 26

Numbered dotted lines mark the filtered filings under Announcement Events below.

Price & SEC Filing History 24 Oct 2025 — 25 Oct 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.

Weekend
Weekend
170.6400 172.3200 164.3100 171.0500 1,289,468
175.8500 178.0900 169.5600 171.5500 1,952,500
193.4700 193.4700 178.0700 180.9600 1,733,500
187.1700 191.8700 183.2000 187.3400 780,500
195.0600 197.3100 187.8500 190.9100 843,100
Weekend
Weekend
191.5000 193.7400 187.0700 191.0200 1,247,100
190.0000 193.4900 183.5000 191.6300 1,707,900
205.1600 205.1600 192.4200 194.4600 1,770,200
202.5800 207.8800 199.2800 206.1200 1,530,700
210.6400 211.9700 204.2400 206.8500 1,022,200
Weekend
Weekend
218.9100 220.2000 210.0100 212.6500 1,784,500
217.9300 219.3400 209.6600 216.6600 1,417,800
223.0000 224.0800 216.0100 223.3700 1,292,500
222.2900 233.2100 221.0000 228.3000 1,283,800
216.5000 224.0200 212.8800 219.4000 1,301,000
Weekend
Weekend
216.0000 223.2000 215.4400 215.9300 1,090,700
215.3000 215.5900 206.1500 213.6600 1,213,900
211.9700 218.5200 208.0500 213.6200 1,941,800
206.8700 212.4400 206.0000 210.2300 1,391,400
212.9600 213.9800 203.3800 204.0900 1,759,100
Weekend
Weekend
213.2700 217.4600 210.2500 212.8500 1,360,600
214.5000 216.6300 211.1800 211.9500 916,700
221.7800 225.0100 213.9300 217.5200 1,051,300
223.6100 226.7400 220.0100 221.6900 1,459,900
217.2300 225.8100 213.5300 222.9000 1,592,600
Weekend
Weekend
210.5300 216.9900 208.1000 214.3800 2,721,300
234.4700 235.0000 206.5000 207.7500 3,895,400
227.3700 233.7900 224.6000 225.6200 1,301,900
229.6200 232.2900 221.6500 222.7000 1,304,400
229.1400 234.0800 225.1500 227.7000 1,252,700
Weekend
Weekend
235.2600 241.7500 234.3900 240.4100 722,600
236.7300 240.2700 230.1000 232.2000 971,500
251.6300 251.6300 240.4000 240.6800 849,300
239.6400 252.3500 239.5000 246.1800 1,933,000
No trading
Weekend
Weekend
234.7500 240.7900 232.0000 237.1900 1,645,500
235.1800 238.7100 230.2700 232.2800 1,401,700
237.7800 238.8300 233.2800 235.3300 1,634,700
237.9000 241.1900 233.6200 237.7400 1,521,300
241.8400 242.7000 235.5000 239.7800 1,576,900
Weekend
Weekend
249.3200 252.0500 240.2400 241.0000 1,470,500
256.2500 257.4700 246.6300 251.1300 947,600
244.3100 250.9100 243.5600 248.7300 1,535,200
256.0500 263.5300 242.6200 246.8500 1,935,500
264.9900 267.9400 252.3400 255.3600 1,790,400
Weekend
Weekend
276.4000 278.5900 263.0800 266.2600 1,238,600
270.3100 273.2100 265.6600 271.8600 1,189,500
280.4700 284.6300 262.1400 272.0700 1,491,800
293.3300 298.2700 279.5200 280.1300 1,196,100
19 · 8-K After-hours · 16:24 ET 8-K ↗
301.5000 311.0800 299.7000 302.4800 1,788,700
Weekend
Weekend
287.9200 298.3700 284.3200 297.5900 1,769,500
283.0000 292.2500 283.0000 286.1100 2,243,900
282.9700 287.6700 279.6600 281.1100 1,792,400
273.7700 279.7500 270.5400 272.6500 1,139,100
18 · 8-K After-hours · 16:32 ET 8-K ↗ 17 · 424B5 After-hours · 16:20 ET 424B5 ↗
274.0000 283.0000 267.9800 268.2800 1,311,300
Weekend
Weekend
262.5100 274.7100 254.8300 272.4600 1,771,200
263.6600 270.2600 258.5200 258.6300 1,007,500
16 · 424B5 Pre-market · 08:47 ET 424B5 ↗
270.4900 284.1400 266.6700 266.7500 1,285,700
266.0000 275.4400 263.5000 271.7100 1,565,600
258.7100 265.7300 252.4500 261.2200 2,361,300
Weekend
Weekend
15 · 8-K After-hours · 17:11 ET 8-K ↗ 14 · 424B7 After-hours · 17:08 ET 424B7 ↗
277.0000 281.8700 259.2500 263.1000 3,950,500
13 · 8-K After-hours · 16:28 ET 8-K ↗ 12 · 10-Q After-hours · 16:25 ET 10-Q ↗
323.8800 327.1200 316.9400 324.4400 2,571,600
309.9700 313.8800 286.5400 287.4200 1,445,100
326.5400 326.5400 305.0100 312.4400 1,211,900
338.1200 346.3100 319.5200 336.7900 1,282,300
Weekend
Weekend
357.3700 362.4400 336.8100 337.8400 731,600
357.0700 366.3000 354.7200 358.8600 696,100
344.8200 360.2500 340.2500 357.3500 851,700
345.7000 351.6500 338.5600 351.4000 1,024,400
11 · 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
10 · 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
9 · 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
8 · 8-K After-hours · 16:34 ET 8-K ↗ 7 · 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
6 · DEFA14A After-hours · 16:31 ET DEFA14A ↗ 5 · 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
4 · 10-K After-hours · 16:38 ET 10-K ↗ 3 · 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
2 · 8-K After-hours · 16:27 ET 8-K ↗ 1 · 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

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.