<SEC-DOCUMENT>0001437749-19-024445.txt : 20191216
<SEC-HEADER>0001437749-19-024445.hdr.sgml : 20191216
<ACCEPTANCE-DATETIME>20191213180231
ACCESSION NUMBER:		0001437749-19-024445
CONFORMED SUBMISSION TYPE:	8-K
PUBLIC DOCUMENT COUNT:		14
CONFORMED PERIOD OF REPORT:	20191213
ITEM INFORMATION:		Entry into a Material Definitive Agreement
ITEM INFORMATION:		Financial Statements and Exhibits
FILED AS OF DATE:		20191216
DATE AS OF CHANGE:		20191213

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			GENERAC HOLDINGS INC.
		CENTRAL INDEX KEY:			0001474735
		STANDARD INDUSTRIAL CLASSIFICATION:	MOTORS & GENERATORS [3621]
		IRS NUMBER:				205654756
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

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

	BUSINESS ADDRESS:	
		STREET 1:		S45 W29290 HIGHWAY 59
		CITY:			WAUKESHA
		STATE:			WI
		ZIP:			53187
		BUSINESS PHONE:		888 436-3722

	MAIL ADDRESS:	
		STREET 1:		S45 W29290 HIGHWAY 59
		CITY:			WAUKESHA
		STATE:			WI
		ZIP:			53187
</SEC-HEADER>
<DOCUMENT>
<TYPE>8-K
<SEQUENCE>1
<FILENAME>gnrc20191213_8k.htm
<DESCRIPTION>FORM 8-K
<TEXT>
<XBRL>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:naics="http://xbrl.sec.gov/naics/2011-01-31" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:us-types="http://fasb.org/us-types/2017-01-31" xmlns:utreg="http://www.xbrl.org/2009/utr" xmlns:invest="http://xbrl.sec.gov/invest/2013-01-31" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:us-roles="http://fasb.org/us-roles/2017-01-31" xmlns:stpr="http://xbrl.sec.gov/stpr/2018-01-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:thunderdome="http://www.RDGFilings.com" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31" xmlns:gnrc="http://www.gnrc.com/20191213" xmlns:us-gaap="http://fasb.org/us-gaap/2019-01-31" xmlns:country="http://xbrl.sec.gov/country/2017-01-31" xmlns:rr="http://xbrl.sec.gov/rr/2018-01-31" xmlns:sic="http://xbrl.sec.gov/sic/2011-01-31" xmlns:currency="http://xbrl.sec.gov/currency/2017-01-31" xmlns:exch="http://xbrl.sec.gov/exch/2018-01-31" xmlns:srt="http://fasb.org/srt/2019-01-31"><head>
	<title>gnrc20191213_8k.htm</title>

	<!-- Generated by ThunderDome Portal - 12/13/2019 10:51:14 PM -->
<meta http-equiv="Content-Type" content="text/html" /></head>
<body style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0in 0.1in; cursor: auto;"><div style="display: none">
<ix:header>
<ix:hidden>
<ix:nonNumeric contextRef="d20198K" name="dei:AmendmentFlag">false</ix:nonNumeric>
<ix:nonNumeric contextRef="d20198K" name="dei:EntityCentralIndexKey">0001474735</ix:nonNumeric>

</ix:hidden>
<ix:references>
<link:schemaRef xlink:href="gnrc-20191213.xsd" xlink:type="simple" />
</ix:references>
<ix:resources>
<xbrli:context id="d20198K">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001474735</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-12-13</xbrli:startDate>
<xbrli:endDate>2019-12-13</xbrli:endDate>
</xbrli:period>
</xbrli:context>


</ix:resources>
</ix:header>
</div>

<p style="font-size:1pt;margin:0pt;text-align:left;">&#xa0;</p>

<p style="font-family: Times New Roman; font-size: 18pt; margin: 0pt; text-align: center;"><b>UNITED STATES</b></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:18pt;margin:0pt;text-align:center;"><b>SECURITIES AND EXCHANGE COMMISSION</b></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>WASHINGTON, DC 20549</b></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>&#xa0;</b></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:18pt;margin:0pt;text-align:center;"><b>FORM&#xa0;<ix:nonNumeric contextRef="d20198K" name="dei:DocumentType"><b>8-K</b></ix:nonNumeric></b></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">&#xa0;</p>

<p style="font-family: Times New Roman; font-size: 12pt; margin: 0pt; text-align: center;"><b>CURRENT REPORT</b></p>

<p style="font-family: Times New Roman; font-size: 12pt; margin: 0pt; text-align: center;"><b>Pursuant to Section&#xa0;13 or 15(d)&#xa0;of The Securities Exchange Act of 1934</b>&#xa0;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">&#xa0;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Date of Report (Date of earliest event reported): <ix:nonNumeric contextRef="d20198K" format="ixt:datemonthdayyearen" name="dei:DocumentPeriodEndDate"><b>December 13, 2019</b></ix:nonNumeric></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">&#xa0;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:18pt;margin:0pt;text-align:center;"><ix:nonNumeric contextRef="d20198K" name="dei:EntityRegistrantName"><b>Generac Holdings Inc.</b></ix:nonNumeric></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">(Exact name of registrant as specified in its charter)</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">&#xa0;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width:100%;text-indent:0;font-family:'Times New Roman', Times, serif;font-size:10pt;">

		<tbody><tr>
			<td style="vertical-align: top; width: 33%;">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><ix:nonNumeric contextRef="d20198K" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode"><b>Delaware</b></ix:nonNumeric></p>
			</td>
			<td style="vertical-align: top; width: 33%;">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><ix:nonNumeric contextRef="d20198K" name="dei:EntityFileNumber"><b>001-34627</b></ix:nonNumeric></p>
			</td>
			<td style="vertical-align: top; width: 33%;">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><ix:nonNumeric contextRef="d20198K" name="dei:EntityTaxIdentificationNumber"><b>20-5654756</b></ix:nonNumeric></p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 33%;">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">(State or other jurisdiction</p>
			</td>
			<td style="vertical-align: top; width: 33%;">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">(Commission</p>
			</td>
			<td style="vertical-align: top; width: 33%;">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">(IRS Employer</p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 33%;">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">of incorporation)</p>
			</td>
			<td style="vertical-align: top; width: 33%;">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">File Number)</p>
			</td>
			<td style="vertical-align: top; width: 33%;">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Identification No.)</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width:100%;text-indent:0;font-family:'Times New Roman', Times, serif;font-size:10pt;">

		<tbody><tr>
			<td style="vertical-align: top; width: 50%;">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><ix:nonNumeric contextRef="d20198K" name="dei:EntityAddressAddressLine1"><b>S45 W29290 Hwy 59</b></ix:nonNumeric></p>
			</td>
			<td style="vertical-align: top; width: 50%;">
			<p style="font-size:1pt;margin:0pt;text-align:center;"><b>&#xa0;</b></p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 50%;">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><ix:nonNumeric contextRef="d20198K" name="dei:EntityAddressCityOrTown"><b>Waukesha</b></ix:nonNumeric><b>, <ix:nonNumeric contextRef="d20198K" format="ixt-sec:stateprovnameen" name="dei:EntityAddressStateOrProvince"><b>Wisconsin</b></ix:nonNumeric></b></p>
			</td>
			<td style="vertical-align: top; width: 50%;">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><ix:nonNumeric contextRef="d20198K" name="dei:EntityAddressPostalZipCode"><b>53189</b></ix:nonNumeric></p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 50%;">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">(Address of principal executive offices)</p>
			</td>
			<td style="vertical-align: top; width: 50%;">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">(Zip Code)</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">&#xa0;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>(<ix:nonNumeric contextRef="d20198K" name="dei:CityAreaCode"><b>262</b></ix:nonNumeric>) <ix:nonNumeric contextRef="d20198K" name="dei:LocalPhoneNumber"><b>544-4811</b></ix:nonNumeric></b></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">(Registrant&#8217;s telephone number, including area code)</p>

<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">&#xa0;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Securities registered pursuant to Section 12(b) of the Act:</p>

<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">&#xa0;</p>

<table cellpadding="2" cellspacing="0" style="margin-left: 0pt; width: 100%; text-indent: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border: 1px solid rgb(0, 0, 0);">

		<tbody><tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<td style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0); width: 40%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-right: thin solid rgb(0, 0, 0);">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Title of each class</p>
			</td>
			<td style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0); width: 20%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-right: thin solid rgb(0, 0, 0);">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Trading Symbol(s)</p>
			</td>
			<td style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0); width: 40%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Name of each exchange on which registered</p>
			</td>
		</tr>
		<tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<td style="vertical-align: top; width: 40%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-right: thin solid rgb(0, 0, 0);">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><ix:nonNumeric contextRef="d20198K" name="dei:Security12bTitle"><b>Common Stock</b></ix:nonNumeric><b>, $0.01 par value</b></p>
			</td>
			<td style="vertical-align: top; width: 20%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-right: thin solid rgb(0, 0, 0);">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><ix:nonNumeric contextRef="d20198K" name="dei:TradingSymbol"><b>GNRC</b></ix:nonNumeric></p>
			</td>
			<td style="vertical-align: top; width: 40%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><ix:nonNumeric contextRef="d20198K" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName"><b>New York Stock Exchange</b></ix:nonNumeric></p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">&#xa0;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">&#xa0;Check the appropriate box below if the Form&#xa0;8-K filing is intended to simultaneously satisfy the filing obligation of the registrant under any of the following provisions:</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 18pt;">
			<p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><ix:nonNumeric contextRef="d20198K" format="ixt-sec:boolballotbox" name="dei:WrittenCommunications">&#9744;</ix:nonNumeric></p>
			</td>
			<td>
			<p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Written communications pursuant to Rule 425 under the Securities Act (17 CFR 230.425)</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:left;text-indent:-18pt;">&#xa0;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 18pt;">
			<p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><ix:nonNumeric contextRef="d20198K" format="ixt-sec:boolballotbox" name="dei:SolicitingMaterial">&#9744;</ix:nonNumeric></p>
			</td>
			<td>
			<p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Soliciting material pursuant to Rule 14a-12 under the Exchange Act (17 CFR 240.14a-12)</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:left;text-indent:-18pt;">&#xa0;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 18pt;">
			<p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><ix:nonNumeric contextRef="d20198K" format="ixt-sec:boolballotbox" name="dei:PreCommencementTenderOffer">&#9744;</ix:nonNumeric></p>
			</td>
			<td>
			<p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act (17 CFR 240.14d-2(b))</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:left;text-indent:-18pt;">&#xa0;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 18pt;">
			<p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><ix:nonNumeric contextRef="d20198K" format="ixt-sec:boolballotbox" name="dei:PreCommencementIssuerTenderOffer">&#9744;</ix:nonNumeric></p>
			</td>
			<td>
			<p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act (17 CFR 240.13e-4(c))</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>

<p style="font-size:1pt;margin:0pt;text-align:left;">&#xa0;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Indicate by check mark whether the registrant is an emerging growth company as defined in Rule 405 of the Securities Act of 1933 or Rule 12b-2 of the Securities Exchange Act of 1934.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Emerging growth company <ix:nonNumeric contextRef="d20198K" format="ixt-sec:boolballotbox" name="dei:EntityEmergingGrowthCompany">&#9744;</ix:nonNumeric></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">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-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>

<div style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div style="text-align: center; width: 100%">&#xa0;</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000" />
<div style="text-align: left; width: 100%">&#xa0;</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#xa0;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 72pt;">
			<p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Item</b><b> 1.01 </b></p>
			</td>
			<td>
			<p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Entry into a Material Definitive Agreement</b></p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>&#xa0;</b></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><i>Amendment of Term Loan</i></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&#xa0;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">On December 13, 2019, Generac Power Systems, Inc. (the &#8220;Borrower&#8221;), a wholly owned subsidiary of Generac Holdings&#xa0;Inc. (the &#8220;Company&#8221;), amended that certain Credit Agreement, dated as of February 9, 2012 (as amended and/or restated, supplemented, or otherwise modified from time to time, the &#8220;Term Loan Credit Agreement&#8221;) (such amendment, the &#8220;Term Loan Amendment&#8221;), which among other things, extended the maturity date for the term loan under the Term Loan Credit Agreement (the &#8220;Term Loan&#8221;) from May 2023 to December 2026. Prior to the effectiveness of the Term Loan Amendment, the Borrower paid (in addition to certain interest and fees) $49.0 million on the existing outstanding principal balance of the Term Loan of $879.0 million for a new outstanding principal balance of the Term Loan of $830.0 million. The Term Loan Amendment is attached hereto as Exhibit 10.1 and incorporated herein by reference. The foregoing summary does not purport to be complete and is qualified in its entirety by reference to such exhibit.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 72pt;">
			<p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Item 9.01 </b></p>
			</td>
			<td>
			<p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Financial Statements and Exhibits</b></p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>&#xa0;</b></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">(d) Exhibits</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width:100%;text-indent:0;font-family:'Times New Roman', Times, serif;font-size:10pt;">

		<tbody><tr>
			<td style="nowrap: true; vertical-align: bottom; width: 7%; padding: 0px;">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>Exhibit&#xa0;No.</b></p>
			</td>
			<td style="vertical-align: bottom; width: 93%;">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>Description</b></p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 7%;">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
			</td>
			<td style="vertical-align: top; width: 93%;">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 7%;">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">10.1</p>
			</td>
			<td style="vertical-align: top; width: 93%;">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><a href="ex_167459.htm" style="-sec-extract:exhibit;">2019&#xa0;Replacement Term Loan Amendment, dated as of December 13, 2019, amending that certain Credit Agreement, dated as of February 9, 2012, as amended and restated as of May 30, 2012, as further amended and restated as of May 31, 2013, as amended by the First Amendment, dated as of May 18, 2015, as further amended by the Replacement Term Loan Amendment, dated as of November 2, 2016, as further amended by the 2017 Replacement Term Loan Amendment, dated as of May 11, 2017, as further amended by the 2017-2 Replacement Term Loan Amendment, dated December 8, 2017, and as further amended by the 2018 Replacement Term Loan Amendment, dated June 8, 2018, among Generac Power Systems, Inc., Generac Acquisition Corp., the lenders party thereto, JPMorgan Chase Bank, N.A., as Administrative Agent and the other agents named therein.</a></p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 7%;">&#xa0;</td>
			<td style="vertical-align: top; width: 93%;">&#xa0;</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 7%;">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">104</p>
			</td>
			<td style="vertical-align: top; width: 93%;">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Cover Page Interactive Data File (embedded within the inline XBRL document)</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#xa0;</p>

<div style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div style="text-align: center; width: 100%">&#xa0;</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000" />
<div style="text-align: left; width: 100%">&#xa0;</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#xa0;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>SIGNATURES</b></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>&#xa0;</b></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:36pt;">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-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">&#xa0;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">&#xa0;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width:100%;text-indent:0;font-family:'Times New Roman', Times, serif;font-size:10pt;">

		<tbody><tr>
			<td style="vertical-align: top; width: 50%;">
			<p style="font-size:1pt;margin:0pt;text-align:left;">&#xa0;</p>
			</td>
			<td colspan="2" style="vertical-align: top; width: 4%;">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">GENERAC HOLDINGS INC.</p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 50%;">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
			</td>
			<td colspan="2" style="vertical-align: top; width: 4%;">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 50%;">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
			</td>
			<td colspan="2" style="vertical-align: top; width: 4%;">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 50%;">
			<p style="font-size:1pt;margin:0pt;text-align:left;">&#xa0;</p>
			</td>
			<td colspan="2" style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0); width: 4%;">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">/s/ Raj Kanuru</p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 50%;">
			<p style="font-size:1pt;margin:0pt;text-align:left;">&#xa0;</p>
			</td>
			<td style="vertical-align: top; width: 4%;">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Name:&#xa0;</p>
			</td>
			<td style="vertical-align: top; border-bottom: 1px none rgb(0, 0, 0); width: 46%;">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Raj Kanuru</p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 50%;">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Date: December 13, 2019</p>
			</td>
			<td style="vertical-align: top; width: 4%;">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Title:</p>
			</td>
			<td style="vertical-align: top; width: 46%;">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">EVP, General Counsel &amp; Secretary</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>


</body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.1
<SEQUENCE>2
<FILENAME>ex_167459.htm
<DESCRIPTION>EXHIBIT 10.1
<TEXT>
<html><head>
	<title>ex_167459.htm</title>

	<!-- Generated by ThunderDome Portal - 12/13/2019 9:46:20 PM --><meta charset="utf-8"><meta name="format-detection" content="telephone=no">
</head>
<body style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0in 0.1in; cursor: auto;">
<p style="margin-bottom: 0px; text-align: right; margin-top: 0px"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt"><b>Exhibit 10.1</b></font></p>

<p style="margin-bottom: 0px; text-align: left; margin-top: 0px"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">&nbsp;</font></p>

