<SEC-DOCUMENT>0001193125-21-266919.txt : 20210908
<SEC-HEADER>0001193125-21-266919.hdr.sgml : 20210908
<ACCEPTANCE-DATETIME>20210907193301
ACCESSION NUMBER:		0001193125-21-266919
CONFORMED SUBMISSION TYPE:	8-K
PUBLIC DOCUMENT COUNT:		14
CONFORMED PERIOD OF REPORT:	20210901
ITEM INFORMATION:		Entry into a Material Definitive Agreement
ITEM INFORMATION:		Unregistered Sales of Equity Securities
ITEM INFORMATION:		Regulation FD Disclosure
ITEM INFORMATION:		Financial Statements and Exhibits
FILED AS OF DATE:		20210908
DATE AS OF CHANGE:		20210907

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			QUANTA SERVICES, INC.
		CENTRAL INDEX KEY:			0001050915
		STANDARD INDUSTRIAL CLASSIFICATION:	ELECTRICAL WORK [1731]
		IRS NUMBER:				742851603
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

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

	BUSINESS ADDRESS:	
		STREET 1:		2800 POST OAK BLVD
		STREET 2:		SUITE 2600
		CITY:			HOUSTON
		STATE:			TX
		ZIP:			77056-6175
		BUSINESS PHONE:		713-629-7600

	MAIL ADDRESS:	
		STREET 1:		2800 POST OAK BLVD SUITE 2600
		CITY:			HOUSTON
		STATE:			TX
		ZIP:			77056-6175

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	QUANTA SERVICES INC
		DATE OF NAME CHANGE:	19971205
</SEC-HEADER>
<DOCUMENT>
<TYPE>8-K
<SEQUENCE>1
<FILENAME>d211565d8k.htm
<DESCRIPTION>8-K
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8" ?>
<html xmlns:dei="http://xbrl.sec.gov/dei/2020-01-31" xmlns:us-types="http://fasb.org/us-types/2020-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:pwr="http://quantaservices.com/20210901" 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>8-K</title>
<meta http-equiv="Content-Type" content="text/html" />
</head>
   <body>
 <div style="display:none"> <ix:header> <ix:hidden> <ix:nonNumeric name="dei:AmendmentFlag" contextRef="duration_2021-09-01_to_2021-09-01">false</ix:nonNumeric> <ix:nonNumeric id="Hidden_dei_EntityCentralIndexKey" name="dei:EntityCentralIndexKey" contextRef="duration_2021-09-01_to_2021-09-01">0001050915</ix:nonNumeric> </ix:hidden> <ix:references> <link:schemaRef xlink:type="simple" xlink:href="pwr-20210901.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_2021-09-01_to_2021-09-01"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001050915</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-09-01</xbrli:startDate> <xbrli:endDate>2021-09-01</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:12pt;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:12pt; margin-bottom:0pt; font-size:18pt; font-family:Times New Roman;font-weight:bold;text-align:center">FORM <ix:nonNumeric name="dei:DocumentType" contextRef="duration_2021-09-01_to_2021-09-01">8-K</ix:nonNumeric></p> <p style="font-size:12pt;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:12pt; 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 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:12pt; 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):</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:12pt; font-family:Times New Roman;font-weight:bold;text-align:center"><ix:nonNumeric name="dei:DocumentPeriodEndDate" contextRef="duration_2021-09-01_to_2021-09-01" format="ixt:datemonthdayyearen">September 1, 2021</ix:nonNumeric></p> <p style="font-size:12pt;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:12pt; margin-bottom:0pt; font-size:24pt; font-family:Times New Roman;font-weight:bold;text-align:center"> <ix:nonNumeric name="dei:EntityRegistrantName" contextRef="duration_2021-09-01_to_2021-09-01">Quanta Services, Inc.</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">(Exact name of registrant as specified in its charter)</p> <p style="font-size:12pt;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:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:center"><ix:nonNumeric name="dei:EntityIncorporationStateCountryCode" contextRef="duration_2021-09-01_to_2021-09-01" format="ixt-sec:stateprovnameen">Delaware</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">(State or other jurisdiction of incorporation)</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:8pt;width:100%;border:0;margin:0 auto">
