<SEC-DOCUMENT>0001193125-22-236986.txt : 20220902
<SEC-HEADER>0001193125-22-236986.hdr.sgml : 20220902
<ACCEPTANCE-DATETIME>20220902070654
ACCESSION NUMBER:		0001193125-22-236986
CONFORMED SUBMISSION TYPE:	8-K
PUBLIC DOCUMENT COUNT:		14
CONFORMED PERIOD OF REPORT:	20220902
ITEM INFORMATION:		Other Events
ITEM INFORMATION:		Financial Statements and Exhibits
FILED AS OF DATE:		20220902
DATE AS OF CHANGE:		20220902

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			MASTEC INC
		CENTRAL INDEX KEY:			0000015615
		STANDARD INDUSTRIAL CLASSIFICATION:	WATER, SEWER, PIPELINE, COMM AND POWER LINE CONSTRUCTION [1623]
		IRS NUMBER:				650829355
		STATE OF INCORPORATION:			FL
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		8-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-08106
		FILM NUMBER:		221223217

	BUSINESS ADDRESS:	
		STREET 1:		800 S. DOUGLAS ROAD
		STREET 2:		12TH FLOOR
		CITY:			CORAL GABLES
		STATE:			FL
		ZIP:			33134
		BUSINESS PHONE:		3055991800

	MAIL ADDRESS:	
		STREET 1:		800 S. DOUGLAS ROAD
		STREET 2:		12TH FLOOR
		CITY:			CORAL GABLES
		STATE:			FL
		ZIP:			33134

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	BURNUP & SIMS INC
		DATE OF NAME CHANGE:	19920703
</SEC-HEADER>
<DOCUMENT>
<TYPE>8-K
<SEQUENCE>1
<FILENAME>d330666d8k.htm
<DESCRIPTION>FORM 8-K
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8" ?>
<html xmlns:dei="http://xbrl.sec.gov/dei/2021" xmlns:us-types="http://fasb.org/us-types/2021-01-31" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:mtz="http://mastec.com/20220902" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Form 8-K</title>
<meta http-equiv="Content-Type" content="text/html" />
</head>
   <body><div style="display:none"> <ix:header> <ix:hidden> <ix:nonNumeric id="Hidden_dei_EntityRegistrantName" name="dei:EntityRegistrantName" contextRef="duration_2022-09-02_to_2022-09-02">MASTEC INC</ix:nonNumeric> <ix:nonNumeric name="dei:AmendmentFlag" contextRef="duration_2022-09-02_to_2022-09-02">false</ix:nonNumeric> <ix:nonNumeric id="Hidden_dei_EntityCentralIndexKey" name="dei:EntityCentralIndexKey" contextRef="duration_2022-09-02_to_2022-09-02">0000015615</ix:nonNumeric> </ix:hidden> <ix:references> <link:schemaRef xlink:type="simple" xlink:href="mtz-20220902.xsd" xlink:arcrole="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase"></link:schemaRef> </ix:references> <ix:resources> <xbrli:context id="duration_2022-09-02_to_2022-09-02"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-09-02</xbrli:startDate> <xbrli:endDate>2022-09-02</xbrli:endDate> </xbrli:period> </xbrli:context> </ix:resources> </ix:header> </div> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"> <p style="line-height:1.0pt;margin-top:0pt;margin-bottom:0pt;border-bottom:1px solid #000000">&#160;</p> <p style="line-height:3.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000">&#160;</p> <p style="margin-top:4pt; margin-bottom:0pt; font-size:18pt; font-family:Times New Roman;font-weight:bold;text-align:center">UNITED STATES</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:18pt; font-family:Times New Roman;font-weight:bold;text-align:center">SECURITIES AND EXCHANGE COMMISSION</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:12pt; font-family:Times New Roman;font-weight:bold;text-align:center">Washington, D.C. 20549</p> <p style="font-size:10pt;margin-top:0pt;margin-bottom:0pt">&#160;</p> <div style="text-align:center"> <p style="line-height:6.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1.00pt solid #000000;width:21%;text-align:center;margin-left: auto;margin-right: auto">&#160;</p></div> <p style="margin-top:10pt; margin-bottom:0pt; font-size:18pt; font-family:Times New Roman;font-weight:bold;text-align:center">FORM <span style="white-space:nowrap"><ix:nonNumeric name="dei:DocumentType" contextRef="duration_2022-09-02_to_2022-09-02">8-K</ix:nonNumeric></span></p> <p style="font-size:10pt;margin-top:0pt;margin-bottom:0pt">&#160;</p> <div style="text-align:center"> <p style="line-height:6.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1.00pt solid #000000;width:21%;text-align:center;margin-left: auto;margin-right: auto">&#160;</p></div> <p style="margin-top:10pt; margin-bottom:0pt; font-size:12pt; font-family:Times New Roman;font-weight:bold;text-align:center">CURRENT REPORT</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:12pt; font-family:Times New Roman;font-weight:bold;text-align:center">Pursuant to Section&#160;13 or 15(d)</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:12pt; font-family:Times New Roman;font-weight:bold;text-align:center">of The Securities Exchange Act of 1934</p> <p style="margin-top:10pt; margin-bottom:0pt; font-size:12pt; font-family:Times New Roman;font-weight:bold;text-align:center">Date of Report (Date of earliest event reported): <ix:nonNumeric name="dei:DocumentPeriodEndDate" contextRef="duration_2022-09-02_to_2022-09-02" format="ixt:datemonthdayyearen">September 2, 2022</ix:nonNumeric></p> <p style="font-size:10pt;margin-top:0pt;margin-bottom:0pt">&#160;</p> <div style="text-align:center"> <p style="line-height:6.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1.00pt solid #000000;width:21%;text-align:center;margin-left: auto;margin-right: auto">&#160;</p></div> <p style="margin-top:10pt; margin-bottom:0pt; font-size:24pt; font-family:Times New Roman;font-weight:bold;text-align:center"> <span style=" -sec-ix-hidden:Hidden_dei_EntityRegistrantName">MASTEC, INC.</span> </p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:center">(Exact Name of Registrant as Specified in Its Charter)</p> <p style="font-size:10pt;margin-top:0pt;margin-bottom:0pt">&#160;</p> <div style="text-align:center"> <p style="line-height:6.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1.00pt solid #000000;width:21%;text-align:center;margin-left: auto;margin-right: auto">&#160;</p></div> <p style="font-size:10pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="border-collapse:collapse; font-family:Times New Roman; font-size:8pt;width:100%;border:0;margin:0 auto">
<tr>
<td style="width:34%"></td>
<td style="vertical-align:bottom"></td>
<td style="width:32%"></td>
<td style="vertical-align:bottom;width:1%"></td>
<td style="width:32%"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style=" text-align: center;margin:auto; vertical-align:top"><span style="font-weight:bold"><ix:nonNumeric name="dei:EntityIncorporationStateCountryCode" contextRef="duration_2022-09-02_to_2022-09-02" format="ixt-sec:stateprovnameen">Florida</ix:nonNumeric></span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style=" text-align: center;margin:auto; vertical-align:top"><span style="font-weight:bold"><span style="white-space:nowrap"><ix:nonNumeric name="dei:EntityFileNumber" contextRef="duration_2022-09-02_to_2022-09-02">001-08106</ix:nonNumeric></span></span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style=" text-align: center;margin:auto; vertical-align:top"><span style="font-weight:bold"><span style="white-space:nowrap"><ix:nonNumeric name="dei:EntityTaxIdentificationNumber" contextRef="duration_2022-09-02_to_2022-09-02">65-0829355</ix:nonNumeric></span></span></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style=" text-align: center;margin:auto; vertical-align:top"> <p style="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">(State or Other Jurisdiction</p> <p style="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">of Incorporation)</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style=" text-align: center;margin:auto; vertical-align:top"> <p style="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">(Commission</p> <p style="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">File Number)</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style=" text-align: center;margin:auto; vertical-align:top"> <p style="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">(IRS Employer</p> <p style="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">Identification No.)</p></td></tr></table> <p style="margin-top:10pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:center"><ix:nonNumeric name="dei:EntityAddressAddressLine1" contextRef="duration_2022-09-02_to_2022-09-02">800 S. Douglas Road</ix:nonNumeric>, <ix:nonNumeric name="dei:EntityAddressAddressLine2" contextRef="duration_2022-09-02_to_2022-09-02">12th Floor</ix:nonNumeric></p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:center"><ix:nonNumeric name="dei:EntityAddressCityOrTown" contextRef="duration_2022-09-02_to_2022-09-02">Coral Gables</ix:nonNumeric>, <ix:nonNumeric name="dei:EntityAddressStateOrProvince" contextRef="duration_2022-09-02_to_2022-09-02" format="ixt-sec:stateprovnameen">Florida</ix:nonNumeric> <ix:nonNumeric name="dei:EntityAddressPostalZipCode" contextRef="duration_2022-09-02_to_2022-09-02">33134</ix:nonNumeric></p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">(Address of Principal Executive Office)</p> <p style="margin-top:10pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:center">Registrant&#8217;s telephone number, including area code <ix:nonNumeric name="dei:CityAreaCode" contextRef="duration_2022-09-02_to_2022-09-02">(305)</ix:nonNumeric> <span style="white-space:nowrap"><ix:nonNumeric name="dei:LocalPhoneNumber" contextRef="duration_2022-09-02_to_2022-09-02">599-1800</ix:nonNumeric></span></p> <p style="font-size:10pt;margin-top:0pt;margin-bottom:0pt">&#160;</p> <p style="margin-top:10pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">(Former Name or Former Address, if Changed Since Last Report)</p> <p style="font-size:10pt;margin-top:0pt;margin-bottom:0pt">&#160;</p> <div style="text-align:center"> <p style="line-height:6.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1.00pt solid #000000;width:21%;text-align:center;margin-left: auto;margin-right: auto">&#160;</p></div> <p style="margin-top:10pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Check the appropriate box below if the Form <span style="white-space:nowrap">8-K</span> filing is intended to simultaneously satisfy the filing obligation of the registrant under any of the following provisions:</p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="border-collapse:collapse; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top"><ix:nonNumeric name="dei:WrittenCommunications" contextRef="duration_2022-09-02_to_2022-09-02" format="ixt-sec:boolballotbox">&#9746;</ix:nonNumeric></td>
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Written communications pursuant to Rule 425 under the Securities Act (17 CFR 230.425)</p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="border-collapse:collapse; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top"><ix:nonNumeric name="dei:SolicitingMaterial" contextRef="duration_2022-09-02_to_2022-09-02" format="ixt-sec:boolballotbox">&#9744;</ix:nonNumeric></td>
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Soliciting material pursuant to Rule <span style="white-space:nowrap">14a-12</span> under the Exchange Act (17 CFR <span style="white-space:nowrap">240.14a-12)</span></p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="border-collapse:collapse; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top"><ix:nonNumeric name="dei:PreCommencementTenderOffer" contextRef="duration_2022-09-02_to_2022-09-02" format="ixt-sec:boolballotbox">&#9744;</ix:nonNumeric></td>
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left"><span style="white-space:nowrap">Pre-commencement</span> communications pursuant to Rule <span style="white-space:nowrap">14d-2(b)</span> under the Exchange Act (17 CFR <span style="white-space:nowrap">240.14d-2(b))</span></p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="border-collapse:collapse; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top"><ix:nonNumeric name="dei:PreCommencementIssuerTenderOffer" contextRef="duration_2022-09-02_to_2022-09-02" format="ixt-sec:boolballotbox">&#9744;</ix:nonNumeric></td>
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left"><span style="white-space:nowrap">Pre-commencement</span> communications pursuant to Rule <span style="white-space:nowrap">13e-4(c)</span> under the Exchange Act (17 CFR <span style="white-space:nowrap">240.13e-4(c))</span></p></td></tr></table> <p style="margin-top:10pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Securities registered pursuant to Section&#160;12(b) of the Act:</p> <p style="font-size:10pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="border-collapse:collapse; font-family:Times New Roman; font-size:8pt;width:100%;border:0;margin:0 auto">
<tr>
<td style="width:34%"></td>
<td style="vertical-align:bottom"></td>
<td style="width:32%"></td>
<td style="vertical-align:bottom;width:1%"></td>
<td style="width:32%"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style=" text-align: center;margin:auto; border-bottom:1.00pt solid #000000;vertical-align:bottom;white-space:nowrap"> <p style="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">Title of each class</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style=" text-align: center;margin:auto; border-bottom:1.00pt solid #000000;vertical-align:bottom"> <p style="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">Trading</p> <p style="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">symbol(s)</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style=" text-align: center;margin:auto; border-bottom:1.00pt solid #000000;vertical-align:bottom"> <p style="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">Name of each exchange</p> <p style="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">on which registered</p></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style=" text-align: center;margin:auto; vertical-align:top"><span style="font-weight:bold"><ix:nonNumeric name="dei:Security12bTitle" contextRef="duration_2022-09-02_to_2022-09-02">Common Stock, $0.10 Par Value</ix:nonNumeric></span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style=" text-align: center;margin:auto; vertical-align:top"><span style="font-weight:bold"><ix:nonNumeric name="dei:TradingSymbol" contextRef="duration_2022-09-02_to_2022-09-02">MTZ</ix:nonNumeric></span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style=" text-align: center;margin:auto; vertical-align:top"><span style="font-weight:bold"><ix:nonNumeric name="dei:SecurityExchangeName" contextRef="duration_2022-09-02_to_2022-09-02" format="ixt-sec:exchnameen">New York Stock Exchange</ix:nonNumeric></span></td></tr></table> <p style="margin-top:10pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Indicate by check mark whether the registrant is an emerging growth company as defined in Rule 405 of the Securities Act of 1933 (&#167;230.405 of this chapter) or Rule <span style="white-space:nowrap">12b-2</span> of the Securities Exchange Act of 1934 <span style="white-space:nowrap">(&#167;240.12b-2</span> of this chapter).</p> <p style="margin-top:10pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Emerging growth company&#160;&#160;<ix:nonNumeric name="dei:EntityEmergingGrowthCompany" contextRef="duration_2022-09-02_to_2022-09-02" format="ixt-sec:boolballotbox">&#9744;</ix:nonNumeric></p> <p style="margin-top:10pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section&#160;13(a) of the Exchange Act.&#160;&#160;&#9744;</p> <p style="font-size:10pt;margin-top:0pt;margin-bottom:0pt">&#160;</p> <p style="line-height:1.0pt;margin-top:0pt;margin-bottom:0pt;border-bottom:1px solid #000000">&#160;</p> <p style="line-height:3.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000">&#160;</p></div></div>