<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: right;"><i><b>Execution Version</b></i></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>2019 REPLACEMENT TERM LOAN AMENDMENT</b></p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:72pt;">2019 REPLACEMENT TERM LOAN AMENDMENT, dated as of December 13, 2019 (this &#8220;<u>Agreement</u>&#8221;), to that certain Credit Agreement, dated as of February 9, 2012, as amended and restated as of May 30, 2012, as further amended and restated as of May 31, 2013, as amended by the First Amendment dated as of May 18, 2015, as amended by the Replacement Term Loan Amendment dated as of November 2, 2016, as amended by the 2017 Replacement Term Loan Amendment dated as of May 11, 2017, as amended by the 2017-2 Replacement Term Loan Amendment dated as of December 8, 2017 and as amended by the 2018 Replacement Term Loan Amendment dated as of June 8, 2018 (the &#8220;<u>Credit Agreement</u>&#8221;), among Generac Acquisition Corp., a Delaware corporation (&#8220;<u>Holdings</u>&#8221;), Generac Power Systems, Inc., a Wisconsin corporation (the &#8220;<u>Borrower</u>&#8221;), the several lenders from time to time party thereto (the &#8220;<u>Lenders</u>&#8221;), JPMorgan Chase Bank, N.A., as administrative agent (in such capacity, the &#8220;<u>Administrative Agent</u>&#8221;) and the other agents and parties party thereto.</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><u>W</u> <u>I</u> <u>T</u> <u>N</u> <u>E</u> <u>S</u> <u>S</u> <u>E</u> <u>T</u> <u>H</u>:</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:72pt;">WHEREAS, pursuant to the Credit Agreement, the Lenders have agreed to make, and have made, certain loans and other extensions of credit to the Borrower;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:72pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:72pt;">WHEREAS, the Borrower has requested (i) that the Lenders effect certain modifications to the Credit Agreement as described herein (the Credit Agreement, as so modified hereby, the &#8220;<u>Amended Credit Agreement</u>&#8221;), and (ii) that the outstanding Term Loans be replaced with a new term loan B facility (the &#8220;<u>2019 Replacement Term Loan Facility</u>&#8221;) by obtaining 2019 Replacement Term Loan Commitments (as defined in <u>Section 3</u> of this Agreement) and having existing Term Loans be continued, pursuant to a cashless roll, in each case, as provided herein;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:72pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:72pt;">WHEREAS, the loans under the 2019 Replacement Term Loan Facility (the &#8220;<u>2019 New Term Loans</u>&#8221;) will replace and refinance the currently outstanding Term Loans and are collectively intended to be Replacement Term Loans, as contemplated in <u>Section 9.08(d)</u> of the Credit Agreement;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:72pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:72pt;">WHEREAS, the 2019 New Term Loans will have the terms set forth in the Amended Credit Agreement;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:72pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:72pt;">WHEREAS, JPMorgan Chase Bank, N.A. is the sole lead arranger and sole bookrunner for the 2019 Replacement Term Loan Facility;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:72pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:72pt;">WHEREAS, each existing Lender that executes and delivers a lender addendum signature page to this Agreement (substantially in the form attached hereto) in such capacity (a &#8220;<u>Continuing Term Lender Addendum</u>&#8221;) and in connection therewith agrees to continue all of its Existing Term Loans (as defined below) as 2019 New Term Loans (such continued Term Loans, the &#8220;<u>Continued Term Loans</u>&#8221;, and such Lenders, collectively, the &#8220;<u>Continuing Term Lenders</u>&#8221;) will thereby (i) agree to the terms of this Agreement and (ii) agree to continue, pursuant to a cashless roll, all of its existing Term Loans (all existing Term Loans outstanding under the Credit Agreement, the &#8220;<u>Existing Term Loans</u>&#8221;, and the Lenders of such Existing Term Loans, collectively, the &#8220;<u>Existing Term Lenders</u>&#8221;) outstanding on the Effective Date (as defined below) as 2019 New Term Loans in a principal amount not more than the aggregate principal amount of such Existing Term Loans so continued (it being understood that the principal amount of Existing Term Loans so continued shall be determined by the Administrative Agent and notified to such Existing Term Lender as set forth in Section 3.3);</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:72pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:72pt;">WHEREAS, subject to the preceding recitals, each Person (other than a Continuing Term Lender in its capacity as such) that executes and delivers a lender addendum signature page to this Agreement (substantially in the form attached hereto) (a &#8220;<u>Replacement Term Lender Addendum</u>&#8221;) and agrees in connection therewith to provide its 2019 New Term Loan (collectively, the &#8220;<u>Replacement Term Lenders</u>&#8221;) will thereby (i) agree to the terms of this Agreement and (ii) commit to provide its 2019 New Term Loan on the Effective Date (the &#8220;<u>Replacement Term Loans</u>&#8221;) in such amount (not in excess of any such commitment) as is determined by the Administrative Agent and notified to such Replacement Term Lender;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:72pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:72pt;">WHEREAS, the proceeds of the Replacement Term Loans will be used to repay in full the outstanding principal amount of the Existing Term Loans that are not continued as 2019 New Term Loans by Continuing Term Lenders (the &#8220;<u>Non-Continuing Term Loans</u>&#8221;);</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:72pt;">WHEREAS, the Continuing Term Lenders and the Replacement Term Lenders (collectively, the &#8220;<u>2019 Term Lenders</u>&#8221;) are severally willing to continue their Existing Term Loans as Continued Term Loans and/or to provide Replacement Term Loans, as the case may be, subject to the terms and conditions set forth in the Credit Agreement, this Agreement and the Amended Credit Agreement, as applicable; and</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:72pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:72pt;">WHEREAS, the 2019 Term Lenders and the Administrative Agent are willing to agree to this Agreement on the terms set forth herein;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:72pt;">&nbsp;</p>

<div id="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div id="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">1</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000">
<div id="PGHDR" style="text-align: left; width: 100%">&nbsp;</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:72pt;">NOW THEREFORE, in consideration of the premises and mutual covenants hereinafter set forth, the parties hereto agree as follows:</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:72pt;">SECTION 1.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<u>Definitions</u>. Except as otherwise defined herein, all capitalized terms used but not defined herein shall have the meanings ascribed to such terms in the Amended Credit Agreement.</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:72pt;">SECTION 2.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<u>Amendments to the Credit Agreement</u>. The Credit Agreement is hereby amended, effective immediately after the provision of, or the continuation of Existing Term Loans as, as applicable, 2019 New Term Loans on the Effective Date, as follows:</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:108pt;">2.1.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<u>Amendments to Section 1.01</u>. Section 1.01 of the Credit Agreement is hereby amended as follows:</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:72pt;">(a)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The definition of &#8220;ABR&#8221; is hereby amended by (x) deleting &#8220;,&#8221; before clause (c) therein and substituting in lieu thereof &#8220;and&#8221; and (y) deleting the text &#8220;and (d) 1.75%&#8221;.</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:72pt;">(b)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The definition of &#8220;Commitment&#8221; is hereby amended and restated in its entirety as follows:</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:72pt;margin-right:0pt;margin-top:0pt;text-align:justify;">&#8220;<u>Commitment</u>&#8221; shall mean with respect to any Lender, the obligation of such Lender, if any, to:</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:72pt;margin-right:0pt;margin-top:0pt;text-align:justify;">(i) make an Existing Term Loan to the Borrower hereunder on the Second Restatement Date in accordance with the Restatement Agreement, expressed as an amount representing the maximum principal amount of the Term Loan to be made by such Lender, which aggregate amount of the Commitments on the Second Restatement Date was $1.2 billion,</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:72pt;margin-right:0pt;margin-top:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:72pt;margin-right:0pt;margin-top:0pt;text-align:justify;">(ii) provide, or to continue its Existing Term Loans as, as applicable, a 2016 New Term Loan to the Borrower on the 2016 Replacement Term Loan Amendment Effective Date in accordance with the 2016 Replacement Term Loan Amendment, expressed as an amount representing the maximum principal amount of the 2016 New Term Loan to be made by such Lender hereunder, which aggregate amount of the Commitments on the 2016 Replacement Term Loan Amendment Effective Date was $929 million,</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:72pt;margin-right:0pt;margin-top:0pt;text-align:justify;">&nbsp;</p>

<div id="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div id="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">2</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000">
<div id="PGHDR" style="text-align: left; width: 100%">&nbsp;</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:72pt;margin-right:0pt;margin-top:0pt;text-align:justify;">(iii) provide, or to continue its Existing Term Loans as, as applicable, a 2017 New Term Loan to the Borrower on the 2017 Replacement Term Loan Amendment Effective Date in accordance with the 2017 Replacement Term Loan Amendment, expressed as an amount representing the maximum principal amount of the 2017 New Term Loan to be made by such Lender hereunder, which aggregate amount of the Commitments on the 2017 Replacement Term Loan Amendment Effective Date was $929 million,</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:72pt;margin-right:0pt;margin-top:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:72pt;margin-right:0pt;margin-top:0pt;text-align:justify;">(iv) provide, or to continue its Existing Term Loans as, as applicable, a 2017-2 New Term Loan to the Borrower on the 2017-2 Replacement Term Loan Amendment Effective Date in accordance with the 2017-2 Replacement Term Loan Amendment, expressed as an amount representing the maximum principal amount of the 2017-2 New Term Loan to be made by such Lender hereunder, which aggregate amount of the Commitments on the 2017-2 Replacement Term Loan Amendment Effective Date was $929 million,</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:72pt;margin-right:0pt;margin-top:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:72pt;margin-right:0pt;margin-top:0pt;text-align:justify;">(v) provide, or to continue its Existing Term Loans as, as applicable, a 2018 New Term Loan to the Borrower on the 2018 Replacement Term Loan Amendment Effective Date in accordance with the 2018 Replacement Term Loan Amendment, expressed as an amount representing the maximum principal amount of the 2018 New Term Loan to be made by such Lender hereunder, which aggregate amount of the Commitments on the 2018 Replacement Term Loan Amendment Effective Date was $879 million, and</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:72pt;margin-right:0pt;margin-top:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:72pt;margin-right:0pt;margin-top:0pt;text-align:justify;">(vi) provide, or to continue its Existing Term Loans as, as applicable, a 2019 New Term Loan to the Borrower on the 2019 Replacement Term Loan Amendment Effective Date in accordance with the 2019 Replacement Term Loan Amendment, expressed as an amount representing the maximum principal amount of the 2019 New Term Loan to be made by such Lender hereunder, which aggregate amount of the Commitments on the 2019 Replacement Term Loan Amendment Effective Date is $830 million.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:72pt;margin-right:0pt;margin-top:0pt;text-align:justify;">The amount of each Term Lender&#8217;s Commitment on the Second Restatement Date is its &#8220;New Term Loan Commitment&#8221; as defined in the Restatement Agreement. The amount of each Term Lender&#8217;s Commitment on the 2016 Replacement Term Loan Amendment Effective Date is its 2016 Replacement Term Loan Commitment. The amount of each Term Lender&#8217;s Commitment on the 2017 Replacement Term Loan Amendment Effective Date is its 2017 Replacement Term Loan Commitment. The amount of each Term Lender&#8217;s Commitment on the 2017-2 Replacement Term Loan Amendment Effective Date is its 2017-2 Replacement Term Loan Commitment. The amount of each Term Lender&#8217;s Commitment on the 2018 Replacement Term Loan Amendment Effective Date is its 2018 Replacement Term Loan Commitment. The amount of each Term Lender&#8217;s Commitment on the 2019 Replacement Term Loan Amendment Effective Date is its 2019 Replacement Term Loan Commitment. For all purposes hereunder, from and after the 2016 Replacement Term Loan Amendment Effective Date until the 2017 Replacement Term Loan Amendment Effective Date, each reference to a &#8220;Commitment&#8221; in this Agreement and in the Loan Documents shall be deemed to include the commitments to provide, or to continue Existing Term Loans as, the 2016 New Term Loans. For all purposes hereunder, from and after the 2017 Replacement Term Loan Amendment Effective Date until the 2017-2 Replacement Term Loan Amendment Effective Date, each reference to a &#8220;Commitment&#8221; in this Agreement and in the Loan Documents shall be deemed to include the commitments to provide, or to continue Existing Term Loans as, the 2017 New Term Loans. For all purposes hereunder, from and after the 2017-2 Replacement Term Loan Amendment Effective Date until the 2018 Replacement Term Loan Amendment Effective Date, each reference to a &#8220;Commitment&#8221; in this Agreement and in the Loan Documents shall be deemed to include the commitments to provide, or to continue Existing Term Loans as, the 2017-2 New Term Loans. For all purposes hereunder, from and after the 2018 Replacement Term Loan Amendment Effective Date until the 2019 Replacement Term Loan Amendment Effective Date, each reference to a &#8220;Commitment&#8221; in this Agreement and in the Loan Documents shall be deemed to include the commitments to provide, or to continue Existing Term Loans as, the 2018 New Term Loans. For all purposes hereunder, from and after the 2019 Replacement Term Loan Amendment Effective Date, each reference to a &#8220;Commitment&#8221; in this Agreement and in the Loan Documents shall be deemed to include the commitments to provide, or to continue Existing Term Loans as, the 2019 New Term Loans.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:72pt;margin-right:0pt;margin-top:0pt;text-align:justify;">&nbsp;</p>

<div id="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div id="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">3</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000">
<div id="PGHDR" style="text-align: left; width: 100%">&nbsp;</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:72pt;">(c)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The definition of &#8220;Eurodollar Rate&#8221; is hereby amended by deleting the text &#8220;the greater of (a) 0.75% and (b)&#8221;.</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:72pt;">(d)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The definition of &#8220;Lender&#8221; is hereby amended and restated in its entirety as follows:</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:72pt;margin-right:0pt;margin-top:0pt;text-align:justify;">&#8220;<u>Lender</u>&#8221; shall mean (i) each New Term Lender (as defined in the Restatement Agreement) (other than any such person that has ceased to be a party hereto pursuant to an Assignment and Acceptance in accordance with <u>Section 9.04</u>), (ii) each financial institution or other entity that is listed on the signature pages of the 2016 Replacement Term Loan Amendment as a &#8220;Continuing Term Lender&#8221; and/or &#8220;Replacement Term Lender,&#8221; as applicable (other than any such Person that has ceased to be a party hereto pursuant to an Assignment and Acceptance in accordance with <u>Section 9.04</u>), (iii) each financial institution or other entity that is listed on the signature pages of the 2017 Replacement Term Loan Amendment as a &#8220;Continuing Term Lender&#8221; and/or &#8220;Replacement Term Lender,&#8221; as applicable (other than any such Person that has ceased to be a party hereto pursuant to an Assignment and Acceptance in accordance with <u>Section 9.04</u>), (iv) each financial institution or other entity that is listed on the signature pages of the 2017-2 Replacement Term Loan Amendment as a &#8220;Continuing Term Lender&#8221; and/or &#8220;Replacement Term Lender,&#8221; as applicable (other than any such Person that has ceased to be a party hereto pursuant to an Assignment and Acceptance in accordance with <u>Section 9.04</u>), (v) each financial institution or other entity that is listed on the signature pages of the 2018 Replacement Term Loan Amendment as a &#8220;Continuing Term Lender&#8221; and/or &#8220;Replacement Term Lender,&#8221; as applicable (other than any such Person that has ceased to be a party hereto pursuant to an Assignment and Acceptance in accordance with <u>Section 9.04</u>), (vi) each financial institution or other entity that is listed on the signature pages of the 2019 Replacement Term Loan Amendment as a &#8220;Continuing Term Lender&#8221; and/or &#8220;Replacement Term Lender,&#8221; as applicable (other than any such Person that has ceased to be a party hereto pursuant to an Assignment and Acceptance in accordance with <u>Section 9.04</u>) and (vii) any other person that becomes a &#8220;Lender&#8221; hereunder in accordance with <u>Section 9.04</u>.</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:72pt;">(e)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The definition of &#8220;Maturity Date&#8221; is hereby amended by deleting the date &#8220;May 31, 2023&#8221; and substituting in lieu thereof the date &#8220;December 13, 2026&#8221;.</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<div id="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div id="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">4</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000">
<div id="PGHDR" style="text-align: left; width: 100%">&nbsp;</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:72pt;">(f)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The definition of &#8220;Term Loans&#8221; is hereby amended and restated in its entirety as follows:</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:72pt;margin-right:0pt;margin-top:0pt;text-align:justify;">&#8220;<u>Term Loans</u>&#8221; shall mean (i) the Existing Term Loans that were made by the Lenders to the Borrower on the Second Restatement Date pursuant to <u>Section 2.01</u>, (ii) the 2016 New Term Loans, (iii) the 2017 Term Loans, (iv) the 2017-2 Term Loans, (v) the 2018 Term Loans and (vi) the 2019 Term Loans, as context may require. On and after the 2016 Replacement Term Loan Amendment Effective Date until the 2017 Replacement Term Loan Amendment Effective Date, each reference to a &#8220;Term Loan&#8221; in this Agreement and in the other Loan Documents shall be deemed to include the 2016 New Term Loans, except as the context may otherwise require. On and after the 2017 Replacement Term Loan Amendment Effective Date until the 2017-2 Replacement Term Loan Amendment Effective Date, each reference to a &#8220;Term Loan&#8221; in this Agreement and in the other Loan Documents shall be deemed to include the 2017 New Term Loans, except as the context may otherwise require. On and after the 2017-2 Replacement Term Loan Amendment Effective Date until the 2018 Replacement Term Loan Effective Date, each reference to a &#8220;Term Loan&#8221; in this Agreement and in the other Loan Documents shall be deemed to include the 2017-2 New Term Loans, except as the context may otherwise require. On and after the 2018 Replacement Term Loan Effective Date until the 2019 Replacement Term Loan Effective Date, each reference to a &#8220;Term Loan&#8221; in this Agreement and in the other Loan Documents shall be deemed to include the 2018 New Term Loans, except as the context may otherwise require. On and after the 2019 Replacement Term Loan Effective Date, each reference to a &#8220;Term Loan&#8221; in this Agreement and in the other Loan Documents shall be deemed to include the 2019 New Term Loans, except as the context may otherwise require.</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:72pt;margin-right:0pt;margin-top:0pt;text-align:justify;">The following new definitions shall be inserted in their proper alphabetical order:</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:72pt;">&#8220;<u>2019 New Term Loans</u>&#8221; shall have the meaning set forth in <u>Section 2.01</u>.</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:72pt;">&#8220;<u>2019 Replacement Term Loan Amendment</u>&#8221; shall mean the 2019 Replacement Term Loan Amendment, dated as of the 2019 Replacement Term Loan Amendment Effective Date, among Holdings, the Borrower, the other Loan Parties party thereto, the Lenders party thereto and JPMorgan Chase Bank, N.A., as Administrative Agent.</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:72pt;">&#8220;<u>2019 Replacement Term Loan Amendment Effective Date</u>&#8221; shall mean December 13, 2019.</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:72pt;">&#8220;<u>2019 Replacement Term Loan Facility</u>&#8221; shall have the meaning set forth in the 2019 Replacement Term Loan Amendment.</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:72pt;">&#8220;<u>2019 Replacement Term Loan Commitment</u>&#8221; shall have the meaning set forth in the 2019 Replacement Term Loan Amendment.</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<div id="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div id="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">5</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000">
<div id="PGHDR" style="text-align: left; width: 100%">&nbsp;</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:72pt;">&#8220;<u>Benchmark Replacement</u>&#8221; shall mean the sum of: (a) the alternate benchmark rate (which may be a SOFR-Based Rate) that has been selected by the Administrative Agent and the Borrower giving due consideration to (i) any selection or recommendation of a replacement rate or the mechanism for determining such a rate by the Relevant Governmental Body and/or (ii) any evolving or then-prevailing market convention for determining a rate of interest as a replacement to the Eurodollar Rate for U.S. dollar-denominated syndicated credit facilities and (b) the Benchmark Replacement Adjustment; <u>provided</u> that, if the Benchmark Replacement as so determined would be less than zero, the Benchmark Replacement will be deemed to be zero for the purposes of this Agreement; <u>provided</u> <u>further</u> that any such Benchmark Replacement shall be administratively feasible as determined by the Administrative Agent in its sole discretion (but in consultation with the Borrower).</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:72pt;">&#8220;<u>Benchmark Replacement Adjustment</u>&#8221; shall mean the spread adjustment, or method for calculating or determining such spread adjustment, (which may be a positive or negative value or zero) that has been selected by the Administrative Agent and the Borrower giving due consideration to (i) any selection or recommendation of a spread adjustment, or method for calculating or determining such spread adjustment, for the replacement of the Eurodollar Rate with the applicable Unadjusted Benchmark Replacement by the Relevant Governmental Body and/or (ii) any evolving or then-prevailing market convention for determining a spread adjustment, or method for calculating or determining such spread adjustment, for the replacement of the Eurodollar Rate with the applicable Unadjusted Benchmark Replacement for U.S. dollar-denominated syndicated credit facilities at such time (for the avoidance of doubt, such Benchmark Replacement Adjustment shall not be in the form of a reduction to the Applicable Rate).</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:72pt;">&#8220;<u>Benchmark Replacement Conforming Changes</u>&#8221; shall mean, with respect to any Benchmark Replacement, any technical, administrative or operational changes (including changes to the definition of &#8220;ABR,&#8221; the definition of &#8220;Interest Period,&#8221; timing and frequency of determining rates and making payments of interest and other administrative matters) that the Administrative Agent decides in its reasonable discretion (in consultation with the Borrower) may be appropriate to reflect the adoption and implementation of such Benchmark Replacement and to permit the administration thereof by the Administrative Agent in a manner substantially consistent with market practice (or, if the Administrative Agent decides that adoption of any portion of such market practice is not administratively feasible or if the Administrative Agent determines that no market practice for the administration of the Benchmark Replacement exists, in such other manner of administration as the Administrative Agent decides (in consultation with the Borrower) is reasonably necessary in connection with the administration of this Agreement).</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:72pt;">&#8220;<u>Benchmark Replacement Date</u>&#8221; shall mean the earlier to occur of the following events with respect to the Eurodollar Rate:</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:72pt;">(1) in the case of clause (1) or (2) of the definition of &#8220;Benchmark Transition Event,&#8221; the later of (a) the date of the public statement or publication of information referenced therein and (b) the date on which the administrator of the Eurodollar Base Rate permanently or indefinitely ceases to provide the Eurodollar Base Rate; or</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:72pt;">(2) in the case of clause (3) of the definition of &#8220;Benchmark Transition Event,&#8221; the date of the public statement or publication of information referenced therein.</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:72pt;">&#8220;<u>Benchmark Transition Event</u>&#8221; shall mean the occurrence of one or more of the following events with respect to the Eurodollar Rate:</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:72pt;">(1) a public statement or publication of information by or on behalf of the administrator of the Eurodollar Base Rate announcing that such administrator has ceased or will cease to provide the Eurodollar Base Rate, permanently or indefinitely, provided that, at the time of such statement or publication, there is no successor administrator that will continue to provide the Eurodollar Base Rate;</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:72pt;">(2) a public statement or publication of information by the regulatory supervisor for the administrator of the Eurodollar Base Rate, the U.S. Federal Reserve System, an insolvency official with jurisdiction over the administrator for the Eurodollar Base Rate, a resolution authority with jurisdiction over the administrator for the Eurodollar Base Rate or a court or an entity with similar insolvency or resolution authority over the administrator for the Eurodollar Base Rate, in each case which states that the administrator of the Eurodollar Base Rate has ceased or will cease to provide the Eurodollar Base Rate permanently or indefinitely, <u>provided</u> that, at the time of such statement or publication, there is no successor administrator that will continue to provide the Eurodollar Base Rate; and/or</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<div id="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div id="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">6</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000">
<div id="PGHDR" style="text-align: left; width: 100%">&nbsp;</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:72pt;">(3) a public statement or publication of information by the regulatory supervisor for the administrator of the Eurodollar Base Rate announcing that the Eurodollar Base Rate is no longer representative.</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:72pt;">&#8220;<u>Benchmark Transition Start Date</u>&#8221; shall mean (a) in the case of a Benchmark Transition Event, the earlier of (i) the applicable Benchmark Replacement Date and (ii) if such Benchmark Transition Event is a public statement or publication of information of a prospective event, the 90<sup>th</sup> day prior to the expected date of such event as of such public statement or publication of information (or if the expected date of such prospective event is fewer than 90 days after such statement or publication, the date of such statement or publication) and (b) in the case of an Early Opt-in Election, the date specified by the Administrative Agent, the Borrower or the Required Lenders, as applicable, by notice to the Borrower, the Administrative Agent (in the case of such notice by the Borrower or the Required Lenders) and the Lenders.</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:72pt;">&#8220;<u>Benchmark Unavailability Period</u>&#8221; shall mean, if a Benchmark Transition Event and its related Benchmark Replacement Date have occurred with respect to the Eurodollar Rate and solely to the extent that the Eurodollar Rate has not been replaced with a Benchmark Replacement, the period (x) beginning at the time that such Benchmark Replacement Date has occurred if, at such time, no Benchmark Replacement has replaced the Eurodollar Rate for all purposes hereunder in accordance with <u>Section 2.14</u> and (y) ending at the time that a Benchmark Replacement has replaced the Eurodollar Rate for all purposes hereunder pursuant to <u>Section 2.14</u>.</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:72pt;">&#8220;<u>Beneficial Ownership Certification</u>&#8221; shall mean a certification regarding beneficial ownership or control as required by the Beneficial Ownership Regulation.</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:72pt;">&#8220;<u>Beneficial Ownership Regulation</u>&#8221; shall mean 31 C.F.R. &#167; 1010.230.</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:72pt;">&#8220;<u>BHC Act Affiliate</u>&#8221; of a party shall mean an &#8220;affiliate&#8217; (as such term is defined under, and interpreted in accordance with, 12 U.S.C. 1841(k)) of such party.</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:72pt;">&#8220;<u>Compounded SOFR</u>&#8221; shall mean the compounded average of SOFRs for the applicable Corresponding Tenor, with the rate, or methodology for this rate, and conventions for this rate (which may include compounding in arrears with a lookback and/or suspension period as a mechanism to determine the interest amount payable prior to the end of each Interest Period) being established by the Administrative Agent in accordance with:</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:72pt;">(1) the rate, or methodology for this rate, and conventions for this rate selected or recommended by the Relevant Governmental Body for determining compounded SOFR; or</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:72pt;">(2) if, and to the extent that, the Administrative Agent determines that Compounded SOFR cannot be determined in accordance with clause (1) above, then the rate, or methodology for this rate, and conventions for this rate that the Administrative Agent determines in its reasonable discretion (in consultation with the Borrower) are substantially consistent with any evolving or then-prevailing market convention for determining compounded SOFR for U.S. dollar-denominated syndicated credit facilities at such time;</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<div id="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div id="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">7</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000">
<div id="PGHDR" style="text-align: left; width: 100%">&nbsp;</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:72pt;"><u>provided</u>, that if the Administrative Agent in its sole discretion (but in consultation with the Borrower) decides that any such rate, methodology or convention determined in accordance with clause (1) or clause (2) is not administratively feasible for the Administrative Agent, then Compounded SOFR will be deemed unable to be determined for purposes of the definition of &#8220;Benchmark Replacement.&#8221;</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:72pt;">&#8220;<u>Corresponding Tenor</u>&#8221; with respect to a Benchmark Replacement shall mean a tenor (including overnight) having approximately the same length (disregarding business day adjustment) as the applicable tenor for the applicable Interest Period with respect to the Eurodollar Rate.</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:72pt;">&#8220;<u>Covered Entity</u>&#8221; shall mean any of the following:</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:72pt;">(a)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;a &#8220;covered entity&#8221; as that term is defined in, and interpreted in accordance with, 12 C.F.R. &#167; 252.82(b);</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:72pt;">(b)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;a &#8220;covered bank&#8221; as that term is defined in, and interpreted in accordance with, 12 C.F.R. &#167; 47.3(b); or</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:72pt;">(c)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;a &#8220;covered FSI&#8221; as that term is defined in, and interpreted in accordance with, 12 C.F.R. &#167; 382.2(b).</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:72pt;">&#8220;<u>Covered Party</u>&#8221; shall have the meaning set forth in <u>Section 9.26</u>.</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:72pt;">&#8220;<u>Default Right</u>&#8221; shall have the meaning assigned to that term in, and shall be interpreted in accordance with, 12 C.F.R. &#167;&#167; 252.81, 47.2 or 382.1, as applicable.</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:72pt;">&#8220;<u>Early Opt-in Election</u>&#8221; shall mean the occurrence of:</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:72pt;">(1) (i) a determination by the Administrative Agent or the Borrower (as notified to the Administrative Agent) or (ii) a notification by the Required Lenders to the Administrative Agent (with a copy to the Borrower) that the Required Lenders have determined, in either case, that U.S. dollar-denominated syndicated credit facilities being executed at such time, or that include language similar to that contained in <u>Section 2.14</u> are being executed or amended, as applicable, to incorporate or adopt a new benchmark interest rate to replace the Eurodollar Rate, and</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:72pt;">(2) (i) the election by the Administrative Agent or the Borrower or (ii) the election by the Required Lenders to declare, in either case, that an Early Opt-in Election has occurred and the provision, as applicable, by the Administrative Agent of written notice of such election to the Borrower and the Lenders, by the Borrower to the Administrative Agent or by the Required Lenders of written notice of such election to the Administrative Agent and the Borrower.</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:72pt;">&#8220;<u>Federal Reserve Bank of New York&#8217;s Website</u>&#8221; shall mean the website of the NYFRB at http://www.newyorkfed.org, or any successor source.</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:72pt;">&#8220;<u>IBA</u>&#8221; shall have the meaning set forth in <u>Section 1.09</u>.</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:72pt;">&#8220;<u>QFC</u>&#8221; shall have the meaning assigned to the term &#8220;qualified financial contract&#8221; in, and shall be interpreted in accordance with, 12 U.S.C. 5390(c)(8)(D).</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:72pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:72pt;">&#8220;<u>QFC Credit Support</u>&#8221; shall have the meaning set forth in <u>Section 9.26</u>.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:72pt;">&nbsp;</p>

<div id="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div id="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">8</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000">
<div id="PGHDR" style="text-align: left; width: 100%">&nbsp;</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:72pt;">&#8220;<u>Relevant Governmental Body</u>&#8221; shall mean the Federal Reserve Board and/or the NYFRB, or a committee officially endorsed or convened by the Federal Reserve Board and/or the NYFRB or, in each case, any successor thereto.</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:72pt;">&#8220;<u>SOFR</u>&#8221; with respect to any day shall mean the secured overnight financing rate published for such day by the NYFRB, as the administrator of the benchmark (or a successor administrator), on the Federal Reserve Bank of New York&#8217;s Website.</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:72pt;">&#8220;<u>SOFR-Based Rate</u>&#8221; shall mean SOFR, Compounded SOFR or Term SOFR.</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:72pt;">&#8220;<u>Supported QFC</u>&#8221; shall have the meaning set forth in <u>Section 9.26</u>.</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:72pt;">&#8220;<u>Term SOFR</u>&#8221; means the forward-looking term rate based on SOFR that has been selected or recommended by the Relevant Governmental Body.</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:72pt;">&#8220;<u>Unadjusted Benchmark Replacement</u>&#8221; shall mean the Benchmark Replacement excluding the Benchmark Replacement Adjustment; <u>provided</u> that, if the Unadjusted Benchmark Replacement as so determined would be less than zero, the Unadjusted Benchmark Replacement will be deemed to be zero for the purposes of this Agreement.</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:72pt;">&#8220;<u>U.S. Special Resolution Regimes</u>&#8221; shall have the meaning set forth in <u>Section 9.26</u>.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:108pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:108pt;">2.2.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<u>Amendments to Article I</u>. Article I of the Credit Agreement is hereby amended by adding the following as new Sections 1.09 and 1.10:</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:72pt;margin-right:0pt;margin-top:0pt;text-align:left;text-indent:36pt;">SECTION 1.09 <u>Interest Rates; LIBOR Notification</u>. The interest rate on Eurodollar Loans is determined by reference to the Eurodollar Rate, which is derived from the London interbank offered rate. The London interbank offered rate is intended to represent the rate at which contributing banks may obtain short-term borrowings from each other in the London interbank market. In July 2017, the U.K. Financial Conduct Authority announced that, after the end of 2021, it would no longer persuade or compel contributing banks to make rate submissions to the ICE Benchmark Administration (together with any successor to the ICE Benchmark Administrator, the &#8220;<u>IBA</u>&#8221;) for purposes of the IBA setting the London interbank offered rate. As a result, it is possible that commencing in 2022, the London interbank offered rate may no longer be available or may no longer be deemed an appropriate reference rate upon which to determine the interest rate on Eurodollar Loans. In light of this eventuality, public and private sector industry initiatives are currently underway to identify new or alternative reference rates to be used in place of the London interbank offered rate. Upon the occurrence of a Benchmark Transition Event or an Early Opt-In Election, <u>Section 2.14(c)</u> provides a mechanism for determining an alternative rate of interest. The Administrative Agent will promptly notify the Borrower, pursuant to <u>Section 2.14(e)</u>, of any change to the reference rate upon which the interest rate on Eurodollar Loans is based. However, the Administrative Agent does not warrant or accept any responsibility for, and shall not have any liability with respect to, the administration, submission or any other matter (in each case other than the determination or calculation of such reference rate) related to the London interbank offered rate or other rates in the definition of &#8220;Eurodollar Base Rate&#8221; or &#8220;Eurodollar Rate&#8221; or with respect to any alternative or successor rate thereto, or replacement rate thereof (including, without limitation, (i) any such alternative, successor or replacement rate implemented pursuant to <u>Section 2.14(c)</u>, whether upon the occurrence of a Benchmark Transition Event or an Early Opt-in Election, and (ii) the implementation of any Benchmark Replacement Conforming Changes pursuant to <u>Section 2.14(d)</u>), including without limitation, whether the composition or characteristics of any such alternative, successor or replacement reference rate will be similar to, or produce the same value or economic equivalence of, the Eurodollar Rate or have the same volume or liquidity as did the London interbank offered rate prior to its discontinuance or unavailability.</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:72pt;margin-right:0pt;margin-top:0pt;text-align:left;text-indent:36pt;">SECTION 1.10 <u>Divisions</u>. For all purposes under the Loan Documents, in connection with any division or plan of division under Delaware law (or any comparable event under a different jurisdiction&#8217;s laws): (a) if any asset, right, obligation or liability of any Person becomes the asset, right, obligation or liability of a different Person, then it shall be deemed to have been transferred from the original Person to the subsequent Person, and (b) if any new Person comes into existence, such new Person shall be deemed to have been organized and acquired on the first date of its existence by the holders of its Equity Interests at such time.</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<div id="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div id="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">9</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000">
<div id="PGHDR" style="text-align: left; width: 100%">&nbsp;</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:108pt;">2.3.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<u>Amendment to Section 2.01</u>. Section 2.01 of the Credit Agreement is hereby amended and restated in its entirety as follows:</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:72pt;margin-right:0pt;margin-top:0pt;text-align:justify;">On the Second Restatement Date, each Lender made Term Loans to the Borrower (the &#8220;<u>Existing Term Loans</u>&#8221;) in the original aggregate principal amount of $1.2 billion. Subject to the terms and conditions set forth in the 2016 Replacement Term Loan Amendment, on the 2016 Replacement Term Loan Amendment Effective Date, each 2016 New Term Lender agreed to provide or continue its Existing Term Loans pursuant to a cashless roll, as applicable, its Term Loans (such provided or continued Term Loans, collectively, the &#8220;<u>2016 New Term Loans</u>&#8221;) in a principal amount equal to its 2016 Replacement Term Loan Commitment. Subject to the terms and conditions set forth in the 2017 Replacement Term Loan Amendment, on the 2017 Replacement Term Loan Amendment Effective Date, each 2017 New Term Lender agreed to provide or continue its Existing Term Loans pursuant to a cashless roll, as applicable, its Term Loans (such provided or continued Term Loans, collectively, the &#8220;<u>2017 New Term Loans</u>&#8221;) in a principal amount equal to its 2017 Replacement Term Loan Commitment. Subject to the terms and conditions set forth in the 2017-2 Replacement Term Loan Amendment, on the 2017-2 Replacement Term Loan Amendment Effective Date, each 2017-2 New Term Lender agrees to and shall provide or continue its Existing Term Loans pursuant to a cashless roll, as applicable, its Term Loans (such provided or continued Term Loans, collectively, the &#8220;<u>2017-2 New Term Loans</u>&#8221;) in a principal amount not to exceed its 2017-2 Replacement Term Loan Commitment. Subject to the terms and conditions set forth in the 2018 Replacement Term Loan Amendment, on the 2018 Replacement Term Loan Amendment Effective Date, each 2018 New Term Lender agreed to provide or continue its Existing Term Loans pursuant to a cashless roll, as applicable, its Term Loans (such provided or continued Term Loans, collectively, the &#8220;<u>2018 New Term Loans</u>&#8221;) in a principal amount equal to its 2018 Replacement Term Loan Commitment. Subject to the terms and conditions set forth in the 2019 Replacement Term Loan Amendment, on the 2019 Replacement Term Loan Amendment Effective Date, each 2019 New Term Lender agrees to and shall provide or continue its Existing Term Loans pursuant to a cashless roll, as applicable, its Term Loans (such provided or continued Term Loans, collectively, the &#8220;<u>2019 New Term Loans</u>&#8221;) in a principal amount not to exceed its 2019 Replacement Term Loan Commitment.</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:108pt;">2.4.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<u>Amendment to Section 2.02(a)</u>. Section 2.02(a) of the Credit Agreement is hereby amended by adding immediately before the final sentence thereof the sentence &#8220;On the 2019 Replacement Term Loan Amendment Effective Date, the 2019 New Term Loans shall constitute, on the terms provided in the 2019 Replacement Term Loan Amendment, Term Loans hereunder.&#8221;.</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:108pt;">2.5.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<u>Amendment to Section 2.10</u>. Section 2.10(a) of the Credit Agreement is hereby amended by replacing the text &#8220;2018 Replacement Term Loan Amendment Effective Date&#8221; with &#8220;2019 Replacement Term Loan Amendment Effective Date&#8221;.</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:108pt;">2.6.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<u>Amendment to Section 2.11</u>. Section 2.11 of the Credit Agreement is hereby amended by deleting the text &#8220;the date that is the six-month anniversary of the 2018 Replacement Term Loan Amendment Effective Date&#8221; in clause (a) thereof and substituting in lieu thereof the text &#8220;the date that is the six-month anniversary of the 2019 Replacement Term Loan Amendment Effective Date&#8221;.</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:108pt;">2.7.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<u>Amendments to Section 2.14</u>.</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:72pt;">(a)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Section 2.14(a) of the Credit Agreement is hereby amended by adding the following at the end thereof but immediately before the text &#8220;; or&#8221;:</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:72pt;margin-right:0pt;margin-top:0pt;text-align:left;">&#8220;; <u>provided</u> that no Benchmark Transition Event shall have occurred at such time&#8221;</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:72pt;">(b)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Section 2.14(c) of the Credit Agreement is hereby amended and restated in its entirety as follows:</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:72pt;margin-right:0pt;margin-top:0pt;text-align:left;text-indent:36pt;">(c) Notwithstanding anything to the contrary herein or in any other Loan Document, upon the occurrence of a Benchmark Transition Event or an Early Opt-in Election, as applicable, the Administrative Agent and the Borrower may amend this Agreement to replace the Eurodollar Rate with a Benchmark Replacement. Any such amendment with respect to a Benchmark Transition Event or any Early Opt-in Election will become effective at 5:00 p.m. on the fifth (5th) Business Day after the Administrative Agent has posted such proposed amendment to all Lenders and the Borrower, so long as the Administrative Agent has not received, by such time, written notice of objection to such proposed amendment from Lenders comprising the Required Lenders; <u>provided</u> that, with respect to any proposed amendment containing any SOFR-Based Rate, the Lenders shall be entitled to object only to the Benchmark Replacement Adjustment contained therein (if any). No replacement of Eurodollar Rate with a Benchmark Replacement will occur prior to the applicable Benchmark Transition Start Date.</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<div id="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div id="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">10</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000">
<div id="PGHDR" style="text-align: left; width: 100%">&nbsp;</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:72pt;">(c)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Section 2.14 of the Credit Agreement is hereby amended by adding the following clauses (d) through (f) as new clauses (d) through (f) therein:</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:72pt;margin-right:0pt;margin-top:0pt;text-align:left;text-indent:36pt;">(d) In connection with the implementation of a Benchmark Replacement, the Administrative Agent and the Borrower will have the right to make Benchmark Replacement Conforming Changes from time to time and, notwithstanding anything to the contrary herein or in any other Loan Document, any amendments implementing such Benchmark Replacement Conforming Changes will become effective without any further action or consent of any other party to this Agreement.</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:72pt;margin-right:0pt;margin-top:0pt;text-align:left;text-indent:36pt;">(e) The Administrative Agent will promptly notify the Borrower and the Lenders of (i) any occurrence of a Benchmark Transition Event or an Early Opt-in Election, as applicable, (ii) the implementation of any Benchmark Replacement, (iii) the effectiveness of any Benchmark Replacement Conforming Changes and (iv) the commencement or conclusion of any Benchmark Unavailability Period. Any determination, decision or election that may be made by the Administrative Agent or Lenders pursuant to this <u>Section 2.14</u>, including any determination with respect to a tenor, rate or adjustment or of the occurrence or non-occurrence of an event, circumstance or date and any decision to take or refrain from taking any action, will be conclusive and binding absent manifest error and may be made in its or their sole discretion and without consent from any other party hereto, except, in each case, as expressly required pursuant to this <u>Section 2.14</u>.</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:72pt;margin-right:0pt;margin-top:0pt;text-align:left;text-indent:36pt;">(f) Upon the Borrower&#8217;s receipt of notice of the commencement of a Benchmark Unavailability Period, any Interest Election Request that requests the conversion of any Borrowing to, or continuation of any Borrowing as, a Eurodollar Borrowing shall be ineffective.</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:108pt;">2.8.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<u>Amendment to Section 2.19(c)</u>. Section 2.19(c) of the Credit Agreement is hereby amended by deleting the text &#8220;the date that is the six-month anniversary of the 2018 Replacement Term Loan Amendment Effective Date as a result of a Repricing Transaction&#8221; in clause (d) thereof and substituting in lieu thereof the text &#8220;the date that is the six-month anniversary of the 2019 Replacement Term Loan Amendment Effective Date as a result of a Repricing Transaction&#8221;.</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:108pt;">2.9.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<u>Amendment to Article III</u>. Article III of the Credit Agreement is hereby amended by adding the following as a new Section 3.23 therein:</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:36pt;">SECTION 3.23. <u>Beneficial Ownership Certification</u>. As of the 2019 Replacement Term Loan Amendment Effective Date, to the best knowledge of the Borrower, the information included in the Beneficial Ownership Certification provided on or prior to the 2019 Replacement Term Loan Amendment Effective Date, if any, to any Lender in connection with this Agreement is true and correct in all material respects.</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:108pt;">2.10.&nbsp;&nbsp;&nbsp;&nbsp;<u>&nbsp;Amendment to Section 9.01</u>. Section 9.01(a)(ii) of the Credit Agreement is hereby amended and restated in its entirety as follows:</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:108pt;margin-right:0pt;margin-top:0pt;text-align:left;">(ii) if to the Administrative Agent, to JPMorgan Chase Bank, N.A., 500 Stanton Christiana Rd., Newark, DE, 19713, Attention: James Linden, james.linden@chase.com, 302-634-3919;</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:108pt;">2.11.&nbsp;&nbsp;&nbsp;&nbsp;<u>&nbsp;Amendment to Article IX</u>. Article IX of the Credit Agreement is hereby amended by adding the following as a new Section 9.26 therein:</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<div id="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div id="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">11</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000">
<div id="PGHDR" style="text-align: left; width: 100%">&nbsp;</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:72pt;">SECTION 9.26. <u>Qualified Financial Contracts</u>. To the extent that the Loan Documents provide support, through a guarantee or otherwise, for Swap Agreements or any other agreement or instrument that is a QFC (such support &#8220;<u>QFC Credit Support</u>&#8221; and each such QFC a &#8220;<u>Supported QFC</u>&#8221;), the parties acknowledge and agree as follows with respect to the resolution power of the Federal Deposit Insurance Corporation under the Federal Deposit Insurance Act and Title II of the Dodd-Frank Wall Street Reform and Consumer Protection Act (together with the regulations promulgated thereunder, the &#8220;<u>U.S. Special Resolution Regimes</u>&#8221;) in respect of such Supported QFC and QFC Credit Support (with the provisions below applicable notwithstanding that the Loan Documents and any Supported QFC may in fact be stated to be governed by the laws of the State of New York and/or of the United States or any other state of the United States):</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:72pt;">In the event a Covered Entity that is party to a Supported QFC (each, a &#8220;<u>Covered Party</u>&#8221;) becomes subject to a proceeding under a U.S. Special Resolution Regime, the transfer of such Supported QFC and the benefit of such QFC Credit Support (and any interest and obligation in or under such Supported QFC and such QFC Credit Support, and any rights in property securing such Supported QFC or such QFC Credit Support) from such Covered Party will be effective to the same extent as the transfer would be effective under the U.S. Special Resolution Regimes if the Supported QFC and such QFC Credit Support (and any such interest, obligation and rights in property) were governed by the laws of the United States or a state of the United States. In the event a Covered Party or a BHC Act Affiliate of a Covered Party becomes subject to a proceeding under a U.S. Special Resolution Regime, Default Rights under the Loan Documents that might otherwise apply to such Supported QFC or any QFC Credit Support that may be exercised against such Covered Party are permitted to be exercised to no greater extent than such Default Rights could be exercised under the U.S. Special Resolution Regimes if the Supported QFC and the Loan Documents were governed by the laws of the United States or a state of the United States. Without limitation of the foregoing, it is understood and agreed that rights and remedies of the parties with respect to a Defaulting Lender shall in no event affect the rights of any Covered Party with respect to a Supported QFC or any QFC Credit Support.</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:72pt;">SECTION 3.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<u>2019 New Term Loans; Allocations and Reallocations</u>.</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:108pt;">3.1.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Each (a) Replacement Term Lender, by executing a Replacement Term Lender Addendum, and (b) Continuing Term Lender, by executing a Continuing Term Lender Addendum, consents to the amendments to the Credit Agreement set forth in this Agreement.</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:108pt;">3.2.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Subject to the terms and conditions set forth herein (i) each Continuing Term Lender agrees to continue, pursuant to a cashless roll, all of its Existing Term Loans as a Continued Term Loan on the date requested by the Borrower to be the Effective Date in a principal amount equal to such Continuing Term Lender&#8217;s Continuing Term Loan Commitment (as defined below) and (ii) each Replacement Term Lender agrees to provide its Replacement Term Loan on such date in a principal amount equal to such Replacement Term Lender&#8217;s Replacement Term Loan Commitment (as defined below). The Borrower shall give notice to the Administrative Agent of the proposed Effective Date not later than one Business Day prior thereto, and the Administrative Agent shall notify each Continuing Term Lender and each Replacement Term Lender thereof.</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:108pt;">3.3.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Each Replacement Term Lender will provide its Replacement Term Loan on the Effective Date by making available to the Administrative Agent, in the manner contemplated by the Amended Credit Agreement or as otherwise arranged by the Administrative Agent and such Replacement Lenders, an amount equal to its Replacement Term Loan Commitment. The &#8220;<u>Replacement Term Loan Commitment</u>&#8221; of any Replacement Term Lender will be such amount (not exceeding any commitment offered by such Replacement Term Lender) allocated to it by the Administrative Agent and notified to it on or prior to the Effective Date. The &#8220;<u>Continuing Term Loan Commitment</u>&#8221; of any Continuing Term Lender will be the amount of its Existing Term Loans as set forth in the Register immediately prior to giving effect to the Effective Date (or such lesser amount as allocated to it by the Administrative Agent and notified to it on or prior to the Effective Date), which shall be continued as an equal amount of Continued Term Loans (it being understood that no cash will be advanced as part of any continuation of Continued Term Loans). Replacement Term Loan Commitments and Continuing Term Loan Commitments are collectively referred to herein as the &#8220;<u>2019 Replacement Term Loan Commitment</u>&#8221;. The commitments of the Replacement Term Lenders and the continuation undertakings of the Continuing Term Lenders are several and no such Lender will be responsible for any other such Lender&#8217;s failure to provide, or continue its Existing Term Loans as, as applicable, its 2019 New Term Loan. The 2019 New Term Loans may from time to time be ABR Loans or Eurodollar Loans, as determined by the Borrower and notified to the Administrative Agent as contemplated by <u>Sections 2.02</u> and <u>2.07</u> of the Amended Credit Agreement. Upon the provision of, or the continuation of the Existing Term Loans as, as applicable, 2019 New Term Loans on the Effective Date, the 2019 New Term Loans shall be ABR Loans or Eurodollar Loans, as the case may be, of the same Type and with the Interest Period(s) that were applicable to the Existing Term Loans immediately prior to the Effective Date uninterrupted thereby with the initial Interest Period(s) applicable to the 2019 New Term Loans equal to the remaining length of such Existing Term Loans&#8217; Interest Period(s). Accrued and unpaid interest in respect of Continued Term Loans shall be paid on the applicable Interest Payment Date in respect of such Loan (and not, for the avoidance of doubt, on the Effective Date).</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:108pt;">3.4.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The obligation of each 2019 Term Lender to provide, or continue its Existing Term Loans as, as applicable, its 2019 New Term Loans on the Effective Date is subject to the satisfaction of the conditions set forth in <u>Section 4</u> of this Agreement.</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:108pt;">3.5.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On and after the Effective Date, each reference in the Amended Credit Agreement to &#8220;Term Loans&#8221; shall be deemed a reference to the 2019 New Term Loans contemplated hereby, except as the context may otherwise require.</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:108pt;">3.6.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Lenders hereby agree to waive the notice requirements of Sections&nbsp;2.10(c) and 2.11 of the Amended Credit Agreement (which notice is otherwise hereby deemed to be effectively given to the Administrative Agent) in connection with the prepayment of Term Loans and the prepayment or replacement of Existing Term Loans contemplated hereby. The Continuing Term Lenders, constituting Required Lenders immediately prior to the Effective Date, hereby agree to waive the breakage costs provisions of Section 2.16 of the Credit Agreement in connection with the prepayment or replacement of Existing Term Loans contemplated hereby.</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<div id="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div id="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">12</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000">
<div id="PGHDR" style="text-align: left; width: 100%">&nbsp;</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:72pt;">SECTION 4.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<u>Effectiveness</u>. This Agreement shall become effective, and the provision of, or the continuation of Existing Term Loans as, as applicable, the 2019 New Term Loans shall occur, as of the date (the &#8220;<u>Effective Date</u>&#8221;) on which the conditions set forth below have been satisfied:</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:108pt;">4.1.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;At the time of and immediately after giving effect to the Effective Date and the provision of, or the continuation of Existing Term Loans as, as applicable, 2019 New Term Loans on the Effective Date, no Default or Event of Default shall have occurred and be continuing.</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:108pt;">4.2.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Administrative Agent (or its counsel) shall have received from (i) the Borrower, Holdings, the other Loan Parties (the Borrower, Holdings and such other Loan Parties, collectively, the &#8220;<u>Reaffirming Parties</u>&#8221;) and (ii) the 2019 Term Lenders either (x) a counterpart of this Agreement signed on behalf of such party or (y) written evidence satisfactory to the Administrative Agent (which may include fax or other electronic transmission of a signed signature page of this Agreement) that such party has signed a counterpart of this Agreement.</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:108pt;">4.3.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Administrative Agent shall have received, on behalf of itself and the Lenders on the Effective Date, a customary written opinion of (x) Sidley Austin LLP, special counsel for Holdings and the Borrower and (y) Reinhart Boerner Van Dueren S.C., Wisconsin counsel for the Borrower, (A) dated the Effective Date, (B) addressed to the Administrative Agent and the Lenders on the Effective Date and (C) in form and substance reasonably satisfactory to the Administrative Agent consistent with those delivered on the 2018 Replacement Term Loan Amendment Effective Date (other than changes to such legal opinion resulting from change in law, fact or change to counsel&#8217;s form of opinion), and each of Holdings and the Borrower hereby instructs its counsel to deliver such opinions.</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:108pt;">4.4.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Administrative Agent shall have received in the case of each Loan Party each of the items referred to in clauses (a), (b), (c) and (d) below:</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:72pt;">(a)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;a copy of the certificate or articles of incorporation, certificate of limited partnership or certificate of formation, including all amendments thereto, of each Loan Party, certified as of a recent date by the Secretary of State (or other similar official) of the jurisdiction of its organization, and a certificate as to the good standing (to the extent such concept or a similar concept exists under the laws of such jurisdiction) of each such Loan Party as of a recent date from such Secretary of State (or other similar official);</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:72pt;">(b)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;a certificate of the secretary or assistant secretary or similar officer of each Loan Party dated the Effective Date and certifying:</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:108pt;margin-right:0pt;margin-top:0pt;text-align:justify;">(i) that attached thereto is a true and complete copy of the bylaws (or limited partnership agreement, limited liability company agreement or other equivalent governing documents) of such Loan Party as in effect on the Effective Date,</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:108pt;margin-right:0pt;margin-top:0pt;text-align:justify;">(ii) that attached thereto is a true and complete copy of resolutions duly adopted by the board of directors (or equivalent governing body) of such Loan Party (or its managing general partner or managing member) authorizing the execution, delivery and performance of this Agreement and that such resolutions have not been modified, rescinded or amended and are in full force and effect on the Effective Date,</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:108pt;margin-right:0pt;margin-top:0pt;text-align:justify;">(iii) that the certificate or articles of incorporation, certificate of limited partnership or certificate of formation of such Loan Party has not been amended since the date of the last amendment thereto disclosed pursuant to clause (i) above,</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:108pt;margin-right:0pt;margin-top:0pt;text-align:justify;">(iv) as to the incumbency and specimen signature of each officer executing any Loan Document or any other document delivered in connection herewith on behalf of such Loan Party, and</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:108pt;margin-right:0pt;margin-top:0pt;text-align:justify;">(v) as to the absence of any pending proceeding for the dissolution or liquidation of such Loan Party;</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:72pt;">(c)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;a certificate of another officer as to the incumbency and specimen signature of the Secretary or Assistant Secretary or similar officer executing the certificate pursuant to clause (b) above; and</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:72pt;">(d)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;a certificate of a Responsible Officer of Holdings or the Borrower certifying that as of the Effective Date (i) all the representations and warranties set forth in the Credit Agreement are true and correct to the extent set forth therein on and as of the Effective Date except to the extent such representations and warranties expressly relate to an earlier date, in which case such representations and warranties shall have been true and correct in all material respects (without duplication of any materiality qualifier contained therein) as of such earlier date and (ii) that as of the Effective Date, no Default or Event of Default has occurred and is continuing or would result from the provision of, or the continuation of Existing Term Loans as, as applicable, 2019 New Term Loans on the Effective Date.</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<div id="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div id="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">13</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000">
<div id="PGHDR" style="text-align: left; width: 100%">&nbsp;</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:108pt;">4.5.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (i) The Collateral and Guarantee Requirement continues to be satisfied, (ii) the Administrative Agent shall have received the results of a search of the Uniform Commercial Code (or equivalent) filings made with respect to the Loan Parties and copies of the financing statements (or similar documents) disclosed by such search and (iii) the Administrative Agent shall have received evidence reasonably satisfactory to the Administrative Agent that the Liens indicated by such financing statements (or similar documents) are either permitted by <u>Section 6.02</u> of the Amended Credit Agreement or have been released (or authorized for release in a manner reasonably satisfactory to the Administrative Agent).</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:108pt;">4.6.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Lenders shall have received, in each case in accordance with <u>Section 5.04</u> of the Credit Agreement, the financial statements and other financial information referred to in <u>Sections 5.04(a)</u>, <u>(b)</u>, <u>(c)</u>, <u>(d)</u> and <u>(e)</u> of the Credit Agreement.</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:108pt;">4.7.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Administrative Agent shall have received all fees payable thereto or to any Lender on or prior to the Effective Date and, to the extent invoiced, all other amounts due and payable pursuant to the Loan Documents on or prior to the Effective Date (including accrued interest in respect of the Non-Continuing Term Loans), including, to the extent invoiced, reimbursement or payment of all reasonable out-of-pocket expenses (including reasonable fees, charges and disbursements of Simpson Thacher &amp; Bartlett LLP) required to be reimbursed or paid by the Loan Parties under the Credit Agreement or under any other Loan Document.</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:108pt;">4.8.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;To the extent requested by the Administrative Agent not less than two (2) days prior to the Effective Date, the Administrative Agent shall have received, at least one (1) day prior to the Effective Date, all documentation and other information required by regulatory authorities under applicable &#8220;know your customer&#8221; and anti-money laundering rules and regulations, including without limitation the USA PATRIOT Act.</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;">Each 2019 Term Lender, by delivering its signature page to this Agreement and providing, or continuing its Existing Term Loans as, as applicable, its 2019 New Term Loan on the Effective Date shall be deemed to have acknowledged receipt of and consented to and approved each Loan Document and each other document required to be approved by the Administrative Agent or any Lender, as applicable, on the Effective Date.</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:72pt;">SECTION 5.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<u>Representations and Warranties</u>. To induce the other parties hereto to enter into this Agreement, each of the Reaffirming Parties represents and warrants to each of the 2019 Term Lenders and the Administrative Agent that:</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:108pt;">5.1.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This Agreement has been duly authorized, executed and delivered by it and this Agreement and the Amended Credit Agreement constitute its valid and binding obligation, enforceable against it in accordance with its terms, subject to applicable bankruptcy, insolvency, reorganization, moratorium or other laws affecting creditors&#8217; rights generally and subject to general principles of equity, regardless of whether considered in a proceeding in equity or at law; and</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:108pt;">5.2.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(a) each of the representations and warranties made by any Loan Party in or pursuant to the Loan Documents is true and correct to the extent set forth therein on and as of the Effective Date as if made on such date except to the extent any such representation and warranty is expressly made only as of a prior date, in which case such representation and warranty shall have been true and correct in all material respects (without duplication of any materiality qualifier contained therein) as of such prior date and (b) no Default or Event of Default has occurred and is continuing or would result from the provision of, or the continuation of Existing Term Loans as, as applicable, 2019 New Term Loans on the Effective Date.</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:72pt;">SECTION 6.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<u>Effect of Amendment</u>.</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:72pt;">6.1.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Except as expressly set forth herein, this Agreement shall not by implication or otherwise limit, impair, constitute a waiver of or otherwise affect the rights and remedies of the Lenders or the Administrative Agent under the Credit Agreement, the Amended Credit Agreement or any other Loan Document, and shall not alter, modify, amend or in any way affect any of the terms, conditions, obligations, covenants or agreements contained in the Credit Agreement or any other provision of the Credit Agreement or of any other Loan Document, all of which are ratified and affirmed in all respects and shall continue in full force and effect. Nothing herein shall be deemed to entitle the Borrower to a consent to, or a waiver, amendment, modification or other change of, any of the terms, conditions, obligations, covenants or agreements contained in the Amended Credit Agreement or any other Loan Document in similar or different circumstances.</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:72pt;">6.2.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On and after the Effective Date, each reference in the Credit Agreement to &#8220;this Agreement&#8221;, &#8220;hereunder&#8221;, &#8220;hereof&#8221;, &#8220;herein&#8221;, or words of like import, and each reference to the Credit Agreement in any other Loan Document shall be deemed a reference to the Amended Credit Agreement. This Agreement shall constitute a &#8220;Loan Document&#8221; for all purposes of the Amended Credit Agreement and the other Loan Documents.</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:72pt;">SECTION 7.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<u>Legal Opinions Regarding Mortgages</u>. The Borrower shall, within 90 days of the Effective Date (or such later date as may be agreed to by the Administrative Agent), deliver to the Administrative Agent, executed legal opinions from counsel to the Borrower, which opine that, after giving effect to this Agreement, each Mortgage encumbering each Mortgaged Property owned or leased by the Borrower or a Subsidiary Guarantor as of the Effective Date continues in full force and effect and is effective to secure the 2019 Replacement Term Loan Facility, including the extension of the Maturity Date described above in <u>Section 2.1(e)</u>, and that no filing or recording of any amendment or confirmation is required in connection therewith, in each case in form and substance reasonably satisfactory to the Administrative Agent; <u>provided</u>, <u>however</u>, that such legal opinions may include customary assumptions and exceptions in accordance with customary opinion practice.</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<div id="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div id="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">14</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000">
<div id="PGHDR" style="text-align: left; width: 100%">&nbsp;</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:72pt;">SECTION 8.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<u>General</u>.</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:108pt;">8.1.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <u>GOVERNING LAW</u>. THIS AGREEMENT AND THE RIGHTS AND OBLIGATIONS OF THE PARTIES UNDER THIS AGREEMENT SHALL BE GOVERNED BY, AND CONSTRUED AND INTERPRETED IN ACCORDANCE WITH, THE LAW OF THE STATE OF NEW YORK.</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:108pt;">8.2.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<u>Costs and Expenses</u>. The Borrower agrees to reimburse the Administrative Agent for its reasonable out-of-pocket expenses in connection with the preparation, negotiation and execution of this Agreement, including the reasonable fees, charges and disbursements of counsel for the Administrative Agent in accordance with Section&nbsp;9.05 of the Amended Credit Agreement.</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:108pt;">8.3.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<u>Counterparts</u>. This Agreement may be executed in counterparts (and by different parties hereto on different counterparts), each of which shall constitute an original, but all of which when taken together shall constitute a single contract. Delivery of any executed counterpart of a signature page of this Agreement by telecopy or email transmission shall be effective as delivery of a manually executed counterpart of this Agreement.</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:108pt;">8.4.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<u>Headings</u>. Article and Section headings are used herein are for convenience of reference only, are not part of this Agreement and are not to affect the construction of, or to be taken into consideration in interpreting, this Agreement.</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:108pt;">8.5.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<u>Reaffirmation</u>. The parties hereto confirm that this Agreement is not intended, nor shall it be deemed or construed, to effect a novation of any liens or indebtedness under the Credit Agreement or to terminate or release any liens, security interests or contractual or legal rights securing all or any part of such indebtedness. Furthermore, each of the Reaffirming Parties hereby:</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:72pt;">(a)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;consents to this Agreement and the transactions contemplated hereby and hereby confirms its guarantees, pledges, grants of security interests, acknowledgments, obligations and consents under the Collateral Agreement and the other Security Documents and the other Loan Documents to which it is a party and agrees that notwithstanding the effectiveness of this Agreement and the consummation of the transactions contemplated hereby, such guarantees, pledges, grants of security interests, acknowledgments, obligations and consents shall be, and continue to be, in full force and effect except as expressly set forth herein,</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:72pt;">(b)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ratifies the Security Documents and the other Loan Documents to which it is a party,</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:72pt;">(c)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;confirms that all of the Liens and security interests created and arising under the Security Documents to which it is a party remain in full force and effect on a continuous basis, unimpaired, uninterrupted and undischarged, and having the same perfected status and priority as collateral security for the Obligations as existed prior to giving effect to this Agreement,</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:72pt;">(d)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;agrees that each of the representations and warranties made by each Reaffirming Party in the Security Documents to which it is a party is true and correct as to it in all material respects on and as of the date hereof (except to the extent any such representation or warranty expressly relates to a prior date, in which case such representation or warranty was true and correct in all material respects (without duplication of any materiality qualifier contained therein) as of such prior date), and</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:72pt;">(e)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;agrees that it shall take any action reasonably requested by the Administrative Agent in order to confirm or effect the intent of this Agreement.</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">[remainder of page intentionally left blank]</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">&nbsp;</p>

<div id="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div id="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">15</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000">
<div id="PGHDR" style="text-align: left; width: 100%">&nbsp;</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:72pt;">IN WITNESS WHEREOF, the parties hereto have caused this Agreement to be duly executed and delivered by their respective duly authorized officers as of the day and year first above written.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:72pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:72pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:72pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" id="signature-table" style="text-indent: 0; width: 100%;font-family: 'Times New Roman', Times, serif; font-size: 10pt">

		<tr>
			<td style="width: 50%;" valign="top" width="50%">
			<p style="margin-top: 0; margin-bottom: 0;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">&nbsp;</font></p>
			</td>
			<td colspan="2" style="width: 2%;" valign="top">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">GENERAC ACQUISITION CORP.</p>

			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">GENERAC POWER SYSTEMS, INC.</p>

			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">MAC, INC.</p>

			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">CHP HOLDINGS, INC.</p>

			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">COUNTRY HOME PRODUCTS, INC.</p>

			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">ROUTE 22A &amp; 1 MAIN LLC</p>
			</td>
			<td style="width: 13%;" valign="top" width="12%">
			<p style="margin-top: 0; margin-bottom: 0;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">&nbsp;</font></p>
			</td>
		</tr>
		<tr>
			<td style="width: 50%;" valign="top" width="50%">
			<p style="margin-top: 0; margin-bottom: 0;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">&nbsp;</font></p>
			</td>
			<td style="width: 2%;" valign="top" width="3%">
			<p style="margin-top: 0; margin-bottom: 0;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">&nbsp;</font></p>
			</td>
			<td align="left" nowrap="nowrap" style="width: 35%;" valign="bottom" width="35%">
			<p style="margin-top: 0; margin-bottom: 0;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">&nbsp;</font></p>
			</td>
			<td style="width: 13%;" valign="top" width="12%">
			<p style="margin-top: 0; margin-bottom: 0;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">&nbsp;</font></p>
			</td>
		</tr>
		<tr>
			<td style="width: 50%;" valign="top" width="50%">&nbsp;</td>
			<td style="width: 2%;" valign="top" width="3%">&nbsp;</td>
			<td align="left" nowrap="nowrap" style="width: 35%;" valign="bottom" width="35%">&nbsp;</td>
			<td style="width: 13%;" valign="top" width="12%">&nbsp;</td>
		</tr>
		<tr>
			<td style="width: 50%;" valign="top" width="50%">&nbsp;</td>
			<td style="width: 2%;" valign="top" width="3%">&nbsp;</td>
			<td align="left" nowrap="nowrap" style="width: 35%;" valign="bottom" width="35%">&nbsp;</td>
			<td style="width: 13%;" valign="top" width="12%">&nbsp;</td>
		</tr>
		<tr>
			<td style="width: 50%;" valign="top" width="50%">&nbsp;</td>
			<td style="width: 2%;" valign="top" width="3%">
			<p style="margin-top: 0; margin-bottom: 0;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">By: </font></p>
			</td>
			<td align="left" nowrap="nowrap" style="border-bottom: 1px solid rgb(0, 0, 0); width: 35%;" valign="bottom" width="35%">
			<p style="margin-top: 0; margin-bottom: 0;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">/s/ York A. Ragen</font></p>
			</td>
			<td style="width: 13%;" valign="top" width="12%">
			<p style="margin-top: 0; margin-bottom: 0;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">&nbsp;</font></p>
			</td>
		</tr>
		<tr>
			<td style="width: 50%;" valign="top" width="50%">
			<p style="margin-top: 0; margin-bottom: 0;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">&nbsp;</font></p>
			</td>
			<td colspan="2" rowspan="1" style="width: 2%;" valign="top" width="3%">
			<p style="margin-top: 0; margin-bottom: 0;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">Name: York A. Ragen</font></p>
			</td>
			<td style="width: 13%;" valign="top" width="12%">
			<p style="margin-top: 0; margin-bottom: 0;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">&nbsp;</font></p>
			</td>
		</tr>
		<tr>
			<td style="width: 50%;" valign="top" width="50%">
			<p style="margin-top: 0; margin-bottom: 0;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">&nbsp;</font></p>
			</td>
			<td colspan="2" rowspan="1" style="width: 2%;" valign="top" width="3%">
			<p style="margin-top: 0; margin-bottom: 0;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">Title: Chief Financial Officer</font></p>
			</td>
			<td style="width: 13%;" valign="top" width="12%">
			<p style="margin-top: 0; margin-bottom: 0;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">&nbsp;</font></p>
			</td>
		</tr>
		<tr>
			<td style="width: 50%;" valign="top" width="50%">
			<p style="margin-top: 0; margin-bottom: 0;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">&nbsp;</font></p>
			</td>
			<td style="width: 2%;" valign="top" width="3%">
			<p style="margin-top: 0; margin-bottom: 0;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">&nbsp;</font></p>
			</td>
			<td align="left" nowrap="nowrap" style="width: 35%;" valign="bottom" width="35%">
			<p style="margin-top: 0; margin-bottom: 0;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">&nbsp;</font></p>
			</td>
			<td style="width: 13%;" valign="top" width="12%">
			<p style="margin-top: 0; margin-bottom: 0;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">&nbsp;</font></p>
			</td>
		</tr>

</table>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" id="signature-table" style="text-indent: 0; width: 100%;font-family: 'Times New Roman', Times, serif; font-size: 10pt">

		<tr>
			<td valign="top" width="50%">
			<p style="margin-top: 0; margin-bottom: 0;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">&nbsp;</font></p>
			</td>
			<td colspan="2" valign="top">
			<p style="margin-top: 0; margin-bottom: 0;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">GENERAC MOBILE PRODUCTS, LLC</font></p>
			</td>
			<td valign="top" width="12%">
			<p style="margin-top: 0; margin-bottom: 0;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">&nbsp;</font></p>
			</td>
		</tr>
		<tr>
			<td valign="top" width="50%">
			<p style="margin-top: 0; margin-bottom: 0;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">&nbsp;</font></p>
			</td>
			<td valign="top" width="3%">
			<p style="margin-top: 0; margin-bottom: 0;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">&nbsp;</font></p>
			</td>
			<td align="left" nowrap="nowrap" valign="bottom" width="35%">
			<p style="margin-top: 0; margin-bottom: 0;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">&nbsp;</font></p>
			</td>
			<td valign="top" width="12%">
			<p style="margin-top: 0; margin-bottom: 0;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">&nbsp;</font></p>
			</td>
		</tr>
		<tr>
			<td valign="top" width="50%">&nbsp;</td>
			<td valign="top" width="3%">&nbsp;</td>
			<td align="left" nowrap="nowrap" valign="bottom" width="35%">&nbsp;</td>
			<td valign="top" width="12%">&nbsp;</td>
		</tr>
		<tr>
			<td valign="top" width="50%">&nbsp;</td>
			<td valign="top" width="3%">
			<p style="margin-top: 0; margin-bottom: 0;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">By: </font></p>
			</td>
			<td align="left" nowrap="nowrap" style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" width="35%">
			<p style="margin-top: 0; margin-bottom: 0;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">/s/ York A. Ragen</font></p>
			</td>
			<td valign="top" width="12%">
			<p style="margin-top: 0; margin-bottom: 0;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">&nbsp;</font></p>
			</td>
		</tr>
		<tr>
			<td valign="top" width="50%">
			<p style="margin-top: 0; margin-bottom: 0;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">&nbsp;</font></p>
			</td>
			<td colspan="2" rowspan="1" valign="top" width="3%">
			<p style="margin-top: 0; margin-bottom: 0;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">Name: York A. Ragen</font></p>
			</td>
			<td valign="top" width="12%">
			<p style="margin-top: 0; margin-bottom: 0;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">&nbsp;</font></p>
			</td>
		</tr>
		<tr>
			<td valign="top" width="50%">
			<p style="margin-top: 0; margin-bottom: 0;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">&nbsp;</font></p>
			</td>
			<td colspan="2" rowspan="1" valign="top" width="3%">
			<p style="margin-top: 0; margin-bottom: 0;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">Title: Secretary and Treasurer</font></p>
			</td>
			<td valign="top" width="12%">
			<p style="margin-top: 0; margin-bottom: 0;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">&nbsp;</font></p>
			</td>
		</tr>
		<tr>
			<td valign="top" width="50%">
			<p style="margin-top: 0; margin-bottom: 0;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">&nbsp;</font></p>
			</td>
			<td valign="top" width="3%">
			<p style="margin-top: 0; margin-bottom: 0;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">&nbsp;</font></p>
			</td>
			<td align="left" nowrap="nowrap" valign="bottom" width="35%">
			<p style="margin-top: 0; margin-bottom: 0;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">&nbsp;</font></p>
			</td>
			<td valign="top" width="12%">
			<p style="margin-top: 0; margin-bottom: 0;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">&nbsp;</font></p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:234pt;margin-right:0pt;margin-top:0pt;text-align:left;text-indent:-18pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:216pt;margin-right:0pt;margin-top:0pt;text-align:left;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" id="signature-table" style="text-indent: 0; width: 100%;font-family: 'Times New Roman', Times, serif; font-size: 10pt">

		<tr>
			<td valign="top" width="50%">
			<p style="margin-top: 0; margin-bottom: 0;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">&nbsp;</font></p>
			</td>
			<td colspan="2" valign="top">
			<p style="margin-top: 0; margin-bottom: 0;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">PIKA ENERGY, INC.</font></p>
			</td>
			<td valign="top" width="12%">
			<p style="margin-top: 0; margin-bottom: 0;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">&nbsp;</font></p>
			</td>
		</tr>
		<tr>
			<td valign="top" width="50%">
			<p style="margin-top: 0; margin-bottom: 0;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">&nbsp;</font></p>
			</td>
			<td valign="top" width="3%">
			<p style="margin-top: 0; margin-bottom: 0;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">&nbsp;</font></p>
			</td>
			<td align="left" nowrap="nowrap" valign="bottom" width="35%">
			<p style="margin-top: 0; margin-bottom: 0;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">&nbsp;</font></p>
			</td>
			<td valign="top" width="12%">
			<p style="margin-top: 0; margin-bottom: 0;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">&nbsp;</font></p>
			</td>
		</tr>
		<tr>
			<td valign="top" width="50%">&nbsp;</td>
			<td valign="top" width="3%">&nbsp;</td>
			<td align="left" nowrap="nowrap" valign="bottom" width="35%">&nbsp;</td>
			<td valign="top" width="12%">&nbsp;</td>
		</tr>
		<tr>
			<td valign="top" width="50%">&nbsp;</td>
			<td valign="top" width="3%">
			<p style="margin-top: 0; margin-bottom: 0;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">By: </font></p>
			</td>
			<td align="left" nowrap="nowrap" style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" width="35%">
			<p style="margin-top: 0; margin-bottom: 0;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">/s/ York A. Ragen</font></p>
			</td>
			<td valign="top" width="12%">
			<p style="margin-top: 0; margin-bottom: 0;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">&nbsp;</font></p>
			</td>
		</tr>
		<tr>
			<td valign="top" width="50%">
			<p style="margin-top: 0; margin-bottom: 0;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">&nbsp;</font></p>
			</td>
			<td colspan="2" rowspan="1" valign="top" width="3%">
			<p style="margin-top: 0; margin-bottom: 0;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">Name: York A. Ragen</font></p>
			</td>
			<td valign="top" width="12%">
			<p style="margin-top: 0; margin-bottom: 0;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">&nbsp;</font></p>
			</td>
		</tr>
		<tr>
			<td valign="top" width="50%">
			<p style="margin-top: 0; margin-bottom: 0;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">&nbsp;</font></p>
			</td>
			<td colspan="2" rowspan="1" valign="top" width="3%">
			<p style="margin-top: 0; margin-bottom: 0;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">Title: Treasurer</font></p>
			</td>
			<td valign="top" width="12%">
			<p style="margin-top: 0; margin-bottom: 0;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">&nbsp;</font></p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:216pt;margin-right:0pt;margin-top:0pt;text-align:left;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" id="signature-table" style="text-indent: 0; width: 100%;font-family: 'Times New Roman', Times, serif; font-size: 10pt">

		<tr>
			<td valign="top" width="50%">
			<p style="margin-top: 0; margin-bottom: 0;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">&nbsp;</font></p>
			</td>
			<td colspan="2" valign="top">
			<p style="margin-top: 0; margin-bottom: 0;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">JPMORGAN CHASE BANK, N.A., as Administrative Agent</font></p>
			</td>
			<td valign="top" width="12%">
			<p style="margin-top: 0; margin-bottom: 0;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">&nbsp;</font></p>
			</td>
		</tr>
		<tr>
			<td valign="top" width="50%">&nbsp;</td>
			<td colspan="2" valign="top">&nbsp;</td>
			<td valign="top" width="12%">&nbsp;</td>
		</tr>
		<tr>
			<td valign="top" width="50%">
			<p style="margin-top: 0; margin-bottom: 0;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">&nbsp;</font></p>
			</td>
			<td valign="top" width="3%">
			<p style="margin-top: 0; margin-bottom: 0;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">&nbsp;</font></p>
			</td>
			<td align="left" nowrap="nowrap" valign="bottom" width="35%">
			<p style="margin-top: 0; margin-bottom: 0;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">&nbsp;</font></p>
			</td>
			<td valign="top" width="12%">
			<p style="margin-top: 0; margin-bottom: 0;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">&nbsp;</font></p>
			</td>
		</tr>
		<tr>
			<td valign="top" width="50%">&nbsp;</td>
			<td valign="top" width="3%">
			<p style="margin-top: 0; margin-bottom: 0;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">By: </font></p>
			</td>
			<td align="left" nowrap="nowrap" style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" width="35%">
			<p style="margin-top: 0; margin-bottom: 0;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">/s/ Richard Barritt</font></p>
			</td>
			<td valign="top" width="12%">
			<p style="margin-top: 0; margin-bottom: 0;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">&nbsp;</font></p>
			</td>
		</tr>
		<tr>
			<td valign="top" width="50%">
			<p style="margin-top: 0; margin-bottom: 0;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">&nbsp;</font></p>
			</td>
			<td colspan="2" rowspan="1" valign="top" width="3%">
			<p style="margin-top: 0; margin-bottom: 0;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">Name: Richard Barritt</font></p>
			</td>
			<td valign="top" width="12%">
			<p style="margin-top: 0; margin-bottom: 0;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">&nbsp;</font></p>
			</td>
		</tr>
		<tr>
			<td valign="top" width="50%">
			<p style="margin-top: 0; margin-bottom: 0;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">&nbsp;</font></p>
			</td>
			<td colspan="2" rowspan="1" valign="top" width="3%">
			<p style="margin-top: 0; margin-bottom: 0;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">Title: Executive Director </font></p>
			</td>
			<td valign="top" width="12%">
			<p style="margin-top: 0; margin-bottom: 0;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">&nbsp;</font></p>
			</td>
		</tr>
		<tr>
			<td valign="top" width="50%">
			<p style="margin-top: 0; margin-bottom: 0;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">&nbsp;</font></p>
			</td>
			<td valign="top" width="3%">
			<p style="margin-top: 0; margin-bottom: 0;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">&nbsp;</font></p>
			</td>
			<td align="left" nowrap="nowrap" valign="bottom" width="35%">
			<p style="margin-top: 0; margin-bottom: 0;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">&nbsp;</font></p>
			</td>
			<td valign="top" width="12%">
			<p style="margin-top: 0; margin-bottom: 0;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">&nbsp;</font></p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:216pt;margin-right:0pt;margin-top:0pt;text-align:left;">&nbsp;</p>

<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: center;">Signature Page to 2019 Replacement Term Loan Amendment</p>

<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: center;">&nbsp;</p>

<div id="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div id="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000">
<div id="PGHDR" style="text-align: left; width: 100%">&nbsp;</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&nbsp;</p>

<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: right;">CONTINUING TERM LENDER ADDENDUM TO THE</p>

<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: right;">2019 REPLACEMENT TERM LOAN AMENDMENT IN RESPECT OF THE<br>
CREDIT AGREEMENT DATED AS OF FEBRUARY 9, 2012,</p>

<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: right;">AS LAST AMENDED AND RESTATED AS OF MAY 31, 2013</p>

<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: right;">AS LAST AMENDED AS OF JUNE 8, 2018</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:72pt;">This Lender Addendum (this &#8220;<u>Continuing Term Lender Addendum</u>&#8221;) is referred to in, and is a signature page to, the 2019 Replacement Term Loan Amendment (the &#8220;<u>Agreement</u>&#8221;) to that certain Credit Agreement dated as of February 9, 2012, as amended and restated as of May 30, 2012, as further amended and restated as of May 31, 2013, as further amended by the First Amendment dated as of May 18, 2015, as further amended by the Replacement Term Loan Amendment dated as of November 2, 2016, as further amended by the 2017 Replacement Term Loan Amendment dated as of May 11, 2017, as further amended by the 2017-2 Replacement Term Loan Amendment dated as of December 8, 2017 and as further amended by the 2018 Replacement Term Loan Amendment dated as of June 8, 2018 (the &#8220;<u>Credit Agreement</u>&#8221;), among Generac Acquisition Corp., a Delaware corporation (&#8220;<u>Holdings</u>&#8221;), Generac Power Systems, Inc., a Wisconsin corporation (the &#8220;<u>Borrower</u>&#8221;), the several lenders from time to time party thereto (the &#8220;<u>Lenders</u>&#8221;), JPMorgan Chase Bank, N.A., as administrative agent (in such capacity, the &#8220;<u>Administrative Agent</u>&#8221;), and the other agents and parties party thereto. Capitalized terms used but not defined in this Continuing Term Lender Addendum have the meanings assigned to such terms in the Agreement or the Credit Agreement, as applicable.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:72pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:72pt;">By executing this Continuing Term Lender Addendum, the undersigned institution agrees (A) to the terms of the Agreement and the Credit Agreement as amended thereby (the &#8220;<u>Amended Credit Agreement</u>&#8221;) and (B) on the terms and subject to the conditions set forth in the Agreement and the Amended Credit Agreement, to continue its Existing Term Loans as 2019 New Term Loans on the Effective Date in the amount of its 2019 New Term Loan Commitment (it being understood that such continuation shall be effected pursuant to a cashless roll).</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<table cellpadding="0pt" cellspacing="0pt" style="width: 100%; text-indent: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; margin-right: 0pt; border: 1px solid rgb(0, 0, 0);">

		<tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<td style="vertical-align: middle; width: 15%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 5px 0px 0px 5px;">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>Name of Institution:</b></p>
			</td>
			<td style="vertical-align: middle; width: 84%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);">&nbsp;</td>
			<td style="vertical-align: middle; width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 3pt;">
			<td style="vertical-align: middle; width: 15%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 3pt;">&nbsp;</td>
			<td style="vertical-align: middle; width: 84%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 3pt;">&nbsp;</td>
			<td style="vertical-align: middle; width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 3pt;">&nbsp;</td>
		</tr>

</table>

<p style="margin: 0pt;">&nbsp;</p>

<table cellpadding="5pt" cellspacing="0pt" style="width: 100%; text-indent: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; margin-right: 0pt;">

		<tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<td style="vertical-align: top; border: thin solid rgb(0, 0, 0); width: 49%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Executing as a <b>Continuing Term Lender</b><sup>1</sup>:</p>

			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 18pt;">By:</p>

			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 36pt;">________________________________</p>

			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 36pt;">Name:</p>

			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 36pt;">Title:</p>

			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">&nbsp;</p>

			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">For any institution requiring a second signature line:</p>

			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">&nbsp;</p>

			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 18pt;">By:</p>

			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 36pt;">________________________________</p>

			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 36pt;">Name:</p>

			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 36pt;">Title:</p>

			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 36pt;">&nbsp;</p>
			</td>
			<td style="vertical-align: top; border-bottom: 1px none rgb(0, 0, 0); width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td style="vertical-align: top; border: thin solid rgb(0, 0, 0); width: 49%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>

</table>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<hr style="text-align: left; height: 1px; color: #000000; background-color: #000000; width: 10%; border: none; margin: 3pt auto 3pt 0">
<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><sup style="vertical-align: baseline; position: relative; bottom: .33em;">1</sup> In no event shall any Lender be able to continue/roll more than their allocation, which allocation shall be at the discretion of the Administrative Agent</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<div id="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div id="PGNUM" style="text-align: center; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000">
<div id="PGHDR" style="text-align: left; width: 100%">&nbsp;</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&nbsp;</p>

<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: right;">REPLACEMENT TERM LENDER ADDENDUM TO THE</p>

<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: right;">2019 REPLACEMENT TERM LOAN AMENDMENT IN RESPECT OF THE<br>
CREDIT AGREEMENT DATED AS OF FEBRUARY 9, 2012,</p>

<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: right;">AS LAST AMENDED AND RESTATED AS OF MAY 31, 2013</p>

<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: right;">AS LAST AMENDED AS OF JUNE 8, 2018</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:72pt;">This Lender Addendum (this &#8220;<u>Replacement Term Lender Addendum</u>&#8221;) is referred to in, and is a signature page to, the 2019 Replacement Term Loan Amendment (the &#8220;<u>Agreement</u>&#8221;) to that certain Credit Agreement dated as of February 9, 2012, as amended and restated as of May 30, 2012, as further amended and restated as of May 31, 2013, as further amended by the First Amendment dated as of May 18, 2015, as further amended by the Replacement Term Loan Amendment dated as of November 2, 2016, as further amended by the 2017 Replacement Term Loan Amendment dated as of May 11, 2017, as further amended by the 2017-2 Replacement Term Loan Amendment dated as of December 8, 2017 and as further amended by the 2018 Replacement Term Loan Amendment dated as of June 8, 2018 (the &#8220;<u>Credit Agreement</u>&#8221;), among Generac Acquisition Corp., a Delaware corporation (&#8220;<u>Holdings</u>&#8221;), Generac Power Systems, Inc., a Wisconsin corporation (the &#8220;<u>Borrower</u>&#8221;), the several lenders from time to time party thereto (the &#8220;<u>Lenders</u>&#8221;), JPMorgan Chase Bank, N.A., as administrative agent (in such capacity, the &#8220;<u>Administrative Agent</u>&#8221;), and the other agents and parties party thereto. Capitalized terms used but not defined in this Replacement Term Lender Addendum have the meanings assigned to such terms in the Agreement or the Credit Agreement, as applicable.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:72pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:72pt;">By executing this Replacement Term Lender Addendum as a Replacement Term Lender, the undersigned institution agrees (A) to the terms of the Agreement and the Credit Agreement as amended thereby (the &#8220;<u>Amended Credit Agreement</u>&#8221;) and (B) on the terms and subject to the conditions set forth in the Agreement and the Amended Credit Agreement, to provide 2019 New Term Loans on the Effective Date in the amount of such Replacement Term Lender&#8217;s 2019 New Term Loan Commitment.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:72pt;">&nbsp;</p>

<table cellpadding="0pt" cellspacing="0pt" style="margin-left: 0pt; width: 100%; text-indent: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border: 1px solid rgb(0, 0, 0);">

		<tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<td style="vertical-align: middle; width: 15%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 5px 0px 0px 5px;">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>Name of Institution:</b></p>
			</td>
			<td style="vertical-align: middle; border-bottom: 1px solid rgb(0, 0, 0); width: 84%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td style="vertical-align: middle; width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 3pt;">
			<td style="vertical-align: middle; width: 15%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 3pt;">&nbsp;</td>
			<td style="vertical-align: middle; width: 84%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 3pt;">&nbsp;</td>
			<td style="vertical-align: middle; width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 3pt;">&nbsp;</td>
		</tr>

</table>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<table cellpadding="5pt" cellspacing="0pt" style="margin-left: 27pt; width: 50%; text-indent: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border: 1px solid rgb(0, 0, 0);">

		<tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<td style="vertical-align: top; width: 100%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Executing as a <b>Replacement Term Lender</b>:</p>

			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 18pt;">By:</p>

			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 36pt;">________________________________</p>

			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 36pt;">Name:</p>

			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 36pt;">Title:</p>

			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">&nbsp;</p>

			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">For any institution requiring a second signature line:</p>

			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">&nbsp;</p>

			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 18pt;">By:</p>

			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 36pt;">________________________________</p>

			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 36pt;">Name:</p>

			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 36pt;">Title:</p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>


</body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>3
<FILENAME>gnrc-20191213.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
<!--Generated by ThunderDome Portal - 12/13/2019 10:51:21 PM-->
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:country="http://xbrl.sec.gov/country/2017-01-31" xmlns:currency="http://xbrl.sec.gov/currency/2017-01-31" xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31" xmlns:gnrc="http://www.gnrc.com/20191213" xmlns:exch="http://xbrl.sec.gov/exch/2018-01-31" xmlns:invest="http://xbrl.sec.gov/invest/2013-01-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:sic="http://xbrl.sec.gov/sic/2011-01-31" xmlns:stpr="http://xbrl.sec.gov/stpr/2018-01-31" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xlink="http://www.w3.org/1999/xlink" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.gnrc.com/20191213">
<xsd:import namespace="http://xbrl.sec.gov/country/2017-01-31" schemaLocation="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd"/>
<xsd:import namespace="http://xbrl.sec.gov/currency/2017-01-31" schemaLocation="http://xbrl.sec.gov/currency/2017/currency-2017-01-31.xsd"/>
<xsd:import namespace="http://xbrl.sec.gov/dei/2019-01-31" schemaLocation="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd"/>
<xsd:import namespace="http://xbrl.sec.gov/exch/2018-01-31" schemaLocation="https://xbrl.sec.gov/exch/2018/exch-2018-01-31.xsd"/>
<xsd:import namespace="http://xbrl.sec.gov/invest/2013-01-31" schemaLocation="http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd"/>
<xsd:import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd"/>
<xsd:import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd"/>
<xsd:import namespace="http://xbrl.sec.gov/sic/2011-01-31" schemaLocation="http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd"/>
<xsd:import namespace="http://xbrl.sec.gov/stpr/2018-01-31" schemaLocation="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd"/>
<xsd:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
<xsd:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
<xsd:import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd"/>

<xsd:annotation>
<xsd:appinfo>
<link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="gnrc-20191213_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
<link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="gnrc-20191213_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
<link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="gnrc-20191213_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
<link:roleType id="statement-document-and-entity-information" roleURI="http://www.gnrc.com/20191213/role/statement-document-and-entity-information">
<link:definition xmlns="http://www.xbrl.org/2003/linkbase">000 - Document - Document And Entity Information</link:definition>
<link:usedOn>link:calculationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:presentationLink</link:usedOn>
</link:roleType>
</xsd:appinfo>
</xsd:annotation>
<xsd:element abstract="true" id="gnrc_DocumentAndEntityInformation" name="DocumentAndEntityInformation" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
</xsd:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>4
<FILENAME>gnrc-20191213_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
<!--Generated by ThunderDome Portal - 12/13/2019 10:51:21 PM-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" 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:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" xlink:type="simple"/>
<link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" xlink:type="simple"/>
<link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" xlink:type="simple"/>
<link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" xlink:type="simple"/>
<link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" xlink:type="simple"/>
<link:roleRef roleURI="http://www.gnrc.com/20191213/role/statement-document-and-entity-information" xlink:href="gnrc-20191213.xsd#statement-document-and-entity-information" xlink:type="simple"/>
<link:definitionLink xlink:role="http://www.gnrc.com/20191213/role/statement-document-and-entity-information" xlink:type="extended">
<link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentInformationTable" xlink:label="dei_DocumentInformationTable" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentInformationLineItems" xlink:label="dei_DocumentInformationLineItems" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentType" xlink:label="dei_DocumentType" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_WrittenCommunications" xlink:label="dei_WrittenCommunications" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_SolicitingMaterial" xlink:label="dei_SolicitingMaterial" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_PreCommencementTenderOffer" xlink:label="dei_PreCommencementTenderOffer" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="dei_PreCommencementIssuerTenderOffer" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" xlink:type="locator"/>
<link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
<link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>

<link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="dei_DocumentInformationTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>


<link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentInformationTable" xlink:type="arc"/>
<link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentType" xlink:type="arc"/>
<link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentPeriodEndDate" xlink:type="arc"/>
<link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityRegistrantName" xlink:type="arc"/>
<link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityIncorporationStateCountryCode" xlink:type="arc"/>
<link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFileNumber" xlink:type="arc"/>
<link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityTaxIdentificationNumber" xlink:type="arc"/>
<link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressAddressLine1" xlink:type="arc"/>
<link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressCityOrTown" xlink:type="arc"/>
<link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressStateOrProvince" xlink:type="arc"/>
<link:definitionArc order="10" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressPostalZipCode" xlink:type="arc"/>
<link:definitionArc order="11" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_CityAreaCode" xlink:type="arc"/>
<link:definitionArc order="12" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_LocalPhoneNumber" xlink:type="arc"/>
<link:definitionArc order="13" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_Security12bTitle" xlink:type="arc"/>
<link:definitionArc order="14" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_TradingSymbol" xlink:type="arc"/>
<link:definitionArc order="15" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_SecurityExchangeName" xlink:type="arc"/>
<link:definitionArc order="16" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_WrittenCommunications" xlink:type="arc"/>
<link:definitionArc order="17" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_SolicitingMaterial" xlink:type="arc"/>
<link:definitionArc order="18" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_PreCommencementTenderOffer" xlink:type="arc"/>
<link:definitionArc order="19" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_PreCommencementIssuerTenderOffer" xlink:type="arc"/>
<link:definitionArc order="20" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityEmergingGrowthCompany" xlink:type="arc"/>
<link:definitionArc order="21" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AmendmentFlag" xlink:type="arc"/>
<link:definitionArc order="22" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCentralIndexKey" xlink:type="arc"/>

</link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>5
<FILENAME>gnrc-20191213_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
<!--Generated by ThunderDome Portal - 12/13/2019 10:51:21 PM-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" 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:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" xlink:type="simple"/>
<link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" xlink:type="simple"/>
<link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" xlink:type="simple"/>
<link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" xlink:type="simple"/>
<link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" xlink:type="simple"/>
<link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" xlink:type="simple"/>
<link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" xlink:type="simple"/>
<link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
<link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
<link:label xlink:label="dei_EntityDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity [Domain]</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityDomain" xlink:to="dei_EntityDomain-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
<link:label xlink:label="dei_LegalEntityAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Legal Entity [Axis]</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LegalEntityAxis" xlink:to="dei_LegalEntityAxis-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentInformationLineItems" xlink:label="dei_DocumentInformationLineItems" xlink:type="locator"/>
<link:label xlink:label="dei_DocumentInformationLineItems-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Information [Line Items]</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentInformationLineItems-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentInformationTable" xlink:label="dei_DocumentInformationTable" xlink:type="locator"/>
<link:label xlink:label="dei_DocumentInformationTable-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Information [Table]</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentInformationTable" xlink:to="dei_DocumentInformationTable-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentType" xlink:label="dei_DocumentType" xlink:type="locator"/>
<link:label xlink:label="dei_DocumentType-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document, Type</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" xlink:type="locator"/>
<link:label xlink:label="dei_DocumentPeriodEndDate-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document, Period End Date</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" xlink:type="locator"/>
<link:label xlink:label="dei_EntityRegistrantName-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity, Registrant Name</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode" xlink:type="locator"/>
<link:label xlink:label="dei_EntityIncorporationStateCountryCode-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity, Incorporation, State or Country Code</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber" xlink:type="locator"/>
<link:label xlink:label="dei_EntityFileNumber-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity, File Number</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber" xlink:type="locator"/>
<link:label xlink:label="dei_EntityTaxIdentificationNumber-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity, Tax Identification Number</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1" xlink:type="locator"/>
<link:label xlink:label="dei_EntityAddressAddressLine1-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity, Address, Address Line One</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown" xlink:type="locator"/>
<link:label xlink:label="dei_EntityAddressCityOrTown-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity, Address, City or Town</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince" xlink:type="locator"/>
<link:label xlink:label="dei_EntityAddressStateOrProvince-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity, Address, State or Province</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode" xlink:type="locator"/>
<link:label xlink:label="dei_EntityAddressPostalZipCode-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity, Address, Postal Zip Code</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode" xlink:type="locator"/>
<link:label xlink:label="dei_CityAreaCode-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">City Area Code</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CityAreaCode" xlink:to="dei_CityAreaCode-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber" xlink:type="locator"/>
<link:label xlink:label="dei_LocalPhoneNumber-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Local Phone Number</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle" xlink:type="locator"/>
<link:label xlink:label="dei_Security12bTitle-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Title of 12(b) Security</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol" xlink:type="locator"/>
<link:label xlink:label="dei_TradingSymbol-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Symbol</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName" xlink:type="locator"/>
<link:label xlink:label="dei_SecurityExchangeName-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Security Exchange Name</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityExchangeName" xlink:to="dei_SecurityExchangeName-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_WrittenCommunications" xlink:label="dei_WrittenCommunications" xlink:type="locator"/>
<link:label xlink:label="dei_WrittenCommunications-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Written Communications</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_WrittenCommunications" xlink:to="dei_WrittenCommunications-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_SolicitingMaterial" xlink:label="dei_SolicitingMaterial" xlink:type="locator"/>
<link:label xlink:label="dei_SolicitingMaterial-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Soliciting Material</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SolicitingMaterial" xlink:to="dei_SolicitingMaterial-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_PreCommencementTenderOffer" xlink:label="dei_PreCommencementTenderOffer" xlink:type="locator"/>
<link:label xlink:label="dei_PreCommencementTenderOffer-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pre-commencement Tender Offer</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementTenderOffer" xlink:to="dei_PreCommencementTenderOffer-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="dei_PreCommencementIssuerTenderOffer" xlink:type="locator"/>
<link:label xlink:label="dei_PreCommencementIssuerTenderOffer-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pre-commencement Issuer Tender Offer</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementIssuerTenderOffer" xlink:to="dei_PreCommencementIssuerTenderOffer-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany" xlink:type="locator"/>
<link:label xlink:label="dei_EntityEmergingGrowthCompany-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity, Emerging Growth Company</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" xlink:type="locator"/>
<link:label xlink:label="dei_AmendmentFlag-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amendment Flag</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" xlink:type="locator"/>
<link:label xlink:label="dei_EntityCentralIndexKey-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity, Central Index Key</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey-label" xlink:type="arc"/>

</link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>6
<FILENAME>gnrc-20191213_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
<!--Generated by ThunderDome Portal - 12/13/2019 10:51:21 PM-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" 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:roleRef roleURI="http://www.gnrc.com/20191213/role/statement-document-and-entity-information" xlink:href="gnrc-20191213.xsd#statement-document-and-entity-information" xlink:type="simple"/>
<link:presentationLink xlink:role="http://www.gnrc.com/20191213/role/statement-document-and-entity-information" xlink:type="extended">
<link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentInformationTable" xlink:label="dei_DocumentInformationTable" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentInformationLineItems" xlink:label="dei_DocumentInformationLineItems" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentType" xlink:label="dei_DocumentType" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_WrittenCommunications" xlink:label="dei_WrittenCommunications" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_SolicitingMaterial" xlink:label="dei_SolicitingMaterial" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_PreCommencementTenderOffer" xlink:label="dei_PreCommencementTenderOffer" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="dei_PreCommencementIssuerTenderOffer" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" xlink:type="locator"/>
<link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>

<link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>

<link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationTable" xlink:to="dei_DocumentInformationLineItems" xlink:type="arc"/>
<link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityRegistrantName" xlink:type="arc"/>
<link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentType" xlink:type="arc"/>
<link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentPeriodEndDate" xlink:type="arc"/>
<link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityIncorporationStateCountryCode" xlink:type="arc"/>
<link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFileNumber" xlink:type="arc"/>
<link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityTaxIdentificationNumber" xlink:type="arc"/>
<link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressAddressLine1" xlink:type="arc"/>
<link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressCityOrTown" xlink:type="arc"/>
<link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressStateOrProvince" xlink:type="arc"/>
<link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressPostalZipCode" xlink:type="arc"/>
<link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_CityAreaCode" xlink:type="arc"/>
<link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_LocalPhoneNumber" xlink:type="arc"/>
<link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_Security12bTitle" xlink:type="arc"/>
<link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_TradingSymbol" xlink:type="arc"/>
<link:presentationArc order="14" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_SecurityExchangeName" xlink:type="arc"/>
<link:presentationArc order="15" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_WrittenCommunications" xlink:type="arc"/>
<link:presentationArc order="16" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_SolicitingMaterial" xlink:type="arc"/>
<link:presentationArc order="17" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_PreCommencementTenderOffer" xlink:type="arc"/>
<link:presentationArc order="18" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_PreCommencementIssuerTenderOffer" xlink:type="arc"/>
<link:presentationArc order="19" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityEmergingGrowthCompany" xlink:type="arc"/>
<link:presentationArc order="20" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AmendmentFlag" xlink:type="arc"/>
<link:presentationArc order="21" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCentralIndexKey" xlink:type="arc"/>

</link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>7
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "gnrc20191213_8k.htm": {
   "axisCustom": 0,
   "axisStandard": 0,
   "contextCount": 1,
   "dts": {
    "definitionLink": {
     "local": [
      "gnrc-20191213_def.xml"
     ]
    },
    "inline": {
     "local": [
      "gnrc20191213_8k.htm"
     ]
    },
    "labelLink": {
     "local": [
      "gnrc-20191213_lab.xml"
     ],
     "remote": [
      "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "gnrc-20191213_pre.xml"
     ]
    },
    "referenceLink": {
     "remote": [
      "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml"
     ]
    },
    "schema": {
     "local": [
      "gnrc-20191213.xsd"
     ],
     "remote": [
      "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd",
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd",
      "http://xbrl.sec.gov/currency/2017/currency-2017-01-31.xsd",
      "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd",
      "https://xbrl.sec.gov/exch/2018/exch-2018-01-31.xsd",
      "http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd",
      "http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd",
      "https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd"
     ]
    }
   },
   "elementCount": 26,
   "entityCount": 1,
   "hidden": {
    "http://xbrl.sec.gov/dei/2019-01-31": 2,
    "total": 2
   },
   "keyCustom": 0,
   "keyStandard": 97,
   "memberCustom": 0,
   "memberStandard": 0,
   "nsprefix": "gnrc",
   "nsuri": "http://www.gnrc.com/20191213",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "body",
       "html"
      ],
      "baseRef": "gnrc20191213_8k.htm",
      "contextRef": "d20198K",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:EntityRegistrantName",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "000 - Document - Document And Entity Information",
     "role": "http://www.gnrc.com/20191213/role/statement-document-and-entity-information",
     "shortName": "Document And Entity Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "body",
       "html"
      ],
      "baseRef": "gnrc20191213_8k.htm",
      "contextRef": "d20198K",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:EntityRegistrantName",
      "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"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.gnrc.com/20191213/role/statement-document-and-entity-information"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.gnrc.com/20191213/role/statement-document-and-entity-information"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_DocumentInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Document Information [Line Items]"
       }
      }
     },
     "localname": "DocumentInformationLineItems",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.gnrc.com/20191213/role/statement-document-and-entity-information"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_DocumentInformationTable": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.",
        "label": "Document Information [Table]"
       }
      }
     },
     "localname": "DocumentInformationTable",
     "nsuri": "http://xbrl.sec.gov/dei/2019-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 CCYY-MM-DD.",
        "label": "Document, Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.gnrc.com/20191213/role/statement-document-and-entity-information"
     ],
     "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"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.gnrc.com/20191213/role/statement-document-and-entity-information"
     ],
     "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"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.gnrc.com/20191213/role/statement-document-and-entity-information"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity, Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.gnrc.com/20191213/role/statement-document-and-entity-information"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity, Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.gnrc.com/20191213/role/statement-document-and-entity-information"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity, Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.gnrc.com/20191213/role/statement-document-and-entity-information"
     ],
     "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"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.gnrc.com/20191213/role/statement-document-and-entity-information"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.",
        "label": "Entity [Domain]"
       }
      }
     },
     "localname": "EntityDomain",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.gnrc.com/20191213/role/statement-document-and-entity-information"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r5"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity, Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.gnrc.com/20191213/role/statement-document-and-entity-information"
     ],
     "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"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.gnrc.com/20191213/role/statement-document-and-entity-information"
     ],
     "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 or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.gnrc.com/20191213/role/statement-document-and-entity-information"
     ],
     "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"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.gnrc.com/20191213/role/statement-document-and-entity-information"
     ],
     "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"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.gnrc.com/20191213/role/statement-document-and-entity-information"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_LegalEntityAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The set of legal entities associated with a report.",
        "label": "Legal Entity [Axis]"
       }
      }
     },
     "localname": "LegalEntityAxis",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.gnrc.com/20191213/role/statement-document-and-entity-information"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.gnrc.com/20191213/role/statement-document-and-entity-information"
     ],
     "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"
       }
      }
     },
     "localname": "PreCommencementIssuerTenderOffer",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.gnrc.com/20191213/role/statement-document-and-entity-information"
     ],
     "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"
       }
      }
     },
     "localname": "PreCommencementTenderOffer",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.gnrc.com/20191213/role/statement-document-and-entity-information"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.gnrc.com/20191213/role/statement-document-and-entity-information"
     ],
     "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"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.gnrc.com/20191213/role/statement-document-and-entity-information"
     ],
     "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"
       }
      }
     },
     "localname": "SolicitingMaterial",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.gnrc.com/20191213/role/statement-document-and-entity-information"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.gnrc.com/20191213/role/statement-document-and-entity-information"
     ],
     "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"
       }
      }
     },
     "localname": "WrittenCommunications",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.gnrc.com/20191213/role/statement-document-and-entity-information"
     ],
     "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>XML