<tr>
<td style="width:50%"></td>
<td style="vertical-align:bottom;width:1%"></td>
<td style="width:48%"></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:EntityFileNumber" contextRef="duration_2021-09-01_to_2021-09-01">001-13831</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:EntityTaxIdentificationNumber" contextRef="duration_2021-09-01_to_2021-09-01">74-2851603</ix:nonNumeric></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">(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 No.)</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:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:center"><ix:nonNumeric name="dei:EntityAddressAddressLine1" contextRef="duration_2021-09-01_to_2021-09-01">2800 Post Oak Boulevard</ix:nonNumeric>, <ix:nonNumeric name="dei:EntityAddressAddressLine2" contextRef="duration_2021-09-01_to_2021-09-01">Suite 2600</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_2021-09-01_to_2021-09-01">Houston</ix:nonNumeric>, <ix:nonNumeric name="dei:EntityAddressStateOrProvince" contextRef="duration_2021-09-01_to_2021-09-01" format="ixt-sec:stateprovnameen">Texas</ix:nonNumeric> <ix:nonNumeric name="dei:EntityAddressPostalZipCode" contextRef="duration_2021-09-01_to_2021-09-01">77056</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 offices, including ZIP code)</p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:center"><ix:nonNumeric name="dei:CityAreaCode" contextRef="duration_2021-09-01_to_2021-09-01">(713)</ix:nonNumeric> <ix:nonNumeric name="dei:LocalPhoneNumber" contextRef="duration_2021-09-01_to_2021-09-01">629-7600</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">(Registrant&#8217;s telephone number, including area code)</p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:center">Not Applicable</p> <p style="margin-top:0pt; 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:12pt;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:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Check the appropriate box below if the Form 8-K filing is intended to simultaneously satisfy the filing obligation of the registrant under any of the following provisions (see General Instruction A.2. below):</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_2021-09-01_to_2021-09-01" 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">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_2021-09-01_to_2021-09-01" 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 14a-12 under the Exchange Act (17 CFR 240.14a-12)</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_2021-09-01_to_2021-09-01" 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">Pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act (17 CFR 240.14d-2(b))</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_2021-09-01_to_2021-09-01" 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">Pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act (17 CFR 240.13e-4(c))</p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Securities registered pursuant to Section 12(b) of the Act:</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: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 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_2021-09-01_to_2021-09-01">Common Stock, par value $0.00001</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_2021-09-01_to_2021-09-01">PWR</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_2021-09-01_to_2021-09-01" format="ixt-sec:exchnameen">New York Stock Exchange</ix:nonNumeric></span></td></tr></table> <p style="margin-top:12pt; 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 (17 CFR &#167;230.405) or Rule 12b-2 of the Securities Exchange Act of 1934 (17 CFR &#167;240.12b-2).</p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Emerging growth company <ix:nonNumeric name="dei:EntityEmergingGrowthCompany" contextRef="duration_2021-09-01_to_2021-09-01" format="ixt-sec:boolballotbox">&#9744;</ix:nonNumeric></p> <p style="margin-top:12pt; 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 13(a) of the Exchange Act. &#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;1.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">Entry into a Material Definitive Agreement. </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Agreement and Plan of Merger </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On September&#160;1, 2021, Quanta Services, Inc. (the &#8220;<span style="text-decoration:underline">Company</span>&#8221;) entered into an Agreement and Plan of Merger (the &#8220;<span style="text-decoration:underline">Merger Agreement</span>&#8221;) by and among the Company, Quanta Merger Sub, LLC, a Delaware limited liability company and a wholly owned subsidiary of the Company (&#8220;<span style="text-decoration:underline">Merger Sub</span>&#8221;), Blattner Holding Company, a Minnesota corporation (&#8220;<span style="text-decoration:underline">Blattner</span>&#8221;), solely for certain sections specified in the Merger Agreement, the Designated Company Shareholders (as defined in the Merger Agreement), and, following the completion of a holding company reorganization by Blattner pursuant to the Merger Agreement, David Henry Company, a Minnesota corporation and 100% wholly owned subsidiary of Blattner (&#8220;<span style="text-decoration:underline">New Holdco</span>&#8221;). Pursuant to the Merger Agreement, Merger Sub will be merged with and into Blattner (the &#8220;<span style="text-decoration:underline">Merger</span>&#8221;) at the effective time of the Merger (the &#8220;<span style="text-decoration:underline">Effective Time</span>&#8221;), and Blattner will continue as the surviving entity. The transaction consideration of $2.7&#160;billion anticipated to be paid at closing of the Merger will consist of approximately $2.36&#160;billion in cash, as well as shares of common stock of the Company valued at $337.5&#160;million (such agreed value as of the execution of the Merger Agreement). Additionally, pursuant to the terms of the Merger Agreement, Blattner shareholders will be eligible for additional consideration of up to $300&#160;million to the extent certain financial performance targets are achieved by the acquired business during a designated post-acquisition period. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">At the Effective Time, as a result of the Merger and except as otherwise provided in the Merger Agreement, (i)&#160;all shares of common stock of Blattner outstanding immediately prior to the Effective Time and owned directly or indirectly by Blattner, if any, will be automatically cancelled and will cease to exist and no consideration will be delivered in exchange for such common stock; (ii)&#160;all shares of common stock of Blattner outstanding in the name of Blattner&#8217;s shareholders (which does not include any shares of New Holdco common stock) immediately prior to the Effective Time will be cancelled and be converted into the right to receive payment of the Merger Consideration (as defined in the Merger Agreement), which includes a combination of cash and shares of common stock of the Company, and (iii)&#160;each outstanding award under the long term incentive plan of Blattner will become fully vested and will be cancelled in exchange for an amount as set forth in the Merger Agreement. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company intends to finance the transaction through debt financing and cash on hand, or a combination thereof. The Company has obtained commitments for debt financing as described below under &#8220;&#8212;Bridge Facility Commitment Letter,&#8221; should it be needed to complete the closing of the Merger. However, the Company expects to pursue certain other debt financing alternatives to finance the cash portion of the transaction consideration. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The members of the Board of Directors of each of the Company and Blattner, as well as the shareholders of Blattner, have approved the Merger Agreement and the transactions contemplated by the Merger Agreement. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The transaction is expected to close in the Company&#8217;s fourth fiscal quarter of 2021, subject to satisfaction of certain closing conditions. Each party&#8217;s obligation to consummate the transaction pursuant to the Merger Agreement is subject to a number of conditions as set forth therein, including, among others, (i)&#160;the accuracy of the representations and warranties of the parties (subject to certain materiality qualifiers), (ii) performance in all material respects by each of the parties of its obligations and covenants and (iii)&#160;the expiration or termination of review under the Hart-Scott-Rodino Antitrust Improvements Act of 1976, as amended, and the receipt of any other required antitrust approvals. The Merger Agreement also contains certain termination rights for both the Company and Blattner. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The foregoing description of the Merger Agreement and the transactions contemplated thereby does not purport to be complete and is subject to, and qualified in its entirety by, the full text of the Merger Agreement, a copy of which will be filed with the Company&#8217;s Quarterly Report on Form <span style="white-space:nowrap">10-Q</span> for the quarter ended September&#160;30, 2021. Subject to the terms of the Merger Agreement, the representations and warranties set forth in the Merger Agreement were made solely for the benefit of the parties to the Merger Agreement, and (i)&#160;should not be treated as categorical statements of fact, but rather as a way of allocating the risk to one of the parties if those statements prove to be inaccurate, (ii)&#160;may have been qualified in the Merger Agreement by disclosures that were made to the other parties in accordance with the Merger Agreement, (iii)&#160;may apply contractual standards of &#8220;materiality&#8221; that are different from &#8220;materiality&#8221; under applicable securities laws, and (iv)&#160;were made only as of the dates specified in the Merger Agreement. </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"><span style="font-style:italic">Bridge Facility Commitment Letter </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On September&#160;1, 2021, in connection with the execution of the Merger Agreement, the Company entered into a commitment letter (the &#8220;<span style="text-decoration:underline">Commitment Letter</span>&#8221;) with Bank of America, N.A., BofA Securities, Inc., Wells Fargo Bank, National Association and Wells Fargo Securities, LLC (collectively, the &#8220;<span style="text-decoration:underline">Commitment Parties</span>&#8221;), pursuant to which two of the Commitment Parties have committed to provide a <span style="white-space:nowrap">364-day</span> senior unsecured bridge facility in an aggregate principal amount of up to $2.1835&#160;billion (the &#8220;<span style="text-decoration:underline">Bridge Facility</span>&#8221;). The Bridge Facility would be available to the Company to finance the cash consideration estimated to be due at closing of the Merger and to pay fees and expenses incurred in connection therewith should the Company choose to utilize it. The funding of the Bridge Facility provided for in the Commitment Letter is contingent upon the satisfaction of customary conditions, including (i)&#160;execution and delivery of definitive documentation with respect to the Bridge Facility in accordance with the terms set forth in the Commitment Letter and (ii)&#160;consummation of the Merger in accordance with the Merger Agreement. The definitive documentation governing the Bridge Facility has not been finalized, and accordingly, the actual terms may differ from the description of such terms in the Commitment Letter. Commitments under the Bridge Facility will be permanently reduced on a <span style="white-space:nowrap"><span style="white-space:nowrap">dollar-for-dollar</span></span> basis by, among other sources, the net cash proceeds received from any issuance or incurrence of debt for borrowed money, subject to certain limited exceptions. The Company expects to replace some or all of the Bridge Facility prior to closing the Merger with permanent financing. There can be no assurance that the permanent financing will be completed. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The foregoing description of the Commitment Letter and the transactions contemplated thereby does not purport to be complete and is subject to, and qualified in its entirety by, the full text of the Commitment Letter, a copy of which will be filed with the Company&#8217;s Quarterly Report on <span style="white-space:nowrap">Form&#160;10-Q</span> for the quarter ended September&#160;30, 2021. </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;3.02</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">Unregistered Sales of Equity Securities. </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The information under Item 1.01 of this Report with respect to the shares of common stock of the Company valued at $337.5&#160;million (such agreed value as of the execution of the Merger Agreement) to be issued to the Designated Company Shareholders (as defined in the Merger Agreement) as transaction consideration is incorporated herein by reference. Such shares of common stock are expected to be issued in reliance on the exemption from registration provided by Section&#160;4(a)(2) of the Securities Act of 1933, as amended (the &#8220;Securities Act&#8221;), and/or Rule 506 promulgated under the Securities Act. </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;7.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">Regulation FD Disclosure. </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On September&#160;2, 2021, the Company issued a press release announcing the transaction. A copy of the press release is being furnished pursuant to Regulation FD as Exhibit 99.1 this Report. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The information furnished in Item 7.01 of this Report, including Exhibit 99.1, shall not be deemed &#8220;filed&#8221; for purposes of Section&#160;18 of the Securities Exchange Act of 1934, as amended, or otherwise subject to the liabilities of that section, and shall not be incorporated by reference in any filing under the Securities Act, except as expressly set forth by specific reference in such a filing. </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; text-indent:4%; font-size:10pt; font-family:Times New Roman">(d) Exhibits. </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:10%"></td>
<td style="width:87%"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom;white-space:nowrap" align="center"><span style="font-weight:bold">Exhibit&#160;Number</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom" align="center"><span style="font-weight:bold">Description</span></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="d211565dex991.htm">Press Release dated September&#160;2, 2021. </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 (the cover page XBRL tags are embedded within the Inline XBRL document).</td></tr>
</table>
</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; text-indent:4%; 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:top">Dated September 7, 2021</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="3" style="vertical-align:bottom;white-space:nowrap">Quanta Services, Inc.</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:top"></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;white-space:nowrap">By:</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap"> <p style="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ Derrick A. Jensen</p></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"></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;white-space:nowrap">Name: Derrick A. Jensen</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"></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;white-space:nowrap">Title: Chief Financial Officer</td></tr>
</table>
</div></div>

</body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.1
<SEQUENCE>2
<FILENAME>d211565dex991.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:11pt" ALIGN="center">


<TR>

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

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


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">


<IMG SRC="g211565g0904053502071.jpg" ALT="LOGO">
</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="font-size:12pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B><I>PRESS RELEASE</I></B></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"><FONT
STYLE="white-space:nowrap">21-13</FONT> </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="28%"></TD>

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


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Investors <FONT STYLE="white-space:nowrap">-</FONT> Kip Rupp, CFA, IRC</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>Media &#150; Liz James</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Quanta Services, Inc.</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>Sard Verbinnen&nbsp;&amp; Co</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">(713) <FONT STYLE="white-space:nowrap">341-7260</FONT></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>(281) <FONT STYLE="white-space:nowrap">881-5170</FONT></TD></TR>
</TABLE> <P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Q<SMALL>UANTA</SMALL> S<SMALL>ERVICES</SMALL> <SMALL>TO</SMALL> A<SMALL>CQUIRE</SMALL>
B<SMALL>LATTNER</SMALL> H<SMALL>OLDING</SMALL> C<SMALL>OMPANY</SMALL> </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>I<SMALL>NDUSTRY</SMALL> L<SMALL>EADING</SMALL>
U<SMALL>TILITY</SMALL>-S<SMALL>CALE</SMALL> R<SMALL>ENEWABLE</SMALL> E<SMALL>NERGY</SMALL> I<SMALL>NFRASTRUCTURE</SMALL> S<SMALL>OLUTIONS</SMALL> P<SMALL>ROVIDER</SMALL> </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><I>Increases Exposure to Large and Growing Renewable Energy Markets (Wind, Solar and Energy Storage) </I></B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><I>Positions Quanta as an Industry Leader to Collaborate with Customers to Shape the U.S. Energy Transition </I></B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><I>Expected to be Accretive to Quanta&#146;s Growth, Margins, Cash Flow Conversion and EPS Without Synergy Assumptions </I></B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><I>Estimated Adjusted EBITDA and Adjusted EPS Contributions of Approximately $250MM - $290MM and $0.80 - $1.00 in 2022 </I></B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><I>Enhances Quanta&#146;s Already Favorable ESG Profile </I></B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>HOUSTON &#150; Sept. 2, 2021 &#150;</B> Quanta Services, Inc. (NYSE: PWR) announced today that it has entered into a definitive agreement to acquire
Blattner Holding Company (Blattner), one of the largest and leading utility-scale renewable energy infrastructure solutions provider in North America. Founded in 1907 and headquartered in Avon, Minnesota, Blattner provides <FONT
STYLE="white-space:nowrap">front-end</FONT> engineering, procurement, project management and construction services to leading renewable energy developers for wind, solar and energy storage projects. Through its geographically and technologically
diverse capabilities, Blattner has completed or been awarded more than 300 wind projects (+49 GW installed generating capacity), more than 90 solar projects (+12 GW installed generating capacity) and 17 energy storage projects. Over the last several
years, Blattner has achieved double-digit organic revenue and profit growth by leveraging its operational expertise and collaborative customer relationships. Blattner generated full-year 2020 revenues and adjusted EBITDA (a <FONT
STYLE="white-space:nowrap">non-GAAP</FONT> measure) of approximately $2.4<U></U>&nbsp;billion and $291&nbsp;million, respectively. As described in further detail below, the consideration to be paid at closing for the transaction is approximately
$2.7<U></U>&nbsp;billion. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Duke Austin, Quanta&#146;s President and Chief Executive Officer, commented, &#147;We are excited to announce our intention to
acquire Blattner and we look forward to welcoming their employees to the Quanta family of companies. Both Blattner and Quanta are rooted in entrepreneurial, family-operated businesses that are focused on safety and care deeply about their employees.
We believe what Quanta is to the electric power solutions industry, Blattner is to the utility-scale renewable energy solutions industry. Together, we will be focused on what we believe are the most attractive areas of the electric infrastructure
complex. Blattner will bring an exceptional management team that we believe will enhance our ability to collaborate with our customers to shape North America&#146;s energy transition to a carbon-neutral economy. Blattner has a strong and visible
project backlog, and we believe their financial contribution will be accretive to Quanta&#146;s growth, margins, cash flow conversion and earnings per share.&#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">Scott Blattner, President of Blattner Holding Company said, <U>&#147;</U>Our industry is on the cusp of
significant evolution and this is an opportunity to add the additional scale and resources needed for our organization to continue leading and delivering certainty to our renewable energy customers. Blattner was looking for a strategic partner with
the resources and capabilities that will provide us the opportunity to strengthen our market position, take advantage of next-generation opportunities emerging in the renewable energy market and continue to contribute to the long-term success of our
employees and customers. To that end, we believe Quanta is the ideal partner for Blattner.&#148; </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Blattner&#146;s existing management team will remain in
place, with Scott Blattner continuing in his leadership role as President. With a skilled, dedicated and high-quality workforce, Blattner will serve as a platform operating unit of Quanta. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Lazard is serving as financial advisor and Latham&nbsp;&amp; Watkins, LLP is serving as legal advisor to Quanta for this transaction. J.P. Morgan Securities
LLC is acting as exclusive financial advisor to Blattner. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Acquisition of Blattner is Consistent with Quanta&#146;s Key Strategies for Sustainable
Success, Compelling Financial Contributions and Strong Cultural Fit </B></P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt"><U></U><B>Leading, Pure-Play Renewable Energy Infrastructure Solutions Platform &#150; </B>Blattner is a leading
renewable energy infrastructure solutions provider with an experienced and deep management team that represents a rare scale opportunity in an otherwise fragmented market. Blattner will significantly increase Quanta&#146;s exposure to the large and
growing utility-scale renewable energy wind, solar and energy storage markets. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt"><U></U><B>Accelerating Near- and Long-Term Growth Drivers &#150; </B>Renewable energy development is expected to
accelerate over the foreseeable future, driven by public and private industry energy transition and carbon-neutrality initiatives; electricity load growth to support increased electrification; including new generation capacity; supportive public
policy; declining levelized costs of renewable energy; and consumer and investor preferences. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt"><U></U><B>Increasing Quanta&#146;s Capabilities to Provide Infrastructure Solutions &#150; </B>Quanta is the
industry leader in providing comprehensive infrastructure solutions to North American utilities that support their efforts for system modernization, grid hardening, maintenance, and replacement. Current and potential customers have encouraged Quanta
to expand its services offerings that provide renewable generation engineering and construction services. To that end, Blattner will provide Quanta with industry-leading capabilities to meet these customer needs &#150; pairing Blattner&#146;s
renewable energy solutions with Quanta&#146;s electric transmission and substation solutions, for a turnkey approach. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt"><U></U><B>Expect Meaningful Accretion and Financial Contributions Without Synergy Assumptions &#150; </B>Quanta
expects Blattner to contribute meaningfully to its financial profile in the near and longer term, including revenue, margins, adjusted EBITDA, free cash flow conversion and earnings per share. For the full year of 2022, Quanta estimates revenues for
Blattner to be between $2.5<U></U>&nbsp;billion and $2.7<U></U>&nbsp;billion, adjusted EBITDA for Blattner to be between $250<U></U>&nbsp;million and $290<U></U>&nbsp;million and Blattner&#146;s contribution (not accretion) to adjusted diluted
earnings per share (a <FONT STYLE="white-space:nowrap">non-GAAP</FONT> measure) to be between $0.80 and $1.00. Management notes that these financial expectations are preliminary and, accordingly, has taken a prudent approach to its forecast.
</P></TD></TR></TABLE>
</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">

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt"><U></U><B>Enhances Revenue and Customer Diversity &#150; </B>Like Quanta, Blattner brings deep, longstanding, and
collaborative customer relationships, which are additive to Quanta&#146;s blue chip customer base. Blattner&#146;s strong relationships with the renewable industry&#146;s leading developers are expected to continue to drive ongoing and repeat
business and diversify Quanta&#146;s customer base, while creating new growth opportunities with existing customers. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt"><U></U><B>Strong Cultural Fit &#150;</B> Similar to many of Quanta&#146;s other operating companies that have
been managed by multiple generations of family members, Blattner has been owned and operated by the Blattner family since 1907. Also, like Quanta, Blattner has shown a commitment to its employees through comprehensive training and safety programs
and by providing a work environment that fosters prosperity and growth. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt"><U></U><B>Enhances Quanta&#146;s Already Favorable ESG Profile &#150; </B>As discussed in Quanta&#146;s 2020
Corporate Responsibility Report, Quanta has a favorable ESG profile due to its commitment to People, Planet and Principles. We believe the integral role Blattner plays in facilitating renewable energy generation, as well as its commitment to
corporate social responsibility, will complement and enhance Quanta&#146;s ESG efforts. </P></TD></TR></TABLE> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Transaction Consideration and Financing
</B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The transaction consideration of $2.7&nbsp;billion anticipated to be paid at closing will consist of approximately $2.36<U></U>&nbsp;billion in cash,
subject to a working capital adjustment, as well as shares of Quanta common stock valued at approximately $340<U></U>&nbsp;million. Additionally, pursuant to the terms of the definitive agreement, Blattner owners will be eligible for an earnout
payment that could provide additional consideration of up to $300<U></U>&nbsp;million, to the extent certain financial performance targets are achieved. Quanta has obtained commitments from Bank of America, N.A. and Wells Fargo, National Association
for bridge financing, should it be needed, to complete the transaction. However, the company expects to pursue certain other debt financing alternatives to finance the cash portion of the transaction consideration. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Transaction Approvals and Closing Conditions </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The
transaction has been unanimously approved by the Board of Directors of both Quanta and Blattner and is expected to close in the fourth quarter of 2021, subject to receiving required regulatory approvals and the satisfaction of other customary
closing conditions. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Conference Call Information </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In
conjunction with this announcement, Quanta has scheduled a conference call for this morning, September&nbsp;2, 2021, at 9:00 a.m. Eastern Time, which will also be broadcast live over the Internet. Quanta will utilize a slide presentation to
accompany its prepared remarks, which will be viewable through the webcast and will also be available in the &#147;News and Events&#148; area of the Investor Relations section of Quanta&#146;s website prior to the start of the call.&nbsp;To
participate in the call, dial <FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">1-201-689-8345</FONT></FONT></FONT> or <FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap"><FONT
STYLE="white-space:nowrap">1-877-407-8291</FONT></FONT></FONT> at least 10 minutes before the conference call begins and ask for the Quanta Services Blattner Acquisition Conference Call or visit the Investor Relations section of the Quanta Services
website at <U>http://investors.quantaservices.com</U> to access the Internet broadcast. Please allow at least 15 minutes to register and download and install any necessary audio software. For those who cannot participate live, shortly following the
call a digital recording will be available on the company&#146;s website and a telephonic replay will be available through September&nbsp;9, 2021 by dialing <FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap"><FONT
STYLE="white-space:nowrap">1-877-660-6853</FONT></FONT></FONT> and referencing the conference ID 13722800. For more information, please contact Kip Rupp, Vice President - Investor Relations at Quanta Services, at <FONT STYLE="white-space:nowrap"><FONT
STYLE="white-space:nowrap">713-341-7260</FONT></FONT> or investors@quantaservices.com. </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>About Quanta Services </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Quanta Services is a leading specialized contracting services company, delivering comprehensive infrastructure solutions for the utility, communications,
pipeline and energy industries. Quanta&#146;s comprehensive services include designing, installing, repairing and maintaining energy and communications infrastructure. With operations throughout the United States, Canada, Australia and select other
international markets, Quanta has the manpower, resources and expertise to safely complete projects that are local, regional, national or international in scope. For more information, visit <U>www.quantaservices.com</U>. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>About Blattner Holding Company </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Blattner, the parent
company of Blattner Energy, Inc. and D.H. Blattner&nbsp;&amp; Sons, Inc., is an industry leading renewable energy infrastructure solutions provider to the renewable energy industry with project experience throughout North America, that delivers
expertise and collaborative renewable energy solutions for developers and utilities throughout North America. These companies provide complete engineering, procurement, project management and construction services for wind, solar and energy storage
solutions. Powering forward, Blattner builds certainty through relationships, proven project management and self-performance of major work activities, which promotes safety, quality, efficiency and customer satisfaction. For more information, visit:
<U>www.blattnercompany.com.</U> </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><FONT STYLE="white-space:nowrap">Non-GAAP</FONT> Financial Measures </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Please see the below table for a reconciliation of Blattner&#146;s EBITDA/adjusted EBITDA <FONT STYLE="white-space:nowrap">(non-GAAP</FONT> measures) to net
income (in thousands and unaudited): </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="68%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

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

<TD VALIGN="bottom" WIDTH="12%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Year&nbsp;Ended<BR>December&nbsp;31,&nbsp;2020</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net income</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">279,200</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</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; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Interest expense</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">1,205</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Interest income</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">(5003</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</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; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Depreciation expense</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">15,821</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>EBITDA/Adjusted EBITDA</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">291,223</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The financial measures not prepared in conformity with generally accepted accounting principles in the United States (GAAP)
that are utilized in this press release are provided to enable investors, analysts and management to evaluate performance excluding the effects of certain items that management believes impact the comparability of operating results between reporting
periods. In addition, management believes these measures are useful in comparing operating results with those of its competitors. These measures should be used in addition to, and not in lieu of, results prepared in conformity with GAAP. </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">Quanta is unable to provide a reconciliation of Blattner&#146;s estimated adjusted EBITDA or estimated
adjusted diluted earnings per share attributable to common stock to estimated&nbsp;net income attributable to common stock and estimated diluted earnings per share attributable to common stock, the most comparable financial measures calculated in
accordance with generally accepted accounting principles in the United States (GAAP). Quanta has not provided a reconciliation of Blattner&#146;s estimated adjusted EBITDA or estimated adjusted diluted earnings per share attributable to common stock
to estimated net income attributable to common stock and estimated diluted earnings per share attributable to common stock, the most comparable financial measures calculated in accordance with GAAP, due to the inherent difficulty and
impracticability of predicting certain amounts required by GAAP with a reasonable degree of accuracy. Estimated adjusted EBITDA and estimated adjusted diluted earnings per share attributable to common stock include the impact of, among other things,
amortization of intangible assets and depreciation, which may be significant and difficult to project with a reasonable degree of accuracy, as the allocation of purchase price to intangible assets and property and equipment has not yet been
performed. Therefore, reconciliations of Blattner&#146;s estimated adjusted EBITDA and estimated adjusted diluted earnings per share attributable to common stock to estimated net income attributable to common stock and estimated diluted earnings per
share attributable to common stock are not available without unreasonable effort. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Cautionary Statements About Forward-Looking Statements and
Information </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">This press release (and any oral statements regarding the subject matter of this press release) contains forward-looking statements
intended to qualify for the &#147;safe harbor&#148; from liability established by the Private Securities Litigation Reform Act of 1995.&nbsp;Forward-looking statements include, but are not limited to, statements relating to expectations regarding
the future financial and operational performance of Quanta or Blattner; the projected impact and benefits of Blattner on Quanta&#146;s operating or financial results, including, among other things, estimated revenues, EBITDA, adjusted EBITDA,
margins, cash flow generation and conversion, and earnings per share; expectations regarding Quanta&#146;s or Blattner&#146;s business or financial outlook; expectations regarding Quanta&#146;s plans, strategies and
opportunities;<U></U>&nbsp;expectations regarding opportunities, technological developments, competitive positioning, future economic and regulatory conditions and other trends in particular markets or industries; the potential strategic benefits
and synergies expected from the acquisition of Blattner; the business plans or financial condition of Quanta&#146;s or Blattner&#146;s customers; expected realization of remaining performance obligations and backlog; the development of and
opportunities with respect to future projects, including renewable and other projects designed to support transition to a carbon-neutral economy; potential opportunities that may be indicated by bidding activity or discussions with customers or by
prior projects performed for customers;<U></U>&nbsp;trends and growth opportunities in relevant markets, including Quanta&#146;s and Blattner&#146;s ability to obtain future project awards; the expected value of contracts or intended contracts with
Quanta&#146;s or Blattner&#146;s customers, as well as the scope, services, term or results of any awarded or expected projects;<U></U>&nbsp;estimated transaction and integration costs associated with the acquisition of Blattner; Quanta&#146;s
ability to successfully integrate the operations of Blattner; the ability for the Blattner acquisition to enhance Quanta&#146;s reputation with respect to corporate responsibility and ESG-related matters; the expected closing of, and financing
sources for, the acquisition of Blattner; and expectations with respect to Quanta&#146;s ability to reduce its debt and maintain its current credit rating; 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.<U></U>&nbsp;These forward-looking statements are not guarantees of future performance, involve or rely on a number of risks, uncertainties, and
assumptions that are difficult to predict or are beyond our control, and reflect management&#146;s beliefs and assumptions based on information available at the time the statements are made. We caution you that actual outcomes and results may differ
materially from what is expressed, implied or forecasted by our forward-looking statements and that any or all of our forward-looking statements may turn out to be inaccurate or incorrect. Forward-looking statements can be affected by inaccurate
assumptions and by known or unknown risks and uncertainties including, among others, market, industry, economic, financial or political conditions that are outside of the control of Quanta, including economic, energy, infrastructure and
environmental policies and plans that are adopted or proposed by the U.S. federal or state governments and weakness in capital markets or the ongoing and potential impact on financial markets and worldwide economic activity of
the<U></U>&nbsp;COVID-19<U></U>&nbsp;pandemic and governmental responses thereto; the successful closing of the acquisition of Blattner; quarterly variations in operating results, liquidity, financial condition, cash flows, capital requirements and
reinvestment opportunities, including the ongoing and potential impact to Quanta&#146;s and Blattner&#146;s business, operations and supply chains of the<U></U>&nbsp;COVID-19<U></U>&nbsp;pandemic; the severity, magnitude and duration of
the<U></U>&nbsp;COVID-19<U></U>&nbsp;pandemic, including impacts of the pandemic and business and governmental responses thereto on Quanta&#146;s and Blattner&#146;s operations, personnel and supply chains and on commercial activity and demand
across Quanta&#146;s and Blattner&#146;s business and their customers&#146; businesses, as well as the inability to predict the extent to which the<U></U>&nbsp;COVID-19<U></U>&nbsp;pandemic will adversely impact the business, financial performance,
results of operations, financial position, liquidity, cash flows, the prices of Quanta&#146;s securities and achievement of Quanta&#146;s strategic objectives; trends and growth opportunities in relevant markets, including Quanta&#146;s and
Blattner&#146;s ability to obtain future project awards; the ability to achieve the expected benefits from the acquisition of Blattner, including the failure of the acquisition to be accretive to Quanta&#146;s earnings or the failure of Blattner to
produce anticipated financial or operational results; the inability to successfully integrate and realize synergies from the acquisition of Blattner; the potential adverse impact resulting from uncertainty surrounding the acquisition of Blattner,
including the ability to retain key personnel from the acquired business and the potential increase in risks already existing in Quanta&#146;s operations or poor performance or decline in value of the acquired business; growth outpacing
Quanta&#146;s decentralized management and infrastructure; unexpected costs or unexpected liabilities that may arise from the acquisition of Blattner; the successful negotiation, execution, performance and completion of anticipated, pending and
existing contracts; loss of customers with whom Quanta or Blattner have long-standing or significant relationships; competitive dynamics, including Quanta&#146;s or Blattner&#146;s ability to effectively compete for new projects and market
share;<U></U>&nbsp;the future development of, and market for, renewable energy resources; the failure of existing or potential legislative actions to result in increased demand for Quanta&#146;s and Blattner&#146;s services; estimates and
assumptions in determining Quanta&#146;s financial results; Quanta&#146;s ability to successfully identify, complete, integrate and realize synergies from any future acquisitions; the adverse impact of impairments of goodwill, receivables, property,
equipment and other intangible assets or investments; the ability to access sufficient funding to finance desired growth and operations; inability to access capital markets on favorable terms; debt covenant compliance, interest rate fluctuations and
other factors affecting financing and investing activities; downgrade of Quanta&#146;s credit rating; and other risks and uncertainties detailed in Quanta&#146;s Annual Report on Form 10-K for the year ended Dec. 31, 2020, Quanta&#146;s Quarterly
Reports on Form <FONT STYLE="white-space:nowrap">10-Q</FONT> for the quarters ended Mar. 31, 2021 and Jun. 30, 2021, and any other documents that Quanta files with the Securities and Exchange Commission (SEC). For a discussion of these risks,
uncertainties and assumptions, investors are urged to refer to Quanta&#146;s documents filed with the SEC that are available through the company&#146;s website at<U></U>&nbsp;www.quantaservices.com<U></U>&nbsp;or through the SEC&#146;s Electronic
Data Gathering and Analysis Retrieval System (EDGAR) at<U></U>&nbsp;www.sec.gov. Should one or more of these risks materialize, or should underlying assumptions prove incorrect, actual results may vary materially from those expressed or implied in
any forward-looking statements. Investors are cautioned not to place undue reliance on these forward-looking statements, which are current only as of this date. Quanta does not undertake and expressly disclaims any obligation to update or revise any
forward-looking statements, whether as a result of new information, future events or otherwise. Quanta further expressly disclaims any written or oral statements made by any third party regarding the subject matter of this press release. </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">Any financial information or projections in this communication are forward-looking statements that are based
on assumptions that are inherently subject to significant uncertainties and contingencies, many of which are beyond Quanta&#146;s and Blattner&#146;s control. While such information and projections are necessarily speculative, Quanta and Blattner
believe that the preparation of prospective financial information involves increasingly higher levels of uncertainty the further out the projection extends from the date of preparation. The assumptions and estimates underlying the projected results
are inherently uncertain and are subject to a wide variety of significant business, economic and competitive risks and uncertainties that could cause actual results to differ materially from those contained in the projections. The inclusion of
financial information or projections in this communication should not be regarded as an indication that Quanta or Blattner, or their respective representatives and advisors, considered or consider the information or projections to be a reliable
prediction of future events. </P>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>3
<FILENAME>pwr-20210901.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:20210621.2 -->
<!-- Creation date: 9/8/2021 3:28:15 AM Eastern Time -->
<!-- Copyright (c) 2021 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/2020-01-31"
  xmlns:pwr="http://quantaservices.com/20210901"
  xmlns:dei="http://xbrl.sec.gov/dei/2020-01-31"
  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://quantaservices.com/20210901"
  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/2020/dei-2020-01-31.xsd" namespace="http://xbrl.sec.gov/dei/2020-01-31" />
    <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/2017/naics-2017-01-31.xsd" namespace="http://xbrl.sec.gov/naics/2017-01-31" />
    <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="pwr-20210901_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="pwr-20210901_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:title="Presentation Links, all" xlink:type="simple" />
      <link:roleType roleURI="http://quantaservices.com//20210901/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>pwr-20210901_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:20210621.2 -->
<!-- Creation date: 9/8/2021 3:28:15 AM Eastern Time -->
<!-- Copyright (c) 2021 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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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>pwr-20210901_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:20210621.2 -->
<!-- Creation date: 9/8/2021 3:28:15 AM Eastern Time -->
<!-- Copyright (c) 2021 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://quantaservices.com//20210901/taxonomy/role/DocumentDocumentAndEntityInformation" xlink:href="pwr-20210901.xsd#Role_DocumentDocumentAndEntityInformation" xlink:type="simple" />
  <link:presentationLink xlink:type="extended" xlink:role="http://quantaservices.com//20210901/taxonomy/role/DocumentDocumentAndEntityInformation">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CoverAbstract" xlink:type="locator" xlink:label="dei_CoverAbstract" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.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="22.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.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="23.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.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="25.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.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="26.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.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="27.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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>g211565g0904053502071.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 g211565g0904053502071.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" !& +X# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>7
<FILENAME>d211565d8k_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/2020-01-31"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="pwr-20210901.xsd" xlink:type="simple"/>
    <context id="duration_2021-09-01_to_2021-09-01">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2021-09-01</endDate>
        </period>
    </context>
    <dei:AmendmentFlag contextRef="duration_2021-09-01_to_2021-09-01">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="duration_2021-09-01_to_2021-09-01"
      id="Hidden_dei_EntityCentralIndexKey">0001050915</dei:EntityCentralIndexKey>
    <dei:DocumentType contextRef="duration_2021-09-01_to_2021-09-01">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="duration_2021-09-01_to_2021-09-01">2021-09-01</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName contextRef="duration_2021-09-01_to_2021-09-01">Quanta Services, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="duration_2021-09-01_to_2021-09-01">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber contextRef="duration_2021-09-01_to_2021-09-01">001-13831</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber contextRef="duration_2021-09-01_to_2021-09-01">74-2851603</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="duration_2021-09-01_to_2021-09-01">2800 Post Oak Boulevard</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2 contextRef="duration_2021-09-01_to_2021-09-01">Suite 2600</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown contextRef="duration_2021-09-01_to_2021-09-01">Houston</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="duration_2021-09-01_to_2021-09-01">TX</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="duration_2021-09-01_to_2021-09-01">77056</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="duration_2021-09-01_to_2021-09-01">(713)</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="duration_2021-09-01_to_2021-09-01">629-7600</dei:LocalPhoneNumber>
    <dei:WrittenCommunications contextRef="duration_2021-09-01_to_2021-09-01">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial contextRef="duration_2021-09-01_to_2021-09-01">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer contextRef="duration_2021-09-01_to_2021-09-01">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer contextRef="duration_2021-09-01_to_2021-09-01">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle contextRef="duration_2021-09-01_to_2021-09-01">Common Stock, par value $0.00001</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="duration_2021-09-01_to_2021-09-01">PWR</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="duration_2021-09-01_to_2021-09-01">NYSE</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany contextRef="duration_2021-09-01_to_2021-09-01">false</dei:EntityEmergingGrowthCompany>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>8
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139704416649048">
<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. 01, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</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="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001050915<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">8-K<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Sep.  01,  2021<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">Quanta Services, 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="top.Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation State Country Code</a></td>
<td class="text">DE<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-13831<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">74-2851603<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">2800 Post Oak Boulevard<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">Suite 2600<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Houston<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">TX<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">77056<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">(713)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">629-7600<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_WrittenCommunications', window );">Written Communications</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="top.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="top.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="top.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="top.Show.showAR( this, 'defref_dei_Security12bTitle', window );">Security 12b Title</a></td>
<td class="text">Common Stock, par value $0.00001<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">PWR<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 2 such as Street or Suite number</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.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>EXCEL
<SEQUENCE>9
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( ""<)U,'04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    "  @G"=3\U3&4^\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9+/
M3L,P#(=?!>7>NG\$:%&7"]-.("$Q"<0M<KPMHFFCQ*C=V].&K1."!^ 8^Y?/
MGR4WZ"7V@9Y#[RFPI7@SNK:+$OU:')F]!(AX)*=C/B6ZJ;GO@],\/<,!O,8/
M?2"HBN(.'+$VFC7,P,PO1*$:@Q(#:>[#&6]PP?O/T":80:"6''4<H<Q+$&J>
MZ$]CV\ 5,,.8@HO?!3(+,57_Q*8.B'-RC'9)#<.0#W7*33N4\/;T^)+6S6P7
M67=(TZ]H)9\\K<5E\FO]L-EMA:J*JLR*55;<[ZI:UI6\7;W/KC_\KL*N-W9O
M_['Q15 U\.LNU!=02P,$%     @ ()PG4YE<G",0!@  G"<  !,   !X;"]T
M:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M
M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R
M>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2P]R"BPA+>!3+
MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,!
M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K
MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2
MBW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_KFVB<"HU;3]-K
M=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K>A(5M>5 TR
M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$
MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)I#-ZG7TZSFN4
M?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R.AQG0GS/]O:1
MI24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG LR+7E$8D19_(
M+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(R-^-B/>K;YH]
M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M
MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1CVFS(Z=T)LWH
M,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.FJW"$2M"/F(9
M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+
MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T
M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+
M.7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7<LW(QU2ODRG8
M.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD6R4)RU3393>*
M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W<DOJMI2^M28X
M2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-MNIW<.CB>F)&Y
M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_#
M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0
MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR
ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC
MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYN<KGHB=OJ7
M=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(CE1P&%A<RY%#N
MDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>TB42%(JP# 4A
M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF
M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y,M\Y<-LZW@->
MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_
M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]!
MU4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04
M"  @G"=3@KD9,D@$  #=$   &    'AL+W=O<FMS:&5E=',O<VAE970Q+GAM
M;)V8;7/B-A#'7U\_A8;IBW8F"9((#[DAS"0DZ67N+J&!-GV8OA#V IK8EBO+
MD'S[K@RQZ=6LF;X)DJW]^Z?5:E?*<&/L2[8"<.PUCI+LLK5R+OW8;F?!"F*5
MG9D4$GRS,#96#KMVV<Y2"RHLC.*H+3GOM6.ED]9H6#R;V-'0Y"[2"4PLR_(X
M5O;M&B*SN6R)UON#)[U<.?^@/1JF:@E3<+^D$XN]=JD2ZAB23)N$65A<MJ[$
MQVO9]0;%B%\U;+*]-O-3F1OSXCOWX66+>R*(('!>0N'/&L8015X).?[>B;;*
M;WK#_?:[^ETQ>9S,7&4P-M&S#MWJLC5HL1 6*H_<D]E\@MV$"L# 1%GQEVVV
M8\]YBP5YYDR\,T:"6"?;7_6Z<\2>0:=SP$#N#&3!O?U007FCG!H-K=DPZT>C
MFF\44RVL$4XG?E6FSN);C79N=&."')WLF$I"=ILX[=[8?;)=;?3:L.WP(WYH
M.]@)7F\%Y0'!*:1GC(L3)KD4_S9O(UL)*$M 6>AU#NB-S1HL^_-JGCF+2_@7
M(=DI)3N%Y/D!R2N<<%A,^BY2R[HITO8+%65 <)R7'.>DSL[=8R2Q*D*WA_#*
M/L-;'1&MQ#D7O,LO1)? ZI9875*L#(G96PIU++3YX/0S =$K(7K'04S :N-#
M,V08X+4\M%(1D.+DNP\?&B*R7Z+UCUFV)UAJ'Y/(^*#B6C!:Y^<<;16;@EWK
M +(3#(#@C. ;E'R#8_A0S=C4V&(?LZE#Y[&QR3'6,.1,6 M,"]_<$G07)=W%
M,71W.@+VD,=SL'4@M 9&^ZGH##K4:@I>94!^#-%,O;+[$$-.+W2P==IAO@;)
M_OFI''1%CW<HPKT<+8XAO I#"QD&RJ[!ON X]IC4+F6#I!QPSB8F<^Q1O;!K
MDT>P5C:D<*N,+>3_QYUM3"TN+3G--8:O['%.$58%0- 9_%O"L>\9RV9F4U_R
M:+E/QA?JA$*K:H(XJBB4:-N-BVP3:]8Z">H7F]:<_4:A575!T)G]6S0?/EBW
M_M#IP832H-CO\VZ/8JO*A:"S?+&"5W@N/8Q""_S0%YT?*92J/ @ZKW\Q 7IE
MLC()E>$:1'KRXK3?$.Y501!TXGZVVCE(T#5QG">[[);54M%"32<?454!0:?P
MJ8ETH)U.ENPK!KC5*JKEH56:>&15!"2=L2<6"O< [K#MX0?/B'CP?%PLZM>O
M0:^1K$K^DL[4_R&[S[(<R1H!:=E&P+T#>D-NAB"W?OL).6<S[:+:[=<@XF=8
M'%-,\'+"4F796D4YL._Y&?>G6XJT2ON2SM,SJT(?<=.W>&YJXZU!8/+\1(%4
M25[2";ETV>UKL%+)$@X>(1N$'GZ?4H<R6>5V>51NOXW!+KV+?D(%M_*!EZJD
M]D;2('@POMI[EU5_\?^J_!<S%L$"A?A9'W7M]BZ][3B3%O?7N7%X&RZ:*U 8
M^WX OE\8X]X[_DI<_D=C] ]02P,$%     @ ()PG4Y^@&_"Q @  X@P   T
M  !X;"]S='EL97,N>&ULW5=M:]LP$/XK0C]@;F)JXI$8MD!AL(U"\V%?E5AV
M!'KQ9+ES^NNGLVPG:75EW8>QS:')W3VZNT=W)YFN6W>2_.'(N2.]DKK=T*-S
MS?LD:0]'KEC[SC1<>Z0R5C'G55LG;6,Y*UMP4C)9WMQDB6)"TV*M.W6G7$L.
MIM-N0V]H4JPKH\^6E :#7\H4)X],;NB62;&W8EC+E)"G8%Z"X6"DL<1Y*GQ#
M%V!IGP*\"!JP'.,HH8T%8Q(RA._]N/P9,&FM5X64,\$E#89BW3#GN-5W7AD6
M#\87$!GEW:GQ#&O+3HOE+3T[##\^R=[8DMLYS8).IF(M>05TK*B/\.M,DP#H
MG%%>* 6KC68#A\EC%'S8 Y?R 5KXK;J*W5<D].)3"6T@L-5)](1&,80)"L2_
MC!9B7X2]_:VPI!&/QGWL_&[TH'_OC./WEE>B'_2^FO-CT1=X=-8T\O1!BEHK
M'O;^RPF+-9O\R-%8\>2SP:0<O(%;2AZY=>)P:?EA6;/CO9NFJ:]PSLM_D/.?
MK7/--;=,7I+VH_\W5_DMC)/Q]%P<T:L#.EL)7(0;^A7N5WGF0/:=D$[H43N*
MLN3ZQ3GUX1W;^PO\*KY?7_**==+M9G!#S_(77HI.Y?.J>ZC+N.HL?X;[:)'-
MM[#/)73)>UYN1]76^T$D7O!9QP<<GB-WPQ-',)^ Q1' L#P8 \PG>&%Y_J?]
MK-#]! SCMHHB*]1GA?H$KQBR'3Y8GKA/[I_X3O,\3;,,J^AV&V6PQ>J69? 7
MCX9Q P\L#V1Z6ZWQ;N,3\OH<8#U];4*PG>*3B.T4KS4@\;J!1Y['NXWE 0^L
M"]CL0/YX'IBIN$^:0E<Q;M@)QI$\QQ"8Q?B,9AE2G0P^\?Y@IR1-\SR. !9G
MD*88 J<11S &P %#TG1X#SY['R73>RHY_U=3_ 102P,$%     @ ()PG4Y>*
MNQS     $P(   L   !?<F5L<R\N<F5L<YV2N6[#, Q ?\70GC 'T"&(,V7Q
M%@3Y 5:B#]@2!8I%G;^OVJ5QD L9>3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(
MMB6/:<Z10J[4+!XUA]) 1-MC0[!:+#Y +AEFM[UD%J=SI%>(7->=I3W;+T]!
M;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B
M':5_'<?VD-/IKV,BM'I;Z/EQ:%0*CMQC)8QQ8K3^-8+)#^Q^ %!+ P04
M"  @G"=3'#AEZC\!   \ @  #P   'AL+W=O<FMB;V]K+GAM;(U1RV["0 S\
ME=5^0!-0BU1$N)0^D*H6E8K[DG6(Q3XBKP,M7U\G452D7GKR>FR-9V87YTC'
M?8Q']>5=2(6NF9MYEJ6R!F_236P@R*2*Y U+2X<L-03&IAJ O<NF>3[+O,&@
MEXN1:T/9=1,92L88!.R '<(Y_<Z[5ITPX1X=\G>A^[<#K3P&]'@!6^A<JU3'
M\TLDO,3 QFU+BLX5>C(,=D",Y1]XVXG\-/O4(VSV'T:$%'J6"V&%E+C?Z/F-
M:#R!+ ]=R_$)'0.M#,,SQ;;!<.AHQ$5V9://8:Q#B'/Z3XRQJK"$52Q;#X&'
M' E<)S"D&IND53 >"CVN*!.L>@PL(:EU&*ADMW,JI]=V<,TB]RI#FJ,,:&T'
MX:-:"Q4&L&]R( DNR94;4EWI>::W=Y-[2:AU[D&P]_ :C1W-CQ^W_ %02P,$
M%     @ ()PG4R0>FZ*M    ^ $  !H   !X;"]?<F5L<R]W;W)K8F]O:RYX
M;6PN<F5L<[61/0Z#, R%KQ+E #50J4,%3%U8*RX0!?,C$A+%K@JW+X4!D#IT
M8;*>+7_OR4Z?:!1W;J"V\R1&:P;*9,OL[P"D6[2*+L[C,$]J%ZSB688&O-*]
M:A"2*+I!V#-DGNZ9HIP\_D-T==UI?#C]LCCP#S"\7>BI160I2A4:Y$S":+8V
MP5+BRTR6HJ@R&8HJEG!:(.+)(&UI5GVP3TZTYWD7-_=%KLWC":[?#'!X=/X!
M4$L#!!0    ( ""<)U-ED'F2&0$  ,\#   3    6T-O;G1E;G1?5'EP97-=
M+GAM;*V334[#,!"%KQ)E6R4N+%B@IAM@"UUP 6-/&JO^DV=:TMLS3MI*H!(5
MA4VL>-Z\SYZ7K-Z/$;#HG?78E!U1?!0"50=.8ATB>*ZT(3E)_)JV(DJUDUL0
M]\OE@U#!$WBJ*'N4Z]4SM')OJ7CI>1M-\$V9P&)9/(W"S&I*&:,U2A+7Q<'K
M'Y3J1*BY<]!@9R(N6%"*JX1<^1UPZGL[0$I&0[&1B5ZE8Y7HK4 Z6L!ZVN+*
M&4/;&@4ZJ+WCEAIC JFQ R!GZ]%T,4TFGC",S[O9_,%F"LC*30H1.;$$?\>=
M(\G=560C2&2FKW@ALO7L^T%.6X.^D<WC_0QI-^2!8ECFS_A[QA?_&\[Q$<+N
MOS^QO-9.&G_FB^$_7G\!4$L! A0#%     @ ()PG4P=!36*!    L0   !
M             ( !     &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4    "  @
MG"=3\U3&4^\    K @  $0              @ &O    9&]C4')O<',O8V]R
M92YX;6Q02P$"% ,4    "  @G"=3F5R<(Q &  "<)P  $P
M@ '- 0  >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0    ( ""<)U."N1DR
M2 0  -T0   8              " @0X(  !X;"]W;W)K<VAE971S+W-H965T
M,2YX;6Q02P$"% ,4    "  @G"=3GZ ;\+$"  #B#   #0
M@ &,#   >&PO<W1Y;&5S+GAM;%!+ 0(4 Q0    ( ""<)U.7BKL<P    !,"
M   +              "  6@/  !?<F5L<R\N<F5L<U!+ 0(4 Q0    ( ""<
M)U,<.&7J/P$  #P"   /              "  5$0  !X;"]W;W)K8F]O:RYX
M;6Q02P$"% ,4    "  @G"=3)!Z;HJT   #X 0  &@              @ &]
M$0  >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4    "  @G"=3
M99!YDAD!  #/ P  $P              @ &B$@  6T-O;G1E;G1?5'EP97-=
:+GAM;%!+!08     "0 ) #X"  #L$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.21.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>1</ContextCount>
  <ElementCount>96</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>0</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>0</UnitCount>
  <MyReports>
    <Report instance="d211565d8k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>100000 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://quantaservices.com//20210901/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>
  <InputFiles>
    <File doctype="8-K" original="d211565d8k.htm">d211565d8k.htm</File>
    <File>d211565dex991.htm</File>
    <File>pwr-20210901.xsd</File>
    <File>pwr-20210901_lab.xml</File>
    <File>pwr-20210901_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2020-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>14
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "d211565d8k.htm": {
   "axisCustom": 0,
   "axisStandard": 0,
   "contextCount": 1,
   "dts": {
    "inline": {
     "local": [
      "d211565d8k.htm"
     ]
    },
    "labelLink": {
     "local": [
      "pwr-20210901_lab.xml"
     ],
     "remote": [
      "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "pwr-20210901_pre.xml"
     ]
    },
    "referenceLink": {
     "remote": [
      "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml"
     ]
    },
    "schema": {
     "local": [
      "pwr-20210901.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",
      "https://xbrl.sec.gov/dei/2020/dei-2020-01-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://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd",
      "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd"
     ]
    }
   },
   "elementCount": 24,
   "entityCount": 1,
   "hidden": {
    "http://xbrl.sec.gov/dei/2020-01-31": 2,
    "total": 2
   },
   "keyCustom": 0,
   "keyStandard": 96,
   "memberCustom": 0,
   "memberStandard": 0,
   "nsprefix": "pwr",
   "nsuri": "http://quantaservices.com/20210901",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d211565d8k.htm",
      "contextRef": "duration_2021-09-01_to_2021-09-01",
      "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://quantaservices.com//20210901/taxonomy/role/DocumentDocumentAndEntityInformation",
     "shortName": "Document and Entity Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d211565d8k.htm",
      "contextRef": "duration_2021-09-01_to_2021-09-01",
      "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/2020-01-31",
     "presentation": [
      "http://quantaservices.com//20210901/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/2020-01-31",
     "presentation": [
      "http://quantaservices.com//20210901/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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. 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/2020-01-31",
     "presentation": [
      "http://quantaservices.com//20210901/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/2020-01-31",
     "presentation": [
      "http://quantaservices.com//20210901/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/2020-01-31",
     "presentation": [
      "http://quantaservices.com//20210901/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/2020-01-31",
     "presentation": [
      "http://quantaservices.com//20210901/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/2020-01-31",
     "presentation": [
      "http://quantaservices.com//20210901/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/2020-01-31",
     "presentation": [
      "http://quantaservices.com//20210901/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/2020-01-31",
     "presentation": [
      "http://quantaservices.com//20210901/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/2020-01-31",
     "presentation": [
      "http://quantaservices.com//20210901/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/2020-01-31",
     "presentation": [
      "http://quantaservices.com//20210901/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/2020-01-31",
     "presentation": [
      "http://quantaservices.com//20210901/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/2020-01-31",
     "presentation": [
      "http://quantaservices.com//20210901/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/2020-01-31",
     "presentation": [
      "http://quantaservices.com//20210901/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/2020-01-31",
     "presentation": [
      "http://quantaservices.com//20210901/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/2020-01-31",
     "presentation": [
      "http://quantaservices.com//20210901/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/2020-01-31",
     "presentation": [
      "http://quantaservices.com//20210901/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/2020-01-31",
     "presentation": [
      "http://quantaservices.com//20210901/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/2020-01-31",
     "presentation": [
      "http://quantaservices.com//20210901/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/2020-01-31",
     "presentation": [
      "http://quantaservices.com//20210901/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/2020-01-31",
     "presentation": [
      "http://quantaservices.com//20210901/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/2020-01-31",
     "presentation": [
      "http://quantaservices.com//20210901/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/2020-01-31",
     "presentation": [
      "http://quantaservices.com//20210901/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>15
<FILENAME>0001193125-21-266919-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001193125-21-266919-xbrl.zip
M4$L#!!0    ( ""<)U,7!#1'ZQ@  +:+   .    9#(Q,34V-60X:RYH=&WM
M76ESVT;2_KY5^Q^FF&1+JN)-G92M+5J28VUD29'DRK[[)34$AN2L08"9 41Q
M?_W;W3,# B I4C)U.)$KL4E@SCZ?[CGX[I]WPX#="J5E%+XO-:KU$A.A%_DR
M[+\O)7&OLE=B_SS\^]_>#6(H"(5#W?:%?%\:Q/&H7:O==550U<*K]J/;&KRH
M->O->J7>J+0:)5L\T95X,A(ZK=/CNEN-5+_FWLRI%$9AF S3*N/QN$I=834_
M5C6L5X-"%2@EE/1<O;M AE]SU<8MJM38W]^OT5M7=*9DVD&S7F_5\'67:^&*
MC\8J+?U'PL,8WJE;Z0E=]:(A3J%1WZ^G$[C3<MXPH.E&[=^?SZZ]@1CRB@QU
MS$,O[22)U<(A[=?@K2LH=;35;.S>,WY;(JUPMZAL \J&,%OQ[P]79]/B\?SR
MTZ*U6/%0]R(UY#%(#[:T7:DW*\V=3",5D(U<0TY6EK6SEQ$&[%S>-]4"%?&M
M7Y!16WBG9E[:HHLE!>6]1((ON(__QC(.Q.%>Y9=W-?,1G@U%S!FV4!%_)/+V
M?>DH"F,1QI4;$,\2\\RW]Z58W,4U:I'5L%[--LH8>]>-_ E^?.?+6Z;C22#>
MEWRI1P&?H!:(TB%[)^_:6$,H^UGZO@C-9RAR;E2 A7R(=85L=X8B].'_^&/
M^W8<=_&5Z,'K1!&9?T>!K=3W0>U^CZ/,M])ACP=:O*OE&I_I3/KO2Y]H'+]#
MC[^?A$"4R1%TJ7AP&OKB[A<Q*66&M*#  X=6!_6I;]?W&]NSXZL5**-$3R@P
M9D+#=]3FMB:E@[X8&8(V&I'W)2V'HP!EAYX-% X%E+WB-+IZIWWWEBM/1<BA
ME<W&$QBDPW>U_'3LY',3IN\Z2I3Y2BK4MM0FYJU ;5=-$._2K]+'!STI%*,A
MB+D*?G3Z2YY?Q<HXZKGMCX"AD9]^!=U6\3&/Q>%T;*[F]-UTK/Z"LNY-VFW:
M3RU'G92:4^K5L@I8 T4]S*DKUJKP0/;#M@=S$:J4?S^6?CQH[U6W97B0*1N(
M7GPPY*HOPPI^;C.>Q)%[HF1_8!]A<R/7&)K-RD#06_#7H[2).!JU,U^[41Q'
M0WK2C10,W3UIC.Z8C@+ILQ_J]*=T^(\?&COU@W>UT:*.6LL[:CZZHTRS6] (
MFYT ZP%K*EK^3[0;>^GW'A_*8-*^D4.AV;D8LZMHR,,#>C<VX^Y&@7\PASU?
MSD]O3H[9]4WGYN1Z\7#JSS2<ZY.C+U>G-Z<GUZQS?LQ._GWTJ7/^\PD[NOC\
M^?3Z^O3B_)O&V%S'&'_K7'\Z/?_YYN*\S(ZK1U76K&]O[1?&5>ATF63F!6*9
M1LV5S)U'26:U#L7RPGE@M+39^&EV]BMJZ70RSDC,8YAAQS-(U<>+J\^+,<)Q
MY"4($3)0974_3# H[X#?).%))&$MN@O6Y>KD_(9=G5Q>7-V\O"VY_')U_:4#
M [JY8&#[;L# L4:+75RQQO;&\>;+#_#B([OY=,(R=CFUR9VC&P:O&_NMK<7C
M?#;.(J)A48\I,8I4S#;<=\$!T0@=,W$+)>UKX6^V7YZV2RW2)>&R$P/7'FJ:
MF DDWY<@^&S[T, 0J@]\/ID 240(OE:,X&$7P&NCS+#BFR%[#D/6W%J'["QV
M9R:^O!)]J3&?$)_#FP>[M5\IK\.N;6*GS$Y#KSHGTOP&%:JO@PP;)W?<BVGV
M1OG=K!G73(^$AP&6SV3(9*R9-X @2:BB67T3[/5XZ+5P=(E<@QQ&"DPX"?!U
M#&;M*$K"6$V.(O^;3"3FYS"*CL5(1;?8+=K(8Q'P,9C+):;Q09*_%DB[07-G
MD6)1/  3_M]$2>U+#R>,FB"S=%JGP&,"D'<#P3P1!'K$/4J0UTOT?<1]WWVW
M?5D9]J(@X",MVN[#_20HD,M(>:->_\GJ1+MNA]FNN\0 #DR9?_Q\OF&[_A.F
MBF*_\/96J%AZ/+"D-1-V?<VO8EYN[;FW\)?M4[DB(]X7E:X2_"LFM:4OVOPV
M HU=><(-(GF^7Y81 993[S8I-BO,!7@)(P3VA#F>9X1JJ:9]E(& =X /'I&<
M;%0:K;W6'$2!0UJ9%U/!FRG_ @2YX7>G-F?G$04>29W=K4IS;QOFU;J//$\A
M67MK$JR7M7Q'T7 H-:[3/<@*-YY@+*@C[#RJ;AKW^3)2_;+<.+V"D' X"J*)
M4"_.C[Q^YCE#"@5_H?-ZY2"GX_M*:&W_.0/@V'BPE6GNU>OL,H+ ]X)_91^B
M)!"W7/E%DU->%DC,CJ7YX+%<)Q*P2G.G7E\GCGI.5AS!QPMU$XW#!T_^4Y3H
M&&W5XPA/..]"70(HE;2RNVZ(>R/NN%ZVR+E@<"A?//B/'#T&?1_N[M:W=UX?
MLK9S0Q0]4D!S.>(!$W?"2V)YBV%FSX3$\"I($.ZR_YQ>PMQ]<4^^[N5-"XIP
M!\##HUBUL=MH;:XN)&<1^*C+010^%D'N-/<KNVNV%^N1CFEBY1\_[#4;NP<:
MG'8@1CA9%M)LLZ(!L2-_-;)Q'L6L,QH%X!_!";X\+3^";8+8U61O%)DJ^,J-
M_@$5>YBQ"?L"\!':/A9P[3*X;SF<E\GAE Z/!L+[RN*!8'P$?@1,)"8BNM$=
MZXH@&B/7\"7RENU5?F$]&: B2 U:$8O0!V[&$3!TF 0Q#P5XQV#"-!@$W9M0
M35LAZ@(=N,MGX(M,=B^!=D!2PHE[UXL"Z!SKH6^3&!UHMJ&%8#^+4"BPX*<A
MU$U,@J13;5;-<&?6 ::TV'ET:F1=J8_&=,]"NYY)@LPF6PK)F-4"QV(L:),;
M/QW,C9T7V?K?E(R!KQB5):%%WOJ;84HWBH(N!Y[&(%E(Y?W=K:V#67>P+.0J
M1D@LSU'VS7:WL(VE=&CI 03($H2-$J4QJ8["?P5@G&TUMZT8H_Q> [R BA+:
M[G@QVVCLLJ./5ZS9JE>AX/(HYDUL'RBVUV""/2!XV/\,]@N,6/ 7EMDI,:!I
M0XU9@6UL\4JCF9'9DSOCGO,2NU6OFI)O0KMVH;U4 NTL;FVD'2OH3M5%K_=P
MA/TG$EX@2L7+4&6IY6UL^97F1G=S-5$V9=^$^:F%^53K1*@WD7Z<2+=$96O#
M6TVD;=EG3XWBEI,4Y1@P+Q2$ ]G90 E"Z U24 ON80:+8?I?8@FSM?6 )<Q[
M5BY;S34OA4X;?"T+5BL$W MF.Y"QJ* \"+ /8\4?LK;R%*L9-WBZQNQA\P;,
M"[C6S[7.]%@BOO!JU(WBJ+POO@YU/1G"JPW];.N"WRF_SNV^+6%]U8LS#CP/
MF '0MJE[RGO)/]M>#^N1)XUFE\S-@S/U".& :M=QY'TMLQ%7[)8'B6 _UJLH
M=G^6+2#6LAC%?C"1+G^[^I/0P<F+0Y>/V5TZ ]11_=UR)*K)_T7JJY&H%,4N
MW2KS'/#U-/01@@O6G3"/TN#0XE>P&(+VX!5RU%(S(#'@=^RTS_HJ&L<#1/(C
MS%MSS7S1DZ'9G6HR@O5MAW@+Z4!XVMAOM5(8C[*P>T#)P?KV)JZ=F"B@V:TT
MYS21"P5,6UO%MC PP.J;U:==J"H=GBR@R)(E9U?M9ZIU9"H]6XSXM"0Y[=TC
M*KB<.%?NY,RRR "D2@000H%4A1$%5(D65 IH9!=?\)"YI"#+G/M$FE!?P00[
M'TOH&OD1POC@C1*W4D,]D%4>>I@9Y)Z'>VZQ,!XW][GRM5EV\1=%<ZT-GD9S
M66FLLI3BB\*[50YVKG!P\SL^(6K6].S*WM__!L9_KB2*X8P@XJ,,1ND*8#5@
ME&#,)[ID]N_CP?X4ST!D&ZGV#_OTY\!-:'272R'5Z+P^C>/^A=/UGOR%3HMY
ML@\75\<G5Y6CB[.SSN7U2=M]>-UYLD9C;J*,T4>0)<H +?'/I[$8&@$!N6[,
MP1+9QEXJK74?X#:S/,&=^[@N'#'.W#H,.T:_*&FS3:>O!&7 JNPAV:J==1CE
M61;0Y[:,80I>Z3 =&UA+GUT&G!:J/X,-!RR0LF21XU@T1*(1&'QH%S.J#QOR
M!0!Q=ZK+BH<YVE5F<T_TL TTR+B1I0FF)CM?&H8O/'N"H$UY131SA/C1+=D9
M4N7&P28CI2<T@]P,V;WD>4R_MFK:;G$ X!RQ)P[A2)\<S9'SGW;NMH'KI%MF
M9V='99 Y=[Z#!7(HT6L&DG=E '!C"M2P3<!X41!,6#1&P*:3+BBYY"K=?F"[
M8AN/FQ,,J3";,OL0\#@.X>4G4!WTM>ET8"8R#(6.8MQ:E)[R>'#GKH>9KL$3
M"9@LX0*P&1P JC:>O'"H"J=>9$N9GAX+#6K.D:2.-M<#(#20$?K7;"./?^<U
M! ,!VI<S6SNP% $5X;:%<#:PU''L4B)2?1[*_QF:@%"DA,PBD_DC/^: 8=@G
M$0)GEY(;!0.=Q7VRD?;]4-Z@4B/CO:C G2J[7#J-J50!F@L"UA4,H26,SH([
MJZ73T3U:'8M*R&.#-GL]%!BPX+$T*9[,2!_3VTG:(!J]&8G%*:6SH3EC7"##
M1&"@A?WI! S?+4J*N62ERF[@*8%A;D JU$#7K=(]1S\VJ[O&BH))" S+P8'*
M$8DUT _H.N(@,#!I+X@T[5K*S=2-1 - )W'%'5-W$M?806"@_=9.O@-0!8_K
M01E'/0;(0<<846]H.ZIG<BV:(N."Y:&L"PWEQU9KM[IMVAW:=C=TX@'C441\
MFZ#AVC5A][9.-UK-:&*5=0 *81$(E4 EBIH$EG^H%]7.F#*=-0%.- 4  HFH
M#NT-3_N9Y4<RPOY^;-7K^<G905"$$Z<6:QJO0)A#81]N(8S!XXI8X[Y,B&,&
M4MP"0;IFXQGW_D@DNK!N KS$+< 04-(F3C!5J3D;11I #!;-15'5>T[#+@P2
MO\G9=XRJY36#)(>#%=1)$!<X@DHB[CP ",1\S%F,(;2;AFX++?J&W#0D!_;?
M(X\IGZ,DILB0-OX-A\*71N)'0"GE^)4?.(W.F% ?F.#%:%$5A;[V6\:4T]Y0
M,LY.B#!&P&O3/!10T*$0 3OJ0^A;+10<(^$(*(#*B,_#J"!CKC$?1/+6@IDT
M-TWB26J4G?8!T.9;B&,H[LXONS+IUN*<PFR8U+0?00<8W9M=QH*"]6F_4\^1
M&\+FRHQP5,@3$1]$(880#N-1[@'!/;8#/!+8PHA/"//E)>\H1^;5?+^9K)TC
MRC3,I@LZ[:P!VDD:V4KVT;@(X)5C%JVI95F!.-#/K)\'!"/!L.$8T&?@["R*
MS;N:+G@LH%LO0=&[%3K.REV.D$5Q@M8 KB;VN+J(\6$\6$24YS<Q-QD'8W;O
M:F2V,:TFKY3UH/% 14D?)%1T8V=_D;) "^(6%!D0I,.IY_B)MDA$/>.478^8
MS8JZ:,R!=,A;&2,9-)&NV >*E/:4[*+]IHW(AI469Y!&-0\^*.D#[3]"($\@
M_RAME9V)&+A=MI@"I"I* N!8C!P,P6T:EV_AIYG[7*=?!>T;@UM1Y9Q_%G<
MG&,B'WE/D3HJ<X"[.)\ !H/$ 7DJDIQHB9O@,RY[(9!Y&:$94@B:0H(/$>H6
M?#DF8QZ9-T8%\S F"^1R*(@P7-8:9M2P#*)R:_>CHS^?ISS4<H%2VF2/@:/D
MV2T,>!UJEV6HU%9\K R"V EG)"SA4H_1BQ(T(3VIP16R/Q*Z\0*)9=( $)[\
M%QJB+?BTYYZG5P8X>712#;0Q6$Q7V0FR:@1M33O*[,^/C2--A@AL9\1Q6=B%
MT\L,B]M3-,:@NR'D#229"QEF#MJ4;=Q/RJ0SB,4 .R]1W$NC=25&X#&@:[N=
MBHPU5YA"ER(56IPN?MW(#,[1R.V211L"- [H'D>]628TD .<4!AQ0;JM%CHV
MA@"D+:L KC>\NR'.4M<,SP/!!@L0ZZ(?,\AW)!U,5N2S,GX2\_=BG'%LGZ"G
MRK4'PEJYPON-(];!B$@E (M.AZ1"QLRFJT6[.P96#FD%H9RJ$CG]D8EL\"@&
M&3(E+(KF::M&,7F@C7V?5<U DP0A:75*X^P\"&<8PP]:-EAH,EY&5S&KWH]0
M9XP/&MT73*U@B$B\03Y2I <J1+=:F9@S]4$4R&>5Q[#&"61Z[PVB%R5BA-#&
M*2%4H6DOCMG0/X](8PP0<V"F)P.71YAG?GXU!@> T)6YB L(04>!<H'^O*U6
MC7KE5QO7$Y^Q=6>^S,I5(;79JIO<9A43'4Y!5XA&5[  2Z$8N"4(((<<T'<F
M688ENR($:!L7U7IAKL:HLU5F"SJ0Y5T4$$'B *J'JW_]2&%XP^@$K]%0Z 0-
M>!DBUIB!!4#]H_AOS(EUN+")>T9M[DQ)_15'@D<5"^.CM41T*YG6R118F0-%
M)",:BW(FXAGRB7&]72'"O-S-I1K*-#@F<# )0O9XP+.4M#0R9B0=6$CKC<HG
M:YK*W;P8-3<LL#D8"$9XS;(7)X9N=JT2YFYA8<:..^!'@\+T@"][=(TPB(**
MAO?4L(?1TH.5F"QU2^\!'VO'Y%L[O.F,HS"89!(Q>$O;"AG6JENXRZP+TNK8
M7WIQ\*EN$5B^$+0TJ'A]JT&2HH30+L^G6K4T$UB(:7)+/ID0C05FWH]<7LI3
MKYABIM%^X"&%^!W:H,'+[+S:J98AT.AU,CM?S"I7F?V&J[? (-6/J"84YS;+
MV-$Z\N0THY\MFFWH[.R(;>#.;Y,J":PG??SD+HV!FTEE9^&R<;WQ.,J$287Z
MQOX:TMOXP.;S@"-+G6YK9ZOB<[>6!X8KQ+Q0$I(%PY#(B';/B39:8_BO#_+0
M1ZP_O2#!YC&F:=IFM;'7VLZGMQ\C#P7MFED.00!6U, QN5%,"]YR&9!-ML[%
MB>Z\D#J?#!0ZID2]R_3[F#-?E.@G3!=A]HOUA- VU3H20$AT84!,FTW,:!VA
M/!)FZ_:SX_,&463RE:"/ 2@\ #DSUUYB\E4NM"Y,/4WF]BA[6I0::Y"DM@LD
M?7R8C,QP9D-"O+IDB&M9TT@L>[M!"ERFA@-G;O.G!$'\Z6*^;Z\UY5.C8Z,A
MQYWB9!8X?P/P9D#:[#1MK&0'F<:HLP9N191A.+!P2GW 2RIT:*LX&4QG&60G
MS.H$LM5&4Z9SJ.GLBL4L9J:(9PP:,5"$L$(^TJ#$M"F]B!K5S".=B0=GE,<B
M?8ABP8U X0!75?W$ Z%"!B^W*DL+^'B"1E6 >Q7S,760Q@YUN9::HI5,5,_L
MSQ 8 H7 ?9,(4Y$GA*]="MHW-**4I49+Z@FSD$!*2-]Z-MM&T:12T1@J03]B
MDLN/N#C4;0TP2R<F'Y)-4V8R>Q!6!#!/&*FYT0(C_X5Z:C/PSJ#DE@U!_E+R
M3[."U*^BA#)E)<'IP@R5M6)VZ75.O6DFVD:.+[!:M31.GJ^]KRU0GDT8KS-2
M7JHX&$I;*/?X<'GQ7LN];SVY^K8C#PA=K3>_VQUY7\+,P<QK'IB,Y,D?"=JL
M*1Y>SW:\;S8H,DQ_+<LZ-&0#PSV11F%!Z:UVS8,;KV!GA4NOX.%GWXUK'9NG
M:,UDX>X6NHW';6:"5DP^'?,SZ6\G85K-&RRB$29(LFL2TSE ,PKPG_&[H2/#
MT-AZ<LUNP[I9'7!XM3MQV\4-@;<V^.9&,]TU/O]$1#8OG8LN\L5S&X5J[KC$
M=GT'NQ\F09^(L.@VEC>+^<06<_=[WL-\)?I)8&3YXS$[3M.;K\!$SB: FBX!
ME#5P5G$Y&]&]AZ"]M%>&AR&$])[#IAEC4F6=%/,0Y,S50^0NL%8O@6!(#PIG
M0O+TXG@Z:2"[,F;[^]5&UF2_#$;-NI3I!,"HD6?9G?4LV7@X.Y4RFDY @C:9
M[Z-=]IUY(FSH\L<(WPBX:F-H<V:PL;?B@:[\$IV[&)XV>.G\^HC;XYRN=8)K
ML_M[RVY'S73@.3^1=1 F&31Q][4MLI[ES)XS\!@H*GCA6QJ\0Y,VX^WEVS:.
MU3;_9H.?V ;O?\\V^&.ZU_-ZNGR%DFP5\C7@U0U_LS"<%[K.9#W2OL)])K@*
M9.\TL1]\PP+W;:7;1Q;\>(-=,]I]YNM'5KXZQ&E.NMYUOR):R3!L-9?F/O*$
M^,)SXO-K/7"<Q]/$S<P1["F_YXCU+"G=/:KX9LYP,Z\!;*!@PRB;S_R[&[.F
M;NXU,>COGXI/YK@^9^;W>/UFH[&]L^V+N_W]1G40#^FR*(U@Q* OG_ST?-B'
M9H<O).!?A5F-^M:3\NH(5P'8)<R0G:).<;.W^IC'G-$/1E"<ZE$II /#W_YF
M,>^;4PG(-M^WF4,;W9_2;X2;@F[) 0_J3S4O=6AOVP*>9UO :O< G?Y\WKGY
M<G5R_>RQ3/&4F-V6E^X;6BFB,!5SUPOX"9VO2#2EWZ5V/[AH<D"8MS++1)A.
M[PH()'IN7RT%"+8 YIL2W#5 S0&S!I'"U; _)S":"X7R4KZU[8#,@\#1O;]2
M]: 6[[OC;?U#V\[!MEG@\$S^P?QL:,9=LEWW4YC??"W/ZE1>N>74L[86Q6+W
M7&6WX"<='X\%4"'O P/T?A8-/%79ET,9W\;4IQ.7A\&B#Y/V4TUC#5<K+KDN
MY8'.L:9K[%@H);VOK%-E_\)].N&S7_3VO4O24[<\5VSPPK'V/.:],>[5M#R7
M<72]8)L=#:3HL6G"[H)^3DFM&LN\JW4C?P)/(/0-#O\?4$L#!!0    ( ""<
M)U.]F-GWG"8  '29   1    9#(Q,34V-61E>#DY,2YH=&WM/6MWVDB6WSF'
M_U#'W3,G.2L(V'%BQX[/$ILDGL&/-DYG>[\)J0"UA<3H84+_^KV/>DF [21.
MNG<F\V$Z!E%UZ]9]OW3X_OIL<'3XOM\[.6HV#J]/KP?]H_[_M/;WV]W#9_PG
M?/Y,/2 .WUR<_";>O#N^&%Q<O=[Z^/[TNK^%7XAF YX[EDDALZ/#D]-?Q?#Z
MMT'_]=8B"HOIJ[WV;I1L"3^.)LGKK5B."_K5X:5^;.9GDRAI%>G\56=>' CU
M]R@MBG3&'XW3I&CET1_R5=?^/?9G4;Q\=1W-9"[.Y4)<I3,?=NH-3M^=O][*
MHLD4MCI\<]3_-(U&42'P9.+PV9NCPV>71PX SNK;L'H-GA5PMH[^GHSR^0&N
M0D>_[KT9],5Q?S 87O:.3\_?O=[J;-'?E[V3$_WWQ].3Z_>OM[J=SM^VQ)N+
MJY/^%7VN@.!/6H#=0>]RV'^E_W'G82N8Z0)H^O !W<86P2<0Q*LC]8\3#<@N
MP &8N#ZQW_RJ?LUGM2#K!ZL+/-_7G\/_73E;Z2/-_8ELC3+IW[2B)(]"^<J_
M3:-0//Q(A.T:<' O?"[X^/3LG1A>';_>FFQWN[LO=B>=_<[SSN[.;F>[\[+;
M_GT^08Q<O]X:7+R[V")RML>HG=;<ZNH3M.5F@A'W4K!+,@^F_.[74_[AZ='E
M57\X%%?]0;\W[!\^.SW2#.#>'/P':7@#;)5#?BE;(CAO+Z[$Z=E9_^2T=]W7
M,*WCR,??_.W%^37<JI9,TZB0K7SN!_)5DBXR'^YWN]OJ[AP^PP<!E$>3$.*O
M(R ZGR<@MO>^4D"\[/YY N(TN95YD6:YX*N_X^);^M+_&<W%53F?>^+X;<\3
MIU?'7R8N-';.+SY>]2Z/SF08^>+O/W5W.P=B$/TA_N'#@2Q>OAM.?BG]I/#%
M4&:W42!S.&$2M!_EB$,_"\6O,AM%22(3_MG?_=G\0!RG?\)!G[SL[CR]_^)W
MGG=;+[=?=-3]/PHFGFSO=1^P]=Y>M[7;?5G9^D&R>/OY(YI(6@B :/[E<'C6
M&PR./O3.KWN'S_@/,52?]J]^/3WN#\WGZN/K"_-)3WUT_,N'TZN^_KC9>*,^
M'_2NK\_[5^;Y]^KSBP'*/_/QL?[X[+)W_IO=[TX5\9A6HX.24P7+^<F'X?65
M!6:@D=)S06\V/FBLG Y.K\WC+8W#X][ X$5<Z37.^Q_QMLT7?;UI_^J=W=*
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
M3>.DG'Y8?S\8_P&,ORZMX52%#D$Y8NP4W1_,A)NLF29;"ODZN353S,,*&+U
M8 !4V1Q;#C%8-8/=HGG%J:/0CJH)FLG92*Y4T=$BZ2)1\6I;Z[,D/C;/JD6
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
M="?2ZR1P#$BS<>(#7M_YB'1-T#TJ2(QP\C-FA\ ($$-^/<B3_LF[WM73=<"
ML=T&WZHMAER,ER9D3%!#:A790D>E0)AYI.3X%R 0D/SXC8-6W%*7K8T+>3KX
MY<:[;C$%7P]V<?F@"761B%+!+JJ?2I9W1*K:9M 'W[@*P4FN)$0'"M][@C"7
M&)QFB:)FL-P9\G0G6>O(:9I@U59N<NLA/&Q*L<)4U;02?O@=IQR2QG/%2Z+J
MV(]F.;./27,AE.4\5(&U3-YRQ_>2IMO= 1V]3IK?E*D4*KU)=5'M*ZY&D=%\
M+]2;W@SD^NWKFT!= .\6DJ)R]1($#'UB: H? Y1D(:4PEU]0FO"C@/-+2T9Z
MR"#&G'$CV#8[J TBPGME+H=ZP?K&$*Z1@A0C!UV;B+6!>ET9A_.;[; \URY>
ME=P\@WV"TX D16YYQ(-E/!7AO]\@5.'9MOA(P]?!8IM68_E)6$$%Y3/4+"@:
M.0W.2\F&JID7XNZ#@[#U^%J5#>"*9%MD1O.?^1WMZV]#949R;?32FRKHK;C
M$_2V-)(LKO?*MCISIYZ+8H_! :'0<9]9B(Q=V*A$3=0C[=9L=J1YM6Q%R6T0
MP-7;-?"Q\LVDJ$Y=Q> PQEPE%T&Z%& #397Z"-=#VF1:.;--0<3GLJY=<(H_
M)5,VJ!=5]Z3+_UTT<ITZ>V2Y#G!^!4,I-8FJ8"25),2:/CUY1#_G&DR.V^>I
M $V4Z>0ES_NPLP1OM>'#+_:E<A0>'\K:4_^E@C(;P5<A(U:+]&9=7;'*)%U1
M'7?)Y\-G;RY.?H,/WU^?#8[^#U!+ P04    "  @G"=3?O2=5DH#  !\"P
M$    '!W<BTR,#(Q,#DP,2YX<V2]5MMNVS@0?2_0?YC5TRZP$BT':6LA3I%N
M&B! FBW<=+%O!2V-':(4J26I./[[#JF+%3OQYE(T@!&:,^?P<&[TT?O;4L(-
M&BNTFD9I,HH 5:X+H9;3J+8QM[D0T?OCUZ^.?HMC.#T[OX08KIVK;,;8:K5*
MBH505LO:$8--<ETRB./._Z^KK_!/PY[!#"5RBU!RZ]# AUK((AN/QNGHS3A-
MQD.80>[YH. .,YBP=\S[P4$V?I>EAW#R"3X&$@57HL0A4E=K(Y;7#G[/_X
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
M4"F*.P2Y_NMB W0EN&%8*QMG-@P#\ PO+@=@U'8 1B]N $:V S!R,0"C;S<
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
M&   MHL   X              ( !     &0R,3$U-C5D.&LN:'1M4$L! A0#
M%     @ ()PG4[V8V?><)@  =)D  !$              ( !%QD  &0R,3$U
M-C5D97@Y.3$N:'1M4$L! A0#%     @ ()PG4W[TG59* P  ? L  !
M         ( !XC\  '!W<BTR,#(Q,#DP,2YX<V102P$"% ,4    "  @G"=3
M8?8M87\&  !(1P  %               @ %:0P  <'=R+3(P,C$P.3 Q7VQA
M8BYX;6Q02P$"% ,4    "  @G"=3\4%/9L@$  #1+   %
M@ $+2@  <'=R+3(P,C$P.3 Q7W!R92YX;6Q02P4&      4 !0 ] 0  !4\
#

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