<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:11%;vertical-align:top" align="left"><span style="font-weight:bold">Item&#160;8.01.</span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Other Events. </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">On September&#160;2, 2022, MasTec, Inc. announced an amendment to the terms of its private exchange offer and consent solicitation made to certain eligible holders (the &#8220;<span style="font-weight:bold">Exchange Offer and Consent Solicitation</span>&#8221;) for any and all outstanding 6.625% Senior Notes due 2029 issued by IEA Energy Services LLC, a subsidiary of Infrastructure and Energy Alternatives, Inc., and issued a press release pursuant to Rule 135(c) under the Securities Act of 1933, as amended, relating to the amendment. Such press release is attached hereto as Exhibit 99.1 and incorporated herein by reference. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:11%;vertical-align:top" align="left"><span style="font-weight:bold">Item&#160;9.01.</span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Financial Statements and Exhibits. </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(d) <span style="font-style:italic">Exhibits</span> </p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">


<tr>

<td></td>

<td style="vertical-align:bottom;width:4%"></td>
<td style="width:93%"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;white-space:nowrap"><span style="font-weight:bold">Exhibit</span><br /><span style="font-weight:bold">No.</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:8pt; font-family:Times New Roman;font-weight:bold">Description</p></td></tr>


<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">99.1</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="d330666dex991.htm">Press release, dated September&#160;2, 2022, related to the Exchange Offer and Consent Solicitation </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">104</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">Cover Page Interactive Data File (embedded within the Inline XBRL document)</td></tr>
</table> <p style="font-size:18pt; margin-top:0pt; margin-bottom:0pt">&#160;</p>
</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:center">SIGNATURES </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Pursuant to the requirements of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned hereunto duly authorized. </p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0">


<tr>

<td style="width:45%"></td>

<td style="vertical-align:bottom;width:1%"></td>
<td style="width:4%"></td>

<td style="vertical-align:bottom"></td>
<td style="width:3%"></td>

<td style="vertical-align:bottom;width:1%"></td>
<td style="width:45%"></td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" colspan="3"><span style="font-weight:bold">MASTEC, INC.</span></td></tr>
<tr style="font-size:1pt">
<td style="height:12pt"></td>
<td style="height:12pt" colspan="2"></td>
<td style="height:12pt" colspan="2"></td>
<td style="height:12pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom">Date: September&#160;2, 2022</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:top">By:</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ Alberto de Cardenas</p></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">Alberto de Cardenas</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">Executive Vice President, General Counsel and Secretary</td></tr>
</table>
</div></div>

</body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.1
<SEQUENCE>2
<FILENAME>d330666dex991.htm
<DESCRIPTION>EX-99.1
<TEXT>
<HTML><HEAD>
<TITLE>EX-99.1</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>Exhibit 99.1 </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="77%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="22%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt;margin-bottom:1pt" ALIGN="right">


<IMG SRC="g330666g61c97.jpg" ALT="LOGO">
</P></TD></TR></TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="51%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="48%"></TD></TR>