<SEQUENCE>8
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.19.3.a.u2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>1</ContextCount>
  <ElementCount>97</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>0</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>0</UnitCount>
  <MyReports>
    <Report instance="gnrc20191213_8k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>000 - Document - Document And Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gnrc.com/20191213/role/statement-document-and-entity-information</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="gnrc20191213_8k.htm">gnrc20191213_8k.htm</File>
    <File>ex_167459.htm</File>
    <File>gnrc-20191213.xsd</File>
    <File>gnrc-20191213_def.xml</File>
    <File>gnrc-20191213_lab.xml</File>
    <File>gnrc-20191213_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2019-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>9
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6611334416">
<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>Dec. 13, 2019</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_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</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_EntityRegistrantName', window );">Entity, Registrant Name</a></td>
<td class="text">Generac Holdings 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_DocumentType', window );">Document, Type</a></td>
<td class="text">8-K<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document, Period End Date</a></td>
<td class="text">Dec. 13,  2019<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 or 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-34627<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">20-5654756<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">S45 W29290 Hwy 59<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_EntityAddressCityOrTown', window );">Entity, Address, City or Town</a></td>
<td class="text">Waukesha<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_EntityAddressStateOrProvince', window );">Entity, Address, State or Province</a></td>
<td class="text">WI<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_EntityAddressPostalZipCode', window );">Entity, Address, Postal Zip Code</a></td>
<td class="text">53189<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_CityAreaCode', window );">City Area Code</a></td>
<td class="text">262<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_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">544-4811<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_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock<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_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">GNRC<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_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<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_EntityEmergingGrowthCompany', window );">Entity, Emerging Growth Company</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_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">0001474735<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_DocumentInformationLineItems">
<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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</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_DocumentInformationLineItems</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 CCYY-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_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>XML
<SEQUENCE>10
<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>EXCEL
<SEQUENCE>12
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( $^0C4\?(\\#P    !,"   +    7W)E;',O+G)E;'.MDD^+
MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V
M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F'
M.>RGGD7E2B.5^S3%":4A+<TXP)6E/S/WJVR;A5ND9T*YKCM+1[873T$7LF<;
M!I99-G\LCNVW<+ZT+/0:S>,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C
M-R."?S]PN -02P,$%     @ 3Y"-3R?HAPZ"    L0   !    !D;V-0<F]P
M<R]A<' N>&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(?
MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/
M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+""
MWTG] E!+ P04    " !/D(U/B9^2ZN\    K @  $0   &1O8U!R;W!S+V-O
M<F4N>&ULS9)12\,P$,>_BN2]O29%T=#E9<,G!<&!XEM(;EM8DX;DI-VWMZU;
MA^@'\#%W__SN=W"-B=)T"5]2%S&1PWPS^#9D:>**'8BB!,CF@%[G<DR$L;GK
MDM<T/M,>HC9'O4<0574''DE;31HF8!$7(E.--=(DU-2E,]Z:!1\_4SO#K %L
MT6.@#+SDP-0T,9Z&MH$K8((1)I^_"V@7XES]$SMW@)V30W9+JN_[LJ_GW+@#
MA_?GI]=YW<*%3#H8'']E)^D4<<4ND]_J]6;[R)2H^$/!1<'K+;^7E9#B]F-R
M_>%W%?:==3OWCXTO@JJ!7W>AO@!02P,$%     @ 3Y"-3YE<G",0!@  G"<
M !,   !X;"]T:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T
M$W-I=MNTF83M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY
M\^XN8NB&B)3R>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2
MP]R"BPA+>!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?
M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA
M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M
M&N#C\7@XMLO2BW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_K
MFVB<"HU;3]-K=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K
M>A(5M>5 TR  6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T
M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)
MI#-ZG7TZSFN4?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R
M.AQG0GS/]O:1I24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG
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
M"B]-\K!EG3>*G.[V9ZC%H-[.!?>_1/$#4$L#!!0    ( $^0C4\P_^1R1 $
M #P"   /    >&PO=V]R:V)O;VLN>&ULC5'+3L,P$/P5RQ] T@HJ435(B/*H
MA*"BJ'<GV32K^A'9FQ;Z]:P=A98;)WMGQ[.SX\71^7WIW%Y\&6U#(5NB;IYE
MH6K!J'#E.K#<:9PWBKCTNRQT'E0=6@ R.IOF^2PS"JV\6XQ::Y]=%HZ@(G26
MP0AL$8[AW(^E4$PXP*<J"YE+H7IR3Z@)_%(1/'O7=VAWA9Q(T: /M(FS$].@
M18,GJ%,56G=\<1Y/SI+2F\H[K=.KV$B/>$+X1;;@":L_1%+EAV*OA9SE+'C
M@"5JI.]"IKL&R5MD%VND',9S"''N_Q.C:QJL8.FJWH"E(4</.DZWH<4N2&&5
M@4*.%'%O:_%HB=V(E1VDF!MWX=&K>MB+.+&S6>'GR V_JB?)^.BVA@8MU&\\
M(##.(51K+^*1=*;7-Y-;#KO7^H&Q=_OJ5-*/&N/'W?T 4$L#!!0    ( $^0
MC4__P"8(O0   (4"   :    >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'.M
MDD$*@S 0 +\B>4!7;>FAJ*=>O+;]0-#5B)J$[);J[YMZ44&A!R\)8</,0)(\
ML)/<&$VJL10,?:<I%8K9W@"H4-A+.AF+VD\JXWK)_NAJL+)H98T0A^$5W)(A
MLF3)#/(R%2XO(Q&\I*N14P%#!Q_C6E*(3#!MT<D+_)71XC]Z4U5-@7=3O'O4
MO%$Q"P1L!\5S$"GIL'RR:W1-1X>LX'LQYT4,CQT>7S%1]_276<]>@C"MA[_)
M1/TUP.K795]02P,$%     @ 3Y"-3PN/V ,A 0  5P0  !,   !;0V]N=&5N
M=%]4>7!E<UTN>&ULM51-3\,P#/TK4Z]HS>#  6V[ %>8!'\@)&X;-5^RO=']
M>]QN0V(J8FC;)8GS[/=>$BOS]VT&FG3!1UH4#7-^4(I, T%3F3)$0:J$0;.$
M6*NL3:MK4'>SV;TR*3)$GG+/42SG3U#IM>?)XVZ_IUX4.F?OC&:7HMI$>T0Z
MW1.6"'[(H<9ENI&$8O+<"0O)WJ(0E IU@L)Q81]+W>L&$)V%?UE+5>4,V&36
M04I*R@C:4@/ P9?4: 3[QNABO?>[TL@O.@BQZKSZD5!>SP=O/8P;&)!+*K.T
M!8Q)#<!NO#U+\- -)B%,,PJ*[$:.)Y96@I+J$R]Y1.A;QX(]25RHK_>PGPG;
M83UVX=\@J6$Z[];_:'29RZ!=_,W(1TKM05\-_\GR"U!+ 0(4 Q0    ( $^0
MC4\?(\\#P    !,"   +              "  0    !?<F5L<R\N<F5L<U!+
M 0(4 Q0    ( $^0C4\GZ(<.@@   +$    0              "  >D   !D
M;V-0<F]P<R]A<' N>&UL4$L! A0#%     @ 3Y"-3XF?DNKO    *P(  !$
M             ( !F0$  &1O8U!R;W!S+V-O<F4N>&UL4$L! A0#%     @
M3Y"-3YE<G",0!@  G"<  !,              ( !MP(  'AL+W1H96UE+W1H
M96UE,2YX;6Q02P$"% ,4    " !/D(U/#05K?IH"  "8"P  &
M    @ 'X"   >&PO=V]R:W-H965T<R]S:&5E=#$N>&UL4$L! A0#%     @
M3Y"-3]I#*%=( @  _@4  !0              ( !R L  'AL+W-H87)E9%-T
M<FEN9W,N>&UL4$L! A0#%     @ 3Y"-3[JA.8K7 0  ,@8   T
M     ( !0@X  'AL+W-T>6QE<RYX;6Q02P$"% ,4    " !/D(U/,/_D<D0!
M   \ @  #P              @ %$$   >&PO=V]R:V)O;VLN>&UL4$L! A0#
M%     @ 3Y"-3__ )@B]    A0(  !H              ( !M1$  'AL+U]R
M96QS+W=O<FMB;V]K+GAM;"YR96QS4$L! A0#%     @ 3Y"-3PN/V ,A 0
M5P0  !,              ( !JA(  %M#;VYT96YT7U1Y<&5S72YX;6Q02P4&
2      H "@"  @  _!,

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>13
<FILENAME>0001437749-19-024445-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001437749-19-024445-xbrl.zip
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
MGL(8<$[7B>S^:^]C?^<0]OD?.[T/E_WS-Z#IW;JS]*TSB!/8YS=P 41^84C
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
M@352$6!3%:U@7N7&3;DO,G<[$H[:ZAB46IK2J/(_W;1-@3_WF_[I5<[HS7)
M6TM,!00< O3]F1$ #L)^ P5VG;-HI3V^ZO6Y' PL_"SF9K!NC:]0%C*1*B\7
M3J,NU"[A2KEP?\LB%IVPRUC$>_+)KMS2E7RI2UB\^28_GT-UU1:LZ A=PG(]
MEJD7_9F+37TK8S2%,[(TAE(#UH300I^Q-T$$H\J423Y(T#<]0;#2<'+M#D")
M&[JAP\+].BWX(JAR<Q8YJ  >RN/N642KM2+DNZ]KP^58(1_/'^AM%OVZ<_P(
MU_R29;OR)6@Z15;XU5:'*E\G*%]J"SEJ?2DM&W#@6M-/)=S@0L13V,<*6BI5
M%]RN[ (%@N9B?_,>O.W*-\<_K_':KX\5]?G6BKJR5M3F<W@(>M$UO/S#/#,U
MDD@Z'8-X\89BN_"S&P)M1:B:#E1+6-?;:7':%\,W@]9U<?;A?.>0'&T88-;6
M[K>![T<P*42JG@,T/F?QNPJHBIHW]0OHIUC54[C8N&7AU$S0NX9L0.%0N;)F
M%S$+&KJ 7!S[PVM@,NF8:@Y)7'MB.@2.SP^K@K2A?X/&Q8_Q#2P(-@9:Q2%6
M%1?^RY;T^?DW<4C#YGZBG4D"KP:$BHSKYQ.T^@T:G6&(Q;Y%MUAU!8^UGPI7
MJCD+81@MQ/114]^Z%UV'O]P!BHBA59(:TUGD8:5 ^%/48Q1%]0*!'=L:\(9;
M"0:V"\5@_/,M*@"R#!V5',.-)HBOZM>YKJ!1.N VGH98-\6A8C/DOOUO/Q&B
MI;T-B7JO=7'X@"^IDE$J[+I4:Z$\:/@L2ARK.6@'LGT 2N/,5X,-9\[(=],
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
M)DB=URZZ\T $2D%J3N7H%EGY/$>0>J6.YR%: '8$(H:OTR%4)12LXQZ/X9;
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
M/\1R(NC2&Q<+)B_Y9XWNV!['%I#Y0B0$FI<,BW[SF KO@Z 6,!I$L8I(0:/
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
MQT#Z!&3ZP1\D4XP"EP<(OW=%Y30<,Z+O&\]_<6?.P:[Q[(A+P32^(\C>^HZ
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
M":8^PR$:O:/A=$Y"3&\AP:@/E/DQ<I#7=KUSMWWF72#O[/*S=]GV4/_!<01
M')%_+\6?D9]BQ!,AJ?QZW9HR-KMTW;>WM]/%B,:G0"<<X^S<S:-;RW!Q-&2K
M$]:#/[O9P57H%O3;N8SU+BXN7'ET%9I&JD .ZKE_/MP/@BE.?"<B0I5 Y))&
MEZG<>0^!SZ24.R\!:2/$-R</<\0NQVL[Y][I(@U;*^$HQ/@9CY'X?'GN:1DO
M7!'A$CP1A;KW1SCF&4N(*<5C]7DQI8731!87(@OO=Y'%)Q4:>Y]Q=Z11,HMQ
MRSTPSSZF$81WY,@)JV$-9#Y@/F4F<M\&/FKV0^#W[7'SWH8\;L:\>>$C9[P%
M>=2,'_&1G;$)>*QL]TB3;:=8*;=8Q-SSK668@"MIHI)MV;+78/&"83X&K77)
M&(*M]--\I$AQ<#J!5S?$D1RBQ(8C-IPS;]EO/_%=_]P1%K%W/K#Y$<D)9<+7
M+=WA+)]8# = -Z^S',*)U_6J),2VP!2G,*=!-E!R)C&<8^*\#%HW&1?ZD;']
M?>5^)%-,LT-S[7P:[,AC&>$&P$?$&2M>PYA"4B(5[-(@NR1.(84\:FGO^1T4
M9\R=190JJJN)J%G@#133-99T**^T8+1;9YUH4$$-@]6^A6">8,)Z9 PTD3,U
MWG-PC^%$5?HJX35]4 9IVA0Y-UHC1S\$/9+\=BU225RHJYI=\PS]48RK&:<0
M>KAI)%PSAI'4C7NEJ*?>)PJA+'ADR"E*?+%^>$\O" A;]3]!@JV1BA>4@ET2
M6*CL:@5YRV?>)256QNU9ZP*6O:)GM'P6$2)!W$C]U3)"97T,.B*;OSSC290R
MZA/VZ"<J0Y2%[;5**$+962V<H ]6)&@;6#5H)(2JVABW0H\$0&= Y;@S8-R+
M79@31M^[$.J=4>FLO8Q2BFS+-X4D3I!, P%%RU20R*4!,U53'?:4T[C5OD8Q
M?IPG(TRUOMH.V<M$'S"V'",844;9@#$4LD$5/8R7?.@O>B$?[*)QE+UCV%'_
M'?%[F4&#:<L9G!X5^9OSR2YYH;9NQAW4"4,N<KK\$ MH3^N>DMB]G*/ L^6:
M)>=J \DG'D^DB6&G3%:HI9<MMW3YYA,=PIO^R;<V\A"G?*!9]XF@%E,40=Z<
M1Q1RJARBT\F6/^1$Z(GV*;Q&V<OPTK)JP@]QR@:D=;NLIK1Y!LUY1J>NRCBE
MLMER3Q]2YL=_1;/2)5)9\"'.*0!:]TW&CCA]4XN@4EU5GBD1S*!C1(OK4.QK
M/*(Z7-,5ZQ"F?2!'%T%FO^I*I6"7!";?OO("Q?TI$/UB5A=2]_WK!HSQ%[""
M#TG")M8H6M6@BAP&*S[ P9QRJWGMT3!BRI=GNI":%=^$,5UQ28)@C+SVKZ/?
M4$YOM>Q:Z:"*)@;+/J2^^$GIX#T90:RHN?)XS8(7,(Q7.R-#&9O5(JNU@ITB
M6+BK[Q;!E*N$-:]"RL+VO+O7H4S7/.=$.:G]-R&E"D)5:0PZX0_.S##I0I+,
MR?)AE^JG-:5Q-;V@Q#)MAB4I*K):-4.YAE!9').- >(HB!CO2 ]\M4DC7]7\
M]4%UF\(6D/&6L&)$.:7=?J"7#JII8K#X?8J%[3"_ OES#?'37/HT'BOG^;N#
M:YI!#VC:%)S9"=:H4<:-)+E5>U00%>JI9<\NO32=8UK+--I3#K/.%JQU V49
M_&]\I-=9[:8= AI_V'B78#KA'? ;A3<VY9G-?/*N?=I8&KW7XT8EHJWGC3DY
MRMC1DKZ!QXWEPD)-Q0RZIL--&PKC?HW]B<(GRN,UG5' ,.V%%1D2;%9+K]8*
M=HI@O"ET.2WUXQYO2HOO6-\.-'%[-8(-+%LM8$F+)"_BQ W<_#H9H;(^6XY8
MNXA[OG7SL2O*_G>6[_D/4$L#!!0    ( $^0C4\=7*(F=@0  !LN   5
M9VYR8RTR,#$Y,3(Q,U]P<F4N>&ULW5I=C]HX%'U?:?]#FCZ'$&9G=T&E%6*F
M%2K300/5KO9E99(+6'5BY)@!_OU>FX\R(DX\TB;2^(5 ?.)[?'P3WQSSX=,N
M9=XSB)SRK.]'K;;O01;SA&;+OO]]&@RFP]'(]W))LH0PGD'?S[C_Z>.OOWQX
M%P1?( -!)"3>?._-5ILL 7''4_ F7$C"O,"+.F%T$W;:4=>+VKW;J->)O,E#
M$*@.&,U^]-3'G.3@(9$LUS_[_DK*=2\,M]MM:S<7K,7%$OMHWX0GM'^$J]9$
MGB^X!-^&A\8S]*KK[8W&1MUN-]2M9VA.BX#8:13^_3">QBM(24 SI4JLN.2T
ME^N38QX3J:6L'()G1*A?P0D6J%-!U ENHM8N3_RS<((S>(*%IX[?GT8O(BXS
M$;=BGFKAHP[.@$*%R%=""ID,$AYO]!><U@"/5.YQ/ LN4DT?AZ1CK 0L^K[J
M+3CUI$B\?W5'<K_&S,EINF;@A^<QK 7D>)&&CO'$$:W(UC*> PW82<!,O="2
M\?C%B%7H_)1/.<2M)7\.$Z ZOOJBY0C:T7%6WN.I?^]U6$Q_0L\!&9D#Z_NF
MY@,?II*&BPM=_A<^8U@2=H@ZV-&\@)(!42NKN^-,C7[.SHS,&130JX(VS1,S
M%$:8<$52VL ;X3O#("7\+IL;X3,!07ERGR5W>*^6$"O$U<KPD/A/L*2Y%"23
MWTA:1+ ,U@"_$:[&8LV%3JFI>N -^2:38C_DB9FNU54-L/],&7S;I',01JK7
MD 9XS<ANE*AU8D$/"W8%R0I\ XP'28*+97X\J&=+9&1;@FV.Z1"_/HH9WYH7
M0R.R.9;ZWG@4$\&?Z:&6*Z5J@#?'=\*QZ&'_T'7I[5\&KI6KFLJ! &)@5]1<
M;PV$W;+)"M];C#>X"5(KKRG$&X%B1)WYC,K"ZL<$J9773!#UZC?=IW/."D@5
MMC>BU/TN7I%L"895N@Q6*[^_,"J^3@QYFFZRX^)05""6XNI5D#,:4XG3]H /
M+T%)T<2:0;5RFPA0B@ ^2W5UJM[+Q.-B47BG5H.;Y#K*\PV(5S$V7M+ ^G&?
M@ECB]'X1?"M7R&I-LKUQ 2E%U\IV@$(E2JS/C"P+^!6V-Z#?$$,*PD8X=[NO
M8%;.@#,QO'1 !B+VN,#<Z/MMW\,6S! !R?@0PF@7:2M$\\!@VO+JQ8SGD/1]
M*3;GIR 1\96O\K*C(R)<$Z&LE'A%67*Z>B%X6FX:\"J; [O7 W^[0Z\T)+B%
MKV(I0_3V9;#W1$Z:.)08UR/EMGZ"E1IO*S^,:IA]*2L5.FZI4&*"6<EQXX8<
MK_:PK,3YS25Q3*Z9E1*W+BEA9<U9R?*[2[)4>H!6DOSAH"0FN]%*D#\=%*34
MU+12I>N@*B7FJ5V!YDB]:O9L[61PI% MMXGMI'"D6BUWINVD<*12+?'#[71P
MI"BMMM_MY'"D,K4P^^WT<*0DK=I=L!/#D6+4=AO#3A1'"M+7[9382>-456JQ
M(V/GF#E2EI;L ]GIX$A=:K'K=+'C$%Y)@AW_^'AN41_J7\=XYC]02P,$%
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
M$/R2KV(!^9D.@1K(ZR735$[?TMY=.O\% F+\^,_"U/X?4$L! A0#%     @
M3Y"-3]"/ ^Y11P  7DD"  T              ( !     &5X7S$V-S0U.2YH
M=&U02P$"% ,4    " !/D(U/OZ94"J,#  !0#P  $0              @ %\
M1P  9VYR8RTR,#$Y,3(Q,RYX<V102P$"% ,4    " !/D(U/:RJ3+-T$  ")
M+0  %0              @ %.2P  9VYR8RTR,#$Y,3(Q,U]D968N>&UL4$L!
M A0#%     @ 3Y"-3RXL<77Z!0  X3P  !4              ( !7E   &=N
M<F,M,C Q.3$R,3-?;&%B+GAM;%!+ 0(4 Q0    ( $^0C4\=7*(F=@0  !LN
M   5              "  8M6  !G;G)C+3(P,3DQ,C$S7W!R92YX;6Q02P$"
M% ,4    " !/D(U/F[*WTB,0   5;0  $P              @ $T6P  9VYR
F8S(P,3DQ,C$S7SAK+FAT;5!+!08     !@ & (0!  "(:P     !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<FILENAME>gnrc20191213_8k_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/2019-01-31"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="gnrc-20191213.xsd" xlink:type="simple"/>
    <context id="d20198K">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001474735</identifier>
        </entity>
        <period>
            <startDate>2019-12-13</startDate>
            <endDate>2019-12-13</endDate>
        </period>
    </context>
    <dei:AmendmentFlag contextRef="d20198K">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey contextRef="d20198K">0001474735</dei:EntityCentralIndexKey>
    <dei:DocumentType contextRef="d20198K">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="d20198K">2019-12-13</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName contextRef="d20198K">Generac Holdings Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="d20198K">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber contextRef="d20198K">001-34627</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber contextRef="d20198K">20-5654756</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="d20198K">S45 W29290 Hwy 59</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="d20198K">Waukesha</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="d20198K">WI</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="d20198K">53189</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="d20198K">262</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="d20198K">544-4811</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="d20198K">Common Stock</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="d20198K">GNRC</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="d20198K">NYSE</dei:SecurityExchangeName>
    <dei:WrittenCommunications contextRef="d20198K">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial contextRef="d20198K">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer contextRef="d20198K">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer contextRef="d20198K">false</dei:PreCommencementIssuerTenderOffer>
    <dei:EntityEmergingGrowthCompany contextRef="d20198K">false</dei:EntityEmergingGrowthCompany>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<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>
</SEC-DOCUMENT>