<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Contact</B>:</P> <P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">J. Marc Lewis, Vice President-Investor Relations</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><FONT
STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">305-406-1815</FONT></FONT></P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman">marc.lewis@mastec.com</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top" ALIGN="right"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right">800 S. Douglas Road, 12<SUP STYLE="font-size:75%; vertical-align:top">th</SUP> Floor</P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right">Coral Gables , Flor ida 33134</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right">Tel :
305-599-1800</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman" ALIGN="right">www.mastec.com</P></TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>For Immediate Release </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>MasTec, Inc. Announces Amendment of Exchange Offer and </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Consent Solicitation </B></P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Coral
Gables</B><B>, FL</B><B> </B>(September 2, 2022) &#151; MasTec, Inc. (NYSE: MTZ) (the &#147;<B>Company</B>&#148;) today announced its amendment of the terms of its private exchange offer to certain Eligible Holders (as defined herein) (the
&#147;<B>Exchange Offer</B>&#148;) for any and all outstanding 6.625% Senior Notes due&nbsp;August 15, 2029&nbsp;(the &#147;<B>IEA Existing Notes</B>&#148;) issued by IEA Energy Services LLC (the &#147;<B>IEA Issuer</B>&#148;), a subsidiary of
Infrastructure and Energy Alternatives, Inc. (&#147;<B>IEA</B>&#148;), for up to an aggregate principal amount of&nbsp;$300,000,000&nbsp;of new 6.625% MasTec Senior Notes due&nbsp;August 15, 2029&nbsp;issued by the Company (the &#147;<B>MTZ Exchange
Notes</B>&#148;). The Company has amended the Exchange Offer (i)&nbsp;to extend the Consent Deadline (as defined herein) and (ii)&nbsp;to extend the Early Tender Date (as defined herein). Except as otherwise described in this press release, the
terms and conditions of the Exchange Offer set forth in the Offering Memorandum (as defined herein) remain unchanged. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Exchange Offer and Consent
Solicitation are being conducted in connection with, and are conditioned upon the completion of, the previously announced merger in which IEA would become a wholly owned subsidiary of the Company (the &#147;<B>Merger</B>&#148;), which is currently
expected to close in the fourth quarter of 2022, subject to customary closing conditions, regulatory approvals and approval by the stockholders of IEA. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">As part of the Exchange Offer, the Company is soliciting consents (the &#147;<B>Consent Solicitation</B>&#148;) with respect to the IEA Existing Notes, to
eliminate or modify certain of the covenants, restrictive provisions and events of default (the &#147;<B>Proposed Amendments</B>&#148;) in the indenture, dated as of&nbsp;August 17, 2021, governing the IEA Existing Notes. The Proposed Amendments
require the valid consent of the holders of not less than a majority in principal amount of IEA Existing Notes, excluding IEA Existing Notes held by certain affiliated holders of IEA (the &#147;<B>Requisite Consents</B>&#148;). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company has amended the Early Tender Date to be 5:00 p.m., New York City time, on September&nbsp;9, 2022 (such date and time, as the same may be further
extended, the &#147;<B>Early Tender Date</B>&#148;). In addition, the Company has amended the Consent Deadline to be the earlier of (i) 5:00 p.m., New York City time, on September&nbsp;9, 2022 and (ii) 5:00 p.m., New York City time, on the date the
Requisite Consents are obtained (such date and time, as the same may be further extended, the &#147;<B>Consent Deadline</B>&#148;). </P>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Subject to applicable law, the Company expressly reserves the right, in its sole discretion, to amend the
Exchange Offer and Consent Solicitation in any respect, including to (i)&nbsp;extend the Early Tender Date without extending the Consent Deadline, (ii)&nbsp;extend the Consent Deadline or (iii)&nbsp;provide that the Early Tender Premium (as defined
in the Offering Memorandum) will be payable only to Eligible Holders who validly tender and do not validly withdraw IEA Existing Notes at or prior to the Consent Deadline. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">At any time before the Expiration Date (as defined herein), if the Company receives the Requisite Consents, the IEA Issuer has agreed that the IEA Issuer, IEA
and the trustee of the IEA Existing Notes will execute and deliver a supplemental indenture relating to the Proposed Amendments, which will be effective upon execution on the date the Requisite Consents are obtained but will only become operative
upon the settlement date of the Exchange Offer. An Eligible Holder that validly tenders (and does not validly withdraw) its IEA Existing Notes and validly delivers a consent prior to the Consent Deadline, but validly withdraws such IEA Existing
Notes after the Consent Deadline but prior to the Expiration Date, will receive the Consent Payment (as defined in the Offering Memorandum), even if such Eligible Holder is no longer the beneficial owner of such IEA Existing Notes at the Expiration
Date, but will not receive the Early Tender Premium or the Exchange Consideration (as defined in the Offering Memorandum). </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company, at its option,
may complete the Exchange Offer even if the Requisite Consents are not received. Any amendment or waiver of the terms of or conditions with respect to the Exchange Offer by the Company will automatically amend or waive such terms or conditions with
respect to the Consent Solicitation unless expressly stated otherwise. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Exchange Offer and Consent Solicitation are being made pursuant to the terms
and subject to the conditions set forth in the offering memorandum, dated&nbsp;August 8, 2022, as amended by the Offering Memorandum Supplement, dated August&nbsp;22, 2022&nbsp;(as so amended, the &#147;<B>Offering Memorandum</B>&#148;), as such
terms and conditions are amended by this press release, and are conditioned upon the closing of the Merger, which condition may not be waived by the Company, and certain other conditions that may be waived by the Company. The Exchange Offer and
Consent Solicitation will expire at&nbsp;5:00 p.m.,&nbsp;New York City&nbsp;time on&nbsp;September 30, 2022, unless extended or terminated (such date and time with respect to the Exchange Offer, as may be extended for such Exchange Offer, the
&#147;<B>Expiration Date</B>&#148;). </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Tenders of IEA Existing Notes may be validly withdrawn by Eligible Holders at any time prior to the Expiration Date;
however, a valid withdrawal of tendered IEA Existing Notes before the Expiration Date will not be deemed a valid revocation of the related consent delivered by such Eligible Holder, and such consent will continue to be deemed delivered. Any consents
to the Proposed Amendments delivered prior to the Consent Deadline (including any consents delivered prior to the date hereof) may not be revoked. </P>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Documents relating to the Exchange Offer and Consent Solicitation will only be distributed to persons who
certify that they are (a)&nbsp;a &#147;Qualified Institutional Buyer,&#148; as that term is defined in Rule 144A under the Securities Act of 1933, as amended (the &#147;<B>Securities Act</B>&#148;), or (b)&nbsp;a person that is not a U.S. person (as
defined in Regulation S under the Securities Act) (such persons, &#147;<B>Eligible Holders</B>&#148;). The complete terms and conditions of the Exchange Offer and Consent Solicitation are described in the Offering Memorandum, copies of which may be
obtained by contacting D.F. King&nbsp;&amp; Co., Inc., the exchange agent and information agent in connection with the Exchange Offer and Consent Solicitation, by telephone at (800) <FONT STYLE="white-space:nowrap">549-6864</FONT> (U.S. toll-free)
or (212) <FONT STYLE="white-space:nowrap">269-5550</FONT> (banks and brokers), or by email at<U>&nbsp;mastec@dfking.com</U>. The eligibility certification may be completed at<U>&nbsp;www.dfking.com/mastec</U>&nbsp;or is also available by contacting
D.F. King&nbsp;&amp; Co., Inc. using the information above. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The MTZ Exchange Notes have not been, and will not be, registered with the Securities and
Exchange Commission under the Securities Act, or any state or foreign securities laws. The MTZ Exchange Notes may not be offered or sold in&nbsp;the United States&nbsp;or to any U.S. person except pursuant to an exemption from, or in a transaction
not subject to, the registration requirements of the Securities Act. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">This press release is provided for informational purposes only and does not
constitute an offer to sell or purchase, or a solicitation of an offer to sell or purchase, or the solicitation of tenders or consents with respect to, any security. No offer, solicitation, purchase or sale will be made in any jurisdiction in which
such an offer, solicitation or sale would be unlawful. The Exchange Offer and Consent Solicitation are being made solely pursuant to the Offering Memorandum and only to such persons and in such jurisdictions as are permitted under applicable law.
</P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><U><B>About MasTec, Inc.</B> </U></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">MasTec is a leading
infrastructure construction company operating mainly throughout North America across a range of industries. MasTec&#146;s primary activities include the engineering, building, installation, maintenance and upgrade of communications, energy, utility
and other infrastructure, such as: power delivery services, including transmission and distribution, wireless, wireline/fiber and customer fulfillment activities; power generation, primarily from clean energy and renewable sources; pipeline
infrastructure, including natural gas pipeline and distribution infrastructure; heavy civil; and industrial infrastructure. MasTec&#146;s customers are primarily in these industries. The information contained on the Company&#146;s website is not
incorporated into this press release. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><U>Forward Looking Statements </U></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>This press release contains forward-looking statements. Forward-looking statements include, but are not limited to, the anticipated results and execution of
the Exchange Offer and Consent Solicitation and the actions that the Company may take with respect thereto; statements relating to expectations regarding the future financial and operational performance of the Company or IEA; the projected impact
and benefits of IEA on the Company&#146;s operating or financial results; expectations regarding the Company&#146;s or IEA&#146;s business or financial outlook; expectations regarding the Company&#146;s plans, strategies and opportunities;
expectations regarding opportunities, technological developments, competitive positioning, future economic conditions and other trends in particular markets or industries; the potential strategic benefits and synergies expected from the acquisition
of IEA; the development of and opportunities with respect </I></P>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>
to future projects, including renewable and other projects designed to support transition to a carbon-neutral economy; the Company&#146;s ability to successfully integrate the operations of IEA;
the expected closing of, and financing sources for, the acquisition of IEA; the impact of inflation on the Company&#146;s costs and the ability to recover increased costs, as well as other statements reflecting expectations, intentions, assumptions
or beliefs about future events and other statements that do not relate strictly to historical or current facts. These statements are based on currently available operating, financial, economic and other information, and are subject to a number of
significant risks and uncertainties. A variety of factors in addition to those mentioned above, many of which are beyond our control, could cause actual future results to differ materially from those projected in the forward-looking statements.
Other factors that might cause such a difference include, but are not limited to: risks related to completed or potential acquisitions, including the acquisition of Henkels&nbsp;&amp; McCoy Group, Inc., as well as the ability to identify suitable
acquisition or strategic investment opportunities, to integrate acquired businesses within expected timeframes and to achieve the revenue, cost savings and earnings levels from such acquisitions at or above the levels projected, including the risk
of potential asset impairment charges and write-downs of goodwill; risks related to timely completion, or completion at all, of the Exchange Offer; risks related to the Company&#146;s ability to obtain consents under the Consent Solicitation; risks
that conditions to the closing of the proposed transaction are not satisfied or waived at all or on the anticipated timeline; risks related to the impact of inflation on costs as well as economic activity, customer demand and interest rates, risks
related to adverse effects of health epidemics and pandemics or other outbreaks of communicable diseases, such as <FONT STYLE="white-space:nowrap">the&nbsp;COVID-19&nbsp;pandemic,</FONT> including its effect on supply chain or inflationary issues,
as well as, the potential effects of related health mandates and recommendations; market conditions, technological developments, regulatory or policy changes, including permitting processes and tax incentives that affect us or our customers&#146;
industries; the effect of federal, local, state, foreign or tax legislation and other regulations affecting the industries we serve and related projects and expenditures; the effect on demand for our services of changes in the amount of capital
expenditures by our customers due to, among other things, economic conditions, including potential adverse effects of public health issues, such as <FONT STYLE="white-space:nowrap">the&nbsp;COVID-19&nbsp;pandemic</FONT> on economic activity
generally, the availability and cost of financing, and customer consolidation in the industries we serve; activity in the industries we serve and the impact on our customers&#146; expenditure levels caused by fluctuations in commodity prices,
including for oil, natural gas, electricity and other energy sources; our ability to manage projects effectively and in accordance with our estimates, as well as our ability to accurately estimate the costs associated with our fixed price and other
contracts, including any material changes in estimates for completion of projects and estimates of the recoverability of change orders; the timing and extent of fluctuations in operational, geographic and weather factors affecting our customers,
projects and the industries in which we operate; the highly competitive nature of our industry and the ability of our customers, including our largest customers, to terminate or reduce the amount of work, or in some cases, the prices paid for
services, on short or no notice under our contracts, and/or customer disputes related to our performance of services and the resolution of unapproved change orders; our dependence on a limited number of customers and our ability to <FONT
STYLE="white-space:nowrap">replace&nbsp;non-recurring&nbsp;projects</FONT> with new projects; the effect of state and federal regulatory initiatives, including costs of compliance with existing and potential future safety and environmental
requirements, including with respect to climate change; risks associated with potential environmental issues and other hazards from our operations; disputes with, or failures of, our subcontractors to deliver agreed-upon supplies or services in a
timely fashion, and the risk of being required to pay our subcontractors even if our customers do not pay us; risks related to our strategic arrangements, including our equity investments; any exposure resulting from system or information technology
interruptions or data security breaches; any material changes in estimates for legal costs or case settlements or adverse determinations on any claim, lawsuit or proceeding; the adequacy of our insurance, legal and other reserves; the outcome of our
plans for future operations, growth and services, including business development efforts, backlog, acquisitions and dispositions; our ability to maintain a workforce based upon current and anticipated workloads; our ability to attract and retain
qualified personnel, key management and skilled employees, including from acquired businesses, and our ability to enforce any noncompetition agreements; fluctuations in fuel, maintenance, materials, labor and other costs; risks associated with
volatility of our stock price or any dilution or stock price volatility that shareholders may experience in connection with shares we may issue as consideration <FONT STYLE="white-space:nowrap">for&nbsp;earn-out&nbsp;obligations</FONT> or as
purchase consideration in connection with past or future acquisitions, or as a result of other stock issuances; restrictions imposed by our credit facility, senior notes and any future loans or securities; our ability to obtain performance and
surety bonds; risks related to our operations that employ a unionized workforce, including labor availability, productivity and relations, as well as risks associated with multiemployer union pension plans, including underfunding and withdrawal
liabilities; risks associated with operating in or expanding into additional international markets, including risks from fluctuations in foreign currencies, foreign labor and general business conditions and risks from failure to comply with laws
applicable to our foreign activities and/or governmental policy uncertainty; as well as a small number of our existing shareholders have the ability to influence major corporate decisions. We believe these forward-looking statements are reasonable;
however, you should not place undue reliance on any forward-looking statements, which are based on current expectations. Furthermore, forward-looking statements speak only as of the date they are made. If any of these risks or uncertainties
materialize, or if any of our underlying assumptions are incorrect, our actual results may differ significantly from the results that we express in, or imply by, any of our forward-looking statements. We do not undertake any obligation to publicly
update or revise these forward-looking statements after the date of this press release to reflect future events or circumstances, except as required by applicable law. We qualify any and all of our forward-looking statements by these cautionary
factors. </I></P>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Additional Information and Where to Find It </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In connection with the Merger,&nbsp;the Company has filed a Registration Statement on Form <FONT STYLE="white-space:nowrap">S-4</FONT> that includes a
preliminary proxy statement of IEA with respect to the Merger and also constitutes the Company&#146;s prospectus with respect to the shares of its common stock to be issued in the Merger. The Registration Statement on Form <FONT
STYLE="white-space:nowrap">S-4</FONT> has not yet become effective and the information contained therein is subject to change. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>INVESTORS AND SECURITY
HOLDERS ARE URGED TO READ THE DEFINITIVE PROXY STATEMENT/PROSPECTUS AND OTHER DOCUMENTS FILED WITH THE SEC CAREFULLY AND IN THEIR ENTIRETY WHEN THEY BECOME AVAILABLE BECAUSE THEY WILL CONTAIN IMPORTANT INFORMATION ABOUT THE PROPOSED TRANSACTION.
</B></P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">These materials (when they are available) and other documents filed with the&nbsp;SEC may be obtained&nbsp;free of charge at
the&nbsp;SEC&#146;s&nbsp;website,<U>&nbsp;www.sec.gov</U>. Copies of documents filed with the&nbsp;SEC&nbsp;by&nbsp;the Company&nbsp;(when they become available) may be obtained free of charge at&nbsp;MasTec&#146;s&nbsp;website
at<U>&nbsp;MasTec.com</U>&nbsp;or (305) <FONT STYLE="white-space:nowrap">406-1815.</FONT> Copies of documents filed with the&nbsp;SEC&nbsp;by IEA (when they become available) may be obtained free of charge on IEA&#146;s website
at<U>&nbsp;iea.net</U>&nbsp;or (765) <FONT STYLE="white-space:nowrap">828-2653.</FONT> </P>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>3
<FILENAME>mtz-20220902.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!-- DFIN - https://www.dfinsolutions.com/ -->
<!-- CTU Version: Release master Build:20220115.12 -->
<!-- Creation date: 9/2/2022 2:27:03 PM Eastern Time -->
<!-- Copyright (c) 2022 Donnelley Financial Solutions, Inc. All Rights Reserved. -->
<xsd:schema
  xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric"
  xmlns:num="http://www.xbrl.org/dtr/type/numeric"
  xmlns:us-types="http://fasb.org/us-types/2021-01-31"
  xmlns:mtz="http://mastec.com/20220902"
  xmlns:dei="http://xbrl.sec.gov/dei/2021"
  xmlns:xbrli="http://www.xbrl.org/2003/instance"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xbrldt="http://xbrl.org/2005/xbrldt"
  attributeFormDefault="unqualified"
  elementFormDefault="qualified"
  targetNamespace="http://mastec.com/20220902"
  xmlns:xsd="http://www.w3.org/2001/XMLSchema">
    <xsd:import schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" namespace="http://www.xbrl.org/2003/instance" />
    <xsd:import schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" namespace="http://www.xbrl.org/2003/linkbase" />
    <xsd:import schemaLocation="https://xbrl.sec.gov/dei/2021/dei-2021.xsd" namespace="http://xbrl.sec.gov/dei/2021" />
    <xsd:import schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd" namespace="http://www.xbrl.org/dtr/type/numeric" />
    <xsd:import schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd" namespace="http://www.xbrl.org/dtr/type/non-numeric" />
    <xsd:import schemaLocation="https://xbrl.sec.gov/naics/2021/naics-2021.xsd" namespace="http://xbrl.sec.gov/naics/2021" />
    <xsd:import schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" namespace="http://xbrl.org/2005/xbrldt" />
  <xsd:annotation>
    <xsd:appinfo>
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="mtz-20220902_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:title="Label Links, all" xlink:type="simple" />
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="mtz-20220902_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:title="Presentation Links, all" xlink:type="simple" />
      <link:roleType roleURI="http://mastec.com//20220902/taxonomy/role/DocumentDocumentAndEntityInformation" id="Role_DocumentDocumentAndEntityInformation">
        <link:definition>100000 - Document - Document and Entity Information</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xsd:appinfo>
  </xsd:annotation>
</xsd:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>4
<FILENAME>mtz-20220902_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii" standalone="yes"?>
<!-- DFIN - https://www.dfinsolutions.com/ -->
<!-- CTU Version: Release master Build:20220115.12 -->
<!-- Creation date: 9/2/2022 2:27:03 PM Eastern Time -->
<!-- Copyright (c) 2022 Donnelley Financial Solutions, Inc. All Rights Reserved. -->
<link:linkbase
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CoverAbstract" xlink:type="locator" xlink:label="dei_CoverAbstract" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CoverAbstract" xlink:to="dei_CoverAbstract_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_CoverAbstract_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Cover [Abstract]</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_CoverAbstract_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Cover [Abstract]</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityRegistrantName" xlink:type="locator" xlink:label="dei_EntityRegistrantName" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityRegistrantName_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Entity Registrant Name</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_EntityRegistrantName_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Registrant Name</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_AmendmentFlag" xlink:type="locator" xlink:label="dei_AmendmentFlag" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_AmendmentFlag_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Amendment Flag</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_AmendmentFlag_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Amendment Flag</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCentralIndexKey" xlink:type="locator" xlink:label="dei_EntityCentralIndexKey" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityCentralIndexKey_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Entity Central Index Key</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_EntityCentralIndexKey_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Central Index Key</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentType" xlink:type="locator" xlink:label="dei_DocumentType" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_DocumentType_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Document Type</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_DocumentType_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Document Type</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentPeriodEndDate" xlink:type="locator" xlink:label="dei_DocumentPeriodEndDate" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_DocumentPeriodEndDate_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Document Period End Date</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_DocumentPeriodEndDate_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Document Period End Date</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityIncorporationStateCountryCode" xlink:type="locator" xlink:label="dei_EntityIncorporationStateCountryCode" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Entity Incorporation State Country Code</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Incorporation State Country Code</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityFileNumber" xlink:type="locator" xlink:label="dei_EntityFileNumber" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityFileNumber_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Entity File Number</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_EntityFileNumber_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity File Number</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityTaxIdentificationNumber" xlink:type="locator" xlink:label="dei_EntityTaxIdentificationNumber" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityTaxIdentificationNumber_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Entity Tax Identification Number</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_EntityTaxIdentificationNumber_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Tax Identification Number</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressAddressLine1" xlink:type="locator" xlink:label="dei_EntityAddressAddressLine1" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityAddressAddressLine1_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address, Address Line One</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_EntityAddressAddressLine1_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Address, Address Line One</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressAddressLine2" xlink:type="locator" xlink:label="dei_EntityAddressAddressLine2" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine2" xlink:to="dei_EntityAddressAddressLine2_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityAddressAddressLine2_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address, Address Line Two</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_EntityAddressAddressLine2_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Address, Address Line Two</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressCityOrTown" xlink:type="locator" xlink:label="dei_EntityAddressCityOrTown" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityAddressCityOrTown_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address, City or Town</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_EntityAddressCityOrTown_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Address, City or Town</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressStateOrProvince" xlink:type="locator" xlink:label="dei_EntityAddressStateOrProvince" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityAddressStateOrProvince_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address, State or Province</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_EntityAddressStateOrProvince_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Address, State or Province</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressPostalZipCode" xlink:type="locator" xlink:label="dei_EntityAddressPostalZipCode" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityAddressPostalZipCode_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address, Postal Zip Code</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_EntityAddressPostalZipCode_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CityAreaCode" xlink:type="locator" xlink:label="dei_CityAreaCode" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CityAreaCode" xlink:to="dei_CityAreaCode_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_CityAreaCode_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">City Area Code</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_CityAreaCode_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">City Area Code</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_LocalPhoneNumber" xlink:type="locator" xlink:label="dei_LocalPhoneNumber" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_LocalPhoneNumber_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Local Phone Number</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_LocalPhoneNumber_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Local Phone Number</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_WrittenCommunications" xlink:type="locator" xlink:label="dei_WrittenCommunications" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_WrittenCommunications" xlink:to="dei_WrittenCommunications_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_WrittenCommunications_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Written Communications</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_WrittenCommunications_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Written Communications</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_SolicitingMaterial" xlink:type="locator" xlink:label="dei_SolicitingMaterial" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SolicitingMaterial" xlink:to="dei_SolicitingMaterial_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_SolicitingMaterial_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Soliciting Material</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_SolicitingMaterial_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Soliciting Material</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_PreCommencementTenderOffer" xlink:type="locator" xlink:label="dei_PreCommencementTenderOffer" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementTenderOffer" xlink:to="dei_PreCommencementTenderOffer_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_PreCommencementTenderOffer_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Pre Commencement Tender Offer</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_PreCommencementTenderOffer_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Pre Commencement Tender Offer</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_PreCommencementIssuerTenderOffer" xlink:type="locator" xlink:label="dei_PreCommencementIssuerTenderOffer" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementIssuerTenderOffer" xlink:to="dei_PreCommencementIssuerTenderOffer_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_PreCommencementIssuerTenderOffer_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Pre Commencement Issuer Tender Offer</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_PreCommencementIssuerTenderOffer_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Pre Commencement Issuer Tender Offer</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_Security12bTitle" xlink:type="locator" xlink:label="dei_Security12bTitle" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_Security12bTitle_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Security 12b Title</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_Security12bTitle_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Security 12b Title</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_TradingSymbol" xlink:type="locator" xlink:label="dei_TradingSymbol" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_TradingSymbol_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Trading Symbol</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_TradingSymbol_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Trading Symbol</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_SecurityExchangeName" xlink:type="locator" xlink:label="dei_SecurityExchangeName" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityExchangeName" xlink:to="dei_SecurityExchangeName_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_SecurityExchangeName_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Security Exchange Name</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_SecurityExchangeName_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Security Exchange Name</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityEmergingGrowthCompany" xlink:type="locator" xlink:label="dei_EntityEmergingGrowthCompany" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Entity Emerging Growth Company</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Emerging Growth Company</link:label>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>5
<FILENAME>mtz-20220902_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii" standalone="yes"?>
<!-- DFIN - https://www.dfinsolutions.com/ -->
<!-- CTU Version: Release master Build:20220115.12 -->
<!-- Creation date: 9/2/2022 2:27:03 PM Eastern Time -->
<!-- Copyright (c) 2022 Donnelley Financial Solutions, Inc. All Rights Reserved. -->
<link:linkbase
    xmlns:link="http://www.xbrl.org/2003/linkbase"
    xmlns:xlink="http://www.w3.org/1999/xlink"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:xbrldt="http://xbrl.org/2005/xbrldt"
    xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://mastec.com//20220902/taxonomy/role/DocumentDocumentAndEntityInformation" xlink:href="mtz-20220902.xsd#Role_DocumentDocumentAndEntityInformation" xlink:type="simple" />
  <link:presentationLink xlink:type="extended" xlink:role="http://mastec.com//20220902/taxonomy/role/DocumentDocumentAndEntityInformation">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CoverAbstract" xlink:type="locator" xlink:label="dei_CoverAbstract" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityRegistrantName" xlink:type="locator" xlink:label="dei_EntityRegistrantName" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityRegistrantName" order="22.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_AmendmentFlag" xlink:type="locator" xlink:label="dei_AmendmentFlag" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_AmendmentFlag" order="23.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCentralIndexKey" xlink:type="locator" xlink:label="dei_EntityCentralIndexKey" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityCentralIndexKey" order="24.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentType" xlink:type="locator" xlink:label="dei_DocumentType" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentType" order="26.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentPeriodEndDate" xlink:type="locator" xlink:label="dei_DocumentPeriodEndDate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentPeriodEndDate" order="27.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityIncorporationStateCountryCode" xlink:type="locator" xlink:label="dei_EntityIncorporationStateCountryCode" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityIncorporationStateCountryCode" order="28.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityFileNumber" xlink:type="locator" xlink:label="dei_EntityFileNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityFileNumber" order="29.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityTaxIdentificationNumber" xlink:type="locator" xlink:label="dei_EntityTaxIdentificationNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityTaxIdentificationNumber" order="30.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressAddressLine1" xlink:type="locator" xlink:label="dei_EntityAddressAddressLine1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressAddressLine1" order="31.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressAddressLine2" xlink:type="locator" xlink:label="dei_EntityAddressAddressLine2" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressAddressLine2" order="32.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressCityOrTown" xlink:type="locator" xlink:label="dei_EntityAddressCityOrTown" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressCityOrTown" order="33.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressStateOrProvince" xlink:type="locator" xlink:label="dei_EntityAddressStateOrProvince" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressStateOrProvince" order="34.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressPostalZipCode" xlink:type="locator" xlink:label="dei_EntityAddressPostalZipCode" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressPostalZipCode" order="35.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CityAreaCode" xlink:type="locator" xlink:label="dei_CityAreaCode" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_CityAreaCode" order="36.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_LocalPhoneNumber" xlink:type="locator" xlink:label="dei_LocalPhoneNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_LocalPhoneNumber" order="37.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_WrittenCommunications" xlink:type="locator" xlink:label="dei_WrittenCommunications" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_WrittenCommunications" order="38.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_SolicitingMaterial" xlink:type="locator" xlink:label="dei_SolicitingMaterial" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_SolicitingMaterial" order="39.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_PreCommencementTenderOffer" xlink:type="locator" xlink:label="dei_PreCommencementTenderOffer" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_PreCommencementTenderOffer" order="40.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_PreCommencementIssuerTenderOffer" xlink:type="locator" xlink:label="dei_PreCommencementIssuerTenderOffer" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_PreCommencementIssuerTenderOffer" order="41.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_Security12bTitle" xlink:type="locator" xlink:label="dei_Security12bTitle" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_Security12bTitle" order="42.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_TradingSymbol" xlink:type="locator" xlink:label="dei_TradingSymbol" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_TradingSymbol" order="43.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_SecurityExchangeName" xlink:type="locator" xlink:label="dei_SecurityExchangeName" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_SecurityExchangeName" order="44.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityEmergingGrowthCompany" xlink:type="locator" xlink:label="dei_EntityEmergingGrowthCompany" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityEmergingGrowthCompany" order="45.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>6
<FILENAME>g330666g61c97.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 g330666g61c97.jpg
M_]C_X  02D9)1@ !  $ 8 !@  #__@ ?3$5!1"!496-H;F]L;V=I97,@26YC
M+B!6,2XP,0#_VP"$  @&!@<&!0@'!P<*"0@*#18.#0P,#1L3%! 6(!PB(1\<
M'QXC*#,K(R8P)AX?+#TM,#4V.3HY(BL_0SXX0S,X.3<!"0H*#0L-&@X.&C<D
M'R0W-S<W-S<W-S<W-S<W-S<W-S<W-S<W-S<W-S<W-S<W-S<W-S<W-S<W-S<W
M-S<W-S<W-__$ :(   $% 0$! 0$!           ! @,$!08'" D*"P$  P$!
M 0$! 0$! 0        $" P0%!@<("0H+$  " 0,# @0#!04$!    7T! @,
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
M1(^) #D'<JG:2<\<_K7NU5AL7AH\T[-6T^1@DU(S?&B>,?&&H0ZG/X;O[:W
M,4$*0NY3&"2PQD\MU*@'&.U;81X#"X>4%*\OGV)E=R/H69)I+61()?)D*$))
MM!V-C@X/7![5\LIJ$KU%I<Z^AY+8^,/B!X?OKNUUSP_>ZV00(Y(8?+48ZD.B
M88'(XQP0>:]JMA,#7A&=.=G\_P!68.Z*GA+P_KVN?$D^*[[2GT>U24R,FPQ$
MML*@*#R<YRQ/!RU=&+Q=&&$^JP?-;K\[BC\9[%J2%])NXXU)8Q.%5<Y)P>!7
MSD(N#3-ZFQY?\$]*U'2O[;_M#3[FS,@@,?GPM&& W],]>M>_GF(A7Y7!WW_0
MPIQZGH'BO1!XB\,WVE^:T;3(-C#LZD$9]L@?K7DX:LZ%93-Y1NK'E/AS7/&O
M@6UDT*X\+W%]% Q,;)&^%SR<,JD,I))XQR2*]BI3H8R;JRG9LYDFG8[;P1KW
MC#7M0N)M:T:+3M-12$WQ/'*S9&!AFY&,\X'->9BJ%"DO=E<WBC7\:^&?^$L\
M-7&F^8(Y25>)F) # ]\=B,CIQG/) K+!5_J]53CL%6-T>8Z#XB\<>#M(?0I/
M"EU=20EO)D6)V"EB2<%%(<9.>N>O->QB,/@\;4]NYV^_T\C.$FHG9_##3/$E
MIIMS>>([RZDEN]AA@N96=HE&[D@D[2V[I[5Y^/K8:4[X?X?^&[ZEP=U<]#'2
GO/W- H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H __9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>7
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140308376857680">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Document and Entity Information<br></strong></div></th>
<th class="th"><div>Sep. 02, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">MASTEC INC<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000015615<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">8-K<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Sep.  02,  2022<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation State Country Code</a></td>
<td class="text">FL<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-08106<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">65-0829355<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">800 S. Douglas Road<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">12th Floor<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Coral Gables<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">FL<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">33134<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">(305)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">599-1800<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_WrittenCommunications', window );">Written Communications</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SolicitingMaterial', window );">Soliciting Material</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_PreCommencementTenderOffer', window );">Pre Commencement Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_PreCommencementIssuerTenderOffer', window );">Pre Commencement Issuer Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Security 12b Title</a></td>
<td class="text">Common Stock, $0.10 Par Value<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">MTZ<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 2 such as Street or Suite number</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_PreCommencementIssuerTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 13e<br> -Subsection 4c<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_PreCommencementIssuerTenderOffer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_PreCommencementTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 14d<br> -Subsection 2b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_PreCommencementTenderOffer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SolicitingMaterial">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Section 14a<br> -Number 240<br> -Subsection 12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SolicitingMaterial</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_WrittenCommunications">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 425<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_WrittenCommunications</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>8
<FILENAME>d330666d8k_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2021"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="mtz-20220902.xsd" xlink:type="simple"/>
    <context id="duration_2022-09-02_to_2022-09-02">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
        </entity>
        <period>
            <startDate>2022-09-02</startDate>
            <endDate>2022-09-02</endDate>
        </period>
    </context>
    <dei:EntityRegistrantName
      contextRef="duration_2022-09-02_to_2022-09-02"
      id="Hidden_dei_EntityRegistrantName">MASTEC INC</dei:EntityRegistrantName>
    <dei:AmendmentFlag contextRef="duration_2022-09-02_to_2022-09-02">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="duration_2022-09-02_to_2022-09-02"
      id="Hidden_dei_EntityCentralIndexKey">0000015615</dei:EntityCentralIndexKey>
    <dei:DocumentType contextRef="duration_2022-09-02_to_2022-09-02">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="duration_2022-09-02_to_2022-09-02">2022-09-02</dei:DocumentPeriodEndDate>
    <dei:EntityIncorporationStateCountryCode contextRef="duration_2022-09-02_to_2022-09-02">FL</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber contextRef="duration_2022-09-02_to_2022-09-02">001-08106</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber contextRef="duration_2022-09-02_to_2022-09-02">65-0829355</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="duration_2022-09-02_to_2022-09-02">800 S. Douglas Road</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2 contextRef="duration_2022-09-02_to_2022-09-02">12th Floor</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown contextRef="duration_2022-09-02_to_2022-09-02">Coral Gables</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="duration_2022-09-02_to_2022-09-02">FL</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="duration_2022-09-02_to_2022-09-02">33134</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="duration_2022-09-02_to_2022-09-02">(305)</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="duration_2022-09-02_to_2022-09-02">599-1800</dei:LocalPhoneNumber>
    <dei:WrittenCommunications contextRef="duration_2022-09-02_to_2022-09-02">true</dei:WrittenCommunications>
    <dei:SolicitingMaterial contextRef="duration_2022-09-02_to_2022-09-02">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer contextRef="duration_2022-09-02_to_2022-09-02">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer contextRef="duration_2022-09-02_to_2022-09-02">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle contextRef="duration_2022-09-02_to_2022-09-02">Common Stock, $0.10 Par Value</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="duration_2022-09-02_to_2022-09-02">MTZ</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="duration_2022-09-02_to_2022-09-02">NYSE</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany contextRef="duration_2022-09-02_to_2022-09-02">false</dei:EntityEmergingGrowthCompany>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>9
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
MY?.J>ZC+N.HL?X;[:)'-M[#/)73)>UYN1]76^T$D7O!9QP<<GB-WPQ-',)^
MQ1' L#P8 \PG>&%Y_J?]K-#]! SCMHHB*]1GA?H$KQBR'3Y8GKA/[I_X3O,\
M3;,,J^AV&V6PQ>J69? 7CX9Q P\L#V1Z6ZWQ;N,3\OH<8#U];4*PG>*3B.T4
MKS4@\;J!1Y['NXWE 0^L"]CL0/YX'IBIN$^:0E<Q;M@)QI$\QQ"8Q?B,9AE2
MG0P^\?Y@IR1-\SR. !9GD*88 J<11S &P %#TG1X#SY['R73>RHY_U=3_ 10
M2P,$%     @ VS@B59>*NQS     $P(   L   !?<F5L<R\N<F5L<YV2N6[#
M, Q ?\70GC 'T"&(,V7Q%@3Y 5:B#]@2!8I%G;^OVJ5QD L9>3T\$MP>:4#M
M.*2VBZD8_1!2:5K5N %(MB6/:<Z10J[4+!XUA]) 1-MC0[!:+#Y +AEFM[UD
M%J=SI%>(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3
MY?YVX$G1H2)8%II%R=.B':5_'<?VD-/IKV,BM'I;Z/EQ:%0*CMQC)8QQ8K3^
M-8+)#^Q^ %!+ P04    " #;.")5'#AEZC\!   \ @  #P   'AL+W=O<FMB
M;V]K+GAM;(U1RV["0 S\E=5^0!-0BU1$N)0^D*H6E8K[DG6(Q3XBKP,M7U\G
M452D7GKR>FR-9V87YTC'?8Q']>5=2(6NF9MYEJ6R!F_236P@R*2*Y U+2X<L
M-03&IAJ O<NF>3[+O,&@EXN1:T/9=1,92L88!.R '<(Y_<Z[5ITPX1X=\G>A
M^[<#K3P&]'@!6^A<JU3'\TLDO,3 QFU+BLX5>C(,=D",Y1]XVXG\-/O4(VSV
M'T:$%'J6"V&%E+C?Z/F-:#R!+ ]=R_$)'0.M#,,SQ;;!<.AHQ$5V9://8:Q#
MB'/Z3XRQJK"$52Q;#X&'' E<)S"D&IND53 >"CVN*!.L>@PL(:EU&*ADMW,J
MI]=V<,TB]RI#FJ,,:&T'X:-:"Q4&L&]R( DNR94;4EWI>::W=Y-[2:AU[D&P
M]_ :C1W-CQ^W_ %02P,$%     @ VS@B520>FZ*M    ^ $  !H   !X;"]?
M<F5L<R]W;W)K8F]O:RYX;6PN<F5L<[61/0Z#, R%KQ+E #50J4,%3%U8*RX0
M!?,C$A+%K@JW+X4!D#IT8;*>+7_OR4Z?:!1W;J"V\R1&:P;*9,OL[P"D6[2*
M+L[C,$]J%ZSB688&O-*]:A"2*+I!V#-DGNZ9HIP\_D-T==UI?#C]LCCP#S"\
M7>BI160I2A4:Y$S":+8VP5+BRTR6HJ@R&8HJEG!:(.+)(&UI5GVP3TZTYWD7
M-_=%KLWC":[?#'!X=/X!4$L#!!0    ( -LX(E5ED'F2&0$  ,\#   3
M6T-O;G1E;G1?5'EP97-=+GAM;*V334[#,!"%KQ)E6R4N+%B@IAM@"UUP 6-/
M&JO^DV=:TMLS3MI*H!(5A4VL>-Z\SYZ7K-Z/$;#HG?78E!U1?!0"50=.8ATB
M>*ZT(3E)_)JV(DJUDUL0]\OE@U#!$WBJ*'N4Z]4SM')OJ7CI>1M-\$V9P&)9
M/(W"S&I*&:,U2A+7Q<'K'Y3J1*BY<]!@9R(N6%"*JX1<^1UPZGL[0$I&0[&1
MB5ZE8Y7HK4 Z6L!ZVN+*&4/;&@4ZJ+WCEAIC JFQ R!GZ]%T,4TFGC",S[O9
M_,%F"LC*30H1.;$$?\>=(\G=560C2&2FKW@ALO7L^T%.6X.^D<WC_0QI-^2!
M8ECFS_A[QA?_&\[Q$<+NOS^QO-9.&G_FB^$_7G\!4$L! A0#%     @ VS@B
M50=!36*!    L0   !               ( !     &1O8U!R;W!S+V%P<"YX
M;6Q02P$"% ,4    " #;.")55V3$,^X    K @  $0              @ &O
M    9&]C4')O<',O8V]R92YX;6Q02P$"% ,4    " #;.")5F5R<(Q &  "<
M)P  $P              @ ', 0  >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4
M Q0    ( -LX(E4_E O!6 0  !T1   8              " @0T(  !X;"]W
M;W)K<VAE971S+W-H965T,2YX;6Q02P$"% ,4    " #;.")5GZ ;\+$"  #B
M#   #0              @ &;#   >&PO<W1Y;&5S+GAM;%!+ 0(4 Q0    (
M -LX(E67BKL<P    !,"   +              "  7</  !?<F5L<R\N<F5L
M<U!+ 0(4 Q0    ( -LX(E4<.&7J/P$  #P"   /              "  6 0
M  !X;"]W;W)K8F]O:RYX;6Q02P$"% ,4    " #;.")5)!Z;HJT   #X 0
M&@              @ ',$0  >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-0
M2P$"% ,4    " #;.")599!YDAD!  #/ P  $P              @ &Q$@
I6T-O;G1E;G1?5'EP97-=+GAM;%!+!08     "0 ) #X"  #[$P     !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>10
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>11
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
..report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

..report table.authRefData a {
	display: block;
	font-weight: bold;
}

..report table.authRefData p {
	margin-top: 0px;
}

..report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

..report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

..report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

..report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
..pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
..report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

..report hr {
	border: 1px solid #acf;
}

/* Top labels */
..report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

..report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

..report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

..report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

..report td.pl div.a {
	width: 200px;
}

..report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
..report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
..report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
..report .re, .report .reu {
	background-color: #def;
}

..report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
..report .ro, .report .rou {
	background-color: white;
}

..report .rou td {
	border-bottom: 1px solid black;
}

..report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
..report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
..report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

..report .nump {
	padding-left: 2em;
}

..report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
..report .text {
	text-align: left;
	white-space: normal;
}

..report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

..report .text .more {
	display: none;
}

..report .text .note {
	font-style: italic;
	font-weight: bold;
}

..report .text .small {
	width: 10em;
}

..report sup {
	font-style: italic;
}

..report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.2.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>1</ContextCount>
  <ElementCount>23</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>0</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>0</UnitCount>
  <MyReports>
    <Report instance="d330666d8k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>100000 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://mastec.com//20220902/taxonomy/role/DocumentDocumentAndEntityInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <Logs>
    <Log type="Warning">[ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 1 fact(s) appearing in ix:hidden were eligible for transformation: dei:EntityRegistrantName -  d330666d8k.htm 7</Log>
  </Logs>
  <InputFiles>
    <File doctype="8-K" original="d330666d8k.htm">d330666d8k.htm</File>
    <File>d330666dex991.htm</File>
    <File>mtz-20220902.xsd</File>
    <File>mtz-20220902_lab.xml</File>
    <File>mtz-20220902_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="23">http://xbrl.sec.gov/dei/2021</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>15
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "d330666d8k.htm": {
   "axisCustom": 0,
   "axisStandard": 0,
   "contextCount": 1,
   "dts": {
    "inline": {
     "local": [
      "d330666d8k.htm"
     ]
    },
    "labelLink": {
     "local": [
      "mtz-20220902_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "mtz-20220902_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "mtz-20220902.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd",
      "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://xbrl.sec.gov/dei/2021/dei-2021.xsd",
      "https://xbrl.sec.gov/naics/2021/naics-2021.xsd"
     ]
    }
   },
   "elementCount": 24,
   "entityCount": 1,
   "hidden": {
    "http://xbrl.sec.gov/dei/2021": 3,
    "total": 3
   },
   "keyCustom": 0,
   "keyStandard": 23,
   "memberCustom": 0,
   "memberStandard": 0,
   "nsprefix": "mtz",
   "nsuri": "http://mastec.com/20220902",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d330666d8k.htm",
      "contextRef": "duration_2022-09-02_to_2022-09-02",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "100000 - Document - Document and Entity Information",
     "role": "http://mastec.com//20220902/taxonomy/role/DocumentDocumentAndEntityInformation",
     "shortName": "Document and Entity Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d330666d8k.htm",
      "contextRef": "duration_2022-09-02_to_2022-09-02",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 0,
   "tag": {
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://mastec.com//20220902/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://mastec.com//20220902/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]",
        "terseLabel": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "xbrltype": "stringItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://mastec.com//20220902/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://mastec.com//20220902/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://mastec.com//20220902/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressAddressLine2": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 2 such as Street or Suite number",
        "label": "Entity Address, Address Line Two",
        "terseLabel": "Entity Address, Address Line Two"
       }
      }
     },
     "localname": "EntityAddressAddressLine2",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://mastec.com//20220902/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://mastec.com//20220902/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://mastec.com//20220902/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://mastec.com//20220902/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://mastec.com//20220902/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://mastec.com//20220902/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number",
        "terseLabel": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://mastec.com//20220902/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation State Country Code",
        "terseLabel": "Entity Incorporation State Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://mastec.com//20220902/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://mastec.com//20220902/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number",
        "terseLabel": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://mastec.com//20220902/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://mastec.com//20220902/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "auth_ref": [
      "r2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.",
        "label": "Pre Commencement Issuer Tender Offer",
        "terseLabel": "Pre Commencement Issuer Tender Offer"
       }
      }
     },
     "localname": "PreCommencementIssuerTenderOffer",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://mastec.com//20220902/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_PreCommencementTenderOffer": {
     "auth_ref": [
      "r3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.",
        "label": "Pre Commencement Tender Offer",
        "terseLabel": "Pre Commencement Tender Offer"
       }
      }
     },
     "localname": "PreCommencementTenderOffer",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://mastec.com//20220902/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Security 12b Title",
        "terseLabel": "Security 12b Title"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://mastec.com//20220902/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://mastec.com//20220902/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_SolicitingMaterial": {
     "auth_ref": [
      "r4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.",
        "label": "Soliciting Material",
        "terseLabel": "Soliciting Material"
       }
      }
     },
     "localname": "SolicitingMaterial",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://mastec.com//20220902/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://mastec.com//20220902/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "dei_WrittenCommunications": {
     "auth_ref": [
      "r6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.",
        "label": "Written Communications",
        "terseLabel": "Written Communications"
       }
      }
     },
     "localname": "WrittenCommunications",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://mastec.com//20220902/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    }
   },
   "unitCount": 0
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r1": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r2": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13e",
   "Subsection": "4c"
  },
  "r3": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "14d",
   "Subsection": "2b"
  },
  "r4": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "14a",
   "Subsection": "12"
  },
  "r5": {
   "Name": "Regulation 12B",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r6": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "425"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>16
<FILENAME>0001193125-22-236986-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001193125-22-236986-xbrl.zip
M4$L#!!0    ( -LX(E7]G<5__0X  '%B   .    9#,S,#8V-F0X:RYH=&WM
M'&ESV[;R>V?Z'S#*2\>>,252DAU+/CJ.K*1Z=6R/I!ZO7S(0"5F84 0+@+;4
M7_]V05+W;4E.4G>FL4@L@,7>NP!Q_G.OZY-')A47P47&R=H9P@)7>#QXN,A$
MNFV=9LC/ES_^<-[1  C @2I[C%]D.EJ'Y5RNUY)^5C$W^R ><]"0R]MY)Y,
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
M):[K41)?PN85"O;)R8G'>J62D^WHKMG$'H841\0S4<*\*-3$)_'QUK$4>G&
M!Z:7SB7\OX7)CEW<*8\K MZ2>U@A!*M@,:EK/IVXIIH2\^7< 3+4P_H(UE<@
M!D0.ULR=E@0OM21><@')X:A.+CQC$U^JM'2/:-1WXHC#VH'1^']O >%%/\9J
MU#[>7C5_JU<;"RX!B6_)>6ZX-GKI4%PO_#OB,@DE5RLT'QF@^GBAT8O\/G%I
MA,5!4TR.[]G!:5J0@<!JH0'L#R;"+=:A?AL3'QS(I&4) *9$40!]S'# G(Z0
ML#!O45[T[8:,,X/$B3-DQVF,MT[8N/!,2'&M$1<=+MD^:L=C$>UT&+(/K[%@
MW>ON_.U[Y*'G+2R-J&?<0/2<N #5<%%@8-JG(X-=P;Y0Q)'R#>\+*\\)W;XE
MN3+AS/M^>7<XKW>49,F^R)J^,*=RY,H'_J##8:1"8?" JKV?)OE^#- .1Y[)
MJ%<F?5TC#[\3_YV[C&!":Z[$/B(?6<#P0@"\A4HQWR2H$&=*IJGLS\QR9J0G
MY[GXJGMS$?[E_P%02P,$%     @ VS@B5?O[2I _'0  T6(  !$   !D,S,P
M-C8V9&5X.3DQ+FAT;>U=ZW/;R)'_SBK^#U/*;<JN@FA)MF1;DE6A)<IF3I9T
M$NV-\VT(#DFL0 R#AVCFK[]^#3  (=G>V)N[JJ1J=T4\9GIZNG_]'.3X_>C#
MQ<GQ^T'_[*3;.1X-1Q>#D\'?ME^_[NT>/^.?</V9/*".WUZ=?59OWYU>75S=
MO-GZ]?UP--@Z4=T./'1JDMRD)\=GPT_J=O3Y8O!F:Q5-\OGAJ]Y^E&PI'4>S
MY,U6;*;Y%HUU[1Y;Z'06)=NY71[N+/,C);_'-L_M@B]-;9)O9]$_S>%N]7NJ
M%U&\/AQ%"Y.I2[-2-W:A8:;^Q?#=Y9NM-)K-8:KCMR>#+_-H'.4*EZ6.G[T]
M.7YV?>(1X(V^!Z,WZ-D@9^ODS\DX6Q[A*+3T4?_MQ4"=#BXN;J_[I\/+=V^V
M=K;H]W7_[,S]_G5X-GK_9FMW9^>7+?7VZN9L<$/7A0B^L@VLO>A?WPX.W1^/
M+K;)F7+Q(>W&%M&GD,2;$_GCS!'R\N4OP)UGH[/JSB=YF]=:D>P>K ^PM^>N
MP[]NO*G<DI9Z9K;'J=%WVU&211-SJ.]M-%'?MZ23!G&P+UOMNW?PG9OWS3*X
MBY?&-IV8M+KT164VAM7\:8?^]WU"ZE'A<[:Q ?*4>W;SN28O'EW]KB<?HARX
M9S#B\,,[=7MS^F9K]OSYSL'!P>Q@-WS]LO?;<H8OC-YL75R]N]HB*+CV=AS^
MA9+_@U1)_;_5I/W=?U&37KQJ:-*_0X]^, PC\)["?1WF"+F'#V+N@3?9PY/7
M0??G4?W7GOJ@TU!=F%64!>I3%!IUG1KD.KPU3.Y-EMM4W9A8YY%-LN_"D=_!
MQ/.KRQ%LG+.H\R@WV]E2A^8PL:M4+]TCCSSP?&=_^\7.P?;NJ]W]XV?X]$GY
MG^\%P>\B'MX/>S$R\B\+G>4F[(5V\2,@KX%B?Y@O\6IG1]WVU)DM9K'.X!D]
M"=3NWO'MQQ:Y?KG_RY&Z-VD>A3K>)O?GD'0NGQ\_@S=.U'EL;?J3!;JQ@E.;
MZEB]T^,8G@J0@E1%$ZV>/]]]_N+GRG*#DI&)U6&W@\*Y__HU".?.SL\5Q\;\
MJ]6JUR*5 L MILTCAVS;CP#(<V#_<+$PDTCG!D'%Z,R4+NH#8O%#9F^:-R#F
M@\Y&)@S4, E[JI\DMDA">*>_,,D$_LF5G:K!EW"NDYE15].I295.)E^C]D>*
MCD<LF)8,:;H%'RR,<@+C-M_^9^P:*5&WPUI$<[X] 5VZD#^)C">W9IF;Q1B8
MM!>HO9V]O:?JSW_:W=\]4C4^/[G\#"Z*^C#Z^U/U))\;?.C%RR.:9;'4R1H'
MPVNOCIZJW$[T&IC.6S-149XI[6\/#@ <6F3X ^\NT^@>1<NX?;.T;[E5(2"3
MCA(U &"*8"'JO8W!O\W4$T"VB9E&"4PP-ZF)$J:LVRE)JTN!3^'4HE"L23!T
M'"M;Y%D./Z)DI@YZ!WO[OZA;DT3PU*7-@;&3PC#4]XM9D>5J=Y^8]9HOUADR
M'/1!_J(LQ\'H=7_F*,L*H'B\5O1<8M+9&N9*[R,4XHN+4[4YVA#?\>D/E%99
M,09K'^ET#<SJ=H;)- 682(LP+U)#"Y/!^S&P.@') Y_ [:8_?&U<9$RQ1,;K
M1.G9+#4SW!?8GR2,EH#)>@&;BIO(2_^OYSL[P0[_PU=@1Q,00^$B"]'W,+-B
M$/)!I*O!%!##4L6[G2:/>VKDO3G7(GPP* [2@(8GT5.>%Y9LON3PG,S+>GMF
M]"0&&6L5-V3RDZA]@(%.X[4:X;RI.D,>MHS00VI  17<LO!6"CZ(@8>R,(W&
MJ#@)C!6A>I@L4RGC;J!(REE_D(30@N"2E^=TJ['&S.2XL?F<!Y3+*)X?S )
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
M8TJI1H+DL$P+.)]J[D0B<&D:BD>-TX_1_K<( .<V7>ETHBZL1?^+C38;34:
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
MEQ##M7.-+1B[O;U-JH505LO6D0>;E+IF$,<#_L/5%_BK\U[ #"5RBU!SZ]#
M'ZV059&G>9YFV6&2Y6.>0>X=0L4=%C!A.?- R(O\]R(]@$\7\#%X47 E:APS
M=;,R8GGMX$WY%@+I1"N%4N(*3H7BJA1<PN=!\:]PILH$WDL),T^S)-.BN<$J
MZ;W>V:JPY376_/4K ,J7LH4BEVT]C7PB^CS<S8U,M%FRRAGF5@TR L6$0B/*
M:$3]=]X6APKA+79-7' [#Z3!XM.3Q6D6'V0C7NV^KRDAZV4H4,CY),U'R K%
M&AD46<(N]0TC0_ ]PGJ[>#R&/$T/&/6#HS3CB"*%^F<'PYOGU!KC0[8HMP>!
MD$TF$Q:L&Y(J]S""WOLAZXP!S9TS8MXZ/-6F/L$%;R6Q6O6MY5(L!%8!17U:
MHW(/, \1CILENDM>HVUXB7LFF3KIL8A(9,;^OCC_')HL.O8$@-!WHFZT<="U
MW[DNPZ78D4C_*Q[R'_NM.,NI)Q)R%H':TKNC>,!>+&0HZ[.$K'MB;R'VJ=[U
MB]@OGCK]\8Y_=@8V;[*/?^+CSW[;*_ZM2? ?*-'J\J5B1N/L^3517)3=M.J6
M^]?EGOFBWASF@<_#X<Z#-P=(?VHXDRNE73AHK(0WC5 +W6_1IF_B8NCD&2X@
M#*Z"F])HB;O'&VN,;M X0=/]_C)T#JX-+J81C?=X&#-?)9\G-&8&Q);_A[?+
MFQE14)[?JQNX3CA//O=F\'9Z);E<N_;=,(TLI5V.;N?_&VUC\&>C)8JEJ1Z*
M]G30GT:HGX[=GW-%"/"++[.SQ]Z%]</ '+_32M>K3MZ)+EO_Z@S?[U7U49&H
MU1EUE*F#H @$O2 S@G_="[Z6-PBLD/ZMB="V6>H_]&=N\#!><E5!YPY&_H[8
MII--_ZW%ZD]U'-8EEV4KU^GNR3UB%W&S4/LS[Y4]S>MWAU(-UY=MWM]^9WS/
MNZUNSM#/'U!+ P04    " #;.")5<>%86GT&  "Y1@  %    &UT>BTR,#(R
M,#DP,E]L86(N>&ULS9QO;]LV$,;?%^AWN'EO-J"R8P7#$*-ID3G)$#1M@L;=
MA@U#(4N,34PF#5*.[6\_4G\:.:9D*CQ5>=%6D>Z>NT?Y'</(=M^^WRQB>"!"
M4LY.>\/^40\("WE$V>RTMY)>($-*>R"3@$5!S!DY[6V)[+U_]_K5VQ\\#\XO
MKSZ!!_,D6<K18+!>K_O1/662QZM$2<I^R!<#\+PB?CSY G]DY4;PF<0DD 06
M@4R(@-]6-(Y&_I'O'PV'O_2'?CE/D$ +0A0D9 0G W^@ \$?^;^.CH[A]B-<
MI"H,)G1!RIE\N15T-D_@I_!G2)/..6,DCLD6+BD+6$B#&.Z*CM_ %0O[<!;'
M\%FG2=6F).*!1/U<-:;LOY'^:ZJ;A]>O -1=9#(]=]K3]R*_%9NIB/M<S%2O
M1\>#(J7WF+'92UD?IPG#DY.307JU'"VI*5:)#P=_?;R^"^=D$7CJ[JOO5IB7
MD70DT_/7/$SOH$6#4!FAO_**,$^?\H:^=SSL;V34>Z<+YG<GF)+X6AU!ZF$D
M>$QJ"NO+:?5>'I]LERJ>;!+"(I(K?]/F81XU%^0^4]7LI9*2A/T9?QA$A&I
MAOK TP>ZPQ_5%U_'7.%^-I6)",)DMUZL;Q$7Q<G4Q&G/D#38;4C'G8EP1RL0
M8:&C#@_XSR,&(5??MV7BI8I%^KW@"V,7>3ENN/@UGL;&-C5)ZDA/-V'>E[M#
M7C.ALC%!)%\)A5>3;VWJYUVJ#/\4VO^^'3S6?BFMJB5$DNNF_;HA><$2FFP_
MDQG5A5CR*5@06S+-N1T!6FN$5\>XX%JMAT1M5@ >*X NX<QN>WV7$6[:O!O(
M9PNU7JL_R64<S&P)?I+4$;KFUKGAH@NL!B$D2K\I@Y9VIK.%1LM8VG:+L:Z.
M51D1Q%=J)['Y0+;-%M:]Y$Y7UBHKO";(?6TU"N(NKGD)2&N *H*TO+;2NF%]
M;="_&]+G/%SIN9FH[FU)WLWI"&!CXWS_F@NN^SI(E!;"H)6=T<1OLTRD9:\X
M&-X207ETP:)S]6MY4QZ?)'<,IMD*KPG"0-4@B,UL5@)4#=!%T/!MH74CQ];]
M8VP6KEC(Q9*+]%')7:+JC?E*K>W;,8\:_DYV0*K3C82=36Z=XK[)L)#'W7+L
M%(2T(N0E0==$VH%\!U^&_<CSS6$,T26-R:?58DI$LXDIYW4Z'@8#W'S='?RG
M6KB4:W7(Y)& QN[70*]5TQB@3H+-5:1^QM![FCT<?PZUE2*=(GS(&K<(=H>[
M5AB7=%4*=FOA<M^J%<,0/,,/QDB<19$R(/-_KBDCPV;C8!3H=!3J+/$#@>XC
M4"F*BW^N_Z8X %T);AC6/J8U&P;TG^&E'?1]5_3]%X>^;XN^WP;Z_O=#?[+F
MK:&/9,,:_5HOB.B/U>&-F/ U>Q;XY?27@+W!C@GZQS TY)]*M@2\+@-<@"Z$
M"SNV@3K4[5P@8I[^/GPC;@5_H"QL^%BG2N,E %]ES$3]DU@T](VZ+?&?/=A0
MZ!35<(>@%2MUD]# #^(XW'*9!/'?=-G\&:=9X26,@MF4:1!V(M'&P*#:TA!D
ME4"5PGQNV9Z-N@&P]N+X'D!M4)"@"?"[.5V] ]#4.-^_YO3^OST=)'#3G_-:
M&8=3_#YWWOMGV:P;B/I-N?'MG+.&S\OW\SH"LM( -U]W =.LA01G*@ZI.M9S
MPW;Z+4/:I&DW4/\4-$D(&_/%8L7RYY'2EM:*Y(Z0K;?":X)<X*T11"(XKP"[
M)9PI;K'Q,LI-NW?#^8['-*0)9;./:L<M:!#;LFS*[ CD&A.\*L(%X2HU)'X?
MY:'0=X:WK9;+Y#;JVPW;6T'T?!"%1?H&,OWI&'%S?V^_<:A3Z AC"U/\4*0+
MUH=4D?!69:!<![)"D%9R!KUM$V7@G^D$%?TK*5=$N ^ 0>=EC$&U0?,P[,4C
MCD2%=EN#D95K=3Y:<E0[)8UL.6YO2+A2^ZGMT)].:!);/^/8S^MJ:U-E@)NO
M.VUKC%I8FYI<')0ZI/+N>YI6^MW9T31HV@W4B0CT1\WOMHLIM]Z"/TGJ"%%S
MZ]QPT05.@Q 2F;DR9-+.5+;0:!E)VVYQULV+33A7;DF3#^*:<SM>/XU&>'4,
MQCJZKX>]EA85<#Z(VU[?QC75LGF,U_<N%D3,U-3\+O@ZF:O-R#)@#3__6"'1
MZ2M\];;XP5#WU_AJ9)%8SU\8*PI!5@GR4DBO\;5HP_ BGZV7\HEK=:3_RY7\
M%,W^XQ%UYG]02P,$%     @ VS@B54FB3]O#!   ,BP  !0   !M='HM,C R
M,C Y,#)?<')E+GAM;-6:78_B-A2&[U?:_^!F;UJI(23L= L:9D69F17J?"!@
MVZHW*Y,<P*IC1[89H+^^=L!; F%*9D=5S 4?CM_CU^=QG-CD\N,ZI>@)A"2<
M=;VPT?00L)@GA,V[WE+Z6,:$>$@JS!),.8.NMP'I?;QZ^^;R.]]'U[>#!^2C
MA5*9[ 3!:K5J)#/")*=+I4/*1LS3 /F^K=^??$:_;9OKH!%0P!)0BJ4"@7Y9
M$IITHF84-</PHA%&^SH!V 1$"5;00>T@"DQ%%'6B#YUF"PWOT4T>A:$)26%?
MR;.-(/.%0M_'/Z!<=,T9 TIA@VX)PRPFF**Q=?PC&K"X@7J4HI&126U3@GB"
MI+&+2@G[JV/>IL8\>OL&Z9?.(Y-Y:=<SV=@E8ST5M,'%7+MMM@(K\O8UZR/1
MJI5+PG:['>1'B_4E*:NM&PB#/^[OQO$"4NQK!II9?-"4=I.HK^I]<Q?!]J"M
M+TE'YI'N>)QG_HQNH9,US"_?5O--D1]&?BMLK&7B79DFMUD5G,((9LA\?AX-
MOK:9CY X'TPY]V:[&04*KSGCZ28PM8-K'B]38,I^]EARPQ11FP&;<9'F??!0
MGL[.0L"LZZ7J;]\&,T;>C72<+U7BJ$VF3PA)THR"AX*]CF1"#QJF\MIWNJ @
M@+4"ED!BPQC_K][5JRW(W6CE<:'K]GS-*4G=W)P_!0D0TV)HOIC$Y'3>Z1]?
M^EQ/$;VI5 +'JMAY:H8'%[:0XBG0KE<B"E[3T+:[(Y@3$YZI!YS"N;[*M45[
M^_AZ(BY$QB*V4?77 KOC@;^K$618Z'A^O-!3G%7/!$]+4[5KC3_GEXL$1->+
MHH8^[SV4"<*%KJ9+/+24VA+/C'E,S3&8@1"0W&V3<-)L[E3/H1+RFJ_,K*>'
M:F*&ZRW%\W-A'8CJ2^G J,73<@;/=ICU=0\$I@,]/:U_A4VU<^I(7%]<)PQ;
M;.^=P6:O 1.=QG-I%37UA53T:=G\Y!R;(6BO^A*=7.N;UZJ0#L3UIW5@V&+[
MX PV>R\5<Y%QD>=VK%,,?;[4T\6FSY.*]QK_$:J^2,^R;P'_[!C@6T+A89E.
M052CN:^K.[I]KY93VS%.$[P>)#H-9$:V*]&70#L9I.X$3QK?X6PU'</92Q*=
M9+G[T&MC"*NA+ U0=XREIBW"T'F$T;<BC%Q$&/V+T)UE>*$S??WU44SXBKT(
MX+[<$7S[EBT\UQ;INZ[DMV*/8BCX$S$[O2\A>!3#$8Q'OBU+=U;NA?X,N528
M_DFRZJN+\@B.<#QP;2E>.$/1S"<] ;@*MZ*FOJ2*/BT;=_9?S%]7=+C@K.(Z
M[UA77T;'7BTG=S9<?M?^%+ ^3],EVRUSY+FP3HCK2^R$88O-G6V4,:<D)HJP
M^;V^& MBK)W'K$Q97V!E;BTM=S93A@+,D -]MY3OJ9M_H,7C;';^M/A<A/K2
M>\[UCN)[=_90#GHSD'()XMM9EL1QAFB)=\O5G8V5,<1+8S&,IA.BZ-FWDL>Z
M^G([]FHYN;-[,A'8/!LWWJ13?O;E[D!47T('1BT>=_9'[!"[6<<+S.90Y;F@
M<FU]897[M<Q<VP>Y24',]=C[)/A*+?3\GF%6\?&3$R'J2_!9VQ;D_[ 5<AD<
MI>9.%YAG7;='S)MY<E.7_ -02P$"% ,4    " #;.")5_9W%?_T.  !Q8@
M#@              @ $     9#,S,#8V-F0X:RYH=&U02P$"% ,4    " #;
M.")5^_M*D#\=  #18@  $0              @ $I#P  9#,S,#8V-F1E>#DY
M,2YH=&U02P$"% ,4    " #;.")5$AM*AC\#   ]"P  $
M@ &7+   ;71Z+3(P,C(P.3 R+GAS9%!+ 0(4 Q0    ( -LX(E5QX5A:?08
M +E&   4              "  00P  !M='HM,C R,C Y,#)?;&%B+GAM;%!+
M 0(4 Q0    ( -LX(E5)HD_;PP0  #(L   4              "  ;,V  !M
I='HM,C R,C Y,#)?<')E+GAM;%!+!08     !0 % #T!  "H.P     !

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
